diff --git a/src/assets/blue.png b/src/assets/blue.png new file mode 100644 index 0000000..87a1ed1 Binary files /dev/null and b/src/assets/blue.png differ diff --git a/src/router/index.js b/src/router/index.js index 6efd9a8..8716011 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -18,7 +18,14 @@ const router = createRouter({ // 退款审核 { path: '/refundAudit', name: "refundAudit", component: () => import("../views/audit/refundAudit.vue") }, // 金币消耗 - { path: '/coinConsume', name: "coinConsume", component: () => import("../views/consume/coinConsume.vue") }, + { path: '/coinConsume', name: "coinConsume", component: () => import("../views/consume/coinConsume.vue"), + children: [ + // 金币新增消耗 + { path: 'add', name: "addCoinConsume", component: () => import("../views/consume/addCoinConsume.vue") }, + // 金币消耗明细详情 + { path: 'detail', name: "coinConsumeDetail", component: () => import("../views/consume/coinConsumeDetail.vue") } + ] + }, // 金豆消耗 { path: '/beanConsume', name: "beanConsume", component: () => import("../views/consume/beanConsume.vue") }, // 汇率管理 @@ -31,8 +38,15 @@ const router = createRouter({ { path: '/coinRefund', name: "coinRefund", component: () => import("../views/refund/coinRefund.vue") }, // 金豆退款 { path: '/beanRefund', name: "beanRefund", component: () => import("../views/refund/beanRefund.vue") }, - // 客户金币明细 - { path: '/usergold', name: "usergold", component: () => import("../views/usergold/index.vue") }, + // 客户账户明细 + { path: '/usergold', name: "usergold", component: () => import("../views/usergold/clientCount.vue"), + children: [ + // 金币明细 + { path: 'detail', name: "clientCountDetail", component: () => import("../views/usergold/clientCountDetail.vue") }, + // 金币余额 + { path: 'balance', name: "clientCountBalance", component: () => import("../views/usergold/clientCountBalance.vue") }, + ] + }, // 权限管理 { path: '/permissions', name: "permissions", component: () => import("../views/permissions/index.vue") }, // 没有权限 diff --git a/src/views/consume/addCoinConsume.vue b/src/views/consume/addCoinConsume.vue new file mode 100644 index 0000000..86f6a89 --- /dev/null +++ b/src/views/consume/addCoinConsume.vue @@ -0,0 +1,706 @@ + + + + + + + diff --git a/src/views/consume/coinConsume.vue b/src/views/consume/coinConsume.vue index 94d86aa..91086e2 100644 --- a/src/views/consume/coinConsume.vue +++ b/src/views/consume/coinConsume.vue @@ -1,690 +1,61 @@ - - - - - + diff --git a/src/views/consume/coinConsumeDetail.vue b/src/views/consume/coinConsumeDetail.vue new file mode 100644 index 0000000..d4fcd42 --- /dev/null +++ b/src/views/consume/coinConsumeDetail.vue @@ -0,0 +1,629 @@ + + + + + diff --git a/src/views/index.vue b/src/views/index.vue index d594189..b85908f 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -7,7 +7,7 @@ import { VscGlobe } from 'vue-icons-plus/vsc' import { ElMessage, ElMessageBox } from 'element-plus' import axios from 'axios' import API from '@/util/http' -import dmmn from '../assets/avator.png' +import dmmn from '../assets/blue.png' import { useRoute } from 'vue-router' const router = useRouter() diff --git a/src/views/recharge/coinRecharge.vue b/src/views/recharge/coinRecharge.vue index cb6fe31..358f45c 100644 --- a/src/views/recharge/coinRecharge.vue +++ b/src/views/recharge/coinRecharge.vue @@ -1,14 +1,18 @@