| | |
| | | </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> |
| | |
| | | <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> |
| | | |
| | | <!-- 数据表格 --> |
| | |
| | | laydate.render({ |
| | | elem: '#endTime' //指定元素 |
| | | }); |
| | | |
| | | // permissionsInput(null, config); |
| | | |
| | | // 获取应用列表 |
| | | // layer.load(2); |
| | |
| | | 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) { |
| | |
| | | }; |
| | | |
| | | form.on('select(department_clients)', function (data) { |
| | | getDoctorData(data.value) |
| | | }); |
| | | getDoctorData(data.value) |
| | | }); |
| | | //获取医生 |
| | | function getDoctorData(id) { |
| | | admin.req('api-user/sysdoctor/findByMap', JSON.stringify({ |
| | |
| | | layer.closeAll('loading'); |
| | | if (0 === data.code) { |
| | | let selected = false; |
| | | console.log(data.data) |
| | | $("#doctorId").empty(); |
| | | $.each(data.data, function (index, item) { |
| | | //往下拉菜单里添加元素 |
| | |
| | | } else { |
| | | selected = false |
| | | } |
| | | console.log(item) |
| | | $('#doctorId').append(new Option(item.doctorName, item.id, |
| | | false, selected)); |
| | | form.render('select', 'doctor_clients'); |
| | |
| | | }, '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(); |
| | |
| | | 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', |
| | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //比较日期大小 |
| | | function compareDate(logintime, logouttime) { |
| | | var arys1 = new Array(); |
| | |
| | | } |
| | | } |
| | | } |
| | | $('#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, |
| | |
| | | } |
| | | }, 'post'); |
| | | }); |
| | | |
| | | |
| | | // 搜索按钮点击事件 |
| | | $('#app-btn-search').click(function () { |
| | | getTabel(); |
| | |
| | | }); |
| | | //导出 |
| | | $('#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(); |
| | |
| | | return; |
| | | } |
| | | } |
| | | var obj={ |
| | | payStatus:2, |
| | | type:0, |
| | | var obj = { |
| | | payStatus: 2, |
| | | type: 0, |
| | | createHospitalId: $("#hospitalId").val(), |
| | | createHospitalDepartid: departmentId, |
| | | doctorId: doctorId, |
| | |
| | | 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); |