pai-xxxx-ui
├─.nuxt                         //  开发运行过程中生成的代码文件,常用于查看生成的路由定义文件routes.json。
├─api                           //  接口类(也可以使用paiui的接口构造器)
├─assets                        //  nuxt资源目录
├─build-widget                  //  打包WEB小组件
├─components                    //  存放自定义vue组件
├─const                         //  一些常量和表单校验规则定义
├─dist                          //  项目build后的文件
├─layouts                       //  nuxt布局文件
├─locales                       //  国际化定义
├─middleware                    //  nuxt中间件
├─pages                         //  页面目录
│  ├─index.vue                  //  首页
│  └─preview.vue                //  预览小组件页
├─plugins                       //  插件
│  ├─auth-router.js             //  路由鉴定
│  ├─components.js              //  注册全局组件
│  ├─element-ui.js              //  ElementUI初始化
│  ├─global-func.js             //  全局函数
│  ├─pai-ui.js                  //  paiui初始化
│  ├─request.js                 //  请求统一处理
│  ├─vant-ui.js                 //  vant-ui初始化
│  ├─vue-inject.js              //  提供的实例函数
│  ├─auth-router.js             //  路由守卫
│  └─widget-preview.js          //  小组件预览组件
├─server                        //  服务定义
│  ├─index.js                   //  nuxt服务启动与Mock服务启动
│  ├─mock.json                  //  mock数据文件
│  ├─mockserver.js              //  mock服务
│  └─nuxtserver.js              //  nuxt服务
├─static                        //  存放静态文件
│  └─form                       //  表单小组件
│     ├─app                     //  移动端表单
│     └─web                     //  PC端表单
│  ├─lottie                     //  lottie动画定义文件
│  └─widget                     //  小组件
│      ├─app                    //  存放app小组件目录
│      └─web                    //  存放web小组件目录
├─store                         //  Vuex状态管理定义
├─style                         //  外部样式文件
├─util                          //  工具方法
├─.babelrc                      //  babel配置文件
├─.editorconfig                 //  vscode的编辑器配置
├─.eslintignore                 //  语法校验白名单配置
├─.eslintrc.js                  //  语法校验配置
├─.gitignore                    //  Git版本管理配
├─.npmrc                        //  npm配置文件
├─30-rebuild-default-config.sh  //  动态修改nginx配置脚本
├─default.conf                  //  nginx配置
├─jsconfig.json                 //  vscode的jsconfig.json配置
├─nuxt.config.js                //  nuxt配置文件
├─package-lock.json             //  npm依赖lock文件
├─package.json                  //  npm依赖定义
├─pages.json                    //  页面路由定义
├─Deployment.yaml               //  K8s部署Deployment
├─Dockerfile                    //  Docker镜像打包
└─Service.yaml                  //  K8s部署Service

pages.json 介绍

{
  "pages": [
    {
      "path": "/parking-car/setting",  // 路由
      "paiName": "配置管理",            // 名称
      "paiType": "WEB",                // 类型:WEB - PC端; APP - 小程序端
      "paiDesc": "配置管理",            // 描述
      "paiUserGroup": "P"              // 用户权限:P - 园区方(运营企业) ; B - 企业方(运营企业 或 入驻企业); C - 公众方
    },
    // ....
  ]
}
文档更新时间: 2025-03-10 11:05   作者:管理员