<template>
  <view class="main">
		<view class="tab-box">
			<view class="tab-item-wrap">
				<view v-for="(item, index) in tablist" :key="index" 
					  :class="activeClass == index ? 'bottom' : ''" @click="clocktab(index, item.id)">
					{{ item.name }}
					<view class="bottomLine" v-if="activeClass == index"></view>
				</view>
			</view>
		</view>
		<view class="cented" v-if="activeClass==0">
			
			
			<view class="ceninfo" v-for="(item,index) in alllist" @click="quclick(item)" :key="index">
				<view class="infoview">
					<view class="infozuo">
						<view class="infozuochiud1">{{item.jbaName}}</view>
						<view class="infozuochiud2">置业顾问</view>
					</view>
					<view class="infoyou">
						<view class="infoyouchiud2" >去学习</view>
					</view>
				</view>
				<view class="footerinfo">
					<view class="footerinfozuo">{{item.assignedTime}}</view>
					<view class="footerinfoyou"></view>
				</view>
				<view class="footicon">
					<view class="icon">
						<image class="Piabodata-img1" src="../../static/images/studyhot.png" mode=""></image>
						<!-- 浏览量 -->
						{{item.pageviews}}
					</view>
					<view class="icon">
						<image class="Piabodata-img1" src="../../static/images/viewstudy.png" mode=""></image>
						<!-- 热度 -->
						{{item.heat}}
					</view>
				</view>
			</view>
			
			
		</view>
		<view class="biaoqianview" v-if="activeClass==1">
			<view class="boxintention">
				<view class="title">分点标签列表</view>
				<view class="boxcenten" v-for="(item,index) in equinoctial" :key="index" @click="routerclick(item)">
					<view class="boxcenteninfotext">{{item.name}}</view>
					<view class="boxcenteninfoimg"><u-icon size="20px" name="arrow-right"></u-icon></view>
				</view>
			</view>
		</view>
		<u-tabbar activeColor="#1296db" inactiveColor="#999999" v-model="current" :list="tabbarList"></u-tabbar>
  </view>
</template>

<script>
  var config = require("../../config");
  var util = require("@/utils/util.js");
	import tabbarList from '@/utils/tabbar.js'
  export default {
    data() {
      return {
		  tabbarList:tabbarList,
		  current: 0,
		tablist:[
			{name:"全文"},
			{name:"分点"}
		],
		activeClass:0,
		equinoctial:[],
		alllist:[],
		buildingID:''
		
      };
    },
    onShow(){
			var i=uni.getStorageSync('fendianindex') 
			this.buildingID=uni.getStorageSync('buildingID').id;
			this.clocktab(i)
			
			this.updateInit()
    },
	onPullDownRefresh() {
		var i=uni.getStorageSync('fendianindex')
		this.clocktab(i)
		setTimeout(function () {
		    uni.stopPullDownRefresh();
		}, 1000);
	},
    methods: {
		updateInit() {
			uni.request({
				url: config.service.notReadNum,
				method: "GET",
				data: {
					id: uni.getStorageSync('weapp_session_userInfo_data').accountId,
					projectId: uni.getStorageSync('buildingID').id,
				},
				header: {
					'content-type': 'application/json',
					'Access-Token': uni.getStorageSync('weapp_session_login_data').token
				},
				success: (res) => {
					this.count = res.data.data
					this.tabbarList[3].count = res.data.data || 0
				}
			})
		},
		
		//全部学习跳转
		quclick(item){
			uni.showLoading({
			    title: '加载中',
				mask:true
			});
			const parames = {
			  pageNum: 1,
			  pageSize: 100,
			  query: {
			    customerId: item.carId,
			  }
			}
			var cet={
				bg:0,
				customerId:item.id,
				id:''
			}
			this.$u.post("/corpus/findByPage", parames).then(res => {
				setTimeout(function () {
				    uni.hideLoading();
				}, 2000);
				var newobj = res[0];
				if(res[0].merge==0){
					uni.navigateTo({
						url: `/pages/learning/Thefulltext/index2?customerId=${newobj.customerId}&status=${newobj.status}&itemobj=${JSON.stringify(cet)}&stateisshow=${"2"}`
					})
				}else{
					uni.navigateTo({
						url: `/pages/learning/Thefulltext/index?customerId=${newobj.customerId}`
					})
				}
			})
		},
		//分点学习跳转
		routerclick(item){
			uni.navigateTo({
				url: "/pages/learning/Equinoctiallearning?id="+item.marketingId+"&biaoqian="+item.name
			})
		},
		 //  tab切换
		 clocktab(index) {
		 	this.activeClass = index;
			if(this.activeClass==0){
				uni.setStorageSync("fendianindex", 0); //写入缓存
				this.ceninit()
			}else{
				uni.setStorageSync("fendianindex", 1); //写入缓存
				this.infoinit()
			}
		 },
		 ceninit(){
			let infoobj={
				"pageNum":1,
				"pageSize":100,
				"query":{
					"status":0,
					'itemId':this.buildingID,
				}
			}
			 uni.request({
			     url: config.service.findAllZATD, 
			 	 method:"POST",
			     header: {
			        'content-type': 'application/json',
			        'Access-Token': uni.getStorageSync('weapp_session_login_data').token
			     },
				 data:infoobj,
			 	 success: (data) => {
			 		if(data.data.code==10000){
						this.alllist=data.data.data.results
			 		}else{
			 			uni.showToast({
			 			    title: data.data.message,
			 			    duration: 2000
			 			});
			 		}	
			 	}
			 })
		 },
		 
		 
		 infoinit(){
			 let obj={
				 itemId:this.buildingID
			 }
			 uni.request({
			     url: config.service.findSelectedLabel,
			 	method:"POST",
				data:obj,
			     header: {
			        'content-type': 'application/json',
			        'Access-Token': uni.getStorageSync('weapp_session_login_data').token
			     },
			 	success: (data) => {
			 		if(data.data.code==10000){
						this.equinoctial=data.data.data
			 		}else{
			 			uni.showToast({
			 			    title: data.data.message,
			 			    duration: 2000
			 			});
			 		}	
			 	}
			 })
		 }
    },
  }
</script>

<style lang="scss" scoped>
.main {
	background: #F1F1F1;;
	min-height: 100vh;
}
.tab-box {
	height: auto;
	overflow: auto;
	width: 100%;
	.tab-item-wrap {
		height: 100rpx;
		width: 80%;
		margin: 0 auto;
		line-height: 100rpx;
		display: flex;
		justify-content: space-around;
		font-size: 36rpx;
		color: #959dad;
	}
}
.bottom {
	color: #008EF2;
	position: relative;
}
.bottomLine {
	position: absolute;
	width: 96rpx;
	height: 6rpx;
	top: 80rpx;
	background-color: #298dff;
	border-radius: 8rpx 8rpx 0rpx 0rpx;
	left: -13rpx;
}
.cented{
	width: 100%;
	padding-top: 14rpx;
	.ceninfo{
		width: 690rpx;
		// height: 160rpx;
		background: #FFFFFF;
		border-radius: 8rpx;
		margin: 0 auto;
		margin-top: 20rpx;
		padding-top: 23rpx;
		position: relative;
		.infoview{
			width: 100%;
			height: 64rpx;
			display: flex;
			.infozuo{
				width: 454rpx;
				height: 100%;
				display: flex;
				align-items: center;
				.infozuochiud1{
					font-size: 36rpx;
					font-weight: 600;
					color: #0C0C0C;
					text-indent: 28rpx;
				}
				.infozuochiud2{
					width: 113rpx;
					height: 42rpx;
					border-radius: 5rpx;
					margin-left: 19rpx;
					border: 1px solid #008EF2;
					font-size: 24rpx;
					font-weight: 400;
					color: #008EF2;
					line-height: 42rpx;
					text-align: center;
				}
			}
			.infoyou{
				width:236rpx;
				height: 100%;
				display: flex;
				align-items: center;
				.infoyouchiud1{
					display: block;
					width: 64rpx;
					height: 64rpx;
					border-radius: 50%;
				}
				.infoyouchiud2{
					width: 133rpx;
					height: 56rpx;
					background: #008EF2;
					border-radius: 8rpx;
					text-align: center;
					color: #FFFFFF;
					font-size: 30rpx;
					line-height: 56rpx;
					margin-left: 80rpx;
				}
			}
		}
		.footerinfo{
			width: 100%;
			height: 42rpx;
			display: flex;
			margin-top: 14rpx;
			.footerinfozuo{
				width: 454rpx;
				font-size: 30rpx;
				color: #0C0C0C;
				line-height: 42rpx;
				margin-left: 26rpx;
			}
			.footerinfoyou{
				width: 236rpx;
				font-size: 24rpx;
				color: #999999;
				line-height: 42rpx;
				text-indent: 42rpx;
			}
		}
		.dingwei{
			width: 100%;
			height: 60rpx;
			border: 1px solid red;
			position: absolute;
			top: 160rpx;
			left: 0rpx;
		}
	}
}
.biaoqianview{
	width: 100%;
	.boxintention {
		width: 690rpx;
		margin: 0 auto;
		.title {
			font-size: 36upx;
			color: #333333;
			position: relative;
			display: flex;
			align-items: center;
			padding-left: 19upx;
	
			&:before {
				content: '';
				position: absolute;
				left: 0;
				height: 30upx;
				width: 9upx;
				background: #008ef2;
				border-radius: 5rpx;
			}
		}
		.boxcenten{
			width: 100%;
			height: 100rpx;
			background: #FFFFFF;
			border-radius: 8rpx;
			margin-top: 22rpx;
			display: flex;
			.boxcenteninfotext{
				width: 90%;
				height: 100%;
				text-indent: 20rpx;
				line-height: 100rpx;
				font-size: 30rpx;
				color: #0C0C0C;
			}
			.boxcenteninfoimg{
				width: 10%;
				height: 100%;
				line-height: 100rpx;
			}
		}
	}
}
.footicon{
	display: flex;
	align-items: center;
	margin-top: 30rpx;
	padding:20rpx;
	flex-direction: row-reverse;
	.icon{
		margin-left: 20rpx;
	}
	image{
		width: 36rpx;
		height: 36rpx;
		margin-right: 20rpx;
		vertical-align: -7rpx;
	}
}
</style>



<!-- <template>
	<view class="cented-box">
		<view class="search-box">
			<view class="search">
				<view class="search-img">
					<image class="search-img1" src="../../static/images/search.png" mode=""></image>
				</view>
				<view class="search-text">输入话术关键字</view>
			</view>
		</view>
		
		<view class="caseid-box">
			<view class="caseid">
				<image class="caseid-img1" src="../../static/images/good.png" mode=""></image>
				<view class="caseid-text">优秀案例</view>
			</view>
			<view class="caseid">
				<image class="caseid-img1" src="../../static/images/problem.png" mode=""></image>
				<view class="caseid-text">问题库</view>
			</view>
			<view class="caseid">
				<image class="caseid-img1" src="../../static/images/reverse.png" mode=""></image>
				<view class="caseid-text">反面案例</view>
			</view>
		</view>
		<view class="Pinspeak">销讲话术</view>
		<view class="chented">
			<view class="title">
				<view class="title1"></view>
				<view class="titletext">逼单话术</view>
				<view class="titleimg">
					<image class="titleimg1" src="../../static/images/arrow.png" mode=""></image>
				</view>
			</view>
		</view>
		
		<view class="chented">
			<view class="title" style="border: none;">
				<view class="title1"></view>
				<view class="titletext">品牌介绍</view>
			</view>
			<view class="chented-for">
				<view class="chented-che">2021销售额</view>
				<view class="chented-che">2021销售额</view>
				<view class="chented-che">2021销售额</view>
				<view class="chented-che">2021销售额</view>
			</view>
		</view>
		<view class="chented">
			<view class="title" style="border: none;">
				<view class="title1"></view>
				<view class="titletext">品牌介绍</view>
			</view>
			<view class="chented-for">
				<view class="chented-che">2021销售额</view>
				<view class="chented-che">2021销售额</view>
				<view class="chented-che">2021销售额</view>
				<view class="chented-che">2021销售额</view>
			</view>
		</view>
		
	</view>
</template>

<script>
	export default {
		data() {
			return {};
		},
		components: {},
		onLoad() {},
		onShow() {},
		methods: {
	
		},
	
	};
</script>

<style lang="scss" scoped>
.cented-box{
	background: #F8F8F8;
	width: 100%;
	height: 100%;
}
.search-box{
	width: 100%;
	height: 102rpx;
	background: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	.search{
		width: 690rpx;
		height: 70rpx;
		display: flex;
		align-items: center;
		background: #F8F8F8;
		border-radius: 33rpx;
		.search-img{
			width: 26rpx;
			height: 30rpx;
			margin-left: 20rpx;
			.search-img1{
				width: 100%;
				height: 100%;
				margin-top: 2rpx;
			}	
		}
		.search-text{
			font-size: 28rpx;
			font-weight: 400;
			color: #999999;
			margin-left:10rpx;
		}
	}
}
.caseid-box{
	width: 100%;
	height: 204rpx;
	margin-top: 10rpx;
	background: #FFFFFF;
	display: flex;
	.caseid{
		flex: 1;
		height: 100%;
		text-align: center;
		margin-top: 13rpx;
		.caseid-img1{
			width: 134rpx;
			height: 134rpx;
		}
		.caseid-text{
			width: 100%;
			text-align: center;
			font-size: 24rpx;
			font-weight: 400;
			color: #333333;
		}
	}
}
.Pinspeak{
	width: 100%;
	height: 92rpx;
	border-bottom: 1rpx solid #E0E0E0;
	font-size: 32rpx;
	font-weight: 600;
	color: #333333;
	text-indent: 30rpx;
	line-height: 92rpx;
	background: #FFFFFF;
	margin-top: 20rpx;
}
.chented{
	width: 100%;
	padding-left: 30rpx;
	padding-right: 30rpx;
	background-color: #FFFFFF;
	.title{
		width: 100%;
		height: 90rpx;
		border-bottom: 1rpx solid #E0E0E0;
		display: flex;
		align-items: center;
		.title1{
			width: 6rpx;
			height: 30rpx;
			background: #2671E2;
		}
		.titletext{
			width: 90%;
			height: 30rpx;
			font-size: 30rpx;
			font-weight: 600;
			color: #333333;
			line-height: 30rpx;
			text-indent: 10rpx;
		}
		.titleimg{
			width: 8%;
			text-align: right;
			.titleimg1{
				width: 14rpx;
				height: 30rpx;		
			}
		}
	}
	.chented-for{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		margin-top: -20rpx;
		border-bottom: 1rpx solid #E0E0E0;
		padding-bottom: 30rpx;
		.chented-che{
			width: 210rpx;
			height: 60rpx;
			background: #FFFFFF;
			border-radius: 4rpx;
			border: 1px solid #C9C9C9;
			text-align: center;
			line-height: 60rpx;
			font-size: 30rpx;
			font-weight: 400;
			color: #333333;
			margin-right: 20rpx;
			margin-top: 20rpx;
		}
	}
}
</style>
 -->