| <template> | |
| 	<u-popup :show="show" :custom-style="{alignItems:'center'}" mode="center" bg-color="transparent"> | |
| 		<view class="se-w-600  se-bgc-white se-br-40 se-p-40"> | |
| 			<view class="se-flex se-flex-h-c se-fs-34 se-fw-6 se-c-black se-mt-0"> | |
| 				免责声明 | |
| 			</view> | |
| 			<view class="se-lh-40 se-mt-40 se-fs-24 se-c-99"> | |
| 				<u-parse :content="content" v-if="content"></u-parse> | |
| 				<!-- <text v-else>您选择不购买保险,意味着您将自行承担工作过程中可能发生的意外风险和责任。平台不承担任何相关责任,请您谨慎考虑并确认同意此声明。</text> --> | |
| 			</view> | |
| 			<view class="se-flex se-flex-h-sb se-mt-40"> | |
| 				<view @click="onCancel()" class="se-br-20 se-flex-1 se-flex-h-c se-h-80 se-lh-80 se-ta-c se-fs-28 se-c-66 se-bgc-f5 se-mr-20"> | |
| 					<text>取消</text> | |
| 				</view> | |
| 				<view @click="onConfirm()" class="se-br-20 se-flex-1 se-flex-h-c se-h-80 se-lh-80 se-ta-c se-fs-28 se-c-white se-bgc-orange"> | |
| 					<text>同意并继续</text> | |
| 				</view> | |
| 			</view> | |
| 		</view> | |
| 	</u-popup> | |
| </template> | |
| 
 | |
| <script> | |
| export default { | |
| 	name: 'DisclaimerModal', | |
| 	data() { | |
| 		return { | |
| 			show: false, | |
| 			content : '', | |
| 		} | |
| 	}, | |
| 	computed: { | |
| 	}, | |
| 	methods: { | |
| 		// 对外暴露的打开方法 | |
| 		open() { | |
| 			let configList = this.$store.state.data.configList | |
| 			this.content = configList.Insurance_Exemption_Agreement | |
| 			console.log(configList); | |
| 			this.show = true; | |
| 		}, | |
| 		// 取消按钮点击事件 | |
| 		onCancel() { | |
| 			this.show = false; | |
| 			this.$emit('cancel'); | |
| 		}, | |
| 		// 确认按钮点击事件 | |
| 		onConfirm() { | |
| 			this.show = false; | |
| 			this.$emit('confirm'); | |
| 		} | |
| 	} | |
| } | |
| </script> | |
| 
 | |
| <style scoped> | |
| /* 组件样式 */ | |
| </style> |