|
|
@ -16,6 +16,7 @@ const getAdminData = async function () { |
|
|
|
); |
|
|
|
adminData.value = result; |
|
|
|
addRecharge.value.adminId = adminData.value.adminId; |
|
|
|
addRecharge.value.area = adminData.value.area; |
|
|
|
console.log("请求成功", result); |
|
|
|
console.log("用户信息", user.value); |
|
|
|
} catch (error) { |
|
|
@ -28,7 +29,6 @@ getAdminData(); |
|
|
|
const addRecharge = ref({ |
|
|
|
rechargeVoucher: "", |
|
|
|
rechargeWay: "客服充值", |
|
|
|
adminId: "1", |
|
|
|
freeGold: 0, |
|
|
|
rechargeGold: 0, |
|
|
|
paidGold: 0, |
|
|
@ -36,18 +36,29 @@ const addRecharge = ref({ |
|
|
|
// 这是添加充值信息的接口 |
|
|
|
const add = async function () { |
|
|
|
try { |
|
|
|
console.log("开始添加充值信息", addRecharge.value); |
|
|
|
// 发送POST请求 |
|
|
|
const result = await API.post( |
|
|
|
"http://192.168.8.93:10010/recharge/recharge/add", |
|
|
|
addRecharge.value |
|
|
|
); |
|
|
|
|
|
|
|
if (result.code === 0) { |
|
|
|
ElMessage.error(result.msg); |
|
|
|
return; |
|
|
|
} |
|
|
|
// 将响应结果存储到响应式数据中 |
|
|
|
console.log("请求成功", result); |
|
|
|
// 存储表格数据 |
|
|
|
console.log("用户信息", user.value); |
|
|
|
imageUrl.value = ""; |
|
|
|
// 显示成功消息 |
|
|
|
ElMessage.success("添加成功"); |
|
|
|
// 重置表单 |
|
|
|
addRecharge.value = {}; |
|
|
|
addRecharge.value.adminId = adminData.value.adminId; |
|
|
|
addRecharge.value.area = adminData.value.area; |
|
|
|
addRecharge.value.rechargeVoucher = ""; |
|
|
|
addRecharge.value.rechargeWay = "客服充值"; |
|
|
|
addRecharge.value.freeGold = 0; |
|
|
|
addRecharge.value.rechargeGold = 0; |
|
|
|
addRecharge.value.paidGold = 0; |
|
|
|
} catch (error) { |
|
|
|
console.log("请求失败", error); |
|
|
|
// 在这里可以处理错误逻辑,比如显示错误提示等 |
|
|
@ -205,7 +216,7 @@ const options = [ |
|
|
|
]; |
|
|
|
|
|
|
|
const calculatedFreeGold = computed(() => { |
|
|
|
return addRecharge.value.paidGold / addRecharge.value.activityId; |
|
|
|
return Math.ceil(addRecharge.value.paidGold / addRecharge.value.activityId); |
|
|
|
}); |
|
|
|
const calculatedRechargeGold = computed(() => { |
|
|
|
return addRecharge.value.paidGold * addRecharge.value.rateId; |
|
|
@ -248,7 +259,7 @@ watch(calculatedRechargeGold, (newVal) => { |
|
|
|
v-for="item in activity" |
|
|
|
:key="item.value" |
|
|
|
:label="item.activityName" |
|
|
|
:value="item.rechargeRatio" |
|
|
|
:value="item.activityId" |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|