Explorar el Código

并卷按钮增加

duy hace 1 mes
padre
commit
6734ab94d1
Se han modificado 2 ficheros con 31 adiciones y 0 borrados
  1. 8 0
      src/api/modules/archiveConfig/tuning.js
  2. 23 0
      src/views/archives/manage/tuning.vue

+ 8 - 0
src/api/modules/archiveConfig/tuning.js

@@ -138,4 +138,12 @@ async splitArchive(form, msg = true) {
             data: form,
         }, msg)
     },
+    //并卷
+        async reCreateArchiveAuto(form, msg = true) {
+        return HcApi({
+            url: '/api/blade-archive/archivesauto/reCreateArchiveAuto',
+            method: 'post',
+            data: form,
+        }, msg)
+     },
 }

+ 23 - 0
src/views/archives/manage/tuning.vue

@@ -27,6 +27,11 @@
             </template>
             <template #extra>
                 <!-- transfer_initial_expert_btn_sampling -->
+                <HcTooltip keys="archives_tuning_btn_combine">
+                    <el-button :loading="combinationClickLoading" hc-btn :disabled="tableCheckedKeys.length <= 0" @click="combinationClick">
+                        并卷
+                    </el-button>
+                </HcTooltip>
                 <HcTooltip keys="archives_tuning_btn_num">
                     <el-button :loading="refreshFileNumberLoading" hc-btn @click="refreshFileNumberClick">
                         档号整理
@@ -1090,6 +1095,24 @@ const saveReplace = async ()=>{
         window.$message?.warning(msg)
     }
 }
+//并卷
+const combinationClickLoading = ref(false)
+const combinationClick = async ()=>{
+        combinationClickLoading.value = true
+    let ids = ''
+    const rows = tableCheckedKeys.value
+    ids = rowsToId(rows)
+    const { error, code, data, msg } = await tuningApi.reCreateArchiveAuto({
+        ids: ids,
+    })
+    combinationClickLoading.value = false
+    if (!error && code === 200) {
+        window.$message?.success(msg)
+        getTableData()
+    } else {
+        window.$message?.warning(msg)
+    }
+}
 </script>
 
 <style lang="scss" scoped>