|
|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<el-dialog
|
|
|
v-if="visible"
|
|
|
- :title="form.id?'编辑场馆':'新建场馆'"
|
|
|
+ :title="form.id?'编辑文旅场所':'新建文旅场所'"
|
|
|
:visible.sync="visible"
|
|
|
>
|
|
|
<el-form v-loading="isLoading" :model="form" label-width="100px" label-position="top">
|
|
|
@@ -10,7 +10,7 @@
|
|
|
<el-row :gutter="16">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="场所类型">
|
|
|
- <el-select v-model="form.dataTypeId" placeholder="请选择场所类型" clearable @change="changeDataType">
|
|
|
+ <el-select v-model="form.categoryId" placeholder="请选择场所类型" clearable @change="changeDataType">
|
|
|
<el-option v-for="item in listDataType" :key="item.id" :label="item.name" :value="item.id"/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
@@ -106,8 +106,15 @@ export default {
|
|
|
file.url = res.url
|
|
|
this.fileList = fileList
|
|
|
},
|
|
|
- changeDataType(dataTypeId) {
|
|
|
- findDataTypeExtendColumn(dataTypeId).then(listExtendColumn => {
|
|
|
+ changeDataType(categoryId) {
|
|
|
+ // findDataTypeExtendColumn(categoryId).then(listExtendColumn => {
|
|
|
+ // listExtendColumn.forEach(v => {
|
|
|
+ // v.fieldType = v.fieldType.name
|
|
|
+ // v.extendColumnId = v.id
|
|
|
+ // })
|
|
|
+ // this.listExtendColumn = listExtendColumn
|
|
|
+ // })
|
|
|
+ findDataBaseInfoExtends(null, categoryId).then(listExtendColumn => {
|
|
|
listExtendColumn.forEach(v => {
|
|
|
v.fieldType = v.fieldType.name
|
|
|
v.extendColumnId = v.id
|
|
|
@@ -142,7 +149,7 @@ export default {
|
|
|
|
|
|
this.form = Object.assign({}, data)
|
|
|
|
|
|
- findDataBaseInfoExtends(data.id, data.dataTypeId).then(listExtendColumn => {
|
|
|
+ findDataBaseInfoExtends(data.id, data.categoryId).then(listExtendColumn => {
|
|
|
listExtendColumn.forEach(v => {
|
|
|
v.fieldType = v.fieldType.name
|
|
|
v.extendColumnId = v.id
|