From bc887fe1898f2c0e23bebb04201dfcafec1fc44f Mon Sep 17 00:00:00 2001 From: "zyx.net" Date: Mon, 9 Oct 2023 16:13:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B9=B3=E5=8F=B0=E4=BB=B6=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E5=BA=93=E6=96=B0=E5=A2=9E=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/ProjectDetails.vue | 109 ++++++++++++++---- .../components/addModel.vue | 99 ++++++++-------- 2 files changed, 141 insertions(+), 67 deletions(-) diff --git a/jero-web/src/views/projectManagement/platformItemLibraryDetails/components/ProjectDetails.vue b/jero-web/src/views/projectManagement/platformItemLibraryDetails/components/ProjectDetails.vue index 9d1842670..0187711b7 100644 --- a/jero-web/src/views/projectManagement/platformItemLibraryDetails/components/ProjectDetails.vue +++ b/jero-web/src/views/projectManagement/platformItemLibraryDetails/components/ProjectDetails.vue @@ -15,42 +15,52 @@
- {{$t('entryName')}} - {{queryForm.projectNameId}} + {{$t('power')}} + {{queryForm.power}}
+
+ {{$t('producer')}} + {{queryForm.producer}} +
+
+ {{$t('targetMarket')}} + {{queryForm.targetMarket}} +
+
+
{{$t('brand')}} {{queryForm.brandText}}
- {{$t('configurationItem')}} + {{$t('projectStatus')}} {{queryForm.ipdInfo}} + :title="queryForm.projectStatus" + >{{queryForm.projectStatus}} +
+
+ {{$t('statisticalNodes')}} + {{queryForm.dutyTerritory}}
{{$t('regulatoryEngineer')}} - {{queryForm.createBy}} + {{queryForm.regulationOwnerIdName}}
- {{$t('dehicleDevelopmentPlan')}} + {{$t('engineeringInterfacePerson')}} {{queryForm.vehicleDevelopmentPlan}} -
-
- {{$t('certificationProgram')}} - {{queryForm.attestationPlan}} + :title="queryForm.engineeringInterfacePersonName" + >{{queryForm.engineeringInterfacePersonName}}
@@ -60,6 +70,31 @@ >{{queryForm.explanation}}
+
+
+ {{$t('Nameplatelabel')}} +
+ + +
+ +
+ +
+
+
+ + example + +
+
+
{{$t('complianceCertificationProgram')}} @@ -136,12 +171,31 @@ }, selectedRowKeys: [], idList: [], + previewVisible: false, + previewImage: '', + fileList: [], + projectNameList: [], + firstLevelDutyTerritoryList:[], + title: '', + uploadAction: window._CONFIG['domianURL'] + '/sys/common/upload', + state: undefined, + myuploadAction: window._CONFIG['domianURL'] + this.thisFileUploadUrl, + upDataList: [], + downLoadFileUrl: window._CONFIG['domianPreviewURL'] + '/sys/common/download', + downLoadImgUrl: window._CONFIG['domianWebImgURL'] + '/sys/common/download', regulatoryCertificationTaskPlanList: [] } }, mounted() { this.getForm() this.administrators = false + let long = localStorage.getItem('language') + this.cut = '' + if (long && long == 'zh-cn') { + this.cut = 'cn' + } else if (long && long == 'en-us') { + this.cut = 'en' + } this.activeKey = this.$t('regulatoryComplianceManagement') if (this.userInfo().userRoleList && this.userInfo().userRoleList.length > 0) { this.userInfo().userRoleList.forEach(res => { @@ -201,7 +255,20 @@ downloadFile('/platform/projectLibraryBase/exportProjectProgressStatisticsXls', this.queryForm.projectNameId+'-'+this.queryForm.projectVersion+'-'+this.$t('projectProgressStatistics') + '.xls', query) }, - + handleCancelimg() { + this.previewVisible = false; + }, + async handlePreview(file) { + if (!file.url && !file.preview) { + file.preview = await getBase64(file.originFileObj); + } + this.previewImage = file.url || file.preview; + this.previewVisible = true; + }, + handleChange({ fileList }) { + this.fileList = fileList; + console.log(this.fileList) + }, versionStatisticsClick() { this.$refs.versionStatisticsRef.addModel(JSON.parse(JSON.stringify(this.selectedRowKeys))) }, diff --git a/jero-web/src/views/projectManagement/platformItemLibraryDetails/components/addModel.vue b/jero-web/src/views/projectManagement/platformItemLibraryDetails/components/addModel.vue index 69b9bd99c..369d89a3b 100644 --- a/jero-web/src/views/projectManagement/platformItemLibraryDetails/components/addModel.vue +++ b/jero-web/src/views/projectManagement/platformItemLibraryDetails/components/addModel.vue @@ -77,7 +77,7 @@
- + * {{$t('projectStatus')}}
@@ -100,7 +100,6 @@ allowClear show-search mode="multiple" - class="box-input" optionFilterProp="label" :getPopupContainer="triggerNode=> triggerNode.parentNode" v-model="formInline.dutyTerritory"> @@ -121,7 +120,7 @@
- + * {{$t('regulatoryEngineer')}}
@@ -136,14 +135,15 @@
+ * {{$t('engineeringInterfacePerson')}}
- - + + v-model="formInline.engineeringInterfacePersonName"/>
@@ -156,12 +156,14 @@
+
@@ -179,21 +181,6 @@ - - - - - - - - - - - - - - -
@@ -203,7 +190,7 @@ + :rows="2"/>
@@ -235,7 +222,7 @@
+ v-model="formInline.cellEnterprise">
@@ -248,7 +235,7 @@
+ v-model="formInline.assemblyEnterprise">
@@ -259,7 +246,7 @@
+ v-model="formInline.partNumberCn">
@@ -272,7 +259,7 @@ + v-model="formInline.part_numberEn"> @@ -289,7 +276,7 @@ + v-model="formInline.filingCode"> @@ -300,7 +287,7 @@ + v-model="formInline.supplierCode"> @@ -313,7 +300,7 @@ + v-model="formInline.productTypeCode"> @@ -324,7 +311,7 @@ + v-model="formInline.batteryTypeCode"> @@ -337,7 +324,7 @@ + v-model="formInline.specificationCode"> @@ -348,7 +335,7 @@ + v-model="formInline.traceabilityCode"> @@ -361,7 +348,7 @@ + v-model="formInline.ymdNumber"> @@ -378,7 +365,7 @@ + v-model="formInline.size"> @@ -389,7 +376,7 @@ + v-model="formInline.ratedCapacity"> @@ -402,7 +389,7 @@ + v-model="formInline.nominalVoltage"> @@ -413,7 +400,7 @@ + v-model="formInline.ratedMass"> @@ -426,7 +413,7 @@ + v-model="formInline.moduleNumber"> @@ -437,7 +424,7 @@ + v-model="formInline.connectionType"> @@ -450,7 +437,7 @@ + v-model="formInline.moduleSpecificationCode"> @@ -461,7 +448,7 @@ + v-model="formInline.coolingMethod"> @@ -479,10 +466,10 @@ @@ -498,7 +485,7 @@ + v-model="formInline.remark" :rows="2"/> @@ -514,9 +501,11 @@