diff --git a/src/common/lang/workCenter/en.js b/src/common/lang/workCenter/en.js
index c013c1f..442deaf 100644
--- a/src/common/lang/workCenter/en.js
+++ b/src/common/lang/workCenter/en.js
@@ -105,7 +105,7 @@ module.exports = {
verificationReportTemplate: 'Verification report template/checklist',
dvpTemplate: 'DVP template',
dfema: 'DFEMA',
- specialListTemplate: 'Special List Template',
+ specialListTemplate: 'Key Technology Decomposition Table',
otherFilesOrTemplates: 'Other files or templates',
investigationStage: 'Investigation stage',
pThree: 'P3 Name of deliverables proving compliance',
diff --git a/src/common/lang/workCenter/zh.js b/src/common/lang/workCenter/zh.js
index 0bc0397..b6b3733 100644
--- a/src/common/lang/workCenter/zh.js
+++ b/src/common/lang/workCenter/zh.js
@@ -105,7 +105,7 @@ module.exports = {
verificationReportTemplate: '校核报告模板/checklist',
dvpTemplate: 'DVP模板',
dfema: 'DFEMA',
- specialListTemplate: '特殊性清单模板',
+ specialListTemplate: '关键技术分解表',
otherFilesOrTemplates: '其他文件或模板',
investigationStage: '排查阶段',
pThree: 'P3证明符合性的交付物名称',
diff --git a/src/views/workCenter/standardInterpretationProcess/StandardInterpretationProcess.vue b/src/views/workCenter/standardInterpretationProcess/StandardInterpretationProcess.vue
index 7c5c29a..ce87930 100644
--- a/src/views/workCenter/standardInterpretationProcess/StandardInterpretationProcess.vue
+++ b/src/views/workCenter/standardInterpretationProcess/StandardInterpretationProcess.vue
@@ -39,7 +39,7 @@
:colon="formItemColon">
@@ -54,10 +54,20 @@
+
+
+
+ {{info.data.processStandardInterpret.standardNumber}} {{info.data.processStandardInterpret.standardName}}
+
+
@@ -100,6 +110,8 @@
+
+
{{ $t('countersign') }}
{{ $t('turnTo') }}
@@ -252,6 +264,16 @@ export default {
interpretGetProjectId().then(id => { this.projectId = (id + '') })
},
methods: {
+ // 跳转详情
+ toStandardDetail () {
+ const { standardId } = this.info.data.processStandardInterpret
+ this.$openPageNewSheet({
+ path: '/standardRegulationLibrary/foreignStandardDetailPage',
+ query: {
+ id: standardId
+ }
+ })
+ },
/**
* 获取页面详情
*/
diff --git a/src/views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTable.vue b/src/views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTable.vue
index 1628630..6c00684 100644
--- a/src/views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTable.vue
+++ b/src/views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTable.vue
@@ -200,70 +200,70 @@ export default {
title: this.$t('workCenter.standardInterpretationProcess.involvingSystemsComponents'),
align: 'center',
width: 180,
- dataIndex: 'keywords',
+ dataIndex: 'keywords_dictText',
scopedSlots: { customRender: 'text' }
},
{ // 关键控制器
title: this.$t('workCenter.standardInterpretationProcess.keyController'),
align: 'center',
width: 180,
- dataIndex: 'keyController',
+ dataIndex: 'keyController_dictText',
scopedSlots: { customRender: 'text' }
},
{ // 责任部门
title: this.$t('workCenter.standardInterpretationProcess.responsibleDepartment'),
align: 'center',
width: 180,
- dataIndex: 'responsibleDepartment',
+ dataIndex: 'responsibleDepartment_dictText',
scopedSlots: { customRender: 'text' }
},
{ // 责任部门专业模块
title: this.$t('workCenter.standardInterpretationProcess.responsibleDepartmentModule'),
align: 'center',
width: 180,
- dataIndex: 'responsibleModule',
+ dataIndex: 'responsibleModule_dictText',
scopedSlots: { customRender: 'text' }
},
{ // 关联部门
title: this.$t('workCenter.standardInterpretationProcess.relatedDepartments'),
align: 'center',
width: 180,
- dataIndex: 'relatedDepartment',
+ dataIndex: 'relatedDepartment_dictText',
scopedSlots: { customRender: 'text' }
},
{ // 关联部门专业模块
title: this.$t('workCenter.standardInterpretationProcess.relatedDepartmentsModule'),
align: 'center',
width: 180,
- dataIndex: 'relatedModule',
+ dataIndex: 'relatedModule_dictText',
scopedSlots: { customRender: 'text' }
},
{ // 适用车型
title: this.$t('workCenter.standardInterpretationProcess.applications'),
align: 'center',
width: 180,
- dataIndex: 'applications',
+ dataIndex: 'applications_dictText',
scopedSlots: { customRender: 'text' }
},
{ // 动力类型
title: this.$t('workCenter.standardInterpretationProcess.powerType'),
align: 'center',
width: 180,
- dataIndex: 'powerType',
+ dataIndex: 'powerType_dictText',
scopedSlots: { customRender: 'text' }
},
{ // 专业领域
title: this.$t('workCenter.standardInterpretationProcess.professionalField'),
align: 'center',
width: 180,
- dataIndex: 'domainArea',
+ dataIndex: 'domainArea_dictText',
scopedSlots: { customRender: 'text' }
},
{ // 配置需求
title: this.$t('workCenter.standardInterpretationProcess.configurationRequirements'),
align: 'center',
width: 180,
- dataIndex: 'configurationRequirements',
+ dataIndex: 'configurationRequirements_dictText',
scopedSlots: { customRender: 'text' }
},
{ // 新认证车实施日期
@@ -336,7 +336,7 @@ export default {
dataIndex: 'dfema',
scopedSlots: { customRender: 'text' }
},
- { // 特殊性清单模板 = 关键技术分解表
+ { // 关键技术分解表
title: this.$t('workCenter.standardInterpretationProcess.specialListTemplate'),
align: 'center',
width: 180,
@@ -617,7 +617,7 @@ export default {
}
},
// 导出
- handleExport (fileName, fileSuffix = '.xls') {
+ handleExport (fileName, fileSuffix = '.xlsx') {
if (!fileName || typeof fileName !== 'string') {
fileName = '导出文件'
}
diff --git a/src/views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTableModal.vue b/src/views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTableModal.vue
index 6090ace..9412395 100644
--- a/src/views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTableModal.vue
+++ b/src/views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTableModal.vue
@@ -43,6 +43,123 @@
:placeholder="$t('pleaseEnter')+$t('workCenter.standardInterpretationProcess.regulatoryAnnotations')"
v-decorator="['regulatoryNotes']"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
@@ -133,10 +250,18 @@