From 6d07a69020fae6f124095ac412825cc34074001b Mon Sep 17 00:00:00 2001 From: YeMingfei666 <1619116647@qq.com> Date: Tue, 2 Dec 2025 13:54:13 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=B8=89=E7=BA=A7=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 3 ++ .env.location | 1 + .env.production | 1 + .env.test | 17 -------- package.json | 3 +- src/assets/icons/douyin.png | Bin 0 -> 4141 bytes src/assets/icons/meituan.png | Bin 0 -> 3080 bytes src/assets/svg/meituan.svg | 1 + src/assets/svg/tiktok.svg | 1 + src/router/index.ts | 4 +- src/store/modules/permission.ts | 12 ++++-- src/utils/request-php.js | 4 +- src/views/shop/groupBuying/index.vue | 3 ++ .../Instead/components/popup-quan-hexiao.vue | 40 +++++++++++++++--- 14 files changed, 58 insertions(+), 32 deletions(-) delete mode 100644 .env.test create mode 100644 src/assets/icons/douyin.png create mode 100644 src/assets/icons/meituan.png create mode 100644 src/assets/svg/meituan.svg create mode 100644 src/assets/svg/tiktok.svg create mode 100644 src/views/shop/groupBuying/index.vue diff --git a/.env.development b/.env.development index 34d306e..5dae739 100644 --- a/.env.development +++ b/.env.development @@ -9,12 +9,15 @@ VITE_APP_BASE_API=/dev-api # VITE_APP_API_URL=https://tapi.cashier.sxczgkj.cn/ # 测试 # VITE_APP_API_URL=https://cashier.sxczgkj.com/ # 正式 VITE_APP_API_URL=http://192.168.1.42/ # 本地 + VITE_APP_API_PHP_URL=http://192.168.1.42:8000 #php抖音美团测试环境 # WebSocket 端点(不配置则关闭),线上 ws://api.youlai.tech/ws ,本地 ws://localhost:8989/ws # VITE_APP_WS_ENDPOINT=wss://sockets.sxczgkj.com/wss # VITE_APP_WS_ENDPOINT=wss://czgeatws.sxczgkj.com/wss # 正式 VITE_APP_WS_ENDPOINT=ws://192.168.1.42:2348 # 本地 +# VITE_APP_API_PHP_URL=https://newblockwlx.sxczgkj.cn #php抖音美团正式环境 + # 启用 Mock 服务 diff --git a/.env.location b/.env.location index 8c2f9de..b50434d 100644 --- a/.env.location +++ b/.env.location @@ -15,6 +15,7 @@ VITE_APP_API_URL=http://192.168.1.42/ # 本地 # VITE_APP_WS_ENDPOINT=wss://sockets.sxczgkj.com/wss # VITE_APP_WS_ENDPOINT=wss://czgeatws.sxczgkj.com/wss # 正式 VITE_APP_WS_ENDPOINT=ws://192.168.1.42:2348 # 本地 + VITE_APP_API_PHP_URL=http://192.168.1.42:8000 #php抖音美团测试环境 # 启用 Mock 服务 diff --git a/.env.production b/.env.production index ecf542a..fa80dfe 100644 --- a/.env.production +++ b/.env.production @@ -9,6 +9,7 @@ VITE_APP_NAME=production # 接口地址 VITE_APP_BASE_API = https://cashier.sxczgkj.com/ +VITE_APP_API_PHP_URL=https://newblockwlx.sxczgkj.cn #php抖音美团正式环境 diff --git a/.env.test b/.env.test deleted file mode 100644 index 3e0ca2b..0000000 --- a/.env.test +++ /dev/null @@ -1,17 +0,0 @@ - - - -# WebSocket端点(可选) -#VITE_APP_WS_ENDPOINT=wss://api.youlai.tech/ws - -# 接口地址 -VITE_APP_BASE_API = 'https://tapi.cashier.sxczgkj.cn/' - - - - -# WebSocket 端点(不配置则关闭),线上 ws://api.youlai.tech/ws ,本地 ws://localhost:8989/ws -VITE_APP_WS_ENDPOINT=wss://sockets.sxczgkj.com/wss - -# 启用 Mock 服务 -VITE_MOCK_DEV_SERVER=false diff --git a/package.json b/package.json index a03bf30..a966b42 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,6 @@ "scripts": { "dev": "vite", "build": "vue-tsc --noEmit & vite build", - "build:test": "vue-tsc --noEmit & vite build --mode test", "build:pro": "vue-tsc --noEmit & vite build --mode production", "build:local": "vue-tsc --noEmit & vite build --mode location", "preview": "vite preview", @@ -126,4 +125,4 @@ "repository": "https://gitee.com/youlaiorg/vue3-element-admin.git", "author": "有来开源组织", "license": "MIT" -} +} \ No newline at end of file diff --git a/src/assets/icons/douyin.png b/src/assets/icons/douyin.png new file mode 100644 index 0000000000000000000000000000000000000000..6a6e2ba075062396ac8b7976c28badd55b7bbab6 GIT binary patch literal 4141 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 Z5+Ffd{hlpH^tV46KtokarCiB6^go$$u4w=O literal 0 HcmV?d00001 diff --git a/src/assets/icons/meituan.png b/src/assets/icons/meituan.png new file mode 100644 index 0000000000000000000000000000000000000000..6eab38b6e4d0e68bf71dc6e1935086f3d5d60894 GIT binary patch literal 3080 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 literal 0 HcmV?d00001 diff --git a/src/assets/svg/meituan.svg b/src/assets/svg/meituan.svg new file mode 100644 index 0000000..e7a56a4 --- /dev/null +++ b/src/assets/svg/meituan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/svg/tiktok.svg b/src/assets/svg/tiktok.svg new file mode 100644 index 0000000..925cb9f --- /dev/null +++ b/src/assets/svg/tiktok.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/router/index.ts b/src/router/index.ts index 1f8e71b..5691ab8 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -38,7 +38,7 @@ export const constantRoutes: RouteRecordRaw[] = [ component: () => import("@/views/data/index.vue"), name: "", meta: { - title: "数据统计", + title: "经营数据", affix: false, keepAlive: true, }, @@ -68,7 +68,7 @@ export const constantRoutes: RouteRecordRaw[] = [ name: "workStatistics", component: () => import("@/views/data/work.vue"), meta: { - title: "交班记录", + title: "收银交班记录", affix: false, keepAlive: true, }, diff --git a/src/store/modules/permission.ts b/src/store/modules/permission.ts index c8c03d3..b90fc9f 100644 --- a/src/store/modules/permission.ts +++ b/src/store/modules/permission.ts @@ -135,11 +135,15 @@ const parseDynamicRoutes = (rawRoutes: RouteVO[]): RouteRecordRaw[] => { } as RouteRecordRaw; // 处理组件路径 - normalizedRoute.component = - !normalizedRoute.component - ? Layout - : modules[`../../views/${normalizedRoute.component}.vue`] || + + if (route.pid === null) { + normalizedRoute.component = Layout + } else { + normalizedRoute.component = modules[`../../views/${normalizedRoute.component}.vue`] || modules["../../views/error-page/404.vue"]; + } + + // 递归解析子路由 if (normalizedRoute.children) { diff --git a/src/utils/request-php.js b/src/utils/request-php.js index 999020a..3124e1f 100644 --- a/src/utils/request-php.js +++ b/src/utils/request-php.js @@ -4,7 +4,7 @@ import { getDouyinToken, getToken } from "@/utils/auth"; // 创建axios实例 const service = axios.create({ - baseURL: "https://newblockwlx.sxczgkj.cn/index.php/api/", // api 的 base_url + baseURL: import.meta.env.VITE_APP_API_PHP_URL + "/index.php/api/", // api 的 base_url timeout: 1000 * 20, // 请求超时时间 }); @@ -15,6 +15,8 @@ service.interceptors.request.use( config.headers["bausertoken"] = getDouyinToken(); } config.headers["Content-Type"] = "application/json"; + //根据当前环境返回不同值,test和production环境返回不同值 + config.headers["Server"] = process.env.NODE_ENV === "production" ? "production" : "test"; // 添加可取消请求配置 return config; }, diff --git a/src/views/shop/groupBuying/index.vue b/src/views/shop/groupBuying/index.vue new file mode 100644 index 0000000..7d23e7f --- /dev/null +++ b/src/views/shop/groupBuying/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/tool/Instead/components/popup-quan-hexiao.vue b/src/views/tool/Instead/components/popup-quan-hexiao.vue index 4d428c5..7eb28cd 100644 --- a/src/views/tool/Instead/components/popup-quan-hexiao.vue +++ b/src/views/tool/Instead/components/popup-quan-hexiao.vue @@ -2,22 +2,27 @@
-
+
- {{ item.text }} + + + {{ item.text }} +
-
+ +
-
+
- + import { useUserStore } from "@/store/modules/user"; import { getDouyinToken, setDouyinToken } from "@/utils/auth"; +import meituanIcon from "@/assets/icons/meituan.png"; +import tiktokIcon from "@/assets/icons/douyin.png"; const user = useUserStore(); import * as $Api from "@/api/coup/index.js"; @@ -87,9 +94,11 @@ export default { pays: [ { text: "美团", + icon: meituanIcon, }, { text: "抖音", + icon: tiktokIcon, }, ], show: false, @@ -232,4 +241,23 @@ export default { height: 164px; overflow: hidden; } - \ No newline at end of file +.openSwitch { + display: flex; + justify-content: center; +} +.flex { + display: flex; +} +.justify-center { + justify-content: center; +} +:deep(.el-form) { + width: 200px; +} +:deep(.el-alert) { + width: inherit; +} +.flex-col { + flex-direction: column; +} + From 457c34ee662af980120595f3335ab0ee30b51304 Mon Sep 17 00:00:00 2001 From: YeMingfei666 <1619116647@qq.com> Date: Tue, 2 Dec 2025 15:26:11 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=BB=9F=E8=AE=A1?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E6=95=B0=E6=8D=AE=E4=B8=AD=E5=BF=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/router/index.ts b/src/router/index.ts index 5691ab8..557f268 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -28,7 +28,7 @@ export const constantRoutes: RouteRecordRaw[] = [ component: Layout, redirect: "/index", meta: { - title: "数据统计", + title: "数据中心", icon: "数据统计", alwaysShow: true, }, From 63aff8598758092b5b7c53a6dc339269ffb1f5f1 Mon Sep 17 00:00:00 2001 From: YeMingfei666 <1619116647@qq.com> Date: Tue, 2 Dec 2025 15:33:53 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=A1=8C=E5=8F=B0=E7=BB=9F=E8=AE=A1?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E5=8F=B0=E6=A1=8C=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/router/index.ts b/src/router/index.ts index 557f268..2ab1a11 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -58,7 +58,7 @@ export const constantRoutes: RouteRecordRaw[] = [ name: "", component: () => import("@/views/data/table.vue"), meta: { - title: "桌台统计", + title: "台桌统计", affix: false, keepAlive: true, },