|
@@ -0,0 +1,98 @@
|
|
|
+import { browser } from '@/helpers/utils';
|
|
|
+import { defineComponent } from 'vue';
|
|
|
+import styles from './index.module.less';
|
|
|
+import MSticky from '@/components/m-sticky';
|
|
|
+import MHeader from '@/components/m-header';
|
|
|
+import { useRouter } from 'vue-router';
|
|
|
+import { Button, Field } from 'vant';
|
|
|
+import iconKey from './images/icon-key.png';
|
|
|
+
|
|
|
+export default defineComponent({
|
|
|
+ name: 'activationCode',
|
|
|
+ setup() {
|
|
|
+ const router = useRouter();
|
|
|
+ return () => (
|
|
|
+ <div
|
|
|
+ class={[
|
|
|
+ styles.hotMusicMore,
|
|
|
+ browser().isTablet ? styles.hotMusicMoreTablet : ''
|
|
|
+ ]}>
|
|
|
+ <MSticky position="top">
|
|
|
+ <MHeader border={false} background={'transparent'}>
|
|
|
+ {{
|
|
|
+ content: () => (
|
|
|
+ <div class={styles.woringHeader}>
|
|
|
+ <div>
|
|
|
+ <i
|
|
|
+ onClick={() => {
|
|
|
+ if (browser().isApp) {
|
|
|
+ postMessage({
|
|
|
+ api: 'goBack'
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ router.back();
|
|
|
+ }
|
|
|
+ }}
|
|
|
+ class={[
|
|
|
+ 'van-badge__wrapper van-icon van-icon-arrow-left van-nav-bar__arrow',
|
|
|
+ styles.leftArrow
|
|
|
+ ]}></i>
|
|
|
+ <span class={styles.title}>
|
|
|
+ <i></i>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ <div class={styles.recordBtn}>
|
|
|
+ <i class={styles.iconBook}></i>
|
|
|
+ 激活记录
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ )
|
|
|
+ }}
|
|
|
+ </MHeader>
|
|
|
+ </MSticky>
|
|
|
+
|
|
|
+ <div class={styles.activationContainer}>
|
|
|
+ <div class={styles.activationContent}>
|
|
|
+ <div class={styles.inputGroup}>
|
|
|
+ <Field
|
|
|
+ class={styles.input}
|
|
|
+ leftIcon={iconKey}
|
|
|
+ placeholder="请输入您的互通码"
|
|
|
+ />
|
|
|
+
|
|
|
+ <div class={styles.btnGroup}>
|
|
|
+ <Button
|
|
|
+ round
|
|
|
+ block
|
|
|
+ color="linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)">
|
|
|
+ 激活
|
|
|
+ </Button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class={styles.tipCotnent}>
|
|
|
+ <h2>互通码使用须知:</h2>
|
|
|
+ <div class={styles.tips}>
|
|
|
+ <p>
|
|
|
+ <i class={[styles.num, styles.num1]}></i>
|
|
|
+ 互通码只可使用一次,不能重复使用;
|
|
|
+ </p>
|
|
|
+ <p>
|
|
|
+ <i class={[styles.num, styles.num2]}></i>
|
|
|
+ 为确保安全,请勿将互通码泄露,以免造成不必要的损失;
|
|
|
+ </p>
|
|
|
+ <p>
|
|
|
+ <i class={[styles.num, styles.num3]}></i>
|
|
|
+ 互通码请尽快激活使用,避免激活码过期;
|
|
|
+ </p>
|
|
|
+ <p>
|
|
|
+ <i class={[styles.num, styles.num4]}></i>
|
|
|
+ 互通码内容已实际购买页面内容为准。
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ );
|
|
|
+ }
|
|
|
+});
|