linwenxin 9 miesięcy temu
rodzic
commit
3d84d6ebc9

+ 11 - 0
src/components/template/rules_verify.js

@@ -14,6 +14,17 @@ export const mobileRequired = [{ required: true, message: '请输入', trigger:
   trigger: 'blur'
 }]
 
+export const mobileRequired2 = [{ required: true, message: '请输入', trigger: 'blur' }, {
+  validator: (rule, value, callback) => {
+    if (value.length !== 11) {
+      callback(new Error('请输入正确的手机号'))
+    } else {
+      callback()
+    }
+  },
+  trigger: 'blur'
+}]
+
 // 手机号码校验非必填
 export const mobile = [{
   validator: (rule, value, callback) => {

+ 2 - 2
src/views/workOrder/workOrderPool/detailModule/workOrderInfo/mixins/workOrderLogic.js

@@ -1,4 +1,4 @@
-import { required, mobileRequired, mobile, httpUrl, email } from '@/components/template/rules_verify.js'
+import { required, mobileRequired,mobileRequired2, mobile, httpUrl, email } from '@/components/template/rules_verify.js'
 import { orderBaseDetail, orderBaseProductList } from '@/api/workOrderPool.js'
 
 var initdata_ = {
@@ -218,7 +218,7 @@ export default {
         userMobile: {
           isEdit: !!~[1, 3].indexOf(this?.workOrderType) && !finish,
           isShow: true,
-          isRules: [...mobileRequired]
+          isRules: [...mobileRequired2]
         },
         // 客户电话2
         userMobile2: {