|
@@ -1,10 +1,12 @@
|
|
|
-import { defineComponent, reactive } from 'vue';
|
|
|
+import { defineComponent, onMounted, reactive } from 'vue';
|
|
|
import styles from './index.module.less';
|
|
|
import center from './images/center.png';
|
|
|
import btnBg from './images/btn-bg.png';
|
|
|
import { browser } from '@/helpers/utils';
|
|
|
import wxBg from './images/wx_bg.png';
|
|
|
import { showToast } from 'vant';
|
|
|
+import request from '@/helpers/request';
|
|
|
+import { decode } from 'js-base64';
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: 'download-page',
|
|
@@ -12,7 +14,8 @@ export default defineComponent({
|
|
|
const state = reactive({
|
|
|
wxStatus: false,
|
|
|
type: 'student',
|
|
|
- buttonText: '下载管乐团学员端'
|
|
|
+ androidUrl: '',
|
|
|
+ buttonText: '下载学校端'
|
|
|
});
|
|
|
|
|
|
const onDownload = () => {
|
|
@@ -25,10 +28,10 @@ export default defineComponent({
|
|
|
let urlAndroid = '';
|
|
|
if (location.origin.indexOf('manonline') > -1) {
|
|
|
urlIos = 'https://itunes.apple.com/cn/app/id6449429354';
|
|
|
- urlAndroid = 'https://oss.dayaedu.com/appstore/manage-domain.apk';
|
|
|
+ urlAndroid = state.androidUrl; // 'https://oss.dayaedu.com/appstore/manage-domain.apk';
|
|
|
} else {
|
|
|
urlIos = 'https://www.pgyer.com/gnTDCk';
|
|
|
- urlAndroid = 'https://www.pgyer.com/Jg6K';
|
|
|
+ urlAndroid = state.androidUrl; // 'https://www.pgyer.com/Jg6K';
|
|
|
}
|
|
|
|
|
|
if (
|
|
@@ -43,6 +46,23 @@ export default defineComponent({
|
|
|
}
|
|
|
};
|
|
|
|
|
|
+ onMounted(async () => {
|
|
|
+ try {
|
|
|
+ const { data } = await request.get(
|
|
|
+ '/api-web//open/appVersionInfo/queryLatestByPlatform',
|
|
|
+ {
|
|
|
+ params: {
|
|
|
+ platform: 'android-education',
|
|
|
+ status: 'history'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ );
|
|
|
+ state.androidUrl = decode(data.downloadUrl);
|
|
|
+ } catch {
|
|
|
+ //
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
return () => (
|
|
|
<div class={styles.download}>
|
|
|
<img src={center} class={styles.center} />
|