From f5df017deac69032a31b6f637c3ce80cd1c414cb Mon Sep 17 00:00:00 2001 From: zhaoxiaohao <279049017@qq.com> Date: Wed, 03 Mar 2021 10:42:10 +0800 Subject: [PATCH] 将查看套餐的开始时间和结束时间与h端对应 --- kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/saasClientPay.html | 131 +++++++++++++++++++++++-------------------- 1 files changed, 70 insertions(+), 61 deletions(-) diff --git a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/saasClientPay.html b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/saasClientPay.html index 9d5f45e..92bd631 100644 --- a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/saasClientPay.html +++ b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/saasClientPay.html @@ -8,8 +8,7 @@ </div> <div class="layui-card-body"> <div class="layui-form toolbar"> - <input name="hospitalName" id="hospitalName-seach" placeholder="按医院名称" type="text" - class="layui-input search-input" maxlength="50" autocomplete="off" />  + <input type="hidden" id="hospitalId" /> <select id="departmentId" lay-filter="department_clients"> <option>--科室--</option> @@ -18,15 +17,17 @@ <option>--医生--</option> </select>  <div class="layui-col-sm4"> - <input type="text" class="layui-input search-input" id="startTime" placeholder="开始时间"> 至 <input type="text" - class="layui-input search-input" id="endTime" placeholder="结束时间">   + <input type="text" class="layui-input search-input" id="startTime" placeholder="开始时间"> 至 <input + type="text" class="layui-input search-input" id="endTime" placeholder="结束时间">   + <input name="hospitalName" id="hospitalName-seach" placeholder="按医院名称" type="text" + class="layui-input search-input" maxlength="50" autocomplete="off" />  </div> - <button id="app-btn-search" class="layui-btn icon-btn permissions" permissions="sysdictionaries-list"><i + <button id="app-btn-search" class="layui-btn icon-btn permissions" permissions="saasclientpay-list"><i class="layui-icon"></i>搜索</button> - <button id="piliangjiesuan" class="layui-btn icon-btn permissions" permissions="sysdictionaries-edit"><i + <button id="piliangjiesuan" class="layui-btn icon-btn permissions" permissions="saasclientpay-edit"><i class="layui-icon"></i>批量结算</button> - <button id="export" class="layui-btn icon-btn permissions" permissions="sysdictionaries-edit"><i - class="layui-icon"></i>导出</button> + <button id="export" class="layui-btn icon-btn permissions" permissions="saasclientpay-export"><i + class="layui-icon"></i>导出</button> </div> <!-- 数据表格 --> @@ -53,7 +54,7 @@ laydate.render({ elem: '#endTime' //指定元素 }); - + // permissionsInput(null, config); // 获取应用列表 // layer.load(2); @@ -105,7 +106,6 @@ layer.closeAll('loading'); if (0 === data.code) { let selected = false; - console.log(data.data) let id = 0; $("#departmentId").empty(); $.each(data.data, function (index, item) { @@ -132,8 +132,8 @@ }; form.on('select(department_clients)', function (data) { - getDoctorData(data.value) - }); + getDoctorData(data.value) + }); //获取医生 function getDoctorData(id) { admin.req('api-user/sysdoctor/findByMap', JSON.stringify({ @@ -142,7 +142,6 @@ layer.closeAll('loading'); if (0 === data.code) { let selected = false; - console.log(data.data) $("#doctorId").empty(); $.each(data.data, function (index, item) { //往下拉菜单里添加元素 @@ -151,7 +150,6 @@ } else { selected = false } - console.log(item) $('#doctorId').append(new Option(item.doctorName, item.id, false, selected)); form.render('select', 'doctor_clients'); @@ -167,13 +165,13 @@ }, 'post'); }; function getTabel() { - var doctorId="" - if($("#doctorId").val()!="--医生--"){ - doctorId=$("#doctorId").val(); + var doctorId = "" + if ($("#doctorId").val() != "--医生--") { + doctorId = $("#doctorId").val(); } - var departmentId="" - if($("#departmentId").val()!="--科室--"){ - departmentId=$("#departmentId").val(); + var departmentId = "" + if ($("#departmentId").val() != "--科室--") { + departmentId = $("#departmentId").val(); } var startTime = $('#startTime').val(); var endTime = $('#endTime').val(); @@ -184,16 +182,16 @@ return; } } - var obj={ - payStatus:2, - type:0, + var obj = { + payStatus: 2, + type: 0, createHospitalId: $("#hospitalId").val(), createHospitalDepartid: departmentId, createDoctorId: doctorId, startTime: startTime, endTime: endTime } - + table.render({ elem: '#app-table', url: config.base_server + 'api-opration/saasclientpay', @@ -220,6 +218,7 @@ } }); } + //比较日期大小 function compareDate(logintime, logouttime) { var arys1 = new Array(); @@ -236,36 +235,46 @@ } } } - $('#piliangjiesuan').click(function (){ + $('#piliangjiesuan').click(function () { var selectData = layui.table.checkStatus('app-table').data; - if(selectData==null||selectData.length<=0){ + if (selectData == null || selectData.length <= 0) { layer.msg('请选择一条数据'); return; } - let objList=[]; + let objList = []; selectData.forEach(element => { objList.push(element.id); }); admin.req('api-opration/saasclientpay/updateTypeList', JSON.stringify(objList), function (data) { layer.closeAll('loading'); if (0 === data.code) { - let selected = false; - console.log(data.data) - $("#doctorId").empty(); - $.each(data.data, function (index, item) { - //往下拉菜单里添加元素 - if (index == 0) { - selected = true - } else { - selected = false + var doctorId = "" + if ($("#doctorId").val() != "--医生--") { + doctorId = $("#doctorId").val(); + } + var departmentId = "" + if ($("#departmentId").val() != "--科室--") { + departmentId = $("#departmentId").val(); + } + var startTime = $('#startTime').val(); + var endTime = $('#endTime').val(); + if (startTime != null && endTime != null) { + var flag = compareDate(startTime, endTime); + if (!flag) { + layer.msg('结束时间不得小于开始时间'); + return; } - console.log(item) - $('#doctorId').append(new Option(item.doctorName, item.id, - false, selected)); - form.render('select', 'doctor_clients'); - }) - - form.render(); + } + var obj = { + payStatus: 2, + type: 0, + createHospitalId: $("#hospitalId").val(), + createHospitalDepartid: departmentId, + createDoctorId: doctorId, + startTime: startTime, + endTime: endTime + } + table.reload('app-table', { where: obj }); } else { layer.msg(data.msg, { icon: 2, @@ -274,7 +283,7 @@ } }, 'post'); }); - + // 搜索按钮点击事件 $('#app-btn-search').click(function () { getTabel(); @@ -283,13 +292,13 @@ }); //导出 $('#export').click(function () { - var doctorId="" - if($("#doctorId").val()!="--医生--"){ - doctorId=$("#doctorId").val(); + var doctorId = "" + if ($("#doctorId").val() != "--医生--") { + doctorId = $("#doctorId").val(); } - var departmentId="" - if($("#departmentId").val()!="--科室--"){ - departmentId=$("#departmentId").val(); + var departmentId = "" + if ($("#departmentId").val() != "--科室--") { + departmentId = $("#departmentId").val(); } var startTime = $('#startTime').val(); var endTime = $('#endTime').val(); @@ -300,9 +309,9 @@ return; } } - var obj={ - payStatus:2, - type:0, + var obj = { + payStatus: 2, + type: 0, createHospitalId: $("#hospitalId").val(), createHospitalDepartid: departmentId, doctorId: doctorId, @@ -313,14 +322,14 @@ var xhr = new XMLHttpRequest(); xhr.open('POST', url, true); xhr.responseType = "blob"; - var form = new FormData(); - // Add selected file to form - form.append("payStatus", 2); - form.append('type',0); - form.append('doctorId',doctorId); - form.append('startTime',startTime); - form.append('endTime',endTime); - form.append('createHospitalId',$("#hospitalId").val()); + var form = new FormData(); + // Add selected file to form + form.append("payStatus", 2); + form.append('type', 0); + form.append('doctorId', doctorId); + form.append('startTime', startTime); + form.append('endTime', endTime); + form.append('createHospitalId', $("#hospitalId").val()); xhr.setRequestHeader("client_type", "DESKTOP_WEB"); xhr.setRequestHeader("Authorization", "Bearer " + config.getToken().access_token); -- Gitblit v1.8.0