Skip to content

上手

概述

系统页面的基本组成,项目开发过程中需要理解的一些页面的组成要素。

项目由lecen-web和lecen-server两个子项目构成。

lecen-web是前端页面,可以运行系统以及设计生成页面。

lecen-server是后端服务,提供了数据持久化以及针对该前端系统核心功能的支持,与业务无关

前端系统主要由在线编写代码与可视化操作两种方式来构建。

本章节主要介绍在线编写代码时需要遵守的约定,以及实现某些功能的介绍。

如需了解如何通过可视化操作来设计页面,请参考页面配置中的页面设计。

目录结构

\single-pass-lecen
├─ README.md
├─ lecen-server                                 //后端服务,提供数据持久化以及针对系统功能的支持
|   ├─ README.md
|   ├─ nest-cli.json
|   ├─ package-lock.json
|   ├─ package.json
|   ├─ src
|   |   ├─ File
|   |   ├─ Manual
|   |   ├─ PageComposition
|   |   ├─ app.controller.spec.ts
|   |   ├─ app.controller.ts
|   |   ├─ app.module.ts
|   |   ├─ app.service.ts
|   |   ├─ common
|   |   ├─ main.ts
|   |   ├─ schema
|   |   ├─ systemConfig
|   |   └─ util
|   ├─ test
|   ├─ tsconfig.build.json
|   └─ tsconfig.json
└─ lecen-web                                    //前端页面,可以运行系统以及设计生成页面
    ├─ README.md
    ├─ cypress                                  //cypress自动测试工具
    ├─ cypress.config.ts                        //cypress配置文件
    ├─ env.d.ts                                 //vite配置env全局变量
    ├─ index.html
    ├─ package-lock.json
    ├─ package.json                             //项目架构配置
    ├─ public                                   //静态资源文件夹
    ├─ src                                      //程序员源代码文件夹
    |   ├─ App.vue
    |   ├─ _Global
    |   ├─ common                               //系统常用js、css
    |   ├─ company                              //调取不同公司项目之间配置封装
    |   ├─ components                           //封装的组件
    |   ├─ config
    |   ├─ main.ts
    |   ├─ registers
    |   ├─ request
    |   ├─ router                               //路由配置,其中的menuData.ts为菜单映射
    |   ├─ stores                               //状态管理 pinia 配置
    |   ├─ surface
    |   ├─ system
    |   ├─ utils                                //工具函数及插件
    |   └─ views                                //页面文件
    ├─ tsconfig.app.json
    ├─ tsconfig.config.json
    ├─ tsconfig.json
    ├─ tsconfig.vitest.json
    └─ vite.config.ts                           //vite配置
\single-pass-lecen
├─ README.md
├─ lecen-server                                 //后端服务,提供数据持久化以及针对系统功能的支持
|   ├─ README.md
|   ├─ nest-cli.json
|   ├─ package-lock.json
|   ├─ package.json
|   ├─ src
|   |   ├─ File
|   |   ├─ Manual
|   |   ├─ PageComposition
|   |   ├─ app.controller.spec.ts
|   |   ├─ app.controller.ts
|   |   ├─ app.module.ts
|   |   ├─ app.service.ts
|   |   ├─ common
|   |   ├─ main.ts
|   |   ├─ schema
|   |   ├─ systemConfig
|   |   └─ util
|   ├─ test
|   ├─ tsconfig.build.json
|   └─ tsconfig.json
└─ lecen-web                                    //前端页面,可以运行系统以及设计生成页面
    ├─ README.md
    ├─ cypress                                  //cypress自动测试工具
    ├─ cypress.config.ts                        //cypress配置文件
    ├─ env.d.ts                                 //vite配置env全局变量
    ├─ index.html
    ├─ package-lock.json
    ├─ package.json                             //项目架构配置
    ├─ public                                   //静态资源文件夹
    ├─ src                                      //程序员源代码文件夹
    |   ├─ App.vue
    |   ├─ _Global
    |   ├─ common                               //系统常用js、css
    |   ├─ company                              //调取不同公司项目之间配置封装
    |   ├─ components                           //封装的组件
    |   ├─ config
    |   ├─ main.ts
    |   ├─ registers
    |   ├─ request
    |   ├─ router                               //路由配置,其中的menuData.ts为菜单映射
    |   ├─ stores                               //状态管理 pinia 配置
    |   ├─ surface
    |   ├─ system
    |   ├─ utils                                //工具函数及插件
    |   └─ views                                //页面文件
    ├─ tsconfig.app.json
    ├─ tsconfig.config.json
    ├─ tsconfig.json
    ├─ tsconfig.vitest.json
    └─ vite.config.ts                           //vite配置