平台件项目库修改bug

This commit is contained in:
zyx.net
2023-09-25 14:44:41 +08:00
parent 44147c1ca1
commit d3fd25c098
5 changed files with 48 additions and 70 deletions
@@ -110,7 +110,7 @@ export default {
},
{
title: this.$t('NareaOfResponsibility'),
dataIndex: 'dutyTerritory',
dataIndex: 'dutyTerritory_dictText',
align: 'left',
ellipsis: true,
width: 140
@@ -19,19 +19,8 @@
<span class="title-text-text" :title="$t('entryName')">{{$t('entryName')}}</span>
</div>
<a-form-model-item class="itemModel" prop="projectNameId">
<a-input class="box-input" :placeholder="$t('PleaseEnter')+$t('entryName')"
<a-input class="box-input" :maxLength="200" :placeholder="$t('PleaseEnter')+$t('entryName')"
v-model="formInline.projectNameId"></a-input>
<!-- <a-select :placeholder="$t('PleaseSelect')+$t('modelName')"-->
<!-- @change="projectNameChange"-->
<!-- v-model="formInline.projectNameId">-->
<!-- <a-select-option v-for="(item, key) in projectNameList"-->
<!-- :key="key"-->
<!-- :value="item.id">-->
<!-- <span style="display: inline-block;width: 100%" :title=" item.projectName ">-->
<!-- {{ item.projectName}}-->
<!-- </span>-->
<!-- </a-select-option>-->
<!-- </a-select>-->
</a-form-model-item>
</div>
</a-col>
@@ -45,6 +34,7 @@
<j-dict-select-tag class="box-input" v-model="formInline.brand"
:placeholder="$t('PleaseSelect')+$t('brand')"
:type="'select'"
@input="handleInput('brand')"
:triggerChange="false" :dictCode="'brand'"/>
</a-form-model-item>
</div>
@@ -57,8 +47,8 @@
<!-- <span class="Required">*</span>-->
<span class="title-text-text" :title="$t('configurationItem')">{{$t('configurationItem')}}</span>
</div>
<a-form-model-item class="itemModel-multi" prop="ipdInfo">
<a-input class="box-input" :placeholder="$t('PleaseEnter')+$t('configurationItem')"
<a-form-model-item class="itemModel" prop="ipdInfo">
<a-input class="box-input" :maxLength="200" :placeholder="$t('PleaseEnter')+$t('configurationItem')"
v-model="formInline.ipdInfo"></a-input>
</a-form-model-item>
</div>
@@ -66,12 +56,14 @@
<a-col :span="12">
<div class="box-title-text">
<div class="title-text">
<span class="title-text-text" :title="$t('explain')">{{$t('explain')}}</span>
<span class="title-text-text" :title="$t('certificationProgram')">{{$t('certificationProgram')}}</span>
</div>
<a-form-model-item class="itemModel" prop="explanation">
<a-textarea :placeholder="$t('pleaseEnter')+$t('explain')"
v-model="formInline.explanation"
:rows="2"/>
<a-form-model-item class="itemModel" prop="attestationPlan">
<a-input class="box-input"
:disabled="disabled"
:maxLength="200"
v-model="formInline.attestationPlan"
:placeholder="$t('PleaseEnter')+$t('certificationProgram')"/>
</a-form-model-item>
</div>
</a-col>
@@ -86,6 +78,7 @@
<a-form-model-item class="itemModel" :prop="'vehicleDevelopmentPlan'">
<a-input class="box-input"
:disabled="disabled"
:maxLength="200"
v-model="formInline.vehicleDevelopmentPlan"
:placeholder="$t('PleaseEnter')+$t('dehicleDevelopmentPlan')"/>
</a-form-model-item>
@@ -94,13 +87,13 @@
<a-col :span="12">
<div class="box-title-text">
<div class="title-text">
<span class="title-text-text" :title="$t('certificationProgram')">{{$t('certificationProgram')}}</span>
<span class="title-text-text" :title="$t('explain')">{{$t('explain')}}</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 class="itemModel" prop="explanation">
<a-textarea :placeholder="$t('pleaseEnter')+$t('explain')"
v-model="formInline.explanation"
:maxLength="500"
:rows="2"/>
</a-form-model-item>
</div>
</a-col>
@@ -278,8 +271,8 @@
message: this.$t('pleaseEnterTheCorrectWebAddress')
},
{
max: 300,
message: this.$t('configurationInformation') + this.$t('cannotExceed') + 300 + this.$t('Characters'),
max: 200,
message: this.$t('configurationInformation') + this.$t('cannotExceed') + 200 + this.$t('Characters'),
trigger: 'blur'
}
],
@@ -289,8 +282,8 @@
message: this.$t('pleaseEnterTheCorrectWebAddress')
},
{
max: 300,
message: this.$t('dehicleDevelopmentPlan') + this.$t('cannotExceed') + 300 + this.$t('Characters'),
max: 200,
message: this.$t('dehicleDevelopmentPlan') + this.$t('cannotExceed') + 200 + this.$t('Characters'),
trigger: 'blur'
}
],
@@ -307,15 +300,15 @@
message: this.$t('pleaseEnterTheCorrectWebAddress')
},
{
max: 300,
message: this.$t('certificationProgram') + this.$t('cannotExceed') + 300 + this.$t('Characters'),
max: 200,
message: this.$t('certificationProgram') + this.$t('cannotExceed') + 200 + this.$t('Characters'),
trigger: 'blur'
}
],
vehiclePlatform: [
{
max: 100,
message: this.$t('ModelPlatform') + this.$t('cannotExceed') + 100 + this.$t('Characters'),
max: 200,
message: this.$t('ModelPlatform') + this.$t('cannotExceed') + 200 + this.$t('Characters'),
trigger: 'blur'
}
],
@@ -324,19 +317,24 @@
required: true,
message: this.$t('entryName') + this.$t('cannotEmpty'),
trigger: 'blur'
},
{
max: 200,
message: this.$t('DigitalPlatform') + this.$t('cannotExceed') + 200 + this.$t('Characters'),
trigger: 'blur'
}
],
digitalPlatform: [
{
max: 100,
message: this.$t('DigitalPlatform') + this.$t('cannotExceed') + 100 + this.$t('Characters'),
max: 200,
message: this.$t('DigitalPlatform') + this.$t('cannotExceed') + 200 + this.$t('Characters'),
trigger: 'blur'
}
],
softwareVersion: [
{
max: 300,
message: this.$t('softwareVersion') + this.$t('cannotExceed') + 300 + this.$t('Characters'),
max: 200,
message: this.$t('softwareVersion') + this.$t('cannotExceed') + 200 + this.$t('Characters'),
trigger: 'blur'
}
],
@@ -24,41 +24,17 @@
</a-col>
<a-col :md="6" :sm="8">
<div class="box-title-text">
<div class="title-text" :title="$t('RelatedItems')">
<span>{{$t('RelatedItems')}}</span>
<div class="title-text" :title="$t('problemType')">
<span>{{$t('problemType')}}</span>
</div>
<a-select allowClear
class="box-input"
v-model="queryParam.projectId"
:getPopupContainer="triggerNode=> triggerNode.parentNode"
showSearch
optionFilterProp="label"
:autoClearSearchValue="false"
:placeholder="$t('PleaseSelect')+$t('RelatedItems')">
<a-select-option v-for="(item, key) in projectNameList"
:key="key"
:label="item.projectName"
:value="item.id">
<span style="display: inline-block;width: 100%" :title=" item.projectName ">
{{ item.projectName}}
</span>
</a-select-option>
</a-select>
<j-dict-select-tag class="box-input" v-model="queryParam.problemType"
:placeholder="$t('PleaseSelect')+$t('problemType')"
:type="'select'"
@changeQuery="onChange"
:triggerChange="false" :dictCode="'wen4_ti2_lei4_xing2'"/>
</div>
</a-col>
<template v-if="toggleSearchStatus">
<a-col :md="6" :sm="8">
<div class="box-title-text">
<div class="title-text" :title="$t('problemType')">
<span>{{$t('problemType')}}</span>
</div>
<j-dict-select-tag class="box-input" v-model="queryParam.problemType"
:placeholder="$t('PleaseSelect')+$t('problemType')"
:type="'select'"
@changeQuery="onChange"
:triggerChange="false" :dictCode="'wen4_ti2_lei4_xing2'"/>
</div>
</a-col>
<a-col :md="6" :sm="8">
<div class="box-title-text">
<div class="title-text" :title="$t('statisticalNodes')">
@@ -104,6 +104,9 @@
getAction(this.url.settingQueryForm, { projectId: this.$route.query.id }).then((res) => {
if (res.success) {
this.formInline.list = res.result ? res.result : [{}]
if(res.result==null ||res.result.length == 0){
this.formInline.list=[{}]
}
console.log(this.formInline.list)
}
@@ -6,7 +6,7 @@
<a-icon @click="backClick" type="left-circle" theme="filled"
style="margin-right: 8px;font-size: 30px;color: #21c9cc;"/>
</span>
<span>
<span :title='this.title'>
{{ this.title }}
</span>
</div>
@@ -568,6 +568,7 @@ export default {
display: inline-block;
text-overflow: ellipsis;
white-space: nowrap;
max-width:810px;
overflow: hidden;
font-size: 20px;
font-weight: 400;