# webproject
**Repository Path**: jouzitong/webproject
## Basic Information
- **Project Name**: webproject
- **Description**: 和家云项目-前端
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-02-26
- **Last Updated**: 2021-05-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
简体中文
物业管理系统
- 首页: https://pro.loacg.com
- 文档: https://pro.loacg.com/docs/getting-started
环境和依赖
----
- node
- yarn
- webpack
- eslint
- @vue/cli ~3
- [ant-design-vue](https://github.com/vueComponent/ant-design-vue) - Ant Design Of Vue 实现
- [vue-cropper](https://github.com/xyxiao001/vue-cropper) - 头像裁剪组件
- [@antv/g2](https://antv.alipay.com/zh-cn/index.html) - Alipay AntV 数据可视化图表
- [Viser-vue](https://viserjs.github.io/docs.html#/viser/guide/installation) - antv/g2 封装实现
> 请注意,我们强烈建议本项目使用 [Yarn](https://yarnpkg.com/) 包管理工具,这样可以与本项目演示站所加载完全相同的依赖版本 (yarn.lock) 。由于我们没有对依赖进行强制的版本控制,采用非 yarn 包管理进行引入时,可能由于 Pro 所依赖的库已经升级版本而引入了新版本所导致的问题。作者可能会由于时间问题无法及时排查而导致您采用本项目作为基项目而出现问题。
项目运行
----
- 安装依赖
```
npm install
```
- 开发模式运行
```
npm run serve
```
- 编译项目
```
npm run build
```
- Lints and fixes files
```
npm run lint
```
权限需要内容格式
result = {
id: "4291d7da9005377ec9aec4a71ea837f",
name: "admin",
username: "user",
password: "user",
avatar: "/avatar2.jpg",
status: 1,
telephone: "",
lastLoginIp: "27.154.74.117",
lastLoginTime: 1534837621348,
creatorId: "user",
createTime: 1497160610259,
merchantCode: "TLif2btpzg079h15bk",
deleted: 0,
roleId: "user",
role: {
id: "user",
name: "管理员",
describe: "拥有所有权限",
status: 1,
creatorId: "system",
createTime: 1497160610259,
deleted: 0,
permissions: [
{
roleId: "user",
permissionId: "901",
permissionName: "个人办公",
},
{
roleId: "user",
permissionId: "221",
permissionName: "楼盘管理",
},
{
roleId: "user",
permissionId: "223",
permissionName: "业主信息",
},
{
roleId: "user",
permissionId: "226",
permissionName: "费项设置",
},
],
},
}
其他说明
----
- **项目使用的 [vue-cli3](https://cli.vuejs.org/guide/), 请确保你所使用的 vue-cli 是新版,并且已经学习 cli 官方文档使用教程**
- **关闭 Eslint (不推荐) 移除 `package.json` 中 `eslintConfig` 整个节点代码, `vue.config.js` 下的 `lintOnSave` 值改为 `false`**
- 组件按需加载 `/src/main.js` L14 相关代码 `import './core/lazy_use'` / `import './core/use'`
- [修改 Ant Design 配色 (@kokoroli)](https://github.com/kokoroli/antd-awesome/blob/master/docs/Ant_Design_%E6%A0%B7%E5%BC%8F%E8%A6%86%E7%9B%96.md)
- I18n: [多语言支持](./src/locales/index.js)
- 生成环境默认不加载 `mock`,更多详情请看 `src/mock/index.js`
## 浏览器兼容
Modern browsers and IE10.
| [
](http://godban.github.io/browsers-support-badges/)IE / Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
| --- | --- | --- | --- | --- |
| IE10, Edge | last 2 versions | last 2 versions | last 2 versions | last 2 versions |