Files
gva/web
PiexlMax(奇淼 d40c815760 2.7.9beta (#1993)
* 媒体库增加分类,图库多选择时优化。

* 重构 JWT token 生成,使用 `New()` 函数代替直接创建实例

* 上传组件支持查看大图 (#1982)

* 将参数缓存,媒体库增加分类,图库多选择时优化。 (#1978)

* 媒体库增加分类,图库多选择时优化。

*修复文件上传进度显示bug&按钮样式优化 (#1986)

* fix:添加内部 iframe 展示网页,优化 permission 代码

* 俩个uuid库合并一个,更新库到当前版本。

* 优化关于我们界面

* feat: 个人中心头像调整,媒体库兼容性调整。

* feat: 自动化代码前端页面美化,多余按钮收入专家模式

* feat: 增加单独生成server功能

* feat: 限制单独生成前后端的情况下的细节配置

* feat: 修复全选失败报错的问题

---------

Co-authored-by: task <121913992@qq.com>
Co-authored-by: Feng.YJ <32027253+huiyifyj@users.noreply.github.com>
Co-authored-by: will0523 <dygsunshine@163.com>
Co-authored-by: task <ms.yangdan@gmail.com>
Co-authored-by: sslee <57312216+GIS142857@users.noreply.github.com>
Co-authored-by: bypanghu <bypanghu@163.com>
Co-authored-by: Azir <2075125282@qq.com>
Co-authored-by: piexlMax(奇淼 <qimiaojiangjizhao@gmail.com>
Co-authored-by: krank <emosick@qq.com>
2025-02-13 15:25:10 +08:00
..
2025-02-13 15:25:10 +08:00
2021-06-10 22:05:14 +08:00
2024-02-29 16:34:53 +08:00
2024-06-16 00:27:40 +08:00
2023-01-14 10:52:15 +08:00
2025-01-01 14:49:27 +08:00

gin-vue-admin web

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

整理代码结构

web
 ├── babel.config.js
 ├── Dockerfile
 ├── favicon.ico
 ├── index.html                 -- 主页面
 ├── limit.js                   -- 助手代码
 ├── package.json               -- 包管理器代码
 ├── src                        -- 源代码
    ├── api                    -- api 组
    ├── App.vue                -- 主页面
    ├── assets                 -- 静态资源
    ├── components             -- 全局组件
    ├── core                   -- gva 组件包
       ├── config.js          -- gva网站配置文件
       ├── gin-vue-admin.js   -- 注册欢迎文件
       └── global.js          -- 统一导入文件
    ├── directive              -- v-auth 注册文件
    ├── main.js                -- 主文件
    ├── permission.js          -- 路由中间件
    ├── pinia                  -- pinia 状态管理器取代vuex
       ├── index.js           -- 入口文件
       └── modules            -- modules
           ├── dictionary.js
           ├── router.js
           └── user.js
    ├── router                 -- 路由声明文件
       └── index.js
    ├── style                  -- 全局样式
       ├── base.scss
       ├── basics.scss
       ├── element_visiable.scss  -- 此处可以全局覆盖 element-plus 样式
       ├── iconfont.css           -- 顶部几个icon的样式文件
       ├── main.scss
       ├── mobile.scss
       └── newLogin.scss
    ├── utils                  -- 方法包库
       ├── asyncRouter.js     -- 动态路由相关
       ├── bus.js             -- 全局mitt声明文件
       ├── date.js            -- 日期相关
       ├── dictionary.js      -- 获取字典方法
       ├── downloadImg.js     -- 下载图片方法
       ├── format.js          -- 格式整理相关
       ├── image.js           -- 图片相关方法
       ├── page.js            -- 设置页面标题
       ├── request.js         -- 请求
       └── stringFun.js       -- 字符串文件
 |   ├── view -- 主要view代码
 |   |   ├── about -- 关于我们
 |   |   ├── dashboard -- 面板
 |   |   ├── error -- 错误
 |   |   ├── example --上传案例
 |   |   ├── iconList -- icon列表
 |   |   ├── init -- 初始化数据
 |   |   |   ├── index -- 新版本
 |   |   |   ├── init -- 旧版本
 |   |   ├── layout  --  layout约束页面
 |   |   |   ├── aside
 |   |   |   ├── bottomInfo     -- bottomInfo
 |   |   |   ├── screenfull     -- 全屏设置
 |   |   |   ├── setting        -- 系统设置
 |   |   |   └── index.vue      -- base 约束
 |   |   ├── login              --登录
 |   |   ├── person             --个人中心
 |   |   ├── superAdmin         -- 超级管理员操作
 |   |   ├── system             -- 系统检测页面
 |   |   ├── systemTools        -- 系统配置相关页面
 |   |   └── routerHolder.vue   -- page 入口页面
 ├── vite.config.js             -- vite 配置文件
 └── yarn.lock