|
@@ -36,7 +36,8 @@
|
|
<tip-big-dialog ref="youkeDialogRef" @confirm-btn="ykConfirm" :imgShow="true"></tip-big-dialog>
|
|
<tip-big-dialog ref="youkeDialogRef" @confirm-btn="ykConfirm" :imgShow="true"></tip-big-dialog>
|
|
<dao-tip-dialog ref="daoTipDialogRef" v-if="showDaoTip" :productTip="productTipImg"
|
|
<dao-tip-dialog ref="daoTipDialogRef" v-if="showDaoTip" :productTip="productTipImg"
|
|
@dao-tip-close="daoTipClose"></dao-tip-dialog>
|
|
@dao-tip-close="daoTipClose"></dao-tip-dialog>
|
|
- <tip-dialog ref="tipDialogRef" :title="tipTitle" :content="tipContentVersion"></tip-dialog>
|
|
|
|
|
|
+ <tipMiddleDialog ref="tipDialogRef" :closeFlag='false' @confirm-btn="BanbenConfirmBtn" :title="tipTitle"
|
|
|
|
+ :content="tipContentVersion"></tipMiddleDialog>
|
|
</view>
|
|
</view>
|
|
</template>
|
|
</template>
|
|
<script setup>
|
|
<script setup>
|
|
@@ -147,6 +148,39 @@
|
|
listClick(data, item, index);
|
|
listClick(data, item, index);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ 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() {
|
|
function getLoginInit() {
|
|
getVersion({}).then(res => {
|
|
getVersion({}).then(res => {
|
|
if (version != res.data.version) {
|
|
if (version != res.data.version) {
|
|
@@ -518,10 +552,10 @@
|
|
} else {
|
|
} else {
|
|
// uni.redirectTo({
|
|
// uni.redirectTo({
|
|
// url: '/pages/wordList/wordList?jieId=666'
|
|
// url: '/pages/wordList/wordList?jieId=666'
|
|
- // })
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- uni.redirectTo({
|
|
|
|
|
|
+ // })
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ uni.redirectTo({
|
|
url: '/pages/wordList/wordList?jieId=' + data.jieId
|
|
url: '/pages/wordList/wordList?jieId=' + data.jieId
|
|
})
|
|
})
|
|
}
|
|
}
|