|
|
|
@ -1,6 +1,7 @@
|
|
|
|
<template>
|
|
|
|
<template>
|
|
|
|
<lay-container fluid="true" class="content-box">
|
|
|
|
<lay-container fluid="true" class="content-box">
|
|
|
|
<FormulaView :teamId="dataInfoObj.FTeamID" :dataInfoObj="dataInfoObj" :halfId="dataInfoObj.FMaterialHalfIDs"></FormulaView>
|
|
|
|
<FormulaView :teamId="dataInfoObj.FTeamID" :dataInfoObj="dataInfoObj" :halfId="dataInfoObj.FMaterialHalfIDs">
|
|
|
|
|
|
|
|
</FormulaView>
|
|
|
|
<lay-layer area="90%" v-model="showFreezingColumnSettingBox" title="固定列设置" :end="closeFreezingSetting">
|
|
|
|
<lay-layer area="90%" v-model="showFreezingColumnSettingBox" title="固定列设置" :end="closeFreezingSetting">
|
|
|
|
<FreezingColumnSetting v-if="showFreezingColumnSettingBox" :columns="originalColumns"
|
|
|
|
<FreezingColumnSetting v-if="showFreezingColumnSettingBox" :columns="originalColumns"
|
|
|
|
:freezingColumns="freezingColumnSetting" @cancelClick="setFreezingColumnsSetting"></FreezingColumnSetting>
|
|
|
|
:freezingColumns="freezingColumnSetting" @cancelClick="setFreezingColumnsSetting"></FreezingColumnSetting>
|
|
|
|
@ -260,8 +261,7 @@ export default {
|
|
|
|
let dataResult = await GetMaterialById({
|
|
|
|
let dataResult = await GetMaterialById({
|
|
|
|
ID: this.dataInfoObj.FMaterialHalfIDs
|
|
|
|
ID: this.dataInfoObj.FMaterialHalfIDs
|
|
|
|
})
|
|
|
|
})
|
|
|
|
if(dataResult)
|
|
|
|
if (dataResult) {
|
|
|
|
{
|
|
|
|
|
|
|
|
this.inputCodeValue = dataResult.Data.FCode;
|
|
|
|
this.inputCodeValue = dataResult.Data.FCode;
|
|
|
|
this.inputDescValue = dataResult.Data.FName;
|
|
|
|
this.inputDescValue = dataResult.Data.FName;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -454,8 +454,7 @@ export default {
|
|
|
|
data["info"] = this.materialInfoList.Data.find(s => s.FDataID == data.FTypeID2);
|
|
|
|
data["info"] = this.materialInfoList.Data.find(s => s.FDataID == data.FTypeID2);
|
|
|
|
|
|
|
|
|
|
|
|
this.dataColumn.forEach((item) => {
|
|
|
|
this.dataColumn.forEach((item) => {
|
|
|
|
if(item.key!="FTypeID1"&& item.key!="FTypeID2"&&result[item.key])
|
|
|
|
if (item.key != "FTypeID1" && item.key != "FTypeID2" && result[item.key]) {
|
|
|
|
{
|
|
|
|
|
|
|
|
data[item.key] = result[item.key]
|
|
|
|
data[item.key] = result[item.key]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//data[item.key] = result[item.key] || data[item.key] || "";
|
|
|
|
//data[item.key] = result[item.key] || data[item.key] || "";
|
|
|
|
@ -488,22 +487,11 @@ export default {
|
|
|
|
console.log('this.editColumn', this.editColumn);
|
|
|
|
console.log('this.editColumn', this.editColumn);
|
|
|
|
for (let col of this.dataColumn) {
|
|
|
|
for (let col of this.dataColumn) {
|
|
|
|
let valTemp = row[col.key];
|
|
|
|
let valTemp = row[col.key];
|
|
|
|
if (this.dataInfoObj.FViewType == 10) {
|
|
|
|
debugger
|
|
|
|
if (!dataObj[col.table]) {
|
|
|
|
|
|
|
|
dataObj[col.table] = {};
|
|
|
|
|
|
|
|
dataObj[col.table].FMaterialID = row["FMaterialID"];
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
dataObj[col.table][col.key] = valTemp;
|
|
|
|
|
|
|
|
if (col.key == "FTypeID1" || col.key == "FTypeID2") {
|
|
|
|
|
|
|
|
let temps = this.typeList[col.key == "FTypeID1" ? 0 : 1] || [];
|
|
|
|
|
|
|
|
let temp = temps.find(s => s.FID == valTemp) || null;
|
|
|
|
|
|
|
|
valTemp = temp == null ? "" : temp.FName;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
updateObj.LogList.push(col.title + ":" + (valTemp == "" ? "删除" : valTemp));
|
|
|
|
|
|
|
|
} else if (valTemp != cache[col.key]) {
|
|
|
|
|
|
|
|
if (!dataObj[col.table]) {
|
|
|
|
if (!dataObj[col.table]) {
|
|
|
|
dataObj[col.table] = {};
|
|
|
|
dataObj[col.table] = {};
|
|
|
|
dataObj[col.table].FMaterialID = row["FMaterialID"];
|
|
|
|
dataObj[col.table].FMaterialID = row["FMaterialID"];
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
dataObj[col.table][col.key] = valTemp;
|
|
|
|
dataObj[col.table][col.key] = valTemp;
|
|
|
|
if (col.key == "FTypeID1" || col.key == "FTypeID2") {
|
|
|
|
if (col.key == "FTypeID1" || col.key == "FTypeID2") {
|
|
|
|
@ -512,7 +500,7 @@ export default {
|
|
|
|
valTemp = temp == null ? "" : temp.FName;
|
|
|
|
valTemp = temp == null ? "" : temp.FName;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
updateObj.LogList.push(col.title + ":" + (valTemp == "" ? "删除" : valTemp));
|
|
|
|
updateObj.LogList.push(col.title + ":" + (valTemp == "" ? "删除" : valTemp));
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
console.log('dataObj', dataObj);
|
|
|
|
console.log('dataObj', dataObj);
|
|
|
|
@ -523,12 +511,11 @@ export default {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
if(!allTypeSelected)
|
|
|
|
if (!allTypeSelected) {
|
|
|
|
{
|
|
|
|
|
|
|
|
return false;
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
let updateLog = updateObj.LogList.join("、");
|
|
|
|
let updateLog = updateObj.LogList.join("、");
|
|
|
|
debugger
|
|
|
|
|
|
|
|
// 发送保存请求
|
|
|
|
// 发送保存请求
|
|
|
|
console.log('updateObj', updateObj);
|
|
|
|
console.log('updateObj', updateObj);
|
|
|
|
delete updateObj.LogList
|
|
|
|
delete updateObj.LogList
|
|
|
|
|