Преглед изворни кода

员工管理添加手机号

lzq пре 6 година
родитељ
комит
1fb58f8341
2 измењених фајлова са 26 додато и 1 уклоњено
  1. 6 1
      admin-update/src/utils/util.js
  2. 20 0
      admin-update/src/views/staff/list.vue

+ 6 - 1
admin-update/src/utils/util.js

@@ -185,11 +185,16 @@ export const $formatDate = (num, fmt = 'YYYY-MM-DD HH:mm', all) => {
 	}
 	}
 	return fmt;
 	return fmt;
 };
 };
+
+export function checkPhone(val) {
+    return (/^1(3|4|5|6|7|8|9)\d{9}$/.test(val));
+}
 export default {
 export default {
 	isEmpty,
 	isEmpty,
 	parse,
 	parse,
 	pageTo,
 	pageTo,
 	$checkName,
 	$checkName,
 	$formatDate,
 	$formatDate,
-	getShortUrl
+	getShortUrl,
+    checkPhone
 };
 };

+ 20 - 0
admin-update/src/views/staff/list.vue

@@ -101,6 +101,7 @@
 								>
 								>
 							</div>
 							</div>
 						</div>
 						</div>
+						<div>请先关注公从号,绑定后可以在移动端自动登陆。</div>
 					</el-form-item>
 					</el-form-item>
 					<el-form-item label="收款通知" prop="remind">
 					<el-form-item label="收款通知" prop="remind">
 						<el-switch
 						<el-switch
@@ -109,6 +110,13 @@
 							inactive-value="0"
 							inactive-value="0"
 						></el-switch>
 						></el-switch>
 					</el-form-item>
 					</el-form-item>
+					<el-form-item label="手机号" prop="mobile">
+						<el-input
+								v-model="adForm.mobile"
+								placeholder="请输入手机号"
+								size="small"
+						></el-input>
+					</el-form-item>
 					<el-form-item label="登陆密码" prop="password">
 					<el-form-item label="登陆密码" prop="password">
 						<el-input
 						<el-input
 							v-model="adForm.password"
 							v-model="adForm.password"
@@ -157,6 +165,17 @@ export default {
 		roleSet
 		roleSet
 	},
 	},
 	data() {
 	data() {
+        var checkMobile = (rule, value, callback) => {
+            if (this.$util.isEmpty(value)) {
+                callback(new Error('请输入手机号'));
+            } else {
+                if(this.$util.checkPhone(value)){
+                    callback();
+				}else {
+                    callback(new Error('输入手机号错误'));
+				}
+            }
+        };
 		return {
 		return {
 			app: null,
 			app: null,
 			// 修改弹窗
 			// 修改弹窗
@@ -177,6 +196,7 @@ export default {
 				adminName: [{ required: true, message: '请输入名称', trigger: 'blur' }],
 				adminName: [{ required: true, message: '请输入名称', trigger: 'blur' }],
 				roleId: [{ required: true, message: '请选择角色', trigger: 'change' }],
 				roleId: [{ required: true, message: '请选择角色', trigger: 'change' }],
 				userId: [{ required: true, message: '请选择会员', trigger: 'blur' }],
 				userId: [{ required: true, message: '请选择会员', trigger: 'blur' }],
+                mobile: [{ required: true, trigger: 'blur',validator:checkMobile }],
 				password: [{ required: true, message: '请输入密码', trigger: 'blur' }]
 				password: [{ required: true, message: '请输入密码', trigger: 'blur' }]
 			},
 			},
 			// 角色列表
 			// 角色列表