Browse Source

合并4/1日二期的正式服务器版本

test
donghaolin 1 month ago
parent
commit
81a041bb62
  1. 34
      gold-system/src/views/audit/rechargeAudit.vue
  2. 8
      gold-system/src/views/audit/refundAudit.vue
  3. 11
      gold-system/src/views/consume/addConsume.vue
  4. 4
      gold-system/src/views/consume/allConsume.vue
  5. 4
      gold-system/src/views/index.vue
  6. 8
      gold-system/src/views/permissions/index.vue
  7. 6
      gold-system/src/views/recharge/addRecharge.vue
  8. 104
      gold-system/src/views/recharge/adminRecharge.vue
  9. 87
      gold-system/src/views/recharge/allRecharge.vue
  10. 6
      gold-system/src/views/refund/addRefund.vue
  11. 4
      gold-system/src/views/refund/allRefund.vue
  12. 61
      gold-system/src/views/usergold/index.vue
  13. 4
      gold-system/src/views/usergoldInfo/index.vue
  14. 100
      gold-system/src/views/workspace/index.vue

34
gold-system/src/views/audit/rechargeAudit.vue

@ -7,12 +7,6 @@ import axios from "axios";
import moment from "moment";
import API from "../../api/index.js";
//
//
const admin = ref({
adminId: 1,
name: "赵刚",
area: "中国",
});
//
const adminData = ref({});
@ -227,12 +221,12 @@ const search = function () {
};
//
const reset = function () {
rechargeVo.value.activityId = "";
rechargeVo.value.jwcode = "";
rechargeVo.value.payWay = "";
rechargeVo.value.area = "";
rechargeVo.value.startDate = "";
rechargeVo.value.endDate = "";
delete rechargeVo.value.activityId;
delete rechargeVo.value.jwcode;
delete rechargeVo.value.payWay;
delete rechargeVo.value.area;
delete rechargeVo.value.startDate;
delete rechargeVo.value.endDate;
getTime.value = {};
};
//
@ -419,6 +413,7 @@ const pass = function (row) {
passObj.value.paidGold = row.paidGold;
passObj.value.freeGold = row.freeGold;
passObj.value.adminName = adminData.value.adminName;
console.log("通过对象", passObj.value);
};
@ -427,6 +422,7 @@ const passConfirm = async function () {
try {
console.log("通过对象", passObj.value);
// POST
// passObj.value.flag = 0;
const result = await API.post(
"http://54.251.137.151:10702/audit/audit/goldedit",
passObj.value
@ -657,11 +653,11 @@ const handleSortChange = (column) => {
<el-tab-pane label="已通过" name="pass"></el-tab-pane>
<el-tab-pane label="已驳回" name="reject"></el-tab-pane>
<!-- <div>
<div>
总条数{{ trueCount }}总金币数{{
trueGold
}}金币永久金币{{ trueRGold }}金币免费金币{{ trueFGold }}金币
</div> -->
</div>
</el-tabs>
<div style="height: 540px; overflow-y: auto">
<el-table
@ -695,7 +691,11 @@ const handleSortChange = (column) => {
label="充值金额"
sortable="“custom”"
width="110px"
/>
>
<template #default="scope">
{{ scope.row.rechargeGold }}
</template>
</el-table-column>
<el-table-column
prop="rechargeWay"
label="充值方式"
@ -708,7 +708,7 @@ const handleSortChange = (column) => {
width="110px"
>
<template #default="scope">
{{ scope.row.paidGold }}
{{ scope.row.paidGold / 100 }}
</template>
</el-table-column>
<el-table-column
@ -718,7 +718,7 @@ const handleSortChange = (column) => {
width="110px"
>
<template #default="scope">
{{ scope.row.freeGold }}
{{ scope.row.freeGold / 100 }}
</template>
</el-table-column>
<el-table-column

8
gold-system/src/views/audit/refundAudit.vue

@ -63,8 +63,8 @@ const activeName = ref("all");
// 退
const refundType = [
{
value: "退款金币",
label: "退款金币",
value: "退款商品",
label: "退款商品",
},
];
@ -603,11 +603,11 @@ const handleSortChange = (column) => {
<el-tab-pane label="待审核" name="wait"></el-tab-pane>
<el-tab-pane label="已通过" name="pass"></el-tab-pane>
<el-tab-pane label="已驳回" name="reject"></el-tab-pane>
<!-- <div>
<div>
退款记录条数{{ Math.abs(trueCount) }},退款金币总数{{
Math.abs(trueGold)
}}
</div> -->
</div>
</el-tabs>
<!-- 设置表格容器的高度和滚动样式 -->
<div style="height: 540px; overflow-y: auto">

11
gold-system/src/views/consume/addConsume.vue

@ -120,7 +120,10 @@ const rules = reactive({
rechargeCoin: [
{ required: true, message: "请输入免费金币", trigger: "blur" },
],
allGold: [{ validator: checkFreeGoldRadio, trigger: "blur" }],
allGold: [
{ required: true, message: "消费金币总数不能为空", trigger: "blur" },
{ validator: checkFreeGoldRadio, trigger: "blur" },
],
});
//
const delteConsume = function () {
@ -443,7 +446,7 @@ onMounted(async function () {
<el-form-item label="历史金币总数">
<!-- 检查 user.totalRechargeGold 是否为有效的数字 -->
<p v-if="!isNaN(Number(user.totalRechargeGold))">
{{ Number(user.totalRechargeGold) / 100 }}
{{ Number(user.totalRechargeGold / 100) }}
</p>
<!-- 如果不是有效的数字显示默认值 -->
<p v-else></p>
@ -500,11 +503,11 @@ onMounted(async function () {
</el-form-item>
</el-col>
<el-col :span="14">
<el-form-item label="待审核">
<!-- <el-form-item label="待审核">
<p style="color: #2fa1ff">
{{ user.A }}
</p>
</el-form-item>
</el-form-item> -->
</el-col>
</el-row>
</el-form>

4
gold-system/src/views/consume/allConsume.vue

@ -413,13 +413,13 @@ const handleSortChange = (column) => {
<el-row>
<el-col>
<el-card>
<!-- <div>
<div>
消费金币总数{{ Math.abs(totalCoin) }}永久金币{{
Math.abs(rechargeCoin)
}}免费金币{{ Math.abs(freeCoin) }}任务金币{{
Math.abs(taskCoin)
}}
</div> -->
</div>
<!-- 设置表格容器的高度和滚动样式 -->
<div style="height: 576px; overflow-y: auto">
<el-table

4
gold-system/src/views/index.vue

@ -164,8 +164,8 @@ const handleSelect = (index) => {
<span>金币充值</span>
</template>
<el-menu-item index="/addRecharge">新增充值</el-menu-item>
<el-menu-item index="/adminRecharge">客服充值明细</el-menu-item>
<el-menu-item index="/allRecharge">所有充值明细</el-menu-item>
<!-- <el-menu-item index="/adminRecharge">客服充值明细</el-menu-item>
<el-menu-item index="/allRecharge">所有充值明细</el-menu-item> -->
</el-sub-menu>
<el-sub-menu

8
gold-system/src/views/permissions/index.vue

@ -435,10 +435,10 @@ onMounted(async function () {
</div>
<div class="head-card-element" style="margin-left: 50px">
<el-text class="mx-1" size="large">所属部门</el-text>
<el-text class="mx-1" size="large">职位名称</el-text>
<el-select
v-model="admin.store"
placeholder="请选择部门"
placeholder="请选择职位名称"
style="width: 240px"
clearable
>
@ -489,7 +489,7 @@ onMounted(async function () {
<el-table-column prop="jwcode" label="精网号" />
<el-table-column prop="name" label="姓名" />
<el-table-column prop="area" label="所属地区" />
<el-table-column prop="store" label="所属部门" />
<el-table-column prop="store" label="职位" />
<el-table-column prop="permission" label="部门权限">
<template #default="scope">
<span v-if="scope.row.permission === '1'"> 总部管理员 </span>
@ -660,7 +660,7 @@ onMounted(async function () {
></el-option>
</el-select>
</el-form-item>
<el-form-item prop="store" label="所属部门:">
<el-form-item prop="store" label="职位:">
<el-input
v-model="addAdmin.store"
placeholder="请输入职称"

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

@ -1065,7 +1065,7 @@ onMounted(async function () {
<el-form-item label="历史金币总数">
<!-- 检查 user.totalRechargeGold 是否为有效的数字 -->
<p v-if="!isNaN(Number(user.totalRechargeGold))">
{{ Number(user.totalRechargeGold) / 100 }}
{{ Number(user.totalRechargeGold/100) }}
</p>
<!-- 如果不是有效的数字显示默认值 -->
<p v-else></p>
@ -1122,11 +1122,11 @@ onMounted(async function () {
</el-form-item>
</el-col>
<el-col :span="14">
<el-form-item label="待审核">
<!-- <el-form-item label="待审核">
<p style="color: #2fa1ff">
{{ user.A }}
</p>
</el-form-item>
</el-form-item> -->
</el-col>
</el-row>
</el-form>

104
gold-system/src/views/recharge/adminRecharge.vue

@ -85,14 +85,25 @@ const delObj = ref({});
//
//
const totalData = ref({
totalmoney: 0,
totalRcoin: 0,
totalFcoin: 0,
});
const trueGold = ref(0);
const trueRGold = ref(0);
const trueFGold = ref(0);
//
const totalmoney = ref(0);
const totalRcoin = ref(0);
const totalFcoin = ref(0);
//
const pendingGold = ref(0);
const pendingRGold = ref(0);
const pendingFGold = ref(0);
//
const approvedGold = ref(0);
const approvedRGold = ref(0);
const approvedFGold = ref(0);
//
const rejectedGold = ref(0);
const rejectedRGold = ref(0);
const rejectedFGold = ref(0);
// ===========================================================================
//
const get = async function (val) {
@ -148,18 +159,37 @@ const get = async function (val) {
totalmoney.value = 0;
totalRcoin.value = 0;
totalFcoin.value = 0;
} else {
// result2.data[i].flag="" totalData.value = result2.data[i]0
for (let i = 0; i < result2.data.length; i++) {
if (result2.data[i].flag == "已通过") {
totalData.value = result2.data[i];
totalmoney.value = totalData.value.sumRaudit1;
totalRcoin.value = totalData.value.sumRaudit1;
totalFcoin.value = totalData.value.sumRaudit2;
break;
}
if (result2.data) {
result2.data.forEach((item) => {
switch (item.flag) {
case "待审核":
// item.raudit 0
// item.sumRaudit 0
pendingGold.value = item.sumRaudit || 0;
pendingRGold.value = item.sumRaudit1 || 0;
pendingFGold.value = item.sumRaudit2 || 0;
break;
case "已通过":
approvedGold.value = item.sumRaudit || 0;
approvedRGold.value = item.sumRaudit1 || 0;
approvedFGold.value = item.sumRaudit2 || 0;
break;
case "已驳回":
rejectedGold.value = item.sumRaudit || 0;
rejectedRGold.value = item.sumRaudit1 || 0;
rejectedFGold.value = item.sumRaudit2 || 0;
break;
}
});
}
trueGold.value =
pendingGold.value + approvedGold.value + rejectedGold.value;
trueRGold.value =
pendingRGold.value + approvedRGold.value + rejectedRGold.value;
trueFGold.value =
pendingFGold.value + approvedFGold.value + rejectedFGold.value;
//
console.log("请求成功", result);
//
@ -180,13 +210,13 @@ const search = function () {
};
//
const reset = function () {
rechargeVo.value.activityId = "";
rechargeVo.value.payWay = "";
rechargeVo.value.area = "";
rechargeVo.value.startDate = "";
rechargeVo.value.endDate = "";
sortField.value = "";
sortOrder.value = "";
delete rechargeVo.value.activityId;
delete rechargeVo.value.payWay;
delete rechargeVo.value.area;
delete rechargeVo.value.startDate;
delete rechargeVo.value.endDate;
delete sortField.value;
delete sortOrder.value;
getTime.value = {};
};
//
@ -249,25 +279,35 @@ const adminAll = function () {
get();
};
//
const adminWait = function () {
const adminWait = async function () {
rechargeVo.value.status = 0;
getObj.value.pageNum = 1;
get();
await get();
console.log("adminWait");
trueGold.value = pendingGold.value;
trueRGold.value = pendingRGold.value;
trueFGold.value = pendingFGold.value;
};
//
const adminPass = function () {
const adminPass = async function () {
rechargeVo.value.status = 1;
getObj.value.pageNum = 1;
get();
await get();
trueGold.value = approvedGold.value;
trueRGold.value = approvedRGold.value;
trueFGold.value = approvedFGold.value;
console.log("adminPass");
};
//
const adminReject = function () {
const adminReject = async function () {
rechargeVo.value.status = 2;
getObj.value.pageNum = 1;
get();
await get();
console.log("adminReject");
trueGold.value = rejectedGold.value;
trueRGold.value = rejectedRGold.value;
trueFGold.value = rejectedFGold.value;
};
//
const handleClick = function (tab, event) {
@ -505,11 +545,11 @@ const handleSortChange = (column) => {
<el-tab-pane label="待审核" name="wait"></el-tab-pane>
<el-tab-pane label="已通过" name="pass"></el-tab-pane>
<el-tab-pane label="已驳回" name="reject"></el-tab-pane>
<!-- <div>
充值金额{{ totalmoney }}新币永久金币{{
totalRcoin
}}金币免费金币{{ totalFcoin }}金币
</div> -->
<div>
充值金额{{ trueRGold }}新币永久金币{{
trueRGold
}}金币免费金币{{ trueFGold }}金币
</div>
</el-tabs>
<!-- 设置表格容器的高度和滚动样式 -->
<div style="height: 520px; overflow-y: auto">

87
gold-system/src/views/recharge/allRecharge.vue

@ -70,14 +70,26 @@ const getPayWay = async function () {
//
//
const totalData = ref({
totalmoney: 0,
totalRcoin: 0,
totalFcoin: 0,
});
//
const trueGold = ref(0);
const trueRGold = ref(0);
const trueFGold = ref(0);
//
const totalmoney = ref(0);
const totalRcoin = ref(0);
const totalFcoin = ref(0);
//
const pendingGold = ref(0);
const pendingRGold = ref(0);
const pendingFGold = ref(0);
//
const approvedGold = ref(0);
const approvedRGold = ref(0);
const approvedFGold = ref(0);
//
const rejectedGold = ref(0);
const rejectedRGold = ref(0);
const rejectedFGold = ref(0);
// ==============================================================
//
const get = async function (val) {
@ -134,18 +146,36 @@ const get = async function (val) {
totalmoney.value = 0;
totalRcoin.value = 0;
totalFcoin.value = 0;
} else {
// result2.data[i].flag="" totalData.value = result2.data[i]0
for (let i = 0; i < result2.data.length; i++) {
if (result2.data[i].flag == "已通过") {
totalData.value = result2.data[i];
totalmoney.value = totalData.value.sumRaudit1;
totalRcoin.value = totalData.value.sumRaudit1;
totalFcoin.value = totalData.value.sumRaudit2;
break;
}
if (result2.data) {
result2.data.forEach((item) => {
switch (item.flag) {
case "待审核":
// item.raudit 0
// item.sumRaudit 0
pendingGold.value = item.sumRaudit || 0;
pendingRGold.value = item.sumRaudit1 || 0;
pendingFGold.value = item.sumRaudit2 || 0;
break;
case "已通过":
approvedGold.value = item.sumRaudit || 0;
approvedRGold.value = item.sumRaudit1 || 0;
approvedFGold.value = item.sumRaudit2 || 0;
break;
case "已驳回":
rejectedGold.value = item.sumRaudit || 0;
rejectedRGold.value = item.sumRaudit1 || 0;
rejectedFGold.value = item.sumRaudit2 || 0;
break;
}
});
}
trueGold.value =
pendingGold.value + approvedGold.value + rejectedGold.value;
trueRGold.value =
pendingRGold.value + approvedRGold.value + rejectedRGold.value;
trueFGold.value =
pendingFGold.value + approvedFGold.value + rejectedFGold.value;
//
console.log("请求成功", result);
@ -236,24 +266,33 @@ const adminAll = function () {
get();
};
//
const adminWait = function () {
const adminWait = async function () {
rechargeVo.value.status = 0;
getObj.value.pageNum = 1;
get();
await get();
console.log("adminWait");
trueGold.value = pendingGold.value;
trueRGold.value = pendingRGold.value;
trueFGold.value = pendingFGold.value;
};
//
const adminPass = function () {
const adminPass = async function () {
rechargeVo.value.status = 1;
getObj.value.pageNum = 1;
get();
await get();
console.log("adminPass");
trueGold.value = approvedGold.value;
trueRGold.value = approvedRGold.value;
trueFGold.value = approvedFGold.value;
};
//
const adminReject = function () {
const adminReject = async function () {
rechargeVo.value.status = 2;
getObj.value.pageNum = 1;
get();
await get();
trueGold.value = rejectedGold.value;
trueRGold.value = rejectedRGold.value;
trueFGold.value = rejectedFGold.value;
console.log("adminReject");
};
//
@ -472,11 +511,11 @@ const handleSortChange = (column) => {
<el-tab-pane label="待审核" name="wait"></el-tab-pane>
<el-tab-pane label="已通过" name="pass"></el-tab-pane>
<el-tab-pane label="已驳回" name="reject"></el-tab-pane>
<!-- <div>
充值金额{{ totalmoney / 100 }}新币永久金币{{
totalRcoin / 100
<div>
充值金额{{ trueRGold / 100 }}新币永久金币{{
trueRGold / 100
}}金币免费金币{{ totalFcoin / 100 }}金币
</div> -->
</div>
</el-tabs>
<!-- 设置表格容器的高度和滚动样式 -->
<div style="height: 520px; overflow-y: auto">

6
gold-system/src/views/refund/addRefund.vue

@ -414,7 +414,7 @@ onMounted(async function () {
<el-form-item label="历史金币总数">
<!-- 检查 user.totalRechargeGold 是否为有效的数字 -->
<p v-if="!isNaN(Number(user.totalRechargeGold))">
{{ Number(user.totalRechargeGold) / 100 }}
{{ Number(user.totalRechargeGold / 100) }}
</p>
<!-- 如果不是有效的数字显示默认值 -->
<p v-else></p>
@ -471,11 +471,11 @@ onMounted(async function () {
</el-form-item>
</el-col>
<el-col :span="14">
<el-form-item label="待审核">
<!-- <el-form-item label="待审核">
<p style="color: #2fa1ff">
{{ user.A }}
</p>
</el-form-item>
</el-form-item> -->
</el-col>
</el-row>
</el-form>

4
gold-system/src/views/refund/allRefund.vue

@ -533,13 +533,13 @@ const handleSortChange = (column) => {
<el-tab-pane label="已驳回" name="reject"></el-tab-pane>
</el-tabs>
<!-- <div>
<div>
退款金币总数{{ Math.abs(trueGold) }}永久金币{{
Math.abs(trueRgold)
}}免费金币{{ Math.abs(trueFgold) }}任务金币{{
Math.abs(trueTgold)
}}
</div> -->
</div>
<!-- 设置表格容器的高度和滚动样式 -->
<div style="height: 520px; overflow-y: auto">
<el-table

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

@ -26,7 +26,7 @@ const getAdminData = async function () {
//
const tableData = ref([]);
//
const tableAllData = ref([]);
// const tableAllData = ref([]);
//
const rechargeCoin = ref(0);
const freeCoin = ref(0);
@ -99,37 +99,37 @@ const get = async function (val) {
...getObj.value,
detailY: { ...detailY.value },
});
const result2 = await API.post("http://54.251.137.151:10702/detailY", {
...getAllObj.value,
detailY: { ...detailY.value },
});
// const result2 = await API.post("http://54.251.137.151:10702/detailY", {
// ...getAllObj.value,
// detailY: { ...detailY.value },
// });
//
console.log("请求成功", result);
console.log("请求成功2", result2);
// console.log("2", result2);
//
tableData.value = result.data.list;
console.log("tableData", tableData.value);
tableAllData.value = result2.data;
console.log("tableAllData", tableAllData.value);
// tableAllData.value = result2.data;
// console.log("tableAllData", tableAllData.value);
//
total.value = result.data.total;
console.log("total", total.value);
// 100
// 100
rechargeCoin.value = parseFloat((tableAllData.value.sumR / 100).toFixed(2));
freeCoin.value = parseFloat((tableAllData.value.sumF / 100).toFixed(2));
taskCoin.value = parseFloat((tableAllData.value.sumT / 100).toFixed(2));
// rechargeCoin.value = parseFloat((tableAllData.value.sumR / 100).toFixed(2));
// freeCoin.value = parseFloat((tableAllData.value.sumF / 100).toFixed(2));
// taskCoin.value = parseFloat((tableAllData.value.sumT / 100).toFixed(2));
// for (let i = 0; i < tableAllData.value.length; i++) {
// rechargeCoin.value += tableAllData.value[i].rechargeCoin;
// freeCoin.value += tableAllData.value[i].freeCoin;
// taskCoin.value += tableAllData.value[i].taskCoin;
// }
console.log(
"各金币总数",
rechargeCoin.value,
freeCoin.value,
taskCoin.value
);
// console.log(
// "",
// rechargeCoin.value,
// freeCoin.value,
// taskCoin.value
// );
} catch (error) {
console.log("请求失败", error);
//
@ -142,16 +142,21 @@ const search = function () {
};
//
const reset = function () {
detailY.value.jwcode = "";
detailY.value.num = "";
detailY.value.startDate = "";
detailY.value.endDate = "";
detailY.value.area = "";
sortField.value = "";
sortOrder.value = "";
//
delete detailY.value.jwcode;
//
delete detailY.value.num;
//
delete detailY.value.startDate;
//
delete detailY.value.endDate;
//
delete detailY.value.area;
delete sortField.value;
delete sortOrder.value;
getTime.value = {};
//
detailY.value.consumePlatform = "";
//
delete detailY.value.consumePlatform;
};
//
const getToday = function () {
@ -249,8 +254,8 @@ const json_fields = (row) => {
row.jwcode, //
row.area, //
row.platform, //
row.count, //
row.updateType, //
row.consumePlatform, //
row.gold, //
row.rechargeCoin, //
row.freeCoin, //
row.taskCoin, //

4
gold-system/src/views/usergoldInfo/index.vue

@ -275,11 +275,11 @@ onMounted(async function () {
<el-row>
<el-col>
<el-card>
<!-- <div>
<div>
现有金币永久金币{{ Math.abs(rechargeCoin) }}免费金币{{
Math.abs(freeCoin)
}}任务金币{{ Math.abs(taskCoin) }}
</div> -->
</div>
<!-- 设置表格容器的高度和滚动样式 -->
<div style="height: 626px; overflow-y: auto">
<el-table

100
gold-system/src/views/workspace/index.vue

@ -16,8 +16,8 @@ const areaRankLoading = ref(true);
//
const getSumCoin = ref({});
const statistics = ref({});
const getYearConsumeCoin = ref({});
const getDayConsumeCoin = ref({});
// const getYearConsumeCoin = ref({});
// const getDayConsumeCoin = ref({});
//
const changeTimeRatio = ref("allDays");
@ -95,22 +95,22 @@ const get = async function () {
getAreaRank();
getMiddleBar();
// POST
const result1 = await API.post(
"http://54.251.137.151:10702/statistics/getSumCoin",
{}
);
// const result1 = await API.post(
// "http://54.251.137.151:10702/statistics/getSumCoin",
// {}
// );
const result2 = await API.post(
"http://54.251.137.151:10702/statistics/a",
{}
);
const result3 = await API.post(
"http://54.251.137.151:10702/statistics/getYearConsumeCoin",
{}
);
const result4 = await API.post(
"http://54.251.137.151:10702/statistics/getDayConsumeCoin",
{}
);
// const result3 = await API.post(
// "http://54.251.137.151:10702/statistics/getYearConsumeCoin",
// {}
// );
// const result4 = await API.post(
// "http://54.251.137.151:10702/statistics/getDayConsumeCoin",
// {}
// );
// const result5 = await API.post(
// "http://192.168.8.93:10010/statistics/getMediumAreaPay",
// {}
@ -151,71 +151,71 @@ const get = async function () {
console.log("oneData", oneData.value);
//
getSumCoin.value = result1.data;
// getSumCoin.value = result1.data;
statistics.value = result2.data;
getYearConsumeCoin.value = result3.data;
getDayConsumeCoin.value = result4.data;
// getYearConsumeCoin.value = result3.data;
// getDayConsumeCoin.value = result4.data;
platformData.value = result9.data;
console.log("getSumCoin", getSumCoin.value);
// console.log("getSumCoin", getSumCoin.value);
console.log("statistics", statistics.value);
console.log("getYearConsumeCoin", getYearConsumeCoin.value);
console.log("getDayConsumeCoin", getDayConsumeCoin.value);
// console.log("getYearConsumeCoin", getYearConsumeCoin.value);
// console.log("getDayConsumeCoin", getDayConsumeCoin.value);
console.log("platformData", platformData.value);
option3Data.value = [
{
value: Math.abs(statistics.value.rechargeSumCoin),
name: "永久金币" + " | " + formatNum(statistics.value.rechargeSumCoin),
value: Math.abs(twoData.value.rechargegold),
name: "永久金币" + " | " + formatNum(twoData.value.rechargegold / 100),
},
{
value: Math.abs(statistics.value.freeSumCoin),
name: "免费金币" + " | " + formatNum(statistics.value.freeSumCoin),
value: Math.abs(twoData.value.freegold),
name: "免费金币" + " | " + formatNum(twoData.value.freegold / 100),
},
{
value: Math.abs(statistics.value.taskSumCoin),
name: "任务金币" + " | " + formatNum(statistics.value.taskSumCoin),
value: Math.abs(twoData.value.taskgold),
name: "任务金币" + " | " + formatNum(twoData.value.taskgold / 100),
},
];
option4Data.value = [
{
value: Math.abs(getYearConsumeCoin.value.yearSumRechargeCoin),
value: Math.abs(threeData.value.rechargegold),
name:
"永久金币" +
" | " +
formatNum(Math.abs(getYearConsumeCoin.value.yearSumRechargeCoin)),
formatNum(Math.abs(threeData.value.rechargegold / 100)),
},
{
value: Math.abs(getYearConsumeCoin.value.yearSumFreeCoin),
value: Math.abs(threeData.value.freegold),
name:
"免费金币" +
" | " +
formatNum(Math.abs(getYearConsumeCoin.value.yearSumFreeCoin)),
formatNum(Math.abs(threeData.value.freegold / 100)),
},
{
value: Math.abs(getYearConsumeCoin.value.yearSumTaskCoin),
value: Math.abs(threeData.value.taskgold),
name:
"任务金币" +
" | " +
formatNum(Math.abs(getYearConsumeCoin.value.yearSumTaskCoin)),
formatNum(Math.abs(threeData.value.taskgold / 100)),
},
];
console.log("option4Data", option4Data.value);
option5Data.value = [
{
value: Math.abs(getSumCoin.value.todayRecharge),
name: "永久金币" + " | " + formatNum(getSumCoin.value.todayRecharge),
value: Math.abs(oneData.value.rechargegold),
name: "永久金币" + " | " + formatNum(oneData.value.rechargegold / 100),
},
{
value: Math.abs(getSumCoin.value.todayFree),
name: "免费金币" + " | " + formatNum(getSumCoin.value.todayFree),
value: Math.abs(oneData.value.freegold),
name: "免费金币" + " | " + formatNum(oneData.value.freegold / 100),
},
{
value: Math.abs(getSumCoin.value.todayTask),
name: "任务金币" + " | " + formatNum(getSumCoin.value.todayTask),
value: Math.abs(oneData.value.taskgold),
name: "任务金币" + " | " + formatNum(oneData.value.taskgold / 100),
},
];
console.log("option5Data", option5Data.value);
@ -1029,7 +1029,7 @@ onMounted(async function () {
{
name:
"全年累计金币数(个)\n" +
formatNum(Math.abs(statistics.value.totalSumCoin)),
formatNum(Math.abs(twoData.value.totalgold / 100)),
type: "pie",
radius: ["60%", "80%"],
avoidLabelOverlap: false,
@ -1073,7 +1073,7 @@ onMounted(async function () {
{
name:
"全年累计消耗金币数(个)\n" +
formatNum(Math.abs(getYearConsumeCoin.value.yearsumCoin)),
formatNum(Math.abs(threeData.value.consumeGold / 100)),
type: "pie",
radius: ["60%", "80%"],
avoidLabelOverlap: false,
@ -1106,11 +1106,11 @@ onMounted(async function () {
params.seriesName +
"<br/>" +
params.name +
(params.value == getSumCoin.value.todayFree
(params.value == oneData.value.freegold
? "</br>6月到期 | " +
statistics.value.free6SumCoin +
oneData.value.sfreegold / 100 +
" ; 12月到期 | " +
statistics.value.free12SumCoin
oneData.value.dfreegold / 100
: "")
);
},
@ -1127,7 +1127,7 @@ onMounted(async function () {
{
name:
"当前金币余量(个)\n" +
formatNum(Math.abs(getSumCoin.value.todayTotalCoin)),
formatNum(Math.abs(oneData.value.sumgold / 100)),
type: "pie",
radius: ["60%", "80%"],
avoidLabelOverlap: false,
@ -1261,9 +1261,11 @@ onMounted(async function () {
>昨日新增消耗{{
formatNum(
Math.abs(
threeData.yesterdayCoin !== undefined &&
threeData.yesterdayCoin !== null
? threeData.yesterdayCoin / 100
threeData.yesterdayGold + threeData.yesterdayrefund !==
undefined &&
threeData.yesterdayGold + threeData.yesterdayrefund !== null
? (threeData.yesterdayGold + threeData.yesterdayrefund) /
100
: 0
)
)
@ -1577,7 +1579,7 @@ onMounted(async function () {
</div>
</el-card>
</el-col>
<el-col :span="8">
<!-- <el-col :span="8">
<el-card>
<template #header>
<div class="card-header" style="display: flex">
@ -1614,7 +1616,7 @@ onMounted(async function () {
<div id="gold" style="width: 500px; height: 400px"></div>
</span>
</el-card>
</el-col>
</el-col> -->
</el-row>
</div>
</template>

Loading…
Cancel
Save