Commit 37593bd52459005ac44b0ddd2521f3f3dfe12d09
1 parent
f9988111
优化
Showing
9 changed files
with
104 additions
and
14 deletions
docs/img/func.png
0 → 100644
153 KB
docs/img/hc.png
0 → 100644
121 KB
docs/img/hc_en.png
0 → 100644
136 KB
docs/img/phone.png
0 → 100644
868 KB
install.md
0 → 100644
| 1 | +# HC 小区管理系统前段安装教程 | |
| 2 | +## 一、项目构建 | |
| 3 | +### 1. 安装依赖 | |
| 4 | +```bash | |
| 5 | +cd MicroCommunityWebVue | |
| 6 | +npm install | |
| 7 | +``` | |
| 8 | +### 2. 生产环境构建 | |
| 9 | +```bash | |
| 10 | +npm run build | |
| 11 | +``` | |
| 12 | +构建完成后会生成dist文件夹,里面包含所有静态文件。 | |
| 13 | +## 二、服务器准备 | |
| 14 | +### 1. 上传dist文件夹到服务器 | |
| 15 | +```bash | |
| 16 | +scp -r dist/ user@your-server-ip:/home/data/web/propertyWeb/ | |
| 17 | +``` | |
| 18 | +## 三、Nginx配置 | |
| 19 | +properyWeb.conf | |
| 20 | +``` | |
| 21 | +server { | |
| 22 | + listen 80; | |
| 23 | + server_name demo.homecommunity.cn; | |
| 24 | + | |
| 25 | + location / { | |
| 26 | + root /home/data/web/propertyWeb/dist; | |
| 27 | + } | |
| 28 | + location /callComponent | |
| 29 | + { | |
| 30 | + add_header 'Access-Control-Allow-Origin' '*'; | |
| 31 | + proxy_pass http://192.168.1.109:8008; | |
| 32 | + } | |
| 33 | + location /app | |
| 34 | + { | |
| 35 | + | |
| 36 | + add_header 'Access-Control-Allow-Origin' '*'; | |
| 37 | + proxy_pass http://192.168.1.109:8008; | |
| 38 | + } | |
| 39 | +} | |
| 40 | +``` | |
| 0 | 41 | \ No newline at end of file | ... | ... |
readme.md
| 1 | 1 | # HC物业管理系统pcweb端(vue2+elementui) |
| 2 | 2 | |
| 3 | -这个项目是https://gitee.com/java110/MicroCommunityWeb 这个项目的vue2+elementui 版,方便科技公司二开,快速上手,目前基本功能开发完成,测试解决bug,科技公司可以用哪个这个版本了 | |
| 3 | +## 说明 | |
| 4 | + HC小区管理系统是一套saas物业管理的系统,包括 房产、业主、 费用 (可以线上缴费)、报修(可以线上报修)、投诉建议、采购、巡检、停车、门径、道闸、监控、工作流、问卷和公告等功能。 | |
| 5 | + | |
| 6 | + 相关代码:<br/><br/> | |
| 7 | + 1、[物业系统前端](https://gitee.com/java110/MicroCommunityWeb) : 物业员工使用电脑端<br/> | |
| 8 | + 2、[物业系统后端](https://gitee.com/wuxw7/MicroCommunity): 核心业务处理端<br/> | |
| 9 | + 3、[业主手机端](https://gitee.com/java110/WechatOwnerService): 提供用户使用,包括投诉 建议,缴费、报修 等<br/> | |
| 10 | + 4、[物业手机版](https://gitee.com/java110/PropertyApp): 物业员工使用手机端<br/> | |
| 4 | 11 | |
| 5 | -## 如何启动 | |
| 6 | -``` | |
| 7 | -npm run dev | |
| 8 | -``` | |
| 9 | -首次启动时 需要执行 | |
| 10 | -``` | |
| 11 | -npm install . | |
| 12 | -``` | |
| 13 | -安装依赖 | |
| 12 | +## 如何使用 | |
| 13 | + | |
| 14 | +[操作手册](http://www.homecommunity.cn/pages/hc/addCommunity_cn.html) | |
| 15 | + | |
| 16 | +## 产品 | |
| 17 | + | |
| 18 | +1、手机端演示环境 | |
| 19 | + | |
| 20 | +  | |
| 21 | + | |
| 22 | +2、电脑端<br/> | |
| 23 | +地址:http://demo.homecommunity.cn <br/> | |
| 24 | +管理员账号:admin/admin<br/> | |
| 25 | +物业演示账号:wuxw/admin<br/> | |
| 26 | +开发者账号:dev/密码自己修改 [如何修改](http://bbs.homecommunity.cn/pages/bbs/topic.html?topicId=102021110520080050) | |
| 27 | + | |
| 28 | +## 系统功能(function) | |
| 29 | + | |
| 30 | +  | |
| 31 | + | |
| 32 | + 主要系统功能请查看 | |
| 33 | + | |
| 34 | + [功能清单](http://bbs.homecommunity.cn/pages/bbs/topic.html?topicId=102022042459860343) | |
| 14 | 35 | |
| 15 | 36 | ## 目录介绍 |
| 16 | 37 | public 存放静态图片,src 下存放代码,这里主要介绍src 目录 |
| ... | ... | @@ -26,4 +47,27 @@ src |
| 26 | 47 | ``` |
| 27 | 48 | |
| 28 | 49 | ## 架构 |
| 29 | -vue2+elementui | |
| 30 | 50 | \ No newline at end of file |
| 51 | +vue2+elementui | |
| 52 | + | |
| 53 | +## 安装 | |
| 54 | + | |
| 55 | +### 开发启动 | |
| 56 | +## 开发启动 | |
| 57 | +``` | |
| 58 | +npm run dev | |
| 59 | +``` | |
| 60 | +首次启动时 需要执行 | |
| 61 | +``` | |
| 62 | +npm install . | |
| 63 | +``` | |
| 64 | +安装依赖 | |
| 65 | + | |
| 66 | +### 生产安装 | |
| 67 | + | |
| 68 | +[快速安装](./install.md) | |
| 69 | + | |
| 70 | +## 参与贡献 | |
| 71 | + | |
| 72 | +您可以fork 代码后,commit后 pull request合并代码 | |
| 73 | + | |
| 74 | +联系作者:17797173942(微信号) | |
| 31 | 75 | \ No newline at end of file | ... | ... |
src/conf/config.js
src/utils/header.js
| 1 | 1 | import { getUuid } from '@/utils/commonUtil' |
| 2 | 2 | import { getDateYYYYMMDDHHMISS } from '@/utils/dateUtil' |
| 3 | +import config from '@/conf/config' | |
| 3 | 4 | |
| 4 | 5 | export function getHeader() { |
| 5 | 6 | // 这里可以添加token等认证信息 |
| ... | ... | @@ -10,7 +11,7 @@ export function getHeader() { |
| 10 | 11 | } |
| 11 | 12 | return { |
| 12 | 13 | Authorization: authorization, // Adjust as needed |
| 13 | - 'app-id': '8000418004', | |
| 14 | + 'app-id': config.appId, | |
| 14 | 15 | 'TRANSACTION-ID': getUuid(), |
| 15 | 16 | 'REQ-TIME': getDateYYYYMMDDHHMISS(), |
| 16 | 17 | 'SIGN': '', | ... | ... |
src/views/layout/layout.vue
| ... | ... | @@ -31,7 +31,7 @@ |
| 31 | 31 | <el-dropdown-item command="logout">{{ $t('layout.logout') }}</el-dropdown-item> |
| 32 | 32 | </el-dropdown-menu> |
| 33 | 33 | </el-dropdown> |
| 34 | - <span class="margin-left">v1.9</span> | |
| 34 | + <span class="margin-left">{{systemInfo.version}}</span> | |
| 35 | 35 | |
| 36 | 36 | </div> |
| 37 | 37 | </el-header> |
| ... | ... | @@ -86,6 +86,7 @@ import moreCommunity from '@/components/community/moreCommunity.vue' |
| 86 | 86 | import viewMenuUserList from '@/components/system/viewMenuUserList.vue' |
| 87 | 87 | import searchCommunityDataList from '@/components/system/searchCommunityDataList.vue' |
| 88 | 88 | import {initSystem} from '@/api/util/vcApi' |
| 89 | +import config from '@/conf/config' | |
| 89 | 90 | |
| 90 | 91 | |
| 91 | 92 | export default { |
| ... | ... | @@ -111,13 +112,15 @@ export default { |
| 111 | 112 | systemInfo: { |
| 112 | 113 | systemSimpleTitle: '', |
| 113 | 114 | companyName: '', |
| 114 | - logoUrl: '' | |
| 115 | + logoUrl: '', | |
| 116 | + version: '' | |
| 115 | 117 | } |
| 116 | 118 | } |
| 117 | 119 | }, |
| 118 | 120 | created() { |
| 119 | 121 | let _user = JSON.parse(localStorage.getItem('user')); |
| 120 | 122 | this.username = _user.name |
| 123 | + this.systemInfo.version = config.version | |
| 121 | 124 | this.getSystemInfo() |
| 122 | 125 | this._loadStoreInfo() |
| 123 | 126 | this.loadCatalogs() | ... | ... |