| | |
| | | <form id="app-form-add" lay-filter="app-form-add" class="layui-form model-form"> |
| | | <form id="app-form-add" lay-filter="app-form-add" autocomplete="off" class="layui-form model-form"> |
| | | <input name="id" type="hidden" /> |
| | | <div style="display:flex"> |
| | | <div class="layui-form-item"> |
| | |
| | | <label class="layui-form-label" style="width: 75px;">所在医院</label> |
| | | <div class="layui-input-block" style="width: 150px;"> |
| | | <input name="hospitalName" id="hospitalName" placeholder="请输入医院名称" type="text" class="layui-input" |
| | | maxlength="50" lay-verify="required" required style="width: 150px;" /> |
| | | maxlength="50" lay-verify="required" required style="width: 150px;" /> |
| | | <input type="hidden" name="hospitalId" id="hospitalId" /> |
| | | <input type="hidden" name="id" id="id" /> |
| | | </div> |
| | |
| | | <label class="layui-form-label">科室</label> |
| | | <div class="layui-input-block" style="width: 150px;"> |
| | | <input name="departmentName" id="departmentName" placeholder="请选择科室" type="hidden" |
| | | class="layui-input" maxlength="20" /> |
| | | class="layui-input" maxlength="20" /> |
| | | <select id="departmentId" name="departmentId" lay-filter="departmentId" placeholder="请选择科室" |
| | | lay-verify="required" required> |
| | | lay-verify="required" required> |
| | | <option value="">-请选择科室-</option> |
| | | </select> |
| | | </div> |
| | |
| | | <label class="layui-form-label">姓名</label> |
| | | <div class="layui-input-block" style="width: 150px;"> |
| | | <input name="doctorName" type="text" class="layui-input" maxlength="20" lay-verify="required" |
| | | required style="width: 150px;" /> |
| | | required style="width: 150px;" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">职称</label> |
| | | <div class="layui-input-block" style="width: 150px;"> |
| | | <select id="doctorRankId" name="doctorRankId" lay-filter="doctorRankId" placeholder="选择一个职称" |
| | | lay-verify="required" required> |
| | | lay-verify="required" required> |
| | | <option value="">-请选择-</option> |
| | | </select> |
| | | <input name="doctorRank" id='doctorRank' type="hidden" class="layui-input" maxlength="20" /> |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">Email</label> |
| | | <div class="layui-input-block" style="width: 150px;"> |
| | | <input name="doctorEmail" type="text" class="layui-input" maxlength="20" lay-verify="required|email" |
| | | required /> |
| | | <input name="doctorEmail" type="text" class="layui-input" maxlength="50" lay-verify="v_email" |
| | | autocomplete="off" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <label class="layui-form-label">联系电话</label> |
| | | <div class="layui-input-block" style="width: 150px;"> |
| | | <input name="doctorTel" id="doctorTel-add" type="text" class="layui-input" maxlength="20" |
| | | lay-verify="required|phone" required style="width: 150px;" /> |
| | | lay-verify="required|phone" required style="width: 150px;" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | <label class="layui-form-label">医生简介</label> |
| | | <div class="layui-input-block" > |
| | | <textarea name="doctorAbout" id="doctorAbout" class="layui-textarea" maxlength="300" |
| | | style="width: 697px;"></textarea> |
| | | style="width: 697px;"></textarea> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <label class="layui-form-label">医生状态</label> |
| | | <div class="layui-input-block"> |
| | | <input name="doctorState" id="doctorState-shi" type="radio" checked value="true" title="正常" |
| | | class="layui-input" /> |
| | | class="layui-input" /> |
| | | <input name="doctorState" id="doctorState-fou" type="radio" value="false" title="试用" |
| | | class="layui-input" /> |
| | | class="layui-input" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | |
| | | <label class="layui-form-label">医答</label> |
| | | <div class="layui-input-block"> |
| | | <input name="isAnswer" id="isAnswer-shi" type="radio" checked value="true" title="是" |
| | | class="layui-input" /> |
| | | class="layui-input" /> |
| | | <input name="isAnswer" id="isAnswer-fou" type="radio" value="false" title="否" class="layui-input" /> |
| | | </div> |
| | | </div> |
| | |
| | | <label class="layui-form-label">签约</label> |
| | | <div class="layui-input-block"> |
| | | <input name="isSigning" id="isSigning-shi" type="radio" checked value="true" title="是" |
| | | class="layui-input" /> |
| | | class="layui-input" /> |
| | | <input name="isSigning" id="isSigning-fou" type="radio" value="false" title="否" class="layui-input" /> |
| | | </div> |
| | | </div> |
| | |
| | | |
| | | <!-- </div> |
| | | <div class="layui-form-item"> |
| | | |
| | | |
| | | </div> |
| | | <div class="layui-form-item"> --> |
| | | |
| | |
| | | <label class="layui-form-label">销售代表</label> |
| | | <div class="layui-input-block" style="width: 150px;"> |
| | | <input name="serverUserName" id="serverUserName-add" type="hidden" class="layui-input" |
| | | maxlength="15" /> |
| | | maxlength="15" /> |
| | | <select id="serverUserId-add" name="serverUserId" lay-filter="serverUserId-add" |
| | | lay-verify="required" required> |
| | | lay-verify="required" required> |
| | | <option value="">-请选择-</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <!-- |
| | | <!-- |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> --> |
| | |
| | | <div class="layui-form-item model-form-footer"> |
| | | <button class="layui-btn layui-btn-primary" ew-event="closeDialog" type="button">取消</button> |
| | | <button class="layui-btn permissions" permissions="sysdoctor-edit" id="sure" lay-filter="user-form-submit" |
| | | lay-submit>保存</button> |
| | | lay-submit>保存</button> |
| | | </div> |
| | | </form> |
| | | |
| | |
| | | var formSelects = layui.formSelects; |
| | | var $ = layui.jquery; |
| | | |
| | | |
| | | //验证邮箱 |
| | | admin.v_email = function(value, item){ |
| | | var exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; |
| | | if(value && !exp.test(value) ){ |
| | | return '邮箱格式不正确'; |
| | | } |
| | | } |
| | | form.verify({ |
| | | v_email:admin.v_email, |
| | | }) |
| | | //医生管理员 |
| | | var guanliyuan_role = undefined; |
| | | //获取角色 |
| | |
| | | } |
| | | } |
| | | } |
| | | data.field.roles.forEach(element => { |
| | | element = "" + element |
| | | }); |
| | | } |
| | | 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'); |
| | |
| | | }, 'Post'); |
| | | } |
| | | //获取销售代表 |
| | | var getXiaoShouDaiBiao = function () { |
| | | var getXiaoShouDaiBiao = function (selectVal) { |
| | | admin.req('api-user/users/getAppointUser', { type: 0 }, function (data) { |
| | | layer.closeAll('loading'); |
| | | if (0 === data.code) { |
| | |
| | | $.each(data.data, function (index, item) { |
| | | //往下拉菜单里添加元素 |
| | | $('#serverUserId-add').append(new Option(item.nickname, item.id, |
| | | false, false)); |
| | | false, (!strUtil.isEmpty(selectVal) && selectVal == item.id))); |
| | | }) |
| | | } else { |
| | | layer.msg(data.msg, { |
| | |
| | | $('.layui-layer-content').css('overflow', 'auto'); |
| | | //将医院的数据保存到下拉表 |
| | | let selected = false; |
| | | var selectVal=""; |
| | | //先拿到当前登录用户的信息 |
| | | var nowUser = config.getUser(); |
| | | if (!strUtil.isEmpty(nowUser)) { |
| | | selectVal = nowUser.id; |
| | | } |
| | | //获取职称的 |
| | | getZhiCheng(); |
| | | //获取销售代表 |
| | | getXiaoShouDaiBiao(); |
| | | getXiaoShouDaiBiao(selectVal); |
| | | //获取角色 |
| | | get_role(); |
| | | var upload = layui.upload; |
| | |
| | | }); |
| | | //将密码隐藏 |
| | | $(".account").hide(); |
| | | //将密码置空 |
| | | //将密码置空 |
| | | $("#password").val(""); |
| | | form.render(); |
| | | //医生类型的选择事件 |
| | |
| | | $("#username").blur(function () { |
| | | if (!validatorTel(doctorTel_add)) { |
| | | layer.msg("请输入正确的手机号"); |
| | | |
| | | } else { |
| | | username_is_usered("username"); |
| | | } |
| | |
| | | var doctorTel_add = $("#doctorTel-add").val(); |
| | | if (!validatorTel(doctorTel_add)) { |
| | | layer.msg("请输入正确的手机号"); |
| | | //将手机号还原 |
| | | $("#doctorTel-add").val("") |
| | | $("#username").val("") |
| | | |
| | | } else { |
| | | username_is_usered("username"); |
| | | } |
| | |
| | | getXiaoShouDaiBiao(); |
| | | //获取角色 |
| | | get_role(doctor.isAdminUser); |
| | | |
| | | form.val('app-form-add', doctor); |
| | | $("#hospitalId").val(doctor.hospitalId); |
| | | $("#password_div").hide(); |
| | | $("#passwordSure_div").hide(); |
| | | |
| | | // $("#doctorTel-add").prop("disabled",true) |
| | | $("#doctorTel-add").unbind("blur") |
| | | //将密码项取消 |
| | | if (doctor.doctorType == 2) { |
| | | $(".account").hide(); |
| | |
| | | $("#password").removeAttr("required") |
| | | $("#passwordSure").removeAttr("lay-verify") |
| | | |
| | | $("#doctorState-shi").attr("checked", doctor.doctorState? true : false); |
| | | $("#doctorState-fou").attr("checked", !doctor.doctorState ? true : false); |
| | | $("#isTop-shi").attr("checked", doctor.isTop? true : false); |
| | | $("#isTop-fou").attr("checked", !doctor.isTop ? true : false); |
| | | $("#isAnswer-shi").attr("checked", doctor.isAnswer? true : false); |
| | | $("#isAnswer-fou").attr("checked", !doctor.isAnswer ? true : false); |
| | | |
| | | $("#isSigning-shi").attr("checked", doctor.isSigning? true : false); |
| | | $("#isSigning-fou").attr("checked", !doctor.isSigning ? true : false); |
| | | form.render(); |
| | | } else { |
| | | loadEditData(); |