From 370d0f0aa8d7acfe2509e990e36682083be83691 Mon Sep 17 00:00:00 2001 From: wangzenghua <1048523306@qq.com> Date: Tue, 21 Jan 2025 08:29:53 +0000 Subject: [PATCH] =?UTF-8?q?feat:=E5=B9=B3=E5=8F=B0=E9=A6=96=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/.env.development | 2 + main/public/vite.svg | 1 - main/src/config/index.js | 217 +------------------------------------- main/src/micro/app.js | 58 +++++++++- main/src/views/index.vue | 134 +++++++++++++++++++++-- sub-admin/index.html | 4 +- sub-admin/public/logo.png | Bin 0 -> 12781 bytes sub-admin/public/vite.svg | 1 - sub-admin/yarn.lock | 33 +----- 9 files changed, 194 insertions(+), 256 deletions(-) delete mode 100644 main/public/vite.svg create mode 100644 sub-admin/public/logo.png delete mode 100644 sub-admin/public/vite.svg diff --git a/main/.env.development b/main/.env.development index 943cce3..eeee949 100644 --- a/main/.env.development +++ b/main/.env.development @@ -5,4 +5,6 @@ VITE_APP_BASE_API = "https://mock.mengxuegu.com/mock/664ef7fee45d2156fa209ee4/ap VITE_APP_BASE_URL = 'http://192.168.18.158:9080' VITE_APP_SUB_VUE = '//localhost:9526/sub-vue/' VITE_APP_SUB_ADMIN = '//localhost:9527/sub-admin/' +VITE_APP_SUB_GAS = '//localhost:9528/suv-government-affairs-service/' + diff --git a/main/public/vite.svg b/main/public/vite.svg deleted file mode 100644 index e7b8dfb..0000000 --- a/main/public/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/main/src/config/index.js b/main/src/config/index.js index 6ae1dc0..0e4f584 100644 --- a/main/src/config/index.js +++ b/main/src/config/index.js @@ -1,219 +1,10 @@ -export const GenKey = (key, prefix = 'EGGY_TEAM_STORE_') => { +const { VITE_APP_NAME } = import.meta.env; + +export const GenKey = (key, prefix = `${VITE_APP_NAME}_`) => { return prefix ? prefix + key : key; }; export const CONSTANTS = { - PREFIX: 'EGGY_TEAM_STORE_', + PREFIX: `${VITE_APP_NAME}_`, PRIMARY: '#409eff', - // 总部商品可编辑属性 - EDITLIST: ['amount', 'originalPrice', 'activityPrice', 'usePoints', 'points', 'status', 'sortOrder', 'perUseValue', 'displayChannelList'], - // 活动管理 - LATITUDE: [ - { - label: '副本【x】通关计分榜', - value: 10, - }, - { - label: '副本【x】速通榜', - value: 11, - }, - { - label: '副本【x】大师榜(失误最少)', - value: 12, - }, - { - label: '副本【x】巅峰榜', - value: 13, - }, - { - label: '最强闯关计分榜', - value: 14, - }, - { - label: '挑战模式通关计分榜', - value: 20, - }, - { - label: '挑战模式第【x】关速通榜', - value: 21, - }, - { - label: '挑战模式大师榜(失误最少)', - value: 22, - }, - { - label: '挑战模式巅峰榜', - value: 23, - }, - ], - // 维度说明 - LATITUDETIPS: { - default: '榜单常驻,用户所有的游戏通关数据得分累计排列显示,不管用户参与什么模式,是否通关,只要游戏结束时候的分数累计进行排行', - 10: '在榜单发起时间内,指定某个副本的通关分数总和(不通关则不计入总分)', - 11: '在榜单发起时间内,指定某个副本的通关时间最快(只刷新计入最快的那次)', - 12: '在榜单发起时间内,指定某个副本的扣分最少(只刷新计入扣分最少的那次)', - 13: '在榜单发起时间内,指定某个副本的得分最高(只刷新计入得分最高的那次)', - 14: '在榜单发起时间内,任意副本的得分总和排名(不通关则不计入总分)', - 20: '在榜单发起时间内,挑战模式的通关分数总和(不通关则不计入总分)', - 21: '在榜单发起时间内,指定挑战模式的某些关卡的通关时间最快(只刷新计入最快的那次)', - 22: '在榜单发起时间内,挑战模式的扣分最少(只刷新计入扣分最少的那次)', - 23: '在榜单发起时间内,挑战模式的得分最高(只刷新计入得分最高的那次)', - }, - // 支付方式 - PAYTYPE: { - prop: 'payType', - label: '支付方式', - type: 'select', - dicData: [ - { - label: '余额', - value: 1, - }, - { - label: '微信', - value: 2, - }, - { - label: '支付宝', - value: 3, - }, - { - label: '商家券', - value: 4, - }, - { - label: '平台券', - value: 5, - }, - { - label: '商场券', - value: 6, - }, - { - label: '积分', - value: 7, - }, - { - label: '美团', - value: 8, - }, - { - label: '现金', - value: 9, - }, - { - label: '抖音', - value: 10, - }, - { - label: '小红书', - value: 11, - }, - { - label: '线下优惠券', - value: 12, - }, - { - label: '首单立减', - value: 13, - }, - { - label: '其它一', - value: 20, - }, - { - label: '其它二', - value: 21, - }, - { - label: '其它三', - value: 22, - }, - ], - formatter: (row) => { - let value = ''; - switch (row.payType) { - case 1: { - value = '余额'; - break; - } - case 2: { - value = '微信'; - break; - } - case 3: { - value = '支付宝'; - break; - } - case 4: { - value = '商家券'; - break; - } - case 5: { - value = '平台券'; - break; - } - case 6: { - value = '商场券'; - break; - } - case 7: { - value = '积分'; - break; - } - case 8: { - value = '美团'; - break; - } - case 9: { - value = '现金'; - break; - } - case 10: { - value = '抖音'; - break; - } - case 11: { - value = '小红书'; - break; - } - case 12: { - value = '线下优惠券'; - break; - } - case 13: { - value = '首单立减'; - break; - } - case 20: { - value = '其它一'; - break; - } - case 21: { - value = '其它二'; - break; - } - case 22: { - value = '其它三'; - break; - } - } - return value; - }, - }, - // 支付分类 - PAY_CATEGORIES: [ - { prop: 'weixin', name: '微信' }, - { prop: 'alipay', name: '支付宝' }, - { prop: 'cash', name: '现金' }, - { prop: 'balance', name: '余额' }, - { prop: 'market', name: '商场券' }, - { prop: 'platform', name: '平台券' }, - { prop: 'store', name: '门店券' }, - { prop: 'meituan', name: '美团' }, - { prop: 'tiktok', name: '抖音' }, - { prop: 'xiaohongshu', name: '小红书' }, - { prop: 'offline', name: '线下优惠券' }, - { prop: 'firstOrder', name: '首单立减' }, - ], }; diff --git a/main/src/micro/app.js b/main/src/micro/app.js index ef3c1b3..6388c82 100644 --- a/main/src/micro/app.js +++ b/main/src/micro/app.js @@ -1,21 +1,71 @@ import actions from './actions'; -const { VITE_APP_SUB_VUE, VITE_APP_SUB_ADMIN } = import.meta.env; +const { VITE_APP_SUB_VUE, VITE_APP_SUB_ADMIN, VITE_APP_SUB_GAS } = import.meta.env; -export const microApps = [ +export const leftApps = [ { - name: 'suv-vue', + name: 'sub-vue', entry: VITE_APP_SUB_VUE, activeRule: '/sub-vue/', - title: '管理后台', + title: '运营服务', + icon: 'platform/icon-home.png', }, { name: 'sub-admin', entry: VITE_APP_SUB_ADMIN, activeRule: '/sub-admin/', + title: '管理后台', + icon: 'platform/icon-admin.png', + }, + { + name: 'sub-app', + entry: VITE_APP_SUB_ADMIN, + activeRule: '/sub-app/', + title: 'APP', + icon: 'platform/icon-app.png', + }, + { + name: 'sub-screen', + entry: VITE_APP_SUB_ADMIN, + activeRule: '/sub-screen/', + title: '数据大屏', + icon: 'platform/icon-screen.png', }, ]; +export const rightApps = [ + { + name: 'sub-government-affairs-service', + entry: VITE_APP_SUB_GAS, + activeRule: '/sub-government-affairs-service/', + title: '政务服务', + icon: 'platform/icon-home.png', + }, + { + name: 'sub-government-admin', + entry: VITE_APP_SUB_ADMIN, + activeRule: '/sub-government-admin/', + title: '管理后台', + icon: 'platform/icon-admin.png', + }, + { + name: 'sub-government-app', + entry: VITE_APP_SUB_ADMIN, + activeRule: '/sub-government-app/', + title: 'APP', + icon: 'platform/icon-app.png', + }, + { + name: 'sub-government-screen', + entry: VITE_APP_SUB_ADMIN, + activeRule: '/sub-government-screen/', + title: '数据大屏', + icon: 'platform/icon-screen.png', + }, +]; + +export const microApps = [...leftApps, ...rightApps]; + const apps = microApps.map((item) => { return { ...item, diff --git a/main/src/views/index.vue b/main/src/views/index.vue index 338069d..8916746 100644 --- a/main/src/views/index.vue +++ b/main/src/views/index.vue @@ -1,12 +1,134 @@ - + diff --git a/sub-admin/index.html b/sub-admin/index.html index 2cc1625..154bfda 100644 --- a/sub-admin/index.html +++ b/sub-admin/index.html @@ -2,9 +2,9 @@ - + - EGGY TEAM + SUB-ADMIN
diff --git a/sub-admin/public/logo.png b/sub-admin/public/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..eb02f4ffdb7628020fb56aab6f84c3ae5a5d33ac GIT binary patch literal 12781 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 literal 0 HcmV?d00001 diff --git a/sub-admin/public/vite.svg b/sub-admin/public/vite.svg deleted file mode 100644 index e7b8dfb..0000000 --- a/sub-admin/public/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/sub-admin/yarn.lock b/sub-admin/yarn.lock index 4076ba2..24467ef 100644 --- a/sub-admin/yarn.lock +++ b/sub-admin/yarn.lock @@ -1260,7 +1260,7 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" -axios@^1.6.5, axios@^1.6.8: +axios@^1.6.5: version "1.7.9" resolved "https://registry.npmmirror.com/axios/-/axios-1.7.9.tgz#d7d071380c132a24accda1b2cfc1535b79ec650a" integrity sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw== @@ -1614,11 +1614,6 @@ clone@^2.1.1: resolved "https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== -clones@^1.2.0: - version "1.2.0" - resolved "https://registry.npmmirror.com/clones/-/clones-1.2.0.tgz#b34c872045446a9f264ccceb7731bca05c529b71" - integrity sha512-FXDYw4TjR8wgPZYui2LeTqWh1BLpfQ8lB6upMtlpDF6WlOOxghmTTxWyngdKTgozqBgKnHbTVwTE+hOHqAykuQ== - collapse-white-space@^1.0.2: version "1.0.6" resolved "https://registry.npmmirror.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" @@ -2109,7 +2104,7 @@ electron-to-chromium@^1.5.73: resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.83.tgz#3f74078f0c83e24bf7e692eaa855a998d1bec34f" integrity sha512-LcUDPqSt+V0QmI47XLzZrz5OqILSMGsPFkDYus22rIbgorSvBYEFqq854ltTmUdHkY92FSdAAvsh4jWEULMdfQ== -element-plus@^2.7.1, element-plus@^2.7.2: +element-plus@^2.7.2: version "2.9.3" resolved "https://registry.npmmirror.com/element-plus/-/element-plus-2.9.3.tgz#9d44f9aa5a810009490ecb814052aed560d77bb0" integrity sha512-6tSLp5XytDS4TMZ0P3aGZnr7MXTagfNycepNfIDitd9IgwM9y01+Ssu6mglNi8RiXYhek6LBWNOd/cvpIO12+w== @@ -4207,7 +4202,7 @@ mockjs@^1.1.0: dependencies: commander "*" -moment@^2.30.0, moment@^2.30.1: +moment@^2.30.1: version "2.30.1" resolved "https://registry.npmmirror.com/moment/-/moment-2.30.1.tgz#f8c91c07b7a786e30c59926df530b4eac96974ae" integrity sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how== @@ -5229,13 +5224,6 @@ safe-regex@^1.1.0: resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -safer-eval@^1.3.6: - version "1.3.6" - resolved "https://registry.npmmirror.com/safer-eval/-/safer-eval-1.3.6.tgz#ee51e3348c39fdc4117a47dfb4b69df56a2e40cf" - integrity sha512-DN9tBsZgtUOHODzSfO1nGCLhZtxc7Qq/d8/2SNxQZ9muYXZspSh1fO7HOsrf4lcelBNviAJLCxB/ggmG+jV1aw== - dependencies: - clones "^1.2.0" - sass@^1.70.0: version "1.83.4" resolved "https://registry.npmmirror.com/sass/-/sass-1.83.4.tgz#5ccf60f43eb61eeec300b780b8dcb85f16eec6d1" @@ -6530,20 +6518,7 @@ vue-router@^4.2.5: dependencies: "@vue/devtools-api" "^6.6.4" -vue3-custom-component@1.1.17: - version "1.1.17" - resolved "https://registry.npmmirror.com/vue3-custom-component/-/vue3-custom-component-1.1.17.tgz#2fc4b5d60405c36ab1047416ed74ff3dc63757e5" - integrity sha512-xsWxE0NiRDt61eEOQcSYVCxJFbW3+GyQ3mf9yj45rG0hsZfoPC+yZ3zOEb6Vf1RXCnZ2aT2k4i+MRzhM6iCqxw== - dependencies: - axios "^1.6.8" - echarts "^5.5.0" - element-plus "^2.7.1" - lodash "^4.17.21" - moment "^2.30.0" - safer-eval "^1.3.6" - vue "^3.4.26" - -vue@^3.3.11, vue@^3.4.26: +vue@^3.3.11: version "3.5.13" resolved "https://registry.npmmirror.com/vue/-/vue-3.5.13.tgz#9f760a1a982b09c0c04a867903fc339c9f29ec0a" integrity sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==