小游戏-灵-抽水-删除

This commit is contained in:
khalil
2025-06-30 15:35:06 +08:00
parent bbf73880ef
commit 90bac1464f
2 changed files with 56 additions and 4 deletions

View File

@@ -15,4 +15,12 @@ export const save = query => {
method: 'post',
params: query
});
};
// 删除
export const del = query => {
return request({
url: '/admin/game/feeRateUserRechargeLevel/delete',
method: 'post',
params: query
});
};

View File

@@ -77,12 +77,16 @@
label="操作人" />
<el-table-column align="center"
label="操作"
width="100">
width="240">
<template v-slot="scope">
<el-button @click="openEditDialog(scope.row)"
class="primary"
type="primary"
size="default">编辑</el-button>
<el-button @click="confirmDelete(scope.row)"
class="danger"
type="danger"
size="default">删除</el-button>
</template>
</el-table-column>
</el-table>
@@ -154,12 +158,13 @@
</template>
</el-dialog>
</template>
<script>
import { listLevel } from '@/api/userRechargeLevel/userRechargeLevel'
import { gameList } from "@/api/gameWhitelist/gameWhitelist";
import { page, save } from "@/api/gameWhitelist/gameFeeUserRechargeLevelConfig";
import { page, save, del } from "@/api/gameWhitelist/gameFeeUserRechargeLevelConfig";
// @ts-ignore
import { ElMessage } from "element-plus";
import { ElMessage, ElMessageBox } from "element-plus";
export default {
name: "gameFeeRateUserRechargeLevelConfig",
data () {
@@ -203,7 +208,7 @@ export default {
});
return
}
this.inquire.gameList = res.data;
this.inquire.gameList = [{ gameId: undefined, gameName: '全部' }, ...res.data];
this.inquire.gameId = this.inquire.gameList[0].gameId;
});
this.getData();
@@ -262,6 +267,44 @@ export default {
this.getData();
});
},
// 删除确认
confirmDelete (row) {
ElMessageBox.confirm(
'确定要删除这条记录吗?',
'提示',
{
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}
).then(() => {
del({
userRechargeLevel: row.userRechargeLevel,
channel: row.channel,
gameId: row.gameId,
}).then((res) => {
if (res.code != 200) {
ElMessage({
showClose: true,
message: res.message,
type: "error",
});
return;
}
ElMessage({
showClose: true,
message: "删除成功",
type: "success",
});
this.getData();
});
}).catch(() => {
ElMessage({
type: 'info',
message: '已取消删除',
});
});
},
// 分页导航
handleSizeChange () {
this.getData();
@@ -272,6 +315,7 @@ export default {
},
};
</script>
<style lang="less" scoped>
.box {
padding-top: 20px;