<template>
	<view>
		<view class="main">
			<u-parse :html="content" />
		</view>
	</view>
</template>

<script>
	import {
		getServerProto,
		getPrivatePolicy,
		getAfterSaleGuar
	} from '@/api/app';

	export default {
		data() {
			return {
				content: ""
			};
		},
		/**
		 * 生命周期函数--监听页面加载
		 */
		onLoad: function(options) {
			let {type} = options;
			type = parseInt(type); // 0 ==> 服务协议 1 ==> 隐私政策 2 ==> 售后保障
			
			let title = ''
			if (type == 0) {
				title = '服务协议'
			} else if (type == 1) {
				title = '隐私政策'
			}
			
			uni.setNavigationBarTitle({
				title
			});

			switch (type) {
				case 0:
					this.getServerProtoFun();
					break;

				case 1:
					this.getPrivatePolicyFun();
					break;

				case 2:
					this.getAfterSaleGuarFun();
					break;

				default:
					this.getServerProtoFun();
					break;
			}
		},
		methods: {
			// 服务协议
			getServerProtoFun() {
				getServerProto().then(res => {
					if (res.code == 1) {
						setTimeout(() => {
							this.content = res.data;
						}, 200);
					}
				});
			},

			// 隐私协议
			getPrivatePolicyFun() {
				getPrivatePolicy().then(res => {
					if (res.code == 1) {
						setTimeout(() => {
							this.content = res.data;
						}, 200);
					}
				});
			},

			// 售后保障
			getAfterSaleGuarFun() {
				getAfterSaleGuar().then(res => {
					if (res.code == 1) {
						setTimeout(() => {
							this.content = res.data;
						}, 200);
					}
				});
			}

		}
	};
</script>
<style lang="scss">
	.main {
		padding: 20rpx;
	}
</style>