|
@@ -1,16 +1,18 @@
|
|
|
import { Button, showToast, Image } from 'vant';
|
|
|
-import { defineComponent, reactive } from 'vue';
|
|
|
+import { defineComponent, onMounted, reactive } from 'vue';
|
|
|
import styles from './index.module.less';
|
|
|
import wxBg from './images/wx_bg.png';
|
|
|
import { browser } from '@/helpers/utils';
|
|
|
import student from './images/student-center.png';
|
|
|
+import request from '@/helpers/request';
|
|
|
|
|
|
// 唤起前缀
|
|
|
export default defineComponent({
|
|
|
name: 'download',
|
|
|
setup() {
|
|
|
const state = reactive({
|
|
|
- wxStatus: false
|
|
|
+ wxStatus: false,
|
|
|
+ androidUrl: ''
|
|
|
});
|
|
|
|
|
|
const onDownload = () => {
|
|
@@ -24,11 +26,10 @@ export default defineComponent({
|
|
|
if (location.origin.indexOf('kt.colexiu.com') > -1) {
|
|
|
urlIos =
|
|
|
'https://apps.apple.com/us/app/%E9%9F%B3%E4%B9%90%E6%95%B0%E5%AD%97%E8%AF%BE%E5%A0%82/id6452725878';
|
|
|
- urlAndroid =
|
|
|
- 'https://oss.dayaedu.com/appstore/kt_cooleshow_student.apk';
|
|
|
+ urlAndroid = state.androidUrl; //'https://oss.dayaedu.com/appstore/kt_cooleshow_student.apk';
|
|
|
} else {
|
|
|
urlIos = 'https://www.pgyer.com/dzRRNN';
|
|
|
- urlAndroid = 'https://www.pgyer.com/2meenh';
|
|
|
+ urlAndroid = state.androidUrl; //'https://www.pgyer.com/2meenh';
|
|
|
}
|
|
|
|
|
|
if (
|
|
@@ -42,6 +43,22 @@ export default defineComponent({
|
|
|
showToast('请用手机或移动设备打开');
|
|
|
}
|
|
|
};
|
|
|
+ onMounted(async () => {
|
|
|
+ try {
|
|
|
+ const { data } = await request.get(
|
|
|
+ '/edu-app/open/appVersionInfo/queryLatestByPlatform',
|
|
|
+ {
|
|
|
+ params: {
|
|
|
+ platform: 'android-student',
|
|
|
+ status: 'history'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ );
|
|
|
+ state.androidUrl = data.downloadUrl;
|
|
|
+ } catch {
|
|
|
+ //
|
|
|
+ }
|
|
|
+ });
|
|
|
return () => (
|
|
|
<div class={[styles.downloadContainer]}>
|
|
|
<Image src={student} />
|