描述:确认删除

This commit is contained in:
SelfRidicule 2024-05-17 18:07:02 +08:00
parent cfa60fd669
commit 66d0618398
4 changed files with 170 additions and 52 deletions

View File

@ -11,28 +11,28 @@
<a-col :md='5' :sm='15'> <a-col :md='5' :sm='15'>
<a-form-item label='会议室类型'> <a-form-item label='会议室类型'>
<a-select v-model='queryParam.typeName' placeholder='请选择会议室类型'> <a-select v-model='queryParam.typeName' placeholder='请选择会议室类型'>
<a-select-option :value="1"> <a-select-option :value='1'>
会议室 会议室
</a-select-option> </a-select-option>
<a-select-option :value="2"> <a-select-option :value='2'>
路演厅 路演厅
</a-select-option> </a-select-option>
<a-select-option :value="3"> <a-select-option :value='3'>
洽谈室 洽谈室
</a-select-option> </a-select-option>
<a-select-option :value="4"> <a-select-option :value='4'>
直播间 直播间
</a-select-option> </a-select-option>
<a-select-option :value="5"> <a-select-option :value='5'>
茶室 茶室
</a-select-option> </a-select-option>
<a-select-option :value="6"> <a-select-option :value='6'>
长阳会客厅 长阳会客厅
</a-select-option> </a-select-option>
<a-select-option :value="7"> <a-select-option :value='7'>
多功能厅 多功能厅
</a-select-option> </a-select-option>
<a-select-option :value="8"> <a-select-option :value='8'>
数据要素 数据要素
</a-select-option> </a-select-option>
</a-select> </a-select>
@ -41,27 +41,27 @@
<a-col :md='5' :sm='15'> <a-col :md='5' :sm='15'>
<a-form-item label='排列形状'> <a-form-item label='排列形状'>
<a-select v-model='queryParam.shape' placeholder='请选择排列形状'> <a-select v-model='queryParam.shape' placeholder='请选择排列形状'>
<a-select-option value="围桌式"> <a-select-option value='围桌式'>
围桌式 围桌式
</a-select-option> </a-select-option>
<a-select-option value="课桌式"> <a-select-option value='课桌式'>
课桌式 课桌式
</a-select-option> </a-select-option>
<a-select-option value="长方形"> <a-select-option value='长方形'>
长方形 长方形
</a-select-option> </a-select-option>
<a-select-option value="U形"> <a-select-option value='U形'>
U形 U形
</a-select-option> </a-select-option>
<a-select-option value="鱼骨形"> <a-select-option value='鱼骨形'>
鱼骨形 鱼骨形
</a-select-option> </a-select-option>
<a-select-option value='开放形'> <a-select-option value='开放形'>
开放形 开放形
</a-select-option> </a-select-option>
<a-select-option value='会议形'> <a-select-option value='会议形'>
会议形 会议形
</a-select-option> </a-select-option>
</a-select> </a-select>
</a-form-item> </a-form-item>
</a-col> </a-col>
@ -109,9 +109,21 @@
<span slot='action' slot-scope='text, record'> <span slot='action' slot-scope='text, record'>
<a v-if='editEnabel' @click='handleEdit(record)'>编辑</a> <a v-if='editEnabel' @click='handleEdit(record)'>编辑</a>
<a-divider type='vertical' /> <a-divider type='vertical' />
<a v-if='removeEnable' @click='delByIds([record.id])'>删除</a> <a v-if='removeEnable' @click='deleteShow([record.id])'>删除</a>
</span> </span>
</s-table> </s-table>
<a-modal
title='提示'
:visible='deleteVisible'
:confirm-loading='deleteLoading'
@ok='deleteOk'
@cancel='deleteCancel'
>
<p>是否确认删除</p>
</a-modal>
<roomContent-modal ref='modal' @ok='handleOk' /> <roomContent-modal ref='modal' @ok='handleOk' />
@ -119,11 +131,11 @@
<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='8' :sm='15'>-->
<!-- <a-form-item label='关键词'>--> <!-- <a-form-item label='关键词'>-->
<!-- <a-input placeholder='请输入关键词' v-model='itemQueryParam.itemName' />--> <!-- <a-input placeholder='请输入关键词' v-model='itemQueryParam.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'>
<!-- 查询有问题--> <!-- 查询有问题-->
@ -150,11 +162,11 @@
<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='8' :sm='15'>-->
<!-- <a-form-item label='关键词'>--> <!-- <a-form-item label='关键词'>-->
<!-- <a-input placeholder='请输入关键词' v-model='serveQueryParam.serveName' />--> <!-- <a-input placeholder='请输入关键词' v-model='serveQueryParam.serveName' />-->
<!-- </a-form-item>--> <!-- </a-form-item>-->
<!-- </a-col>--> <!-- </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='请选择服务类型'>
@ -186,7 +198,7 @@
:rowSelection='{ selectedRowKeys: selectedServeRowKeys, onChange: onServeSelectChange }' :rowSelection='{ selectedRowKeys: selectedServeRowKeys, onChange: onServeSelectChange }'
:columns='serveColumns' :columns='serveColumns'
:data='serveLoadData' :data='serveLoadData'
:scroll="{ x: true }" :scroll='{ x: true }'
> >
<span slot='serveType' slot-scope='text'> <span slot='serveType' slot-scope='text'>
{{ text | serveTypeFilter }} {{ text | serveTypeFilter }}
@ -333,7 +345,11 @@ export default {
meetingId: '', meetingId: '',
addEnable: checkPermission('meeting:roomContent:add'), addEnable: checkPermission('meeting:roomContent:add'),
editEnabel: checkPermission('meeting:roomContent:edit'), editEnabel: checkPermission('meeting:roomContent:edit'),
removeEnable: checkPermission('meeting:roomContent:remove') removeEnable: checkPermission('meeting:roomContent:remove'),
//
deleteVisible: false,
deleteLoading: false,
deleteIds : null,
} }
}, },
filters: { filters: {
@ -469,8 +485,22 @@ export default {
this.$message.error(res.msg) this.$message.error(res.msg)
} }
this.selectedRowKeys = [] this.selectedRowKeys = []
//
this.deleteVisible = false
this.deleteLoading = false
}) })
} },
deleteShow(ids) {
this.deleteVisible = true
this.deleteIds = ids
},
deleteOk() {
this.deleteLoading = true;
this.delByIds(this.deleteIds)
},
deleteCancel() {
this.deleteVisible = false
},
}, },
watch: { watch: {
/* /*

View File

@ -37,9 +37,20 @@
<span slot="action" slot-scope="text, record"> <span slot="action" slot-scope="text, record">
<a v-if="editEnabel" @click="handleEdit(record)">编辑</a> <a v-if="editEnabel" @click="handleEdit(record)">编辑</a>
<a-divider type="vertical" /> <a-divider type="vertical" />
<a v-if="removeEnable" @click="delByIds([record.id])">删除</a> <a v-if="removeEnable" @click="deleteShow([record.id])">删除</a>
</span> </span>
</s-table> </s-table>
<a-modal
title='提示'
:visible='deleteVisible'
:confirm-loading='deleteLoading'
@ok='deleteOk'
@cancel='deleteCancel'
>
<p>是否确认删除</p>
</a-modal>
<showroom-modal ref="modal" @ok="handleOk"/> <showroom-modal ref="modal" @ok="handleOk"/>
</a-card> </a-card>
</template> </template>
@ -123,7 +134,11 @@
selectedRows: [], selectedRows: [],
addEnable: checkPermission('meeting:showroom:add'), addEnable: checkPermission('meeting:showroom:add'),
editEnabel: checkPermission('meeting:showroom:edit'), editEnabel: checkPermission('meeting:showroom:edit'),
removeEnable: checkPermission('meeting:showroom:remove') removeEnable: checkPermission('meeting:showroom:remove'),
//
deleteVisible: false,
deleteLoading: false,
deleteIds : null,
} }
}, },
filters: { filters: {
@ -162,8 +177,22 @@
this.$message.error(res.msg) this.$message.error(res.msg)
} }
this.selectedRowKeys = [] this.selectedRowKeys = []
//
this.deleteVisible = false
this.deleteLoading = false
}) })
} },
deleteShow(ids) {
this.deleteVisible = true
this.deleteIds = ids
},
deleteOk() {
this.deleteLoading = true;
this.delByIds(this.deleteIds)
},
deleteCancel() {
this.deleteVisible = false
},
}, },
watch: { watch: {
/* /*

View File

@ -41,9 +41,20 @@
<span slot='action' slot-scope='text, record'> <span slot='action' slot-scope='text, record'>
<a v-if='editEnabel' @click='handleEdit(record)'>编辑</a> <a v-if='editEnabel' @click='handleEdit(record)'>编辑</a>
<a-divider type='vertical' /> <a-divider type='vertical' />
<a v-if='removeEnable' @click='delByIds([record.id])'>删除</a> <a v-if='removeEnable' @click='deleteShow([record.id])'>删除</a>
</span> </span>
</s-table> </s-table>
<a-modal
title='提示'
:visible='deleteVisible'
:confirm-loading='deleteLoading'
@ok='deleteOk'
@cancel='deleteCancel'
>
<p>是否确认删除</p>
</a-modal>
<ticket-modal ref='modal' @ok='handleOk' /> <ticket-modal ref='modal' @ok='handleOk' />
</a-card> </a-card>
</template> </template>
@ -123,7 +134,11 @@ export default {
selectedRows: [], selectedRows: [],
addEnable: checkPermission('meeting:ticket:add'), addEnable: checkPermission('meeting:ticket:add'),
editEnabel: checkPermission('meeting:ticket:edit'), editEnabel: checkPermission('meeting:ticket:edit'),
removeEnable: checkPermission('meeting:ticket:remove') removeEnable: checkPermission('meeting:ticket:remove'),
//
deleteVisible: false,
deleteLoading: false,
deleteIds : null,
} }
}, },
filters: {}, filters: {},
@ -160,8 +175,22 @@ export default {
this.$message.error(res.msg) this.$message.error(res.msg)
} }
this.selectedRowKeys = [] this.selectedRowKeys = []
//
this.deleteVisible = false
this.deleteLoading = false
}) })
} },
deleteShow(ids) {
this.deleteVisible = true
this.deleteIds = ids
},
deleteOk() {
this.deleteLoading = true;
this.delByIds(this.deleteIds)
},
deleteCancel() {
this.deleteVisible = false
},
}, },
watch: { watch: {
/* /*

View File

@ -50,7 +50,7 @@
<a-divider type='vertical' /> <a-divider type='vertical' />
<a v-if='editEnabel' @click='handleEdit(record)'>编辑</a> <a v-if='editEnabel' @click='handleEdit(record)'>编辑</a>
<a-divider type='vertical' /> <a-divider type='vertical' />
<a v-if='removeEnable' @click='delByIds([record.id])'>删除</a> <a v-if='removeEnable' @click='deleteShow([record.id])'>删除</a>
<a-divider type='vertical' /> <a-divider type='vertical' />
<a-tag @click='verifySuccess(record,1)' v-if='record.status == 0' color='green'>通过</a-tag> <a-tag @click='verifySuccess(record,1)' v-if='record.status == 0' color='green'>通过</a-tag>
<a-tag @click='verifyReject(record.id)' v-if='record.status == 0 ' <a-tag @click='verifyReject(record.id)' v-if='record.status == 0 '
@ -58,6 +58,18 @@
</span> </span>
</s-table> </s-table>
<a-modal
title='提示'
:visible='deleteVisible'
:confirm-loading='deleteLoading'
@ok='deleteOk'
@cancel='deleteCancel'
>
<p>是否确认删除</p>
</a-modal>
<visitorPerson-modal ref='modal' @ok='handleOk' /> <visitorPerson-modal ref='modal' @ok='handleOk' />
<a-modal <a-modal
@ -156,7 +168,11 @@ export default {
selectedRows: [], selectedRows: [],
addEnable: checkPermission('meeting:visitorPerson:add'), addEnable: checkPermission('meeting:visitorPerson:add'),
editEnabel: checkPermission('meeting:visitorPerson:edit'), editEnabel: checkPermission('meeting:visitorPerson:edit'),
removeEnable: checkPermission('meeting:visitorPerson:remove') removeEnable: checkPermission('meeting:visitorPerson:remove'),
//
deleteVisible: false,
deleteLoading: false,
deleteIds : null,
} }
}, },
filters: {}, filters: {},
@ -241,8 +257,22 @@ export default {
this.$message.error(res.msg) this.$message.error(res.msg)
} }
this.selectedRowKeys = [] this.selectedRowKeys = []
//
this.deleteVisible = false
this.deleteLoading = false
}) })
} },
deleteShow(ids) {
this.deleteVisible = true
this.deleteIds = ids
},
deleteOk() {
this.deleteLoading = true;
this.delByIds(this.deleteIds)
},
deleteCancel() {
this.deleteVisible = false
},
}, },
watch: { watch: {
/* /*