From 445e250d2bfb0e547b8edcc025c2f063151080a3 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Wed, 10 Jul 2024 16:59:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E8=B4=AD=E9=AA=8C=E6=94=B6=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=A2=9E=E5=8A=A0=E9=99=84=E4=BB=B6=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../newPurchase/component/fileView.vue | 60 ++++ .../newPurchase/serviceCenter/index.vue | 42 ++- .../toolsAcceptance/component/queryTools.vue | 286 ++++++++++++++---- .../toolsAcceptance/component/upload.vue | 117 +++++++ 4 files changed, 440 insertions(+), 65 deletions(-) create mode 100644 sgzb-ui/src/views/warehouseManage/newPurchase/component/fileView.vue create mode 100644 sgzb-ui/src/views/warehouseManage/newPurchase/toolsAcceptance/component/upload.vue diff --git a/sgzb-ui/src/views/warehouseManage/newPurchase/component/fileView.vue b/sgzb-ui/src/views/warehouseManage/newPurchase/component/fileView.vue new file mode 100644 index 00000000..33cb986c --- /dev/null +++ b/sgzb-ui/src/views/warehouseManage/newPurchase/component/fileView.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/sgzb-ui/src/views/warehouseManage/newPurchase/serviceCenter/index.vue b/sgzb-ui/src/views/warehouseManage/newPurchase/serviceCenter/index.vue index 672cbd2f..9a9d2098 100644 --- a/sgzb-ui/src/views/warehouseManage/newPurchase/serviceCenter/index.vue +++ b/sgzb-ui/src/views/warehouseManage/newPurchase/serviceCenter/index.vue @@ -317,6 +317,13 @@ :show-overflow-tooltip="true" width="200" /> + + + @@ -513,6 +520,18 @@ 关 闭 + + + + @@ -537,10 +556,12 @@ import { warehousingEntry, } from '@/api/store/newDevicesServiceCenterList' import vueEasyPrint from 'vue-easy-print' +import FileView from '../component/fileView.vue' +import DialogModal from '@/components/DialogModel' export default { // name: "NewDevicesWarehousing", dicts: ['sys_normal_disable'], - components: { vueEasyPrint }, + components: { vueEasyPrint, FileView, DialogModal }, data() { return { // 遮罩层 @@ -614,6 +635,13 @@ export default { }, ], }, + fileUrlView: '', + fileNameView: '', + dialogConfig: { + outerWidth: '30%', + outerTitle: '附件详情', + outerVisible: false, + }, } }, mounted() { @@ -916,6 +944,18 @@ export default { this.$store.dispatch('dict/cleanDict') }) }, + + // 查看附件 + handleQueryFile(row) { + console.log(row, '当前行数据') + this.fileUrlView = row.checkUrl + this.fileNameView = row.checkUrlName + this.dialogConfig.outerVisible = true + }, + // 关闭附件弹框 + closeDialogOuter(val) { + this.dialogConfig.outerVisible = val + }, }, } diff --git a/sgzb-ui/src/views/warehouseManage/newPurchase/toolsAcceptance/component/queryTools.vue b/sgzb-ui/src/views/warehouseManage/newPurchase/toolsAcceptance/component/queryTools.vue index 103fe936..fec85629 100644 --- a/sgzb-ui/src/views/warehouseManage/newPurchase/toolsAcceptance/component/queryTools.vue +++ b/sgzb-ui/src/views/warehouseManage/newPurchase/toolsAcceptance/component/queryTools.vue @@ -136,12 +136,12 @@ :show-overflow-tooltip="true" /> -