Просмотр исходного кода

开票的时候传保险公司

祁鹏飞 2 месяцев назад
Родитель
Сommit
d15f390e78
2 измененных файлов с 6 добавлено и 4 удалено
  1. 1 1
      src/views/platform/index.vue
  2. 5 3
      src/views/receivable/handingFee/ticket.vue

+ 1 - 1
src/views/platform/index.vue

@@ -297,7 +297,7 @@
     </el-dialog>
     <el-dialog :close-on-click-modal="false" v-model="invoiceShow" width="600" title="提示">
       <el-radio-group v-model="invoiceRadio">
-        <el-radio :value="item.contactPersonPhone" v-for="(item, index) in options">{{ item.contactPerson }}—{{ item.contactPersonPhone }}</el-radio>
+        <el-radio :value="item.contactPersonPhone" v-for="(item, index) in options">{{ item.contactPerson }}</el-radio>
       </el-radio-group>
       <template #footer>
         <el-button class="border-[#0083FF] color-[#0083FF]" plain @click="invoiceShow = false">取消</el-button>

+ 5 - 3
src/views/receivable/handingFee/ticket.vue

@@ -560,10 +560,11 @@ const handleTicket = (bool) => {
     })
   }
   isSettlement.value = bool
+  const companyId= route.query.id || searchList.value.find(v => v.name === 'companyId')?.search || ''
   const params = {
     incomeIds: tableData.value.map(v => v.id),
     orderNos: tableData.value.map(v => v.orderNo),
-    companyId: route.query.id || '',
+    companyId,
     invoiceType: route.query.invoiceType
   }
   api.financeApi.invoicingCheck(params).then(async (res: any) => {
@@ -665,20 +666,21 @@ const handelComfirm = () => {
   let apiFn = api.financeApi.commissionInvoicing
   if (isSettlement.value) apiFn = api.financeApi.invoiceAndSettlement
   const attachmentIds = countForm.value.attachmentIds
+  const companyId= route.query.id || searchList.value.find(v => v.name === 'companyId')?.search || ''
   const params = {
     invoiceVO: {
       ...countForm.value,
       attachmentIds,
       incomeIds: tableData.value.map(v => v.id),
       orderNos: tableData.value.map(v => v.orderNo),
-      companyId: route.query.id,
+      companyId,
       invoiceType: route.query.invoiceType
     },
     ...countForm.value,
     attachmentIds,
     incomeIds: tableData.value.map(v => v.id),
     orderNos: tableData.value.map(v => v.orderNo),
-    companyId: route.query.id,
+    companyId,
     invoiceType: route.query.invoiceType
   }
   apiFn(params).then((sub: any) => {