فهرست منبع

已开票校验

@dongkboy 3 ماه پیش
والد
کامیت
9392485a23
2فایلهای تغییر یافته به همراه16 افزوده شده و 0 حذف شده
  1. 9 0
      src/views/receivable/documentary/index.vue
  2. 7 0
      src/views/receivable/handingFee/index.vue

+ 9 - 0
src/views/receivable/documentary/index.vue

@@ -153,6 +153,7 @@
           <el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
           <el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
           <el-table-column prop="deptName" label="出单机构" width="120"></el-table-column>
           <el-table-column prop="deptName" label="出单机构" width="120"></el-table-column>
           <el-table-column prop="agreementName" label="出单协议" width="150"></el-table-column>
           <el-table-column prop="agreementName" label="出单协议" width="150"></el-table-column>
+          <el-table-column prop="invoiceStatusName" label="开票状态" width="100"></el-table-column>
           <el-table-column prop="orderType" label="订单类型" width="100"></el-table-column>
           <el-table-column prop="orderType" label="订单类型" width="100"></el-table-column>
           <el-table-column prop="licenseNo" label="车牌号" width="100"></el-table-column>
           <el-table-column prop="licenseNo" label="车牌号" width="100"></el-table-column>
           <el-table-column prop="otherCostsPremiums" label="应收跟单费" width="100"></el-table-column>
           <el-table-column prop="otherCostsPremiums" label="应收跟单费" width="100"></el-table-column>
@@ -327,6 +328,7 @@
           <el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
           <el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
           <el-table-column prop="deptName" label="出单机构" width="120"></el-table-column>
           <el-table-column prop="deptName" label="出单机构" width="120"></el-table-column>
           <el-table-column prop="agreementName" label="出单协议" width="150"></el-table-column>
           <el-table-column prop="agreementName" label="出单协议" width="150"></el-table-column>
+          <el-table-column prop="invoiceStatusName" label="开票状态" width="100"></el-table-column>
           <el-table-column prop="orderType" label="订单类型" width="100"></el-table-column>
           <el-table-column prop="orderType" label="订单类型" width="100"></el-table-column>
           <el-table-column prop="licenseNo" label="车牌号" width="100"></el-table-column>
           <el-table-column prop="licenseNo" label="车牌号" width="100"></el-table-column>
           <el-table-column prop="otherCostsPremiums" label="应收跟单费" width="100"></el-table-column>
           <el-table-column prop="otherCostsPremiums" label="应收跟单费" width="100"></el-table-column>
@@ -620,6 +622,13 @@ const handleInvoice = () => {
     })
     })
     return
     return
   }
   }
+  if(selectedList.value.some((item:any) => item.invoiceStatusName == '已开票')) {
+    ElMessage({
+      message: '存在已开票数据,不能开票!',
+      type: 'warning'
+    })
+    return
+  }
   invoiceShow.value = true
   invoiceShow.value = true
   let arr = selectedList.value.map((item) => {
   let arr = selectedList.value.map((item) => {
     return item.id
     return item.id

+ 7 - 0
src/views/receivable/handingFee/index.vue

@@ -617,6 +617,13 @@ const handleInvoice = () => {
     })
     })
     return
     return
   }
   }
+  if(selectedList.value.some((item:any) => item.invoiceStatusName == '已开票')) {
+    ElMessage({
+      message: '存在已开票数据,不能开票!',
+      type: 'warning'
+    })
+    return
+  }
   invoiceShow.value = true
   invoiceShow.value = true
   let arr = selectedList.value.map((item) => {
   let arr = selectedList.value.map((item) => {
     return item.id
     return item.id