From e7c3314727fc06444689c0e6ecab5fea337afeb0 Mon Sep 17 00:00:00 2001 From: luliqiang <kidgrow> Date: Fri, 26 Feb 2021 15:24:14 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/keaigao/screeningHospital_form.html | 83 +++++++++++++++++++++++++++++++++++++++-- 1 files changed, 79 insertions(+), 4 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 f1df902..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,12 +12,45 @@ </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"/> <input name="isScreeningPush" id="isScreeningPush_no" type="radio" checked value="0" title="否" class="layui-input"/> + </div> + </div> + </div> + </div> + + <div style="display:flex"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">联系电话</label> + <div class="layui-input-block" style="width: 150px;"> + <input name="contactNumber" id="contactNumber" placeholder="联系电话" lay-verify="required" required class="layui-input" maxlength="20"/> + + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 68px;">联系地址</label> + <div class="layui-input-block" style="width: 150px;"> + <input name="contactAddress" id="contactAddress" lay-verify="required" required placeholder="联系地址" class="layui-input" maxlength="50"/> </div> </div> </div> @@ -52,7 +85,7 @@ <input name="hospitalQrImage" id="hospitalQrImage" type="hidden" class="layui-input" maxlength="20"/> <blockquote class="layui-elem-quote layui-quote-nm" style="margin-top: 10px;"> 预览效果 - <div class="layui-upload-list" id="qrImage"></div> + <div class="layui-upload-list" id="qrImage" style="text-align: center"></div> </blockquote> </div> </div> @@ -102,6 +135,10 @@ data.field.pushTitle = $("#pushTitle").val(); data.field.pushDescription = $("#pushDescription").val(); 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) { @@ -128,6 +165,8 @@ template_txt: "<div class='layui-table-cell'>{{d.hospitalName}}</div>", //下拉列表模板 onselect: function (resp) { $("#hospitalId").val(resp.id); + //重新装载科室 + getdepartment(resp.id); } }); //上传二维码 @@ -146,7 +185,7 @@ obj.preview(function (index, file, result) { $("#qrImage").html(''); $('#qrImage').append('<img src="' + result + - '" width="50px" height="50px" alt="' + file.name + + '" width="60px" height="60px" alt="' + file.name + '" class="layui-upload-img">') }); }, @@ -174,7 +213,7 @@ obj.preview(function (index, file, result) { $("#indexImage").html(''); $('#indexImage').append('<img src="' + result + - '" width="50px" height="50px" alt="' + file.name + + '" width="110px" height="50px" alt="' + file.name + '" class="layui-upload-img">') }); }, @@ -187,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); @@ -194,6 +266,8 @@ $("#id").val(screeningHospital.id); $("#pushTitle").val(screeningHospital.pushTitle); $("#pushDescription").val(screeningHospital.pushDescription); + $("#contactNumber").val(screeningHospital.contactNumber); + $("#contactAddress").val(screeningHospital.contactAddress); if (screeningHospital.isScreeningPush == 1) { $("#isScreeningPush_yes").prop("checked", true) @@ -209,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