| | |
| | | </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> |
| | |
| | | <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> |
| | |
| | | excelParse, |
| | | productSoftwareSubmit, |
| | | applyModel, |
| | | updateSoftwareLock, deleteSoftwareApi, |
| | | updateSoftwareLock, |
| | | deleteSoftwareApi, |
| | | } from "./apis"; |
| | | import { mapGetters } from "vuex"; |
| | | import EmailCard from "../../components/emailCard"; |
| | |
| | | }, |
| | | handleConfirmDelete(obj) { |
| | | Modal.confirm({ |
| | | content: () => '删除当前软件,删除后无法恢复,请注意!!!', |
| | | content: () => "删除当前软件,删除后无法恢复,请注意!!!", |
| | | onOk: async ()=>{ |
| | | try { |
| | | const res = await deleteSoftwareApi(obj.soft.fileName, obj.soft.version); |
| | | 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.$message.error("删除失败!!!"); |
| | | } |
| | | this.searchData(); |
| | | }catch (e) { |
| | | this.$message.error("删除失败,请联系开发人员!!!") |
| | | this.$message.error("删除失败,请联系开发人员!!!"); |
| | | console.log(e); |
| | | } |
| | | } |
| | | }, |
| | | }); |
| | | } |
| | | }, |
| | | }, |
| | | watch: { |
| | | update(n) { |