From ea1c268801c694e2462d9bb16d41827e09894979 Mon Sep 17 00:00:00 2001 From: qq787203167 <787203167@qq.com> Date: Thu, 21 Apr 2022 15:38:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B8=83=E5=B1=80=E8=AE=BE=E5=AE=9A=202.?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=9B=B8=E5=85=B3=E4=BA=BA=E5=91=98=E5=90=8D?= =?UTF-8?q?=E5=8D=95=E5=88=97=E8=A1=A8=E4=B8=8D=E5=AF=B9=E9=BD=90=203.?= =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E8=AE=A4=E8=AF=81=E4=BB=BB=E5=8A=A1=E8=AE=A1?= =?UTF-8?q?=E5=88=92=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/common/lang/en-us.js | 4 + jero-web/src/common/lang/zh-cn.js | 8 +- jero-web/src/components/ImportFile/index.vue | 11 ++- .../components/ProjectDetails.vue | 25 +++++- .../projectManagement/components/addModel.vue | 2 +- .../components/listOfRelevantPersonnel.vue | 76 +++++++++++-------- 6 files changed, 85 insertions(+), 41 deletions(-) diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js index a84c34585..1aa911c5c 100644 --- a/jero-web/src/common/lang/en-us.js +++ b/jero-web/src/common/lang/en-us.js @@ -695,4 +695,8 @@ module.exports = { incorrectsubmitted:'The data status is incorrect; Only data with status to be confirmed can be submitted', date:'date', time:'time', + confirmationOfRegulationsList:'Confirmation of regulations list', + regulatoryTaskConfirmation:'Regulatory task confirmation', + certificationStart:'Certification start', + certificationEnd:'Certification end', } \ No newline at end of file diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js index a31106cf5..f442c1729 100644 --- a/jero-web/src/common/lang/zh-cn.js +++ b/jero-web/src/common/lang/zh-cn.js @@ -595,7 +595,7 @@ module.exports = { confirmationOfDesignConformity: '设计符合性确认', Deliverables: '交付物', personLiable: '责任人', - PrehomoConfirmation: 'Prehomo确认', + PrehomoConfirmation: 'PreHomo确认', verificationAndConformityconfirmation: '验证符合性确认', StandardImplementationDate: '标准实施日期', regulatoryEngineer: '法规工程师', @@ -698,5 +698,9 @@ module.exports = { finalizationTime:'定版时间', setting:'设定', date:'日期', - time:'时间' + time:'时间', + confirmationOfRegulationsList:'法规清单确认', + regulatoryTaskConfirmation:'法规任务确认', + certificationStart:'认证开始', + certificationEnd:'认证结束', } \ No newline at end of file diff --git a/jero-web/src/components/ImportFile/index.vue b/jero-web/src/components/ImportFile/index.vue index 3dff98886..6dff278bb 100644 --- a/jero-web/src/components/ImportFile/index.vue +++ b/jero-web/src/components/ImportFile/index.vue @@ -23,6 +23,11 @@ url: { type: Object, default: {} + }, + //判断当前文档库还是其余的页面 + isTrue:{ + type: Boolean, + default: false } }, data() { @@ -71,7 +76,11 @@ ) }) } else { - eventBUs.$emit('searchReset') + if (this.isTrue){ + this.$emit('getList') + }else{ + eventBUs.$emit('searchReset') + } this.$message.success(info.file.response.message || `${info.file.name} 文件导入成功`) } this.spinning = false diff --git a/jero-web/src/views/projectManagement/components/ProjectDetails.vue b/jero-web/src/views/projectManagement/components/ProjectDetails.vue index 691f6fd63..f4eaaa4c7 100644 --- a/jero-web/src/views/projectManagement/components/ProjectDetails.vue +++ b/jero-web/src/views/projectManagement/components/ProjectDetails.vue @@ -84,7 +84,7 @@ {{$t('regulatoryCertificationTaskPlan')}}
- {{$t('setting')}} + {{$t('setting')}}
@@ -171,6 +171,7 @@ +
@@ -179,12 +180,14 @@ import listOfRelevantPersonnel from './listOfRelevantPersonnel' import { getAction, postAction, downloadFile, putAction } from '@/api/manage' import addModel from './addModel' + import settingList from './settingList' export default { name: 'ProjectDetails', components: { listOfRelevantPersonnel, - addModel + addModel, + settingList }, data() { return { @@ -192,12 +195,14 @@ url: { queryById: 'project/projectLibraryBase/queryById', add: 'project/projectLibraryBase/add', - edit: 'project/projectLibraryBase/edit' + edit: 'project/projectLibraryBase/edit', + queryByprojectId:'project/projectTaskPlanning/queryByprojectId', } } }, mounted() { this.getForm() + this.getSetting() this.mainEcharts() }, methods: { @@ -210,6 +215,15 @@ } }) }, + getSetting(){ + getAction(this.url.queryByprojectId, { id: this.$route.query.id }).then((res) => { + if (res.success) { + console.log(res) + } else { + + } + }) + }, mainEcharts() { var myChart = echarts.init(document.getElementById('main')) myChart.setOption({ @@ -243,7 +257,10 @@ }, addModelList() { this.getForm() - } + }, + settingClick(){ + this.$refs.settingListRef.edit() + }, } } diff --git a/jero-web/src/views/projectManagement/components/addModel.vue b/jero-web/src/views/projectManagement/components/addModel.vue index 56055a103..b22d04d55 100644 --- a/jero-web/src/views/projectManagement/components/addModel.vue +++ b/jero-web/src/views/projectManagement/components/addModel.vue @@ -19,7 +19,7 @@ + v-model="formInline.projectNameId"> diff --git a/jero-web/src/views/projectManagement/components/listOfRelevantPersonnel.vue b/jero-web/src/views/projectManagement/components/listOfRelevantPersonnel.vue index c768d2a4e..3d7e39d46 100644 --- a/jero-web/src/views/projectManagement/components/listOfRelevantPersonnel.vue +++ b/jero-web/src/views/projectManagement/components/listOfRelevantPersonnel.vue @@ -18,7 +18,7 @@ {{$t('export')}}
- +
@@ -37,17 +37,17 @@ -
- -
+ + + + + + + + + + + { if (valid) { @@ -297,29 +301,27 @@ this.formInline[value] = id this.formInline = { ...this.formInline } }, - pageOnChange(page, pageSize) { - this.pageNo = page - this.getList() - }, - SizeChange(page, pageSize) { - this.pageNo = 1 - this.pageSize = pageSize - this.getList() - }, + // pageOnChange(page, pageSize) { + // this.pageNo = page + // this.getList() + // }, + // SizeChange(page, pageSize) { + // this.pageNo = 1 + // this.pageSize = pageSize + // this.getList() + // }, onSelectChange(value) { this.selectedRowKeys = value }, getList() { let query = { - pageNo: this.pageNo, - pageSize: this.pageSize, projectId: this.$route.query.id } this.loading = true - postAction(this.url.page, query).then((res) => { + getAction(this.url.list, query).then((res) => { if (res.success) { - this.dataSource = res.result.records || [] - this.total = res.result.total + this.dataSource = res.result || [] + // this.total = res.result.total this.loading = false } else { this.loading = false @@ -327,7 +329,15 @@ }) }, handleExport() { - + let selectedRowKeys = JSON.parse(JSON.stringify(this.selectedRowKeys)) + let query = { + ids: selectedRowKeys.join(','), + projectId: this.$route.query.id + } + downloadFile(this.url.exportData, this.$t('ListOfRelevantPersonnel') + '.xls', query, this.Deselect) + }, + Deselect() { + this.selectedRowKeys = [] }, handleModule() {