Browse Source

节点目录信息编辑保存

gangyj 2 years ago
parent
commit
d6a8c37be0
1 changed files with 20 additions and 21 deletions
  1. 20 21
      src/views/archives/bookmark.vue

+ 20 - 21
src/views/archives/bookmark.vue

@@ -31,12 +31,12 @@
                         <el-row  :gutter="20">
                         <el-col :span="12">
                                 <el-form-item label="档号前缀">
-                                    <el-input v-model="formInline.title" placeholder="请输入" />
+                                    <el-input v-model="formInline.value.fileNumberPrefix" placeholder="请输入" />
                                 </el-form-item>
                         </el-col>
                         <el-col :span="12">
                                 <el-form-item label="保管期限">
-                                    <el-select v-model="formInline.title" placeholder="请选择" clearable style="width:100%">
+                                    <el-select v-model="formInline.value.storageTime" placeholder="请选择" clearable style="width:100%">
                                         <el-option v-for="item in retentionPeriod" :key="item.value" :label="item['label']" :value="item['value']"/>
                                     </el-select>
                                 </el-form-item>
@@ -52,28 +52,28 @@
                         </el-col>
                         <el-col :span="12">
                                 <el-form-item label="立卷人">
-                                    <el-input v-model="formInline.user" placeholder="请输入" />
+                                    <el-input v-model="formInline.value.rollor" placeholder="请输入" />
                                 </el-form-item>
                         </el-col>
                     </el-row>
                     <el-row  :gutter="20">
                         <el-col :span="12">
                                 <el-form-item label="卷盒规格">
-                                    <el-select v-model="formInline.size" placeholder="请选择" clearable style="width:100%">
+                                    <el-select v-model="formInline.value.specification" placeholder="请选择" clearable style="width:100%">
                                         <el-option v-for="item in coilsize" :key="item.value" :label="item['label']" :value="item['value']"/>
                                     </el-select>
                                 </el-form-item>
                         </el-col>
                         <el-col :span="12">
                                 <el-form-item label="审核人">
-                                    <el-input v-model="formInline.user" placeholder="请输入" />
+                                    <el-input v-model="formInline.value.reviewer" placeholder="请输入" />
                                 </el-form-item>
                         </el-col>
                     </el-row>
                     <el-row  :gutter="20">
                         <el-col :span="12">
                                 <el-form-item label="案卷后缀">
-                                    <el-input v-model="formInline.user" placeholder="请输入" />
+                                    <el-input v-model="formInline.value.archiveNameSuffix" placeholder="请输入" />
                                 </el-form-item>
                         </el-col>
                     </el-row>
@@ -127,6 +127,9 @@ import { getArchiveTreeLazyTree } from '~api/other';
 import {getStoreData, setStoreData} from '~src/utils/storage'
 import {downloadBlob, getArrValue, deepClone} from "vue-utils-plus"
 import {HcIsButton} from "~src/plugins/IsButtons";
+
+import {archiveTreeUpdate} from "~api/other";
+
 //变量
 const useAppState = useAppStore()
 const projectId = ref(useAppState.getProjectId);
@@ -180,21 +183,17 @@ const coilsize = ref([
 const onSubmit = () => {
   console.log('submit!')
 }//新增
-const addModalClick = (type) => {
-//        addArray.length=0
-//        addform={title:''}
-//   if(type){
-//       showaddModaltype.value='编辑'
-//       if(checkArray.length<=1){
-//        addform=checkArray[0]
-//       }else{
-//         for (let i = 1; i < checkArray.length; i++) {
-//               addform=checkArray[0]
-//            addArray.push(checkArray[i])
-//         }
-//       }
-//   }
-//    showaddModal.value = true;
+
+const addModalClick = async(type) => {
+    if(!formInline.value.id){
+        window.$message?.warning('请先点选左侧要修改信息的树节点')
+        return;
+    }
+    const {code } = await archiveTreeUpdate(formInline.value)
+    //console.log(res);
+    if (code == 200) {
+        window.$message?.success('修改成功')
+    }
 
 }
 const addinputItem = () => {