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