From 7dd5012d7ba71fa6f41365e15277c9da9a02a25d Mon Sep 17 00:00:00 2001 From: X_Rian <904416525@qq.com> Date: Fri, 30 Aug 2024 18:09:10 +0800 Subject: [PATCH] =?UTF-8?q?flx=EF=BC=9A=E6=8F=90=E4=BA=A4=E6=96=BD?= =?UTF-8?q?=E5=B7=A5=E8=AE=BE=E5=A4=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../buildEquipToolManage/detail.vue | 16 +- .../buildEquipToolManage/equipmentManage.vue | 2 +- .../equipmentManage/qualityProblemBank.vue | 704 ------------------ 3 files changed, 12 insertions(+), 710 deletions(-) delete mode 100644 src/views/projectFront/buildEquipToolManage/equipmentManage/qualityProblemBank.vue diff --git a/src/views/projectFront/buildEquipToolManage/detail.vue b/src/views/projectFront/buildEquipToolManage/detail.vue index ff62a9e8..5152c69a 100644 --- a/src/views/projectFront/buildEquipToolManage/detail.vue +++ b/src/views/projectFront/buildEquipToolManage/detail.vue @@ -41,7 +41,7 @@ @@ -53,6 +53,7 @@ 编辑 --> + 下载 查看 @@ -112,7 +113,7 @@ @@ -240,6 +241,7 @@ import { getWorkerInfoList } from '@/assets/js/api/laborPerson.js'; import { getCooperatorListApi } from "@/assets/js/api/cooperationUnit"; import { isJSON } from "@/util/nowDate/index"; import moment from "moment"; +import { encode } from 'js-base64' export default { props: ["id", "isSuperDanger", "COMPANY_Type", "workDetail", "workType", "tableName"], data() { @@ -600,9 +602,11 @@ export default { } }); }, - downloadFn(row) { + downloadFn(row, type) { + const url = type == 1 ? row.fileUrl : row.url; + let src = url.includes('http://') ? url : this.$store.state.FILEURL + url; // "http://42.180.188.17:11211/image/669b96b66b90a34a1aa4ec9c.jpg" - fetch(row.url).then((response) => { + fetch(src).then((response) => { // 处理响应 if (!response.ok) { throw new Error("导出失败"); @@ -637,7 +641,8 @@ export default { }); console.log(every); let src = row.fileUrl.includes('http://') ? row.fileUrl : this.$store.state.FILEURL + row.fileUrl; - this.previewUrl = every ? `https://ofd.xdocin.com/view?src=${encodeURIComponent(src)}` : src; + + this.previewUrl = every ? `http://jxjzw.zhgdyun.com:8012/onlinePreview?url=${encodeURIComponent(encode(src))}` : src; console.log(this.previewUrl); this.cardDialog = true; }, @@ -701,6 +706,7 @@ export default { }, getDangerItemRecord() { let data = { + constructionEquipmentToolId: this.workDetail.id, projectSn: this.projectSn, inspectionResult: this.formInline.inspectionResult, pageNo: this.pageNo, diff --git a/src/views/projectFront/buildEquipToolManage/equipmentManage.vue b/src/views/projectFront/buildEquipToolManage/equipmentManage.vue index 84c7e5f3..38a27d36 100644 --- a/src/views/projectFront/buildEquipToolManage/equipmentManage.vue +++ b/src/views/projectFront/buildEquipToolManage/equipmentManage.vue @@ -282,7 +282,7 @@ :multiple="false" :on-success="(res, file) => handleSuccess(res, file, ele.id)" :file-list="ele.fileList" :on-exceed="handleExceed" :limit="1" - accept=".png,.jpg,.jpeg"> + accept="*"> 上传附件 diff --git a/src/views/projectFront/buildEquipToolManage/equipmentManage/qualityProblemBank.vue b/src/views/projectFront/buildEquipToolManage/equipmentManage/qualityProblemBank.vue deleted file mode 100644 index abd9ac45..00000000 --- a/src/views/projectFront/buildEquipToolManage/equipmentManage/qualityProblemBank.vue +++ /dev/null @@ -1,704 +0,0 @@ - - - \ No newline at end of file