mirror of
https://gitee.com/elegant_wings/xiongan-meeting-html.git
synced 2025-08-08 17:42:41 +08:00
修复会议室管理中的查询功能-202505061933
This commit is contained in:
parent
632edcbd2f
commit
7b466ff31b
@ -76,8 +76,8 @@
|
|||||||
</a-col>
|
</a-col>
|
||||||
<a-col :md='8' :sm='24'>
|
<a-col :md='8' :sm='24'>
|
||||||
<span class='table-page-search-submitButtons'>
|
<span class='table-page-search-submitButtons'>
|
||||||
<a-button type='primary' @click='$refs.table.refresh(true)'>查询</a-button>
|
<a-button type='primary' @click='handleSearch'>查询</a-button>
|
||||||
<a-button style='margin-left: 8px' @click='() => (queryParam = {})'>重置</a-button>
|
<a-button style='margin-left: 8px' @click='handleReset'>重置</a-button>
|
||||||
</span>
|
</span>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
@ -122,25 +122,20 @@
|
|||||||
>
|
>
|
||||||
<p>是否确认删除?</p>
|
<p>是否确认删除?</p>
|
||||||
</a-modal>
|
</a-modal>
|
||||||
|
|
||||||
|
|
||||||
<roomContent-modal ref='modal' @ok='handleOk' />
|
<roomContent-modal ref='modal' @ok='handleOk' />
|
||||||
|
|
||||||
|
|
||||||
<a-modal v-model='visible' title='会议设备' width='500px' @ok='itemHandleOk()'>
|
<a-modal v-model='visible' title='会议设备' width='500px' @ok='itemHandleOk()'>
|
||||||
<div class='table-page-search-wrapper'>
|
<div class='table-page-search-wrapper'>
|
||||||
<a-form layout='inline'>
|
<a-form layout='inline'>
|
||||||
<a-row :gutter='48'>
|
<a-row :gutter='48'>
|
||||||
<!-- <a-col :md='8' :sm='15'>-->
|
<a-col :md='15' :sm='15'>
|
||||||
<!-- <a-form-item label='关键词'>-->
|
<a-form-item label='物品名称'>
|
||||||
<!-- <a-input placeholder='请输入关键词' v-model='itemQueryParam.itemName' />-->
|
<a-input placeholder='请输入物品名称' v-model='NewitemQueryParam.itemName' />
|
||||||
<!-- </a-form-item>-->
|
</a-form-item>
|
||||||
<!-- </a-col>-->
|
</a-col>
|
||||||
<a-col :md='8' :sm='24'>
|
<a-col :md='8' :sm='24'>
|
||||||
<span class='table-page-search-submitButtons'>
|
<span class='table-page-search-submitButtons'>
|
||||||
<!-- 查询有问题-->
|
<a-button type='primary' @click="getNewitemQueryParam">查询</a-button>
|
||||||
<a-button type='primary' @click='$refs.table.refresh(true)'>查询</a-button>
|
<a-button style='margin-left: 8px' @click='handleReset'>重置</a-button>
|
||||||
<a-button style='margin-left: 8px' @click='() => (itemQueryParam = {})'>重置</a-button>
|
|
||||||
</span>
|
</span>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
@ -162,11 +157,6 @@
|
|||||||
<div class='table-page-search-wrapper'>
|
<div class='table-page-search-wrapper'>
|
||||||
<a-form layout='inline'>
|
<a-form layout='inline'>
|
||||||
<a-row :gutter='48'>
|
<a-row :gutter='48'>
|
||||||
<!-- <a-col :md='8' :sm='15'>-->
|
|
||||||
<!-- <a-form-item label='关键词'>-->
|
|
||||||
<!-- <a-input placeholder='请输入关键词' v-model='serveQueryParam.serveName' />-->
|
|
||||||
<!-- </a-form-item>-->
|
|
||||||
<!-- </a-col>-->
|
|
||||||
<a-col :md='8' :sm='30'>
|
<a-col :md='8' :sm='30'>
|
||||||
<a-form-item label='服务类型'>
|
<a-form-item label='服务类型'>
|
||||||
<a-select v-model='serveQueryParam.itemType' placeholder='请选择服务类型'>
|
<a-select v-model='serveQueryParam.itemType' placeholder='请选择服务类型'>
|
||||||
@ -181,9 +171,8 @@
|
|||||||
</a-col>
|
</a-col>
|
||||||
<a-col :md='8' :sm='24'>
|
<a-col :md='8' :sm='24'>
|
||||||
<span class='table-page-search-submitButtons'>
|
<span class='table-page-search-submitButtons'>
|
||||||
<!-- 查询有问题-->
|
<a-button type='primary' @click='handleServeSearch'>查询</a-button>
|
||||||
<a-button type='primary' @click='$refs.table.refresh(true)'>查询</a-button>
|
<a-button style='margin-left: 8px' @click='handleServeReset'>重置</a-button>
|
||||||
<a-button style='margin-left: 8px' @click='() => (serveQueryParam = {})'>重置</a-button>
|
|
||||||
</span>
|
</span>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
@ -254,6 +243,8 @@ export default {
|
|||||||
queryParam: {},
|
queryParam: {},
|
||||||
itemQueryParam: {
|
itemQueryParam: {
|
||||||
},
|
},
|
||||||
|
NewitemQueryParam: {
|
||||||
|
},
|
||||||
serveQueryParam: {},
|
serveQueryParam: {},
|
||||||
capacityList: [],
|
capacityList: [],
|
||||||
shapeList: [],
|
shapeList: [],
|
||||||
@ -330,18 +321,22 @@ export default {
|
|||||||
return getRoomContentList(Object.assign(parameter, this.queryParam))
|
return getRoomContentList(Object.assign(parameter, this.queryParam))
|
||||||
},
|
},
|
||||||
itemLoadData: (parameter) => {
|
itemLoadData: (parameter) => {
|
||||||
console.log(this.parkId)
|
const params = {
|
||||||
let param ={
|
...parameter,
|
||||||
parkId:this.parkId
|
parkId: this.parkId,
|
||||||
|
name: this.NewitemQueryParam.itemName ? `%${this.NewitemQueryParam.itemName}%` : '',
|
||||||
|
nameLike: !!this.NewitemQueryParam.itemName
|
||||||
}
|
}
|
||||||
|
return getRoomItemList(params)
|
||||||
return getRoomItemList(Object.assign(parameter, param))
|
|
||||||
},
|
},
|
||||||
serveLoadData: (parameter) => {
|
serveLoadData: (parameter) => {
|
||||||
let param ={
|
const params = {
|
||||||
parkId:this.parkId
|
...parameter,
|
||||||
|
parkId: this.parkId,
|
||||||
|
serveType: this.serveQueryParam.itemType || '',
|
||||||
|
serveName: this.serveQueryParam.serveName || ''
|
||||||
}
|
}
|
||||||
return getRoomServeList(Object.assign(parameter, param))
|
return getRoomServeList(params)
|
||||||
},
|
},
|
||||||
selectedRowKeys: [],
|
selectedRowKeys: [],
|
||||||
selectedRows: [],
|
selectedRows: [],
|
||||||
@ -360,6 +355,8 @@ export default {
|
|||||||
deleteLoading: false,
|
deleteLoading: false,
|
||||||
deleteIds : null,
|
deleteIds : null,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
},
|
},
|
||||||
filters: {
|
filters: {
|
||||||
typeFilter(Type) {
|
typeFilter(Type) {
|
||||||
@ -386,6 +383,30 @@ export default {
|
|||||||
this.selectSearchInfoByCapacity()
|
this.selectSearchInfoByCapacity()
|
||||||
},
|
},
|
||||||
methods: {
|
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() {
|
itemHandleOk() {
|
||||||
console.log(this.meetingId)
|
console.log(this.meetingId)
|
||||||
let params = {
|
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() {
|
serveHandleOk() {
|
||||||
// 新增 物品跟会议室关联
|
// 新增 物品跟会议室关联
|
||||||
let params = {
|
let params = {
|
||||||
@ -419,7 +456,6 @@ export default {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
},
|
},
|
||||||
onItemSelectChange(selectedRowKeys, selectedRows) {
|
onItemSelectChange(selectedRowKeys, selectedRows) {
|
||||||
this.selectedItemRowKeys = selectedRowKeys
|
this.selectedItemRowKeys = selectedRowKeys
|
||||||
|
Loading…
x
Reference in New Issue
Block a user