Index: ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.js
===================================================================
diff -u -r31913 -r32096
--- ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.js (.../tousseInstanceView.js) (revision 31913)
+++ ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.js (.../tousseInstanceView.js) (revision 32096)
@@ -9,8 +9,9 @@
var fuzzyQuery = '模糊查询';
var inspectorName = "检查人";
var progressLength = 0;
-var progressStatus = ['科室申领','回收清点','清洗消毒','已装配','已审核','灭菌中','已灭菌','已发货','已签收','已使用'];
-var fixedProgressStatus = ['科室申领','回收清点','清洗消毒','已装配','已审核','灭菌中','已灭菌','已发货','已签收','已使用'];
+var progressStatus = ['科室申领','回收清点','清洗消毒','已装配','已审核','灭菌中','已灭菌','已发货','配送中','已签收','已使用'];
+var progressStatusTitle = ['申请人,申请时间','回收人,回收时间','清洗人,清洗时间','装配人,装配时间','审核人,审核时间','灭菌员,灭菌开始时间','灭菌员,灭菌完成时间','发货人,发货时间','下送责任人,下送开始时间','签收人,签收时间','操作人,录入日期'];
+var fixedProgressStatus = ['科室申领','回收清点','清洗消毒','已装配','已审核','灭菌中','已灭菌','已发货','配送中','已签收','已使用'];
if(sstsConfig.aliasNameOfInspectorField){
inspectorName = sstsConfig.aliasNameOfInspectorField;
}
@@ -500,8 +501,28 @@
var status = '';
var tousseType = '';
var isSterile = '';
+ var applicant = '';
var applicationTime = '';
+ var recyclingUser = '';
var recyclingTime = '';
+ var washOperator = '';
+ var washStartTime = '';
+ var operator = '';
+ var operationTime = '';
+ var reviewer = '';
+ var reviewTime = '';
+ var sterilizationUser = '';
+ var sterileStartTime = '';
+ var sterileEndTime = '';
+ var invoiceSender = '';
+ var invoiceSendTime = '';
+ var personInCharge = '';
+ var printTime = '';
+ var signedUser = '';
+ var signedDate = '';
+ var useRecordOperator = '';
+ var useRecordEnteringDate = '';
+ var isPrint = '';
for(var i=0;i
'+titleArr[i].split(',')[1]+':'+time+'
';; + } if(index > 0){ for(var i=0;i<=index;i++){ documentGetElementsByClassName('s-step'+i)[0].className = 's-step s-step'+i+' active'; documentGetElementsByClassName('green'+i)[0].style.display = 'none'; documentGetElementsByClassName('grey'+i)[0].style.display = 'none'; documentGetElementsByClassName('red'+i)[0].style.display = 'block'; + var name = ''; + var time = ''; + if(titleArr[i].split(',')[0] == '申请人'){ + name = applicant; + time = applicationTime; + }else if(titleArr[i].split(',')[0] == '回收人'){ + name = recyclingUser; + time = recyclingTime; + }else if(titleArr[i].split(',')[0] == '清洗人'){ + name = washOperator; + time = washStartTime; + }else if(titleArr[i].split(',')[0] == '装配人'){ + name = operator; + time = operationTime; + }else if(titleArr[i].split(',')[0] == '审核人'){ + name = reviewer; + time = reviewTime; + }else if(titleArr[i].split(',')[1] == '灭菌开始时间'){ + name = sterilizationUser; + time = sterileStartTime; + }else if(titleArr[i].split(',')[1] == '灭菌完成时间'){ + name = sterilizationUser; + time = sterileEndTime; + }else if(titleArr[i].split(',')[0] == '发货人'){ + name = invoiceSender; + time = invoiceSendTime; + }else if(titleArr[i].split(',')[0] == '下送责任人'){ + name = personInCharge; + time = printTime; + }else if(titleArr[i].split(',')[0] == '签收人'){ + name = signedUser; + time = signedDate; + }else if(titleArr[i].split(',')[0] == '签收人'){ + name = useRecordOperator; + time = useRecordEnteringDate; + } + documentGetElementsByClassName('s-step'+i)[0].title = ''+titleArr[i].split(',')[0]+':'+name+'
'+titleArr[i].split(',')[1]+':'+time+'
';; } } @@ -578,14 +671,18 @@ documentGetElementsByClassName('grey2')[0].style.display = 'block'; documentGetElementsByClassName('red2')[0].style.display = 'none'; } + if(arr.indexOf(status) >= 0 && status == '已签收' && isPrint !== '是'){ + documentGetElementsByClassName('s-step'+(index-1))[0].className = 's-step s-step'+(index-1)+' none'; + } } //获取进度条 -function getprogressStatus(arr){ +function getprogressStatus(arr,titleArr){ var html = ''+titleArr[i].split(',')[0]+':
'+titleArr[i].split(',')[1]+':
'; + html += ''; html += ''; html += ''; html += ''; @@ -665,6 +762,8 @@ {header : "灭菌批号",width : 150,dataIndex : 'sterileFrequency',sortable: false,menuDisabled : true,renderer:nameAndFrequency}, {header : "发货人",width : 60,dataIndex : 'invoiceSender',sortable: false,menuDisabled : true}, {header : "发货时间",width : 125,dataIndex : 'invoiceSendTime',menuDisabled : false,renderer:myDateFormatBySecond,sortable: true}, + {header : "下送责任人",width : 80,dataIndex : 'personInCharge',sortable: false,menuDisabled : true}, + {header : "下送开始时间",width : 125,dataIndex : 'printTime',menuDisabled : false,renderer:myDateFormatBySecond,sortable: true}, {header : "签收人",width : 60,dataIndex : 'signedUser', hidden:!sstsConfig.showSignedItems, sortable: false,menuDisabled : true}, {header : "签收时间",width : 125,dataIndex : 'signedDate', hidden:!sstsConfig.showSignedItems, menuDisabled : false,renderer:myDateFormatBySecond,sortable: true}, {header : "使用病人",width : 60,dataIndex : 'patientName',hidden:!sstsConfig.showUseRecordItems,sortable: false}, @@ -723,6 +822,7 @@ {name : 'wasteReason'}, {name : 'operateUser'}, {name : 'sterilizationUser'}, + {name : 'sterileStartTime'}, {name : 'sterilizationBasket'}, {name : 'sterileEndTime'}, {name : 'sterileFrequency'}, @@ -736,10 +836,18 @@ {name : 'patientName'}, {name : 'doctorName'}, {name : 'useTime'}, + {name : 'isPrint'}, + {name : 'personInCharge'}, + {name : 'printTime'}, + {name : 'applicant'}, {name : 'applicationTime'}, {name : 'recyclingTime'}, {name : 'invoicePlanSerialNum'}, {name : 'invoiceserialNumber'}, + {name : 'signedUser'}, + {name : 'signedDate'}, + {name : 'useRecordOperator'}, + {name : 'useRecordEnteringDate'}, {name : 'inspector'} ]; @@ -1658,16 +1766,18 @@ } if(sstsConfig.enableTousseStatusProgressBar && !isIE(8)){ var arr = progressStatus; + var titleArr = progressStatusTitle; if(sstsConfig.tousseStatusProgressBarConfig){ var hidingNodes = sstsConfig.tousseStatusProgressBarConfig.hidingNodes; for(var i=0;i