<template>
<view :class="$isEmpty(room_list)?'empty-wrap':''">
<view class="bg-gray" style="padding: 16rpx 30rpx;">
	<text >当前选择楼栋：</text>
</view>
<view class="bg-white" style="padding:30rpx 30rpx 20rpx 30rpx;border-bottom: 1rpx solid #efefef;display: flex;justify-content: space-between;">
	<view class="text-blue">
		<text class="">{{unit_name}}</text>
	</view>
	<view class="cu-btn line-blue sm round" @tap="change">
		<text class="cuIcon-refresh padding-right-10"></text>
		<text>切换楼栋</text>
	</view>
</view>
	<view class="bg-gray" style="padding: 12rpx 30rpx;">
		<text >选择房间：</text>
	</view>
<view class="nav_section" v-if="room_list.length>0">
  <navigator open-type="redirect" v-for="(item, index) in room_list" :key="index" :url="'../../auth/auth?room_id=' + item.id + '&room_name=' + item.name + '&residential_name=' + residential_name + '&unit_name=' + unit_name">
    <view class="nav_section_items">
      <view class="section_cont">
        <view class="section_cont_tel">
          <text class="info">{{item.name}}</text>
        </view>
      </view>
    </view>
  </navigator>
</view>
<view class="default" v-if="$isEmpty(room_list)">
  <image src="/static/empty.png" mode="heightFix"></image>
  <view>
    <text>没有获取到房间信息</text>
  </view>
</view>
</view>
</template>

<script>
var app = getApp();

export default {
  data() {
    return {
	  city_county_name:"",
	  //房间号
      room_list: null,
	  //小区名字
      residential_name: null,
	  //楼栋名字
      unit_name: null 

    };
  },
  components: {},
  props: {},
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
	  this.city_county_name=uni.getStorageSync("cityCountyName")
    //小区名字
    var residential_name = options.residential_name; //楼栋名字
    var unit_name = options.unit_name;
    this.setData({
      residential_name: residential_name,
      unit_name: unit_name
    });
    var unit_id = options.unit_id;
    this.getRoom(unit_id);
  },
  methods: {
	  change(){
		uni.navigateBack({
			delta:1
		})  
	  },
    //根据楼栋信息查询房间
    getRoom: function (unit_id) {
      let that = this;
      let params = {};
      params['unit_id'] = unit_id;
      let operation = 'estate/getByUnitId';
      app.globalData.postRequest(params, operation, function (res) {
        //获取成功
        if (res.data.result_code == 1) {
          that.setData({
            room_list: res.data.list
          });
        } else {
          app.globalData.oneFailHint(res.data.result_msg);
        }
      });
    }
  }
};
</script>
<style>
/* pages/choosePlot/chooseUnit/chooseUnit.wxss */
page{
  overflow-y: scroll
}
.nav_section {
  width: 100%;
  background:#fff;
}

.nav_section_items {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 30rpx;
  border-bottom: 2rpx solid #ddd;
  position: relative;
}

.nav_section_items:active {
  background: #ddd;
}



.nav_section_items .section_cont view {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.nav_section_items .section_cont .section_cont_sub {
  font-size: 30rpx;
  line-height: 50rpx;
  color: #000;
  margin-bottom: 10rpx;
}
.section_cont_tel .info{
  width: 500rpx;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
}
.default {
  text-align: center;
  position: fixed;
  left: 50%;
  top: 40%;
  transform: translate(-50%, -50%);
}
.default text{
	color: #AAAAAA;
}
.default image {
  height: 250rpx;
  display: inline-block;
}
.empty-wrap{
	background-color: #FFFFFF;
	min-height: 100vh;
}
</style>