|
@@ -0,0 +1,168 @@
|
|
|
+import { defineComponent } from 'vue';
|
|
|
+import styles from './index.module.less';
|
|
|
+import { NButton, NScrollbar } from 'naive-ui';
|
|
|
+import w1 from './images/window/1.png';
|
|
|
+import w2 from './images/window/2.png';
|
|
|
+import w3 from './images/window/3.png';
|
|
|
+import w4 from './images/window/4.png';
|
|
|
+import w5 from './images/window/5.png';
|
|
|
+import w6 from './images/window/6.png';
|
|
|
+import w7 from './images/window/7.png';
|
|
|
+
|
|
|
+import m1 from './images/mac/1.png';
|
|
|
+import m2 from './images/mac/2.png';
|
|
|
+import m3 from './images/mac/3.png';
|
|
|
+import m4 from './images/mac/4.png';
|
|
|
+import m5 from './images/mac/5.png';
|
|
|
+import { browser } from '/src/helpers/utils';
|
|
|
+
|
|
|
+export default defineComponent({
|
|
|
+ name: 'the-auth',
|
|
|
+ emits: ['close'],
|
|
|
+ setup(props, { emit }) {
|
|
|
+ // 下载证书
|
|
|
+ const onDownload = () => {
|
|
|
+ // const agent = navigator.userAgent.toLowerCase();
|
|
|
+ const isMac = (function () {
|
|
|
+ return /macintosh|mac os x/i.test(navigator.userAgent);
|
|
|
+ })();
|
|
|
+ if (isMac) {
|
|
|
+ window.open('https://oss.dayaedu.com/https-ssl/Mac-安全证书.cer');
|
|
|
+ } else {
|
|
|
+ window.open('https://oss.dayaedu.com/https-ssl/Win-安全证书.pfx');
|
|
|
+ }
|
|
|
+ // emit('close');
|
|
|
+ };
|
|
|
+ return () => (
|
|
|
+ <div class={styles.theAuth}>
|
|
|
+ <div class={styles.theTitle}></div>
|
|
|
+ <i class={styles.iconClose} onClick={() => emit('close')}></i>
|
|
|
+ <div class={styles.authContent}>
|
|
|
+ <div class={styles.steps}>
|
|
|
+ <NScrollbar>
|
|
|
+ <div class={styles.step}>
|
|
|
+ <div class={styles.stepNum}>01</div>
|
|
|
+ <div class={styles.stepContent}>
|
|
|
+ <p class={styles.txt}>
|
|
|
+ 点击下方下载按钮,下载数据安全证书安装包
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ {browser().ios ? (
|
|
|
+ <>
|
|
|
+ <div class={styles.step}>
|
|
|
+ <div class={styles.stepNum}>02</div>
|
|
|
+ <div class={styles.stepContent}>
|
|
|
+ <p class={styles.txt}>
|
|
|
+ 双击<span>《安全证书.cer》</span>
|
|
|
+ </p>
|
|
|
+ <div class={styles.imgs}>
|
|
|
+ <img src={m1} class={styles.m1} />
|
|
|
+ </div>
|
|
|
+ <p class={styles.txt}>
|
|
|
+ 输入钥匙串密码,点击<span>【修改钥匙串】</span>
|
|
|
+ (若无此步骤则忽略)
|
|
|
+ </p>
|
|
|
+ <div class={styles.imgs}>
|
|
|
+ <img src={m2} class={styles.m2} />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class={styles.step}>
|
|
|
+ <div class={styles.stepNum}>03</div>
|
|
|
+ <div class={styles.stepContent}>
|
|
|
+ <p class={styles.txt}>
|
|
|
+ <span class={styles.red}>重启浏览器</span>
|
|
|
+ (在电脑屏幕左上方选择当前浏览器并点击
|
|
|
+ <span>【退出】</span>),再重新打开音乐数字课堂网址
|
|
|
+ </p>
|
|
|
+ <div class={styles.imgs}>
|
|
|
+ <img src={m3} class={styles.m3} />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class={styles.step}>
|
|
|
+ <div class={styles.stepNum}>04</div>
|
|
|
+ <div class={styles.stepContent}>
|
|
|
+ <p class={styles.txt}>
|
|
|
+ 在【选择证书】弹窗中点击<span>【确定】</span>按钮
|
|
|
+ </p>
|
|
|
+ <div class={styles.imgs}>
|
|
|
+ <img src={m4} class={styles.m4} />
|
|
|
+ </div>
|
|
|
+ <p class={styles.txt}>
|
|
|
+ 输入电脑的用户名和密码(若无此步骤则忽略)
|
|
|
+ </p>
|
|
|
+ <div class={styles.imgs}>
|
|
|
+ <img src={m5} class={styles.m5} />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </>
|
|
|
+ ) : (
|
|
|
+ <>
|
|
|
+ <div class={styles.step}>
|
|
|
+ <div class={styles.stepNum}>02</div>
|
|
|
+ <div class={styles.stepContent}>
|
|
|
+ <p class={styles.txt}>
|
|
|
+ 双击<span>《安全证书.pfx》</span>,一直点击
|
|
|
+ <span>【下一步】</span>,直至<span>【完成】</span>
|
|
|
+ </p>
|
|
|
+ <div class={styles.imgs}>
|
|
|
+ <img src={w1} class={styles.w1} />
|
|
|
+
|
|
|
+ <div class={styles.moreImg}>
|
|
|
+ <img src={w2} />
|
|
|
+ <img src={w3} />
|
|
|
+ <img src={w4} />
|
|
|
+ <img src={w5} />
|
|
|
+ </div>
|
|
|
+ <img src={w6} class={styles.w6} />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class={styles.step}>
|
|
|
+ <div class={styles.stepNum}>03</div>
|
|
|
+ <div class={styles.stepContent}>
|
|
|
+ <p class={styles.txt}>
|
|
|
+ <span class={styles.red}>重启浏览器</span>
|
|
|
+ ,打开音乐数字课堂网址
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class={styles.step}>
|
|
|
+ <div class={styles.stepNum}>04</div>
|
|
|
+ <div class={styles.stepContent}>
|
|
|
+ <p class={styles.txt}>
|
|
|
+ 在【选择证书】弹窗中点击<span>【确定】</span>按钮
|
|
|
+ </p>
|
|
|
+ <img src={w7} class={styles.w7} />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </>
|
|
|
+ )}
|
|
|
+ <div class={styles.step}>
|
|
|
+ <div class={styles.stepNum}>05</div>
|
|
|
+ <div class={styles.stepContent}>
|
|
|
+ <p class={styles.txt}>
|
|
|
+ 证书安装完成,开始使用音乐数字课堂吧。
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </NScrollbar>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class={styles.btnGroup}>
|
|
|
+ <NButton round type="primary" onClick={onDownload}>
|
|
|
+ 下载证书
|
|
|
+ </NButton>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ );
|
|
|
+ }
|
|
|
+});
|