[参数项列表]

This commit is contained in:
zhaomeijing
2022-05-05 14:59:38 +08:00
parent 921e4c5963
commit 298e699d7c
3 changed files with 45 additions and 27 deletions
+1
View File
@@ -706,6 +706,7 @@ module.exports = {
uploadTime: 'Upload time', uploadTime: 'Upload time',
enclosure: 'enclosure', enclosure: 'enclosure',
// 认证 // 认证
onlyThree: 'Only letters, numbers and horizontal bars (-) can be entered',
templateName: 'template Name', templateName: 'template Name',
pleaseSelectData: 'please Select Data', pleaseSelectData: 'please Select Data',
templateCopy: 'template Copy', templateCopy: 'template Copy',
+1
View File
@@ -712,6 +712,7 @@ module.exports = {
uploadTime:'上传时间', uploadTime:'上传时间',
enclosure:'附件', enclosure:'附件',
// 认证 // 认证
onlyThree: '只能输入字母数字横杠-三种内容',
templateName: '模板名称', templateName: '模板名称',
pleaseSelectData: '请选择数据', pleaseSelectData: '请选择数据',
templateCopy: '模板复制', templateCopy: '模板复制',
@@ -18,7 +18,7 @@
<span class="title-text-text" <span class="title-text-text"
:title="$t('NiONumber')">{{$t('NiONumber')}}</span> :title="$t('NiONumber')">{{$t('NiONumber')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="paramsTemplateName"> <a-form-model-item class="itemModel" prop="nioNumber">
<a-input class="box-input" <a-input class="box-input"
:disabled="disabled" :disabled="disabled"
v-model="formInline.nioNumber" v-model="formInline.nioNumber"
@@ -31,7 +31,7 @@
<div class="title-text"> <div class="title-text">
<span class="title-text-text" :title="$t('Required')">{{$t('Required')}}</span> <span class="title-text-text" :title="$t('Required')">{{$t('Required')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="state"> <a-form-model-item class="itemModel" prop="isMust">
<a-select :placeholder="$t('PleaseSelect')+$t('Required')" v-model='formInline.isMust'> <a-select :placeholder="$t('PleaseSelect')+$t('Required')" v-model='formInline.isMust'>
<a-select-option :key="'1'" :value="'1'">{{$t('yes')}} <a-select-option :key="'1'" :value="'1'">{{$t('yes')}}
</a-select-option> </a-select-option>
@@ -49,7 +49,7 @@
<span class="title-text-text" <span class="title-text-text"
:title="$t('ParameterName')">{{$t('ParameterName')}}</span> :title="$t('ParameterName')">{{$t('ParameterName')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="paramsTemplateName"> <a-form-model-item class="itemModel" prop="paramsName">
<a-input class="box-input" <a-input class="box-input"
:disabled="disabled" :disabled="disabled"
v-model="formInline.paramsName" v-model="formInline.paramsName"
@@ -83,7 +83,7 @@
<span class="title-text-text" <span class="title-text-text"
:title="$t('parameterBatch')">{{$t('parameterBatch')}}</span> :title="$t('parameterBatch')">{{$t('parameterBatch')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="paramsTemplateName"> <a-form-model-item class="itemModel" prop="paramsBatch">
<j-dict-select-tag class="box-input" v-model="formInline.paramsBatch" <j-dict-select-tag class="box-input" v-model="formInline.paramsBatch"
:disabled="disabled" :disabled="disabled"
:placeholder="$t('PleaseSelect')+$t('parameterBatch')" :placeholder="$t('PleaseSelect')+$t('parameterBatch')"
@@ -97,7 +97,7 @@
<div class="title-text"> <div class="title-text">
<span class="title-text-text" :title="$t('areaOfResponsibility')">{{$t('areaOfResponsibility')}}</span> <span class="title-text-text" :title="$t('areaOfResponsibility')">{{$t('areaOfResponsibility')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="technologyTerritory"> <a-form-model-item class="itemModel" prop="dutyTerritory">
<j-dict-select-tag class="box-input" v-model="formInline.dutyTerritory" <j-dict-select-tag class="box-input" v-model="formInline.dutyTerritory"
:disabled="disabled" :disabled="disabled"
:placeholder="$t('PleaseSelect')+$t('areaOfResponsibility')" :placeholder="$t('PleaseSelect')+$t('areaOfResponsibility')"
@@ -114,7 +114,7 @@
<span class="title-text-text" <span class="title-text-text"
:title="$t('ParameterDescription')">{{$t('ParameterDescription')}}</span> :title="$t('ParameterDescription')">{{$t('ParameterDescription')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="paramsTemplateName"> <a-form-model-item class="itemModel" prop="description">
<a-input class="box-input" <a-input class="box-input"
:disabled="disabled" :disabled="disabled"
v-model="formInline.description" v-model="formInline.description"
@@ -130,7 +130,7 @@
<span class="title-text-text" <span class="title-text-text"
:title="$t('ParameterName')">{{$t('certificationCategory')}}</span> :title="$t('ParameterName')">{{$t('certificationCategory')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="paramsTemplateName"> <a-form-model-item class="itemModel" prop="certCategory">
<j-multi-select-tag class="box-input" v-model="formInline.certCategory" <j-multi-select-tag class="box-input" v-model="formInline.certCategory"
@change='Onchange' @change='Onchange'
v-on:changelabel='Onchangelabel' v-on:changelabel='Onchangelabel'
@@ -184,7 +184,7 @@
<span class="title-text-text" <span class="title-text-text"
:title="$t('controlAlternatives')">{{$t('controlAlternatives')}}</span> :title="$t('controlAlternatives')">{{$t('controlAlternatives')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="paramsTemplateName"> <a-form-model-item class="itemModel" prop="controlValues">
<a-input class="box-input" <a-input class="box-input"
:disabled="disabled" :disabled="disabled"
v-model="formInline.controlValues" v-model="formInline.controlValues"
@@ -221,7 +221,7 @@
<span class="title-text-text" <span class="title-text-text"
:title="$t('standard')">{{$t('standard')}}</span> :title="$t('standard')">{{$t('standard')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="paramsTemplateName"> <a-form-model-item class="itemModel" prop="paramsNumber">
<a-input class="box-input" <a-input class="box-input"
:disabled="disabled" :disabled="disabled"
v-model="item.paramsNumber" v-model="item.paramsNumber"
@@ -234,7 +234,7 @@
<div class="title-text"> <div class="title-text">
<span class="title-text-text" :title="$t('ParameterName')">{{$t('ParameterName')}}</span> <span class="title-text-text" :title="$t('ParameterName')">{{$t('ParameterName')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="technologyTerritory"> <a-form-model-item class="itemModel" prop="paramsName">
<a-input class="box-input" <a-input class="box-input"
:disabled="disabled" :disabled="disabled"
v-model="item.paramsName" v-model="item.paramsName"
@@ -250,7 +250,7 @@
<span class="title-text-text" <span class="title-text-text"
:title="$t('ParameterDescription')">{{$t('ParameterDescription')}}</span> :title="$t('ParameterDescription')">{{$t('ParameterDescription')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="paramsTemplateName"> <a-form-model-item class="itemModel" prop="description">
<a-input class="box-input" <a-input class="box-input"
:disabled="disabled" :disabled="disabled"
v-model="item.description" v-model="item.description"
@@ -316,24 +316,40 @@ export default {
confirmLoading: false, confirmLoading: false,
visible: false, visible: false,
rules: { rules: {
ipdInfo: [ nioNumber:[
{ { required: true, message: this.$t('PleaseEnter')+this.$t('NiONumber'), trigger: 'change' },
pattern: /(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&amp;%$#_]*)?/, // {
message: this.$t('pleaseEnterTheCorrectWebAddress') // pattern: /(?!^\d+$)(?!^[a-zA-Z]+$)[0-9a-zA-Z]{1,15}/,
} // message: this.$t('onlyThree'),
// trigger: 'change'
// }
], ],
vehicleDevelopmentPlan: [ isMust: [
{ { required: true, message: this.$t('pleaseSelect')+this.$t('Required'), trigger: 'change' },
pattern: /(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&amp;%$#_]*)?/, ],
message: this.$t('pleaseEnterTheCorrectWebAddress') paramsName: [
} { required: true, message: this.$t('pleaseSelect')+this.$t('Required'), trigger: 'change' },
{ min:1, max: 30, message: this.$t('cantExeed')+'30'+this.$t('characters'), trigger: 'blur' },
],
technologyTerritory: [
{ required: true, message: this.$t('pleaseSelect')+this.$t('technicalField'), trigger: 'change' },
],
paramsBatch: [
{ required: true, message: this.$t('PleaseSelect')+this.$t('parameterBatch'), trigger: 'change' },
],
dutyTerritory: [
{ required: true, message: this.$t('PleaseSelect')+this.$t('areaOfResponsibility'), trigger: 'change' },
],
description: [
{ min:1, max: 200, message: this.$t('cantExeed')+'200'+this.$t('characters'), trigger: 'blur' },
],
controlType: [
{ required: true, message: this.$t('pleaseSelect')+this.$t('controlType'), trigger: 'change' },
],
controlValues: [
{ required: true, message: this.$t('PleaseEnter')+this.$t('controlAlternatives'), trigger: 'change' },
{ min:1, max: 500, message: this.$t('cantExeed')+'500'+this.$t('characters'), trigger: 'blur' },
], ],
attestationPlan: [
{
pattern: /(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&amp;%$#_]*)?/,
message: this.$t('pleaseEnterTheCorrectWebAddress')
}
]
}, },
disabled: false, disabled: false,
projectNameList: [], projectNameList: [],