|
@@ -0,0 +1,38 @@
|
|
|
+<script setup lang='ts'>
|
|
|
+import { ref } from 'vue';
|
|
|
+import { useRoute } from 'vue-router';
|
|
|
+import { DisclaimerApi } from '@/request/api';
|
|
|
+
|
|
|
+const route = useRoute();
|
|
|
+const isEn = route.query.lang == 'zh' ? false : true;
|
|
|
+const clickId = route.query.clickId || '';
|
|
|
+const disclaimer = ref('');
|
|
|
+
|
|
|
+async function getDisclaimer(){
|
|
|
+ const res = await DisclaimerApi.getDisclaimer();
|
|
|
+ if(res.Ret != 200) return;
|
|
|
+ disclaimer.value = isEn ? res.Data.DisclaimerEn : res.Data.Disclaimer
|
|
|
+}
|
|
|
+
|
|
|
+const outWrapClick = () => {
|
|
|
+ if(!clickId) return;
|
|
|
+ window.parent.postMessage({
|
|
|
+ type: 'freeReportIframeClick',
|
|
|
+ clickId: clickId,
|
|
|
+ },'*')
|
|
|
+}
|
|
|
+
|
|
|
+getDisclaimer();
|
|
|
+
|
|
|
+</script>
|
|
|
+
|
|
|
+<template>
|
|
|
+ <div style="font-size: 14px;height: 100%;" @click="outWrapClick">
|
|
|
+ <div style="margin-bottom: 4px;">{{ isEn ? 'Disclaimers' : '免责声明' }}:</div>
|
|
|
+ <div v-html="disclaimer"></div>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<style lang='less' scoped>
|
|
|
+
|
|
|
+</style>
|