From 69259d9de7fb94f348132fe8d5a81f36108a906e Mon Sep 17 00:00:00 2001 From: zhoulexin <544279058@qq.com> Date: Thu, 25 Jun 2026 15:44:12 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=88=9D=E5=A7=8B=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 8 + .env.production | 8 + .gitignore | 24 + index.html | 13 + package-lock.json | 2847 +++++++++++++++++++++++++++++++ package.json | 26 + pnpm-lock.yaml | 1796 +++++++++++++++++++ pnpm-workspace.yaml | 3 + public/favicon.svg | 6 + src/App.vue | 11 + src/api/index.js | 37 + src/components/WebRtcPlayer.vue | 282 +++ src/layout/AppHeader.vue | 134 ++ src/layout/MainLayout.vue | 67 + src/layout/SideMenu.vue | 182 ++ src/main.js | 30 + src/router/index.js | 53 + src/stores/app.js | 15 + src/stores/plugins/persist.js | 64 + src/stores/user.js | 40 + src/styles/global.scss | 44 + src/styles/variables.scss | 26 + src/utils/request.js | 87 + src/utils/websocket.js | 383 +++++ src/views/home/index.vue | 710 ++++++++ src/views/login/index.vue | 512 ++++++ vite.config.js | 35 + 27 files changed, 7443 insertions(+) create mode 100644 .env.development create mode 100644 .env.production create mode 100644 .gitignore create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml create mode 100644 public/favicon.svg create mode 100644 src/App.vue create mode 100644 src/api/index.js create mode 100644 src/components/WebRtcPlayer.vue create mode 100644 src/layout/AppHeader.vue create mode 100644 src/layout/MainLayout.vue create mode 100644 src/layout/SideMenu.vue create mode 100644 src/main.js create mode 100644 src/router/index.js create mode 100644 src/stores/app.js create mode 100644 src/stores/plugins/persist.js create mode 100644 src/stores/user.js create mode 100644 src/styles/global.scss create mode 100644 src/styles/variables.scss create mode 100644 src/utils/request.js create mode 100644 src/utils/websocket.js create mode 100644 src/views/home/index.vue create mode 100644 src/views/login/index.vue create mode 100644 vite.config.js diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..0ac8670 --- /dev/null +++ b/.env.development @@ -0,0 +1,8 @@ +# 开发环境配置 +VITE_APP_TITLE = 'SOP作业检测系统' + +# 后端接口地址 +VITE_API_BASE_URL = 'http://10.23.22.43:8188/api' + +# 请求超时时间(毫秒) +VITE_API_TIMEOUT = 15000 diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..e1762fa --- /dev/null +++ b/.env.production @@ -0,0 +1,8 @@ +# 生产环境配置 +VITE_APP_TITLE = 'SOP作业检测系统' + +# 后端接口地址 +VITE_API_BASE_URL = '/api' + +# 请求超时时间(毫秒) +VITE_API_TIMEOUT = 15000 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/index.html b/index.html new file mode 100644 index 0000000..683986f --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + +
+ + + +暂无视频画面
+点击上方「切换」加载实时流,或上传离线视频
+
+ 智能化作业工序检测,精准把控每一道工序
+ 确保产品装配零遗漏
+
请登录您的账号以继续使用
+