Index: ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js
===================================================================
diff -u -r33787 -r33814
--- ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js (.../packingView.js) (revision 33787)
+++ ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js (.../packingView.js) (revision 33814)
@@ -766,13 +766,15 @@
if (delNode != null) {
var amount = delNode.get("amount");
var pNode = delNode.parentNode;
- var t_amount = pNode.get("amount");
- var t_unPackingAmount = pNode.get("unPackingAmount");
- if (t_amount == amount) {
- pNode.remove();
- } else {
- pNode.set("amount", t_amount - amount);
- pNode.set('unPackingAmount', t_unPackingAmount ? (t_unPackingAmount - amount) : (t_amount - amount));
+ if (pNode) {
+ var t_amount = pNode.get("amount");
+ var t_unPackingAmount = pNode.get("unPackingAmount");
+ if (t_amount == amount) {
+ pNode.remove();
+ } else {
+ pNode.set("amount", t_amount - amount);
+ pNode.set('unPackingAmount', t_unPackingAmount ? (t_unPackingAmount - amount) : (t_amount - amount));
+ }
}
}
}
@@ -883,6 +885,8 @@
{ name: 'maxAmount' },
{ name: 'urgentLevelObj' },
{ name: 'colorCode' },
+ { name: 'remarkOfApplyGoods' },
+ { name: 'haveRemarkOfApplyGoods' },
{ name: 'classifiedItemAmountInfo' },
{ name: 'patient' },
{ name: 'needInspectMaterials' },
@@ -917,6 +921,12 @@
if (record.get('replenishMaterils')) {
showName = '' + showName + '';
}
+ if (sstsConfig.enableApplyGoodsRemarkFunction && record.get('remarkOfApplyGoods') && record.get('remarkOfApplyGoods') !== '') {
+ showName = '
' + showName;
+ }
+ if (sstsConfig.enableApplyGoodsRemarkFunction && !record.get('leaf') && record.get('haveRemarkOfApplyGoods')) {
+ showName = '
' + showName;
+ }
//根据器械包大小物品名称显示不同颜色
if (record.get('leaf') && sstsConfig.tousseSizeColor) {
if (record.get("packageSize") == "超大包") {
@@ -3100,29 +3110,41 @@
if (record) {
var errorDamageRemarkInfo = '';
var errorDamageRemarkId = '';
+ var remarkOfApplyGoodsInfo = '';
if (record.childNodes.length > 0) {
var children = record.childNodes;
for (var i = 0; i < children.length; i++) {
+ var remarkOfApplyGoods = children[i].data.remarkOfApplyGoods || '';
if (children[i].raw.errorDamageRemarkInfo !== '' && (children[i].data.damages.length > 0 || children[i].data.errors.length > 0)) {
errorDamageRemarkInfo = children[i].raw.errorDamageRemarkInfo;
errorDamageRemarkId = children[i].raw.errorDamageRemarkId;
}
+ if (sstsConfig.enableApplyGoodsRemarkFunction && remarkOfApplyGoods !== '') {
+ remarkOfApplyGoodsInfo = remarkOfApplyGoods;
+ }
}
} else {
if (record.raw.errorDamageRemarkInfo !== '' && (record.data.damages.length > 0 || record.data.errors.length > 0)) {
errorDamageRemarkInfo = record.raw.errorDamageRemarkInfo;
errorDamageRemarkId = record.raw.errorDamageRemarkId;
}
+ if (sstsConfig.enableApplyGoodsRemarkFunction && record.data.remarkOfApplyGoods !== '') {
+ remarkOfApplyGoodsInfo = record.data.remarkOfApplyGoods;
+ }
}
- if (errorDamageRemarkInfo == '') {
- Ext4.getCmp('remark').setValue('');
- Ext4.getCmp('errorDamageRemarkId').setValue('');
- Ext4.getCmp('errorDamageRemarkInfo').setValue('');
- } else {
- Ext4.getCmp('remark').setValue(errorDamageRemarkInfo);
+ var remarks = '';
+ if (errorDamageRemarkInfo !== '') {
+ remarks += errorDamageRemarkInfo;
Ext4.getCmp('errorDamageRemarkId').setValue(errorDamageRemarkId);
Ext4.getCmp('errorDamageRemarkInfo').setValue(errorDamageRemarkInfo);
+ } else {
+ Ext4.getCmp('errorDamageRemarkId').setValue('');
+ Ext4.getCmp('errorDamageRemarkInfo').setValue('');
}
+ if (remarkOfApplyGoodsInfo !== '') {
+ remarks += remarkOfApplyGoodsInfo;
+ }
+ Ext4.getCmp('remark').setValue(remarks);
}
}
@@ -5821,7 +5843,7 @@
}, {
xtype: 'hiddenfield',
id: 'waitPackingPageSize',
- value: sstsConfig.pageSizeOfPackingTaskFolders?parseInt(sstsConfig.pageSizeOfPackingTaskFolders):1000
+ value: sstsConfig.pageSizeOfPackingTaskFolders ? parseInt(sstsConfig.pageSizeOfPackingTaskFolders) : 1000
}]
});