iZaiZaiA 2 lat temu
rodzic
commit
ca61f5289f

+ 7 - 0
src/api/modules/other/first-item.js

@@ -49,4 +49,11 @@ export default {
             data: form
         }, msg);
     },
+    async queryFirstDocumentTitle(form, msg = true) {
+        return httpApi({
+            url: '/api/blade-business/informationWriteQuery/queryFirstDocumentTitle',
+            method: 'get',
+            params: form
+        }, msg);
+    },
 }

+ 14 - 2
src/views/other/first-item.vue

@@ -569,13 +569,25 @@ const reportModalClick = async () => {
             projectId: projectId.value,
             contractId: contractId.value
         })
-        if (tabTypeKey.value === 'query') {
+        if (tabTypeKey.value === 'mark') {
+            const { error, code, data } = await firstApi.queryFirstDocumentTitle({
+                projectId: projectId.value,
+                contractId: contractId.value,
+                queryId: tableFormId.value
+            })
+            //判断状态
+            if (!error && code === 200 && isString(data)) {
+                reportTaskName.value = data
+            } else {
+                reportTaskName.value = ''
+            }
+        } else {
             reportTypeData.value = rows[0]['id']
+            reportTaskName.value = rows.length > 1?`${rows[0].name}等${rows.length}个文件`:rows[0].name
         }
         reportLoading.value = false
         if (taskCheck) {
             reportIds.value = rowsToId(rows)
-            reportTaskName.value = rows.length > 1?`${rows[0].name}等${rows.length}个文件`:rows[0].name
             reportAddition.value = {
                 classify: 1,
                 isFirst: 1,