| | |
| | | arr: roleSelectData |
| | | }); |
| | | // 回显user数据 |
| | | var doctor = admin.getTempData('t_doctor'); |
| | | if (doctor!=null&&doctor.roles) { |
| | | if (doctor != null && doctor.roles) { |
| | | formSelects.value('roleId', doctor.roles); |
| | | } |
| | | |
| | |
| | | |
| | | // 表单提交事件 |
| | | form.on('submit(user-form-submit)', function (data) { |
| | | layer.load(2); |
| | | data.field.hospitalId = $("#hospitalId").val(); |
| | | if (data.field.roleId != null && data.field.roleId != "") { |
| | | data.field.roles = data.field.roleId.split(','); |
| | |
| | | data.field.password = ""; |
| | | data.field.passwordSure = ""; |
| | | } else { |
| | | if (data.field.roles.length == 0) { |
| | | if (data.field.roles == null || data.field.roles.length == 0) { |
| | | layer.msg("请选择角色"); |
| | | return |
| | | return false; |
| | | } |
| | | if (data.field.roles.includes(guanliyuan_role)) { |
| | | data.field.isAdminUser = true; |
| | | } else { |
| | | data.field.isAdminUser = false; |
| | | } |
| | | var doctor = admin.getTempData('t_doctor'); |
| | | //判断只有输入密码的时候进行密码判断 |
| | | if (doctor != null) { |
| | | if (doctor.doctorType == 2 && doctorType != 2) { |
| | | if (data.field.username == null || data.field.username.trim() == "") { |
| | | layer.msg("请输入手机号"); |
| | | return false; |
| | | } |
| | | if (data.field.password == null || data.field.password.trim() == "") { |
| | | layer.msg("请输入登录密码"); |
| | | return false; |
| | | } |
| | | if (data.field.passwordSure == null || data.field.passwordSure.trim() == "") { |
| | | layer.msg("请输入确认密码"); |
| | | return false; |
| | | } else { |
| | | if (data.field.password != data.field.passwordSure) { |
| | | layer.msg("两次密码不一致,请重新输入"); |
| | | return false; |
| | | } |
| | | } |
| | | } |
| | | } else { |
| | | if (data.field.username == null || data.field.username.trim() == "") { |
| | | layer.msg("请输入手机号"); |
| | | return false; |
| | | } |
| | | if (data.field.password == null || data.field.password.trim() == "") { |
| | | layer.msg("请输入登录密码"); |
| | | return false; |
| | | } |
| | | if (data.field.passwordSure == null || data.field.passwordSure.trim() == "") { |
| | | layer.msg("请输入确认密码"); |
| | | return false; |
| | | } else { |
| | | if (data.field.password != data.field.passwordSure) { |
| | | layer.msg("两次密码不一致,请重新输入"); |
| | | return false; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | // guanliyuan_role |
| | | // data.field.hospitalId = ""+data.field.hospitalId; |
| | | data.field.roleId = null; |
| | | |
| | | data.field.roles.forEach(element => { |
| | | element = "" + element |
| | | }); |
| | | layer.load(2); |
| | | admin.req('api-user/sysdoctor', JSON.stringify(data.field), function (data) { |
| | | layer.closeAll('loading'); |
| | | if (data.code == 0) { |
| | |
| | | } |
| | | //获取销售代表 |
| | | var getXiaoShouDaiBiao = function () { |
| | | admin.req('api-user/users/getThisUserOrganizationUser', {}, function (data) { |
| | | admin.req('api-user/users/getAppointUser', { type: 0 }, function (data) { |
| | | layer.closeAll('loading'); |
| | | if (0 === data.code) { |
| | | user = data.data; |
| | |
| | | //获取角色 |
| | | get_role(); |
| | | var upload = layui.upload; |
| | | $("#roleId_div").hide() |
| | | //执行实例 |
| | | upload.render({ |
| | | elem: '#phonto', |
| | |
| | | //将密码置空 |
| | | $("#password").val(""); |
| | | form.render(); |
| | | $("#username").blur(function () { |
| | | username_is_usered("username"); |
| | | }) |
| | | |
| | | //医生类型的选择事件 |
| | | // form.on('select(doctorType)', function (data) { |
| | | // // console.log("eeeeeeeeeeeeeeeee"); |
| | |
| | | // } |
| | | // }) |
| | | }; |
| | | $("#username").blur(function () { |
| | | if (!validatorTel(doctorTel_add)) { |
| | | layer.msg("请输入正确的手机号"); |
| | | } else { |
| | | username_is_usered("username"); |
| | | } |
| | | }) |
| | | $("#doctorTel-add").blur(function () { |
| | | $("#username").val($("#doctorTel-add").val()) |
| | | var doctorTel_add = $("#doctorTel-add").val(); |
| | | if (!validatorTel(doctorTel_add)) { |
| | | layer.msg("请输入正确的手机号"); |
| | | } else { |
| | | username_is_usered("username"); |
| | | } |
| | | username_is_usered("username"); |
| | | }) |
| | | //自动完成-医院名称 |
| | | autocomplete.render({ |
| | |
| | | $("#password_div").show(); |
| | | $("#passwordSure_div").show(); |
| | | $("#roleId_div").show() |
| | | }else{ |
| | | } else { |
| | | $(".account").hide(); |
| | | $("#roleId_div").hide() |
| | | } |