|
|
@@ -97,7 +97,7 @@ let repositoryGljObj = {
|
|
|
distTypeTree: null,//add
|
|
|
setting: {
|
|
|
owner: "glj",
|
|
|
- header:[
|
|
|
+ header:[//这个header会被覆盖的,不靠谱
|
|
|
{headerName:"编码",headerWidth:80,dataCode:"code", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"},
|
|
|
{headerName:"名称",headerWidth:160,dataCode:"name", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"},
|
|
|
{headerName:"规格型号",headerWidth:120,dataCode:"specs", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"},
|
|
|
@@ -107,7 +107,8 @@ let repositoryGljObj = {
|
|
|
{headerName:"调整系数",headerWidth:60,dataCode:"adjCoe", dataType: "Number", hAlign: "center", vAlign: "center"},
|
|
|
{headerName:"三材类别",headerWidth:90,dataCode:"materialType", dataType: "String", hAlign: "center", vAlign: "center"},
|
|
|
{headerName:"三材系数",headerWidth:60,dataCode:"materialCoe", dataType: "Number", hAlign: "center", vAlign: "center"},
|
|
|
- {headerName:"机型",headerWidth:60,dataCode:"model", dataType: "Number", hAlign: "center", vAlign: "center"},
|
|
|
+ {headerName:"机型",headerWidth:60,dataCode:"model", dataType: "Number", hAlign: "center", vAlign: "center"}
|
|
|
+
|
|
|
],
|
|
|
view:{
|
|
|
comboBox:[
|
|
|
@@ -173,7 +174,7 @@ let repositoryGljObj = {
|
|
|
let headers = [
|
|
|
{headerName:"编码",headerWidth:80,dataCode:"code", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"},
|
|
|
{headerName:"名称",headerWidth:160,dataCode:"name", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"},
|
|
|
- {headerName:"规格型号",headerWidth:120,dataCode:"specs", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"},
|
|
|
+ {headerName:"规格型号",headerWidth:80,dataCode:"specs", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"},
|
|
|
{headerName:"单位",headerWidth:60,dataCode:"unit", dataType: "String", hAlign: "center", vAlign: "center"},
|
|
|
{headerName:"类型",headerWidth:90,dataCode:"gljType", dataType: "String", hAlign: "center", vAlign: "center"},
|
|
|
];
|
|
|
@@ -199,7 +200,10 @@ let repositoryGljObj = {
|
|
|
{headerName:"调整系数",headerWidth:60,dataCode:"adjCoe", dataType: "Number", hAlign: "center", vAlign: "center"},
|
|
|
{headerName:"三材类别",headerWidth:90,dataCode:"materialType", dataType: "String", hAlign: "center", vAlign: "center"},
|
|
|
{headerName:"三材系数",headerWidth:60,dataCode:"materialCoe", dataType: "Number", hAlign: "center", vAlign: "center"},
|
|
|
- {headerName:"机型",headerWidth:60,dataCode:"model", dataType: "Number", hAlign: "center", vAlign: "center"}
|
|
|
+ {headerName:"机型",headerWidth:60,dataCode:"model", dataType: "Number", hAlign: "center", vAlign: "center"},
|
|
|
+ {headerName:"工料指标类别",headerWidth:90,dataCode:"materialIndexType", dataType: "String", hAlign: "center", vAlign: "center"},
|
|
|
+ {headerName:"工料指标单位",headerWidth:90,dataCode:"materialIndexUnit", dataType: "String", hAlign: "center", vAlign: "center"},
|
|
|
+ {headerName:"单位转换系数",headerWidth:90,dataCode:"materialIndexCoe", dataType: "Number", hAlign: "center", vAlign: "center"}
|
|
|
];
|
|
|
headers = headers.concat(tailHeaders);
|
|
|
return headers;
|
|
|
@@ -748,7 +752,6 @@ let repositoryGljObj = {
|
|
|
return objA[me.colMapping.colToField[col]] !== objB[[me.colMapping.colToField[col]]];
|
|
|
},
|
|
|
onCellEditEnd: function(sender, args) {
|
|
|
- debugger;
|
|
|
let me = repositoryGljObj, that = gljComponentOprObj,
|
|
|
updateArr = [], addArr = [], updateBasePrcArr = [];
|
|
|
let deESCFields = ['code', 'name', 'specs'];//消除转义字符
|
|
|
@@ -1231,8 +1234,7 @@ let repositoryGljObj = {
|
|
|
if(!me.materialType.textArr.includes(pasteObj.materialType)){
|
|
|
isValid = false;
|
|
|
materialTypeValid = false;
|
|
|
- }
|
|
|
- else {
|
|
|
+ } else {
|
|
|
me.materialType.comboItems.forEach(function (item) {
|
|
|
if(item.text === pasteObj.materialType){
|
|
|
tempObj.materialType = item.value;
|
|
|
@@ -1274,6 +1276,15 @@ let repositoryGljObj = {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ if(typeof pasteObj.materialIndexType !== 'undefined'){
|
|
|
+ tempObj.materialIndexType = pasteObj.materialIndexType;
|
|
|
+ }
|
|
|
+ if(typeof pasteObj.materialIndexUnit !== 'undefined'){
|
|
|
+ tempObj.materialIndexUnit = pasteObj.materialIndexUnit;
|
|
|
+ }
|
|
|
+ if(typeof pasteObj.materialIndexCoe !== 'undefined'){
|
|
|
+ tempObj.materialIndexCoe = pasteObj.materialIndexCoe;
|
|
|
+ }
|
|
|
if(isValid){
|
|
|
rst.updateGlj.push(tempObj);
|
|
|
if(reCalBasePrc){
|