|
@@ -7,7 +7,9 @@
|
|
<CtForm ref="CtFormRef" :items="formItems" style="width: 700px;"></CtForm>
|
|
<CtForm ref="CtFormRef" :items="formItems" style="width: 700px;"></CtForm>
|
|
<div class="mb-15">
|
|
<div class="mb-15">
|
|
<v-btn class="buttons mt-5" color="primary" :loading="loading" @click.stop="handleCommit">保存</v-btn>
|
|
<v-btn class="buttons mt-5" color="primary" :loading="loading" @click.stop="handleCommit">保存</v-btn>
|
|
- <v-btn v-if="!props.hideGoBack" class="mt-3" color="primary" variant="text" @click="router.go(-1)">返回</v-btn>
|
|
|
|
|
|
+ <div v-if="!props.hideGoBack" style="text-align: center;">
|
|
|
|
+ <v-btn class="mt-3" color="primary" variant="text" @click="router.go(-1)">返回</v-btn>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</v-card>
|
|
</v-card>
|
|
|
|
|
|
@@ -59,6 +61,10 @@ const formItems = ref({
|
|
value => {
|
|
value => {
|
|
if (!(/^[\s]+$/.test(value))) return true
|
|
if (!(/^[\s]+$/.test(value))) return true
|
|
return '请输入新密码'
|
|
return '请输入新密码'
|
|
|
|
+ },
|
|
|
|
+ value => {
|
|
|
|
+ if (/^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z]).{8,16}$/.test(value)) return true
|
|
|
|
+ return '请输入8-16位数由数字、大小写字母组成的密码'
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
@@ -75,6 +81,10 @@ const formItems = ref({
|
|
value => {
|
|
value => {
|
|
if (!(/^[\s]+$/.test(value))) return true
|
|
if (!(/^[\s]+$/.test(value))) return true
|
|
return '请再次输入新密码'
|
|
return '请再次输入新密码'
|
|
|
|
+ },
|
|
|
|
+ value => {
|
|
|
|
+ if (/^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z]).{8,16}$/.test(value)) return true
|
|
|
|
+ return '请输入8-16位数由数字、大小写字母组成的密码'
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|