From 35277458a553a5bad048656f746cc1b2ef113cdf Mon Sep 17 00:00:00 2001 From: leo <10200039@qq.com> Date: Sat, 8 Apr 2023 14:46:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .babelrc | 7 + .cz-config.js | 33 + .gitignore | 1 + .npmrc | 1 + .vscode/launch.json | 15 + LICENSE | 21 + README.md | 31 + auto-imports.d.ts | 6 + components.d.ts | 57 + dist.rar | Bin 0 -> 591504 bytes dist/assets/all.17b46af8.css | 1 + dist/assets/all.2398852d.css | 1 + dist/assets/all.b1b3f398.js | 1 + dist/assets/all.b6bc6e53.js | 1 + dist/assets/common.d8f31935.js | 1 + dist/assets/config.68c4a9cb.js | 1 + dist/assets/factory.5307890d.js | 1 + dist/assets/factory.c30f2aec.js | 1 + dist/assets/formula.d9030816.js | 1 + dist/assets/home.f6588714.js | 1 + dist/assets/home.fcf570e4.css | 1 + dist/assets/index.06effd41.css | 1 + dist/assets/index.0e3962fb.css | 1 + dist/assets/index.51079297.css | 1 + dist/assets/index.6d24400d.css | 1 + dist/assets/index.9a21476d.css | 9 + dist/assets/index.b3f8b7f1.js | 121 + dist/assets/index.ee16cddc.css | 1 + dist/assets/index.fea53795.css | 1 + dist/assets/join.410d0081.js | 1 + dist/assets/launch.75fe9009.js | 1 + dist/assets/log.d4430bcc.js | 1 + dist/assets/material.7ec23974.css | 1 + dist/assets/material.feacbc07.js | 1 + dist/assets/materialType.f34aeb6a.js | 1 + dist/assets/package.6ec6f011.js | 1 + dist/assets/package.7a06fa36.css | 1 + dist/assets/package.94c98454.js | 1 + dist/assets/role.04a80e01.js | 1 + dist/assets/role.1fc9cae9.css | 1 + dist/assets/type.19c360c3.css | 1 + dist/assets/type.a659d135.js | 1 + dist/assets/unfinish.fea8eb9f.js | 1 + dist/assets/user.820794c4.js | 2 + dist/favicon.ico | Bin 0 -> 1150 bytes dist/index.html | 133 + index.html | 131 + package-lock.json | 5436 +++++++++++++++++ package.json | 39 + pnpm-lock.yaml | 2656 ++++++++ public/favicon.ico | Bin 0 -> 1150 bytes src/App.vue | 223 + src/api/api/common.ts | 165 + src/api/api/factory.ts | 19 + src/api/api/formula.ts | 10 + src/api/api/material.ts | 47 + src/api/api/materialType.ts | 21 + src/api/api/package.ts | 55 + src/api/api/task.ts | 28 + src/api/api/teamwork.ts | 40 + src/api/api/user.ts | 134 + src/api/api/view.ts | 29 + src/api/http.ts | 92 + src/assets/logo.png | Bin 0 -> 14280 bytes src/assets/state-next.jpg | Bin 0 -> 1345 bytes src/assets/state0.png | Bin 0 -> 2353 bytes src/assets/state1.png | Bin 0 -> 2371 bytes src/assets/state2.png | Bin 0 -> 2150 bytes src/components/DarkIcon.vue | 24 + src/components/LightIcon.vue | 8 + src/composable/useMenu.ts | 0 src/composable/useTab.ts | 0 src/layouts/BaseLayout.vue | 210 + src/layouts/BlankLayout.vue | 3 + src/layouts/Global/GlobalContent.vue | 26 + src/layouts/Global/GlobalMenu.vue | 81 + src/layouts/Global/GlobalSetup.vue | 80 + src/layouts/Global/GlobalSetupItem.vue | 43 + src/layouts/Global/GlobalTab.vue | 88 + src/main.ts | 10 + src/router/index.ts | 11 + src/router/module/base-routes.ts | 117 + src/shims-vue.d.ts | 5 + src/store/app.ts | 33 + src/store/index.ts | 7 + src/store/user.ts | 24 + src/styles/admin.css | 123 + src/styles/index.css | 1 + src/views/Home/home.vue | 382 ++ src/views/Need/all.vue | 339 + src/views/Need/components/AddPackage.vue | 382 ++ src/views/Need/components/BOMDownload.vue | 95 + src/views/Need/components/EditGroup.vue | 137 + src/views/Need/components/EditView.vue | 350 ++ src/views/Need/components/MaterialSelect.vue | 160 + src/views/Need/components/OperateLog.vue | 85 + src/views/Need/components/PackageItem.vue | 198 + src/views/Need/components/SupplyPackage.vue | 253 + src/views/Need/components/SureTeam.vue | 216 + src/views/Need/components/SureView.vue | 223 + src/views/Need/unfinish.vue | 18 + src/views/Order/components/EditMaterial.vue | 286 + .../Order/components/EditMaterialInfo.vue | 2790 +++++++++ src/views/Order/components/EditPackage.vue | 347 ++ src/views/Order/components/EditType.vue | 85 + src/views/Order/components/MaterialSelect.vue | 160 + src/views/Order/components/PackageItem.vue | 175 + src/views/Order/components/ShowMaterial.vue | 178 + src/views/Order/components/ViewPackage.vue | 195 + src/views/Order/formula.vue | 320 + src/views/Order/material.vue | 468 ++ src/views/Order/package.vue | 267 + src/views/Order/type.vue | 279 + src/views/System/components/EditDataCode.vue | 68 + src/views/System/components/EditFactory.vue | 155 + src/views/System/components/EditRole.vue | 82 + src/views/System/components/EditUser.vue | 138 + src/views/System/components/EditUser2.vue | 308 + src/views/System/components/PowerRole.vue | 329 + src/views/System/components/PowerRole2.vue | 276 + src/views/System/config.vue | 225 + src/views/System/factory.vue | 293 + src/views/System/log.vue | 13 + src/views/System/role.vue | 236 + src/views/System/user.vue | 323 + src/views/Team/all.vue | 285 + src/views/Team/components/AddTerm.vue | 365 ++ src/views/Team/components/ShowData1.vue | 364 ++ src/views/Team/components/ShowView.vue | 95 + src/views/Team/join.vue | 20 + src/views/Team/launch.vue | 20 + tsconfig.json | 25 + vite.config.ts | 27 + yarn.lock | 2970 +++++++++ 134 files changed, 25492 insertions(+) create mode 100644 .babelrc create mode 100644 .cz-config.js create mode 100644 .gitignore create mode 100644 .npmrc create mode 100644 .vscode/launch.json create mode 100644 LICENSE create mode 100644 README.md create mode 100644 auto-imports.d.ts create mode 100644 components.d.ts create mode 100644 dist.rar create mode 100644 dist/assets/all.17b46af8.css create mode 100644 dist/assets/all.2398852d.css create mode 100644 dist/assets/all.b1b3f398.js create mode 100644 dist/assets/all.b6bc6e53.js create mode 100644 dist/assets/common.d8f31935.js create mode 100644 dist/assets/config.68c4a9cb.js create mode 100644 dist/assets/factory.5307890d.js create mode 100644 dist/assets/factory.c30f2aec.js create mode 100644 dist/assets/formula.d9030816.js create mode 100644 dist/assets/home.f6588714.js create mode 100644 dist/assets/home.fcf570e4.css create mode 100644 dist/assets/index.06effd41.css create mode 100644 dist/assets/index.0e3962fb.css create mode 100644 dist/assets/index.51079297.css create mode 100644 dist/assets/index.6d24400d.css create mode 100644 dist/assets/index.9a21476d.css create mode 100644 dist/assets/index.b3f8b7f1.js create mode 100644 dist/assets/index.ee16cddc.css create mode 100644 dist/assets/index.fea53795.css create mode 100644 dist/assets/join.410d0081.js create mode 100644 dist/assets/launch.75fe9009.js create mode 100644 dist/assets/log.d4430bcc.js create mode 100644 dist/assets/material.7ec23974.css create mode 100644 dist/assets/material.feacbc07.js create mode 100644 dist/assets/materialType.f34aeb6a.js create mode 100644 dist/assets/package.6ec6f011.js create mode 100644 dist/assets/package.7a06fa36.css create mode 100644 dist/assets/package.94c98454.js create mode 100644 dist/assets/role.04a80e01.js create mode 100644 dist/assets/role.1fc9cae9.css create mode 100644 dist/assets/type.19c360c3.css create mode 100644 dist/assets/type.a659d135.js create mode 100644 dist/assets/unfinish.fea8eb9f.js create mode 100644 dist/assets/user.820794c4.js create mode 100644 dist/favicon.ico create mode 100644 dist/index.html 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 public/favicon.ico create mode 100644 src/App.vue create mode 100644 src/api/api/common.ts create mode 100644 src/api/api/factory.ts create mode 100644 src/api/api/formula.ts create mode 100644 src/api/api/material.ts create mode 100644 src/api/api/materialType.ts create mode 100644 src/api/api/package.ts create mode 100644 src/api/api/task.ts create mode 100644 src/api/api/teamwork.ts create mode 100644 src/api/api/user.ts create mode 100644 src/api/api/view.ts create mode 100644 src/api/http.ts create mode 100644 src/assets/logo.png create mode 100644 src/assets/state-next.jpg create mode 100644 src/assets/state0.png create mode 100644 src/assets/state1.png create mode 100644 src/assets/state2.png create mode 100644 src/components/DarkIcon.vue create mode 100644 src/components/LightIcon.vue create mode 100644 src/composable/useMenu.ts create mode 100644 src/composable/useTab.ts create mode 100644 src/layouts/BaseLayout.vue create mode 100644 src/layouts/BlankLayout.vue create mode 100644 src/layouts/Global/GlobalContent.vue create mode 100644 src/layouts/Global/GlobalMenu.vue create mode 100644 src/layouts/Global/GlobalSetup.vue create mode 100644 src/layouts/Global/GlobalSetupItem.vue create mode 100644 src/layouts/Global/GlobalTab.vue create mode 100644 src/main.ts create mode 100644 src/router/index.ts create mode 100644 src/router/module/base-routes.ts create mode 100644 src/shims-vue.d.ts create mode 100644 src/store/app.ts create mode 100644 src/store/index.ts create mode 100644 src/store/user.ts create mode 100644 src/styles/admin.css create mode 100644 src/styles/index.css create mode 100644 src/views/Home/home.vue create mode 100644 src/views/Need/all.vue create mode 100644 src/views/Need/components/AddPackage.vue create mode 100644 src/views/Need/components/BOMDownload.vue create mode 100644 src/views/Need/components/EditGroup.vue create mode 100644 src/views/Need/components/EditView.vue create mode 100644 src/views/Need/components/MaterialSelect.vue create mode 100644 src/views/Need/components/OperateLog.vue create mode 100644 src/views/Need/components/PackageItem.vue create mode 100644 src/views/Need/components/SupplyPackage.vue create mode 100644 src/views/Need/components/SureTeam.vue create mode 100644 src/views/Need/components/SureView.vue create mode 100644 src/views/Need/unfinish.vue create mode 100644 src/views/Order/components/EditMaterial.vue create mode 100644 src/views/Order/components/EditMaterialInfo.vue create mode 100644 src/views/Order/components/EditPackage.vue create mode 100644 src/views/Order/components/EditType.vue create mode 100644 src/views/Order/components/MaterialSelect.vue create mode 100644 src/views/Order/components/PackageItem.vue create mode 100644 src/views/Order/components/ShowMaterial.vue create mode 100644 src/views/Order/components/ViewPackage.vue create mode 100644 src/views/Order/formula.vue create mode 100644 src/views/Order/material.vue create mode 100644 src/views/Order/package.vue create mode 100644 src/views/Order/type.vue create mode 100644 src/views/System/components/EditDataCode.vue create mode 100644 src/views/System/components/EditFactory.vue create mode 100644 src/views/System/components/EditRole.vue create mode 100644 src/views/System/components/EditUser.vue create mode 100644 src/views/System/components/EditUser2.vue create mode 100644 src/views/System/components/PowerRole.vue create mode 100644 src/views/System/components/PowerRole2.vue create mode 100644 src/views/System/config.vue create mode 100644 src/views/System/factory.vue create mode 100644 src/views/System/log.vue create mode 100644 src/views/System/role.vue create mode 100644 src/views/System/user.vue create mode 100644 src/views/Team/all.vue create mode 100644 src/views/Team/components/AddTerm.vue create mode 100644 src/views/Team/components/ShowData1.vue create mode 100644 src/views/Team/components/ShowView.vue create mode 100644 src/views/Team/join.vue create mode 100644 src/views/Team/launch.vue create mode 100644 tsconfig.json create mode 100644 vite.config.ts create mode 100644 yarn.lock diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..36b35c5 --- /dev/null +++ b/.babelrc @@ -0,0 +1,7 @@ +{ + "plugins": [ + [ + "@babel/plugin-transform-runtime" + ] + ] +} \ No newline at end of file diff --git a/.cz-config.js b/.cz-config.js new file mode 100644 index 0000000..e9d9c42 --- /dev/null +++ b/.cz-config.js @@ -0,0 +1,33 @@ +"use strict"; +module.exports = { + types: [ + { value: "✨", name: "特性: 一个新的特性" }, + { value: "🐛", name: "修复: 修复一个Bug" }, + { value: "📝", name: "文档: 变更的只有文档" }, + { value: "💄", name: "格式: 空格, 分号等格式修复" }, + { value: "♻️", name: "重构: 代码重构,注意和特性、修复区分开" }, + { value: "🌀", name: "样式: 样式的调整" }, + { value: "⚡️", name: "性能: 提升性能" }, + { value: "✅", name: "测试: 添加一个测试" }, + { value: "🔧", name: "工具: 开发工具变动(构建、脚手架工具等)" }, + { value: "⏪", name: "回滚: 代码回退" }, + { value: "⬆️", name: "升级: 依赖升级" }, + { value: "⬇️", name: "降级: 依赖降级" }, + ], + scopes: [ + { name: "component" }, + ], + messages: { + type: "选择一种你的提交类型:", + scope: "选择一个scope (可选):", + customScope: "Denote the SCOPE of this change:", + subject: "短说明:\n", + body: '长说明,使用"|"换行(可选):\n', + breaking: "非兼容性说明 (可选):\n", + footer: "关联关闭的issue,例如:#31, #34(可选):\n", + confirmCommit: "确定提交说明?", + }, + allowCustomScopes: true, + allowBreakingChanges: ["特性", "修复"], + subjectLimit: 100, +}; diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..c483022 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +shamefully-hoist=true \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..39a8bad --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,15 @@ +{ + // 使用 IntelliSense 了解相关属性。 + // 悬停以查看现有属性的描述。 + // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "chrome", + "request": "launch", + "name": "针对 localhost 启动 Chrome", + "url": "http://localhost:8080", + "webRoot": "${workspaceFolder}" + } + ] +} \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..73dbfb8 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 就眠儀式 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..f51d43f --- /dev/null +++ b/README.md @@ -0,0 +1,31 @@ +# Info + +This template should help get you started developing with Vue 3 and Typescript in Vite. + +## Get Started + +``` +yarn install +``` + +``` +npm run dev +``` + +[` + + +
+