Kaynağa Gözat

fix(应收应付审批): 设置会计科目默认值

liujt 8 ay önce
ebeveyn
işleme
c87b5819be

+ 5 - 4
src/views/bpm/handleTask/components/financialManage/payableManage/components/detailDialog.vue

@@ -145,8 +145,8 @@
         dialogType: '',
         form: {
           accountingSubjectCode: '',
-          accountingSubjectId: '',
-          accountingSubjectName: '',
+          accountingSubjectId: '1779719367139792004',
+          accountingSubjectName: '应付账款',
           contactId: '',
           contactName: '',
           files: [],
@@ -194,8 +194,8 @@
           invoiceData = await invoiceApplyInfoAPI(data.invoiceId);
         }
         this.form.accountingSubjectCode = invoiceData.accountingSubjectCode;
-        this.form.accountingSubjectId = invoiceData.accountingSubjectId;
-        this.form.accountingSubjectName = invoiceData.accountingSubjectName;
+        this.form.accountingSubjectId = invoiceData.accountingSubjectId || '1779719367139792004';
+        this.form.accountingSubjectName = invoiceData.accountingSubjectName || '应付账款';
       },
       downloadFile(file) {
         getFile({ objectName: file.storePath }, file.name);
@@ -208,6 +208,7 @@
       },
       //获取会计科目选中数据
       changeSubjectInfo(val) {
+        console.log(val);
         if (!val) return (this.form.accountingSubjectName = '');
         let data = this.$refs.treeSelect?.$refs?.tree?.getCurrentNode() || {};
         this.form.accountingSubjectName = data.name;

+ 6 - 4
src/views/bpm/handleTask/components/financialManage/receivableManage/components/detailDialog.vue

@@ -149,8 +149,8 @@
         dialogType: '',
         form: {
           accountingSubjectCode: '',
-          accountingSubjectId: '',
-          accountingSubjectName: '',
+          accountingSubjectId: '1779719367139791006',
+          accountingSubjectName: '应收账款',
           contactId: '',
           contactName: '',
           files: [],
@@ -197,14 +197,15 @@
         await this.getClassifyList(24, 'accountingSubjectList');
         let data = await getFinReceivableInfoAPI(id);
         this.form = data;
+        console.log('获取详情', data);
         let invoiceData = {};
         if (data.invoiceId) {
           invoiceData = await invoiceApplyInfoAPI(data.invoiceId);
         }
 
         this.form.accountingSubjectCode = invoiceData.accountingSubjectCode;
-        this.form.accountingSubjectId = invoiceData.accountingSubjectId;
-        this.form.accountingSubjectName = invoiceData.accountingSubjectName;
+        this.form.accountingSubjectId = invoiceData.accountingSubjectId || '1779719367139791006';
+        this.form.accountingSubjectName = invoiceData.accountingSubjectName || '应收账款';
       },
       downloadFile(file) {
         getFile({ objectName: file.storePath }, file.name);
@@ -217,6 +218,7 @@
       },
       //获取会计科目选中数据
       changeSubjectInfo(val) {
+        console.log(val);
         if (!val) return (this.form.accountingSubjectName = '');
         let data = this.$refs.treeSelect?.$refs?.tree?.getCurrentNode() || {};
         this.form.accountingSubjectName = data.name;