Index: ssts-web/src/main/resources/systemset/portalPage.xml
===================================================================
diff -u -r33869 -r34965
--- ssts-web/src/main/resources/systemset/portalPage.xml (.../portalPage.xml) (revision 33869)
+++ ssts-web/src/main/resources/systemset/portalPage.xml (.../portalPage.xml) (revision 34965)
@@ -36,6 +36,7 @@
+
Index: ssts-web/src/main/webapp/disinfectsystem/instrumentRepairManagement/instrumentRepairManagementForm.js
===================================================================
diff -u -r33157 -r34965
--- ssts-web/src/main/webapp/disinfectsystem/instrumentRepairManagement/instrumentRepairManagementForm.js (.../instrumentRepairManagementForm.js) (revision 33157)
+++ ssts-web/src/main/webapp/disinfectsystem/instrumentRepairManagement/instrumentRepairManagementForm.js (.../instrumentRepairManagementForm.js) (revision 34965)
@@ -134,7 +134,7 @@
}
//获取材料的store
-function getMaterialDefinition() {
+function getMaterialDefinition(index) {
var materialDefinitionStore = new top.Ext4.data.Store({
proxy: {
type: 'ajax',
@@ -149,7 +149,21 @@
{ name: 'spelling', mapping: 'spelling' },
{ name: 'name', mapping: 'name' },
{ name: 'count', mapping: 'count' }
- ]
+ ],
+ listeners: {
+ beforeload: function (thiz, options) {
+ console.log(index !== undefined && index !== 'undefined')
+ if (index !== undefined && index !== 'undefined') {
+ if (top.Ext4.getCmp('tousseDefinitionID_' + index) && top.Ext4.getCmp('tousseDefinitionID_' + index).getValue()) {
+ materialDefinitionStore.proxy.extraParams.tousseDefinitionId = top.Ext4.getCmp('tousseDefinitionID_' + index).getValue();
+ }
+ } else {
+ if (top.Ext4.getCmp('tousseDefinitionID') && top.Ext4.getCmp('tousseDefinitionID').getValue()) {
+ materialDefinitionStore.proxy.extraParams.tousseDefinitionId = top.Ext4.getCmp('tousseDefinitionID').getValue();
+ }
+ }
+ }
+ }
});
return materialDefinitionStore;
}
@@ -316,79 +330,10 @@
//添加器械包块
function addTousseItems(index) {
- var item = [{
+ var item = [, {
columnWidth: 0.29,
layout: 'form',
border: 0,
- style: 'margin-bottom:10px',
- id: 'itemBox1_' + index,
- items: [{
- xtype: 'hidden',
- id: 'materialDefinitionID_' + index,
- name: 'materialDefinitionID_' + index
- }, {
- xtype: 'hidden',
- id: 'hiddenMaterialDefinitionName_' + index,
- name: 'hiddenMaterialDefinitionName_' + index
- }, {
- xtype: 'combo',
- fieldLabel: '器械名称',
- id: 'materialDefinitionName_' + index,
- name: 'materialDefinitionName_' + index,
- queryParam: 'spell',
- minChars: 0,
- valueField: 'id',
- displayField: 'name',
- store: getMaterialDefinition(),
- lazyInit: true,
- triggerAction: 'all',
- hideTrigger: true,
- typeAhead: false,
- allowBlank: false,
- anchor: '60%',
- listeners: {
- select: function (combo, record, zIndex) {
- top.Ext4.getCmp('materialDefinitionID_' + index).setValue(record[0].data.id);
- top.Ext4.getCmp('hiddenMaterialDefinitionName_' + index).setValue(record[0].data.name);
- },
- blur: function (field) {
- var hiddenMaterialDefinitionName = top.Ext4.getCmp('hiddenMaterialDefinitionName_' + index).getValue();
- var materialDefinitionName = top.Ext4.getCmp('materialDefinitionName_' + index).getRawValue();
- if (materialDefinitionName !== hiddenMaterialDefinitionName) {
- top.Ext4.getCmp('materialDefinitionID_' + index).setValue('');
- top.Ext4.getCmp('materialDefinitionName_' + index).setValue('');
- top.Ext4.getCmp('hiddenMaterialDefinitionName_' + index).setValue('');
- }
- }
- }
- }]
- }, {
- columnWidth: 0.01,
- layout: 'form',
- border: 0,
- id: 'itemBox2_' + index,
- items: [{
- xtype: 'displayfield',
- fieldLabel: ''
- }]
- }, {
- columnWidth: 0.03,
- layout: 'form',
- border: 0,
- id: 'itemBox3_' + index,
- items: [{
- xtype: 'button',
- tooltip: '删除',
- iconCls: 'btn_ext_application_del',
- style: 'margin-top:2px',
- handler: function () {
- delTousseItems(index);
- }
- }]
- }, {
- columnWidth: 0.33,
- layout: 'form',
- border: 0,
id: 'itemBox4_' + index,
style: 'margin-bottom:10px',
items: [{
@@ -420,6 +365,10 @@
select: function (combo, record, zIndex) {
top.Ext4.getCmp('tousseDefinitionID_' + index).setValue(record[0].data.id);
top.Ext4.getCmp('hiddenTousseDefinitionName_' + index).setValue(record[0].data.name);
+ top.Ext4.getCmp('materialDefinitionID_' + index).setValue('');
+ top.Ext4.getCmp('hiddenMaterialDefinitionName_' + index).setValue('');
+ top.Ext4.getCmp('materialDefinitionName_' + index).setValue('');
+ getMaterialDefinition(index).load();
},
blur: function (field) {
var hiddenTousseDefinitionName = top.Ext4.getCmp('hiddenTousseDefinitionName_' + index).getValue();
@@ -433,24 +382,93 @@
}
}]
}, {
- columnWidth: 0.33,
- layout: 'form',
- border: 0,
- id: 'itemBox5_' + index,
- style: 'margin-bottom:10px',
- items: [{
- xtype: 'numberfield',
- allowDecimals: false,
- minValue: 1,
- name: 'amount_' + index,
- id: 'amount_' + index,
- fieldLabel: "数量",
- allowBlank: false,
- blankText: '数量不能为空',
- anchor: '95%',
- value: 1
+ columnWidth: 0.01,
+ layout: 'form',
+ border: 0,
+ id: 'itemBox2_' + index,
+ items: [{
+ xtype: 'displayfield',
+ fieldLabel: ''
+ }]
+ }, {
+ columnWidth: 0.03,
+ layout: 'form',
+ border: 0,
+ id: 'itemBox3_' + index,
+ items: [{
+ xtype: 'button',
+ tooltip: '删除',
+ iconCls: 'btn_ext_application_del',
+ style: 'margin-top:2px',
+ handler: function () {
+ delTousseItems(index);
+ }
+ }]
+ }, {
+ columnWidth: 0.33,
+ layout: 'form',
+ border: 0,
+ style: 'margin-bottom:10px',
+ id: 'itemBox1_' + index,
+ items: [{
+ xtype: 'hidden',
+ id: 'materialDefinitionID_' + index,
+ name: 'materialDefinitionID_' + index
+ }, {
+ xtype: 'hidden',
+ id: 'hiddenMaterialDefinitionName_' + index,
+ name: 'hiddenMaterialDefinitionName_' + index
+ }, {
+ xtype: 'combo',
+ fieldLabel: '器械名称',
+ id: 'materialDefinitionName_' + index,
+ name: 'materialDefinitionName_' + index,
+ queryParam: 'spell',
+ minChars: 0,
+ valueField: 'id',
+ displayField: 'name',
+ store: getMaterialDefinition(index),
+ lazyInit: true,
+ triggerAction: 'all',
+ hideTrigger: true,
+ typeAhead: false,
+ allowBlank: false,
+ anchor: '60%',
+ listeners: {
+ select: function (combo, record, zIndex) {
+ top.Ext4.getCmp('materialDefinitionID_' + index).setValue(record[0].data.id);
+ top.Ext4.getCmp('hiddenMaterialDefinitionName_' + index).setValue(record[0].data.name);
+ },
+ blur: function (field) {
+ var hiddenMaterialDefinitionName = top.Ext4.getCmp('hiddenMaterialDefinitionName_' + index).getValue();
+ var materialDefinitionName = top.Ext4.getCmp('materialDefinitionName_' + index).getRawValue();
+ if (materialDefinitionName !== hiddenMaterialDefinitionName) {
+ top.Ext4.getCmp('materialDefinitionID_' + index).setValue('');
+ top.Ext4.getCmp('materialDefinitionName_' + index).setValue('');
+ top.Ext4.getCmp('hiddenMaterialDefinitionName_' + index).setValue('');
+ }
+ }
+ }
+ }]
+ }, {
+ columnWidth: 0.33,
+ layout: 'form',
+ border: 0,
+ id: 'itemBox5_' + index,
+ style: 'margin-bottom:10px',
+ items: [{
+ xtype: 'numberfield',
+ allowDecimals: false,
+ minValue: 1,
+ name: 'amount_' + index,
+ id: 'amount_' + index,
+ fieldLabel: "数量",
+ allowBlank: false,
+ blankText: '数量不能为空',
+ anchor: '95%',
+ value: 1
+ }]
}]
- }]
top.Ext4.getCmp('tousseItem').add(item);
}
@@ -498,10 +516,10 @@
if (item == '房间号') {
roomNumberIsHidden = true;
}
- if (item == '洗手护士(发现故障)' || item == '洗手护士(发现故障)') {
+ if (item == '发现者') {
washHandNurseNameIsHidden = true;
}
- if (item == '送修护士') {
+ if (item == '送修者') {
repairNurseNameIsHidden = true;
}
if (item == '工程师') {
@@ -640,40 +658,44 @@
style: 'margin-bottom:10px',
items: [{
xtype: 'hidden',
- id: 'materialDefinitionID',
- name: 'materialDefinitionID'
+ id: 'tousseDefinitionID',
+ name: 'tousseDefinitionID'
}, {
xtype: 'hidden',
- id: 'hiddenMaterialDefinitionName',
- name: 'hiddenMaterialDefinitionName'
+ id: 'hiddenTousseDefinitionName',
+ name: 'hiddenTousseDefinitionName'
}, {
xtype: 'combo',
- fieldLabel: '器械名称',
- id: 'materialDefinitionName',
- name: 'materialDefinitionName',
+ fieldLabel: '所属器械包',
+ id: 'tousseDefinitionName',
+ name: 'tousseDefinitionName',
queryParam: 'spell',
minChars: 0,
valueField: 'id',
displayField: 'name',
- store: getMaterialDefinition(),
+ store: getTousseDefinition(),
lazyInit: true,
triggerAction: 'all',
hideTrigger: true,
typeAhead: false,
allowBlank: false,
- anchor: '60%',
+ anchor: '95%',
listeners: {
select: function (combo, record, index) {
- top.Ext4.getCmp('materialDefinitionID').setValue(record[0].data.id);
- top.Ext4.getCmp('hiddenMaterialDefinitionName').setValue(record[0].data.name);
+ top.Ext4.getCmp('tousseDefinitionID').setValue(record[0].data.id);
+ top.Ext4.getCmp('hiddenTousseDefinitionName').setValue(record[0].data.name);
+ top.Ext4.getCmp('materialDefinitionID').setValue('');
+ top.Ext4.getCmp('hiddenMaterialDefinitionName').setValue('');
+ top.Ext4.getCmp('materialDefinitionName').setValue('');
+ getMaterialDefinition().load();
},
blur: function (field) {
- var hiddenMaterialDefinitionName = top.Ext4.getCmp('hiddenMaterialDefinitionName').getValue();
- var materialDefinitionName = top.Ext4.getCmp('materialDefinitionName').getRawValue();
- if (materialDefinitionName !== hiddenMaterialDefinitionName) {
- top.Ext4.getCmp('materialDefinitionID').setValue('');
- top.Ext4.getCmp('materialDefinitionName').setValue('');
- top.Ext4.getCmp('hiddenMaterialDefinitionName').setValue('');
+ var hiddenTousseDefinitionName = top.Ext4.getCmp('hiddenTousseDefinitionName').getValue();
+ var tousseDefinitionName = top.Ext4.getCmp('tousseDefinitionName').getRawValue();
+ if (tousseDefinitionName !== hiddenTousseDefinitionName) {
+ top.Ext4.getCmp('tousseDefinitionID').setValue('');
+ top.Ext4.getCmp('tousseDefinitionName').setValue('');
+ top.Ext4.getCmp('hiddenTousseDefinitionName').setValue('');
}
}
}
@@ -708,40 +730,40 @@
style: 'margin-bottom:10px',
items: [{
xtype: 'hidden',
- id: 'tousseDefinitionID',
- name: 'tousseDefinitionID'
+ id: 'materialDefinitionID',
+ name: 'materialDefinitionID'
}, {
xtype: 'hidden',
- id: 'hiddenTousseDefinitionName',
- name: 'hiddenTousseDefinitionName'
+ id: 'hiddenMaterialDefinitionName',
+ name: 'hiddenMaterialDefinitionName'
}, {
xtype: 'combo',
- fieldLabel: '所属器械包',
- id: 'tousseDefinitionName',
- name: 'tousseDefinitionName',
+ fieldLabel: '器械名称',
+ id: 'materialDefinitionName',
+ name: 'materialDefinitionName',
queryParam: 'spell',
minChars: 0,
valueField: 'id',
displayField: 'name',
- store: getTousseDefinition(),
+ store: getMaterialDefinition(),
lazyInit: true,
triggerAction: 'all',
hideTrigger: true,
typeAhead: false,
allowBlank: false,
- anchor: '95%',
+ anchor: '60%',
listeners: {
select: function (combo, record, index) {
- top.Ext4.getCmp('tousseDefinitionID').setValue(record[0].data.id);
- top.Ext4.getCmp('hiddenTousseDefinitionName').setValue(record[0].data.name);
+ top.Ext4.getCmp('materialDefinitionID').setValue(record[0].data.id);
+ top.Ext4.getCmp('hiddenMaterialDefinitionName').setValue(record[0].data.name);
},
blur: function (field) {
- var hiddenTousseDefinitionName = top.Ext4.getCmp('hiddenTousseDefinitionName').getValue();
- var tousseDefinitionName = top.Ext4.getCmp('tousseDefinitionName').getRawValue();
- if (tousseDefinitionName !== hiddenTousseDefinitionName) {
- top.Ext4.getCmp('tousseDefinitionID').setValue('');
- top.Ext4.getCmp('tousseDefinitionName').setValue('');
- top.Ext4.getCmp('hiddenTousseDefinitionName').setValue('');
+ var hiddenMaterialDefinitionName = top.Ext4.getCmp('hiddenMaterialDefinitionName').getValue();
+ var materialDefinitionName = top.Ext4.getCmp('materialDefinitionName').getRawValue();
+ if (materialDefinitionName !== hiddenMaterialDefinitionName) {
+ top.Ext4.getCmp('materialDefinitionID').setValue('');
+ top.Ext4.getCmp('materialDefinitionName').setValue('');
+ top.Ext4.getCmp('hiddenMaterialDefinitionName').setValue('');
}
}
}
@@ -791,8 +813,7 @@
hidden: washHandNurseNameIsHidden,
items: [{
xtype: 'combo',
- labelWidth: 140,
- fieldLabel: '洗手护士(发现故障)',
+ fieldLabel: '发现者',
id: 'washHandNurseName',
name: 'washHandNurseName',
queryParam: 'spell',
@@ -815,7 +836,7 @@
hidden: repairNurseNameIsHidden,
items: [{
xtype: 'combo',
- fieldLabel: '送修护士',
+ fieldLabel: '送修者',
id: 'repairNurseName',
name: 'repairNurseName',
queryParam: 'spell',
Index: ssts-web/src/main/webapp/disinfectsystem/config/cdlqyq1yy/config.js
===================================================================
diff -u -r33450 -r34965
--- ssts-web/src/main/webapp/disinfectsystem/config/cdlqyq1yy/config.js (.../config.js) (revision 33450)
+++ ssts-web/src/main/webapp/disinfectsystem/config/cdlqyq1yy/config.js (.../config.js) (revision 34965)
@@ -132,6 +132,8 @@
isMonthReportShowCustonTousseAmount:true,
//灭菌记录里显示【PCD监测结果】字段
displayPCDMonitoringResultsInTheSterilizationRecordInformation:true,
+ //桌面快捷图标配置
+ desktopShortcutIconsConfig:['器械维修'],
//启用器械维修管理功能
enableInstrumentRepairManagement:true,
//勾选需要装配的器械包时,是否自动在界面右下角“由下往上”弹出配包注意事项提示框,【提示框有关闭按钮】,点击关闭按钮后,配包注意事项提示框“由上往下“隐藏。
Index: ssts-web/src/main/webapp/disinfectsystem/instrumentRepairManagement/instrumentRepairManagementView.js
===================================================================
diff -u -r33128 -r34965
--- ssts-web/src/main/webapp/disinfectsystem/instrumentRepairManagement/instrumentRepairManagementView.js (.../instrumentRepairManagementView.js) (revision 33128)
+++ ssts-web/src/main/webapp/disinfectsystem/instrumentRepairManagement/instrumentRepairManagementView.js (.../instrumentRepairManagementView.js) (revision 34965)
@@ -145,10 +145,10 @@
if (item == '房间号') {
roomNumberIsHidden = true;
}
- if (item == '洗手护士(发现故障)' || item == '洗手护士(发现故障)') {
+ if (item == '发现者') {
washHandNurseNameIsHidden = true;
}
- if (item == '送修护士') {
+ if (item == '送修者') {
repairNurseNameIsHidden = true;
}
if (item == '工程师') {
@@ -190,8 +190,8 @@
{ header: "状态", dataIndex: 'repairStatus', sortable: false, width: 80, renderer: rendererRepairStatus },
{ header: "器械名称", dataIndex: 'materialNameAndAmount', sortable: false, renderer: renderCallModifyFunction },
{ header: "房间号", dataIndex: 'roomNumber', sortable: false, hidden: roomNumberIsHidden },
- { header: "洗手护士(发现故障)", dataIndex: 'washHandNurseName', sortable: false, hidden: washHandNurseNameIsHidden },
- { header: "送修护士", dataIndex: 'repairNurseName', sortable: false, hidden: repairNurseNameIsHidden },
+ { header: "发现者", dataIndex: 'washHandNurseName', sortable: false, hidden: washHandNurseNameIsHidden },
+ { header: "送修者", dataIndex: 'repairNurseName', sortable: false, hidden: repairNurseNameIsHidden },
{ header: "工程师(现场)", dataIndex: 'engineer', sortable: false, hidden: engineerIsHidden },
{ header: "送修类别", dataIndex: 'repairType', sortable: false, hidden: repairTypeIsHidden },
{ header: "维修时间", dataIndex: 'repairDateTime', sortable: false, width: 140, hidden: repairDateTimeIsHidden },
@@ -281,7 +281,7 @@
xtype: 'menucheckitem',
name: 'repairNurseName',
checked: true,
- text: '送修护士'
+ text: '送修者'
}, {
xtype: 'menucheckitem',
name: 'engineer',