<template>
	<view class="content">
		<cu-custom bgColor="bg-blacks" :isBack="false">
			<block slot="right"><image src="../../static/picture/fourLine.png" style="width: 30px;height: 30px;margin-left: 2%;" @tap="openDrawer"></image></block>
			<block slot="right">
				<view class="icon cuIcon-notice text-white" v-if="badge != 0" style="margin-left: -70%;">
					<view class="cu-tag looknumber" style="margin-top: -2%;">
						<block v-if="badge != 1">{{ badge > 99 ? '99+' : badge }}</block>
					</view>
				</view>
			</block>
			<block slot="right"></block>
			<block slot="content">{{ address }}</block>
			<block slot="right"><view class="plus" @tap="showModal" data-target="viewModal">+</view></block>
		</cu-custom>
		<!-- 抽屉组件 -->
		<div><drawer ref="drawer"></drawer></div>
		<div class="plusDrawer" @tap="hideModal"><plusDrawer ref="plusDrawer"></plusDrawer></div>

		<scroll-view @tap="hideModal" scroll-y class="DrawerPage" :class="modalName == 'viewModal' ? 'show' : ''">
		
		<!-- 任务组件 -->
		<view class="taskcard solid">
			<view class="tasktab" @tap="common.navTo('/components/task/taskCard/taskCard?taskName=' + taskName)"><view class="cu-tag" :class="'line-white'">任务一</view></view>

			<view class="taskcontent solids-bottom  flex align-center" style="color: #FFFFFF;" @tap="common.navTo('/components/task/taskCard/taskCard?taskName=' + taskName)">
				<view class="flex-subs text-center"><view class="padding">用于摘要或阅读文本页面默认字号</view></view>
			</view>

			<view class="taskbutton align-center padding">
				<button class="cu-btn ">确认</button>
				<button class="cu-btn ">取消</button>
			</view>
		</view>

		<!-- 任务组件 -->
		<view class="taskcard solid">
			<view class="tasktab" @tap="common.navTo('/components/task/taskCard/taskCard?taskName=' + taskName)"><view class="cu-tag" :class="'line-white'">任务二</view></view>

			<view class="taskcontent solids-bottom  flex align-center" style="color: #FFFFFF;" @tap="common.navTo('/components/task/taskCard/taskCard?taskName=' + taskName)">
				<view class="flex-subs text-center"><view class="padding">用于摘要或阅读文本页面默认字号</view></view>
			</view>

			<view class="taskbutton align-center  padding">
				<button class="cu-btn ">确认</button>
				<button class="cu-btn ">取消</button>
			</view>
		</view>
		</scroll-view>
	</view>
</template>

<script>
import res from '../../common/data.json';
import drawer from '../../components/drawer/threeLineDrawer.vue';
import plusDrawer from '../../components/drawer/plusDrawer.vue';

export default {
	components: {
		drawer: drawer,
		plusDrawer: plusDrawer
	},
	data: function() {
		return {
			taskName: '任务',
			badge: 22,
			inconList: ['form', 'favor', 'question', 'edit'],
			modalName: null,
			address: '宁夏新能源公司',
			drawerList: [
				{
					name: '首页'
				},
				{
					name: '状态监视'
				},
				{
					name: '矩阵监视'
				},
				{
					name: '风场监视'
				},
				{
					name: '人员监视'
				}
			],
			plusDrawerList: [
				{
					name: '宁夏新能源公司',
					windPowerStationId: 'NINGXIAXINNENGYUANGONGSI'
				},
				{
					name: '牛首山风电场',
					windPowerStationId: 'NSS_FDC'
				},
				{
					name: '香山风电场',
					windPowerStationId: 'XS_FDC'
				},
				{
					name: '石板泉风电场',
					windPowerStationId: 'SBQ_FDC'
				},
				{
					name: '青山风电场',
					windPowerStationId: 'QS_FDC'
				},
				{
					name: '麻黄山风电场',
					windPowerStationId: 'MHS_FDC'
				}
			]
		};
	},
	onHide() {
		this.$refs.drawer.closeDrawer();
		this.hideModal();
	},
	onShow() {
		this.windPowerStationId = uni.getStorageSync('windPowerStationId');
		this.address = this.getWindPowerStationNameToSessionStorage();
	},
	methods: {
		openDrawer: function() {
			this.$refs.drawer.openDrawer(250, this.drawerList, this.inconList);
		},
		closeDrawer: function() {
			this.drawerIsShow = false;
		},
		pushWindPowerStationNameToSessionStorage(windpowerstationName) {
			uni.setStorageSync('windpowerstationName', windpowerstationName);
			//sessionStorage.setItem('windpowerstationName', windpowerstationName);
			//alert("v"+ sessionStorage.getItem("windpowerstationName"));
			//this.common.goback('/pages/index/Index');
		},
		getWindPowerStationNameToSessionStorage() {
			uni.getStorageSync('windpowerstationName');
			return uni.getStorageSync('windpowerstationName');
		},
		openDrawer: function() {
			this.$refs.drawer.openDrawer(250, this.drawerList, this.inconList);
		},
		showModal(e) {
			this.modalName = e.currentTarget.dataset.target;
			this.$refs.plusDrawer.showModal(this.plusDrawerList, this.modalName);
		},
		hideModal() {
			this.modalName = null;
			this.$refs.plusDrawer.hideModal(this.modalName);
		}
	}
};
</script>

<style>
body {
	font-family: '方正兰亭细黑_GBK';
	font-size: 20px;
	color: silver;
	background: #fff;
}

@font-face {
	font-family: '方正兰亭细黑_GBK';
	src: url(../../static/fzltxh.TTF);
}

page {
	background-color: #1f1f1f;
	font-family: '方正兰亭细黑_GBK';
	overflow-x: hidden;
}

.top {
	width: 100%;
	height: 130upx;
	padding-top: 5upx;
	background-color: #1f1f1f;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 100;
}

.threeLine {
	width: 50px;
	height: 45px;
	float: left;
}

.text {
	width: calc(100% - 100px);
	height: 45px;
	float: left;
	user-select: text;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	color: silver;
	line-height: 45px;
	margin-top: 11px;
	font-size: 18px;
}

.notice {
	width: 50px;
	height: 45px;
	float: left;
}

.plus {
	width: 30px;
	height: 45px;
	float: right;
	color: white;
	font-size: 35px;
	line-height: 45px;
	text-align: right;
	margin-right: 2.5%;
}

.textWindpowerstation {
	width: 180px;
	height: 45px;
	float: left;
	text-align: center;
	margin-left: 18px;
}
.taskcard {
	margin-left: 10%;
	width: 80%;
	height: 200px;
	margin-top: 3%;
	 border:2px solid white;
}
.tasktab {
	height: 30px;
	width: 100%;
	margin-left: 3%;
	margin-top: 3%;
}
.taskcontent {
	height: 100px;
}
.taskbutton {
	width: 100%;
	height: 50px;
}
.cu-tag {
	float: left;
}
.solids-bottom::after {
	border-bottom: 0px solid #eee;
}
.cu-btn {
	float: right;
	margin-left: 3px;
}
.DrawerPage {
					position: fixed;
					width: 100vw;
					height: 100vh;
					left: 0vw;
					background-color: #1f1f1f;
					transition: all 0.4s;
				}
				
				.DrawerPage.show {
					transform: scale(0.9, 0.9);
					left: 85vw;
					box-shadow: 0 0 60upx rgba(0, 0, 0, 0.2);
					transform-origin: 0;
				}
				.DrawerPage .cu-bar.tabbar .action button.cuIcon {
					width: 64upx;
					height: 64upx;
					line-height: 64upx;
					margin: 0;
					display: inline-block;
				}
				
				.DrawerPage .cu-bar.tabbar .action .cu-avatar {
					margin: 0;
				}
				
				.DrawerPage .nav {
					flex: 1;
				}
				
				.DrawerPage .nav .cu-item.cur {
					border-bottom: 0;
					position: relative;
				}
				
				.DrawerPage .nav .cu-item.cur::after {
					content: '';
					width: 10upx;
					height: 10upx;
					background-color: currentColor;
					position: absolute;
					bottom: 10upx;
					border-radius: 10upx;
					left: 0;
					right: 0;
					margin: auto;
				}
				
				.DrawerPage .cu-bar.tabbar .action {
					flex: initial;
				}
</style>