diff --git a/src/views/modules/events/item-deal-detail-view.vue b/src/views/modules/events/item-deal-detail-view.vue index 08825a19..cf801219 100644 --- a/src/views/modules/events/item-deal-detail-view.vue +++ b/src/views/modules/events/item-deal-detail-view.vue @@ -385,6 +385,7 @@ import 'quill/dist/quill.snow.css' export default { name: 'itemDealDetailView', data () { + return { idea: '', isWhistle: true, // 吹哨按钮 @@ -537,6 +538,14 @@ export default { }, computed: { dataRule () { + var checkPhone = (rule, value, callback) => { + let moblie=/^1(3|4|5|6|7|8|9)\d{9}$/; let tel=/^(0[0-9]{2,3}\-)([2-9][0-9]{4,7})+(\-[0-9]{1,4})?$/; + if (!moblie.test(this.postDataForm.handlePeopleMobile) && !tel.test(this.postDataForm.handlePeopleMobile)) { + return callback(new Error('请输入正确的手机号或座机号!')); + }else{ + callback(); + } + }; return { handleAdvice: [ { @@ -600,11 +609,7 @@ export default { message: '请输入办公电话', trigger: 'blur' }, - { - pattern: /^(0[0-9]{2,3}\-)([2-9][0-9]{4,7})+(\-[0-9]{1,4})?$/, - message: '请输入正确的办公电话', - trigger: 'blur' - } + { validator: checkPhone, trigger: 'blur' } ], categoryIds: [ {