Commit 1facce2d by yangxiaolei

函数封装

parent ba51dd98
......@@ -143,26 +143,8 @@ export default {
let res = await Api.post('/service/ptspta/fetch', params);
if (res.respCode == SUCCESS) {
this.$set(this.model.gidgrp, row.role.toLowerCase(), res.data);
let keyLabel = row.role.toLowerCase()
let extkeyLabel = `brtset.${keyLabel}.pts`
let deepData = this.getProperty(extkeyLabel,this.model)
console.log("deepData=>",deepData)
console.log("deepData1=>",deepData.modifySet)
if(Array.isArray(deepData.modifySet) && !deepData.modifySet.includes('extkey')){
deepData.modifySet.push('extkey','adrblk')
}
console.log("deepData2=>",deepData.modifySet)
}
},
getProperty(str, value) {
let keys = str?.split('.')
for (let key of keys) {
if (value) {
value = value[key]
}
this.modifySetCollect(row,'gidgrp',this.model)
}
return value
},
// 业务信息=》基本信息=》支出目的
purposChange(key, value) {
......
......@@ -120,26 +120,8 @@ export default {
let res = await Api.post('/service/ptspta/fetch', params);
if (res.respCode == SUCCESS) {
this.$set(this.model.lidgrp, row.role.toLowerCase(), res.data);
let keyLabel = row.role.toLowerCase()
let extkeyLabel = `lidgrp.${keyLabel}.pts`
let deepData = this.getProperty(extkeyLabel,this.model)
console.log("deepData=>",deepData)
console.log("deepData1=>",deepData.modifySet)
if(Array.isArray(deepData.modifySet) && !deepData.modifySet.includes('extkey')){
deepData.modifySet.push('extkey','adrblk')
}
console.log("deepData2=>",deepData.modifySet)
}
},
getProperty(str, value) {
let keys = str?.split('.')
for (let key of keys) {
if (value) {
value = value[key]
}
this.modifySetCollect(row,'lidgrp',this.model)
}
return value
},
//获取信用证编号
async onLitpButgetref() {
......
......@@ -143,26 +143,8 @@ export default {
let res = await Api.post('/service/ptspta/fetch', params);
if (res.respCode == SUCCESS) {
this.$set(this.model.gidgrp, row.role.toLowerCase(), res.data);
let keyLabel = row.role.toLowerCase()
let extkeyLabel = `trtset.${keyLabel}.pts`
let deepData = this.getProperty(extkeyLabel,this.model)
console.log("deepData=>",deepData)
console.log("deepData1=>",deepData.modifySet)
if(Array.isArray(deepData.modifySet) && !deepData.modifySet.includes('extkey')){
deepData.modifySet.push('extkey','adrblk')
}
console.log("deepData2=>",deepData.modifySet)
}
},
getProperty(str, value) {
let keys = str?.split('.')
for (let key of keys) {
if (value) {
value = value[key]
}
this.modifySetCollect(row,'gidgrp',this.model)
}
return value
},
// 业务信息=》基本信息=》支出目的
purposChange(key, value) {
......
......@@ -9,5 +9,22 @@ export default {
});
return loading;
},
modifySetCollect(row,area,model){
let keyLabel = row.role.toLowerCase()
let extkeyLabel = `${area}.${keyLabel}.pts`
let deepData = this.getProperty(extkeyLabel,model)
if(Array.isArray(deepData.modifySet) && !deepData.modifySet.includes('extkey')){
deepData.modifySet.push('extkey','adrblk')
}
},
getProperty(str, value) {
let keys = str?.split('.')
for (let key of keys) {
if (value) {
value = value[key]
}
}
return value
}
}
};
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment