duy 3 місяців тому
батько
коміт
89b0a37b4a
1 змінених файлів з 22 додано та 11 видалено
  1. 22 11
      src/views/file/records.vue

+ 22 - 11
src/views/file/records.vue

@@ -266,9 +266,9 @@
             <div class="split-modal-content">
                 <div class="mb-6 text-4 font-bold">
                     本次分解共
-                    <span class="text-red">【{{ splitInfo?.toolCount }}】</span>
+                    <span class="text-red">【{{ splitInfo?.fileCount }}】</span>
                     卷,预计耗费时长
-                    <span class="text-red">【{{ splitInfo?.toolCount }}】</span>
+                    <span class="text-red">【{{ splitInfo?.taskTime }}】</span>
                     分钟,分解完成之后,序号图标会变成      <HcIcon name="checkbox-circle" style="color:lightgreen" />
                 </div>
                 <div class="mb-6 text-orange">请不要重复提交,过会儿再来查看,分解好的文件在文件收集对应节点可查看</div>
@@ -277,9 +277,10 @@
         </hc-new-dialog>
 
         <!-- 分解列表信息 -->
-        <hc-new-dialog v-model="splitListModal" title="分解列表信息" widths="80vw" is-table :footer="false" @close="splitListModalClose">
+        <hc-new-dialog v-model="splitListModal" title="分解列表信息" widths="80vw" :footer="false" height="500px" @close="splitListModalClose">
             <HcTable
-           
+                heights="calc(100% - 50px)"
+
                 :column="splitListColumn"
                 :datas="splitList"
                 :loading="splitListLoading"
@@ -313,7 +314,7 @@ import archiveFileApi from '~api/archiveFile/archiveFileAuto.js'
 import { getStoreValue, setStoreValue } from '~src/utils/storage'
 import tasksApi from '~api/tasks/data'
 import ossApi from '~api/oss'
-import { arrKeySort, deepClone, downloadBlob, getArrValue, getObjVal } from 'js-fast-way'
+import { arrKeySort, deepClone, downloadBlob, getArrValue, getObjVal, getObjValue } from 'js-fast-way'
 import { toPdfPage } from '~uti/btn-auth'
 
 //变量
@@ -345,8 +346,9 @@ onMounted(() => {
     getStoragePeriod()
 
     getSecurityLevel()
+     getSplitInfo()
 
-    getSplitInfo()
+   
 })
 
 //替换文件
@@ -1455,29 +1457,37 @@ const splitClick = async ()=>{
     if (rows.length < 1) {
         await window.$message.warning('没有选择案卷时,将会对该合同段下所有案卷进行分解')
     }
-    const { error, code, data } = await tasksApi.saveSplit({
+    const { error, code, data, msg } = await tasksApi.saveSplit({
         contractId:contractId.value,
         projectId:projectId.value,
         ids:rows.map(item=>item.id).join(','),
     })
     splitLoad.value = false
     //处理数据
+ 
+    
     if (!error && code === 200) {
         splitInfo.value = data
         console.log(data, 'data')
-        // await getSplitInfo()
+       
         splitModal.value = true
-    } 
+        splitInfo.value = getObjValue(data) || {}
+
+    } else {
+        window.$message.error(msg)
+    }
     // splitModal.value = true
 }
 
 const splitInfo = ref({})
-const splitList = ref([])
+const splitList = ref([
+    
+])
 // 在script setup中添加
 const splitListModal = ref(false)
 const splitListLoading = ref(false)
 const splitListColumn = ref([
-    { key: 'projectName', name: '项目名称' },
+    { key: 'taskName', name: '任务名称' },
     { key: 'finished', name: '完成数量' },
     { key: 'toolCount', name: '总条数', width: 100 },
   
@@ -1489,6 +1499,7 @@ const splitListModalClose = () => {
 
 // 修改taskCountClick方法
 const taskCountClick = async () => {
+    await getSplitInfo()
     splitListModal.value = true
 }//查询任务信息
 const getSplitInfo = async ()=>{