|
@@ -135,7 +135,7 @@
|
|
|
import {ref, onMounted} from "vue";
|
|
|
import mainApi from '~api/system/user';
|
|
|
import organizationApi from '~api/system/organization';
|
|
|
-import {arrIndex, arrToId, formValidate, isPhone, getArrValue} from "js-fast-way"
|
|
|
+import {arrIndex, arrToId, formValidate, isPhone, getArrValue, isIdCard} from "js-fast-way"
|
|
|
import {Plus, Delete} from '@element-plus/icons-vue'
|
|
|
import {delMessage} from "~uti/tools";
|
|
|
import {useAppStore} from "~src/store";
|
|
@@ -375,6 +375,7 @@ const formModalSave = async () => {
|
|
|
const isForm = await formValidate(formRef.value)
|
|
|
const isForm1 = await formValidate(formRef1.value)
|
|
|
if (!isForm || !isForm1) {
|
|
|
+ window.$message?.error('请先完善表单信息')
|
|
|
return
|
|
|
}
|
|
|
const form = formModel.value
|
|
@@ -382,6 +383,7 @@ const formModalSave = async () => {
|
|
|
const refs = await getFormRef(i)
|
|
|
const isRefs = await formValidate(refs)
|
|
|
if (!isRefs) {
|
|
|
+ window.$message?.error('请先完善表单信息')
|
|
|
return
|
|
|
}
|
|
|
}
|
|
@@ -398,6 +400,11 @@ const formModalSave = async () => {
|
|
|
window.$message?.error('密码不一致')
|
|
|
return
|
|
|
}
|
|
|
+ //效验身份证号码
|
|
|
+ if (form.idNumber && !isIdCard(form.idNumber)) {
|
|
|
+ window.$message?.error('身份证号码格式错误')
|
|
|
+ return
|
|
|
+ }
|
|
|
//发起请求
|
|
|
if (form.id) {
|
|
|
formUpdateApi(form).then()
|