描述:确认删除

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

View File

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

View File

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

View File

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