Browse Source

123

Hongxilin
donghaolin 6 months ago
parent
commit
ce94fdd732
  1. 18
      vue/gold-system/src/views/recharge/addRecharge.vue
  2. 32
      vue/gold-system/src/views/usergold/index.vue

18
vue/gold-system/src/views/recharge/addRecharge.vue

@ -35,7 +35,7 @@ const addRecharge = ref({
rechargeWay: "客服充值", rechargeWay: "客服充值",
freeGold: 0, freeGold: 0,
rechargeGold: 0, rechargeGold: 0,
paidGold: "",
paidGold: 0,
}); });
// //
const add = async function () { const add = async function () {
@ -411,8 +411,13 @@ const calculatedFreeGold = computed(() => {
if (!addRecharge.value.rechargeRatio == 0) { if (!addRecharge.value.rechargeRatio == 0) {
const paidGold = Number(addRecharge.value.paidGold) || 0; const paidGold = Number(addRecharge.value.paidGold) || 0;
const activityId = Number(addRecharge.value.rechargeRatio) || 1; // 0 const activityId = Number(addRecharge.value.rechargeRatio) || 1; // 0
console.log("看看有没拿到", addRecharge.value);
return Math.ceil(paidGold / activityId);
const number = Number(paidGold / activityId); //
console.log("看看", number);
if (number < 1) {
return 0;
} else {
return Number(Math.ceil(number));
}
} }
if (addRecharge.value.rechargeRatio == 0) { if (addRecharge.value.rechargeRatio == 0) {
const paidGold = Number(addRecharge.value.paidGold) || 0; const paidGold = Number(addRecharge.value.paidGold) || 0;
@ -423,7 +428,7 @@ const calculatedRechargeGold = computed(() => {
if (!Rate.value == 0) { if (!Rate.value == 0) {
const paidGold = Number(addRecharge.value.paidGold) || 0; const paidGold = Number(addRecharge.value.paidGold) || 0;
const rate = Number(Rate.value) || 1; // 0 const rate = Number(Rate.value) || 1; // 0
return Math.ceil(paidGold * rate);
return Number(Math.ceil(paidGold * rate));
} }
}); });
@ -444,9 +449,10 @@ const deleteRecharge = function () {
rechargeWay: "客服充值", rechargeWay: "客服充值",
freeGold: Number(0), freeGold: Number(0),
rechargeGold: 0, rechargeGold: 0,
paidGold: "",
paidGold: Number(0),
}; };
imageUrl.value = ""; imageUrl.value = "";
Rate.value = "";
}; };
// //
@ -589,7 +595,7 @@ const calculatedRowRechargeGold = computed(() => {
if (!Rate.value == 0) { if (!Rate.value == 0) {
const paidGold = Number(addRecharge.value.paidGold) || 0; const paidGold = Number(addRecharge.value.paidGold) || 0;
const rate = Number(Rate.value) || 1; // 0 const rate = Number(Rate.value) || 1; // 0
return Math.ceil(paidGold * rate);
return Number(Math.ceil(paidGold * rate));
} }
}); });

32
vue/gold-system/src/views/usergold/index.vue

@ -33,15 +33,15 @@ const getObj = ref({
// //
const updateType = [ const updateType = [
{ {
value: "充值",
value: "0",
label: "充值", label: "充值",
}, },
{ {
value: "消费",
value: "1",
label: "消费", label: "消费",
}, },
{ {
value: "退款",
value: "2",
label: "退款", label: "退款",
}, },
]; ];
@ -277,9 +277,11 @@ onMounted(async function () {
<el-table-column prop="gold" label="更新数量" width="160"> <el-table-column prop="gold" label="更新数量" width="160">
<template #default="scope"> <template #default="scope">
<span>{{ <span>{{
scope.row.rechargeCoin +
scope.row.freeCoin +
scope.row.taskCoin
Math.abs(
scope.row.rechargeCoin +
scope.row.freeCoin +
scope.row.taskCoin
)
}}</span> }}</span>
</template> </template>
</el-table-column> </el-table-column>
@ -297,9 +299,21 @@ onMounted(async function () {
</span> </span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="freeCoin" label="免费金币" width="130" />
<el-table-column prop="rechargeCoin" label="充值金币" width="150" />
<el-table-column prop="taskCoin" label="任务金币" width="130" />
<el-table-column prop="freeCoin" label="免费金币" width="130">
<template #default="scope">
<span>{{ Math.abs(scope.row.freeCoin) }}</span>
</template>
</el-table-column>
<el-table-column prop="rechargeCoin" label="充值金币" width="150">
<template #default="scope">
<span>{{ Math.abs(scope.row.rechargeCoin) }}</span>
</template>
</el-table-column>
<el-table-column prop="taskCoin" label="任务金币" width="130">
<template #default="scope">
<span>{{ Math.abs(scope.row.taskCoin) }}</span>
</template>
</el-table-column>
<el-table-column prop="name" label="提交人" width="150" /> <el-table-column prop="name" label="提交人" width="150" />
<el-table-column <el-table-column
prop="createTime" prop="createTime"

Loading…
Cancel
Save