Ver Fonte

修改添加人员界面

zhuliu há 2 anos atrás
pai
commit
a937223ea6
1 ficheiros alterados com 22 adições e 9 exclusões
  1. 22 9
      src/views/user/index.vue

+ 22 - 9
src/views/user/index.vue

@@ -472,12 +472,25 @@
 <script>
 	import Treeselect from "@riophae/vue-treeselect"
 	import "@riophae/vue-treeselect/dist/vue-treeselect.css"
-import ret from "bluebird/js/release/util";
 	export default {
 		components: {
 			Treeselect
 		},
+		
 		data() {
+			const isMobile = (rule, value, callback) => {
+				if(value){
+					var reg = /(^((\+86)|(86))?(1[3-9])\d{9}$)|(^(0\d{2,3})-?(\d{7,8})$)/
+					var re = new RegExp(reg)
+					if(re.test(value)){
+						callback()
+					}else{
+						callback(new Error('输入的手机号码格式不正确,请重新输入'))
+					}
+				}else{
+					callback()
+				}
+			}
 			return {
 				disabled:false,
 				pswdshow: false,
@@ -537,16 +550,16 @@ import ret from "bluebird/js/release/util";
 					username: [{ required: true, message: "请输入账号", trigger: "blur" }],
 					password: [{ required: true, message: "请输入密码", trigger: "blur" }],
 					mobile: [
-						{ required: true, message: "请输入手机号码", trigger: "blur" },
-						{
-							pattern:
-								/(^((\+86)|(86))?(1[3-9])\d{9}$)|(^(0\d{2,3})-?(\d{7,8})$)/,
-							message: "输入的手机号码格式不正确,请重新输入",
-							trigger: "blur",
-						},
+						{ required: false, validator:isMobile, trigger: "blur" },
+						// {
+						// 	pattern:
+						// 		/(^((\+86)|(86))?(1[3-9])\d{9}$)|(^(0\d{2,3})-?(\d{7,8})$)/,
+						// 	message: "输入的手机号码格式不正确,请重新输入",
+						// 	trigger: "blur",
+						// },
 					],
 					email: [
-						{ required: true, message: "请输入手机号码", trigger: "blur" },
+						{ required: true, message: "请输入邮箱", trigger: "blur" },
 						{
 							pattern:
 								/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9_\.\-])+\.)+([a-zA-Z0-9]{2,4})+$/,