From 58192a194d0667ebb880a16cbde36363fdc1d535 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期五, 07 三月 2025 15:03:59 +0800 Subject: [PATCH] 删除无用代码 修改前端下载方法 --- src/views/business/inspectionTask/components/InspectionWord.vue | 2 src/views/CNAS/resourceDemand/device/component/files.vue | 2 src/views/CNAS/resourceDemand/device/component/management.vue | 35 -- src/views/CNAS/systemManagement/internalAuditManagement/components/ViewTestRecord.vue | 2 src/views/CNAS/systemManagement/documentRecords/approvalRecord.vue | 46 --- src/views/CNAS/resourceDemand/device/component/equipmentAcceptance.vue | 2 src/views/CNAS/process/method/standardMethod/index.vue | 24 - src/views/CNAS/systemManagement/managementReview/components/managementReviewPlan.vue | 2 src/views/CNAS/resourceDemand/facilitiesEnvironment/component/facilities-environmental-conditions/lightning-protection-detection.vue | 2 src/views/CNAS/systemManagement/documentControl/components/FileList.vue | 26 - src/views/business/unpass/components/unPassDialog.vue | 2 src/views/business/materialOrderComponents/materialOrder/filesLookVisible.vue | 2 src/views/business/productOrder/index.vue | 4 src/views/CNAS/resourceDemand/device/component/calibration.vue | 2 src/views/CNAS/systemManagement/documentControl/components/ControlledFileApplication.vue | 33 -- src/views/CNAS/systemManagement/documentControl/components/FileObsoletionRequest.vue | 32 -- src/views/CNAS/systemManagement/documentRecords/outDocumenRecordt.vue | 41 --- src/views/CNAS/systemManagement/customerSatisfaction/index.vue | 2 src/views/CNAS/systemManagement/documentControl/components/FileChangeRequest.vue | 31 -- src/views/CNAS/process/uncertainty/index.vue | 31 -- src/views/CNAS/systemManagement/documentRecords/revisionRecord.vue | 55 ---- src/views/structural/capabilityAndLaboratory/laboratory/index.vue | 2 src/views/performance/class/index.vue | 1 src/views/CNAS/systemManagement/documentControl/components/DistributionCollectionRecord.vue | 32 -- src/views/CNAS/process/sampleDisposal/index.vue | 42 --- src/views/CNAS/systemManagement/correctiveAction/components/ViewTestRecord.vue | 2 src/views/business/reportPreparation/index.vue | 2 src/views/CNAS/process/reportResults/index.vue | 31 -- src/views/business/inspectionTask/inspection.vue | 32 -- src/views/CNAS/systemManagement/documentRecords/regularReviewsRecord.vue | 51 --- src/views/CNAS/process/complaint/index.vue | 31 -- src/views/CNAS/systemManagement/documentRecords/distributionCollectionRecord.vue | 39 -- src/views/CNAS/process/demand/index.vue | 1 src/views/CNAS/systemManagement/documentRecords/cancellationRecord.vue | 39 -- src/plugins/download.js | 61 ++-- 35 files changed, 61 insertions(+), 683 deletions(-) diff --git a/src/plugins/download.js b/src/plugins/download.js index 36db93e..97dc59a 100644 --- a/src/plugins/download.js +++ b/src/plugins/download.js @@ -81,37 +81,40 @@ downloadLoadingInstance.close(); }); }, - async downloadFileFromUrl(url, filename) { - try { - let state = /\.(jpg|jpeg|png|gif)$/i.test(url) // 鍒ゆ柇鏄惁涓哄浘鐗� - let url1 = '' - if (state) { - url1 = Vue.prototype.javaApi + '/img/' + url; - } else { - url1 = Vue.prototype.javaApi + '/word/' + url + async saveAs(text, name, opts) { + if (typeof text === "string") { + try { + let state = /\.(jpg|jpeg|png|gif)$/i.test(text) // 鍒ゆ柇鏄惁涓哄浘鐗� + let url1 = '' + if (state) { + url1 = Vue.prototype.javaApi + '/img/' + text; + } else { + url1 = Vue.prototype.javaApi + '/word/' + text + } + // 浣跨敤 fetch 鑾峰彇鏂囦欢 + const response = await fetch(url1); + if (!response.ok) { + throw new Error('鏂囦欢涓嬭浇澶辫触: ' + response.statusText); + } + // 灏嗘枃浠惰浆鎹负 Blob + const blob = await response.blob(); + // 浣跨敤 saveAs 淇濆瓨鏂囦欢 + saveAs(blob, filename); + Message.success("鏁版嵁瀵煎嚭鎴愬姛"); + } catch (error) { + Message.error(error); } - // 浣跨敤 fetch 鑾峰彇鏂囦欢 - const response = await fetch(url1); - if (!response.ok) { - throw new Error('鏂囦欢涓嬭浇澶辫触: ' + response.statusText); - } - // 灏嗘枃浠惰浆鎹负 Blob - const blob = await response.blob(); - // 浣跨敤 saveAs 淇濆瓨鏂囦欢 - saveAs(blob, filename); - Message.success("鏁版嵁瀵煎嚭鎴愬姛"); - } catch (error) { - Message.error(error); + } else { + // 娴佷笅杞� + blobToText(text) + .then((result) => { + Message.error(result.msg); + }) + .catch(() => { + saveAs(text, name, opts); + Message.success("鏁版嵁瀵煎嚭鎴愬姛"); + }); } - }, - saveAs(text, name, opts) { - // 娴佷笅杞� - blobToText(text).then((result) => { - Message.error(result.msg); - }).catch(() => { - saveAs(text, name, opts); - Message.success("鏁版嵁瀵煎嚭鎴愬姛"); - }); }, async printErrMsg(data) { const resText = await data.text(); diff --git a/src/views/CNAS/process/complaint/index.vue b/src/views/CNAS/process/complaint/index.vue index 5a998b3..93604ef 100644 --- a/src/views/CNAS/process/complaint/index.vue +++ b/src/views/CNAS/process/complaint/index.vue @@ -348,40 +348,9 @@ ...mapGetters(["userId"]), }, mounted() { - // this.entityCopy = this.HaveJson(this.componentData.entity); this.getList() }, methods: { - // 鏉冮檺鍒嗛厤 - getPower() { - let power = JSON.parse(sessionStorage.getItem('power')) - let up = false - let del = false - let add = false - let out = false - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == 'doProcessComplain') { - up = true - } - if (power[i].menuMethod == 'addProcessComplain') { - add = true - } - if (power[i].menuMethod == 'delProcessComplain') { - del = true - } - if (power[i].menuMethod == 'exportProcessComplain') { - out = true - } - } - if (!up) { - this.componentData.do.splice(2, 1) - } - if (!del) { - this.componentData.do.splice(1, 1) - } - this.outPower = out - this.addPower = add - }, openAdd() { this.addInfo = {} this.addDialogVisible = true diff --git a/src/views/CNAS/process/demand/index.vue b/src/views/CNAS/process/demand/index.vue index 7007925..cd5c514 100644 --- a/src/views/CNAS/process/demand/index.vue +++ b/src/views/CNAS/process/demand/index.vue @@ -477,7 +477,6 @@ }; }, mounted() { - // this.getPower() this.getAuthorizedPerson() this.refreshTable() }, diff --git a/src/views/CNAS/process/method/standardMethod/index.vue b/src/views/CNAS/process/method/standardMethod/index.vue index ead5404..03f64ba 100644 --- a/src/views/CNAS/process/method/standardMethod/index.vue +++ b/src/views/CNAS/process/method/standardMethod/index.vue @@ -276,30 +276,6 @@ this.queryParams = {}; this.getList(); }, - // 鏉冮檺鍒嗛厤 - getPower() { - let power = JSON.parse(sessionStorage.getItem("power")); - let up = false; - let del = false; - let add = false; - let inPower = false; - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == "addStandardMethod") { - add = true; - } - if (power[i].menuMethod == "delStandardMethod") { - del = true; - } - if (power[i].menuMethod == "upStandardMethod") { - up = true; - } - if (power[i].menuMethod == "importStandardDetails") { - inPower = true; - } - } - this.addPower = add; - this.inPower = inPower; - }, openAdd() { this.title = "鏂板"; this.addForm = {}; diff --git a/src/views/CNAS/process/reportResults/index.vue b/src/views/CNAS/process/reportResults/index.vue index 4b58fd3..a34f9fa 100644 --- a/src/views/CNAS/process/reportResults/index.vue +++ b/src/views/CNAS/process/reportResults/index.vue @@ -185,35 +185,6 @@ this.getAuthorizedPerson() }, methods: { - getPower() { - let power = JSON.parse(sessionStorage.getItem('power')) - let up = false - let del = false - let add = false - let out = false - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == 'doProcessReport') { - up = true - } - if (power[i].menuMethod == 'addProcessReport') { - add = true - } - if (power[i].menuMethod == 'delProcessReport') { - del = true - } - if (power[i].menuMethod == 'exportProcessReport') { - out = true - } - } - if (!up) { - this.componentData.do.splice(1, 1) - } - if (!del) { - this.componentData.do.splice(0, 1) - } - this.outPower = out - this.addPower = add - }, handleDown() { if (this.mutilSelect.length == 0) { this.$message.warning('璇烽�夋嫨瑕佸鍑虹殑鏁版嵁') @@ -222,7 +193,7 @@ this.outLoading = true exportProcessReport({ ids: this.mutilSelect.map(m => m.id) }).then(res => { this.outLoading = false - this.$download.downloadFileFromUrl(res.data, "鎶ュ憡缁撴灉"); + this.$download.saveAs(res.data, "鎶ュ憡缁撴灉"); }) }, openAdd() { diff --git a/src/views/CNAS/process/sampleDisposal/index.vue b/src/views/CNAS/process/sampleDisposal/index.vue index c534d45..e446687 100644 --- a/src/views/CNAS/process/sampleDisposal/index.vue +++ b/src/views/CNAS/process/sampleDisposal/index.vue @@ -249,51 +249,11 @@ }; }, mounted() { - // this.entityCopy = this.HaveJson(this.componentData.entity); this.getCustomPageList() this.getList() this.getList0() }, methods: { - getPower() { - let power = JSON.parse(sessionStorage.getItem('power')) - let add = false - let out = false - let submitProcessTotaldeal = false - let checkProcessTotaldeal = false - let ratifyProcessTotaldeal = false - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == 'addProcessDeal') { - add = true - } - // if (power[i].menuMethod == 'exportProcessEvaluate') { - // out = true - // } - if (power[i].menuMethod == 'submitProcessTotaldeal') { - submitProcessTotaldeal = true - } - if (power[i].menuMethod == 'checkProcessTotaldeal') { - checkProcessTotaldeal = true - } - if (power[i].menuMethod == 'ratifyProcessTotaldeal') { - ratifyProcessTotaldeal = true - } - } - if (!ratifyProcessTotaldeal) { - this.componentData.do.splice(4, 1) - } - if (!checkProcessTotaldeal) { - this.componentData.do.splice(3, 1) - } - if (!submitProcessTotaldeal) { - this.componentData.do.splice(2, 1) - } - if (!add) { - this.componentData0.do.splice(1, 1) - this.componentData0.do.splice(0, 1) - } - this.addPower = add - }, // 鑾峰彇閫佹牱鍗曚綅鍒楄〃 getCustomPageList() { selectCustomPageList({ @@ -510,7 +470,7 @@ return } // 鍚庣涓嬭浇 - this.$download.downloadFileFromUrl(row.url, row.month + ' 鏍峰搧澶勭悊鐢宠琛�'); + this.$download.saveAs(row.url, row.month + ' 鏍峰搧澶勭悊鐢宠琛�'); }, handleDelete(row) { this.$confirm("鏄惁鍒犻櫎璇ユ潯鏁版嵁?", "鎻愮ず", { diff --git a/src/views/CNAS/process/uncertainty/index.vue b/src/views/CNAS/process/uncertainty/index.vue index 8aca44f..1ec4859 100644 --- a/src/views/CNAS/process/uncertainty/index.vue +++ b/src/views/CNAS/process/uncertainty/index.vue @@ -144,35 +144,6 @@ this.getList() }, methods: { - getPower() { - let power = JSON.parse(sessionStorage.getItem('power')) - let up = false - let del = false - let add = false - let out = false - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == 'doProcessEvaluate') { - up = true - } - if (power[i].menuMethod == 'addProcessEvaluate') { - add = true - } - if (power[i].menuMethod == 'delProcessEvaluate') { - del = true - } - if (power[i].menuMethod == 'exportProcessEvaluate') { - out = true - } - } - if (!del) { - this.componentData.do.splice(1, 1) - } - if (!up) { - this.componentData.do.splice(0, 1) - } - this.outPower = out - this.addPower = add - }, handleDown0() { this.outLoading = true exportProcessEvaluate(this.queryParams).then(res => { @@ -187,7 +158,7 @@ this.$message.warning('鏆傛棤鏂囦欢') return } - this.$download.downloadFileFromUrl(row.reportUrl, row.reportName); + this.$download.saveAs(row.reportUrl, row.reportName); }, beforeUpload(file) { if (file.size > 1024 * 1024 * 10) { diff --git a/src/views/CNAS/resourceDemand/device/component/calibration.vue b/src/views/CNAS/resourceDemand/device/component/calibration.vue index 10954a3..f11b502 100644 --- a/src/views/CNAS/resourceDemand/device/component/calibration.vue +++ b/src/views/CNAS/resourceDemand/device/component/calibration.vue @@ -416,7 +416,7 @@ }) }, handleAttachmentClick(row) { - this.$download.downloadFileFromUrl(row.systemFileName, row.systemFileName) + this.$download.saveAs(row.systemFileName, row.systemFileName) }, //瀵煎嚭 handleDown() { diff --git a/src/views/CNAS/resourceDemand/device/component/equipmentAcceptance.vue b/src/views/CNAS/resourceDemand/device/component/equipmentAcceptance.vue index 49004f4..f087f71 100644 --- a/src/views/CNAS/resourceDemand/device/component/equipmentAcceptance.vue +++ b/src/views/CNAS/resourceDemand/device/component/equipmentAcceptance.vue @@ -197,7 +197,7 @@ }, // 涓嬭浇 upload(row) { - this.$download.downloadFileFromUrl(row.fileUrl, row.fileName) + this.$download.saveAs(row.fileUrl, row.fileName) }, // 鍒犻櫎 delete(row) { diff --git a/src/views/CNAS/resourceDemand/device/component/files.vue b/src/views/CNAS/resourceDemand/device/component/files.vue index c28facd..de1e95e 100644 --- a/src/views/CNAS/resourceDemand/device/component/files.vue +++ b/src/views/CNAS/resourceDemand/device/component/files.vue @@ -618,7 +618,7 @@ handleAttachmentClick(row) { console.log(row) if (row.fileName) { - this.$download.downloadFileFromUrl(row.fileName) + this.$download.saveAs(row.fileName) } else { this.$message.warning('鏈笂浼犳枃浠讹紒') } diff --git a/src/views/CNAS/resourceDemand/device/component/management.vue b/src/views/CNAS/resourceDemand/device/component/management.vue index d090b6e..c608c6e 100644 --- a/src/views/CNAS/resourceDemand/device/component/management.vue +++ b/src/views/CNAS/resourceDemand/device/component/management.vue @@ -554,13 +554,10 @@ } }, mounted() { - // this.entityCopy = this.HaveJson(this.componentData.entity) - // this.getPower() this.selectEnumByCategory() this.selectDevicePrincipal() this.obtainItemParameterList() this.getInsProductIds() - // this.$customEvents.$on('largeCategory', this.handleNotification); // 鍒濆鍖� this.clickSidebar(this.clickNodeVal) }, @@ -619,38 +616,6 @@ const blob = new Blob([res], { type: 'application/octet-stream' }); this.$download.saveAs(blob, '璁惧浠櫒涓�瑙堣〃.doc') }) - }, - // 鏉冮檺鍒嗛厤 - getPower(radio) { - let power = JSON.parse(sessionStorage.getItem('power')) - let up = false - let del = false - let add = false - let config = false - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == 'upDeviceParameter') { - up = true - } - if (power[i].menuMethod == 'delDeviceParameter') { - del = true - } - if (power[i].menuMethod == 'addDeviceParameter') { - add = true - } - if (power[i].menuMethod == 'saveDataAcquisitionConfiguration') { - config = true - } - } - if (!config) { - this.componentData.do.splice(2, 1) - } - if (!up) { - this.componentData.do.splice(1, 1) - } - if (!del) { - this.componentData.do.splice(0, 1) - } - this.addPower = add }, // 鑾峰彇瀛楀吀 selectEnumByCategory() { diff --git a/src/views/CNAS/resourceDemand/facilitiesEnvironment/component/facilities-environmental-conditions/lightning-protection-detection.vue b/src/views/CNAS/resourceDemand/facilitiesEnvironment/component/facilities-environmental-conditions/lightning-protection-detection.vue index 71a7c67..7fd26db 100644 --- a/src/views/CNAS/resourceDemand/facilitiesEnvironment/component/facilities-environmental-conditions/lightning-protection-detection.vue +++ b/src/views/CNAS/resourceDemand/facilitiesEnvironment/component/facilities-environmental-conditions/lightning-protection-detection.vue @@ -254,7 +254,7 @@ this.$message.warning('鏆傛棤鏂囦欢') return } - this.$download.downloadFileFromUrl(row.systemFileName, row.fileName) + this.$download.saveAs(row.systemFileName, row.fileName) } } } diff --git a/src/views/CNAS/systemManagement/correctiveAction/components/ViewTestRecord.vue b/src/views/CNAS/systemManagement/correctiveAction/components/ViewTestRecord.vue index 1e281d6..a209069 100644 --- a/src/views/CNAS/systemManagement/correctiveAction/components/ViewTestRecord.vue +++ b/src/views/CNAS/systemManagement/correctiveAction/components/ViewTestRecord.vue @@ -110,7 +110,7 @@ }, // 涓嬭浇 upload(row) { - this.$download.downloadFileFromUrl(row.fileUrl, row.fileName); + this.$download.saveAs(row.fileUrl, row.fileName); }, // 鍒犻櫎 delete(row) { diff --git a/src/views/CNAS/systemManagement/customerSatisfaction/index.vue b/src/views/CNAS/systemManagement/customerSatisfaction/index.vue index 6ea9848..8e371d5 100644 --- a/src/views/CNAS/systemManagement/customerSatisfaction/index.vue +++ b/src/views/CNAS/systemManagement/customerSatisfaction/index.vue @@ -304,7 +304,7 @@ }, // 涓嬭浇瀹㈡埛绂忓缓 upload(row) { - this.$download.downloadFileFromUrl(row.fileUrl, row.fileName); + this.$download.saveAs(row.fileUrl, row.fileName); }, // 鍒犻櫎瀹㈡埛鍒嗘瀽闄勪欢 delFile(row) { diff --git a/src/views/CNAS/systemManagement/documentControl/components/ControlledFileApplication.vue b/src/views/CNAS/systemManagement/documentControl/components/ControlledFileApplication.vue index d6cc6d9..deab03b 100644 --- a/src/views/CNAS/systemManagement/documentControl/components/ControlledFileApplication.vue +++ b/src/views/CNAS/systemManagement/documentControl/components/ControlledFileApplication.vue @@ -314,37 +314,6 @@ this.page.current = 1; this.getList(); }, - getPower() { - let power = JSON.parse(sessionStorage.getItem('power')) - let up = false - let del = false - let add = false - // let check = false - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == 'addManageDocumentControlled') { - up = true - } - if (power[i].menuMethod == 'addManageDocumentControlled') { - add = true - } - if (power[i].menuMethod == 'delManageDocumentControlled') { - del = true - } - // if (power[i].menuMethod == 'checkManageDocumentControlled') { - // check = true - // } - } - // if (!check) { - // this.componentData.do.splice(2, 1) - // } - if (!del) { - this.componentData.do.splice(1, 1) - } - if (!up) { - this.componentData.do.splice(0, 1) - } - this.addPower = add - }, getAuthorizedPerson() { selectUserCondition().then(res => { let data = [] @@ -461,7 +430,7 @@ }, handleDown(row) { if (!row.url) return this.$message.warning('鏂囦欢鏈笂浼�') - this.$download.downloadFileFromUrl(row.url, row.url); + this.$download.saveAs(row.url, row.url); }, async uploadPDF(pdfBlob) { const formData = new FormData(); diff --git a/src/views/CNAS/systemManagement/documentControl/components/DistributionCollectionRecord.vue b/src/views/CNAS/systemManagement/documentControl/components/DistributionCollectionRecord.vue index 879f070..647782b 100644 --- a/src/views/CNAS/systemManagement/documentControl/components/DistributionCollectionRecord.vue +++ b/src/views/CNAS/systemManagement/documentControl/components/DistributionCollectionRecord.vue @@ -288,38 +288,6 @@ this.selectEnumByCategory() }, methods: { - getPower() { - let power = JSON.parse(sessionStorage.getItem('power')) - let out = false - let del = false - let add = false - // let check = false - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == 'exportManageDocumentIssueRecycle') { - out = true - } - if (power[i].menuMethod == 'addManageDocumentIssueRecycle') { - add = true - } - if (power[i].menuMethod == 'delManageDocumentIssueRecycle') { - del = true - } - // if (power[i].menuMethod == 'checkManageDocumentControlled') { - // check = true - // } - } - // if (!check) { - // this.componentData.do.splice(2, 1) - // } - if (!del) { - this.componentData.do.splice(1, 1) - } - if (!add) { - this.componentData.do.splice(0, 1) - } - this.addPower = add - this.outPower = out - }, getList() { this.tableLoading = true; let param = { ...this.queryParams, ...this.page }; diff --git a/src/views/CNAS/systemManagement/documentControl/components/FileChangeRequest.vue b/src/views/CNAS/systemManagement/documentControl/components/FileChangeRequest.vue index 8f9d12a..17be48c 100644 --- a/src/views/CNAS/systemManagement/documentControl/components/FileChangeRequest.vue +++ b/src/views/CNAS/systemManagement/documentControl/components/FileChangeRequest.vue @@ -369,35 +369,6 @@ this.selectEnumByCategory() }, methods: { - getPower() { - let power = JSON.parse(sessionStorage.getItem('power')) - let up = false - let del = false - let add = false - let out = false - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == 'addManageDocumentAlter') { - up = true - } - if (power[i].menuMethod == 'addManageDocumentAlter') { - add = true - } - if (power[i].menuMethod == 'delManageDocumentAlter') { - del = true - } - if (power[i].menuMethod == 'exportManageDocumentAlter') { - out = true - } - } - if (!del) { - this.componentData.do.splice(1, 1) - } - if (!up) { - this.componentData.do.splice(0, 1) - } - this.addPower = add - this.outPower = out - }, getList() { this.tableLoading = true; let param = { ...this.queryParams, ...this.page }; @@ -568,7 +539,7 @@ // 涓嬭浇闄勪欢 handleDown(row) { if (!row.alterAfterUrl) return this.$message.warning('鏂囦欢鏈笂浼�') - this.$download.downloadFileFromUrl(row.alterAfterUrl, row.alterAfterUrl) + this.$download.saveAs(row.alterAfterUrl, row.alterAfterUrl) }, // 鎵撳紑瀹℃牳寮规 handleCheck(row) { diff --git a/src/views/CNAS/systemManagement/documentControl/components/FileList.vue b/src/views/CNAS/systemManagement/documentControl/components/FileList.vue index 4696f3e..51b4a27 100644 --- a/src/views/CNAS/systemManagement/documentControl/components/FileList.vue +++ b/src/views/CNAS/systemManagement/documentControl/components/FileList.vue @@ -252,37 +252,13 @@ // 涓嬭浇鏂囦欢 handleDown(row) { if (!row.url) return this.$message.warning('鏂囦欢鏈笂浼�') - this.$download.downloadFileFromUrl(row.url, row.url); + this.$download.saveAs(row.url, row.url); }, // 鏌ョ湅鏂囦欢 handleLook(row) { if (!row.url) return this.$message.warning('鏂囦欢鏈笂浼�') this.currentInfo = row this.lookDialogVisible = true - }, - getPower() { - let power = JSON.parse(sessionStorage.getItem('power')) - let up = false - let upFile = false - let add = false - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == 'doManageDocumentList') { - up = true - } - if (power[i].menuMethod == 'exportManageDocumentList') { - add = true - } - if (power[i].menuMethod == 'uploadFileManageDocumentList') { - upFile = true - } - } - if (!upFile) { - this.componentData.do.splice(1, 1) - } - if (!up) { - this.componentData.do.splice(0, 1) - } - this.addPower = add }, // 涓婁紶鏂囦欢 handleUp(row) { diff --git a/src/views/CNAS/systemManagement/documentControl/components/FileObsoletionRequest.vue b/src/views/CNAS/systemManagement/documentControl/components/FileObsoletionRequest.vue index 0cb20d9..4ffb93a 100644 --- a/src/views/CNAS/systemManagement/documentControl/components/FileObsoletionRequest.vue +++ b/src/views/CNAS/systemManagement/documentControl/components/FileObsoletionRequest.vue @@ -229,38 +229,6 @@ this.selectEnumByCategory() }, methods: { - getPower() { - let power = JSON.parse(sessionStorage.getItem('power')) - let out = false - let del = false - let add = false - // let check = false - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == 'exportManageDocumentCancel') { - out = true - } - if (power[i].menuMethod == 'addManageDocumentCancel') { - add = true - } - if (power[i].menuMethod == 'delManageDocumentCancel') { - del = true - } - // if (power[i].menuMethod == 'checkManageDocumentControlled') { - // check = true - // } - } - // if (!check) { - // this.componentData.do.splice(2, 1) - // } - if (!del) { - this.componentData.do.splice(1, 1) - } - if (!add) { - this.componentData.do.splice(0, 1) - } - this.addPower = add - this.outPower = out - }, getList() { this.tableLoading = true; let param = { ...this.queryParams, ...this.page }; diff --git a/src/views/CNAS/systemManagement/documentRecords/approvalRecord.vue b/src/views/CNAS/systemManagement/documentRecords/approvalRecord.vue index d64c541..2b0c02c 100644 --- a/src/views/CNAS/systemManagement/documentRecords/approvalRecord.vue +++ b/src/views/CNAS/systemManagement/documentRecords/approvalRecord.vue @@ -193,50 +193,6 @@ this.getAuthorizedPerson() }, methods: { - getPower() { - let power = JSON.parse(sessionStorage.getItem('power')) - let add = false - let del = false - let up = false; - let out = false; - let check = false - let ratify = false - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == 'addManageRecordCheck') { - add = true - } - if (power[i].menuMethod == 'delManageRecordCheck') { - del = true - } - if (power[i].menuMethod == 'exportInManageRecordCheck') { - up = true - } - if (power[i].menuMethod == 'checkManageRecordCheck') { - check = true - } - if (power[i].menuMethod == 'ratifyManageRecordCheck') { - ratify = true - } - if (power[i].menuMethod == 'exportOutManageRecordCheck') { - out = true - } - } - if (!ratify) { - this.componentData.do.splice(3, 1) - } - if (!check) { - this.componentData.do.splice(2, 1) - } - if (!add) { - this.componentData.do.splice(1, 1) - } - if (!del) { - this.componentData.do.splice(0, 1) - } - this.addPower = add - this.outPower = out - this.upPower = up - }, getList() { this.tableLoading = true; let param = { ...this.queryParams, ...this.page }; @@ -283,7 +239,7 @@ // queryParams exportOutManageRecordCheck(this.queryParams).then(res => { this.outLoading = false - this.$download.downloadFileFromUrl(res.data, '鏂囦欢瀹℃壒璁板綍') + this.$download.saveAs(res.data, '鏂囦欢瀹℃壒璁板綍') }) }, getAuthorizedPerson() { diff --git a/src/views/CNAS/systemManagement/documentRecords/cancellationRecord.vue b/src/views/CNAS/systemManagement/documentRecords/cancellationRecord.vue index 3ab5cc0..73e419d 100644 --- a/src/views/CNAS/systemManagement/documentRecords/cancellationRecord.vue +++ b/src/views/CNAS/systemManagement/documentRecords/cancellationRecord.vue @@ -191,43 +191,6 @@ this.getFileList() }, methods: { - getPower() { - let power = JSON.parse(sessionStorage.getItem('power')) - let add = false - let del = false - let up = false; - let out = false; - let ratify = false - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == 'addManageRecordCancel') { - add = true - } - if (power[i].menuMethod == 'delManageRecordCancel') { - del = true - } - if (power[i].menuMethod == 'exportInManageRecordCancel') { - up = true - } - if (power[i].menuMethod == 'ratifyManageRecordCancel') { - ratify = true - } - if (power[i].menuMethod == 'exportOutManageRecordCancel') { - out = true - } - } - if (!ratify) { - this.componentData.do.splice(2, 1) - } - if (!add) { - this.componentData.do.splice(1, 1) - } - if (!del) { - this.componentData.do.splice(0, 1) - } - this.addPower = add - this.outPower = out - this.upPower = up - }, openAdd() { this.addInfo = {} this.title = '鏂板' @@ -243,7 +206,7 @@ this.outLoading = true exportOutManageRecordCancel(this.queryParams).then(res => { this.outLoading = false - this.$download.downloadFileFromUrl(res.data, "浣滃簾鏂囦欢閿�姣佽褰�"); + this.$download.saveAs(res.data, "浣滃簾鏂囦欢閿�姣佽褰�"); }) }, getList() { diff --git a/src/views/CNAS/systemManagement/documentRecords/distributionCollectionRecord.vue b/src/views/CNAS/systemManagement/documentRecords/distributionCollectionRecord.vue index cf9982a..4da0bf3 100644 --- a/src/views/CNAS/systemManagement/documentRecords/distributionCollectionRecord.vue +++ b/src/views/CNAS/systemManagement/documentRecords/distributionCollectionRecord.vue @@ -246,43 +246,6 @@ // this.selectTreeList() }, methods: { - getPower() { - let power = JSON.parse(sessionStorage.getItem('power')) - let add = false - let del = false - let up = false; - let out = false; - let edit = false - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == 'addManageRecordIssueRecycle') { - add = true - } - if (power[i].menuMethod == 'delManageRecordIssueRecycle') { - del = true - } - if (power[i].menuMethod == 'exportInManageRecordIssueRecycle') { - up = true - } - if (power[i].menuMethod == 'doManageRecordIssueRecycle') { - edit = true - } - if (power[i].menuMethod == 'exportOutManageRecordIssueRecycle') { - out = true - } - } - if (!add) { - this.componentData.do.splice(2, 1) - } - if (!add) { - this.componentData.do.splice(1, 1) - } - if (!del) { - this.componentData.do.splice(0, 1) - } - this.addPower = add - this.outPower = out - this.upPower = up - }, // 鏂板 openAdd() { // this.$refs.ValueTable.openAddDia(this.$api.manageRecordIssueRecycle.addManageRecordIssueRecycle); @@ -300,7 +263,7 @@ this.outLoading = true exportOutManageRecordIssueRecycle(this.queryParams).then(res => { this.outLoading = false - this.$download.downloadFileFromUrl(res.data, '鏂囦欢鍙戞斁涓庡洖鏀惰褰�') + this.$download.saveAs(res.data, '鏂囦欢鍙戞斁涓庡洖鏀惰褰�') }) }, getList() { diff --git a/src/views/CNAS/systemManagement/documentRecords/outDocumenRecordt.vue b/src/views/CNAS/systemManagement/documentRecords/outDocumenRecordt.vue index cc13d08..b00e8cb 100644 --- a/src/views/CNAS/systemManagement/documentRecords/outDocumenRecordt.vue +++ b/src/views/CNAS/systemManagement/documentRecords/outDocumenRecordt.vue @@ -249,45 +249,6 @@ this.getList0() }, methods: { - getPower() { - let power = JSON.parse(sessionStorage.getItem('power')) - let add = false - let del = false - let up = false; - let sub = false - let ratify = false - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == 'addManageRecordVerify') { - add = true - } - if (power[i].menuMethod == 'delManageRecordVerify') { - del = true - } - if (power[i].menuMethod == 'exportManageRecordVerify') { - up = true - } - if (power[i].menuMethod == 'submitManageRecordTotal') { - sub = true - } - if (power[i].menuMethod == 'ratifyManageRecordTotal') { - ratify = true - } - } - if (!ratify) { - this.componentData.do.splice(3, 1) - } - if (!sub) { - this.componentData.do.splice(2, 1) - } - if (!del) { - this.componentData0.do.splice(1, 1) - } - if (!add) { - this.componentData0.do.splice(0, 1) - } - this.addPower = add - this.upPower = up - }, openAdd(title, row) { this.title = title; if (row) { @@ -393,7 +354,7 @@ }).catch(err => { }); }, handleDown0(row) { - this.$download.downloadFileFromUrl(row.url, '澶栨潵鏂囦欢纭璁板綍') + this.$download.saveAs(row.url, '澶栨潵鏂囦欢纭璁板綍') }, // 鎻愪氦 handleSubmit(row) { diff --git a/src/views/CNAS/systemManagement/documentRecords/regularReviewsRecord.vue b/src/views/CNAS/systemManagement/documentRecords/regularReviewsRecord.vue index 60eafd1..2df716e 100644 --- a/src/views/CNAS/systemManagement/documentRecords/regularReviewsRecord.vue +++ b/src/views/CNAS/systemManagement/documentRecords/regularReviewsRecord.vue @@ -281,61 +281,14 @@ } }, mounted() { - // this.entityCopy = this.HaveJson(this.componentData.entity); - // this.entityCopy0 = this.HaveJson(this.componentData0.entity); this.getList() this.getList0() this.getFileList() this.selectEnumByCategory() }, methods: { - getPower() { - let power = JSON.parse(sessionStorage.getItem('power')) - let add = false - let del = false - let up = false; - let out = false; - let submit = false - let ratify = false - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == 'addManageRecordIntervals') { - add = true - } - if (power[i].menuMethod == 'delManageRecordIntervals') { - del = true - } - if (power[i].menuMethod == 'exportInManageRecordIntervals') { - up = true - } - if (power[i].menuMethod == 'exportOutManageRecordIntervals') { - out = true - } - if (power[i].menuMethod == 'submitManageRecordIntervalsTotal') { - submit = true - } - if (power[i].menuMethod == 'ratifyManageRecordIntervalsTotal') { - ratify = true - } - } - if (!ratify) { - this.componentData0.do.splice(3, 1) - } - if (!submit) { - this.componentData0.do.splice(2, 1) - } - if (!add) { - this.componentData.do.splice(1, 1) - } - if (!del) { - this.componentData.do.splice(0, 1) - } - this.addPower = add - this.outPower = out - this.upPower = up - }, // 鏂板 openAdd() { - // this.$refs.ValueTable.openAddDia(this.$api.manageRecordIssueRecycle.addManageRecordIssueRecycle); this.addInfo = {} this.title = '鏂板' this.addDialogVisible = true; @@ -345,7 +298,7 @@ this.outLoading = true exportOutManageRecordIntervals(this.queryParams).then(res => { this.outLoading = false - this.$download.downloadFileFromUrl(res.message, "鏂囦欢瀹氭湡瀹℃煡璁板綍"); + this.$download.saveAs(res.message, "鏂囦欢瀹氭湡瀹℃煡璁板綍"); }) }, getList() { @@ -532,7 +485,7 @@ } }, handleDown0(row) { - this.$download.downloadFileFromUrl(row.url, "鎵�鏈夋枃浠跺畾鏈熸鏌ヨ褰�"); + this.$download.saveAs(row.url, "鎵�鏈夋枃浠跺畾鏈熸鏌ヨ褰�"); }, // 鎻愪氦 handleSubmit(row) { diff --git a/src/views/CNAS/systemManagement/documentRecords/revisionRecord.vue b/src/views/CNAS/systemManagement/documentRecords/revisionRecord.vue index 47d4106..958866b 100644 --- a/src/views/CNAS/systemManagement/documentRecords/revisionRecord.vue +++ b/src/views/CNAS/systemManagement/documentRecords/revisionRecord.vue @@ -484,59 +484,6 @@ this.selectTreeList() }, methods: { - getPower() { - let power = JSON.parse(sessionStorage.getItem('power')) - let add = false - let del = false - let out = false; - let ratify = false - let audit1 = false - let audit2 = false - let audit3 = false - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == 'addManageRecordAudit') { - add = true - } - if (power[i].menuMethod == 'delManageRecordAudit') { - del = true - } - if (power[i].menuMethod == 'ratifyManageRecordAudit') { - ratify = true - } - if (power[i].menuMethod == 'exportOutManageRecordAudit') { - out = true - } - if (power[i].menuMethod == 'manageRecordAudit1') { - audit1 = true - } - if (power[i].menuMethod == 'manageRecordAudit2') { - audit2 = true - } - if (power[i].menuMethod == 'manageRecordAudit3') { - audit3 = true - } - } - if (!audit3) { - this.componentData.do.splice(8, 1) - } - if (!audit2) { - this.componentData.do.splice(7, 1) - } - if (!audit1) { - this.componentData.do.splice(6, 1) - } - if (!ratify) { - this.componentData.do.splice(5, 1) - } - if (!add) { - this.componentData.do.splice(4, 1) - } - if (!del) { - this.componentData.do.splice(3, 1) - } - this.addPower = add - this.outPower = out - }, openAdd() { this.addInfo = { method: '淇', @@ -550,7 +497,7 @@ this.outLoading = true exportOutManageRecordAudit(this.queryParams).then(res => { this.outLoading = false - this.$download.downloadFileFromUrl(res.data, "鏂囦欢淇琛�"); + this.$download.saveAs(res.data, "鏂囦欢淇琛�"); }) }, getList() { diff --git a/src/views/CNAS/systemManagement/internalAuditManagement/components/ViewTestRecord.vue b/src/views/CNAS/systemManagement/internalAuditManagement/components/ViewTestRecord.vue index a96569d..8470fe6 100644 --- a/src/views/CNAS/systemManagement/internalAuditManagement/components/ViewTestRecord.vue +++ b/src/views/CNAS/systemManagement/internalAuditManagement/components/ViewTestRecord.vue @@ -116,7 +116,7 @@ }, // 涓嬭浇 upload(row) { - this.$download.downloadFileFromUrl(row.fileUrl, row.fileName) + this.$download.saveAs(row.fileUrl, row.fileName) }, // 鍒犻櫎 delete(row) { diff --git a/src/views/CNAS/systemManagement/managementReview/components/managementReviewPlan.vue b/src/views/CNAS/systemManagement/managementReview/components/managementReviewPlan.vue index b663322..62cd6a5 100644 --- a/src/views/CNAS/systemManagement/managementReview/components/managementReviewPlan.vue +++ b/src/views/CNAS/systemManagement/managementReview/components/managementReviewPlan.vue @@ -282,7 +282,7 @@ }, handleDown0(url, name) { if (!url) return this.$message.warning('鏂囦欢鏈笂浼�') - this.$download.downloadFileFromUrl(url, name); + this.$download.saveAs(url, name); } } }; diff --git a/src/views/business/inspectionTask/components/InspectionWord.vue b/src/views/business/inspectionTask/components/InspectionWord.vue index 51c9645..59dff20 100644 --- a/src/views/business/inspectionTask/components/InspectionWord.vue +++ b/src/views/business/inspectionTask/components/InspectionWord.vue @@ -2032,7 +2032,7 @@ downFile({ id: row.id, }).then(res => { - this.$download.downloadFileFromUrl(res.data.fileUrl, row.fileName); + this.$download.saveAs(res.data.fileUrl, row.fileName); }).catch(error => { }) diff --git a/src/views/business/inspectionTask/inspection.vue b/src/views/business/inspectionTask/inspection.vue index 9df7731..2b37c16 100644 --- a/src/views/business/inspectionTask/inspection.vue +++ b/src/views/business/inspectionTask/inspection.vue @@ -788,7 +788,6 @@ this.getInsStateDicts(); this.getComparisonList(); this.getAuthorizedPerson(); - // this.getPower(); this.startWorker(); // this.getList0() // 浠诲姟鍒囨崲 this.scrollInit(); @@ -798,7 +797,6 @@ this.getInsStateDicts(); this.getComparisonList(); this.getAuthorizedPerson(); - // this.getPower(); this.startWorker(); // this.getList0() // 浠诲姟鍒囨崲 this.scrollInit(); @@ -1500,34 +1498,6 @@ a.download = "table.png"; a.click(); }); - }, - // 鏉冮檺鑾峰彇 - getPower() { - let power = JSON.parse(sessionStorage.getItem("power")); - let fileDel = false; - let fileAdd = false; - let collected = false; - let temDataAcquisition = false; - for (var i = 0; i < power.length; i++) { - if (power[i].menuMethod == "uploadFile") { - fileAdd = true; - } - if (power[i].menuMethod == "delfile") { - fileDel = true; - } - if (power[i].menuMethod == "isItAllowedToModifyTheCollectedValues") { - collected = true; - } - if (power[i].menuMethod == "temDataAcquisition") { - temDataAcquisition = true; - } - } - if (!fileDel) { - // this.componentData0.do.splice(1, 1); - } - this.fileAdd = fileAdd; - this.collected = collected; - this.temDataAcquisition = temDataAcquisition; }, uploadSample() { doInsOrder({ @@ -2879,7 +2849,7 @@ }, handleDown(row) { downFile({ id: row.id }).then((res) => { - this.$download.downloadFileFromUrl(res.data.fileUrl, row.fileName) + this.$download.saveAs(res.data.fileUrl, row.fileName) }) .catch((error) => { }); }, diff --git a/src/views/business/materialOrderComponents/materialOrder/filesLookVisible.vue b/src/views/business/materialOrderComponents/materialOrder/filesLookVisible.vue index d1decf8..18d1d0f 100644 --- a/src/views/business/materialOrderComponents/materialOrder/filesLookVisible.vue +++ b/src/views/business/materialOrderComponents/materialOrder/filesLookVisible.vue @@ -154,7 +154,7 @@ // 涓嬭浇 handleDown(row) { downFile({ id: row.id, }).then(res => { - this.$download.downloadFileFromUrl(res.data.fileUrl, row.fileName); + this.$download.saveAs(res.data.fileUrl, row.fileName); }).catch(error => { }) diff --git a/src/views/business/productOrder/index.vue b/src/views/business/productOrder/index.vue index 0d97704..5fefbe3 100644 --- a/src/views/business/productOrder/index.vue +++ b/src/views/business/productOrder/index.vue @@ -986,7 +986,7 @@ downFile({ id: row.id, }).then(res => { - this.$download.downloadFileFromUrl(res.data.fileUrl, row.fileName); + this.$download.saveAs(res.data.fileUrl, row.fileName); }).catch(error => { }) @@ -995,7 +995,7 @@ download(row) { let url = row.urlS ? row.urlS : row.url; if (url) { - this.$download.downloadFileFromUrl(url, this.downLoadInfo.fileName); + this.$download.saveAs(url, row.entrustCode); } }, // 鎾ら攢 diff --git a/src/views/business/reportPreparation/index.vue b/src/views/business/reportPreparation/index.vue index 3ff9d9c..88a3833 100644 --- a/src/views/business/reportPreparation/index.vue +++ b/src/views/business/reportPreparation/index.vue @@ -547,7 +547,7 @@ downFile({ id: row.id, }).then(res => { - this.$download.downloadFileFromUrl(res.data.fileUrl, row.fileName); + this.$download.saveAs(res.data.fileUrl, row.fileName); }).catch(error => { }) diff --git a/src/views/business/unpass/components/unPassDialog.vue b/src/views/business/unpass/components/unPassDialog.vue index d7de2a8..c2f06e0 100644 --- a/src/views/business/unpass/components/unPassDialog.vue +++ b/src/views/business/unpass/components/unPassDialog.vue @@ -180,7 +180,7 @@ downFile({ id: row.id, }).then(res => { - this.$download.downloadFileFromUrl(res.data.fileUrl, row.fileName); + this.$download.saveAs(res.data.fileUrl, row.fileName); }).catch(error => { }) diff --git a/src/views/performance/class/index.vue b/src/views/performance/class/index.vue index 209139c..0934b6f 100644 --- a/src/views/performance/class/index.vue +++ b/src/views/performance/class/index.vue @@ -444,7 +444,6 @@ this.monthList.push(i); } this.monthList.reverse(); - // this.getPower(); }, methods: { refresh() { diff --git a/src/views/structural/capabilityAndLaboratory/laboratory/index.vue b/src/views/structural/capabilityAndLaboratory/laboratory/index.vue index ad3396d..4e20b20 100644 --- a/src/views/structural/capabilityAndLaboratory/laboratory/index.vue +++ b/src/views/structural/capabilityAndLaboratory/laboratory/index.vue @@ -332,7 +332,7 @@ this.$message.warning('鏆傛棤闄勪欢') return; } - this.$download.downloadFileFromUrl(row.fileUrl, row.fileUrl); + this.$download.saveAs(row.fileUrl, row.fileUrl); }, openAdd() { this.qualificationsConnectVisible = true; -- Gitblit v1.9.3