Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/diposableGoods/diposableGoodsWarningView.js
===================================================================
diff -u -r30707 -r31143
--- ssts-web/src/main/webapp/disinfectsystem/assestManagement/diposableGoods/diposableGoodsWarningView.js (.../diposableGoodsWarningView.js) (revision 30707)
+++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/diposableGoods/diposableGoodsWarningView.js (.../diposableGoodsWarningView.js) (revision 31143)
@@ -56,32 +56,32 @@
}
});
-// 根据grid id构造json对象数组
-function buildJSONArrayFromStore(store,attName){
- var items = new Array();
- if(typeof(attName) == 'undefined'){
- attName = 'data';
- }
- if(typeof(store) != 'undefined' && store != null){
- var count = store.getCount();
- for(var i = 0;i < count;++i){
- var record = store.getAt(i);
- var data = record.data;
- data.recordProperties = {
- dirty: record.dirty,
- modified: record.modified
- }
- items.push(data);
- }
- }
- return items;
+// 根据grid id构造json对象数组
+function buildJSONArrayFromStore(store,attName){
+ var items = new Array();
+ if(typeof(attName) == 'undefined'){
+ attName = 'data';
+ }
+ if(typeof(store) != 'undefined' && store != null){
+ var count = store.getCount();
+ for(var i = 0;i < count;++i){
+ var record = store.getAt(i);
+ var data = record.data;
+ data.recordProperties = {
+ dirty: record.dirty,
+ modified: record.modified
+ }
+ items.push(data);
+ }
+ }
+ return items;
}
-function buildJSONStringFromStore(store){
- var itemsJSONArray = buildJSONArrayFromStore(store);
- var jsonStr = JSON.stringify(itemsJSONArray);
-
- return jsonStr;
+function buildJSONStringFromStore(store){
+ var itemsJSONArray = buildJSONArrayFromStore(store);
+ var jsonStr = JSON.stringify(itemsJSONArray);
+
+ return jsonStr;
}
/**
* 设置仓库的id和name的隐藏域的内容
@@ -831,9 +831,15 @@
]}
);
+ var invoiceTypeStoreData = [['0','全部'],['1',disabledGoods],['2',diposableGoods]];
+
+ if(sstsConfig.enableDisposableGoodsStorageAlertWindow){
+ invoiceTypeStoreData = [['0','全部'],['1',disabledGoods],['2',diposableGoods],['3',overStorageDisabledGoods],['4',belowStorageDiposableGoods]];
+ }
+
var invoiceTypeStore = new Ext.data.SimpleStore( {
fields : [ 'id','value'],
- data : [['0','全部'],['1',disabledGoods],['2',diposableGoods]]
+ data : invoiceTypeStoreData
});
var tbar = [{
@@ -857,10 +863,10 @@
grid.dwrReload();
}
}
- },'-', {
- text : '退库',
- iconCls : 'btn_ext_application_edit',
- id : 'editTbar',
+ },'-', {
+ text : '退库',
+ iconCls : 'btn_ext_application_edit',
+ id : 'editTbar',
handler : function() {
var records = grid.getSelectionModel().getSelections();
if (records.length == 0) {
@@ -876,8 +882,8 @@
ids = ids + ';' + records[i].json['disposableGoodsId'];
}
}
- diposableGoodsOut(ids);
- }
+ diposableGoodsOut(ids);
+ }
}];
grid = new Ext.ux.ForgonPageGrid( {
Index: ssts-web/src/main/webapp/disinfectsystem/config/jfjzyydwyxzx/config.js
===================================================================
diff -u -r31076 -r31143
--- ssts-web/src/main/webapp/disinfectsystem/config/jfjzyydwyxzx/config.js (.../config.js) (revision 31076)
+++ ssts-web/src/main/webapp/disinfectsystem/config/jfjzyydwyxzx/config.js (.../config.js) (revision 31143)
@@ -254,6 +254,8 @@
askWhetherMergeAllPartsOfForeignTousseSplitInRecyclingToOneWhenPacking:true,
//外来器械包装配时允许部分拆包
allowForeignToussePartSplitWhenPacking:true,
+ //启用一次性物品库存的告警弹窗提醒
+ enableDisposableGoodsStorageAlertWindow:true,
//桌面快捷图标配置
desktopShortcutIconsConfig:["外部代理灭菌","外来器械申请"],
//显示申请科室的核算月报的列配置
Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/diposableGoods/diposableGoodsWarningView.jsp
===================================================================
diff -u -r29513 -r31143
--- ssts-web/src/main/webapp/disinfectsystem/assestManagement/diposableGoods/diposableGoodsWarningView.jsp (.../diposableGoodsWarningView.jsp) (revision 29513)
+++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/diposableGoods/diposableGoodsWarningView.jsp (.../diposableGoodsWarningView.jsp) (revision 31143)
@@ -21,12 +21,14 @@
var CONSTANT_NO = '<%=DisposableGoods.CONSTANT_NO %>';//否
var disabledGoods = '<%=SystemWarningItemVO.WARNING_TYPE_DISABLED_DIPOSABLEGOODS%>';
var diposableGoods = '<%=SystemWarningItemVO.WARNING_TYPE_DIPOSABLEGOODS%>';
+ var overStorageDisabledGoods = '<%=SystemWarningItemVO.WARNING_TYPE_OVERSTORAGE_DIPOSABLEGOODS%>';
+ var belowStorageDiposableGoods = '<%=SystemWarningItemVO.WARNING_TYPE_BELOWSTORAGE_DIPOSABLEGOODS%>';
var warningType = '<%= request.getParameter("queryType")%>';
if(warningType == null || warningType == "null"){
warningType = "全部";
}
-
+
Index: ssts-web/src/main/webapp/homepage/portalPage.js
===================================================================
diff -u -r30949 -r31143
--- ssts-web/src/main/webapp/homepage/portalPage.js (.../portalPage.js) (revision 30949)
+++ ssts-web/src/main/webapp/homepage/portalPage.js (.../portalPage.js) (revision 31143)
@@ -1636,7 +1636,7 @@
var params = encodeURI(v);
if(v == recall){//召回页面
addTab('recallRecord','器械包召回',WWWROOT + '/disinfectsystem/recallRecord/recallRecordViewForDepart.jsp');
- }else if(v ==disabledGoods || v == diposableGoods){
+ }else if(v ==disabledGoods || v == diposableGoods || v ==overStorageDisabledGoods || v == belowStorageDiposableGoods){
addTab('warningInfo','告警管理',WWWROOT + '/disinfectsystem/assestManagement/diposableGoods/diposableGoodsWarningView.jsp?queryType='+params);
}else if(v == warningTousseGoods || v == disabledTousseGoods){
addTab('warningInfo','告警管理',WWWROOT + '/disinfectsystem/assestManagement/tousseGoods/tousseGoodsWarningView.jsp?warningType='+params);
Index: ssts-web/src/main/webapp/homepage/portalPage.jsp
===================================================================
diff -u -r30940 -r31143
--- ssts-web/src/main/webapp/homepage/portalPage.jsp (.../portalPage.jsp) (revision 30940)
+++ ssts-web/src/main/webapp/homepage/portalPage.jsp (.../portalPage.jsp) (revision 31143)
@@ -215,6 +215,8 @@
var recall = '<%=SystemWarningItemVO.WARNING_TYPE_RECALLRECORD%>';
var disabledGoods = '<%=SystemWarningItemVO.WARNING_TYPE_DISABLED_DIPOSABLEGOODS%>';
var diposableGoods = '<%=SystemWarningItemVO.WARNING_TYPE_DIPOSABLEGOODS%>';
+var overStorageDisabledGoods = '<%=SystemWarningItemVO.WARNING_TYPE_OVERSTORAGE_DIPOSABLEGOODS%>';
+var belowStorageDiposableGoods = '<%=SystemWarningItemVO.WARNING_TYPE_BELOWSTORAGE_DIPOSABLEGOODS%>';
var warningTousseGoods = '<%=SystemWarningItemVO.WARNING_TYPE_TOUSSE%>';
var warningMaterialGoods = '<%=SystemWarningItemVO.WARNING_TYPE_MATERIAL_MIN_STOCK%>'
var disabledTousseGoods = '<%=SystemWarningItemVO.WARNING_TYPE_DISABLED_TOUSSE%>';