diff --git a/vue/gold-system/src/views/audit/rechargeAudit.vue b/vue/gold-system/src/views/audit/rechargeAudit.vue index dccaee9..e62a201 100644 --- a/vue/gold-system/src/views/audit/rechargeAudit.vue +++ b/vue/gold-system/src/views/audit/rechargeAudit.vue @@ -1,13 +1,543 @@ \ No newline at end of file diff --git a/vue/gold-system/src/views/audit/refundAudit.vue b/vue/gold-system/src/views/audit/refundAudit.vue index d52d774..590b2ed 100644 --- a/vue/gold-system/src/views/audit/refundAudit.vue +++ b/vue/gold-system/src/views/audit/refundAudit.vue @@ -1,13 +1,537 @@ \ No newline at end of file diff --git a/vue/gold-system/src/views/managerecharge/activity.vue b/vue/gold-system/src/views/managerecharge/activity.vue index db4b13f..8406c62 100644 --- a/vue/gold-system/src/views/managerecharge/activity.vue +++ b/vue/gold-system/src/views/managerecharge/activity.vue @@ -144,12 +144,13 @@ const add = async function () { }) } - +// 删除========================================================= +// 删除按钮 const del = function (row) { delObj.value.activityId = row.activityId; console.log('delObj', delObj.value); } - +// 删除按钮的气泡弹出框确认按钮 const delConfirm = async function () { try { console.log('delObj', delObj.value); @@ -174,8 +175,8 @@ const checkFreeGoldRadio = function (rule, value, callback) { if (addObj.value.freeGold == 1) { if (value == '0' || value == null || value == '') { callback(new Error('请输入免费金币兑换比')) - } else { - callback(); + }else if(value<0||typeof value!='number') { + callback(new Error('请输入正确的格式')); } } else { callback() @@ -230,9 +231,9 @@ const checkNumber = function () { } else { //提示 ElMessage({ - type: 'error', - message: '请检查输入内容', - }) + type: 'error', + message: '请检查输入内容', + }) } } @@ -306,11 +307,11 @@ onMounted(async function () { - + - + \ No newline at end of file diff --git a/vue/gold-system/src/views/recharge/adminRecharge.vue b/vue/gold-system/src/views/recharge/adminRecharge.vue index abcb37e..35ad070 100644 --- a/vue/gold-system/src/views/recharge/adminRecharge.vue +++ b/vue/gold-system/src/views/recharge/adminRecharge.vue @@ -4,6 +4,7 @@ import ElementPlus from "element-plus"; import { ElMessage, ElMessageBox } from 'element-plus' import { AiFillRead } from "vue-icons-plus/ai"; import axios from 'axios'; +import moment from 'moment'; // 变量 // 用户对象假的 const admin = ref({ @@ -250,9 +251,9 @@ const checkNumber = function () { } else { //提示 ElMessage({ - type: 'error', - message: '请检查输入内容', - }) + type: 'error', + message: '请检查输入内容', + }) } } @@ -317,7 +318,7 @@ onMounted(async function () {
重置 - 查询 + 查询
@@ -344,7 +345,11 @@ onMounted(async function () { - + + + - + + + - + + + @@ -358,8 +363,8 @@ onMounted(async function () {
- +
跳至
@@ -375,7 +380,7 @@ onMounted(async function () { .pagination { display: flex; } - + .status { display: flex; } diff --git a/vue/gold-system/src/views/workspace/index.vue b/vue/gold-system/src/views/workspace/index.vue index e905a10..e03f26e 100644 --- a/vue/gold-system/src/views/workspace/index.vue +++ b/vue/gold-system/src/views/workspace/index.vue @@ -35,6 +35,45 @@ onMounted(function () { // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); + + option = { + tooltip: { + trigger: 'item' + }, + legend: { + top: '5%', + left: 'center' + }, + series: [ + { + name: 'Access From', + type: 'pie', + radius: ['40%', '70%'], + avoidLabelOverlap: false, + label: { + show: false, + position: 'center' + }, + emphasis: { + label: { + show: true, + fontSize: 40, + fontWeight: 'bold' + } + }, + labelLine: { + show: false + }, + data: [ + { value: 1048, name: 'Search Engine' }, + { value: 735, name: 'Direct' }, + { value: 580, name: 'Email' }, + { value: 484, name: 'Union Ads' }, + { value: 300, name: 'Video Ads' } + ] + } + ] + }; }) @@ -81,7 +120,7 @@ onMounted(function () { -
+
金币消费
@@ -107,8 +146,9 @@ onMounted(function () { \ No newline at end of file