From ca1adeef650c8d07fa8024fcf16f231eb88704df Mon Sep 17 00:00:00 2001
From: xing <xingjs@qq.com>
Date: 星期日, 26 二月 2023 11:26:06 +0800
Subject: [PATCH] 20230226@xingjs@优化完善数据管理样式

---
 src/views/datamanage/metadataManage.vue |  731 ++++++++++++++++++++++++++++---------------------------
 1 files changed, 373 insertions(+), 358 deletions(-)

diff --git a/src/views/datamanage/metadataManage.vue b/src/views/datamanage/metadataManage.vue
index 89f62c9..b6c3685 100644
--- a/src/views/datamanage/metadataManage.vue
+++ b/src/views/datamanage/metadataManage.vue
@@ -1,32 +1,32 @@
 <template>
   <div class="authorityManagement_box">
     <My-bread
-      :list="[
+        :list="[
         `${$t('dataManage.dataManage')}`,
         `${$t('dataManage.metadataManage')}`,
       ]"
     ></My-bread>
-    <el-divider />
+    <el-divider/>
     <div class="inquire subpage_Div" ref="container">
       <el-form ref="queryForm" :model="queryForm" :inline="true">
         <div class="flex_box">
           <div style="margin-right: auto">
             <el-form-item>
               <el-select
-                :popper-append-to-body="false"
-                v-model="queryForm.depName"
+                  :popper-append-to-body="false"
+                  v-model="queryForm.depName"
               >
                 <el-option
-                  :value="queryForm.depid"
-                  :label="queryForm.depName"
-                  style="height: auto"
+                    :value="queryForm.depid"
+                    :label="queryForm.depName"
+                    style="height: auto"
                 >
                   <el-tree
-                    ref="tree"
-                    :data="companyOption1"
-                    node-key="id"
-                    :props="cascader"
-                    @node-click="handleChange1"
+                      ref="tree"
+                      :data="companyOption1"
+                      node-key="id"
+                      :props="cascader"
+                      @node-click="handleChange1"
                   />
                 </el-option>
               </el-select>
@@ -46,20 +46,20 @@
             </el-form-item>
             <el-form-item>
               <el-select
-                :popper-append-to-body="false"
-                v-model="queryForm.dirName"
+                  :popper-append-to-body="false"
+                  v-model="queryForm.dirName"
               >
                 <el-option
-                  :value="queryForm.dirid"
-                  :label="queryForm.dirName"
-                  style="height: auto"
+                    :value="queryForm.dirid"
+                    :label="queryForm.dirName"
+                    style="height: auto"
                 >
                   <el-tree
-                    ref="tree"
-                    :data="companyOption"
-                    node-key="id"
-                    :props="cascader"
-                    @node-click="handleChange"
+                      ref="tree"
+                      :data="companyOption"
+                      node-key="id"
+                      :props="cascader"
+                      @node-click="handleChange"
                   />
                 </el-option>
               </el-select>
@@ -79,64 +79,68 @@
             </el-form-item>
             <el-form-item>
               <el-select
-                :popper-append-to-body="false"
-                v-model="queryForm.verid"
-                placeholder="璇烽�夋嫨"
-                @change="verHandleChange($event)"
+                  :popper-append-to-body="false"
+                  v-model="queryForm.verid"
+                  placeholder="璇烽�夋嫨"
+                  @change="verHandleChange($event)"
               >
                 <el-option
-                  v-for="item in verOptions"
-                  :key="item.id"
-                  :label="item.name"
-                  :value="item.id"
+                    v-for="item in verOptions"
+                    :key="item.id"
+                    :label="item.name"
+                    :value="item.id"
                 >
                 </el-option>
               </el-select>
             </el-form-item>
             <el-form-item prop="name">
               <el-input
-                v-model="queryForm.name"
-                :placeholder="$t('common.pleaseInput')"
-                style="width: 200px"
-                suffix-icon="el-icon-edit"
+                  v-model="queryForm.name"
+                  :placeholder="$t('common.pleaseInput')"
+                  style="width: 200px"
+                  suffix-icon="el-icon-edit"
               />
             </el-form-item>
           </div>
           <div>
             <el-form-item>
               <el-button
-                @click="resetInfo('queryForm')"
-                icon="el-icon-refresh"
-                type="info"
-                size="small"
-                >{{ $t("common.reset") }}</el-button
+                  @click="resetInfo('queryForm')"
+                  icon="el-icon-refresh"
+                  type="info"
+                  size="small"
+              >{{ $t("common.reset") }}
+              </el-button
               >
             </el-form-item>
             <el-form-item>
               <el-button
-                @click="queryInfo()"
-                icon="el-icon-search"
-                class="primary"
-                size="small"
-                >{{ $t("common.iquery") }}</el-button
+                  @click="queryInfo()"
+                  icon="el-icon-search"
+                  class="primary"
+                  size="small"
+              >{{ $t("common.iquery") }}
+              </el-button
               >
             </el-form-item>
             <el-form-item v-if="btnStatus.delete">
               <el-button
-                type="danger"
-                size="small"
-                @click="deleteMetaInfo"
-                icon="el-icon-delete"
-                >{{ $t("common.delete") }}</el-button
+                  type="danger"
+                  size="small"
+                  @click="deleteMetaInfo"
+                  icon="el-icon-delete"
+              >{{ $t("common.delete") }}
+              </el-button
               >
             </el-form-item>
             <el-form-item v-if="btnStatus.download">
               <el-button
-                @click="downFormData"
-                icon="el-icon-download"
-                type="success"
-                size="small"
-                >{{ $t("common.download") }}</el-button
+                  @click="downFormData"
+                  icon="el-icon-download"
+                  type="success"
+                  size="small"
+              >{{ $t("common.download") }}
+              </el-button
               >
             </el-form-item>
           </div>
@@ -189,51 +193,51 @@
     <div class="dividing-line"></div>
     <div class="table_box subpage_Div" :style="styleVar">
       <el-table
-        :data="tableData"
-        style="width: 100%"
-        @selection-change="handleSelectionChange"
-        height="calc(100% - 57px)"
+          :data="tableData"
+          style="width: 100%"
+          @selection-change="handleSelectionChange"
+          height="calc(100% - 57px)"
       >
-        <el-table-column type="selection" width="55" />
+        <el-table-column type="selection" width="55"/>
         <el-table-column
-          :label="$t('dataManage.dictionaryManageObj.number')"
-          type="index"
-          width="50"
+            :label="$t('dataManage.dictionaryManageObj.number')"
+            type="index"
+            width="50"
         >
         </el-table-column>
         <el-table-column :label="$t('dataManage.vmobj.name')">
           <template slot-scope="scope">
             <span v-if="scope.row.ismeta > 0">
               <el-link
-                style="color: #409eff"
-                title="婧愭暟鎹煡璇�"
-                @click="setQueryMetaData(scope.row)"
-                target="_blank"
-                >{{ scope.row.name }}</el-link
+                  style="color: #409eff"
+                  title="婧愭暟鎹煡璇�"
+                  @click="setQueryMetaData(scope.row)"
+                  target="_blank"
+              >{{ scope.row.name }}</el-link
               >
             </span>
             <span v-else>{{ scope.row.name }}</span>
           </template>
         </el-table-column>
 
-        <el-table-column prop="type" :label="$t('dataManage.vmobj.format')" />
+        <el-table-column prop="type" :label="$t('dataManage.vmobj.format')"/>
         <el-table-column
-          prop="sizes"
-          :label="$t('dataManage.vmobj.size')"
-          :formatter="stateFormatSizes"
+            prop="sizes"
+            :label="$t('dataManage.vmobj.size')"
+            :formatter="stateFormatSizes"
         />
         <el-table-column
-          prop="depName"
-          :label="$t('dataManage.vmobj.depName')"
+            prop="depName"
+            :label="$t('dataManage.vmobj.depName')"
         />
         <el-table-column
-          prop="dirName"
-          :label="$t('dataManage.vmobj.dirName')"
-          width="200"
+            prop="dirName"
+            :label="$t('dataManage.vmobj.dirName')"
+            width="200"
         />
         <el-table-column
-          prop="verName"
-          :label="$t('dataManage.vmobj.versionNumber')"
+            prop="verName"
+            :label="$t('dataManage.vmobj.versionNumber')"
         />
         <el-table-column :label="$t('dataManage.dataUpObj.tableName')">
           <template slot-scope="scope">
@@ -246,46 +250,48 @@
               :label="$t('dataManage.vmobj.tab')"
               :formatter="formatData"
             /> -->
-        <el-table-column prop="rows" :label="$t('dataManage.vmobj.row')" />
+        <el-table-column prop="rows" :label="$t('dataManage.vmobj.row')"/>
         <el-table-column
-          prop="uname"
-          :label="$t('dataManage.vmobj.createonuser')"
+            prop="uname"
+            :label="$t('dataManage.vmobj.createonuser')"
         />
         <el-table-column
-          prop="createTime"
-          :label="$t('dataManage.vmobj.createontime')"
-          :formatter="formatData"
+            prop="createTime"
+            :label="$t('dataManage.vmobj.createontime')"
+            :formatter="formatData"
         />
         <el-table-column min-width="180" :label="$t('common.operate')">
           <template slot-scope="scope">
             <el-button
-              @click="showDetail(scope.row)"
-              type="primary"
-              plain
-              size="small"
-              >{{ $t("common.details") }}</el-button
+                @click="showDetail(scope.row)"
+                type="primary"
+                plain
+                size="small"
+            >{{ $t("common.details") }}
+            </el-button
             >
             <el-button
-              type="warning"
-              plain
-              size="small"
-              v-if="btnStatus.update"
-              @click="editInfo(scope.row)"
-              style="margin-left: 10px"
-              >{{ $t("common.edit") }}</el-button
+                type="warning"
+                plain
+                size="small"
+                v-if="btnStatus.update"
+                @click="editInfo(scope.row)"
+                style="margin-left: 10px"
+            >{{ $t("common.edit") }}
+            </el-button
             >
           </template>
         </el-table-column>
       </el-table>
       <div class="pagination_box">
         <el-pagination
-          @size-change="handleSizeChange"
-          @current-change="handleCurrentChange"
-          :current-page="listData.pageIndex"
-          :page-sizes="[10, 20, 50, 100]"
-          :page-size="listData.pageSize"
-          layout="total, sizes, prev, pager, next, jumper"
-          :total="count"
+            @size-change="handleSizeChange"
+            @current-change="handleCurrentChange"
+            :current-page="listData.pageIndex"
+            :page-sizes="[10, 20, 50, 100]"
+            :page-size="listData.pageSize"
+            layout="total, sizes, prev, pager, next, jumper"
+            :total="count"
         >
         </el-pagination>
       </div>
@@ -344,55 +350,55 @@
     </div>
 
     <el-dialog
-      width="80vh"
-      top="5vh"
-      :title="
+        width="80vh"
+        top="5vh"
+        :title="
         behavior == '鏂板鐢ㄦ埛'
           ? `${$t('common.append')}`
           : `${$t('common.update')}`
       "
-      :visible.sync="dialogFormVisible"
-      :before-close="handleClose"
+        :visible.sync="dialogFormVisible"
+        :before-close="handleClose"
     >
       <el-form :model="editForm" ref="editForm">
         <el-form-item
-          :label="$t('dataManage.vmobj.name')"
-          :label-width="formLabelWidth"
+            :label="$t('dataManage.vmobj.name')"
+            :label-width="formLabelWidth"
         >
           <el-input v-model="editForm.name" autocomplete="off"></el-input>
         </el-form-item>
         <el-form-item
-          :label="$t('dataManage.vmobj.format')"
-          :label-width="formLabelWidth"
+            :label="$t('dataManage.vmobj.format')"
+            :label-width="formLabelWidth"
         >
           <el-input v-model="editForm.type" autocomplete="off"></el-input>
         </el-form-item>
         <el-form-item
-          :label="$t('dataManage.vmobj.size')"
-          :label-width="formLabelWidth"
+            :label="$t('dataManage.vmobj.size')"
+            :label-width="formLabelWidth"
         >
           <el-input v-model="editForm.sizes" autocomplete="off"></el-input>
         </el-form-item>
         <el-form-item
-          :label="$t('dataManage.vmobj.depName')"
-          :label-width="formLabelWidth"
+            :label="$t('dataManage.vmobj.depName')"
+            :label-width="formLabelWidth"
         >
           <el-select
-            style="width: 100%"
-            :popper-append-to-body="false"
-            v-model="editForm.depName"
+              style="width: 100%"
+              :popper-append-to-body="false"
+              v-model="editForm.depName"
           >
             <el-option
-              :value="editForm.depid"
-              :label="editForm.depName"
-              style="height: auto"
+                :value="editForm.depid"
+                :label="editForm.depName"
+                style="height: auto"
             >
               <el-tree
-                ref="tree"
-                :data="companyOption1"
-                node-key="id"
-                :props="cascader"
-                @node-click="handleChange2"
+                  ref="tree"
+                  :data="companyOption1"
+                  node-key="id"
+                  :props="cascader"
+                  @node-click="handleChange2"
               />
             </el-option>
           </el-select>
@@ -404,25 +410,25 @@
           ></el-cascader> -->
         </el-form-item>
         <el-form-item
-          :label="$t('dataManage.vmobj.dirName')"
-          :label-width="formLabelWidth"
+            :label="$t('dataManage.vmobj.dirName')"
+            :label-width="formLabelWidth"
         >
           <el-select
-            style="width: 100%"
-            :popper-append-to-body="false"
-            v-model="editForm.dirName"
+              style="width: 100%"
+              :popper-append-to-body="false"
+              v-model="editForm.dirName"
           >
             <el-option
-              :value="editForm.dirid"
-              :label="editForm.dirName"
-              style="height: auto"
+                :value="editForm.dirid"
+                :label="editForm.dirName"
+                style="height: auto"
             >
               <el-tree
-                ref="tree"
-                :data="dirComPanyOption"
-                node-key="id"
-                :props="cascader"
-                @node-click="handleChange3"
+                  ref="tree"
+                  :data="dirComPanyOption"
+                  node-key="id"
+                  :props="cascader"
+                  @node-click="handleChange3"
               />
             </el-option>
           </el-select>
@@ -434,8 +440,8 @@
           ></el-cascader> -->
         </el-form-item>
         <el-form-item
-          :label="$t('dataManage.vmobj.describe')"
-          :label-width="formLabelWidth"
+            :label="$t('dataManage.vmobj.describe')"
+            :label-width="formLabelWidth"
         >
           <el-input v-model="editForm.describe" autocomplete="off"></el-input>
         </el-form-item>
@@ -448,66 +454,70 @@
       </el-form>
       <div v-if="behavior == '淇敼淇℃伅'" slot="footer" class="dialog-footer">
         <el-button size="small" @click="cancelEdit()">{{
-          $t("common.reset")
-        }}</el-button>
+            $t("common.reset")
+          }}
+        </el-button>
         <el-button
-          size="small"
-          type="primary"
-          @click="sendEdit('editForm')"
-          v-loading.fullscreen.lock="fullscreenLoading"
-          >{{ $t("common.submit") }}</el-button
+            size="small"
+            type="primary"
+            @click="sendEdit('editForm')"
+            v-loading.fullscreen.lock="fullscreenLoading"
+        >{{ $t("common.submit") }}
+        </el-button
         >
       </div>
       <div v-else slot="footer" class="dialog-footer">
         <el-button size="small" @click="cancelAdd('editForm')">{{
-          $t("common.reset")
-        }}</el-button>
+            $t("common.reset")
+          }}
+        </el-button>
         <el-button
-          size="small"
-          type="primary"
-          @click="sendAdd('editForm')"
-          v-loading.fullscreen.lock="fullscreenLoading"
-          >{{ $t("common.submit") }}</el-button
+            size="small"
+            type="primary"
+            @click="sendAdd('editForm')"
+            v-loading.fullscreen.lock="fullscreenLoading"
+        >{{ $t("common.submit") }}
+        </el-button
         >
       </div>
     </el-dialog>
     <el-dialog
-      :title="$t('common.details')"
-      :visible.sync="dialogVisible"
-      width="70%"
+        :title="$t('common.details')"
+        :visible.sync="dialogVisible"
+        width="70%"
     >
       <div style="height: 600px">
         <el-table
-          ref="filterTable"
-          :data="dbTableData"
-          height="90%"
-          border
-          style="width: 100%"
+            ref="filterTable"
+            :data="dbTableData"
+            height="90%"
+            border
+            style="width: 100%"
         >
           <el-table-column
-            width="60"
-            align="center"
-            type="index"
-            :label="$t('common.index')"
+              width="60"
+              align="center"
+              type="index"
+              :label="$t('common.index')"
           />
           <el-table-column
-            v-for="(item, index) in attributeData"
-            :key="index"
-            :label="item.alias"
-            :prop="item.field"
-            show-overflow-tooltip
-            align="center"
+              v-for="(item, index) in attributeData"
+              :key="index"
+              :label="item.alias"
+              :prop="item.field"
+              show-overflow-tooltip
+              align="center"
           ></el-table-column>
         </el-table>
         <div style="margin-top: 10px" class="pagination_box">
           <el-pagination
-            @size-change="handleLoaderSizeChange"
-            @current-change="handleLoaderCurrentChange"
-            :current-page="listLoader.pageIndex"
-            :page-sizes="[10, 20, 50, 100]"
-            :page-size="listLoader.pageSize"
-            layout="total, sizes, prev, pager, next, jumper"
-            :total="count1"
+              @size-change="handleLoaderSizeChange"
+              @current-change="handleLoaderCurrentChange"
+              :current-page="listLoader.pageIndex"
+              :page-sizes="[10, 20, 50, 100]"
+              :page-size="listLoader.pageSize"
+              layout="total, sizes, prev, pager, next, jumper"
+              :total="count1"
           >
           </el-pagination>
         </div>
@@ -516,43 +526,45 @@
     <div class="downloadBox box_div subpage_Div" v-if="showCodeBox">
       <h4 style="padding: 20px">{{ $t("common.passworld") }}</h4>
       <el-form
-        :model="codeForm"
-        :rules="rules"
-        ref="codeForm"
-        label-width="100px"
-        class="codeForm"
+          :model="codeForm"
+          :rules="rules"
+          ref="codeForm"
+          label-width="100px"
+          class="codeForm"
       >
         <el-form-item :label="$t('common.passworld')" prop="password">
           <el-input
-            type="password"
-            v-model="codeForm.password"
-            show-password
+              type="password"
+              v-model="codeForm.password"
+              show-password
           ></el-input>
         </el-form-item>
         <el-form-item :label="$t('common.SPassword')" prop="repassword">
           <el-input
-            type="password"
-            v-model="codeForm.repassword"
-            show-password
+              type="password"
+              v-model="codeForm.repassword"
+              show-password
           ></el-input>
         </el-form-item>
         <el-form-item>
           <el-button
-            class="primary"
-            size="small"
-            @click="download('codeForm')"
-            >{{ $t("common.confirm") }}</el-button
+              class="primary"
+              size="small"
+              @click="download('codeForm')"
+          >{{ $t("common.confirm") }}
+          </el-button
           >
           <el-button type="info" size="small" @click="closeDown('codeForm')">{{
-            $t("common.cancel")
-          }}</el-button>
+              $t("common.cancel")
+            }}
+          </el-button>
         </el-form-item>
       </el-form>
     </div>
     <el-dialog
-      :title="fromQueryMeta.title"
-      :visible.sync="queryMetaFlag"
-      width="70%"
+        :title="fromQueryMeta.title"
+        :visible.sync="queryMetaFlag"
+        width="70%"
     >
       <div style="height: 65vh; width: 100%">
         <el-form :inline="true" :model="fromQueryMeta" class="demo-form-inline">
@@ -562,128 +574,129 @@
 
           <el-form-item>
             <el-button type="primary" size="small" @click="setSearchMetaData()"
-              >鏌ヨ</el-button
+            >鏌ヨ
+            </el-button
             >
             <el-button type="info" size="small" @click="setRestMetaData()"
-              >閲嶇疆</el-button
+            >閲嶇疆
+            </el-button
             >
           </el-form-item>
         </el-form>
         <el-table
-          ref="filterTable"
-          :data="metaDataTable"
-          style="width: 100%"
-          height="calc(100% - 100px)"
+            ref="filterTable"
+            :data="metaDataTable"
+            style="width: 100%"
+            height="calc(100% - 100px)"
         >
           <el-table-column
-            align="center"
-            type="index"
-            :label="$t('common.index')"
-            width="70px"
+              align="center"
+              type="index"
+              :label="$t('common.index')"
+              width="70px"
           ></el-table-column>
           <el-table-column
-            align="center"
-            prop="name"
-            :label="$t('common.name')"
-            width="120"
+              align="center"
+              prop="name"
+              :label="$t('common.name')"
+              width="120"
           >
           </el-table-column>
           <el-table-column
-            align="center"
-            prop="dirName"
-            :label="$t('dataManage.dataUpObj.catalogue')"
-            width="300"
+              align="center"
+              prop="dirName"
+              :label="$t('dataManage.dataUpObj.catalogue')"
+              width="300"
           />
           <el-table-column
-            align="center"
-            prop="depName"
-            :label="$t('dataManage.dataUpObj.company')"
-            width="200"
+              align="center"
+              prop="depName"
+              :label="$t('dataManage.dataUpObj.company')"
+              width="200"
           />
           <el-table-column
-            align="center"
-            prop="verName"
-            :label="$t('dataManage.dataUpObj.versionNo')"
+              align="center"
+              prop="verName"
+              :label="$t('dataManage.dataUpObj.versionNo')"
           />
           <el-table-column
-            align="center"
-            prop="type"
-            :label="$t('common.type')"
+              align="center"
+              prop="type"
+              :label="$t('common.type')"
           />
           <el-table-column
-            align="center"
-            prop="sizes"
-            :label="$t('common.size')"
-            :formatter="changeSizeFile"
+              align="center"
+              prop="sizes"
+              :label="$t('common.size')"
+              :formatter="changeSizeFile"
           />
           <el-table-column
-            align="center"
-            :label="$t('dataManage.dataUpObj.tableName')"
+              align="center"
+              :label="$t('dataManage.dataUpObj.tableName')"
           >
             <template slot-scope="scope">
               <a class="scopeRowColor" @click="detail(scope.row)">{{
-                scope.row.tab
-              }}</a>
+                  scope.row.tab
+                }}</a>
             </template>
           </el-table-column>
           <el-table-column
-            align="center"
-            prop="rows"
-            :label="$t('common.lineNuber')"
+              align="center"
+              prop="rows"
+              :label="$t('common.lineNuber')"
           />
           <el-table-column
-            align="center"
-            prop="desc"
-            :label="$t('dataManage.dataUpObj.describe')"
+              align="center"
+              prop="desc"
+              :label="$t('dataManage.dataUpObj.describe')"
           />
         </el-table>
         <div class="pagination_box">
           <el-pagination
-            @size-change="handleMetaSizeChange"
-            @current-change="handMetaCurrentChange"
-            :current-page="listMetaData.pageIndex"
-            :page-sizes="[10, 20, 50, 100]"
-            :page-size="listMetaData.pageSize"
-            layout="total, sizes, prev, pager, next, jumper"
-            :total="listMetaData.count"
+              @size-change="handleMetaSizeChange"
+              @current-change="handMetaCurrentChange"
+              :current-page="listMetaData.pageIndex"
+              :page-sizes="[10, 20, 50, 100]"
+              :page-size="listMetaData.pageSize"
+              layout="total, sizes, prev, pager, next, jumper"
+              :total="listMetaData.count"
           >
           </el-pagination>
         </div>
       </div>
     </el-dialog>
     <iframe
-      id="downFrame"
-      src=""
-      style="display: none; border: 0; padding: 0; height: 0; width: 0"
+        id="downFrame"
+        src=""
+        style="display: none; border: 0; padding: 0; height: 0; width: 0"
     ></iframe>
   </div>
 </template>
 
 <script>
 import $ from "jquery";
-import { getToken } from "@/utils/auth";
+import {getToken} from "@/utils/auth";
 import {
-  select_meta_ByPageAndCount,
-  // queryDataCount,
-  updateMeta,
   deleteMeta,
   insertMeta,
-  selectDictTab,
-  selectdirTab,
-  selectdepTab,
   meta_downloadReq,
-  sign_getPublicKey,
+  meta_selectByPageForUpload,
   meta_selectDownloadFile,
   meta_selectFields,
-  meta_selectByPageForUpload,
-  meta_selectVerByDirid,
   meta_selectPageAndCountByPid,
+  meta_selectVerByDirid,
+  select_meta_ByPageAndCount,
+  selectdepTab,
+  selectdirTab,
+  sign_getPublicKey,
+  updateMeta,
 } from "../../api/api";
 
 import MyBread from "../../components/MyBread.vue";
+
 export default {
   name: "metadataManage",
-  components: { MyBread },
+  components: {MyBread},
   data() {
     var repasswordValidator = (rule, value, callback) => {
       if (value === "") {
@@ -696,7 +709,7 @@
     };
     var passwordValidator = (rule, value, callback) => {
       var passwordreg =
-        /^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W!@#$%^&*`~()\\-_+=,.?;<>]+$)(?![a-z0-9]+$)(?![a-z\W!@#$%^&*`~()\\-_+=,.?;<>]+$)(?![0-9\W!@#$%^&*`~()\\-_+=,.?;<>]+$)[a-zA-Z0-9\W!@#$%^&*`~()\\-_+=,.?;<>]{12,20}$/;
+          /^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W!@#$%^&*`~()\\-_+=,.?;<>]+$)(?![a-z0-9]+$)(?![a-z\W!@#$%^&*`~()\\-_+=,.?;<>]+$)(?![0-9\W!@#$%^&*`~()\\-_+=,.?;<>]+$)[a-zA-Z0-9\W!@#$%^&*`~()\\-_+=,.?;<>]{12,20}$/;
       if (!passwordreg.test(value)) {
         callback(new Error("瀵嗙爜蹇呴』鐢辨暟瀛椼�佸瓧姣嶃�佺壒娈婂瓧绗︾粍鍚�,璇疯緭鍏�13-20浣�"));
       } else {
@@ -737,12 +750,12 @@
       },
       rules: {
         password: [
-          { required: true, message: "璇疯緭鍏ュ瘑鐮�", trigger: "blur" },
-          { validator: passwordValidator, trigger: "blur" },
+          {required: true, message: "璇疯緭鍏ュ瘑鐮�", trigger: "blur"},
+          {validator: passwordValidator, trigger: "blur"},
         ],
         repassword: [
-          { required: true, message: "璇疯緭鍏ョ‘璁ゅ瘑鐮�", trigger: "blur" },
-          { validator: repasswordValidator, trigger: "blur" },
+          {required: true, message: "璇疯緭鍏ョ‘璁ゅ瘑鐮�", trigger: "blur"},
+          {validator: repasswordValidator, trigger: "blur"},
         ],
       },
       tableData: [],
@@ -978,7 +991,7 @@
     },
 
     async getQueryVerList() {
-      const data = await meta_selectVerByDirid({ dirid: this.queryForm.dirid });
+      const data = await meta_selectVerByDirid({dirid: this.queryForm.dirid});
       if (data.code != 200) {
         this.$message.error("鐗堟湰鍒楄〃鑾峰彇澶辫触");
         return;
@@ -1050,17 +1063,17 @@
       var mm = time.getMinutes();
       var s = time.getSeconds();
       return (
-        y +
-        "-" +
-        this.add0(m) +
-        "-" +
-        this.add0(d) +
-        " " +
-        h +
-        ":" +
-        mm +
-        ":" +
-        s
+          y +
+          "-" +
+          this.add0(m) +
+          "-" +
+          this.add0(d) +
+          " " +
+          h +
+          ":" +
+          mm +
+          ":" +
+          s
       );
     },
     //鏍煎紡鍖栨椂闂�
@@ -1100,8 +1113,8 @@
       let currentPerms = this.$store.state.currentPerms;
       let permsEntity = this.$store.state.permsEntity;
       permsEntity
-        .filter((item) => item.perms == currentPerms)
-        .map((item) => (this.btnStatus[item.tag.substr(1)] = true));
+          .filter((item) => item.perms == currentPerms)
+          .map((item) => (this.btnStatus[item.tag.substr(1)] = true));
     },
     // ShowWindowFly(res) {
     //   console.log(res);
@@ -1185,26 +1198,26 @@
         if (valid) {
           this.fullscreenLoading = true;
           insertMeta(this.editForm)
-            .then((res) => {
-              setTimeout(() => {
+              .then((res) => {
+                setTimeout(() => {
+                  this.fullscreenLoading = false;
+                  if (res.code == 200) {
+                    this.listData.pageSize = 10;
+                    this.listData.pageIndex = 1;
+                    this.getMetaData();
+                    this.$message({
+                      message: "娣诲姞鎴愬姛",
+                      type: "success",
+                    });
+                    this.editForm = {};
+                    this.dialogFormVisible = false;
+                  }
+                }, 500);
+              })
+              .catch((res) => {
+                alert("淇敼澶辫触锛岃閲嶈瘯锛�");
                 this.fullscreenLoading = false;
-                if (res.code == 200) {
-                  this.listData.pageSize = 10;
-                  this.listData.pageIndex = 1;
-                  this.getMetaData();
-                  this.$message({
-                    message: "娣诲姞鎴愬姛",
-                    type: "success",
-                  });
-                  this.editForm = {};
-                  this.dialogFormVisible = false;
-                }
-              }, 500);
-            })
-            .catch((res) => {
-              alert("淇敼澶辫触锛岃閲嶈瘯锛�");
-              this.fullscreenLoading = false;
-            });
+              });
         } else {
           console.log("error submit!!");
           return false;
@@ -1222,30 +1235,30 @@
         cancelButtonText: "鍙栨秷",
         type: "warning",
       })
-        .then(() => {
-          var std = [];
-          for (var i in this.multipleSelection) {
-            std.push(this.multipleSelection[i].id);
-          }
-          deleteMeta({ ids: std.toString() }).then((res) => {
-            if (res.code == 200) {
-              this.$message({
-                type: "success",
-                message: "鍒犻櫎鎴愬姛!",
-              });
-              this.multipleSelection = [];
-              this.listData.pageSize = 10;
-              this.listData.pageIndex = 1;
-              this.getMetaData();
-            } else {
-              this.$message.error("鍒犻櫎澶辫触");
-              this.multipleSelection = [];
+          .then(() => {
+            var std = [];
+            for (var i in this.multipleSelection) {
+              std.push(this.multipleSelection[i].id);
             }
+            deleteMeta({ids: std.toString()}).then((res) => {
+              if (res.code == 200) {
+                this.$message({
+                  type: "success",
+                  message: "鍒犻櫎鎴愬姛!",
+                });
+                this.multipleSelection = [];
+                this.listData.pageSize = 10;
+                this.listData.pageIndex = 1;
+                this.getMetaData();
+              } else {
+                this.$message.error("鍒犻櫎澶辫触");
+                this.multipleSelection = [];
+              }
+            });
+          })
+          .catch(() => {
+            this.$message("宸插彇娑堝垹闄�");
           });
-        })
-        .catch(() => {
-          this.$message("宸插彇娑堝垹闄�");
-        });
     },
 
     // 鏌ョ湅鐣岄潰
@@ -1274,11 +1287,12 @@
     },
     handleClose(done) {
       this.$confirm("纭鍏抽棴锛�")
-        .then((_) => {
-          this.editForm = {};
-          done();
-        })
-        .catch((_) => {});
+          .then((_) => {
+            this.editForm = {};
+            done();
+          })
+          .catch((_) => {
+          });
     },
 
     // 鎻愪氦淇敼
@@ -1288,29 +1302,29 @@
         cancelButtonText: "鍙栨秷",
         type: "warning",
       })
-        .then(() => {
-          this.dialogFormVisible = false;
-          updateMeta(this.editForm).then((res) => {
-            setTimeout(() => {
-              this.fullscreenLoading = false;
-              if (res.code == 200) {
-                this.listData.pageSize = 10;
-                this.listData.pageIndex = 1;
-                this.getMetaData();
-                this.$message({
-                  message: "淇敼鎴愬姛",
-                  type: "success",
-                });
-                this.editForm = {};
-                this.dialogFormVisible = false;
-              }
-            }, 500);
+          .then(() => {
+            this.dialogFormVisible = false;
+            updateMeta(this.editForm).then((res) => {
+              setTimeout(() => {
+                this.fullscreenLoading = false;
+                if (res.code == 200) {
+                  this.listData.pageSize = 10;
+                  this.listData.pageIndex = 1;
+                  this.getMetaData();
+                  this.$message({
+                    message: "淇敼鎴愬姛",
+                    type: "success",
+                  });
+                  this.editForm = {};
+                  this.dialogFormVisible = false;
+                }
+              }, 500);
+            });
+          })
+          .catch(() => {
+            alert("淇敼澶辫触锛岃閲嶈瘯锛�");
+            this.fullscreenLoading = false;
           });
-        })
-        .catch(() => {
-          alert("淇敼澶辫触锛岃閲嶈瘯锛�");
-          this.fullscreenLoading = false;
-        });
     },
     cancelEdit() {
       this.$nextTick(() => {
@@ -1345,13 +1359,13 @@
       }
       var token = getToken();
       var url =
-        BASE_URL +
-        "/meta/downloadFile?token=" +
-        token +
-        "&guid=" +
-        res.result +
-        "&pwd=" +
-        encodeURIComponent(encrypt.encrypt(this.codeForm.repassword));
+          BASE_URL +
+          "/meta/downloadFile?token=" +
+          token +
+          "&guid=" +
+          res.result +
+          "&pwd=" +
+          encodeURIComponent(encrypt.encrypt(this.codeForm.repassword));
 
       $("#downFrame").attr("src", url).click();
       this.closeDown();
@@ -1417,6 +1431,7 @@
     display: block;
     margin-left: 10px; //杩欎釜鐢ㄤ簬鍦嗙偣灞呬腑
   }
+
   .downloadBox {
     position: absolute;
     top: 20%;

--
Gitblit v1.9.3