From 133ab4d9949baea2af0954ea323841447f517164 Mon Sep 17 00:00:00 2001 From: qq787203167 <787203167@qq.com> Date: Tue, 19 Apr 2022 11:42:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E9=A1=B9=E7=9B=AE=E8=AF=A6?= =?UTF-8?q?=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/common/lang/en-us.js | 2 + jero-web/src/common/lang/zh-cn.js | 2 + .../components/ProjectDetails.vue | 79 ++-- .../components/listEditModel.vue | 37 +- .../components/listOfRelevantPersonnel.vue | 374 ++++++++++++++++++ 5 files changed, 445 insertions(+), 49 deletions(-) create mode 100644 jero-web/src/views/projectManagement/components/listOfRelevantPersonnel.vue diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js index 3e45529e1..65a40432d 100644 --- a/jero-web/src/common/lang/en-us.js +++ b/jero-web/src/common/lang/en-us.js @@ -672,4 +672,6 @@ module.exports = { confirmOverrule:'confirm Overrule', The:'The', submitted:'Data has been submitted and cannot be submitted again', + basicInformationOfParameters:'Basic information of parameters', + regulatoryCertificationTaskPlan:'Regulatory / certification task plan', } \ 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 e9361ebfd..923a0fed4 100644 --- a/jero-web/src/common/lang/zh-cn.js +++ b/jero-web/src/common/lang/zh-cn.js @@ -676,4 +676,6 @@ module.exports = { confirmOverrule:'确认驳回?', The:'第', submitted:'条数据已提交不能重复提交', + basicInformationOfParameters:'参数基本信息', + regulatoryCertificationTaskPlan:'法规/认证任务计划', } \ No newline at end of file diff --git a/jero-web/src/views/projectManagement/components/ProjectDetails.vue b/jero-web/src/views/projectManagement/components/ProjectDetails.vue index b25a56a62..59c98ca75 100644 --- a/jero-web/src/views/projectManagement/components/ProjectDetails.vue +++ b/jero-web/src/views/projectManagement/components/ProjectDetails.vue @@ -1,67 +1,72 @@ @@ -243,7 +256,7 @@ .process-content-content { background: #fff; - z-index: 1000000; + z-index: 1000; padding: 0 20px; .process-content-left { @@ -317,7 +330,7 @@ @media screen and (min-width: 600px) and (max-width: 1600px) { .process-content-right-top { - max-width: 70px!important; + max-width: 70px !important; } } diff --git a/jero-web/src/views/projectManagement/components/listEditModel.vue b/jero-web/src/views/projectManagement/components/listEditModel.vue index e6b09a168..1e939dfed 100644 --- a/jero-web/src/views/projectManagement/components/listEditModel.vue +++ b/jero-web/src/views/projectManagement/components/listEditModel.vue @@ -679,24 +679,29 @@ this.visible = false }, handleSubmit() { - let formInline = JSON.parse(JSON.stringify(this.formInline)) - Object.keys(formInline).forEach(res => { - if (formInline[res] && formInline[res] instanceof Array) { - formInline[res] = formInline[res].join(',') - } - }) - this.confirmLoading = true - putAction(this.url.editModel, formInline).then((res) => { - if (res.success) { - this.$message.success(this.$t('OperationSuccessful')) - this.visible = false - this.confirmLoading = false - this.$emit('editModelList') - } else { - this.$message.warning(this.$t('operationFailed')) - this.confirmLoading = false + this.$refs.ruleForm.validate(valid => { + if (valid){ + let formInline = JSON.parse(JSON.stringify(this.formInline)) + Object.keys(formInline).forEach(res => { + if (formInline[res] && formInline[res] instanceof Array) { + formInline[res] = formInline[res].join(',') + } + }) + this.confirmLoading = true + putAction(this.url.editModel, formInline).then((res) => { + if (res.success) { + this.$message.success(this.$t('OperationSuccessful')) + this.visible = false + this.confirmLoading = false + this.$emit('editModelList') + } else { + this.$message.warning(this.$t('operationFailed')) + this.confirmLoading = false + } + }) } }) + }, handleInput(value) { this.$nextTick(() => { diff --git a/jero-web/src/views/projectManagement/components/listOfRelevantPersonnel.vue b/jero-web/src/views/projectManagement/components/listOfRelevantPersonnel.vue new file mode 100644 index 000000000..232942db7 --- /dev/null +++ b/jero-web/src/views/projectManagement/components/listOfRelevantPersonnel.vue @@ -0,0 +1,374 @@ + + + + + \ No newline at end of file