From 3ebc5d34832e43a10def4f1fb46e2d315b45d38f Mon Sep 17 00:00:00 2001 From: zry <18990852002@163.com> Date: Fri, 27 Jun 2025 18:13:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=85=E5=80=BC=E3=80=81=E9=80=80=E6=AC=BE?= =?UTF-8?q?=E9=83=BD=E6=8D=A2=E6=88=90=E4=BA=86=E8=B7=AF=E7=94=B1=E5=88=87?= =?UTF-8?q?=E6=8D=A2=EF=BC=8C=E6=9D=83=E9=99=90=E6=94=B9=E4=BA=86=E4=B8=80?= =?UTF-8?q?=E4=BA=9B=EF=BC=8C=E5=AE=A2=E6=88=B7=E8=B4=A6=E6=88=B7=E6=98=8E?= =?UTF-8?q?=E7=BB=86=E3=80=81=E4=BD=99=E9=A2=9D=E5=9F=BA=E6=9C=AC=E6=97=A0?= =?UTF-8?q?=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 2 + src/router/index.js | 24 +- src/views/consume/addCoinConsume.vue | 3 +- src/views/permissions/index.vue | 4 +- src/views/permissions/permission.vue | 954 ++++++++++++ src/views/recharge/addCoinRecharge.vue | 1604 ++++++++++++++++++++ src/views/recharge/coinRecharge.vue | 2248 +---------------------------- src/views/recharge/coinRechargeDetail.vue | 770 ++++++++++ src/views/refund/addCoinRefund.vue | 546 +++++++ src/views/refund/coinRefund.vue | 1345 +---------------- src/views/refund/coinRefundDetail.vue | 735 ++++++++++ src/views/usergold/clientCountBalance.vue | 90 +- src/views/usergold/clientCountDetail.vue | 331 +---- 13 files changed, 4738 insertions(+), 3918 deletions(-) create mode 100644 src/views/permissions/permission.vue create mode 100644 src/views/recharge/addCoinRecharge.vue create mode 100644 src/views/recharge/coinRechargeDetail.vue create mode 100644 src/views/refund/addCoinRefund.vue create mode 100644 src/views/refund/coinRefundDetail.vue diff --git a/.env.development b/.env.development index b17f756..cec78c3 100644 --- a/.env.development +++ b/.env.development @@ -4,3 +4,5 @@ # VITE_API_BASE='http://54.251.137.151:10704/' # VITE_API_BASE='http://192.168.8.225:8080/' VITE_API_BASE='http://192.168.8.94:8080/' +# VITE_API_BASE='http://192.168.8.247:8080/' + diff --git a/src/router/index.js b/src/router/index.js index 222fbd7..94c51e8 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -19,7 +19,7 @@ const router = createRouter({ { path: '/refundAudit', name: "refundAudit", component: () => import("../views/audit/refundAudit.vue") }, // 金币消耗 { path: '/coinConsume', name: "coinConsume", component: () => import("../views/consume/coinConsume.vue"), - redirect: '/coinConsume/add',// 重定向到新增页面 + redirect: '/coinConsume/add',// 重定向到新增消耗页面 children: [ // 金币新增消耗 { path: 'add', name: "addCoinConsume", component: () => import("../views/consume/addCoinConsume.vue") }, @@ -32,11 +32,27 @@ const router = createRouter({ // 汇率管理 { path: '/rate', name: "rate", component: () => import("../views/managerecharge/rate.vue") }, // 金币充值 - { path: '/coinRecharge', name: "coinRecharge", component: () => import("../views/recharge/coinRecharge.vue") }, + { path: '/coinRecharge', name: "coinRecharge", component: () => import("../views/recharge/coinRecharge.vue"), + redirect: '/coinRecharge/add',// 重定向到新增充值页面 + children: [ + // 金币新增充值 + { path: 'add', name: "addCoinRecharge", component: () => import("../views/recharge/addCoinRecharge.vue") }, + // 金币充值明细详情 + { path: 'detail', name: "coinRechargeDetail", component: () => import("../views/recharge/coinRechargeDetail.vue") } + ] + }, // 金豆充值 { path: '/beanRecharge', name: "beanRecharge", component: () => import("../views/recharge/beanRecharge.vue") }, // 金币退款 - { path: '/coinRefund', name: "coinRefund", component: () => import("../views/refund/coinRefund.vue") }, + { path: '/coinRefund', name: "coinRefund", component: () => import("../views/refund/coinRefund.vue"), + redirect: '/coinRefund/add',// 重定向到新增退款页面 + children: [ + // 金币新增消耗 + { path: 'add', name: "addCoinRefund", component: () => import("../views/refund/addCoinRefund.vue") }, + // 金币消耗明细详情 + { path: 'detail', name: "coinRefundDetail", component: () => import("../views/refund/coinRefundDetail.vue") } + ] + }, // 金豆退款 { path: '/beanRefund', name: "beanRefund", component: () => import("../views/refund/beanRefund.vue") }, // 客户账户明细 @@ -50,7 +66,7 @@ const router = createRouter({ ] }, // 权限管理 - { path: '/permissions', name: "permissions", component: () => import("../views/permissions/index.vue") }, + { path: '/permissions', name: "permissions", component: () => import("../views/permissions/permission.vue") }, // 没有权限 { path: '/noPermission', name: "noPermission", component: () => import("../views/noPermissionPage.vue") } ] diff --git a/src/views/consume/addCoinConsume.vue b/src/views/consume/addCoinConsume.vue index d1c3cdc..c3cfc52 100644 --- a/src/views/consume/addCoinConsume.vue +++ b/src/views/consume/addCoinConsume.vue @@ -308,7 +308,8 @@ const getUser = async function (jwcode) { try { // 发送POST请求 const result = await request({ - url: "user/selectUser", + // url: "user/selectUser", + url: "http://192.168.8.247:8081/user/selectUser", data: { // 只需要传精网号 jwcode: addConsume.value.jwcode, diff --git a/src/views/permissions/index.vue b/src/views/permissions/index.vue index fa5ed0a..6153e5c 100644 --- a/src/views/permissions/index.vue +++ b/src/views/permissions/index.vue @@ -9,12 +9,12 @@ import { UserFilled } from '@element-plus/icons-vue' import _ from 'lodash' import request from '@/util/http' -// 充值明细表格 +// 客户明细表格 const tableData = ref([]) // 搜索=========================================== //分页总条目 const total = ref(100) -// 搜索detailY +// 搜索admin const admin = ref({}) // 搜索对象 const getObj = ref({ diff --git a/src/views/permissions/permission.vue b/src/views/permissions/permission.vue new file mode 100644 index 0000000..32ca8ae --- /dev/null +++ b/src/views/permissions/permission.vue @@ -0,0 +1,954 @@ + + + + + diff --git a/src/views/recharge/addCoinRecharge.vue b/src/views/recharge/addCoinRecharge.vue new file mode 100644 index 0000000..0fcd04b --- /dev/null +++ b/src/views/recharge/addCoinRecharge.vue @@ -0,0 +1,1604 @@ + + + + + + + diff --git a/src/views/recharge/coinRecharge.vue b/src/views/recharge/coinRecharge.vue index 358f45c..6033aca 100644 --- a/src/views/recharge/coinRecharge.vue +++ b/src/views/recharge/coinRecharge.vue @@ -1,2213 +1,61 @@ - - - - - + diff --git a/src/views/recharge/coinRechargeDetail.vue b/src/views/recharge/coinRechargeDetail.vue new file mode 100644 index 0000000..3979a98 --- /dev/null +++ b/src/views/recharge/coinRechargeDetail.vue @@ -0,0 +1,770 @@ + + + + + diff --git a/src/views/refund/addCoinRefund.vue b/src/views/refund/addCoinRefund.vue new file mode 100644 index 0000000..e67ae21 --- /dev/null +++ b/src/views/refund/addCoinRefund.vue @@ -0,0 +1,546 @@ + + + + + + + diff --git a/src/views/refund/coinRefund.vue b/src/views/refund/coinRefund.vue index e29bd2a..482e909 100644 --- a/src/views/refund/coinRefund.vue +++ b/src/views/refund/coinRefund.vue @@ -1,1310 +1,61 @@ - - - - - + diff --git a/src/views/refund/coinRefundDetail.vue b/src/views/refund/coinRefundDetail.vue new file mode 100644 index 0000000..c9eea7c --- /dev/null +++ b/src/views/refund/coinRefundDetail.vue @@ -0,0 +1,735 @@ + + + + + diff --git a/src/views/usergold/clientCountBalance.vue b/src/views/usergold/clientCountBalance.vue index ea656c5..2c48295 100644 --- a/src/views/usergold/clientCountBalance.vue +++ b/src/views/usergold/clientCountBalance.vue @@ -93,36 +93,18 @@ const sortOrder = ref('') -// //表格高度 -// const tableHeight = computed(function () { -// return (getObj.value.pageSize + 2) * 38 + "px"; -// }); + // 方法 // 搜索=========================================================================== // 搜索方法 const get = async function (val) { try { - // 地区赋值 - // if (adminData.value.market === '泰国') { - // user.value.markets = ['泰国', '越南'] - // } else if (adminData.value.market !== '总部') { - // user.value.market = adminData.value.market - // } // 搜索参数页码赋值 if (typeof val === 'number') { getObj.value.pageNum = val } - // // 搜索参数时间赋值 - // if (getTime.value != null) { - // if (getTime.value[0] != '' && getTime.value[1] != '') { - // user.value.startDate = getTime.value[0] - // user.value.endDate = getTime.value[1] - // } - // } else { - // user.value.startDate = '' - // user.value.endDate = '' - // } + // 添加排序字段和排序方式到请求参数 user.value.sortField = sortField.value user.value.sortOrder = sortOrder.value @@ -269,33 +251,6 @@ const handleSortChange = (column) => { get() } -// //选地区 -// const market = [ -// { -// value: '马来西亚', -// label: '马来西亚' -// }, -// { -// value: '新加坡', -// label: '新加坡' -// }, -// { -// value: '香港', -// label: '香港' -// }, -// { -// value: '泰国', -// label: '泰国' -// }, -// { -// value: '加拿大', -// label: '加拿大' -// }, -// { -// value: '越南HCM', -// label: '越南HCM' -// } -// ] // 挂载 onMounted(async function () { @@ -345,9 +300,6 @@ const handleCurrentChange = function (val) { /> - - - 查询 导出Excel @@ -463,7 +415,6 @@ const handleCurrentChange = function (val) { -