diff --git a/src/views/admin/meeting/RoomContentList.vue b/src/views/admin/meeting/RoomContentList.vue
index 0799964..4f35316 100644
--- a/src/views/admin/meeting/RoomContentList.vue
+++ b/src/views/admin/meeting/RoomContentList.vue
@@ -76,8 +76,8 @@
- 查询
- (queryParam = {})'>重置
+ 查询
+ 重置
@@ -122,25 +122,20 @@
>
是否确认删除?
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
- 查询
- (itemQueryParam = {})'>重置
+ 查询
+ 重置
@@ -162,11 +157,6 @@
-
-
-
-
-
@@ -181,9 +171,8 @@
-
- 查询
- (serveQueryParam = {})'>重置
+ 查询
+ 重置
@@ -254,6 +243,8 @@ export default {
queryParam: {},
itemQueryParam: {
},
+ NewitemQueryParam: {
+ },
serveQueryParam: {},
capacityList: [],
shapeList: [],
@@ -330,18 +321,22 @@ export default {
return getRoomContentList(Object.assign(parameter, this.queryParam))
},
itemLoadData: (parameter) => {
- console.log(this.parkId)
- let param ={
- parkId:this.parkId
+ const params = {
+ ...parameter,
+ parkId: this.parkId,
+ name: this.NewitemQueryParam.itemName ? `%${this.NewitemQueryParam.itemName}%` : '',
+ nameLike: !!this.NewitemQueryParam.itemName
}
-
- return getRoomItemList(Object.assign(parameter, param))
+ return getRoomItemList(params)
},
serveLoadData: (parameter) => {
- let param ={
- parkId:this.parkId
+ const params = {
+ ...parameter,
+ parkId: this.parkId,
+ serveType: this.serveQueryParam.itemType || '',
+ serveName: this.serveQueryParam.serveName || ''
}
- return getRoomServeList(Object.assign(parameter, param))
+ return getRoomServeList(params)
},
selectedRowKeys: [],
selectedRows: [],
@@ -360,6 +355,8 @@ export default {
deleteLoading: false,
deleteIds : null,
}
+
+
},
filters: {
typeFilter(Type) {
@@ -386,6 +383,30 @@ export default {
this.selectSearchInfoByCapacity()
},
methods: {
+ // 主表格查询
+ handleSearch() {
+ this.$refs.table.refresh(true)
+ },
+ // 查询设备
+ getNewitemQueryParam(){
+ this.$refs.itemTable.refresh(true)
+ },
+
+ handleReset() {
+ this.NewitemQueryParam = { itemName: '' }
+ // 重置后刷新子表格和主表格
+ this.$nextTick(() => {
+ if (this.$refs.itemTable) {
+ this.$refs.itemTable.refresh(true)
+ }
+ if (this.$refs.table) {
+ this.queryParam = {}
+ this.$refs.table.refresh(true)
+ }
+ this.$forceUpdate()
+ })
+ },
+
itemHandleOk() {
console.log(this.meetingId)
let params = {
@@ -403,6 +424,22 @@ export default {
})
},
+ // 会议服务查询
+ handleServeSearch() {
+ this.$refs.serveTable.refresh(true)
+ },
+
+ handleServeReset() {
+ this.serveQueryParam = { itemType: '', serveName: '' }
+ // 确保完全重置并强制刷新
+ this.$nextTick(() => {
+ if (this.$refs.serveTable) {
+ this.$refs.serveTable.refresh(true)
+ this.$forceUpdate()
+ }
+ })
+ },
+
serveHandleOk() {
// 新增 物品跟会议室关联
let params = {
@@ -419,7 +456,6 @@ export default {
}
})
-
},
onItemSelectChange(selectedRowKeys, selectedRows) {
this.selectedItemRowKeys = selectedRowKeys