From 9f7f533137694592dc42668e9f2637e76220ed8d Mon Sep 17 00:00:00 2001 From: "zyx.net" Date: Thu, 21 Jul 2022 10:11:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8F=82=E6=95=B0=E6=B8=85?= =?UTF-8?q?=E5=8D=95=E6=94=B6=E9=9B=86=20=E9=AB=98=E7=BA=A7=E6=90=9C?= =?UTF-8?q?=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../externalReports/components/addModel.vue | 316 ++++++++++++ jero-web/src/views/externalReports/index.vue | 480 ++++++++++++++++++ .../ParameterItemCollectionList.vue | 24 +- 3 files changed, 817 insertions(+), 3 deletions(-) create mode 100644 jero-web/src/views/externalReports/components/addModel.vue create mode 100644 jero-web/src/views/externalReports/index.vue diff --git a/jero-web/src/views/externalReports/components/addModel.vue b/jero-web/src/views/externalReports/components/addModel.vue new file mode 100644 index 000000000..67d93b664 --- /dev/null +++ b/jero-web/src/views/externalReports/components/addModel.vue @@ -0,0 +1,316 @@ + + + + + + \ No newline at end of file diff --git a/jero-web/src/views/externalReports/index.vue b/jero-web/src/views/externalReports/index.vue new file mode 100644 index 000000000..157836add --- /dev/null +++ b/jero-web/src/views/externalReports/index.vue @@ -0,0 +1,480 @@ + + + + + diff --git a/jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue b/jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue index 811b60cf9..f82aea684 100644 --- a/jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue +++ b/jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue @@ -192,6 +192,12 @@ {{$t('CompulsoryWithdrawal')}} + +
+ + {{$t('export')}} +
- + - + @@ -554,7 +560,8 @@ { type: 'string', value: 'paramsBatch', - text: this.$t('parameterBatch') + text: this.$t('parameterBatch'), + dictCode: 'params_batch' }, ], selectedRowKeys: [], @@ -799,6 +806,17 @@ return flag } }, + //导出 + handleExport(){ + let selectedRowKeys = JSON.parse(JSON.stringify(this.selectedRowKeys)) + let query = { + ...this.queryParam, + ...this.queryParamQuery, + ids: selectedRowKeys.join(','), + dummyInventoryBaseId: this.$route.query.id + } + downloadFile(this.url.exportData, this.$route.query.name + this.$t('VirtualList') + '.zip', query, this.Deselect) + }, // 高级搜索 handleSuperQuery(params, matchType) { let sqp = {}