|
|
- <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>
|