From dd9ad7f5ee28f835e6c3a1f7ced3154aada506d4 Mon Sep 17 00:00:00 2001
From: ALW <850658129@qq.com>
Date: Tue, 10 May 2022 15:44:03 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E8=AF=A6=E6=83=85=E5=A4=8D?=
=?UTF-8?q?=E9=80=89=E6=A1=86=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../js/hospitalCommom/hospitalCommom.js | 90 +++++++++++++++----
1 file changed, 72 insertions(+), 18 deletions(-)
diff --git a/src/main/webapp/static/js/hospitalCommom/hospitalCommom.js b/src/main/webapp/static/js/hospitalCommom/hospitalCommom.js
index 51c4e9e..fd8f6fc 100644
--- a/src/main/webapp/static/js/hospitalCommom/hospitalCommom.js
+++ b/src/main/webapp/static/js/hospitalCommom/hospitalCommom.js
@@ -1219,11 +1219,34 @@ function initTable5(data,sidePagination) {
align: 'center',
hidden: true,
formatter: function (value, row, index) {
- console.log(row.timeStatus)
- if (row.timeStatus ==1) {
- return { disabled : true,}
- }else if(row.timeStatus ==2){
- return { disabled : false,}
+ let nursingEndTime = row.nursingEndTime;
+ let time = row.createTime;
+ let etimeStr = row.etimeStr;
+ if(row.sysflag == 1){
+ if (time==null || nursingEndTime > time || nursingEndTime == null) {
+ return { disabled : false}
+ }else {
+ return { disabled : true,}
+ }
+ // if ( time==null || time=='' || nursingEndTime > time && nursingEndTime != null ) {
+ // return { disabled : false,}
+ // }
+ // else if ( nursingEndTime != null && nursingEndTime < time && time !=null && time !='' ){
+ // return { disabled : true,}
+ // }
+ }else{
+ if (time==null || etimeStr > time || etimeStr == null) {
+ return { disabled : false,}
+ }else {
+ return { disabled : true,}
+ }
+
+ // if (time==null || time=='' || etimeStr > time && etimeStr != null ) {
+ // return { disabled : false,}
+ // }
+ // else if (etimeStr != null && etimeStr < time && time !=null && time !='') {
+ // return { disabled : true,}
+ // }
}
},
},
@@ -1233,14 +1256,27 @@ function initTable5(data,sidePagination) {
valign: 'middle',
width: 120, // 定义列的宽度,单位为像素px
formatter: function (value, row, index) {
- if (row.timeStatus !=1) {
- var html = '';
-
- return html;
- }else {
- var html = '';
- return html;
- }
+ let nursingEndTime = row.nursingEndTime;
+ let time = row.createTime;
+ let etimeStr = row.etimeStr;
+ //1是护理
+ if(row.sysflag == 1){
+ if ( time=='' ||time==null || nursingEndTime > time && nursingEndTime != null ){
+ var html = '';
+ return html;
+ } else if ( nursingEndTime != null && nursingEndTime < time && time !=null && time !=''){
+ var html = '';
+ return html;
+ }
+ }else{
+ if ( time=='' ||time==null || etimeStr > time && etimeStr != null){
+ var html = '';
+ return html;
+ } else if ( etimeStr != null && etimeStr < time && time !=null && time !=''){
+ var html = '';
+ return html;
+ }
+ }
},
events: {
'click .editInfo': function (e, value, row, index) {
@@ -1286,10 +1322,10 @@ function initTable5(data,sidePagination) {
var color = '';
if(row.sysflag == 1){
//护理
- color = selectTimeColor(value,row.nursingEndTime);
+ color = selectTimeColor(value,row);
}else{
//非护理
- color = selectTimeColor(row.tempTime,row.etimeStr);
+ color = selectTimeColor2(value,row);
}
return '' + value + '';
}
@@ -1385,13 +1421,31 @@ function initTable5(data,sidePagination) {
* @param type 区别,type=1显示time值,type=2显示最新更新的时间
* @returns {*}
*/
-function selectTimeColor(createTime,etimeStr){
- var color = 'red';
- if(etimeStr != null && etimeStr > createTime){
+function selectTimeColor(value,row){
+ var color = '';
+ let nursingEndTime = row.nursingEndTime;
+ let time = row.createTime;
+ if(nursingEndTime != null && nursingEndTime > time && time!=null && time!=''){
+ color = 'green';
+ }else if (nursingEndTime != null && nursingEndTime < time && time!=null && time!='') {
+ color = 'red';
+ }
+ console.log(color)
+ return color;
+}
+function selectTimeColor2(value,row){
+ var color = '';
+ let etimeStr = row.etimeStr;
+ let time = row.createTime;
+ if(etimeStr != null && etimeStr > time && time!=null && time!='') {
color = 'green';
+ }else if (etimeStr != null && etimeStr < time && time!=null && time!='') {
+ color = 'red';
}
+ console.log(color)
return color;
}
+
//定义刷新开始计时到超时时间为10分钟
var timeOut = 10 * 60 * 1000;
//定义查询间隔时间默认10秒