[update] 参数模板
This commit is contained in:
@@ -162,11 +162,6 @@ export default {
|
|||||||
align: 'center',
|
align: 'center',
|
||||||
dataIndex: 'description'
|
dataIndex: 'description'
|
||||||
},
|
},
|
||||||
{
|
|
||||||
title: this.$t('status'),
|
|
||||||
align: 'center',
|
|
||||||
dataIndex: 'state_dictText'
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: this.$t('createTime'),
|
title: this.$t('createTime'),
|
||||||
align: 'center',
|
align: 'center',
|
||||||
|
|||||||
@@ -162,7 +162,7 @@
|
|||||||
:title="$t('controlType')">{{$t('controlType')}}</span>
|
:title="$t('controlType')">{{$t('controlType')}}</span>
|
||||||
</div>
|
</div>
|
||||||
<a-form-model-item class="itemModel" prop="controlType">
|
<a-form-model-item class="itemModel" prop="controlType">
|
||||||
<a-select :placeholder="$t('PleaseSelect')+$t('controlType')" v-model="formInline.controlType">
|
<a-select :placeholder="$t('PleaseSelect')+$t('controlType')" allowClear v-model="formInline.controlType" @change='onSelectChange'>
|
||||||
<a-select-option v-for="(item, key) in controlType" :key="key" :value="item.value">
|
<a-select-option v-for="(item, key) in controlType" :key="key" :value="item.value">
|
||||||
<span style="display: inline-block;width: 100%" :title=" item.label ">
|
<span style="display: inline-block;width: 100%" :title=" item.label ">
|
||||||
{{ item.label }}
|
{{ item.label }}
|
||||||
@@ -173,13 +173,13 @@
|
|||||||
</div>
|
</div>
|
||||||
</a-col>
|
</a-col>
|
||||||
<!-- 控件校验-->
|
<!-- 控件校验-->
|
||||||
<a-col :span="12" v-if='formInline.controlType =="1" || formInline.controlType =="5" || formInline.controlType =="6" || formInline.controlType =="7" || formInline.controlType =="10"'>
|
<a-col :span="12" v-if='SelectChangelabel'>
|
||||||
<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('controlVerification')">{{$t('controlVerification')}}</span>
|
<span class="title-text-text" :title="$t('controlVerification')">{{$t('controlVerification')}}</span>
|
||||||
</div>
|
</div>
|
||||||
<a-form-model-item class="itemModel" prop="technologyTerritory">
|
<a-form-model-item class="itemModel" prop="controlVerify">
|
||||||
<a-select :placeholder="$t('PleaseSelect')+$t('controlVerification')" v-model="formInline.controlVerify">
|
<a-select :placeholder="$t('PleaseSelect')+$t('controlVerification')" allowClear v-model="formInline.controlVerify">
|
||||||
<a-select-option v-for="(item, key) in controlVerification" :key="key" :value="item.value">
|
<a-select-option v-for="(item, key) in controlVerification" :key="key" :value="item.value">
|
||||||
<span style="display: inline-block;width: 100%" :title=" item.label ">
|
<span style="display: inline-block;width: 100%" :title=" item.label ">
|
||||||
{{ item.label }}
|
{{ item.label }}
|
||||||
@@ -191,8 +191,8 @@
|
|||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
<!-- 控件备选值-->
|
<!-- 控件备选值-->
|
||||||
<a-row :gutter="24" v-if='formInline.controlType =="2" || formInline.controlType =="3" || formInline.controlType =="5" || formInline.controlType =="6" || formInline.controlType =="8" || formInline.controlType =="9" || formInline.controlType =="10"'>
|
<a-row :gutter="24">
|
||||||
<a-col :span="12">
|
<a-col :span="12" v-if='inputChangelabel'>
|
||||||
<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>
|
||||||
@@ -209,7 +209,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</a-col>
|
</a-col>
|
||||||
<!-- 附件模板-->
|
<!-- 附件模板-->
|
||||||
<a-col :span="12" v-if='formInline.controlType =="4" || formInline.controlType =="7" || formInline.controlType =="8" || formInline.controlType =="9" || formInline.controlType =="10"'>
|
<a-col :span="12" v-if='buttonChangelabel'>
|
||||||
<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"
|
||||||
@@ -229,7 +229,6 @@
|
|||||||
<a-col :span="24" >
|
<a-col :span="24" >
|
||||||
<a-tabs>
|
<a-tabs>
|
||||||
<a-tab-pane v-for='(item,index) in contentList' :tab="item.textVal" :key="index + 1">
|
<a-tab-pane v-for='(item,index) in contentList' :tab="item.textVal" :key="index + 1">
|
||||||
<!-- <a-form-model :model="formInline" class="formAdd" :rules="rulesItem" ref="ruleFormItem" key='ruleFormItem'>-->
|
|
||||||
<a-row :gutter="24">
|
<a-row :gutter="24">
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<div class="box-title-text">
|
<div class="box-title-text">
|
||||||
@@ -397,7 +396,10 @@ export default {
|
|||||||
title: '',
|
title: '',
|
||||||
stateOne: '',
|
stateOne: '',
|
||||||
contentList : [],
|
contentList : [],
|
||||||
contentListed: [] // 编辑 contentList 所带出来的数据
|
contentListed: [], // 编辑 contentList 所带出来的数据
|
||||||
|
SelectChangelabel: false, // 控件校验
|
||||||
|
inputChangelabel: false, // 控件备选值校验
|
||||||
|
buttonChangelabel: false, // 模板校验
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
@@ -405,6 +407,23 @@ export default {
|
|||||||
this.getSysCategoryTree()
|
this.getSysCategoryTree()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
onSelectChange() {
|
||||||
|
if(this.formInline.controlType =="1" || this.formInline.controlType =="5" || this.formInline.controlType =="6" || this.formInline.controlType =="7" || this.formInline.controlType =="10") {
|
||||||
|
this.SelectChangelabel = true
|
||||||
|
} else {
|
||||||
|
this.SelectChangelabel = false
|
||||||
|
}
|
||||||
|
if(this.formInline.controlType =="2" || this.formInline.controlType =="3" || this.formInline.controlType =="5" || this.formInline.controlType =="6" || this.formInline.controlType =="8" || this.formInline.controlType =="9" || this.formInline.controlType =="10") {
|
||||||
|
this.inputChangelabel = true
|
||||||
|
} else {
|
||||||
|
this.inputChangelabel = false
|
||||||
|
}
|
||||||
|
if(this.formInline.controlType =="4" || this.formInline.controlType =="7" || this.formInline.controlType =="8" || this.formInline.controlType =="9" || this.formInline.controlType =="10") {
|
||||||
|
this.buttonChangelabel = true
|
||||||
|
} else {
|
||||||
|
this.buttonChangelabel = false
|
||||||
|
}
|
||||||
|
},
|
||||||
uploadSuccess(data) {
|
uploadSuccess(data) {
|
||||||
let attIdList = []
|
let attIdList = []
|
||||||
if (data && data.length > 0) {
|
if (data && data.length > 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user