<template>
	<dm-pop-view ref='popView' title="解释说明" :isShowConfirm="false" :maskTapHide='maskTapHide'>
		<scroll-view class="explain-contain" :style="{height:viewHeight}" :scroll-y="true">
			<view class="explainItem" v-for="(item, index) in dataList" :key="index">
				<view class="explain-Title">{{item.title}}</view>
				<view class="explain-Des">{{item.des}}</view>
			</view>
		</scroll-view>
	</dm-pop-view>
</template>

<script>
	import dmPopView from './dmPopView.vue'
	
	let app = getApp();
	export default {
		props: {
			title: {
				type: String,
				default: '解释说明'
			},
			maskTapHide: {
				type: Boolean,
				default: true
			},
			chartId: {
				type: String,
				default: ''
			},
			isJiTuanCeng:{
				type: Boolean,
				default: false
			},
			brandSelected: {
				type: Boolean,
				default: false
			}
		},
		data() {
			return {
				themeColor: null,
				fuzhuColor: null,
				themeColor50: null,
				themeColor25: null,
				fuzhuColor50: null,
				dataList: [],
				viewHeight:"760rpx"
			}
		},
		mounted() {
			this.themeColor = app.globalData.themeColor
			this.themeColor50 = app.globalData.themeColor50
			this.themeColor25 = app.globalData.themeColor25
			this.fuzhuColor = app.globalData.fuzhuColor
			this.fuzhuColor50 = app.globalData.fuzhuColor50
			this.viewHeight = "760rpx"
		},
		methods: {
			show() {
				this.$refs.popView.show()
			},
			reloadData() {
				// 获客
				if (this.title == '客户浏览情况') {
					this.dataList = [
						{
							title: '新访',
							des: '在当前时间范围内,首次访问小程序的客户,数据统计维度按人按天去重'
						},
						{
							title: '复访',
							des: '在当前时间范围内,非首次访问小程序的客户,数据统计维度按人按天去重'
						}
					]
				}
				else if (this.title == '访客来源') {
					this.dataList = [
						{
							title: '集团',
							des: '在当前时间范围内,首次进入集团页面,获得的客户'
						},
						{
							title: '其他项目',
							des: '在当前时间范围内,首次进入集团其他项目,获得的客户'
						},
						{
							title: '本项目',
							des: '在当前时间范围内,首次进入本项目,获得的客户'
						}
					]
				}
				else if (this.title == '来源场景') {
					this.dataList = [
						{
							title: '获客来源场景',
							des: '指该新增获客首次进入小程序的场景方式'
						},
						{
							title: '长按识别',
							des: '通过长按识别二维码进入小程序的用户,一般为人为分享的二维码'
						},
						{
							title: '会话分享',
							des: '通过会话分享(单人会话、群消息)进入的用户'
						},
						{
							title: '扫码进入',
							des: '通过扫码方式进入小程序的用户'
						},
						{
							title: '朋友圈进入',
							des: '通过分享到朋友圈的小程序页面进入的用户'
						},
						{
							title: '最近使用',
							des: '通过最近使用的小程序进入的用户'
						},
						{
							title: '广告',
							des: '通过广告进入小程序的用户'
						},
						{
							title: '搜索',
							des: '通过主动搜索方式进入小程序的用户'
						},
						{
							title: '公众号',
							des: '通过公众号菜单、公众号消息等进入小程序的用户'
						},
						{
							title: '公众号文章',
							des: '通过公众号文章进入小程序的用户'
						},
						{
							title: '视频号进入',
							des: '通过视频号进入小程序的用户'
						},
						{
							title: '订阅号进入',
							des: '通过订阅号进入小程序的用户'
						},
						{
							title: '订阅消息',
							des: '通过订阅的微信消息进入小程序的用户'
						},
						{
							title: '其他APP/其他小程序',
							des: '通过APP、或其他小程序进入小程序的用户'
						},
						{
							title: '企业微信',
							des: '通过企业微信打开小程序的用户'
						},
						{
							title: '其他',
							des: '不属于以上场景的其他进入小程序场景的用户'
						}
					]
				}
				else if (this.title == '浏览情况') {
					this.dataList = [
						{
							title: '浏览量',
							des: '时间范围内,小程序用户产生以下行为的总浏览量,客户每浏览1个页面即产生1个浏览量'
						}
					]
				} else if (this.title == '浏览时长') {
					this.dataList = [
						{
							title: '',
							des: '在当前时间范围内,客户单次在项目内浏览时长(当天数据当天无法查看,仅能查看截止至昨天的数据)'
						}
					]
				} else if (this.title == '用户转化明细') {
					this.dataList = [
						{
							title: '',
							des: '在当前时间范围内,IM咨询及视频看房接通情况(当天数据当天无法查看,仅能查看截止至昨天的数据)'
						}
					]
				}
				
				// 获电
				else if (this.title == '获电情况') {
					this.dataList = [
						{
							title: '集团层查看',
							des: '集团获电:统计整个集团的获电情况,如客户在多个项目产生留电行为,取该客户的最早一次获电场景进行统计'
						},
						{
							title: '小程序获电',
							des: '在当前时间范围内,通过触及小程序的使用场景,所产生的获电'
						},
						{
							title: '非小程序获电',
							des: '在当前时间范围内,未触发过小程序的使用场景,并产生了获电'
						}
					]
				}
				else if (this.title == '获电方式') {
					this.dataList = [
						{
							title: '授权号码',
							des: '客户进入小程序,并在当前项目产生授权留存的客户电话'
						},
						{
							title: '手动报备',
							des: '通过经纪人手动录入客户电话产生报备关系的客户电话'
						},
						{
							title: '到访录入',
							des: '线下自然顺访的客户,通过录入来访系统产生的客户电话'
						},
						{
							title: '导入获电',
							des: '项目历史客户资源,通过导入系统而产生的客户电话'
						},
						{
							title: '其他',
							des: '通过H5、或其他非以上方式产生的客户电话'
						}
					]
				}
				else if (this.title == '获电来源') {
					if (this.isJiTuanCeng) {
						this.dataList = [{
							title: '集团层',
							des: '客户在集团层浏览过并且已产生电话'
						}]
					}
					else if (this.brandSelected) {
						this.dataList = [
							{
								title: '集团层',
								des: '客户在集团层浏览过并且已产生电话'
							},
							{
								title: '线上获电-自然获电',
								des: '客户主动进入小程序产生获电,无推荐或报备关系'
							},
							{
								title: '线上获电-自然裂变',
								des: '由自然人推荐裂变产生的获电'
							},
							{
								title: '指定角色获电',
								des: '由对应身份的用户(案场顾问、老业主、全民经纪人、分销经纪人等各种身份)推荐或报备产生的获电'
							},
							{
								title: '线下-自然来访',
								des: '通过扫码到访、或手动录入到访产生的获电'
							},
							{
								title: '线下-其他',
								des: '通过非以上场景产生的获电情况,统计为其他获电'
							}
						]
					}
					else {
						this.dataList = [
							{
								title: '线上获电-自然获电',
								des: '客户主动进入小程序产生获电,无推荐或报备关系'
							},
							{
								title: '线上获电-自然裂变',
								des: '由自然人推荐裂变产生的获电'
							},
							{
								title: '指定角色获电',
								des: '由对应身份的用户(案场顾问、老业主、全民经纪人、分销经纪人等各种身份)推荐或报备产生的获电'
							},
							{
								title: '线下-自然来访',
								des: '通过扫码到访、或手动录入到访产生的获电'
							},
							{
								title: '线下-其他',
								des: '通过非以上场景产生的获电情况,统计为其他获电'
							}
						]
					}
					// this.dataList = [
					// 	{
					// 		title: '更新时间差',
					// 		des: '有2小时延迟 例:当前时间为10点,数据为8点的统计结果'
					// 	},
					// 	{
					// 		title: '线上-自然获客',
					// 		des: '小程序产生的自然获客(如通过公众号文章、微信投放等进入的客户)'
					// 	},
					// 	{
					// 		title: '线上-自然裂变',
					// 		des: '通过客户推荐分享,产生的获客'
					// 	},
					// 	{
					// 		title: '线上-顾问拓客',
					// 		des: '案场置业顾问通过小程序产生的推荐/裂变客户'
					// 	},
					// 	{
					// 		title: '线上-组织名称',
					// 		des: '渠道人员推荐/报备产生的客户'
					// 	},{
					// 		title: '线下-自然来访',
					// 		des: '线下到访客户中,来源为自然来访的客户'
					// 	},{
					// 		title: '线下-来电',
					// 		des: '线下到访客户中,来源为“来电”的客户'
					// 	},{
					// 		title: '线下-电转访',
					// 		des: '线下到访客户中,来源为“电转访”的客户'
					// 	},{
					// 		title: '线下-全民营销',
					// 		des: '线下到访客户中,来源为“全民营销”的客户'
					// 	},{
					// 		title: '线下-老客户介绍',
					// 		des: '线下到访客户中,来源为“老客户介绍”的客户'
					// 	},{
					// 		title: '线下-员工自购',
					// 		des: '线下到访客户中,来源为“员工自购”的客户'
					// 	},{
					// 		title: '线下-其他',
					// 		des: '线下到访客户中,来源为“其他”的客户'
					// 	},
					// ]
				}
				
				// 跟进
				else if (this.title == '跟进客户来源') {
					this.dataList = [
						{
							title: '更新时间差',
							des: '有2小时延迟 例:当前时间为10点,数据为8点的统计结果'
						},
						{
							title: '线上-自然获客',
							des: '小程序产生的自然获客(如通过公众号文章、微信投放等进入的客户)'
						},
						{
							title: '线上-自然裂变',
							des: '通过客户推荐分享,产生的获客'
						},
						{
							title: '线上-顾问拓客',
							des: '案场置业顾问通过小程序产生的推荐/裂变客户'
						},
						{
							title: '线上-组织名称',
							des: '渠道人员推荐/报备产生的客户'
						},
						{
							title: '线下-自然来访',
							des: '线下到访客户中,来源为自然来访的客户'
						},
						{
							title: '线下-来电',
							des: '线下到访客户中,来源为“来电”的客户'
						},
						{
							title: '线下-电转访',
							des: '线下到访客户中,来源为“电转访”的客户'
						},
						{
							title: '线下-全民营销',
							des: '线下到访客户中,来源为“全民营销”的客户'
						},
						{
							title: '线下-老客户介绍',
							des: '线下到访客户中,来源为“老客户介绍”的客户'
						},
						{
							title: '线下-员工自购',
							des: '线下到访客户中,来源为“员工自购”的客户'
						},
						{
							title: '线下-其他',
							des: '线下到访客户中,来源为“其他”的客户'
						}
					]
				}
				
				// 到访
				else if (this.title == '到访方式') {
					this.dataList = [
						{
							title: '扫码到访',
							des: '在当前时间范围内,到访方式为扫小程序码'
						},
						{
							title: '线下录入',
							des: '在当前时间范围内,到访方式为线下录入特例审核'
						},
						{
							title: '隐号报备到访',
							des: '在当前时间范围内,到访方式为前三后四'
						}
					]
				}else if (this.title == '到访来源') {
					this.dataList = [
						{
							title: '更新时间差',
							des: '有2小时延迟 例:当前时间为10点,数据为8点的统计结果'
						},
						{
							title: '线上-自然获客',
							des: '小程序产生的自然获客(如通过公众号文章、微信投放等进入的客户)'
						},
						{
							title: '线上-自然裂变',
							des: '通过客户推荐分享,产生的获客'
						},
						{
							title: '线上-顾问拓客',
							des: '案场置业顾问通过小程序产生的推荐/裂变客户'
						},
						{
							title: '线上-组织名称',
							des: '渠道人员推荐/报备产生的客户'
						},
						{
							title: '线下-自然来访',
							des: '线下到访客户中,来源为自然来访的客户'
						},
						{
							title: '线下-来电',
							des: '线下到访客户中,来源为“来电”的客户'
						},
						{
							title: '线下-电转访',
							des: '线下到访客户中,来源为“电转访”的客户'
						},
						{
							title: '线下-全民营销',
							des: '线下到访客户中,来源为“全民营销”的客户'
						},
						{
							title: '线下-老客户介绍',
							des: '线下到访客户中,来源为“老客户介绍”的客户'
						},
						{
							title: '线下-员工自购',
							des: '线下到访客户中,来源为“员工自购”的客户'
						},
						{
							title: '线下-其他',
							des: '线下到访客户中,来源为“其他”的客户'
						}
					]
				}else if(this.title == '认知途径'){
					this.dataList = [
						{
							title: '未知',
							des: '无客户认知途径的客户'
						},
						{
							title: '路过',
							des: '客户认知途径中,来源为“路过”的客户'
						},
						{
							title: '渠道/中介',
							des: '客户认知途径中,来源为“渠道/中介”的客户'
						},
						{
							title: '朋友介绍',
							des: '客户认知途径中,来源为“朋友介绍”的客户'
						},
						{
							title: '互联网/平台',
							des: '客户认知途径中,来源为“互联网/平台”的客户'
						},
						{
							title: '公众号',
							des: '客户认知途径中,来源为“公众号”的客户'
						},
						{
							title: '小程序',
							des: '客户认知途径中,来源为“小程序”的客户'
						},
						{
							title: '户外广告',
							des: '客户认知途径中,来源为“户外广告”的客户'
						},
						{
							title: '展点/活动',
							des: '客户认知途径中,来源为“展点/活动”的客户'
						},
						{
							title: '其他',
							des: '客户认知途径中,来源为“其他”的客户'
						}
					]
				}
				
				// 成交
				else if (this.title == '成交进度') {
					if (this.chartId == 'chengJiaoPage2') {
						this.dataList = [
							{
								title: '说明',
								des: '当前版本认购、签合为发生过即'
							},
							{
								title: '认购',
								des: '在当前时间范围内,发生认购的客户总数'
							},
							{
								title: '签约',
								des: '在当前时间范围内,成交情况为已签约'
							},
							{
								title: '回款',
								des: '在当前时间范围内,成交情况为已回款'
							},
							{
								title: '已结首付',
								des: '在当前时间范围内,成交情况为已结首付'
							},
							{
								title: '已结全款',
								des: '在当前时间范围内,成交情况为已结全款'
							}
						]
					}
					else {
						this.dataList = [
							{
								title: '统计口径',
								des: '成交进度以客户成交的房间为单位,统计时间范围内的最新成交进度'
							},
							{
								title: '认购',
								des: '统计时间范围内,成交进度达到认购的成交数量'
							},
							{
								title: '签约',
								des: '统计时间范围内,成交进度达到签约的成交数量'
							},
							{
								title: '已结首付',
								des: '统计时间范围内,成交进度达到已完成首付的成交数量'
							},
							{
								title: '已结全款',
								des: '统计时间范围内,成交进度达到已完成全款支付的成交数量'
							},
							{
								title: '已退房',
								des: '统计时间范围内,成交进度为已退房的成交数量'
							}
						]
					}
					
				}else if (this.title == '成交来源') {
					this.dataList = [
						{
							title: '更新时间差',
							des: '有2小时延迟 例:当前时间为10点,数据为8点的统计结果'
						},
						{
							title: '线上-自然获客',
							des: '小程序产生的自然获客(如通过公众号文章、微信投放等进入的客户)'
						},
						{
							title: '线上-自然裂变',
							des: '通过客户推荐分享,产生的获客'
						},
						{
							title: '线上-顾问拓客',
							des: '案场置业顾问通过小程序产生的推荐/裂变客户'
						},
						{
							title: '线上-组织名称',
							des: '渠道人员推荐/报备产生的客户'
						},
						{
							title: '线下-自然来访',
							des: '线下到访客户中,来源为自然来访的客户'
						},
						{
							title: '线下-来电',
							des: '线下到访客户中,来源为“来电”的客户'
						},
						{
							title: '线下-电转访',
							des: '线下到访客户中,来源为“电转访”的客户'
						},
						{
							title: '线下-全民营销',
							des: '线下到访客户中,来源为“全民营销”的客户'
						},
						{
							title: '线下-老客户介绍',
							des: '线下到访客户中,来源为“老客户介绍”的客户'
						},
						{
							title: '线下-员工自购',
							des: '线下到访客户中,来源为“员工自购”的客户'
						},
						{
							title: '线下-其他',
							des: '线下到访客户中,来源为“其他”的客户'
						}
					]
				} else if (this.title == '成交构成') {
					this.dataList = [
						{
							title: '报备成交',
							des: '报备有效成交,且报备关系人为对应角色类型的成员'
						},
						{
							title: '推荐成交',
							des: '小程序分享推荐成交,且推荐关系人为对应角色类型的成员(PS:经纪人和客户仅存在推荐关系,无有效的报备关系时不能生成结佣凭证)'
						},
						{
							title: '自然人推荐成交',
							des: '分享推荐成交,且推荐人为自然用户'
						},
						{
							title: '线上自然成交',
							des: '自然进入线上小程序,并成交的客户(无推荐报备关系)'
						},
						{
							title: '自然到访成交',
							des: '自然来访并成交的客户'
						},
						{
							title: '其他自然成交',
							des: '不符合以上成交类型的,统计为其他自然成交'
						}
					]
				}
				
				// 抢单
				else if (this.title == '客户构成') {
					this.dataList = [
						{
							title: 'A级',
							des: '通过客户视频看房、留电、关注项目等行为,由AI系统评定AI等级为A的客户'
						},
						{
							title: 'B级',
							des: '通过客户视频看房、留电、关注项目等行为,由AI系统评定AI等级为B的客户'
						},
						{
							title: 'C级',
							des: '通过客户视频看房、留电、关注项目等行为,由AI系统评定AI等级为C的客户'
						}
					]
				}
				
				// 认证
				else if (this.title == '认证角色') {
					this.dataList = [
						{
							title: '组织名称',
							des: '在当前时间范围内,认证角色的组织名称'
						}
					]
				}
				
				// 报备
				else if (this.title == '报备方式') {
					this.dataList = [
						{
							title: '推荐自动报备',
							des: '在当前时间范围内,通过分享转发,客户授权后自动报备的客户'
						},
						{
							title: '推荐手动报备',
							des: '在当前时间范围内,通过分享转发,客户授权后操作报备的客户'
						},
						{
							title: '手动录入报备',
							des: '在当前时间范围内,通过手动录入报备的客户'
						},
						{
							title: '导入报备',
							des: '在当前时间范围内,通过导入形式产生的报备客户(一般为系统切换时产生)'
						},
						{
							title: '隐号报备',
							des: '在当前时间范围内,通过前三后四报备的客户'
						}
					]
				}else if (this.title == '报备来源') {
					this.dataList = [
						{
							title: '更新时间差',
							des: '有2小时延迟例:当前时间为10点,数据为8点的统计结果'
						},
						{
							title: '线上-组织名称',
							des: '渠道人员推荐/报备产生的客户'
						}
					]
				}
				else if (this.title == '待确认明细') {
					this.dataList = [
						{
							title: '待确认状态',
							des: '案场暂未确认客户报备结果,确认报备结果前请勿带访客户。'
						},
						{
							title: '提醒审核',
							des: '发起当条报备的有效性审核,如系统未完成判定,10分钟后可再次发起确认;'
						},
						{
							title: '一键批量提醒',
							des: '批量发起当前客户列表的有效性审核,如系统未完成判定,10分钟后可再次发起确认'
						}
					]
				}
				else if (this.title == '推荐关系来源') {
					this.dataList = [
						{
							title: '推荐关系来源',
							des: '客户在本项目的推荐人,如无则显示空'
						}
					];
					this.viewHeight = "300rpx"
				}else if (this.title == '报备关系来源') {
					this.dataList = [
						{
							title: '报备关系来源',
							des: '客户在本项目的首位报备关系人,如无则显示空'
						}
					];
					this.viewHeight = "300rpx"
				}
				else if (this.title == '邀约方式') {
					this.dataList = [
						{
							title: '普通邀约',
							des: '在当前时间范围内,非二维码和顾问私密二维码邀约产生的成功邀约'
						},
						{
							title: '二维码邀约',
							des: '在当前时间范围内,通过活动页面二维码扫码产生的成功邀约'
						},
						{
							title: '顾问私密邀约',
							des: '在当前时间范围内,通过顾问私密二维码产生成功邀约'
						}
					];
				}
				
			}
		},
		watch: {
			title: {
				handler(e) {
					this.reloadData()
				},
				immediate: true
			}
		},
		components: {
			dmPopView
		}
	}
</script>

<style scoped lang="scss">
	.explain-contain {
		width: 100%;
		height: 760rpx;
		font-family: Verdana;
		color: #454545;
		overflow-y: scroll;
		padding-bottom: 50rpx;
		
		.explainItem {
			width: 100%;
			padding: 20rpx 30rpx;
			box-sizing: border-box;
			white-space: pre-wrap;
			
			.explain-Title {
				font-size: 32rpx;
				font-weight: bold;
			}
			.explain-Des {
				font-size: 28rpx;
			}
		}
		
	}
</style>