|
@@ -35,7 +35,8 @@
|
|
|
<agree-dialog ref="agreeYkDialog" @confirm-btn="ykConfirmBtn"></agree-dialog>
|
|
|
<agree-dialog ref="agreeWxDialog" @confirm-btn="wxConfirmBtn"></agree-dialog>
|
|
|
<tel-dialog ref="telDialogRef" @telClose="telClose" @bindBtn="bindBtn" v-if="telDialogFlag"></tel-dialog>
|
|
|
- <tip-dialog ref="tipDialogRef" :title="tipTitle" :content="tipContent"></tip-dialog>
|
|
|
+ <tipMiddleDialog ref="tipDialogRef" :closeFlag='false' :title="tipTitle" @confirm-btn="BanbenConfirmBtn"
|
|
|
+ :content="tipContent"></tipMiddleDialog>
|
|
|
|
|
|
</view>
|
|
|
</template>
|
|
@@ -70,7 +71,8 @@
|
|
|
import {
|
|
|
useIsCanBack
|
|
|
} from "@/store/isCanBack.js"
|
|
|
- import tipDialog from '@/components/dialog/tipDialog.vue';
|
|
|
+ // import tipDialog from '@/components/dialog/tipDialog.vue';
|
|
|
+ import tipMiddleDialog from '@/components/dialog/tipMiddleDialog.vue';
|
|
|
import config from '../../config.js'
|
|
|
import {
|
|
|
error
|
|
@@ -128,6 +130,39 @@
|
|
|
|
|
|
})
|
|
|
|
|
|
+ function BanbenConfirmBtn() {
|
|
|
+ const systemInfo = uni.getSystemInfoSync();
|
|
|
+ if (systemInfo.platform == 'ios') {
|
|
|
+ const appStoreUrl = 'itms-apps://itunes.apple.com/app/6741551741'
|
|
|
+ plus.runtime.openURL(appStoreUrl)
|
|
|
+ } else {
|
|
|
+ const { brand } = systemInfo;
|
|
|
+ // 处理 Android/HarmonyOS 设备
|
|
|
+ let storeUrl = '';
|
|
|
+ let androidPackage = 'com.llisoft.ezy'; // 安卓包名
|
|
|
+ switch (brand.toLowerCase()) {
|
|
|
+ case 'huawei':
|
|
|
+ storeUrl = `appmarket://details?id=${androidPackage}`; // 华为/鸿蒙
|
|
|
+ break;
|
|
|
+ case 'xiaomi':
|
|
|
+ storeUrl = `mimarket://details?id=${androidPackage}`; // 小米
|
|
|
+ break;
|
|
|
+ case 'oppo':
|
|
|
+ storeUrl = `market://details?id=${androidPackage}`; // OPPO
|
|
|
+ break;
|
|
|
+ case 'vivo':
|
|
|
+ storeUrl = `vivomarket://details?id=${androidPackage}`; // vivo
|
|
|
+ break;
|
|
|
+ case 'honor':
|
|
|
+ storeUrl = `market://details?id=${androidPackage}`; // 荣耀
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ storeUrl = `market://details?id=${androidPackage}`; // 其他安卓品牌
|
|
|
+ }
|
|
|
+ plus.runtime.openURL(storeUrl);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
function getLoginInit() {
|
|
|
getVersion({}).then(res => {
|
|
|
if (version != res.data.version) {
|