|
@@ -27,7 +27,7 @@
|
|
|
@change="getFormList"
|
|
|
mode="tags"
|
|
|
/> -->
|
|
|
- <el-select v-model="formList.tableName" placeholder="请选择" @change="getListName">
|
|
|
+ <el-select v-model="selectItem.tableName" placeholder="请选择" @change="getListName(selectItem)">
|
|
|
<el-option
|
|
|
v-for="item in formList.formName"
|
|
|
:key="item.tableName"
|
|
@@ -43,9 +43,9 @@
|
|
|
<el-select v-model="selectItem.model" placeholder="请选择">
|
|
|
<el-option
|
|
|
v-for="item in formList.listName"
|
|
|
- :key="item.fieldName"
|
|
|
- :label="item.fieldName"
|
|
|
- :value="item.fieldName">
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</a-form-item>
|
|
@@ -135,7 +135,7 @@
|
|
|
<Input v-model="options.dictCode" />
|
|
|
</a-form-item>
|
|
|
<!-- 选项配置及动态数据配置 start -->
|
|
|
- <a-form-item v-if="isDefined(options.options)" label="选项配置">
|
|
|
+ <!-- <a-form-item v-if="isDefined(options.options)" label="选项配置">
|
|
|
<Radio buttonStyle="solid" v-model="options.dynamic">
|
|
|
<RadioButton :value="false">静态数据</RadioButton>
|
|
|
<RadioButton :value="true">动态数据</RadioButton>
|
|
@@ -148,7 +148,7 @@
|
|
|
/>
|
|
|
|
|
|
<KChangeOption v-show="!options.dynamic" v-model="options.options" />
|
|
|
- </a-form-item>
|
|
|
+ </a-form-item> -->
|
|
|
<!-- 选项配置及动态数据配置 end -->
|
|
|
<!-- tabs配置 start -->
|
|
|
<a-form-item
|
|
@@ -191,11 +191,17 @@
|
|
|
</a-form-item>
|
|
|
<a-form-item v-if="selectItem.type === 'select'" label="默认值">
|
|
|
<Select
|
|
|
- :options="options.options"
|
|
|
+ :options="formList.listName"
|
|
|
v-model="options.defaultValue"
|
|
|
:allowClear="options.clearable"
|
|
|
:mode="options.multiple ? 'multiple' : ''"
|
|
|
/>
|
|
|
+ <!-- <el-option
|
|
|
+ v-for="item in formList.listName"
|
|
|
+ :key="item.fieldName"
|
|
|
+ :label="item.fieldName"
|
|
|
+ :value="item.fieldName">
|
|
|
+ </el-option> -->
|
|
|
</a-form-item>
|
|
|
<a-form-item v-if="selectItem.type === 'radio'" label="默认值">
|
|
|
<Radio :options="options.options" v-model="options.defaultValue" />
|
|
@@ -696,7 +702,6 @@ export default {
|
|
|
return typeof value !== "undefined";
|
|
|
},
|
|
|
getFormList() {
|
|
|
- console.log(this.selectItem);
|
|
|
let par = {
|
|
|
... this.$store.state.user.dataSource
|
|
|
}
|
|
@@ -704,13 +709,19 @@ export default {
|
|
|
this.formList.formName = res.data
|
|
|
});
|
|
|
},
|
|
|
- getListName(){
|
|
|
+ getListName(item) {
|
|
|
+ item.model=''
|
|
|
let par2 = {
|
|
|
... this.$store.state.user.dataSource,
|
|
|
'tableName':this.formList.tableName
|
|
|
}
|
|
|
getListName(par2).then(res=>{
|
|
|
- this.formList.listName = res;
|
|
|
+ this.formList.listName = res.map(item => {
|
|
|
+ return {
|
|
|
+ label: item.fieldName,
|
|
|
+ value:item.fieldName
|
|
|
+ }
|
|
|
+ });
|
|
|
})
|
|
|
}
|
|
|
},
|