From 764f045c785959117db3d27d744e63d2dad6240c Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期一, 13 十一月 2023 09:04:41 +0800 Subject: [PATCH] 后台bug修改 --- cloud-server-management/src/main/webapp/static/modular/system/user/user_info.js | 101 +++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 83 insertions(+), 18 deletions(-) diff --git a/cloud-server-management/src/main/webapp/static/modular/system/user/user_info.js b/cloud-server-management/src/main/webapp/static/modular/system/user/user_info.js index 4ccc0dd..372195a 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/user/user_info.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/user/user_info.js @@ -160,7 +160,7 @@ * 收集数据 */ UserInfoDlg.collectData = function () { - this.set('id').set('account').set('sex').set('password').set('avatar') + this.set('id').set('account').set('sex').set('password').set('avatar').set("deptid") .set('email').set('name').set('birthday').set('rePassword').set('roleid').set('phone').set('idCard'); }; @@ -197,9 +197,23 @@ if (!this.validate()) { return; } - - - + if($("#name").val()==''){ + Feng.info("请输入员工姓名") + return; + } + var phonePattern = /^1[3-9]\d{9}$/; + if (!phonePattern.test($("#phone").val())) { + Feng.info("请输入合法手机号") + return ; + } + if($("#phone").val()==''){ + Feng.info("请输入员工电话") + return; + } + if($("#birthday").val()==''){ + Feng.info("请选择员工生日") + return; + } var avatar = $("#avatar").val(); if(avatar==''){ Feng.info("请上传照片") @@ -210,20 +224,33 @@ Feng.info("请选择性别") return; } - var roleid = $("#roleid").val(); - if(roleid==''){ - Feng.info("请选择角色") + // 当前登陆人类型 如果不是平台 不校验角色选择 + var role = $("#role").val(); + if (role==1){ + var roleid = $("#roleid").val(); + if(roleid==''){ + Feng.info("请选择角色") + return; + } + } + var dept = $("#deptid").val(); + if(dept==''){ + Feng.info("请选择部门") return; } console.log(this.userInfoData) //提交信息 var ajax = new $ax(Feng.ctxPath + "/mgr/add", function (data) { - Feng.success("添加成功!"); - window.parent.MgrUser.table.refresh(); - UserInfoDlg.close(); - $(".img-circle").each(function () { - $(this).attr("src",Feng.ctxPath+$("#avatar").val()); - }) + if (data==5001){ + Feng.error("该手机号已存在!"); + }else{ + Feng.success("添加成功!"); + window.parent.MgrUser.table.refresh(); + UserInfoDlg.close(); + $(".img-circle").each(function () { + $(this).attr("src",Feng.ctxPath+$("#avatar").val()); + }) + } }, function (data) { Feng.error("添加失败!" + data.responseJSON.message + "!"); }); @@ -244,17 +271,55 @@ } console.log(this.userInfoData) + if($("#name").val()==''){ + Feng.info("请输入员工姓名") + return; + } + var phonePattern = /^1[3-9]\d{9}$/; + if (!phonePattern.test($("#phone").val())) { + Feng.info("请输入合法手机号") + return ; + } + if($("#phone").val()==''){ + Feng.info("请输入员工电话") + return; + } + if($("#birthday").val()==''){ + Feng.info("请选择员工生日") + return; + } + var sex = $("#sex").val(); + if(sex==''){ + Feng.info("请选择性别") + return; + } + // 当前登陆人类型 如果不是平台 不校验角色选择 + var role = $("#role").val(); + if (role==1){ + var roleid = $("#roleid").val(); + if(roleid==''){ + Feng.info("请选择角色") + return; + } + } + var dept = $("#deptid").val(); + if(dept==''){ + Feng.info("请选择部门") + return; + } //提交信息 var ajax = new $ax(Feng.ctxPath + "/mgr/edit", function (data) { - Feng.success("修改成功!"); - if (window.parent.MgrUser != undefined) { + if (data==5001){ + Feng.error("该手机号已存在!"); + }else{ + Feng.success("修改成功!"); window.parent.MgrUser.table.refresh(); UserInfoDlg.close(); + $(".img-circle").each(function () { + $(this).attr("src",Feng.ctxPath+$("#avatar").val()); + }) } - window.parent.$(".img-circle").each(function () { - $(this).attr("src",$("#avatar").val()); - }) window.parent.$("#userNameTab").text($("#name").val()); }, function (data) { -- Gitblit v1.7.1