diff --git a/.env.development b/.env.development index f7965ab..4a254d4 100644 --- a/.env.development +++ b/.env.development @@ -1,4 +1,4 @@ -VITE_API_BASE='https://hwjb.homilychart.com/dev/admin' +# VITE_API_BASE='https://hwjb.homilychart.com/dev/admin' # 测试环境 # VITE_API_BASE='http://54.255.212.181:10704/' # 正式环境 @@ -11,6 +11,6 @@ VITE_UPLOAD_URL=http://39.101.133.168:8828/hljw/api/aws/upload # zhangyong # VITE_API_BASE='http://192.168.3.83:8081/' # 本地 -# VITE_API_BASE='http://localhost:8081/' +VITE_API_BASE='http://localhost:8081/' # sunjiabei # VITE_API_BASE='http://192.168.0.113:8081/' \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index d1aa4a8..337f5d7 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -240,6 +240,12 @@ const routes = [ component: () => import("../views/usergold/userbean.vue"), meta:{ permissionId: 45 } }, + { + path: '/history', + name: "history", + component: () => import("../views/history/history.vue"), + meta:{ permissionId: [56,57] } + }, // 权限管理 { diff --git a/src/utils/menuTreePermission.js b/src/utils/menuTreePermission.js index 356381d..60ec710 100644 --- a/src/utils/menuTreePermission.js +++ b/src/utils/menuTreePermission.js @@ -10,6 +10,8 @@ export const permissionMapping = { Consumption_Management: 6, // 消耗管理 Refund_Management: 7, // 退款管理 Customer_Account_Details: 8, // 客户账户明细 + History: 56, // 历史数据查询 + Permission_Management: 9, // 权限管理 @@ -61,6 +63,9 @@ export const permissionMapping = { Recharge_Audit: 31, // 充值审核(金币) // audit页面 Refund_Audit: 32, // 退款审核(金币) // audit页面, + History_Query: 57, // 历史数据查询 + + // 新增的金豆相关权限 Submit_Golden_Bean_Recharge: 46, // 提交金豆充值 View_Golden_Bean_System_Recharge_Details: 47, // 查看金豆系统充值明细 diff --git a/src/utils/menuUtils.js b/src/utils/menuUtils.js index e516cfd..3c9877a 100644 --- a/src/utils/menuUtils.js +++ b/src/utils/menuUtils.js @@ -61,6 +61,9 @@ export const getRoutePath = (menu) => { '金币退款': '/coinRefund', // '金豆退款': '/beanRefund', + '历史数据查询': '/history', + + '权限管理': '/permissions', diff --git a/src/views/audit/gold/rechargeAudit.vue b/src/views/audit/gold/rechargeAudit.vue index d99f8e6..3c278fc 100644 --- a/src/views/audit/gold/rechargeAudit.vue +++ b/src/views/audit/gold/rechargeAudit.vue @@ -64,7 +64,6 @@ - diff --git a/src/views/audit/gold/refundAudit.vue b/src/views/audit/gold/refundAudit.vue index 588fe61..350fc59 100644 --- a/src/views/audit/gold/refundAudit.vue +++ b/src/views/audit/gold/refundAudit.vue @@ -46,8 +46,8 @@
总条数:{{ format3(stats.totalNum) }}条     - 退款总金币数:{{ format3(stats.permanentGolds + stats.freeGolds + stats.taskGolds) }}金币     - 永久金币:{{ format3(stats.permanentGolds) }}金币     + 退款总金币数:{{ format3((stats.permanentGolds + stats.freeGolds + stats.taskGolds).toFixed(2)) }}金币     + 永久金币:{{ format3(stats.permanentGolds.toFixed(2)) }}金币     免费金币:{{ format3(stats.freeGolds.toFixed(2)) }}金币     任务金币:{{ format3(stats.taskGolds.toFixed(2)) }}金币
@@ -101,7 +101,7 @@
- + @@ -298,7 +298,6 @@ const get = async function (val) { // 通过 const handleApprove = async (row) => { if (findMenuById(menuTree.value, permissionMapping.Refund_Approval)) { - try { const params = { orderCode: row.orderCode, diff --git a/src/views/consume/gold/addCoinConsume.vue b/src/views/consume/gold/addCoinConsume.vue index 70c6069..a889f47 100644 --- a/src/views/consume/gold/addCoinConsume.vue +++ b/src/views/consume/gold/addCoinConsume.vue @@ -3,6 +3,10 @@ import { onMounted, reactive, ref, watch } from "vue"; import { ElMessage, ElMessageBox } from "element-plus"; import moment from "moment"; import request from "@/util/http.js" +import { useAdminStore } from "@/store/index.js"; +import { storeToRefs } from "pinia"; +const adminStore = useAdminStore(); +const { adminData, menuTree } = storeToRefs(adminStore); // 精网号去空格 const trimJwCode = () => { if (addConsume.value.jwcode) { @@ -19,11 +23,6 @@ const trimJwCode = () => { } } -/* -====================数据================================= -*/ -//这是获取当前登录的用户信息 -const adminData = ref({}); // 通过精网号查询用户(客户)信息 表单 const user = ref({ jwcode: null, @@ -85,26 +84,6 @@ const rules = reactive({ // 查询商品的表单 const goods = ref([]); -/* -====================方法================================= -*/ -const getAdminData = async function () { - try {//await 暂停函数执行,直到请求完成 - const result = await request({ - url: "/admin/userinfo", - data: {}, - }); - adminData.value = result; - addConsume.value.adminId = adminData.value.id; - - addConsume.value.name = adminData.value.adminName; - - console.log("请求成功", result); - console.log("用户信息", adminData.value); - } catch (error) { - console.log("请求失败", error); - } -}; // 输入验证函数 @@ -239,7 +218,6 @@ const add = async function () { console.log("addConsume.value", addConsume.value) // 发送POST请求 const result = await request({ - // url: "/consume/add", url: "/consume/add", data: { ...addConsume.value, @@ -250,7 +228,8 @@ const add = async function () { taskGold: addConsume.value.taskGold * 100, permanentGold: addConsume.value.permanentGold * 100, goodsName: addConsume.value.goodsName, - remark: addConsume.value.remark + remark: addConsume.value.remark, + adminName: adminData.value.adminName } }); @@ -456,8 +435,9 @@ watch( */ // 挂载 onMounted(async function () { - await getAdminData(); - await getGoods(); + await getGoods() + console.log("adminData", adminData.value); + }); diff --git a/src/views/history/history.vue b/src/views/history/history.vue new file mode 100644 index 0000000..50b4876 --- /dev/null +++ b/src/views/history/history.vue @@ -0,0 +1,144 @@ + + + + +.pagination { + display: flex; + margin-top: 0.5vh; +} + \ No newline at end of file