From ca56526a3fe3d2fbba7f6e8c014f83bf1dd9b24c Mon Sep 17 00:00:00 2001 From: zhaoxiaohao <913652501@qq.com> Date: Sat, 25 Jul 2020 17:10:05 +0800 Subject: [PATCH] 修改添加医生 的页面 --- kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/doctor_form.html | 68 ++++++++++++++++++++++------------ 1 files changed, 44 insertions(+), 24 deletions(-) diff --git a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/doctor_form.html b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/doctor_form.html index ece5883..044de0d 100644 --- a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/doctor_form.html +++ b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/doctor_form.html @@ -8,6 +8,7 @@ <input name="hospitalName" id="hospitalName" placeholder="请输入医院名称" type="text" class="layui-input" maxlength="50" lay-verify="required" required style="width: 150px;" /> <input type="hidden" name="hospitalId" id="hospitalId" /> + <input type="hidden" name="id" id="id" /> </div> </div> <div class="layui-inline"> @@ -31,14 +32,6 @@ </select> </div> </div> - - <!-- </div> - <div class="layui-form-item"> --> - - <!-- </div> - - <div class="layui-form-item"> --> - </div> </div> <div style="display:flex"> @@ -67,13 +60,6 @@ </select> </div> </div> - - <!-- </div> - <div class="layui-form-item"> --> - - <!-- </div> - <div class="layui-form-item"> --> - </div> </div> <div style="display:flex"> @@ -152,17 +138,17 @@ lay-verify="required" required /> </div> </div> - <div class="layui-inline"> + <div class="layui-inline" id="password_div"> <label class="layui-form-label">登录密码</label> <div class="layui-input-block" style="width: 150px;"> - <input name="password" type="password" lay-verify="required" class="layui-input" maxlength="20" + <input name="password" type="password" id="password" class="layui-input" maxlength="20" lay-verify="required|phone" required /> - </div> - </div> - <div class="layui-inline"> + </div> + </div> + <div class="layui-inline" id="passwordSure_div"> <label class="layui-form-label">确认密码</label> <div class="layui-input-block" style="width: 150px;"> - <input name="passwordSure" type="password" lay-verify="required|confirmPass" class="layui-input" + <input name="passwordSure" type="password" id="passwordSure" lay-verify="required|confirmPass" class="layui-input" maxlength="20" /> </div> </div> @@ -227,6 +213,8 @@ var autocomplete = layui.autocomplete; var formSelects = layui.formSelects; var $ = layui.jquery; + + //获取角色 var get_role = function () { @@ -354,20 +342,24 @@ // } // }); // }; + + // 表单提交事件 form.on('submit(user-form-submit)', function (data) { layer.load(2); - data.field.hospitalId = parseInt($("#hospitalId").val()); + data.field.hospitalId = $("#hospitalId").val(); if (data.field.roleId != null && data.field.roleId != "") { data.field.roles = data.field.roleId.split(','); } - data.field.hospitalId = ""+data.field.hospitalId; + // data.field.hospitalId = ""+data.field.hospitalId; data.field.roleId = null; debugger + console.log(data.field, "data.fielddata.fielddata.fielddata.field") admin.req('api-user/sysdoctor', JSON.stringify(data.field), function (data) { layer.closeAll('loading'); if (data.code == 0) { layer.closeAll(); + parent.layui.table.reload('app-table', {}); } else { layer.msg(data.msg, { icon: 2, @@ -516,7 +508,7 @@ username_is_usered("username"); }) }; - loadEditData(); + //自动完成-医院名称 autocomplete.render({ elem: $('#hospitalName')[0], @@ -525,10 +517,38 @@ template_val: '{{d.hospitalName}}', //选择后文本框显示的数据字段 template_txt: "<div class='layui-table-cell'>{{d.hospitalName}}</div>", //下拉列表模板 onselect: function (resp) { + $("#hospitalId").val(resp.id); //重新装载科室 getdepartment(resp.id); } }); + //数据的回显 + var doctor = admin.getTempData('t_doctor'); + $('#app-form-add').attr('method', 'POST'); + if (doctor) { + console.log("doctordoctordoctor",doctor); + //重新装载科室 + getdepartment(doctor.hospitalId); + //获取职称的 + getZhiCheng(); + //获取销售代表 + getXiaoShouDaiBiao(); + //获取角色 + get_role(); + form.val('app-form-add', doctor); + $("#hospitalId").val(doctor.hospitalId); + $("#password_div").hide(); + $("#passwordSure_div").hide(); + $('#demo2').append('<img src="' + doctor.doctorLogo + + '" width="50px" height="50px" alt="' + "name" + + '" class="layui-upload-img">') + $("#password").removeAttr("lay-verify") + $("#password").removeAttr("required") + $("#passwordSure").removeAttr("lay-verify") + form.render(); + } else { + loadEditData(); + } }); </script> \ No newline at end of file -- Gitblit v1.8.0