|
|
@@ -3,7 +3,7 @@
|
|
|
<el-card shadow="never" class="mb16 filter-card">
|
|
|
<el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" size="small" label-width="100px">
|
|
|
<el-form-item label="租户名称" prop="tenantId">
|
|
|
- <inline-tenant-selector @change="handleTenantChange" />
|
|
|
+ <inline-tenant-selector :key="tenantSelectorKey" @change="handleTenantChange" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="视频标题" prop="videoTitle">
|
|
|
<el-input v-model="queryParams.videoTitle" placeholder="请输入视频标题" clearable size="small" @keyup.enter.native="handleQuery" />
|
|
|
@@ -53,7 +53,8 @@ export default {
|
|
|
pageSize: 10,
|
|
|
tenantId: null,
|
|
|
videoTitle: null
|
|
|
- }
|
|
|
+ },
|
|
|
+ tenantSelectorKey: 0
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -73,7 +74,9 @@ export default {
|
|
|
},
|
|
|
handleTenantChange(val) {
|
|
|
this.queryParams.tenantId = val || null
|
|
|
- this.handleQuery()
|
|
|
+ if (val) {
|
|
|
+ this.handleQuery()
|
|
|
+ }
|
|
|
},
|
|
|
handleQuery() {
|
|
|
if (!this.queryParams.tenantId) {
|
|
|
@@ -84,9 +87,12 @@ export default {
|
|
|
this.getList()
|
|
|
},
|
|
|
resetQuery() {
|
|
|
+ this.$store.dispatch('tenant/setTenantId', null)
|
|
|
this.resetForm('queryForm')
|
|
|
this.queryParams.tenantId = null
|
|
|
- this.handleQuery()
|
|
|
+ this.list = []
|
|
|
+ this.total = 0
|
|
|
+ this.tenantSelectorKey++
|
|
|
}
|
|
|
}
|
|
|
}
|