# FunkeyWeb **Repository Path**: cmw/FunkeyWeb ## Basic Information - **Project Name**: FunkeyWeb - **Description**: FunkeyWeb - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: cmw-dev1.0 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-01-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # [后台管理系统](https://manage.funkey.asia) > funkey-manage front pages ## 部署方法 ``` bash # 安装依赖库 npm install # 进入开发模式 npm run dev # 打包 npm run build ``` ## 目录结构 ``` bash ├── Readme.md // 文档 ├── build // webpack配置 ├── config │ ├── src // 具体业务代码 │ ├── api // 后端接口方法 │ │ ├──auth.js // 登录相关接口 │ │ ├──bigdata.js // big data相关接口 │ │ ├──chat.js // 聊天相关接口 │ │ ├──host.js // 与房东相关接口 │ │ ├──event.js // 日历相关接口 │ │ ├──item.js │ │ ├──model.js // 万能接口 │ │ ├──notification.js // 查错相关接口 │ │ ├──oem.js // 房东、公司相关接口 │ │ ├──okumasan.js // 清扫相关接口 │ │ ├──order.js // 订单相关接口 │ │ ├──room.js // 房源相关接口 │ │ ├──stat.js // 统计相关接口 │ │ └──upload.js // 上传相关接口 │ ├── base │ │ ├──cache.js // 与房东相关接口 │ │ └──variable.js // 全局变量 │ ├── cache │ │ └──index.js // 本地缓存配置 │ ├── components │ │ ├── views // pages │ │ │ ├──BigData │ │ │ │ ├──Occupancy.vue // 查房间入住率组件 │ │ │ │ ├──OrderAnalusis.vue // 分析订单组件(已弃用) │ │ │ │ ├──OrderTrend.vue // 查看订单未来趋势组件 │ │ │ │ ├──Overview.vue // 大数据Dashboard组件 │ │ │ │ └──ProfitForecast.vue // 预测楼盘收益组件(已弃用) │ │ │ ├──Bill │ │ │ │ ├──CheckAccounts.vue // 检查账单组件 │ │ │ │ ├──Invoice.vue │ │ │ │ └──Transactions.vue │ │ │ ├──Notification │ │ │ │ ├──CheckBill.vue // 检查异常订单组件 │ │ │ │ ├──CheckList.vue // 查询checklist组件 │ │ │ │ ├──CheckStatus.vue // 检测在平台修改过的订单 │ │ │ │ ├──DuplicateIcal.vue // 查询日期重叠的日历项 │ │ │ │ ├──DuplicateOrder.vue // 查询日期重叠的订单 │ │ │ │ ├──Ical2Order.vue // 日历项无订单 │ │ │ │ ├──Issues.vue │ │ │ │ └──Order2Ical.vue // 订单无日历项 │ │ │ ├──Okumasan │ │ │ │ ├──DeliverOrder.vue │ │ │ │ ├──Ical2Clean.vue // 检查清扫异常的订单或日历项 │ │ │ │ ├──OkumasanCleaner.vue │ │ │ │ ├──OkumasanHost.vue │ │ │ │ ├──OkumasanOrder.vue │ │ │ │ ├──OkumasanRoom.vue │ │ │ │ ├──OtherExpnese.vue │ │ │ │ └──RecurringExpense.vue │ │ │ ├──Chat.vue │ │ │ ├──Company.vue │ │ │ ├──Dashboard.vue │ │ │ ├──GuestRegistration.vue │ │ │ ├──GuestRegistrationThailand.vue │ │ │ ├──Host.vue │ │ │ ├──InertOrder.vue │ │ │ ├──LogincalRoom.vue │ │ │ ├──LogincalRoomCalendar.vue │ │ │ ├──order.vue │ │ │ ├──PhysicalRoom.vue │ │ │ ├──PhysicalRoomCalendar.vue │ │ │ ├──PhysicalRoomCallery.vue // 房源内部图片组件 │ │ │ ├──PhysicalRoomMedia.vue // 房源外部部图片组件 │ │ │ ├──PhysicalRoomServiceInfo.vue │ │ │ └──SearchResult.js // 简单查询结果组件(已弃用) │ │ ├── widgets // 小组件 │ │ │ ├──Chart // 图表组件 │ │ │ ├──Datepicker // 日期范围选择组件 │ │ │ ├──RoomCalendar // 房源日历显示组件 │ │ │ ├──CheckItem.vue │ │ │ ├──CheckListForm.vue │ │ │ ├──CompactPicker.vue // 颜色选择器组件 │ │ │ ├──Editableinput.vue // 可编辑文本行组件 │ │ │ ├──FilterForm.vue // 过滤组件 │ │ │ ├──InputSelect.vue // 可选择下拉框组件 │ │ │ ├──IputTags.vue // 输入多个输入框组件 │ │ │ ├──IssueStep.vue // 交接多步骤组件 │ │ │ ├──ItemDetail.vue // Item修改或添加组件 │ │ │ ├──ItemForm.vue // Item弹框组件 │ │ │ ├──ItemTable.vue // 表格组件 │ │ │ ├──Loading.vue │ │ │ ├──MenuSelect.vue │ │ │ ├──MenuSelect2.vue │ │ │ ├──Modal.vue // 弹框组件 │ │ │ ├──Myselect.vue // 可远程搜索下拉选择框组件 │ │ │ ├──Pagination.vue // 分页组件 │ │ │ ├──Range // 可输入范围组件 │ │ │ └──Tree.vue // 树形组件 │ │ ├──404.vue // 没有匹配路由页面 │ │ ├──Home.vue // 布局组件 │ │ ├──LeftMenu.vue // 左边菜单栏组件 │ │ ├──Login.vue // 登录组件 │ │ └──MyHeader.vue // 页头组件 │ ├── config │ │ ├──axios.conf.js // axios全局配置,拦截器配置 │ │ ├──columns.js // 返回字段配置 │ │ ├──index.js // 一些配置项,例如接口地址、房源设备 │ │ └──ReplyTemplate.js // 静态模板配置(已弃用) │ ├── store // 全局状态 │ ├── filter // 全局filter设置, 用于统一处理数据格式 │ ├── mixins // mixin设置,提供公用代码 │ ├── router // 页面路由配置 │ ├── static // 静态css,js,font,images │ ├── main.js // 项目入口 │ ├── App.vue // 项目根组件 │ └── utils │ ├──index.js // 一些常用方法 │ └──crypto // 与加密相关 │ │ ├── index.html // 模板 └── package.json // 依赖库配置 ``` ## 要安装的第三方库 ``` 1、less 语法支持库: cnpm install --save-dev less-loader less 2、 moment 日期函数处理库: cnpm i moment --save ```