修改项目库详情

This commit is contained in:
范强强
2023-03-16 10:45:21 +08:00
parent 495daa71c5
commit ce7090277c
7 changed files with 315 additions and 234 deletions
+9
View File
@@ -1436,6 +1436,15 @@ module.exports = {
type:'type', type:'type',
select:'select', select:'select',
onlyDataWithProcessStatusDeleted:'Only data with process status of list to be released and approved can be deleted', onlyDataWithProcessStatusDeleted:'Only data with process status of list to be released and approved can be deleted',
complianceCertificationProgram:'Compliance Certification Program',
listPublishing:'List Publishing',
responsibilityConfirmation:'Responsibility Confirmation',
designVerification:'Design Verification',
getStarted:'Get Started',
certificationStartOne:'Certification Start',
verificationAndVerification:'Verification And Verification',
projectInterfacePersonRegulationEngineerSetting:'Project Interface Person - Regulation Engineer Setting',
projectInterfacePersonCertificationEngineerSetting:'Project Interface Person - Certification Engineer Setting',
registrationnumber:'Product registration number', registrationnumber:'Product registration number',
noticebatch:'Notice batch', noticebatch:'Notice batch',
producttrademark:'Product Trademark', producttrademark:'Product Trademark',
+9
View File
@@ -1538,6 +1538,15 @@ module.exports = {
type:'类型', type:'类型',
select:'选择', select:'选择',
onlyDataWithProcessStatusDeleted:'只能删除流程状态为清单待发布和审查通过的数据', onlyDataWithProcessStatusDeleted:'只能删除流程状态为清单待发布和审查通过的数据',
complianceCertificationProgram:'合规认证计划',
listPublishing:'清单发布',
responsibilityConfirmation:'责任确认',
designVerification:'设计核查',
getStarted:'摸底开始',
certificationStartOne:'认证开始',
verificationAndVerification:'验证核查',
projectInterfacePersonRegulationEngineerSetting:'工程接口人-法规工程师设置',
projectInterfacePersonCertificationEngineerSetting:'工程接口人-认证工程师设置',
registrationnumber:'产品登记编号', registrationnumber:'产品登记编号',
noticebatch:'《公告》批次', noticebatch:'《公告》批次',
producttrademark:'产品商标', producttrademark:'产品商标',
@@ -19,76 +19,32 @@
>{{queryForm.projectName}}</span> >{{queryForm.projectName}}</span>
</div> </div>
<div class="text-field"> <div class="text-field">
<span class="text-field-left" :title="$t('targetMarket')">{{$t('targetMarket')}}</span> <span class="text-field-left" :title="$t('brand')">{{$t('brand')}}</span>
<span class="text-field-right" :title="queryForm.targetMarket_dictText" <span class="text-field-right" :title="queryForm.brandText"
>{{queryForm.targetMarket_dictText}}</span> >{{queryForm.brandText}}</span>
</div> </div>
<div class="text-field">
<span class="text-field-left" :title="$t('projectVersion')">{{$t('projectVersion')}}</span>
<span class="text-field-right" :title="queryForm.projectVersion"
>{{queryForm.projectVersion}}</span>
</div>
</div>
<div class="content-text">
<div class="text-field"> <div class="text-field">
<span class="text-field-left" :title="$t('projectStatus')">{{$t('projectStatus')}}</span> <span class="text-field-left" :title="$t('projectStatus')">{{$t('projectStatus')}}</span>
<span class="text-field-right" :title="queryForm.projectStatus_dictText" <span class="text-field-right" :title="queryForm.projectStatus_dictText"
>{{queryForm.projectStatus_dictText}}</span> >{{queryForm.projectStatus_dictText}}</span>
</div> </div>
<div class="text-field"> <!-- <div class="text-field">-->
<span class="text-field-left" :title="$t('DigitalPlatform')">{{$t('DigitalPlatform')}}</span> <!-- <span class="text-field-left" :title="$t('targetMarket')">{{$t('targetMarket')}}</span>-->
<span class="text-field-right" :title="queryForm.digitalPlatform" <!-- <span class="text-field-right" :title="queryForm.targetMarket_dictText"-->
>{{queryForm.digitalPlatform}}</span> <!-- >{{queryForm.targetMarket_dictText}}</span>-->
</div> <!-- </div>-->
<div class="text-field"> <!-- <div class="text-field">-->
<span class="text-field-left" :title="$t('ModelPlatform')">{{$t('ModelPlatform')}}</span> <!-- <span class="text-field-left" :title="$t('projectVersion')">{{$t('projectVersion')}}</span>-->
<span class="text-field-right" :title="queryForm.vehiclePlatform" <!-- <span class="text-field-right" :title="queryForm.projectVersion"-->
>{{queryForm.vehiclePlatform}}</span> <!-- >{{queryForm.projectVersion}}</span>-->
</div> <!-- </div>-->
</div>
<div class="content-text">
<div class="text-field">
<span class="text-field-left" :title="$t('softwareVersion')">{{$t('softwareVersion')}}</span>
<span class="text-field-right" :title="queryForm.softwareVersion"
>{{queryForm.softwareVersion}}</span>
</div>
<div class="text-field">
<span class="text-field-left" :title="$t('IPDInformation')">{{$t('IPDInformation')}}</span>
<span class="text-field-right text-field-right-color"
:title="queryForm.ipdInfo"
@click="urlClick(queryForm.ipdInfo)"
>{{queryForm.ipdInfo}}</span>
</div>
<div class="text-field">
<span class="text-field-left" :title="$t('brand')">{{$t('brand')}}</span>
<span class="text-field-right" :title="queryForm.brandText"
>{{queryForm.brandText}}</span>
</div>
</div>
<div class="content-text">
<div class="text-field">
<span class="text-field-left" :title="$t('certificationProgram')">{{$t('certificationProgram')}}</span>
<span class="text-field-right text-field-right-color"
:title="queryForm.attestationPlan"
@click="urlClick(queryForm.attestationPlan)"
>{{queryForm.attestationPlan}}</span>
</div>
<div class="text-field">
<span class="text-field-left" :title="$t('dehicleDevelopmentPlan')">{{$t('dehicleDevelopmentPlan')}}</span>
<span class="text-field-right text-field-right-color"
:title="queryForm.vehicleDevelopmentPlan"
@click="urlClick(queryForm.vehicleDevelopmentPlan)"
>{{queryForm.vehicleDevelopmentPlan}}</span>
</div>
</div>
<div class="content-text">
<div class="text-field-content">
<span class="text-field-left" :title="$t('explain')">{{$t('explain')}}</span>
<span class="text-field-right" :title="queryForm.explanation"
>{{queryForm.explanation}}</span>
</div>
</div> </div>
<div class="content-text"> <div class="content-text">
<!-- <div class="text-field">-->
<!-- <span class="text-field-left" :title="$t('projectStatus')">{{$t('projectStatus')}}</span>-->
<!-- <span class="text-field-right" :title="queryForm.projectStatus_dictText"-->
<!-- >{{queryForm.projectStatus_dictText}}</span>-->
<!-- </div>-->
<div class="text-field"> <div class="text-field">
<span class="text-field-left" :title="$t('StudioEngineer')">{{$t('StudioEngineer')}}</span> <span class="text-field-left" :title="$t('StudioEngineer')">{{$t('StudioEngineer')}}</span>
<span class="text-field-right" :title="queryForm.studioEngineerName" <span class="text-field-right" :title="queryForm.studioEngineerName"
@@ -113,11 +69,94 @@
</div> </div>
</div> </div>
<div class="content-text"> <div class="content-text">
<div class="text-field">
<span class="text-field-left" :title="$t('DigitalPlatform')">{{$t('DigitalPlatform')}}</span>
<span class="text-field-right" :title="queryForm.digitalPlatform"
>{{queryForm.digitalPlatform}}</span>
</div>
<div class="text-field">
<span class="text-field-left" :title="$t('ModelPlatform')">{{$t('ModelPlatform')}}</span>
<span class="text-field-right" :title="queryForm.vehiclePlatform"
>{{queryForm.vehiclePlatform}}</span>
</div>
<div class="text-field">
<span class="text-field-left" :title="$t('softwareVersion')">{{$t('softwareVersion')}}</span>
<span class="text-field-right" :title="queryForm.softwareVersion"
>{{queryForm.softwareVersion}}</span>
</div>
<!-- <div class="text-field">-->
<!-- <span class="text-field-left" :title="$t('IPDInformation')">{{$t('IPDInformation')}}</span>-->
<!-- <span class="text-field-right text-field-right-color"-->
<!-- :title="queryForm.ipdInfo"-->
<!-- @click="urlClick(queryForm.ipdInfo)"-->
<!-- >{{queryForm.ipdInfo}}</span>-->
<!-- </div>-->
<!-- <div class="text-field">-->
<!-- <span class="text-field-left" :title="$t('brand')">{{$t('brand')}}</span>-->
<!-- <span class="text-field-right" :title="queryForm.brandText"-->
<!-- >{{queryForm.brandText}}</span>-->
<!-- </div>-->
</div> </div>
<div class="content-text">
<div class="text-field">
<span class="text-field-left" :title="$t('dehicleDevelopmentPlan')">{{$t('dehicleDevelopmentPlan')}}</span>
<span class="text-field-right text-field-right-color"
:title="queryForm.vehicleDevelopmentPlan"
@click="urlClick(queryForm.vehicleDevelopmentPlan)"
>{{queryForm.vehicleDevelopmentPlan}}</span>
</div>
<div class="text-field">
<span class="text-field-left" :title="$t('certificationProgram')">{{$t('certificationProgram')}}</span>
<span class="text-field-right text-field-right-color"
:title="queryForm.attestationPlan"
@click="urlClick(queryForm.attestationPlan)"
>{{queryForm.attestationPlan}}</span>
</div>
<div class="text-field">
<span class="text-field-left" :title="$t('configurationInformation')">{{$t('configurationInformation')}}</span>
<span class="text-field-right text-field-right-color"
:title="queryForm.ipdInfo"
@click="urlClick(queryForm.ipdInfo)"
>{{queryForm.ipdInfo}}</span>
</div>
</div>
<div class="content-text">
<div class="text-field-content">
<span class="text-field-left" :title="$t('explain')">{{$t('explain')}}</span>
<span class="text-field-right" :title="queryForm.explanation"
>{{queryForm.explanation}}</span>
</div>
</div>
<!-- <div class="content-text">-->
<!-- <div class="text-field">-->
<!-- <span class="text-field-left" :title="$t('StudioEngineer')">{{$t('StudioEngineer')}}</span>-->
<!-- <span class="text-field-right" :title="queryForm.studioEngineerName"-->
<!-- >{{queryForm.studioEngineerName}}</span>-->
<!-- </div>-->
<!-- <div class="text-field">-->
<!-- <span class="text-field-left" :title="$t('certifiedEngineer')">{{$t('certifiedEngineer')}}</span>-->
<!-- <span class="text-field-right" :title="queryForm.certificationEngineerName"-->
<!-- >{{queryForm.certificationEngineerName}}</span>-->
<!-- </div>-->
<!-- <div class="text-field">-->
<!-- <span class="text-field-left" style="float: left;margin-top: 3px" :title="$t('ListOfRelevantPersonnel')">{{$t('ListOfRelevantPersonnel')}}</span>-->
<!-- <span class="text-field-right"-->
<!-- >-->
<!-- <a-button type="primary" v-has="'projectRelatedPersonnel:page'"-->
<!-- :title="$t('ListOfRelevantPersonnel')"-->
<!-- class="button-text"-->
<!-- @click="ListOfRelevantPersonnelClick">-->
<!-- {{$t('ListOfRelevantPersonnel')}}-->
<!-- </a-button>-->
<!-- </span>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="content-text">-->
<!-- </div>-->
<div class="box-text"> <div class="box-text">
<div class="header-text"> <div class="header-text">
{{$t('regulatoryCertificationTaskPlan')}} {{$t('complianceCertificationProgram')}}
</div> </div>
<div class="header-tight"> <div class="header-tight">
<a-button class="box-button" <a-button class="box-button"
@@ -101,6 +101,22 @@
</a-form-model-item> </a-form-model-item>
</div> </div>
</a-col> </a-col>
<a-col :span="12">
<div class="box-title-text">
<div class="title-text">
<span class="title-text-text"
:title="$t('brand')">{{$t('brand')}}</span>
</div>
<a-form-model-item class="itemModel" :prop="'brand'">
<j-dict-select-tag v-model="formInline.brand"
:placeholder="$t('PleaseSelect')+$t('brand')"
:type="'select'"
:triggerChange="false" :dictCode="'brand'"/>
</a-form-model-item>
</div>
</a-col>
</a-row>
<a-row :gutter="24">
<a-col :span="12"> <a-col :span="12">
<div class="box-title-text"> <div class="box-title-text">
<div class="title-text"> <div class="title-text">
@@ -118,8 +134,6 @@
</a-form-model-item> </a-form-model-item>
</div> </div>
</a-col> </a-col>
</a-row>
<a-row :gutter="24">
<a-col :span="12"> <a-col :span="12">
<div class="box-title-text"> <div class="box-title-text">
<div class="title-text"> <div class="title-text">
@@ -136,19 +150,6 @@
</a-form-model-item> </a-form-model-item>
</div> </div>
</a-col> </a-col>
<a-col :span="12">
<div class="box-title-text">
<div class="title-text">
<span class="title-text-text" :title="$t('ModelPlatform')">{{$t('ModelPlatform')}}</span>
</div>
<a-form-model-item class="itemModel" prop="vehiclePlatform">
<a-input class="box-input"
:disabled="disabled"
v-model="formInline.vehiclePlatform"
:placeholder="$t('PleaseEnter')+$t('ModelPlatform')"/>
</a-form-model-item>
</div>
</a-col>
</a-row> </a-row>
<a-row :gutter="24"> <a-row :gutter="24">
<a-col :span="12"> <a-col :span="12">
@@ -167,44 +168,13 @@
<a-col :span="12"> <a-col :span="12">
<div class="box-title-text"> <div class="box-title-text">
<div class="title-text"> <div class="title-text">
<span class="title-text-text" :title="$t('IPDInformation')">{{$t('IPDInformation')}}</span> <span class="title-text-text" :title="$t('ModelPlatform')">{{$t('ModelPlatform')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="ipdInfo"> <a-form-model-item class="itemModel" prop="vehiclePlatform">
<a-input class="box-input" <a-input class="box-input"
:disabled="disabled" :disabled="disabled"
v-model="formInline.ipdInfo" v-model="formInline.vehiclePlatform"
:placeholder="$t('PleaseEnter')+$t('IPDInformation')"/> :placeholder="$t('PleaseEnter')+$t('ModelPlatform')"/>
</a-form-model-item>
</div>
<!-- ^(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&amp;%\$#_]*)?$
-->
</a-col>
</a-row>
<a-row :gutter="24">
<a-col :span="12">
<div class="box-title-text">
<div class="title-text">
<span class="title-text-text"
:title="$t('dehicleDevelopmentPlan')">{{$t('dehicleDevelopmentPlan')}}</span>
</div>
<a-form-model-item class="itemModel" :prop="'vehicleDevelopmentPlan'">
<a-input class="box-input"
:disabled="disabled"
v-model="formInline.vehicleDevelopmentPlan"
:placeholder="$t('PleaseEnter')+$t('dehicleDevelopmentPlan')"/>
</a-form-model-item>
</div>
</a-col>
<a-col :span="12">
<div class="box-title-text">
<div class="title-text">
<span class="title-text-text" :title="$t('certificationProgram')">{{$t('certificationProgram')}}</span>
</div>
<a-form-model-item class="itemModel" prop="attestationPlan">
<a-input class="box-input"
:disabled="disabled"
v-model="formInline.attestationPlan"
:placeholder="$t('PleaseEnter')+$t('certificationProgram')"/>
</a-form-model-item> </a-form-model-item>
</div> </div>
</a-col> </a-col>
@@ -228,16 +198,48 @@
<div class="box-title-text"> <div class="box-title-text">
<div class="title-text"> <div class="title-text">
<span class="title-text-text" <span class="title-text-text"
:title="$t('brand')">{{$t('brand')}}</span> :title="$t('dehicleDevelopmentPlan')">{{$t('dehicleDevelopmentPlan')}}</span>
</div> </div>
<a-form-model-item class="itemModel" :prop="'brand'"> <a-form-model-item class="itemModel" :prop="'vehicleDevelopmentPlan'">
<j-dict-select-tag v-model="formInline.brand" <a-input class="box-input"
:placeholder="$t('PleaseSelect')+$t('brand')" :disabled="disabled"
:type="'select'" v-model="formInline.vehicleDevelopmentPlan"
:triggerChange="false" :dictCode="'brand'"/> :placeholder="$t('PleaseEnter')+$t('dehicleDevelopmentPlan')"/>
</a-form-model-item> </a-form-model-item>
</div> </div>
</a-col> </a-col>
</a-row>
<a-row :gutter="24">
<a-col :span="12">
<div class="box-title-text">
<div class="title-text">
<span class="title-text-text" :title="$t('certificationProgram')">{{$t('certificationProgram')}}</span>
</div>
<a-form-model-item class="itemModel" prop="attestationPlan">
<a-input class="box-input"
:disabled="disabled"
v-model="formInline.attestationPlan"
:placeholder="$t('PleaseEnter')+$t('certificationProgram')"/>
</a-form-model-item>
</div>
</a-col>
<a-col :span="12">
<div class="box-title-text">
<div class="title-text">
<span class="title-text-text"
:title="$t('configurationInformation')">{{$t('configurationInformation')}}</span>
</div>
<a-form-model-item class="itemModel" prop="ipdInfo">
<a-input class="box-input"
:disabled="disabled"
v-model="formInline.ipdInfo"
:placeholder="$t('PleaseEnter')+$t('configurationInformation')"/>
</a-form-model-item>
</div>
<!-- ^(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&amp;%\$#_]*)?$
-->
</a-col>
</a-row> </a-row>
<a-row :gutter="24"> <a-row :gutter="24">
<a-col :span="24"> <a-col :span="24">
@@ -287,7 +289,7 @@
}, },
{ {
max: 300, max: 300,
message: this.$t('IPDInformation') + this.$t('cannotExceed') + 300 + this.$t('Characters'), message: this.$t('configurationInformation') + this.$t('cannotExceed') + 300 + this.$t('Characters'),
trigger: 'blur' trigger: 'blur'
} }
], ],
@@ -334,7 +336,7 @@
trigger: 'blur' trigger: 'blur'
} }
], ],
softwareVersion:[ softwareVersion: [
{ {
max: 300, max: 300,
message: this.$t('softwareVersion') + this.$t('cannotExceed') + 300 + this.$t('Characters'), message: this.$t('softwareVersion') + this.$t('cannotExceed') + 300 + this.$t('Characters'),
@@ -2,7 +2,7 @@
<div> <div>
<a-drawer <a-drawer
:title="$t('ListOfRelevantPersonnel')" :title="$t('ListOfRelevantPersonnel')"
:width="1000" :width="1280"
:visible="visible" :visible="visible"
:maskClosable="false" :maskClosable="false"
@close="handleCancel" @close="handleCancel"
@@ -21,50 +21,50 @@
</div> </div>
</a-col> </a-col>
<template v-if="toggleSearchStatus"> <template v-if="toggleSearchStatus">
<a-col :md="12" :sm="8"> <a-col :md="12" :sm="8">
<div class="box-title-text-search"> <div class="box-title-text-search">
<div class="title-text-search" :title="$t('engineeringInterfacePerson')"> <div class="title-text-search" :title="$t('engineeringInterfacePerson')">
<span>{{$t('engineeringInterfacePerson')}}</span> <span>{{$t('engineeringInterfacePerson')}}</span>
</div>
<PersonnelSelection class="box-input-search"
:query="{db_field_name:'engineeringInterfacePerson',db_field_txt:$t('engineeringInterfacePerson')}"
:isInput="true"
:personneQuery="queryParam"
@change="PersonnelSelectionChange"
v-model="queryParam.engineeringInterfacePersonName"/>
</div> </div>
<PersonnelSelection class="box-input-search" </a-col>
:query="{db_field_name:'engineeringInterfacePerson',db_field_txt:$t('engineeringInterfacePerson')}" <a-col :md="12" :sm="8">
:isInput="true" <div class="box-title-text-search">
:personneQuery="queryParam" <div class="title-text-search" :title="$t('regulatoryEngineer')">
@change="PersonnelSelectionChange" <span>{{$t('regulatoryEngineer')}}</span>
v-model="queryParam.engineeringInterfacePersonName"/> </div>
</div> <PersonnelSelection class="box-input-search"
</a-col> :query="{db_field_name:'lawEngineer',db_field_txt:$t('regulatoryEngineer')}"
<a-col :md="12" :sm="8"> :isInput="true"
<div class="box-title-text-search"> :personneQuery="queryParam"
<div class="title-text-search" :title="$t('regulatoryEngineer')"> @change="PersonnelSelectionChange"
<span>{{$t('regulatoryEngineer')}}</span> v-model="queryParam.lawEngineerName"/>
</div> </div>
<PersonnelSelection class="box-input-search" </a-col>
:query="{db_field_name:'lawEngineer',db_field_txt:$t('regulatoryEngineer')}" <a-col :md="12" :sm="8">
:isInput="true" <div class="box-title-text-search">
:personneQuery="queryParam" <div class="title-text-search" :title="$t('certifiedEngineer')">
@change="PersonnelSelectionChange" <span>{{$t('certifiedEngineer')}}</span>
v-model="queryParam.lawEngineerName"/> </div>
</div> <a-select class="box-input-search"
</a-col> v-model="queryParam.certificationEngineer"
<a-col :md="12" :sm="8"> :placeholder="$t('PleaseSelect')+$t('certifiedEngineer')">
<div class="box-title-text-search"> <a-select-option v-for="(item, key) in dictOptionsValue"
<div class="title-text-search" :title="$t('certifiedEngineer')"> :key="item.certificationEngineer"
<span>{{$t('certifiedEngineer')}}</span> :value="item.certificationEngineer">
</div>
<a-select class="box-input-search"
v-model="queryParam.certificationEngineer"
:placeholder="$t('PleaseSelect')+$t('certifiedEngineer')">
<a-select-option v-for="(item, key) in dictOptionsValue"
:key="item.certificationEngineer"
:value="item.certificationEngineer">
<span class="itemOption" :title=" item.certificationEngineerName "> <span class="itemOption" :title=" item.certificationEngineerName ">
{{ item.certificationEngineerName }} {{ item.certificationEngineerName }}
</span> </span>
</a-select-option> </a-select-option>
</a-select> </a-select>
</div> </div>
</a-col> </a-col>
</template> </template>
<span style="float: right;overflow: hidden;margin-right: 11px;margin-bottom: 20px" <span style="float: right;overflow: hidden;margin-right: 11px;margin-bottom: 20px"
class="table-page-search-submitButtons"> class="table-page-search-submitButtons">
@@ -127,6 +127,14 @@
<span slot="engineeringInterfacePerson" :title="$t('engineeringInterfacePerson')"> <span slot="engineeringInterfacePerson" :title="$t('engineeringInterfacePerson')">
{{$t('engineeringInterfacePerson')}} {{$t('engineeringInterfacePerson')}}
</span> </span>
<span slot="projectInterfacePersonRegulationEngineerSetting"
:title="$t('projectInterfacePersonRegulationEngineerSetting')">
{{$t('projectInterfacePersonRegulationEngineerSetting')}}
</span>
<span slot="projectInterfacePersonCertificationEngineerSetting"
:title="$t('projectInterfacePersonCertificationEngineerSetting')">
{{$t('projectInterfacePersonCertificationEngineerSetting')}}
</span>
<span slot="certifiedEngineer" :title="$t('certifiedEngineer')"> <span slot="certifiedEngineer" :title="$t('certifiedEngineer')">
{{$t('certifiedEngineer')}} {{$t('certifiedEngineer')}}
</span> </span>
@@ -217,31 +225,31 @@
</div> </div>
</a-col> </a-col>
</a-row> </a-row>
<a-row :gutter="24"> <!-- <a-row :gutter="24">-->
<a-col :span="24"> <!-- <a-col :span="24">-->
<div class="box-title-text"> <!-- <div class="box-title-text">-->
<div class="title-text"> <!-- <div class="title-text">-->
<!-- <span class="Required">*</span>--> <!-- &lt;!&ndash; <span class="Required">*</span>&ndash;&gt;-->
<span class="title-text-text" :title="$t('certifiedEngineer')">{{$t('certifiedEngineer')}}</span> <!-- <span class="title-text-text" :title="$t('certifiedEngineer')">{{$t('certifiedEngineer')}}</span>-->
</div> <!-- </div>-->
<!-- :prop="'certificationEngineer'"--> <!-- &lt;!&ndash; :prop="'certificationEngineer'"&ndash;&gt;-->
<a-form-model-item class="itemModel"> <!-- <a-form-model-item class="itemModel">-->
<a-select allowClear <!-- <a-select allowClear-->
class="box-input" <!-- class="box-input"-->
v-model="formInline.certificationEngineer" <!-- v-model="formInline.certificationEngineer"-->
:placeholder="$t('certifiedEngineer')+$t('areaOfResponsibility')"> <!-- :placeholder="$t('certifiedEngineer')+$t('areaOfResponsibility')">-->
<a-select-option v-for="(item, key) in dictOptionsValue" <!-- <a-select-option v-for="(item, key) in dictOptionsValue"-->
:key="item.certificationEngineer" <!-- :key="item.certificationEngineer"-->
:value="item.certificationEngineer"> <!-- :value="item.certificationEngineer">-->
<span class="itemOption" :title=" item.certificationEngineerName "> <!-- <span class="itemOption" :title=" item.certificationEngineerName ">-->
{{ item.certificationEngineerName }} <!-- {{ item.certificationEngineerName }}-->
</span> <!-- </span>-->
</a-select-option> <!-- </a-select-option>-->
</a-select> <!-- </a-select>-->
</a-form-model-item> <!-- </a-form-model-item>-->
</div> <!-- </div>-->
</a-col> <!-- </a-col>-->
</a-row> <!-- </a-row>-->
<a-row :gutter="24"> <a-row :gutter="24">
<a-col :span="24"> <a-col :span="24">
<div class="box-title-text"> <div class="box-title-text">
@@ -280,7 +288,7 @@
ImportFile, ImportFile,
personBatting personBatting
}, },
mixins:[ResizeHeader, ResizeColumnProvide], mixins: [ResizeHeader, ResizeColumnProvide],
data() { data() {
return { return {
toggleSearchStatus: false, toggleSearchStatus: false,
@@ -308,12 +316,26 @@
ellipsis: true, ellipsis: true,
width: 153 width: 153
}, },
// {
// align: 'left',
// slots: { title: 'certifiedEngineer' },
// dataIndex: 'certificationEngineerName',
// ellipsis: true,
// width: 153
// },
{ {
align: 'left', align: 'left',
slots: { title: 'certifiedEngineer' }, slots: { title: 'projectInterfacePersonRegulationEngineerSetting' },
dataIndex: 'certificationEngineerName', dataIndex: 'engineeringInterfacePersonName',
ellipsis: true, ellipsis: true,
width: 153 width: 203
},
{
align: 'left',
slots: { title: 'projectInterfacePersonCertificationEngineerSetting' },
dataIndex: 'engineeringInterfacePersonName',
ellipsis: true,
width: 203
}, },
{ {
title: this.$t('remarks'), title: this.$t('remarks'),
@@ -16,7 +16,7 @@
<div class="title-text"> <div class="title-text">
<span class="title-text-text" :title="$t('regulatoryEngineer')">{{$t('regulatoryEngineer')}}</span> <span class="title-text-text" :title="$t('regulatoryEngineer')">{{$t('regulatoryEngineer')}}</span>
</div> </div>
<a-form-model-item class="itemModel"> <a-form-model-item class="itemModel-multi">
<PersonnelSelection <PersonnelSelection
:query="{db_field_name:'lawEngineer',db_field_txt:$t('regulatoryEngineer')}" :query="{db_field_name:'lawEngineer',db_field_txt:$t('regulatoryEngineer')}"
:personneQuery="formInline" :personneQuery="formInline"
@@ -33,7 +33,7 @@
<div class="title-text"> <div class="title-text">
<span class="title-text-text" :title="$t('engineeringInterfacePerson')">{{$t('engineeringInterfacePerson')}}</span> <span class="title-text-text" :title="$t('engineeringInterfacePerson')">{{$t('engineeringInterfacePerson')}}</span>
</div> </div>
<a-form-model-item class="itemModel"> <a-form-model-item class="itemModel-multi">
<PersonnelSelection <PersonnelSelection
:query="{db_field_name:'engineeringInterfacePerson',db_field_txt:$t('engineeringInterfacePerson')}" :query="{db_field_name:'engineeringInterfacePerson',db_field_txt:$t('engineeringInterfacePerson')}"
:personneQuery="formInline" :personneQuery="formInline"
@@ -44,29 +44,29 @@
</div> </div>
</a-col> </a-col>
</a-row> </a-row>
<a-row :gutter="24"> <!-- <a-row :gutter="24">-->
<a-col :span="24"> <!-- <a-col :span="24">-->
<div class="box-title-text"> <!-- <div class="box-title-text">-->
<div class="title-text"> <!-- <div class="title-text">-->
<span class="title-text-text" :title="$t('certifiedEngineer')">{{$t('certifiedEngineer')}}</span> <!-- <span class="title-text-text" :title="$t('certifiedEngineer')">{{$t('certifiedEngineer')}}</span>-->
</div> <!-- </div>-->
<a-form-model-item class="itemModel"> <!-- <a-form-model-item class="itemModel">-->
<a-select allowClear <!-- <a-select allowClear-->
class="box-input" <!-- class="box-input"-->
v-model="formInline.certificationEngineer" <!-- v-model="formInline.certificationEngineer"-->
:placeholder="$t('certifiedEngineer')+$t('areaOfResponsibility')"> <!-- :placeholder="$t('certifiedEngineer')+$t('areaOfResponsibility')">-->
<a-select-option v-for="(item, key) in dictOptionsValue" <!-- <a-select-option v-for="(item, key) in dictOptionsValue"-->
:key="item.certificationEngineer" <!-- :key="item.certificationEngineer"-->
:value="item.certificationEngineer"> <!-- :value="item.certificationEngineer">-->
<span class="itemOption" :title=" item.certificationEngineerName "> <!-- <span class="itemOption" :title=" item.certificationEngineerName ">-->
{{ item.certificationEngineerName }} <!-- {{ item.certificationEngineerName }}-->
</span> <!-- </span>-->
</a-select-option> <!-- </a-select-option>-->
</a-select> <!-- </a-select>-->
</a-form-model-item> <!-- </a-form-model-item>-->
</div> <!-- </div>-->
</a-col> <!-- </a-col>-->
</a-row> <!-- </a-row>-->
</a-form-model> </a-form-model>
</a-spin> </a-spin>
</a-modal> </a-modal>
@@ -14,12 +14,12 @@
<div class="box-title-text"> <div class="box-title-text">
<div class="title-text"> <div class="title-text">
<!-- <span class="Required">*</span>--> <!-- <span class="Required">*</span>-->
<span class="title-text-text" :title="$t('confirmationOfRegulationsList')"> <span class="title-text-text" :title="$t('listPublishing')">
{{$t('confirmationOfRegulationsList')}}</span> {{$t('listPublishing')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="listConfirmation"> <a-form-model-item class="itemModel" prop="listConfirmation">
<a-date-picker class="box-input" <a-date-picker class="box-input"
:placeholder="$t('PleaseSelect')+$t('confirmationOfRegulationsList')+$t('time')" :placeholder="$t('PleaseSelect')+$t('listPublishing')+$t('time')"
@change="dateChange({db_field_name:'listConfirmation'})" @change="dateChange({db_field_name:'listConfirmation'})"
format="YYYY-MM-DD" format="YYYY-MM-DD"
:getCalendarContainer="(trigger) => trigger.parentNode" :getCalendarContainer="(trigger) => trigger.parentNode"
@@ -33,12 +33,12 @@
<div class="box-title-text"> <div class="box-title-text">
<div class="title-text"> <div class="title-text">
<!-- <span class="Required">*</span>--> <!-- <span class="Required">*</span>-->
<span class="title-text-text" :title="$t('regulatoryTaskConfirmation')"> <span class="title-text-text" :title="$t('responsibilityConfirmation')">
{{$t('regulatoryTaskConfirmation')}}</span> {{$t('responsibilityConfirmation')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="legalTaskConfirmation"> <a-form-model-item class="itemModel" prop="legalTaskConfirmation">
<a-date-picker class="box-input" <a-date-picker class="box-input"
:placeholder="$t('PleaseSelect')+$t('regulatoryTaskConfirmation')+$t('time')" :placeholder="$t('PleaseSelect')+$t('responsibilityConfirmation')+$t('time')"
@change="dateChange({db_field_name:'legalTaskConfirmation'})" @change="dateChange({db_field_name:'legalTaskConfirmation'})"
format="YYYY-MM-DD" format="YYYY-MM-DD"
:getCalendarContainer="(trigger) => trigger.parentNode" :getCalendarContainer="(trigger) => trigger.parentNode"
@@ -52,12 +52,12 @@
<div class="box-title-text"> <div class="box-title-text">
<div class="title-text"> <div class="title-text">
<!-- <span class="Required">*</span>--> <!-- <span class="Required">*</span>-->
<span class="title-text-text" :title="$t('confirmationOfDesignConformity')"> <span class="title-text-text" :title="$t('designVerification')">
{{$t('confirmationOfDesignConformity')}}</span> {{$t('designVerification')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="designDeadline"> <a-form-model-item class="itemModel" prop="designDeadline">
<a-date-picker class="box-input" <a-date-picker class="box-input"
:placeholder="$t('PleaseSelect')+$t('confirmationOfDesignConformity')+$t('time')" :placeholder="$t('PleaseSelect')+$t('designVerification')+$t('time')"
@change="dateChange({db_field_name:'designDeadline'})" @change="dateChange({db_field_name:'designDeadline'})"
format="YYYY-MM-DD" format="YYYY-MM-DD"
:getCalendarContainer="(trigger) => trigger.parentNode" :getCalendarContainer="(trigger) => trigger.parentNode"
@@ -71,12 +71,12 @@
<div class="box-title-text"> <div class="box-title-text">
<div class="title-text"> <div class="title-text">
<!-- <span class="Required">*</span>--> <!-- <span class="Required">*</span>-->
<span class="title-text-text" :title="$t('preHomoCompletion')"> <span class="title-text-text" :title="$t('getStarted')">
{{$t('preHomoCompletion')}}</span> {{$t('getStarted')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="prehomoDeadline"> <a-form-model-item class="itemModel" prop="prehomoDeadline">
<a-date-picker class="box-input" <a-date-picker class="box-input"
:placeholder="$t('PleaseSelect')+$t('preHomoCompletion')+$t('time')" :placeholder="$t('PleaseSelect')+$t('getStarted')+$t('time')"
@change="dateChange({db_field_name:'prehomoDeadline'})" @change="dateChange({db_field_name:'prehomoDeadline'})"
format="YYYY-MM-DD" format="YYYY-MM-DD"
:getCalendarContainer="(trigger) => trigger.parentNode" :getCalendarContainer="(trigger) => trigger.parentNode"
@@ -90,13 +90,13 @@
<div class="box-title-text"> <div class="box-title-text">
<div class="title-text"> <div class="title-text">
<!-- <span class="Required">*</span>--> <!-- <span class="Required">*</span>-->
<span class="title-text-text" :title="$t('certificationStart')"> <span class="title-text-text" :title="$t('certificationStartOne')">
{{$t('certificationStart')}}</span> {{$t('certificationStartOne')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="attestationStartTime"> <a-form-model-item class="itemModel" prop="attestationStartTime">
<a-date-picker class="box-input" <a-date-picker class="box-input"
:disabledDate='this.disabledRegistrationStartDate' :disabledDate='this.disabledRegistrationStartDate'
:placeholder="$t('PleaseSelect')+$t('certificationStart')+$t('time')" :placeholder="$t('PleaseSelect')+$t('certificationStartOne')+$t('time')"
@change="dateChange({db_field_name:'attestationStartTime'})" @change="dateChange({db_field_name:'attestationStartTime'})"
format="YYYY-MM-DD" format="YYYY-MM-DD"
:getCalendarContainer="(trigger) => trigger.parentNode" :getCalendarContainer="(trigger) => trigger.parentNode"
@@ -130,12 +130,12 @@
<div class="box-title-text"> <div class="box-title-text">
<div class="title-text"> <div class="title-text">
<!-- <span class="Required">*</span>--> <!-- <span class="Required">*</span>-->
<span class="title-text-text" :title="$t('verificationAndConformityconfirmation')"> <span class="title-text-text" :title="$t('verificationAndVerification')">
{{$t('verificationAndConformityconfirmation')}}</span> {{$t('verificationAndVerification')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="verifyDeadline"> <a-form-model-item class="itemModel" prop="verifyDeadline">
<a-date-picker class="box-input" <a-date-picker class="box-input"
:placeholder="$t('PleaseSelect')+$t('verificationAndConformityconfirmation')+$t('time')" :placeholder="$t('PleaseSelect')+$t('verificationAndVerification')+$t('time')"
@change="dateChange({db_field_name:'verifyDeadline'})" @change="dateChange({db_field_name:'verifyDeadline'})"
format="YYYY-MM-DD" format="YYYY-MM-DD"
:getCalendarContainer="(trigger) => trigger.parentNode" :getCalendarContainer="(trigger) => trigger.parentNode"