From 9ce29c536ba2a636416c618761985e2b9a711ee6 Mon Sep 17 00:00:00 2001
From: lxl <lixuliang_hd@126.com>
Date: 星期四, 27 十月 2022 14:17:45 +0800
Subject: [PATCH] user

---
 src/views/Archive/index.vue |  114 ++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 68 insertions(+), 46 deletions(-)

diff --git a/src/views/Archive/index.vue b/src/views/Archive/index.vue
index 0a74ec6..8a4a421 100644
--- a/src/views/Archive/index.vue
+++ b/src/views/Archive/index.vue
@@ -2,7 +2,7 @@
   <div class="archive">
     <div class="left_active">
       <el-card class="arch_card">
-        <div class="title_active">{{ $t("archive.name") }}</div>
+        <div class="title_active">{{ $t('archive.name') }}</div>
         <el-divider />
         <el-tree
           :data="tree"
@@ -18,18 +18,19 @@
           <el-col :span="6"></el-col>
           <el-col :span="4"
             ><div style="text-align: right; margin-top: 6px">
-              {{ $t("archive.keyword") }}:
+              {{ $t('archive.keyword') }}:
             </div>
           </el-col>
           <el-col :span="4">
             <el-input :placeholder="$t('common.pleaseInput')"
           /></el-col>
           <el-col :span="4"
-            ><el-button type="primary">{{
-              $t("common.iquery")
-            }}</el-button></el-col
-          >
-          <el-col :span="6"></el-col>
+            ><el-button type="primary">{{ $t('common.iquery') }}</el-button>
+            <el-button v-if="archStatus.download" type="primary">{{
+              $t('common.download')
+            }}</el-button>
+          </el-col>
+          <el-col :span="6"> </el-col>
         </el-row>
         <el-divider />
         <el-card shadow="never" class="middle_card">
@@ -88,87 +89,108 @@
     return {
       tree: [
         {
-          label: "鏂囩尞",
+          label: '鏂囩尞',
           children: [
             {
-              label: "绠¢亾鏍囧噯鏂囩尞",
-              url: "",
+              label: '绠¢亾鏍囧噯鏂囩尞',
+              url: '',
             },
             {
-              label: "宸ヤ笟绠¢亾宸ョ▼鏂藉伐鍙婇獙鏀惰鑼�",
-              url: "",
+              label: '宸ヤ笟绠¢亾宸ョ▼鏂藉伐鍙婇獙鏀惰鑼�',
+              url: '',
             },
             {
-              label: "缁煎悎绠$嚎璁捐鏍囧噯",
-              url: "",
+              label: '缁煎悎绠$嚎璁捐鏍囧噯',
+              url: '',
             },
           ],
         },
         {
-          label: "鍥剧焊", //label瀵瑰簲鐖剁骇鏍囩
+          label: '鍥剧焊', //label瀵瑰簲鐖剁骇鏍囩
           children: [
             {
-              label: "XXX绠$嚎璁捐鍥剧焊",
-              url: " ",
+              label: 'XXX绠$嚎璁捐鍥剧焊',
+              url: ' ',
             },
             {
-              label: "XXXXXX绠$嚎璁捐鍥�",
-              url: " ",
+              label: 'XXXXXX绠$嚎璁捐鍥�',
+              url: ' ',
             },
             {
-              label: "XXXXX绠$嚎璁捐鍥�",
-              url: " ",
+              label: 'XXXXX绠$嚎璁捐鍥�',
+              url: ' ',
             },
           ],
         },
         {
-          label: "鏁版嵁", //label瀵瑰簲鐖剁骇鏍囩
+          label: '鏁版嵁', //label瀵瑰簲鐖剁骇鏍囩
           children: [
             {
-              label: "绠¢亾",
-              url: " ",
+              label: '绠¢亾',
+              url: ' ',
             },
             {
-              label: "闃�闂�",
-              url: " ",
+              label: '闃�闂�',
+              url: ' ',
             },
             {
-              label: "娑堣垂璁惧",
-              url: " ",
+              label: '娑堣垂璁惧',
+              url: ' ',
             },
           ],
         },
       ],
       defaultProps: {
-        children: "children", //"children"鍐呯殑姣忎釜瀵硅薄瑙f瀽涓轰竴涓瓙椤�;
-        label: "label", //鎵�鏈�"label"鎵�鍦ㄧ殑瀵硅薄瑙f瀽涓轰竴涓埗椤�
+        chilren: 'children', //"children"鍐呯殑姣忎釜瀵硅薄瑙f瀽涓轰竴涓瓙椤�;
+        label: 'label', //鎵�鏈�"label"鎵�鍦ㄧ殑瀵硅薄瑙f瀽涓轰竴涓埗椤�
       },
       tableData: [
         {
-          timer: "2016-05-01",
-          name: "Tom",
-          count: "3",
-          type: "涓氬姟鍥惧眰",
-          state: "x",
+          timer: '2016-05-01',
+          name: 'Tom',
+          count: '3',
+          type: '涓氬姟鍥惧眰',
+          state: 'x',
         },
         {
-          timer: "2016-05-02",
-          name: "Tom",
-          count: "2",
-          type: "涓氬姟鍥惧眰",
-          state: "x",
+          timer: '2016-05-02',
+          name: 'Tom',
+          count: '2',
+          type: '涓氬姟鍥惧眰',
+          state: 'x',
         },
         {
-          timer: "2016-05-03",
-          name: "Tom",
-          count: "1",
-          type: "涓氬姟鍥惧眰",
-          state: "x",
+          timer: '2016-05-03',
+          name: 'Tom',
+          count: '1',
+          type: '涓氬姟鍥惧眰',
+          state: 'x',
         },
       ],
+      archStatus: {
+        download: false,
+      },
     };
   },
-  methods: {},
+  methods: {
+    showArchMenu(res) {
+      switch (res.tag) {
+        case '/download':
+          this.archStatus.download = true;
+          break;
+      }
+    },
+  },
+  created() {
+    var val = this.$store.state.currentPerms;
+    var permsEntity = this.$store.state.permsEntity;
+    for (var i = 0; i < permsEntity.length; i++) {
+      if (permsEntity[i].perms == val) {
+        // this.showMenuChange(permsEntity[i], permsEntity);
+        this.showArchMenu(permsEntity[i]);
+      }
+    }
+  },
 };
 </script>
 

--
Gitblit v1.9.3