From 246e5ba690ca4d284bfbac80157d70267e831824 Mon Sep 17 00:00:00 2001
From: dougang <78125310@kidgrow.com>
Date: Thu, 15 Apr 2021 13:47:04 +0800
Subject: [PATCH] 1、页面细节修改 2、解决医生修改配置不对的问题
---
kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/saasClientPay.html | 133 +++++++++++++++++++++++--------------------
1 files changed, 71 insertions(+), 62 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 53fb049..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,
- doctorId: doctorId,
+ 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