diff --git a/.env.development b/.env.development index 315e256..2113484 100644 --- a/.env.development +++ b/.env.development @@ -1,12 +1,13 @@ -VITE_API_BASE='https://hwjb.homilychart.com/dev/admin' +# VITE_API_BASE='https://hwjb.homilychart.com/dev/admin' # 测试环境 # VITE_API_BASE='http://18.143.76.3:10704/' # VITE_API_BASE='http://192.168.9.52:10705/' VITE_UPLOAD_URL=http://39.101.133.168:8828/hljw/api/aws/upload # VITE_API_BASE='http://192.168.9.28:8081/' -# VITE_API_BASE='http://192.168.9.28:8081/' # sunjiabei # VITE_API_BASE='http://192.168.9.28:8081/' # VITE_API_BASE='http://192.168.5.92:8081/' # zhangyong -# VITE_API_BASE='http://192.168.9.62:8081/' +# VITE_API_BASE='http://192.168.3.83:8081/' +# 李慧琳 +VITE_API_BASE='http://localhost:8081/' diff --git a/src/assets/403.png b/src/assets/403.png new file mode 100644 index 0000000..a7e0b40 Binary files /dev/null and b/src/assets/403.png differ diff --git a/src/router/index.js b/src/router/index.js index f2932b3..4d4eb38 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -52,6 +52,11 @@ const routes = [ meta: {permissionId: [13, 14]} // 对应"查看退款审核"id=13、"退款审批"id=14 }, ] + },{ + path: 'beanAudit', + name: "beanAudit", + component: () => import("../views/audit/beanAudit.vue"), + meta: {permissionId: [54,55]} }, @@ -83,35 +88,35 @@ const routes = [ { path: '/beanConsume', name: "beanConsume", - component: () => import("../views/consume/beanConsume.vue"), + component: () => import("../views/consume/bean/beanConsume.vue"), meta: {permissionId: 42}, children: [ // 金豆新增消耗 { path: 'add', name: "addBeanConsume", - component: () => import("../views/consume/addBeanConsume.vue"), + component: () => import("../views/consume/bean/addBeanConsume.vue"), meta: {permissionId: 49} // 对应"提交金豆消耗"id=49 }, // 直播 { path: 'live', name: "liveStream", - component: () => import("../views/consume/liveStream.vue"), + component: () => import("../views/consume/bean/liveStream.vue"), meta: {permissionId: 50} // 对应"直播"id=50 }, // 铁粉 { path: 'fan', name: "dieHardFan", - component: () => import("../views/consume/dieHardFan.vue"), + component: () => import("../views/consume/bean/dieHardFan.vue"), meta: {permissionId: 51} // 对应"铁粉"id=51 }, // 文章视频 { path: 'article', name: "articleVideo", - component: () => import("../views/consume/articleVideo.vue"), + component: () => import("../views/consume/bean/articleVideo.vue"), meta: {permissionId: 52} // 对应"文章视频"id=52 } @@ -229,8 +234,14 @@ const routes = [ }, ] }, + { + path: 'userbean', + name: "userbean", + component: () => import("../views/usergold/userbean.vue"), + meta:{ permissionId: 45 } + }, - // 权限 + // 权限管理 { path: '/permissions', name: "permissions", @@ -330,7 +341,7 @@ router.beforeEach(async (to, from, next) => { // 获取管理员信息 let roleId = null; - console.log('adminData:', adminData) + console.log('路由的adminData:', adminData.value) try { roleId = adminData.value.roleId; if (!roleId) { diff --git a/src/views/audit/beanAudit.vue b/src/views/audit/beanAudit.vue index 96c0baf..a2a8a4e 100644 --- a/src/views/audit/beanAudit.vue +++ b/src/views/audit/beanAudit.vue @@ -1,11 +1,413 @@ - + + + + + + - + - \ No newline at end of file + \ No newline at end of file diff --git a/src/views/audit/gold/rechargeAudit.vue b/src/views/audit/gold/rechargeAudit.vue index 94b707c..812f437 100644 --- a/src/views/audit/gold/rechargeAudit.vue +++ b/src/views/audit/gold/rechargeAudit.vue @@ -2,7 +2,7 @@ - + - + - + - + diff --git a/src/views/consume/beanConsume.vue b/src/views/consume/bean/beanConsume.vue similarity index 96% rename from src/views/consume/beanConsume.vue rename to src/views/consume/bean/beanConsume.vue index dbdb993..6844048 100644 --- a/src/views/consume/beanConsume.vue +++ b/src/views/consume/bean/beanConsume.vue @@ -5,6 +5,7 @@ :type="activeTab === 'addBeanConsume' ? 'primary' : 'default'" @click="navigateTo('addBeanConsume')" :disabled="!hasAdd" + style="width: 120px;" > 新增消耗 @@ -12,6 +13,7 @@ :type="activeTab === 'liveStream' ? 'primary' : 'default'" @click="navigateTo('liveStream')" :disabled="!hasLive" + style="width: 120px;" > 直播 @@ -19,6 +21,7 @@ :type="activeTab === 'dieHardFan' ? 'primary' : 'default'" @click="navigateTo('dieHardFan')" :disabled="!hasFan" + style="width: 120px;" > 铁粉 @@ -26,6 +29,7 @@ :type="activeTab === 'articleVideo' ? 'primary' : 'default'" @click="navigateTo('articleVideo')" :disabled="!hasArticleVideo" + style="width: 120px;" > 文章/视频 diff --git a/src/views/consume/dieHardFan.vue b/src/views/consume/bean/dieHardFan.vue similarity index 94% rename from src/views/consume/dieHardFan.vue rename to src/views/consume/bean/dieHardFan.vue index 4bff9e6..a5415b0 100644 --- a/src/views/consume/dieHardFan.vue +++ b/src/views/consume/bean/dieHardFan.vue @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/views/permissions/rolePermission.vue b/src/views/permissions/rolePermission.vue index 26c4656..6dbcd95 100644 --- a/src/views/permissions/rolePermission.vue +++ b/src/views/permissions/rolePermission.vue @@ -635,7 +635,7 @@ onMounted(async function () {