diff --git a/src/main/resources/static/components/member/MemChangeApply.vue b/src/main/resources/static/components/member/MemChangeApply.vue
index 72fda22..f8c6150 100644
--- a/src/main/resources/static/components/member/MemChangeApply.vue
+++ b/src/main/resources/static/components/member/MemChangeApply.vue
@@ -189,8 +189,8 @@
-
-
+
+
@@ -254,7 +254,10 @@ module.exports = {
currentUnitId: [{required: true, message: '必选', trigger: ['blur', 'change']}],
currentThreeUnitId: [{required: true, message: '请选择新三级单位', trigger: 'change'}],
idCard: [{required: true, message: '必填', trigger: ['blur', 'change']}],
- mobile: [{required: true, message: '必填', trigger: ['blur', 'change']}],
+ changeMobile: [
+ {required: true, message: '必填', trigger: ['blur', 'change']},
+ {pattern: /^1[3-9]\d{9}$/, message: '请输入正确的手机号码', trigger: ['blur', 'change']}
+ ],
education: [{required: true, message: '必填', trigger: ['blur', 'change']}],
insertMember: [{required: true, message: '必填', trigger: ['blur', 'change']}],
},
@@ -272,6 +275,10 @@ module.exports = {
}
},
methods: {
+ // 手机号异动字段需要与表单校验 prop 保持一致,并通过 this.$set 写入。
+ setChangeMobile(mobile) {
+ this.$set(this.formData, 'changeMobile', mobile)
+ },
typeChange(val) {
if (val == '1') {
this.formData.updateWelfareMember = null