|
@@ -37,7 +37,7 @@
|
|
|
</el-select>
|
|
|
</a-form-item>
|
|
|
<a-form-item
|
|
|
- v-if="!hideModel && isDefined(selectItem.model)"
|
|
|
+ v-if="!hideModel && isDefined(selectItem.model) && isNeedColumn(selectItem)"
|
|
|
label="列名"
|
|
|
>
|
|
|
<el-select v-model="selectItem.model" @change="changeModel" filterable placeholder="请选择">
|
|
@@ -727,6 +727,16 @@ export default {
|
|
|
isDefined(value) {
|
|
|
return typeof value !== "undefined";
|
|
|
},
|
|
|
+ // 判断是否需要列名
|
|
|
+ isNeedColumn(value) {
|
|
|
+ console.log(value.type);
|
|
|
+ let notNeedColumnList = ['batch', 'selectInputList'];
|
|
|
+ if (notNeedColumnList.includes(value.type)) {
|
|
|
+ return false;
|
|
|
+ } else {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ },
|
|
|
async getFormList() {
|
|
|
let par = {
|
|
|
... this.$store.state.user.dataSource
|
|
@@ -738,8 +748,14 @@ export default {
|
|
|
// this.formList.formName = res.data
|
|
|
// });
|
|
|
},
|
|
|
- getListName(item={}) {
|
|
|
- item.model=''
|
|
|
+ getListName(item = {}) {
|
|
|
+ let notNeedColumnList = ['batch', 'selectInputList'];
|
|
|
+ let flag=notNeedColumnList.includes(item.type)
|
|
|
+ if (flag) {
|
|
|
+ item.model='batch.'+item.tableName
|
|
|
+ } else {
|
|
|
+ item.model=''
|
|
|
+ }
|
|
|
let par2 = {
|
|
|
... this.$store.state.user.dataSource,
|
|
|
'tableName':this.selectItem.tableName
|