| | |
| | | <!--room-list.vue--> |
| | | <template> |
| | | <div class="page"> |
| | | <div class="page flex flex-col"> |
| | | <div class="page_header flex flex-ver"> |
| | | <div class="left flex flex-ver" @click="back"> |
| | | <img class="page_logo_1" src="../../assets/img/logo_1.png"> |
| | | <img class="page_logo_2" src="../../assets/img/logo_2.png"> |
| | | <div class="left flex flex-ver" @click="resetPage"> |
| | | <div class="page_logo_1"> |
| | | <img class="img" src="static/imgs/logo_1.png"> |
| | | </div> |
| | | <div class="page_logo_2"> |
| | | <img class="img" src="static/imgs/logo_2.png"> |
| | | </div> |
| | | </div> |
| | | <div class="right flex-1 flex flex-jcfe flex-ver"> |
| | | <div class="page_choose_shop"> |
| | |
| | | <!-- <div class="page_time">{{ timeObj.time }}</div> --> |
| | | </div> |
| | | </div> |
| | | <div class="page_container"> |
| | | <div class="list_container flex flex-col"> |
| | | <div class="page_container flex-1 h1 flex flex-col"> |
| | | <div class="list_container h1 flex-1 flex flex-col"> |
| | | <div class="list_container__title">请选择房间</div> |
| | | <div class="list_block flex-1"> |
| | | <div class="list_block flex-1 h1"> |
| | | <div v-if="list && list.length" class="list flex flex-ver flex-wrap"> |
| | | <!-- act --> |
| | | <div v-for="(item, index) in list" :key="index" class="list__item flex flex-center" @click="selectRoom(item)">{{ item.roomNo }}</div> |
| | |
| | | this.getShopList() |
| | | this.getRoomList() |
| | | }, |
| | | // 刷新页面 |
| | | resetPage() { |
| | | this.getRoomList() |
| | | }, |
| | | // 获取门店列表 |
| | | getShopList() { |
| | | var params = {} |
| | | Req.http.post({ |
| | | url: 'treat/screen/shop/list', |
| | | url: 'guide/treat/screen/shop/list', |
| | | data: params, |
| | | header: { 'Content-Type': 'application/json' }, |
| | | mockData: { |
| | | code: 100, |
| | | msg: '', |
| | | data: {} |
| | | data: [{ |
| | | name: 'xx', |
| | | id: 'xx' |
| | | }] |
| | | } |
| | | }).then((res) => { |
| | | this.shopList = res.data || [] |
| | |
| | | params.shopId = this.shopId |
| | | } |
| | | Req.http.post({ |
| | | url: 'treat/screen/room/list', |
| | | url: 'guide/treat/screen/room/list', |
| | | data: params, |
| | | header: { 'Content-Type': 'application/json' }, |
| | | mockData: { |
| | | code: 100, |
| | | msg: '', |
| | | data: {} |
| | | data: [{ |
| | | id: 'xx', roomNo: 'xx' |
| | | }] |
| | | } |
| | | }).then((res) => { |
| | | this.list = res.data || [] |
| | |
| | | } |
| | | </style> |
| | | <style scoped> |
| | | /* .page_container { |
| | | overflow: hidden; |
| | | } */ |
| | | .list_container { |
| | | width: 100%; |
| | | height: 100%; |
| | | background-color: #fff; |
| | | border-radius: 10px; |
| | | /* overflow: hidden; */ |
| | | } |
| | | .list_container__title { |
| | | line-height: 56px; |
| | |
| | | /* font-weight: bold; */ |
| | | } |
| | | .list_block { |
| | | /* padding-right: 66px; */ |
| | | margin-bottom: 50px; |
| | | overflow: auto; |
| | | } |
| | | .list_block .list { |
| | | |
| | | margin-bottom: 20px; |
| | | } |
| | | .list_block .list .list__item { |
| | | padding: 40px 30px; |