Przeglądaj źródła

feat: 管理规定与通知的导入导出

bxy 5 miesięcy temu
rodzic
commit
b5bff6d1f1

+ 2 - 1
src/components/UploadFiles/UploadFiles.vue

@@ -272,7 +272,8 @@
   .upload-button {
     @include flex-center;
     gap: 5px;
-    width: 100px;
+    // width: 100px;
+    padding: 0 10px;
     border: 1px solid rgba($text-color, 0.15);
     color: $primary-color;
     font-size: 14px;

+ 1 - 1
src/views/disaster/disaster-warning/src/components/CreateDefenseNoticeItem.vue

@@ -22,7 +22,7 @@
         </el-select>
       </template>
       <template #attachmentListRes>
-        <UploadFiles label="上传文件" ref="uploadFilesRef" @uploadSuccess="handleUploadSuccess" />
+        <UploadFiles label="上传并导入文件" ref="uploadFilesRef" @uploadSuccess="handleUploadSuccess" />
       </template>
       <template #isPush>
         <el-radio-group v-model="ruleFormData.isPush">

+ 1 - 1
src/views/disaster/disaster-warning/src/components/EditDefenseNoticeItem.vue

@@ -23,7 +23,7 @@
       </template>
       <template #attachmentListRes>
         <UploadFiles
-          label="上传文件"
+          label="上传并导入文件"
           ref="uploadFilesRef"
           :fileList="ruleFormData.attachmentListRes"
           @uploadSuccess="handleUploadSuccess"

+ 2 - 2
src/views/disaster/disaster-warning/src/components/ViewDefenseNoticeItem.vue

@@ -36,7 +36,7 @@
   <section class="attachment" v-if="defenseNoticeDetail?.attachmentListRes.length">
     <span class="info-content" style="font-size: 14px">文件({{ defenseNoticeDetail?.attachmentListRes.length }})</span>
     &nbsp;
-    <a @click="downloadAll">下载全部</a>
+    <a @click="downloadAll">导出全部</a>
     <div class="attachment-list">
       <div
         class="attachment-item"
@@ -50,7 +50,7 @@
             <img :src="FILE_TYPE_ICON[item.fileType as keyof typeof FILE_TYPE_ICON]" />
             <span>{{ item.fileSize }}</span>
           </div>
-          <a @click.stop="downloadFile(item.fileUrl, item.fileName)">下载</a>
+          <a @click.stop="downloadFile(item.fileUrl, item.fileName)">导出</a>
         </div>
       </div>
     </div>