소스 검색

修复任务列表的合同段列表和取上报批次问题

iZaiZaiA 2 년 전
부모
커밋
f05718216b
1개의 변경된 파일13개의 추가작업 그리고 7개의 파일을 삭제
  1. 13 7
      src/views/tasks/components/TableCard.vue

+ 13 - 7
src/views/tasks/components/TableCard.vue

@@ -125,9 +125,11 @@ nextTick(() => {
 
 //获取相关数据
 const setQueryData = () => {
+    searchForm.value.contractId = contractId.value
     queryTaskType()
     queryTaskStatus()
     searchClick()
+    queryBatchList()
 }
 
 //获取任务类型
@@ -165,13 +167,17 @@ const ContractIdChange = () => {
 //获取上报批次
 const reportBatch = ref([])
 const queryBatchList = async () => {
-    const {contractId} = searchForm.value
-    const { error, code, data } = await tasksApi.queryBatchList({
-        projectId: projectId.value,
-        contractId: contractId || ''
-    })
-    if (!error && code === 200) {
-        reportBatch.value = getArrValue(data)
+    const { contractId } = searchForm.value
+    if (contractId) {
+        const { error, code, data } = await tasksApi.queryBatchList({
+            projectId: projectId.value,
+            contractId: contractId || ''
+        })
+        if (!error && code === 200) {
+            reportBatch.value = getArrValue(data)
+        } else {
+            reportBatch.value = []
+        }
     } else {
         reportBatch.value = []
     }