Browse Source

Merge branch 'master' of http://219.151.181.73:3000/web/archives

duy 1 month ago
parent
commit
167168f159
2 changed files with 30 additions and 1 deletions
  1. 7 0
      src/api/modules/other.js
  2. 23 1
      src/views/archives/rolling/bookmark.vue

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

@@ -79,6 +79,13 @@ export const archiveTreeUpdate = (form, msg = true) => HcApi({
     data: form,
 }, msg)
 
+//更新1
+export const archiveTreeUpdate1 = (form, msg = true) => HcApi({
+    url: '/api/blade-manager/archiveTreeContract/update1',
+    method: 'post',
+    data: form,
+}, msg)
+
 //获取归档树同级节点
 export const getSameGradeNode = (form, msg = true) => HcApi({
     url: '/api/blade-manager/archiveTreeContract/get-same-grade-node',

+ 23 - 1
src/views/archives/rolling/bookmark.vue

@@ -11,6 +11,7 @@
                 <HcTooltip keys="archives_bookmark_btn_add">
                     <el-button hc-btn type="primary" :loading="saveLoading" @click="addModalClick(false)">保存设置</el-button>
                 </HcTooltip>
+                <el-button hc-btn type="primary" :loading="refreshLoading" @click="refreshClick(false)">刷新档号</el-button>
             </template>
             <template #search>
                 <el-alert :closable="false" title="提示:设置基础信息,系统可统一内置到组卷信息里面去" type="error" />
@@ -117,7 +118,7 @@
 <script setup>
 import { onMounted, reactive, ref, watch } from 'vue'
 import { useAppStore } from '~src/store'
-import { archiveTreeDetail, archiveTreeUpdate } from '~api/other'
+import { archiveTreeDetail, archiveTreeUpdate, archiveTreeUpdate1 } from '~api/other'
 import { getStoreValue, setStoreValue } from '~src/utils/storage'
 import HcTree from '~src/components/tree/hc-tree.vue'
 import tasksApi from '~api/tasks/data'
@@ -218,6 +219,27 @@ const addModalClick = async (type) => {
     }
 
 }
+//刷新档号
+const refreshLoading = ref(false)
+const refreshClick = async () => {
+      if (!formInline.value.id) {
+        window.$message?.warning('请先点选左侧要修改信息的树节点')
+        return
+    }
+    refreshLoading.value = true
+     
+    const { code, msg } = await archiveTreeUpdate1({
+        id:formInline.value.id,
+        fileNumberPrefix:formInline.value.fileNumberPrefix,
+       
+    })
+    //console.log(res);
+    refreshLoading.value = false
+    if (code == 200) {
+        window.$message?.success('修改成功')
+       // window?.location?.reload() //刷新页面
+    }
+}
 const addinputItem = () => {
     addArray.push({ title: '' })
 }