diff --git a/src/api/report/report.js b/src/api/report/report.js index a56eca39..d81f039e 100644 --- a/src/api/report/report.js +++ b/src/api/report/report.js @@ -74,4 +74,31 @@ export function getBackDetailsInputListApi(query) { method: 'get', params: query }) +} + + + +// 维修报表查询 +export function getRepairListApi(query) { + return request({ + url: '/material/bm_report/getRepairList', + method: 'get', + params: query + }) +} +// 维修报表查询-无分页 +export function getRepairListNoPageApi(query) { + return request({ + url: '/material/bm_report/getRepairListNoPage', + method: 'get', + params: query + }) +} +// 维修报表-弹窗查询 +export function getRepairDetailsListApi(query) { + return request({ + url: '/material/bm_report/getRepairDetailsList', + method: 'get', + params: query + }) } \ No newline at end of file diff --git a/src/views/material/archives/index.vue b/src/views/material/archives/index.vue index 62ee5645..3bd689f6 100644 --- a/src/views/material/archives/index.vue +++ b/src/views/material/archives/index.vue @@ -137,7 +137,7 @@ @@ -575,7 +575,24 @@ export default { } this.breadcrumbList.push(obj) this.getList() + }else{ + //查看文件 + this.picturePreview(row) } + }, + //上传组件-图片查看 + picturePreview(file) { + console.log(file) + this.dialogImageUrl = file.docUrl.replaceAll('#','%23'); + const parts = file.docName.split('.'); + const extension = parts.pop(); + console.log(extension) + if (extension === 'doc' || extension === 'DOC' || extension === 'docx' || extension === 'DOCX' || extension === 'pdf' || extension === 'PDF') { + const windowName = file.docName; + window.open(file.docUrl, windowName) + } else { + this.dialogVisible = true + } }, // 节点单击事件 - 左侧树 handleNodeClick(data, node) { @@ -652,9 +669,10 @@ export default { return true; } }, - //******查看************ + //查看文件 handleView(row) { - console.log(row) + // console.log(row) + this.picturePreview(row) }, //顶部重命名按钮 handleReName(){ diff --git a/src/views/material/back/component/addReturn.vue b/src/views/material/back/component/addReturn.vue index 6530f4a5..43c31dcf 100644 --- a/src/views/material/back/component/addReturn.vue +++ b/src/views/material/back/component/addReturn.vue @@ -1,14 +1,6 @@