From 4edfaa1029ba7c5f0df87e1decd51fd620c7e361 Mon Sep 17 00:00:00 2001 From: congzc Date: Tue, 23 May 2023 17:06:19 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=95=86=E5=BA=97=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 89 +++++++++++++++++++++---------------- package.json | 1 - src/views/myStore/index.vue | 2 +- yarn.lock | 5 --- 4 files changed, 51 insertions(+), 46 deletions(-) diff --git a/README.md b/README.md index aea82a0..05aefe8 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,28 @@

- - - - - - - + + + + + + +

- vue3-element-admin官方文档 | 在线预览 + vue3-element-admin官方文档 | 在线预览

## 项目介绍 -[vue3-element-admin](https://gitee.com/youlaiorg/vue3-element-admin) 是基于 [vue-element-admin](https://gitee.com/panjiachen/vue-element-admin) 升级的 `Vue3` 版本后台管理框架,使用 Vue3、Vite4、TypeScript、Pinia、Element Plus 当前主流技术栈开发。 +[vue3-element-admin](https://gitee.com/youlaiorg/vue3-element-admin) 是基于 +[vue-element-admin](https://gitee.com/panjiachen/vue-element-admin) 升级的 `Vue3` 版本后台管理框架,使用 +Vue3、Vite4、TypeScript、Pinia、Element Plus 当前主流技术栈开发。 ## 项目特色 - 基于 `vue-element-admin` 升级的 `Vue3` 版本,主流技术栈,无过度自定义封装,极易上手,减少学习成本; -- 配套 `Java` 后台接口,非 `Mock` 数据,[在线接口文档](https://www.apifox.cn/apidoc/shared-195e783f-4d85-4235-a038-eec696de4ea5/api-65851240); +- 配套 `Java` 后台接口,非 `Mock` +数据,[在线接口文档](https://www.apifox.cn/apidoc/shared-195e783f-4d85-4235-a038-eec696de4ea5/api-65851240); - 从 `0` 到 `1` 的项目文档支持,[官方文档](https://www.cnblogs.com/haoxianrui/p/16090029.html)。 - 系统功能:用户、角色、菜单、字典管和部门管理等; - 基础设施:动态路由,按钮权限,常用组件封装。 @@ -46,31 +50,35 @@ **权限管理系统** -| ![用户管理](https://s2.loli.net/2023/03/13/L9xgT5sSMVZukQj.png) | ![image-20230313003008012](https://s2.loli.net/2023/03/13/nQg6HmrtFUkPDYv.png) | +| ![用户管理](https://s2.loli.net/2023/03/13/L9xgT5sSMVZukQj.png) | +![image-20230313003008012](https://s2.loli.net/2023/03/13/nQg6HmrtFUkPDYv.png) | | --- | --- | -| ![image-20230313003028425](https://s2.loli.net/2023/03/13/C4fDRJeTuUO7gPI.png) | ![字典管理](https://s2.loli.net/2023/03/13/BzqjHpa64wfeWhE.png) | +| ![image-20230313003028425](https://s2.loli.net/2023/03/13/C4fDRJeTuUO7gPI.png) | +![字典管理](https://s2.loli.net/2023/03/13/BzqjHpa64wfeWhE.png) | ## 项目地址 -| | Gitee | Github | +| | Gitee | Github | | --- | --- | --- | -| vue3-element-admin | [vue3-element-admin](https://gitee.com/youlaiorg/vue3-element-admin) | [vue3-element-admin](https://github.com/youlaitech/vue3-element-admin) | -| 后端 | [youlai-boot](https://gitee.com/youlaiorg/youlai-boot) | [youlai-boot](https://github.com/hxrui/youlai-boot.git) | +| vue3-element-admin | [vue3-element-admin](https://gitee.com/youlaiorg/vue3-element-admin) | +[vue3-element-admin](https://github.com/youlaitech/vue3-element-admin) | +| 后端 | [youlai-boot](https://gitee.com/youlaiorg/youlai-boot) | [youlai-boot](https://github.com/hxrui/youlai-boot.git) +| ## 环境要求 - Node 环境 - 版本:16+ +版本:16+ - 开发工具 - VSCode +VSCode - 必装插件 - - Vue Language Features (Volar) - - TypeScript Vue Plugin (Volar) +- Vue Language Features (Volar) +- TypeScript Vue Plugin (Volar) ## 项目启动 @@ -93,40 +101,42 @@ pnpm run build:prod - 上传文件 - 将打包生成在 `dist` 目录下的文件拷贝至 `/usr/share/nginx/html` 目录 +将打包生成在 `dist` 目录下的文件拷贝至 `/usr/share/nginx/html` 目录 - nginx.cofig 配置 - ``` - server { - listen 80; - server_name localhost; +``` +server { +listen 80; +server_name localhost; - location / { - root /usr/share/nginx/html; - index index.html index.htm; - } +location / { +root /usr/share/nginx/html; +index index.html index.htm; +} - # 代理转发 prod-api 标识至 vapi.youlai.tech - location /prod-api/ { - proxy_pass http://vapi.youlai.tech/; - } - } +# 代理转发 prod-api 标识至 vapi.youlai.tech +location /prod-api/ { +proxy_pass http://vapi.youlai.tech/; +} +} - ``` +``` ## 接口文档 - 接口调用地址:[vapi.youlai.tech](http://vapi.youlai.tech) -- 接口文档地址:[vue3-element-admin 在线接口文档](https://www.apifox.cn/apidoc/shared-195e783f-4d85-4235-a038-eec696de4ea5/api-65851240) +- 接口文档地址:[vue3-element-admin +在线接口文档](https://www.apifox.cn/apidoc/shared-195e783f-4d85-4235-a038-eec696de4ea5/api-65851240) ## 本地接口 > 默认使用线上接口,你可以通过以下步骤完成本地接口环境搭建: -1. 获取基于 `Java 、SpringBoot` 开发的后端 [youlai-boot](https://gitee.com/youlaiorg/youlai-boot.git) 源码 ; -2. 根据后端工程说明文档 [README.md](https://gitee.com/youlaiorg/youlai-boot#%E9%A1%B9%E7%9B%AE%E8%BF%90%E8%A1%8C) 完成本地启动; -3. 替换 [vite.config.ts](vite.config.ts) 的代理目标地址 [vapi.youlai.tech](vapi.youlai.tech) 为本地的 [localhost:8989](localhost:8989) 。 +1. 获取基于 `Java 、SpringBoot` 开发的后端 [youlai-boot](https://gitee.com/youlaiorg/youlai-boot.git) 源码 ; +2. 根据后端工程说明文档 [README.md](https://gitee.com/youlaiorg/youlai-boot#%E9%A1%B9%E7%9B%AE%E8%BF%90%E8%A1%8C) 完成本地启动; +3. 替换 [vite.config.ts](vite.config.ts) 的代理目标地址 [vapi.youlai.tech](vapi.youlai.tech) 为本地的 +[localhost:8989](localhost:8989) 。 ## 关于我们 @@ -139,4 +149,5 @@ pnpm run build:prod ![](https://s2.loli.net/2022/11/19/OGjum9wr8f6idLX.png) -git commit -m "feat: " \ No newline at end of file +git commit -m "feat: " +git commit --no-verify -m "提交时的注释" 跳过检验 \ No newline at end of file diff --git a/package.json b/package.json index bfa633c..458eb57 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,6 @@ "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-vue": "^9.9.0", "fast-glob": "^3.2.11", - "husky": "^8.0.0", "lint-staged": "^13.2.1", "postcss": "^8.4.21", "postcss-html": "^1.5.0", diff --git a/src/views/myStore/index.vue b/src/views/myStore/index.vue index a7eed49..9a66372 100644 --- a/src/views/myStore/index.vue +++ b/src/views/myStore/index.vue @@ -32,7 +32,7 @@ v-for="items in item.authority" :key="items" > - {{ items }}} + {{ items }} diff --git a/yarn.lock b/yarn.lock index ba41abb..67731d3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3404,11 +3404,6 @@ human-signals@^4.3.0: resolved "https://registry.npmmirror.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2" integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ== -husky@^8.0.0: - version "8.0.3" - resolved "https://registry.npmmirror.com/husky/-/husky-8.0.3.tgz#4936d7212e46d1dea28fef29bb3a108872cd9184" - integrity sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg== - i18next@^20.4.0: version "20.6.1" resolved "https://registry.npmmirror.com/i18next/-/i18next-20.6.1.tgz#535e5f6e5baeb685c7d25df70db63bf3cc0aa345" From 424393c90e34defbb422d2030d622477295fd6c6 Mon Sep 17 00:00:00 2001 From: congzc Date: Tue, 23 May 2023 17:07:23 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=95=86=E5=BA=97=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/myStore/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/myStore/index.vue b/src/views/myStore/index.vue index 9a66372..7509f3d 100644 --- a/src/views/myStore/index.vue +++ b/src/views/myStore/index.vue @@ -265,7 +265,7 @@ function clickPayDialog(item) { div { width: 200px; height: 40px; - border: 1px solid #242625; + // border: 1px solid #242625; border-radius: 10px; text-align: center; line-height: 40px;