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

跟单应收开票勾选不同保险公司时,增加不可结算限制

@dongkboy 1 месяц назад
Родитель
Сommit
288d481b76
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      src/views/receivable/documentary/ticket.vue

+ 3 - 3
src/views/receivable/documentary/ticket.vue

@@ -78,9 +78,9 @@
           activeindex: activeindex
         }
       })">取消</el-button>
-      <el-button plain type="primary" :disabled="selectedList.some(item => item.receivablePremium <= 0)"
+      <el-button plain type="primary" :disabled="selectedList.some(item => item.receivablePremium <= 0) || (selectedList.length > 1 && !selectedList.every(item => item.companyId === selectedList[0]?.companyId))"
         @click="handleTicket(true)">开票并结算</el-button>
-      <el-button type="primary" :disabled="selectedList.some(item => item.receivablePremium <= 0)"
+      <el-button type="primary" :disabled="selectedList.some(item => item.receivablePremium <= 0) || (selectedList.length > 1 && !selectedList.every(item => item.companyId === selectedList[0]?.companyId))"
         @click="handleTicket(false)">开票</el-button>
     </div>
     <el-dialog :close-on-click-modal="false" v-model="countShow" width="600" :title="isSettlement ? '开票并结算' : '开票'">
@@ -607,4 +607,4 @@ onMounted(() => {
     color: #ccc;
   }
 }
-</style>
+</style>