添加预约记录删除

This commit is contained in:
cosarty 2024-12-13 11:45:54 +08:00
parent 59566ffc61
commit 28b7beece6
2 changed files with 40 additions and 1 deletions

View File

@ -117,3 +117,14 @@ export function placeDeleteApi(data) {
params:data params:data
}) })
} }
/**
* ebactivity删除预约记录
* @param data
*/
export function activityRecordDeleteApi(data) {
return request({
url: `/admin/activity/records/delete`,
method: 'get',
params:data
})
}

View File

@ -368,6 +368,18 @@
<el-button type="text" size="small">同意预约</el-button> <el-button type="text" size="small">同意预约</el-button>
</template> </template>
</el-popconfirm> </el-popconfirm>
<el-popconfirm
v-hasPermi="['admin:activity:update']"
@onConfirm="rejectRecord(scope.row)"
v-if="scope.row.registerStatus == 0"
title="确定要拒绝吗?"
>
<!-- //todo -->
<template #reference>
<el-button type="text" size="small">拒绝</el-button>
</template>
</el-popconfirm>
<el-button v-if="scope.row.registerStatus >=2" type="text" size="small" @click="deleteRecordHandle(scope.row)">删除</el-button>
<!-- <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.id)">修改</el-button>--> <!-- <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.id)">修改</el-button>-->
<!-- <el-button v-hasPermi="['admin:activity:update']" type="text" size="small"--> <!-- <el-button v-hasPermi="['admin:activity:update']" type="text" size="small"-->
<!-- @click="activityLog(scope.row.id)">预约记录--> <!-- @click="activityLog(scope.row.id)">预约记录-->
@ -398,7 +410,8 @@ import {
activityListApi, activityListApi,
activityLogListApi, activityLogListApi,
ebactivityUpdateApi, ebactivityUpdateApi,
userActivityPlaceListApi userActivityPlaceListApi,
activityRecordDeleteApi
} from "@/api/activity"; } from "@/api/activity";
import AddOrUpdate from "@/views/marketing/activity/activityList/activity-add-and-update"; import AddOrUpdate from "@/views/marketing/activity/activityList/activity-add-and-update";
@ -436,6 +449,15 @@ export default {
this.getDataList(); this.getDataList();
}, },
methods: { methods: {
deleteRecordHandle(row) {
this.$confirm('确定删除当前数据?').then(() => {
activityRecordDeleteApi({ id: row.id }).then(res => {
this.$message.success("删除成功");
this.activityLog(this.logParams.activityId);
});
}).catch(() => {
})
},
closeLog() { closeLog() {
this.logParams = { this.logParams = {
activityId: "", activityId: "",
@ -455,6 +477,12 @@ export default {
this.activityLog(this.logParams.activityId); this.activityLog(this.logParams.activityId);
}); });
}, },
rejectRecord(row) {
userActivityPlaceListApi({ id: row.id, registerStatus: 2 }).then(res => {
this.$message.success("拒绝成功!");
this.activityLog(this.logParams.activityId);
});
},
// //
activityLog(id) { activityLog(id) {
this.logParams.activityId = id; this.logParams.activityId = id;