Browse Source

新主题,先不要发版

ZaiZai 1 year ago
parent
commit
a0e90f852e
1 changed files with 15 additions and 20 deletions
  1. 15 20
      src/views/file/records.vue

+ 15 - 20
src/views/file/records.vue

@@ -76,18 +76,14 @@
             </div>
         </div>
         <!-- 跨目录移动 -->
-        <HcDialog :show="movesModal" title="跨目录移动" widths="990px" is-table :loading="movesModalLoading" @close="movesModalClose" @save="movesModalSave">
+        <hc-new-dialog v-model="movesModal" title="跨目录移动" widths="990px" is-table :loading="movesModalLoading" @close="movesModalClose" @save="movesModalSave">
             <div class="hc-moves-transfer-box">
                 <div class="hc-moves-transfer-panel">
                     <div class="panel-header">
                         <div class="panel-header-label">
-                            <el-checkbox v-model="movesCheckAll" class="size-xl space" :indeterminate="isIndeterminate" @change="handleCheckAllChange">
-                                选择需要迁移的文件
-                            </el-checkbox>
-                        </div>
-                        <div class="panel-header-extra">
-                            {{ checkedMoves.length }}/{{ fileDatasList.length }}
+                            <el-checkbox v-model="movesCheckAll" class="size-xl space" :indeterminate="isIndeterminate" @change="handleCheckAllChange">选择需要迁移的文件</el-checkbox>
                         </div>
+                        <div class="panel-header-extra">{{ checkedMoves.length }}/{{ fileDatasList.length }}</div>
                     </div>
                     <div class="panel-body">
                         <el-scrollbar v-loading="treePanelLoading">
@@ -108,9 +104,7 @@
                                 >
                                     <template #default="{ item, index }">
                                         <div :key="index" class="list-item">
-                                            <el-checkbox class="size-xl space mt-5 " :label="item">
-                                                {{ `${item.fileNumber}--${item.name}` }}
-                                            </el-checkbox>
+                                            <el-checkbox class="size-xl space mt-5 " :label="item">{{ `${item.fileNumber}--${item.name}` }}</el-checkbox>
                                         </div>
                                     </template>
                                 </recycle-scroller>
@@ -127,9 +121,7 @@
                     <HcIcon type="primary" name="arrow-right-double" style="font-size: 22px;" />
                 </div>
                 <div class="hc-moves-transfer-panel">
-                    <div class="panel-header">
-                        选择移动目录
-                    </div>
+                    <div class="panel-header">选择移动目录</div>
                     <div class="panel-body">
                         <el-scrollbar>
                             <HcTree
@@ -140,14 +132,14 @@
                     </div>
                 </div>
             </div>
-        </HcDialog>
+        </hc-new-dialog>
 
         <!-- 调整排序 -->
-        <HcDialog :show="sortModal" title="调整排序" widths="80vw" is-table is-row-footer @close="sortModalClose">
+        <hc-new-dialog v-model="sortModal" title="调整排序" widths="80vw" is-table is-row-footer @close="sortModalClose">
             <el-alert title="可拖动排序,也可在后面点击图标,切换排序" type="error" :closable="false" />
             <div class="hc-table-h">
                 <HcTable
-                    ui="hc-table-row-drop" is-row-drop quick-sort
+                    ui="hc-table-row-drop" is-row-drop quick-sort is-new :index-style="{ width: 60 }"
                     :column="sortTableColumn" :datas="sortTableData" :loading="sortTableLoading"
                     @row-drop="sortTableRowDrop" @row-sort="sortTableRowDrop"
                 >
@@ -177,10 +169,10 @@
             <template #rightRowFooter>
                 <HcPages :pages="sortSearchForm" :sizes="[10, 20, 50, 100, 200, 300, 400, 500, 600, 3000, 5000, 8000, 10000]" @change="sortPageChange" />
             </template>
-        </HcDialog>
+        </hc-new-dialog>
 
         <!-- 新增编辑文件 -->
-        <HcDialog :show="showUploadModal" :title="tableUploadType === 'add' ? '上传文件' : '修改案卷基础信息'" widths="90vw" is-table @close="uploadModalClose">
+        <hc-new-dialog v-model="showUploadModal" :title="tableUploadType === 'add' ? '上传文件' : '修改案卷基础信息'" widths="90vw" is-table @close="uploadModalClose">
             <div v-if="tableUploadType === 'add'" class="batch-set">
                 <span>批量设置</span>
                 <span class="ml-10">档号:</span>
@@ -208,7 +200,10 @@
                     <el-button type="primary" @click="batchSetHandle">设置</el-button>
                 </span>
             </div>
-            <HcTable ui="hc-form-table" :column="tableUploadColumn" :datas="tableUploadData" :loading="uploadSaveLoading" :is-index="false" :class="{ 'set-table': tableUploadType === 'add' }">
+            <HcTable
+                ui="hc-form-table" is-new :is-index="false" :class="{ 'set-table': tableUploadType === 'add' }"
+                :column="tableUploadColumn" :datas="tableUploadData" :loading="uploadSaveLoading"
+            >
                 <template #no="{ index }">
                     {{ index + 1 }}
                     <template v-if="tableUploadType === 'add'">
@@ -276,7 +271,7 @@
                     </div>
                 </div>
             </template>
-        </HcDialog>
+        </hc-new-dialog>
 
         <HcUploadFile
             ref="HcUploadFileRef"