# mc **Repository Path**: yin_hui/mc ## Basic Information - **Project Name**: mc - **Description**: mc后台管理,用时只有两个月,未成型 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-24 - **Last Updated**: 2024-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # v8-client-vue3 ## Project setup ``` npm install ``` ### Compiles and hot-reloads for development ``` npm run serve ``` ### Compiles and minifies for production ``` npm run build ``` ### Lints and fixes files ``` npm run lint ``` ### vite 启动 ``` npm run vite:dev ``` ## **目录结构** ```shell ├── conf // Docker配置 和nginx配置,若新增了api,nginx配置文件需更新 │   ├── dev // 测试环境 │   ├── prod // 生产环境 ├── .husky // git提交规范 ├── .vscode // vscode配置,自动补全代码,结合prettierrc.js使用 ├── public // favicon && html模板 ├── src // 源代码 │ ├── common // 全局公共方法,不管哪个应用都需要用到的部分,单独拆分时需把common部分打包进去 │   │ ├── utils // 全局的公共方法 │   │ │ ├── common.ts // 全局的公共方法 eg: 所有newData操作的,统一执行方法换算。 │   │ │ └── http.ts // 全局的封装的请求 │   │ ├── assets // 全局的styl img 等静态资源 │   │ ├── store // 全局的store │   │ ├── router // 全局的router │   │ └── components // 全局的公共组件 │   ├── app // 所有的应用 │   │ ├── base // 基座里面的,可以不用独立拆分出去的 │   │ │ ├── apis // 基座相关的api管理 │   │ │ ├── assets // 基座相关的styl img 等静态资源 │   │ │ ├── router // 基座相关的路由 │   │ │ ├── store // 基座相关 自建store │   │ │ ├── utils // 基座相关的公共方法 │   │ │ └── views // 基座相关的模块页面 │   │ ├── callCenter // 呼叫中心相关的 eg: 通话记录,通话报表,通话监控 │   │ │ ├── apis // 呼叫相关的api管理 │   │ │ ├── assets // 呼叫相关的styl img 等静态资源 │   │ │ ├── router // 呼叫相关的路由 │   │ │ ├── store // 呼叫相关 自建store │   │ │ ├── utils // 呼叫相关的公共方法 │   │ │ └── views // 呼叫相关的模块页面 │   │ ├── webchat // 所有跟在线相关的部分 │   │ ├── customer // 目前采取微前端把v7的客户部分V进来 │   │ ├── business // 目前采取微前端把v7的工单部分V进来 │   │ ├── km // 所有跟知识库相关的部分 │ │ └── sms // 所有跟短信相关的部分 │   ├── App.vue // 入口页面 │   ├── main.ts // 入口 加载组件 初始化等 │ ├── shims-tsx.d.ts // 相关 tsx 模块注入 │ └── shims-vue.d.ts // Vue 模块注入 ├── .browserslistrc // 浏览器兼容的配置 ├── .gitignore // git 忽略项 ├── .prettierrc.js // 代码格式自动化补全 ├── .gitlab-ci.yml // CI/CD自动化部署配置 ├── babel.config.js // babel转码配置 ├── package.json // 依赖配置 ├── tsconfig.json // ts配置 ├── vite.config.js // vite配置 └── vue.config.js // webpack配置 ``` ## **注意** app目录是所有应用的总集合,后面不同的业务单独拆分出去,可由common + 应用 || common + base + 应用 打包出去,可直接组装成系统。 开发之前一定要先分析,此功能是属于哪个应用里面的。要做到组件,样式,逻辑的抽离 ### Customize configuration See [Configuration Reference](https://cli.vuejs.org/config/). ### 文档 [vue3.0 中文文档地址](https://vue3js.cn/docs/zh/) [vite 文档](https://vitejs.dev/guide/features.html)