import commonFunctions from '~/mixin/commonFunctions.js'; import buildFn from './buildCommons.js'; export default { mixins: [commonFunctions], methods: { buildLiaccv () { let params = { ...buildFn.buildCommonData(this.model, this.trnName), liaccvg: this.model.liaccv.liaccvg, oldamt: this.model.liaccv.oldamt, chgamt: this.model.liaccv.chgamt, concur: this.model.liaccv.concur, }; return params }, // 公共组件setmod处理方式改变触发联动 changeSetmodModel (emitParams) { let reqParams = {} switch (emitParams.code) { case 'processMethods': reqParams = buildFn.buildSetglg(this.model, this.trnName); this.calcPayDetail(reqParams) break case 'changeDsp': let index = emitParams.index; let setglgRequest = buildFn.buildSetglg(this.model, this.trnName); setglgRequest.setglg = {setgll: emitParams.list}; this.setgllAccts(setglgRequest, index); break default: return } }, detail1(index, row) { this.executeDefault("setfel/det").then((res) => { this.dialogVisible = true; this.dialog = row; this.index = index; }); }, }, };