完善靓号后台以及新增vip赠送天数

This commit is contained in:
dragon
2024-09-10 14:41:28 +08:00
parent 493ad80d1c
commit 9f9e7ca81c
3 changed files with 85 additions and 9 deletions

View File

@@ -28,7 +28,7 @@ export const prettyNumberExamineDelete = query => {
export const prettyNumberExamineReject = query => {
return request({
url: '/admin/prettyNumber/examine/reject',
method: 'get',
method: 'post',
params: query
});
};

View File

@@ -152,7 +152,7 @@ import {
} from "@/api/relPrivilegeManage/relPrivilegeManage.js";
import TablePagination from "@/components/common/TablePagination";
import { formatDate } from "@/utils/relDate";
import { ElMessageBox } from "element-plus"; // 正确引入 ElM
import { ElMessageBox, ElMessage } from "element-plus"; // 正确引入 ElM
// 混入
// import Mixin from '../../mixin/mixRegion.js';
@@ -215,7 +215,7 @@ export default {
console.log(file.raw);
erbanUpload(formData)
.then((res) => {
if (res.data.success == true) {
if (res.code == 200) {
this.getData();
this.$message.success("Operation successful");
}
@@ -236,9 +236,19 @@ export default {
})
.then(() => {
prettyNumberExaminePass({ id: row.id }).then((res) => {
if (res.data.success == true) {
if (res.code == 200) {
this.getData();
this.$message.success("Operation successful");
ElMessage({
showClose: true,
message: "Operation successful",
type: "success",
});
} else {
ElMessage({
showClose: true,
message: res.message,
type: "error",
});
}
});
})
@@ -253,9 +263,19 @@ export default {
})
.then(() => {
prettyNumberExamineReject({ id: row.id }).then((res) => {
if (res.data.success == true) {
if (res.code == 200) {
this.getData();
this.$message.success("Operation successful");
ElMessage({
showClose: true,
message: "Operation successful",
type: "success",
});
} else {
ElMessage({
showClose: true,
message: res.message,
type: "error",
});
}
});
})
@@ -271,9 +291,19 @@ export default {
})
.then(() => {
prettyNumberExamineDelete({ id: row.id }).then((res) => {
if (res.data.success == true) {
if (res.code == 200) {
this.getData();
this.$message.success("Operation successful");
ElMessage({
showClose: true,
message: "Operation successful",
type: "success",
});
} else {
ElMessage({
showClose: true,
message: res.message,
type: "error",
});
}
});
})

View File

@@ -91,6 +91,24 @@
</el-select>
</div>
<!-- 赠送天数 -->
<div style="margin-bottom: 25px; margin-top: 10px">
<span
style="display: inline-block; margin-right: 20px"
class="col-sm-2 control-label"
>赠送天数</span
>
<el-select v-model="editObj.value2" placeholder="请选择">
<el-option
v-for="item in editObj.options2"
:key="item.day"
:label="item.dayName"
:value="item.day"
>
</el-option>
</el-select>
</div>
<div>
<!-- 用户昵称 -->
<div style="margin-bottom: 25px; margin-top: 10px">
@@ -183,6 +201,33 @@ export default {
userId: "",
value: "",
options: [],
value2: "",
options2: [
{
dayName: "1天",
day: 1,
},
{
dayName: "3天",
day: 3,
},
{
dayName: "5天",
day: 5,
},
{
dayName: "7天",
day: 7,
},
{
dayName: "15天",
day: 15,
},
{
dayName: "30天",
day: 30,
},
],
nick: "",
time: "",
region: "",
@@ -248,6 +293,7 @@ export default {
vipSendSend({
uid: this.editObj.uid,
vipLevel: this.editObj.value,
days: this.editObj.value2,
}).then((res) => {
if (res.code == 200) {
this.getData();