소스 검색

refactor(order): 修改发票上传组件并优化订单相关接口

- 更新了 uploadInvoiceContent 组件中的字段名称,将 tel 改为 company_phone
- 优化了 ajaxGetCompanyAssociation 接口的 URL
- 修复了发票上传相关的一些小问题

Signed-off-by: tangshizhe <48740614+tangshizhe@users.noreply.github.com>
tangshizhe 2 달 전
부모
커밋
9d858ad970
2개의 변경된 파일12개의 추가작업 그리고 11개의 파일을 삭제
  1. 1 1
      src/api/modules/index.js
  2. 11 10
      src/views/create-order/components/uploadInvoiceContent.vue

+ 1 - 1
src/api/modules/index.js

@@ -156,7 +156,7 @@ export function ajaxEditOrderContract(data) {
 
 export function ajaxGetCompanyAssociation(data) {
   return request({
-    url: '/bigmember/search/ent/association',
+    url: '/jyOrderManager/common/search/ent/association',
     method: 'post',
     data: qs.stringify(data)
   })

+ 11 - 10
src/views/create-order/components/uploadInvoiceContent.vue

@@ -74,8 +74,8 @@
         <el-form-item label="单位地址" prop="unitAddress">
           <el-input v-model="ruleForm.unitAddress" placeholder="请输入单位地址"></el-input>
         </el-form-item>
-        <el-form-item label="电话号码" prop="tel">
-          <el-input v-model="ruleForm.tel" placeholder="请输入电话号码"></el-input>
+        <el-form-item label="电话号码" prop="company_phone">
+          <el-input v-model="ruleForm.company_phone" placeholder="请输入电话号码"></el-input>
         </el-form-item>
         <el-form-item label="开户银行" prop="bank">
           <el-input v-model="ruleForm.bank" placeholder="请输入开户银行"></el-input>
@@ -226,7 +226,7 @@ export default {
         company: '',
         taxpayer_identnum: '',
         unitAddress: '',
-        tel: '',
+        company_phone: '',
         bank: '',
         bankCode: '',
         desc: '',
@@ -341,12 +341,12 @@ export default {
         money: div(invoice_order_money, 100),
         signing_subject: invoicing_entity,
         invoice_variety: invoice_variety?.value || '1',
-        invoice_content: invoice_content.label || '技术服务费',
-        invoiceHeader: invoice_type.value || '1',
+        invoice_content: invoice_content?.label || '技术服务费',
+        invoiceHeader: invoice_type?.value || '1',
         company: company_name,
         taxpayer_identnum,
         unitAddress: company_address,
-        tel: company_phone,
+        company_phone,
         bank: bank_name,
         bankCode: bank_account,
         desc: remark,
@@ -491,16 +491,17 @@ export default {
         company: '',
         taxpayer_identnum: '',
         unitAddress: '',
-        tel: '',
+        company_phone: '',
         bank: '',
         bankCode: '',
         desc: '',
         phone: '',
         email: '',
       }
-      setTimeout(() => {
-        this.$refs[formName].clearValidate();
-      }, 100)
+      this.$store.commit('order/setInvoiceInfo', {});
+      // setTimeout(() => {
+      //   this.$refs[formName].clearValidate();
+      // }, 100)
     }
   },
 }