From 752d135e7d0d229002aed8f558a244ff58e949ca Mon Sep 17 00:00:00 2001 From: he wei <858544502@qq.com> Date: 星期三, 17 一月 2024 09:41:02 +0800 Subject: [PATCH] U 软件列表 测试员账号可以无限制下载 --- src/pages/resourceManage/software/list.vue | 73 +++++++++++++++++++++--------------- 1 files changed, 43 insertions(+), 30 deletions(-) diff --git a/src/pages/resourceManage/software/list.vue b/src/pages/resourceManage/software/list.vue index 58b3993..f140841 100644 --- a/src/pages/resourceManage/software/list.vue +++ b/src/pages/resourceManage/software/list.vue @@ -63,7 +63,9 @@ </a-popover> <template v-if="canDownloadSoftware"> <a-divider type="vertical"></a-divider> - <a :disabled="!!record.soft.lockFlag" @click="download(record)" + <a + :disabled="!!record.soft.lockFlag && !isTester" + @click="download(record)" >涓嬭浇</a > <a-divider type="vertical"></a-divider> @@ -86,8 +88,15 @@ <a-button v-if="canUploadSoftware" type="primary" - @click="handleEmailShow(record)">閭欢閫氱煡</a-button> - <a-button type="primary" :disabled="!isTester" @click="handleConfirmDelete(record)">鍒犻櫎</a-button> + @click="handleEmailShow(record)" + >閭欢閫氱煡</a-button + > + <a-button + type="primary" + :disabled="!isTester" + @click="handleConfirmDelete(record)" + >鍒犻櫎</a-button + > </a-space> <a>鏇村</a> </a-popover> @@ -218,15 +227,16 @@ import moment from "moment"; import { getUserList } from "../../permission/apis"; -import {message, Modal} from "ant-design-vue"; +import { message, Modal } from "ant-design-vue"; import { - getList, - downLoadSoftware, - excelParse, - productSoftwareSubmit, - applyModel, - updateSoftwareLock, deleteSoftwareApi, + getList, + downLoadSoftware, + excelParse, + productSoftwareSubmit, + applyModel, + updateSoftwareLock, + deleteSoftwareApi, } from "./apis"; import { mapGetters } from "vuex"; import EmailCard from "../../components/emailCard"; @@ -849,26 +859,29 @@ console.log(err); }); }, - handleConfirmDelete(obj) { - Modal.confirm({ - content: () => '鍒犻櫎褰撳墠杞欢锛屽垹闄ゅ悗鏃犳硶鎭㈠锛岃娉ㄦ剰锛侊紒锛�', - onOk: async ()=>{ - try { - const res = await deleteSoftwareApi(obj.soft.fileName, obj.soft.version); - const rs = res.data; - if(rs.code ===1 && rs.data) { - this.$message.success("鍒犻櫎鎴愬姛銆�"); - }else { - this.$message.error("鍒犻櫎澶辫触!!!") - } - this.searchData(); - }catch (e) { - this.$message.error("鍒犻櫎澶辫触锛岃鑱旂郴寮�鍙戜汉鍛�!!!") - console.log(e); - } - } - }); - } + handleConfirmDelete(obj) { + Modal.confirm({ + content: () => "鍒犻櫎褰撳墠杞欢锛屽垹闄ゅ悗鏃犳硶鎭㈠锛岃娉ㄦ剰锛侊紒锛�", + onOk: async () => { + try { + const res = await deleteSoftwareApi( + obj.soft.fileName, + obj.soft.version + ); + const rs = res.data; + if (rs.code === 1 && rs.data) { + this.$message.success("鍒犻櫎鎴愬姛銆�"); + } else { + this.$message.error("鍒犻櫎澶辫触!!!"); + } + this.searchData(); + } catch (e) { + this.$message.error("鍒犻櫎澶辫触锛岃鑱旂郴寮�鍙戜汉鍛�!!!"); + console.log(e); + } + }, + }); + }, }, watch: { update(n) { -- Gitblit v1.9.1