From 177981dd513b654b122cf54659987ac9dc96de83 Mon Sep 17 00:00:00 2001 From: dougang <78125310@kidgrow.com> Date: Tue, 02 Feb 2021 14:37:53 +0800 Subject: [PATCH] 筛查医院增加科室 --- kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/keaigao/screeningHospital_form.html | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 55 insertions(+), 1 deletions(-) diff --git a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/keaigao/screeningHospital_form.html b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/keaigao/screeningHospital_form.html index 9f20b57..f293d26 100644 --- a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/keaigao/screeningHospital_form.html +++ b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/keaigao/screeningHospital_form.html @@ -12,7 +12,22 @@ </div> </div> <div class="layui-inline"> - <label class="layui-form-label" style="width: 67px;">推送筛查</label> + <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" /> + <select id="departmentId" name="departmentId" lay-filter="departmentId" placeholder="请选择科室" + lay-verify="required" required> + <option value="">-请选择科室-</option> + </select> + </div> + </div> + </div> + </div> + <div style="display:flex"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">推送筛查</label> <div class="layui-input-block" style="width: 150px;"> <input name="isScreeningPush" id="isScreeningPush_yes" type="radio" value="1" title="是" class="layui-input"/> @@ -22,6 +37,7 @@ </div> </div> </div> + <div style="display:flex"> <div class="layui-form-item"> <div class="layui-inline"> @@ -121,6 +137,8 @@ data.field.enabled = "1"; data.field.contactNumber = $("#contactNumber").val(); data.field.contactAddress = $("#contactAddress").val(); + data.field.departmentId = $("#departmentId").val(); + data.field.departmentName = $("#departmentName").val(); layer.load(2); admin.req('api-opration/hospitalscreening', JSON.stringify(data.field), function (data) { @@ -147,6 +165,8 @@ template_txt: "<div class='layui-table-cell'>{{d.hospitalName}}</div>", //下拉列表模板 onselect: function (resp) { $("#hospitalId").val(resp.id); + //重新装载科室 + getdepartment(resp.id); } }); //上传二维码 @@ -206,6 +226,39 @@ } }); + //新增 和 更新 科室触发的事件 + form.on('select(departmentId)', function () { + //将部门名称赋值 + $('#departmentName').val($(this)[0].innerHTML); + }); + //获取科室 + var getdepartment = function (data) { + admin.req('api-user/sysdepartment/findListByHospitalId', { + id: data + }, function (data) { + layer.closeAll('loading'); + if (0 === data.code) { + department = data.data; + $('#departmentId').empty(); + if (data.data.length > 0) { + $('#departmentName').val(data.data[0].departmentName); + } + $.each(data.data, function (index, item) { + //往下拉菜单里添加元素 + $('#departmentId').append(new Option(item.departmentName, item.id, + false, false)); + form.render('select', 'app-form'); + }) + form.render(); + } else { + layer.msg(data.msg, { + icon: 2, + time: 2000 + }); + } + }, 'get'); + } + var screeningHospital = admin.getTempData('t_screeningHospital'); if(screeningHospital){ $("#hospitalName").val(screeningHospital.hospitalName); @@ -230,6 +283,7 @@ $('#indexImage').append('<img src="' + screeningHospital.homePage + '" width="50px" height="50px" class="layui-upload-img">'); + getdepartment(screeningHospital.hospitalId); form.render(); } }); -- Gitblit v1.8.0