Index: ssts-diposablegoods/src/main/java/com/forgon/disinfectsystem/diposablegoods/service/GodownEntryItemManagerImpl.java
===================================================================
diff -u -r23132 -r23147
--- ssts-diposablegoods/src/main/java/com/forgon/disinfectsystem/diposablegoods/service/GodownEntryItemManagerImpl.java (.../GodownEntryItemManagerImpl.java) (revision 23132)
+++ ssts-diposablegoods/src/main/java/com/forgon/disinfectsystem/diposablegoods/service/GodownEntryItemManagerImpl.java (.../GodownEntryItemManagerImpl.java) (revision 23147)
@@ -140,6 +140,8 @@
hasBiologicalTestReport = GodownEntryItem.hasTypeOrDefault(hasBiologicalTestReport);
String hasInvoice = itemObject.optString("hasInvoice", null);//是否有发票
+ String qualifiedLabel = itemObject.optString("qualifiedLabel", null);//是否合格标签
+ String qualifiedCheck = itemObject.optString("qualifiedCheck", null);//是否合格验收
hasInvoice = GodownEntryItem.hasTypeOrDefault(hasInvoice);
String grade = itemObject.optString("grade", null);//类别
@@ -167,6 +169,8 @@
godownEntryItem.setProducingArea(producingArea);
godownEntryItem.setHasBiologicalTestReport(hasBiologicalTestReport);
godownEntryItem.setHasInvoice(hasInvoice);
+ godownEntryItem.setQualifiedCheck(qualifiedCheck);
+ godownEntryItem.setQualifiedLabel(qualifiedLabel);
godownEntryItem.setGrade(grade);
godownEntryItem.setBarcode(barcode);
godownEntryItem.setSupplierId(supplierId);//供应商id
Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/godownEntryView.jsp
===================================================================
diff -u -r22690 -r23147
--- ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/godownEntryView.jsp (.../godownEntryView.jsp) (revision 22690)
+++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/godownEntryView.jsp (.../godownEntryView.jsp) (revision 23147)
@@ -19,6 +19,8 @@
var TYPE_IN = '<%=GodownEntry.TYPE_IN%>';
var HAS_TYPE_YES = '<%=GodownEntryItem.HAS_TYPE_YES%>';
var HAS_TYPE_NO = '<%=GodownEntryItem.HAS_TYPE_NO%>';
+var HAS_TYPE_PASS = '<%=GodownEntryItem.HAS_TYPE_PASS%>';
+var HAS_TYPE_DENY = '<%=GodownEntryItem.HAS_TYPE_DENY%>';
Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/godownEntryView.js
===================================================================
diff -u -r23132 -r23147
--- ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/godownEntryView.js (.../godownEntryView.js) (revision 23132)
+++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/godownEntryView.js (.../godownEntryView.js) (revision 23147)
@@ -160,6 +160,11 @@
data : [[HAS_TYPE_NO],[HAS_TYPE_YES]]
});
+var qualifiedStore = new Ext.data.SimpleStore({
+ fields : ['qualifiedType'],
+ data : [[HAS_TYPE_PASS],[HAS_TYPE_DENY]]
+});
+
//类别数据源
var gradeStore = new Ext.data.SimpleStore({
data:[['一类'],['二类'],['三类']],
@@ -190,7 +195,10 @@
{name : 'hasInvoice'},
{name : 'grade'},
{name : 'manufacturerId'},
- {name : 'supplierId'}
+ {name : 'supplierId'},
+ {name : 'qualifiedCheck'},
+ {name : 'qualifiedLabel'}
+
]);
/**
@@ -263,6 +271,9 @@
return false;
}
}
+ var qualifiedCheck = top.Ext.getCmp("qualifiedCheck").getValue();
+ var qualifiedLabel = top.Ext.getCmp("qualifiedLabel").getValue();
+
//添加操作
var godownEntryItem = new GodownEntryItemRecord({
@@ -287,7 +298,9 @@
hasInvoice : hasInvoice,
grade:grade,
manufacturerId : manufacturerId,
- supplierId : supplierId
+ supplierId : supplierId,
+ qualifiedCheck:qualifiedCheck,//标签合格
+ qualifiedLabel:qualifiedLabel//验收合格
});
//top.Ext.getCmp('godownEntryItemGrid').getStore().add(godownEntryItem);
top.Ext.getCmp('godownEntryItemGrid').getStore().insert(0 , godownEntryItem);
@@ -304,6 +317,8 @@
top.Ext.getCmp('sterileBatchNumber').setValue('');
top.Ext.getCmp('manufacturer').setValue('');
top.Ext.getCmp('certification').setValue('');
+// top.Ext.getCmp('qualifiedCheck').setValue('');
+// top.Ext.getCmp('qualifiedLabel').setValue('');
top.Ext.getCmp('name1').focus();
batchNumStore.baseParams.disposableGoodsID = '';
@@ -799,7 +814,9 @@
{name : 'hasInvoice'},
{name : 'grade'},
{name : 'manufacturerId'},
- {name : 'supplierId'}
+ {name : 'supplierId'},
+ {name : 'qualifiedCheck'},//标签合格
+ {name : 'qualifiedLabel'}//验收合格
]
})
}),
@@ -933,12 +950,14 @@
allowBlank : true
})
},
- {header : "注册证号",width : 230,dataIndex : 'certification',menuDisabled : true,
+ {header : "注册证号",width : 120,dataIndex : 'certification',menuDisabled : true,
editor : new top.Ext.form.TextField({
maxLength : 30,
allowBlank : true
})
},
+ {header : "标签合格",width : 80,menuDisabled : true,dataIndex : 'qualifiedLabel',hidden:!sstsConfig.godownEntryShowQualified},
+ {header : "验收合格",width : 80,menuDisabled : true,dataIndex : 'qualifiedCheck',hidden:!sstsConfig.godownEntryShowQualified},
{header : "总价",width : 70,menuDisabled : true,dataIndex : 'totalPrice', renderer:renderTotalPrice},
{header : "生物检测",width : 70,menuDisabled : true,dataIndex : 'hasBiologicalTestReport',
editor : new top.Ext.form.ComboBox({
@@ -1234,7 +1253,7 @@
xtype : 'dateextensiablefield',//dateextensiablefield
id : 'expDate1',
name : 'expDate1',
- width : 270,
+ width : 190,
minWidth : 190,
tabIndex : 6,
anchor : '95%',
@@ -1298,7 +1317,7 @@
typeAhead : false,
selectOnFocus :true,
allowBlank : true,
- width : 250,
+ width : 190,
tabIndex : 8,
listeners : {
select : function(field, r) {
@@ -1375,7 +1394,7 @@
typeAhead : false,
allowBlank : true,
selectOnFocus :true,
- width : 270,
+ width : 190,
tabIndex : 10,
listeners : {
select : function(field, r) {
@@ -1448,6 +1467,67 @@
editable:false,
width : 60
},{
+ text:'标签合格',
+ hidden:!sstsConfig.godownEntryShowQualified
+ },{
+ xtype : 'combo',
+ id : 'qualifiedLabel',
+ name : 'qualifiedLabel',
+ minChars : 0,
+ valueField : 'qualifiedType',
+ displayField : 'qualifiedType',
+ mode : 'local',
+ store : qualifiedStore,
+ forceSelection : true,
+ lazyInit : false,
+ triggerAction : 'all',
+ hideTrigger : false,
+ typeAhead : false,
+ selectOnFocus :true,
+ allowBlank : true,
+ editable:false,
+ width : 40,
+ tabIndex : 9,
+ hidden:!sstsConfig.godownEntryShowQualified,
+ listeners : {
+ render : function(field, e){
+ if(sstsConfig.godownEntryShowQualified){
+ field.setValue(HAS_TYPE_PASS);
+ }
+ }
+ }
+ },{
+ text:'验收合格',
+ hidden:!sstsConfig.godownEntryShowQualified
+ },{
+ xtype : 'combo',
+ id : 'qualifiedCheck',
+ name : 'qualifiedCheck',
+ minChars : 0,
+ valueField : 'qualifiedType',
+ displayField : 'qualifiedType',
+ mode : 'local',
+ store : qualifiedStore,
+ forceSelection : true,
+ lazyInit : false,
+ triggerAction : 'all',
+ hideTrigger : false,
+ typeAhead : false,
+ selectOnFocus :true,
+ allowBlank : true,
+ editable:false,
+ width : 40,
+ tabIndex : 9,
+ hidden:!sstsConfig.godownEntryShowQualified,
+ listeners : {
+ render : function(field, e){
+ if(sstsConfig.godownEntryShowQualified){
+ field.setValue(HAS_TYPE_PASS);
+ }
+ }
+
+ }
+ },{
text : '添加',
iconCls : 'btn_ext_add',
id:'addBtn',
@@ -1724,6 +1804,8 @@
supplierName : record.data.supplierName,
supplierId : record.data.supplierId,
manufacturerId : record.data.manufacturerId,
+ qualifiedLabel : record.data.qualifiedLabel,
+ qualifiedCheck : record.data.qualifiedCheck,
totalPrice: record.data.totalPrice
});
// console.log(items);
@@ -1789,7 +1871,7 @@
layout : 'fit',
title : '入库单信息',
width : 1020,
- height :550,
+ height :570,
modal : true,
// autoHeight : true,
border :false,
@@ -2108,7 +2190,9 @@
hasInvoice : action.result.data.itemsList[i].hasInvoice,
grade : action.result.data.itemsList[i].grade,
manufacturerId : action.result.data.itemsList[i].manufacturerId,
- supplierId : action.result.data.itemsList[i].supplierId
+ supplierId : action.result.data.itemsList[i].supplierId,
+ qualifiedCheck : action.result.data.itemsList[i].qualifiedCheck,
+ qualifiedLabel : action.result.data.itemsList[i].qualifiedLabel
});
top.Ext.getCmp('godownEntryItemGrid').getStore().add(godownEntryItem);
Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/assestmanagement/GodownEntryItem.java
===================================================================
diff -u -r23130 -r23147
--- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/assestmanagement/GodownEntryItem.java (.../GodownEntryItem.java) (revision 23130)
+++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/assestmanagement/GodownEntryItem.java (.../GodownEntryItem.java) (revision 23147)
@@ -27,6 +27,8 @@
public static final String HAS_TYPE_YES = "有";
public static final String HAS_TYPE_NO = "无";
+ public static final String HAS_TYPE_PASS = "是";
+ public static final String HAS_TYPE_DENY = "否";
private Long id;
@@ -185,6 +187,16 @@
*/
private String identification;
+ /**
+ * 是否合格标签(目前仅复大肿瘤使用)
+ */
+ private String qualifiedLabel;
+
+ /**
+ * 是否合格验收(目前仅复大肿瘤使用)
+ */
+ private String qualifiedCheck;
+
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public Long getId() {
@@ -347,6 +359,23 @@
this.grade = grade;
}
+
+ public String getQualifiedLabel() {
+ return qualifiedLabel;
+ }
+
+ public void setQualifiedLabel(String qualifiedLabel) {
+ this.qualifiedLabel = qualifiedLabel;
+ }
+
+ public String getQualifiedCheck() {
+ return qualifiedCheck;
+ }
+
+ public void setQualifiedCheck(String qualifiedCheck) {
+ this.qualifiedCheck = qualifiedCheck;
+ }
+
public String getSupplierName() {
return supplierName;
}
Index: ssts-web/src/main/webapp/disinfectsystem/config/gzfdzl/config.js
===================================================================
diff -u -r23133 -r23147
--- ssts-web/src/main/webapp/disinfectsystem/config/gzfdzl/config.js (.../config.js) (revision 23133)
+++ ssts-web/src/main/webapp/disinfectsystem/config/gzfdzl/config.js (.../config.js) (revision 23147)
@@ -71,5 +71,7 @@
//一次性物品入库时是否需要联动采购计划单,默认为false
needGodownEntryLinkageGoodPurchase: true,
//采购计划显示入库状态,默认为false
- showGoodPurchaseStockStatus: true
+ showGoodPurchaseStockStatus: true,
+ //一次性物品入库单显示标签合格,验收合格选项,默认为false
+ godownEntryShowQualified:true
}
\ No newline at end of file