|
|
|
@ -143,6 +143,8 @@
|
|
|
|
|
>
|
|
|
|
|
<el-select
|
|
|
|
|
v-model="dataForm.tableName"
|
|
|
|
|
v-loading="selectorLoading"
|
|
|
|
|
element-loading-spinner="el-icon-loading"
|
|
|
|
|
class="bs-el-select"
|
|
|
|
|
popper-class="bs-el-select"
|
|
|
|
|
clearable
|
|
|
|
@ -551,7 +553,8 @@ export default {
|
|
|
|
|
fieldList: [],
|
|
|
|
|
isSelectAll: false,
|
|
|
|
|
activeName: 'data',
|
|
|
|
|
currentCount: 0
|
|
|
|
|
currentCount: 0,
|
|
|
|
|
selectorLoading: false
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
watch: {
|
|
|
|
@ -781,10 +784,13 @@ export default {
|
|
|
|
|
}).catch(() => {
|
|
|
|
|
this.tableList = []
|
|
|
|
|
})
|
|
|
|
|
this.selectorLoading = true
|
|
|
|
|
getSourceView(this.dataForm.sourceId).then(res => {
|
|
|
|
|
this.viewList = res
|
|
|
|
|
this.selectorLoading = false
|
|
|
|
|
}).catch(() => {
|
|
|
|
|
this.viewList = []
|
|
|
|
|
this.selectorLoading = false
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
/**
|
|
|
|
@ -1021,4 +1027,9 @@ export default {
|
|
|
|
|
background: var(--bs-el-background-1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 修改el-select样式 loading 位置
|
|
|
|
|
::v-deep .el-loading-spinner{
|
|
|
|
|
top: 75%;
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|