Index: ssts-web/src/main/webapp/homepage/portalPage.js
===================================================================
diff -u -r38172 -r38526
--- ssts-web/src/main/webapp/homepage/portalPage.js (.../portalPage.js) (revision 38172)
+++ ssts-web/src/main/webapp/homepage/portalPage.js (.../portalPage.js) (revision 38526)
@@ -1,6 +1,7 @@
var warningWindow; //系统告警win
var unReturnWarningWindow; //未归还告警win
var instrumentRepairWindow;
+var borrobwRemindWindow;
var packingMenu ;
var invoicePlanMenu;
var comboToussePackingMenu ;
@@ -465,6 +466,11 @@
if (sstsConfig.isShowUnReturnWarning){
showUnReturnWarning();
}
+
+ //ZSWY-233:借物单弹窗提醒
+ if (!SSTS_Borrow_Unload){
+ setTimeoutForBorrowRemindWin();
+ }
showUpToNeckSatisfactionSurveyWinTips();
if (sstsConfig.biologicalMonitoringWarning && currentOrgUnitIsFirstSupplyRoom) { //开启生物监测结束后的提示功能,目前只开发给当前科室为一级供应室的用户
@@ -2143,6 +2149,66 @@
}
});
}
+
+//ZSWY-233:每隔一段时间提醒
+function setTimeoutForBorrowRemindWin(){
+ if(Ext.getCmp('borrobwRemindWindow')){
+ showBorrowRemindWin(true);
+ }else {
+ showBorrowRemindWin(false);
+ }
+ setTimeout(function(){
+ setTimeoutForBorrowRemindWin();
+ }, 1000 * 60 * borrowRemindFrequency);
+}
+
+//ZSWY-233:借物单弹窗提醒
+function showBorrowRemindWin(winIsShow){
+ Ext4.Ajax.request({
+ dataType : "json",
+ async: false,
+ url: WWWROOT + "/disinfectSystem/baseData/borrowCardinalityController/borrowRemind.mhtml",
+ success: function(response) {
+ var result = Ext4.decode(response.responseText);
+ if(result.data && result.data.length > 0){
+ var borrobwRemindGrid = new Ext.grid.GridPanel({
+ store: new Ext.data.Store({
+ reader : new Ext.data.JsonReader({
+ fields : ["applicationTime", "applicant", "depart", "applicant", "applicant"]
+ })
+ }),
+ columns: [
+ {header: "申请时间", width: 130, dataIndex: 'applicationTime'},
+ {header: "申请人", width: 80,dataIndex: 'applicant'},
+ {header: "申请科室", width: 120,dataIndex: 'depart'},
+ {header: "物品简要", width: 150,dataIndex: 'lendGoodsBrief'},
+ {header: "查看", width: 70,dataIndex: 'warningItemType',renderer : goBorrow}
+ ],
+ stripeRows: true,
+ viewConfig: {forceFit: true},
+ height : 140
+ });
+ borrobwRemindGrid.getStore().loadData(result.data);
+ if(winIsShow){
+ borrobwRemindWindow.show();
+ }else {
+ borrobwRemindWindow = new Ext.Window({
+ autoHeight:true,
+ id:'borrobwRemindWindow',
+ title : '借物提醒',
+ width : 580,
+ draggable:true,
+ modal:true,
+ closeAction:'close',
+ items:[borrobwRemindGrid]
+ });
+ borrobwRemindWindow.show();
+ }
+ }
+ }
+ });
+}
+
var tousseGoodsStockWarningWin;
//FSSDERMYY-12:显示器械包库存告警
function showTousseGoodsStockWarningWin(){
@@ -2564,7 +2630,11 @@
*/
function goBorrow(v, p, record){
var mess = "查看详细";
- return ""+mess+"";
+ if(record.data.applicationTime){
+ return ""+mess+"";
+ }else {
+ return ""+mess+"";
+ }
}
//打开在线帮助文档
Index: ssts-web/src/main/webapp/homepage/menu.jsp
===================================================================
diff -u -r38414 -r38526
--- ssts-web/src/main/webapp/homepage/menu.jsp (.../menu.jsp) (revision 38414)
+++ ssts-web/src/main/webapp/homepage/menu.jsp (.../menu.jsp) (revision 38526)
@@ -1918,7 +1918,18 @@
SSTS_ChineseMedicineApparatus_manager = false
}
+
/**
+ * 《ZSWY-233:借物基数设置管理》权限
+ */
+ var SSTS_BorrowCardinality_manager = true;
+
+ if (!notInWhiteList(sstsConfig, 'enableCardinalityManagementOfBorrow')) {
+ SSTS_BorrowCardinality_manager = false
+ }
+
+
+/**
* 《材料入库管理》权限
*/
var SSTS_MaterialGodownEntry_Manager = true;
Index: ssts-web/src/main/webapp/homepage/menuconfigure.js
===================================================================
diff -u -r38414 -r38526
--- ssts-web/src/main/webapp/homepage/menuconfigure.js (.../menuconfigure.js) (revision 38414)
+++ ssts-web/src/main/webapp/homepage/menuconfigure.js (.../menuconfigure.js) (revision 38526)
@@ -1145,7 +1145,8 @@
{hidden :!(!SSTS_Handover_manager && sstsConfig.enableHandoverModule),text:"交接模块管理",href:WWWROOT+'/disinfectsystem/basedatamanager/handover/handoverView.jsp',hrefTarget:linkTarget,leaf:true},
{hidden :SSTS_ResponsibilityPart_manager,text:"责任环节",href:WWWROOT+'/systemmanage/httpOption.mhtml?listId=responsibilityPart',hrefTarget:linkTarget,leaf:true},
{hidden :SSTS_DefectiveMessageRegisterType_manager,text:"缺陷信息登记类型分组",href:WWWROOT+'/systemmanage/httpOption.mhtml?listId=defectiveMessageRegisterType',hrefTarget:linkTarget,leaf:true},
- {hidden :false,text:"设置不合格数来源",href:WWWROOT+'/disinfectsystem/reportforms/js/setUnqualifiedSourceForm.jsp',hrefTarget:linkTarget,leaf:true},
+ {hidden :SSTS_BorrowCardinality_manager,text:"借物基数管理",href:WWWROOT+'/disinfectsystem/basedatamanager/cardinalManagementOfBorrow/cardinalManagementOfBorrowView.jsp',hrefTarget:linkTarget,leaf:true},
+ {hidden :false,text:"设置不合格数来源",href:WWWROOT+'/disinfectsystem/reportforms/js/setUnqualifiedSourceForm.jsp',hrefTarget:linkTarget,leaf:true},
{hidden :(!sstsConfig.hasOwnProperty('hideStaffArchive')) || sstsConfig.hideStaffArchive,text:"职称设置",href:WWWROOT+'/systemmanage/httpOption.mhtml?listId=positionalTitle',hrefTarget:linkTarget,leaf:true},
{hidden :!sstsConfig.enableMultipleBranchesOfHospital,text:"院区设置",href:WWWROOT+'/disinfectsystem/basedatamanager/branchesOfHospital/branchesOfHospitalView.jsp',hrefTarget:linkTarget,leaf:true},
{hidden :SSTS_chargeRecordManage_MENU,text:"收费项目设置",href:encodeURI(WWWROOT+'/systemmanage/httpOption.mhtml?listId=chargeItem&optionName=收费项目设置'),hrefTarget:linkTarget,leaf:true},
Index: ssts-web/src/main/webapp/homepage/portalPage.jsp
===================================================================
diff -u -r36693 -r38526
--- ssts-web/src/main/webapp/homepage/portalPage.jsp (.../portalPage.jsp) (revision 36693)
+++ ssts-web/src/main/webapp/homepage/portalPage.jsp (.../portalPage.jsp) (revision 38526)
@@ -46,6 +46,7 @@
request.setAttribute("noOperationTime", supplyRoomConfigManager.getSystemParamsObj().getNoOperationTime());
request.setAttribute("fontSize",userData.getFontSize() == null?"12":userData.getFontSize());
request.setAttribute("departCoding",orgCoding);
+ request.setAttribute("borrowRemindFrequency",supplyRoomConfigManager.getSystemParamsObj().getBorrowRemindFrequency());
String loginUserDataJsonStr = JSONObject.fromObject(userData).toString();
request.setAttribute("loginUserDataJsonStr",loginUserDataJsonStr);
String currentOrgUnitCode = userData.getCurrentOrgUnitCode();
@@ -105,6 +106,7 @@
+