Sfoglia il codice sorgente

台账管理获取上报批次

duy 2 anni fa
parent
commit
17ff74b98f
1 ha cambiato i file con 23 aggiunte e 4 eliminazioni
  1. 23 4
      src/views/ledger/components/internal.vue

+ 23 - 4
src/views/ledger/components/internal.vue

@@ -13,7 +13,7 @@
             </div>
             <div class="w-32 ml-2">
                 <el-select v-model="searchInternalForm.reportNumber" placeholder="上报批次" clearable size="large">
-                    <el-option v-for="item in InternalReportBatch" :key="item.value" :label="item['label']" :value="item['value']"/>
+                    <el-option v-for="item in InternalReportBatch" :key="item.value" :label="item['value']" :value="item['value']"/>
                 </el-select>
             </div>
             <div class="w-32 ml-2">
@@ -135,11 +135,29 @@ const InternalAssess = ref([
 
 //上报批次
 const InternalReportBatch = ref([
-     {label: "1", value: 1},
-     {label: "2", value: 2},
-     {label: "3", value: 3},
+    //  {label: "1", value: 1},
+    //  {label: "2", value: 2},
+    //  {label: "3", value: 3},
 ])
 
+//获取上报批次
+
+const queryBatchList = async () => {
+  
+    if (contractId.value) {
+        const { error, code, data } = await internalApi.queryBatchList({
+            projectId: projectId.value,
+            contractId: contractId.value || ''
+        })
+        if (!error && code === 200) {
+            InternalReportBatch.value = getArrValue(data)
+        } else {
+            InternalReportBatch.value = []
+        }
+    } else {
+        InternalReportBatch.value = []
+    }
+}
 //是否关联试验
 const InternalAssociation = ref([
     {label: "是", value: true},
@@ -164,6 +182,7 @@ const searchInternalClick = () => {
     if (searchInternalForm.value?.wbsIds) {
         searchInternalForm.value.current = 1;
         getTableInternalData()
+        queryBatchList()
     } else {
         window?.$message?.warning('请先选择一个树节点')
     }