scorpio 2 年之前
父节点
当前提交
3dcf533158
共有 3 个文件被更改,包括 37 次插入16 次删除
  1. 3 1
      src/api/resource/index.js
  2. 22 13
      src/components/file-way/index.vue
  3. 12 2
      src/views/resource/component/archives.vue

+ 3 - 1
src/api/resource/index.js

@@ -82,7 +82,9 @@ export default {
       '/blade-project-manage-v2/folder/v2/fileFile',
       params,
       'post',
-      'json'
+      'json',
+      {},
+      'blob'
     )
   },
   /**

+ 22 - 13
src/components/file-way/index.vue

@@ -1,18 +1,23 @@
 <template>
-  <div class="flex flex-center flex-justify-start">
-    <el-button text type="primary" size="mini" @click="goBefore"
-      >返回上一层
-    </el-button>
-    <el-divider direction="vertical" border-style="dashed" />
-    <el-button text type="primary" size="mini" @click="goHome"
-      >全部文件
-    </el-button>
-    <div v-if="data" class="flex flex-center">
-      <el-icon>
-        <ArrowRight />
-      </el-icon>
-      <el-button text type="primary" size="mini">{{ data.title }}</el-button>
+  <div class="flex flex-center flex-justify-between">
+    <div class="flex flex-center flex-justify-start">
+      <el-button text type="primary" size="mini" @click="goBefore"
+        >返回上一层
+      </el-button>
+      <el-divider direction="vertical" border-style="dashed" />
+      <el-button text type="primary" size="mini" @click="goHome"
+        >全部文件
+      </el-button>
+      <div v-if="data" class="flex flex-center">
+        <el-icon>
+          <ArrowRight />
+        </el-icon>
+        <el-button v-if="refreshBtn" text type="primary" size="mini">{{
+          data.title
+        }}</el-button>
+      </div>
     </div>
+    <el-button icon="Refresh" circle />
   </div>
 </template>
 
@@ -24,6 +29,10 @@ export default {
       default: {
         title: ''
       }
+    },
+    refreshBtn: {
+      type: Boolean,
+      default: false
     }
   },
   watch: {

+ 12 - 2
src/views/resource/component/archives.vue

@@ -171,6 +171,14 @@
           >
             <el-input v-model="from.fileLocation" placeholder="输入归档位置" />
           </el-form-item>
+          <el-form-item class="full-width" label="卷内张数:" prop="totalPage">
+            <el-input
+              v-model="from.totalPage"
+              type="Number"
+              placeholder="输入卷内张数"
+            />
+          </el-form-item>
+          <el-form-item class="full-width"> </el-form-item>
         </div>
         <div class="flex flex-center mt-20 mb-20">
           <base-button
@@ -234,7 +242,8 @@ export default {
         quanzongNum: '', // 全宗号
         recordsNum: '', // 案卷号
         retentionPeriod: '1', // 保管期限
-        genus: '1' // 属别
+        genus: '1', // 属别
+        totalPage: ''
       },
       genus: [],
       category: [],
@@ -375,7 +384,8 @@ export default {
         quanzongNum: '', // 全宗号
         recordsNum: '', // 案卷号
         retentionPeriod: '1', // 保管期限
-        genus: '1' // 属别
+        genus: '1', // 属别
+        totalPage: ''
       }
     }
   }