vue+element-ui+momentjs+mockjs+less
git clone https://github.com/Mirror198829/vue-roomReservationPlugin.git
npm install
npm run dev
npm install vue-res-room --save-dev
个人项目 main.js:
import RoomRes from 'vue-room-res'
import 'vue-room-res/dist/room-res.min.css'
Vue.use(RoomRes)
在项目需要的位置引入插件:
<div id="app">
<router-view/>
<room-res></room-res>
</div>
序号 | 内容 |
---|---|
1 | 区域删选切换会议室列表 |
2 | 设施checkbox切换状态更新会议室列表 |
3 | 会议室选择——日期切换 |
4 | 会议室选择——时间轴过渡移动 |
5 | 会议室选择——会议室信息展示(已占用展示) |
6 | 会议室选择——鼠标点击选择时间段 |
7 | 会议室选择——鼠标滑动选择时间段 |
8 | 预订信息与选择事件关联 |
会议室预订表格的数据格式如下:
Mock.mock({
"roomLst|10": [
{
"id":'@id',
"name": '@name',
"date":"@date('yyyy/MM/dd')",
"resTimes|0-2":[
{
"startTime|+1":["8:00",'13:30','16:00'],
"endTime|+1":["10:30",'15:00','18:30'],
"resUser":"@cname"
}
]
}
]
})