wangguoyu 3 månader sedan
förälder
incheckning
302e140a95
3 ändrade filer med 35 tillägg och 8 borttagningar
  1. 5 1
      components/dialog/tipMiddleDialog.vue
  2. 14 2
      pages/login/index.vue
  3. 16 5
      pages/study/index.vue

+ 5 - 1
components/dialog/tipMiddleDialog.vue

@@ -7,7 +7,7 @@
 			<view class="tip-title">{{title}}</view>
 			<view class="tip-content">{{content}}</view>
 			<view class="tip-btn-box">
-				<view class="not-confirm-btn" @click="handleClose"></view>
+				<view v-if="closeFlag" class="not-confirm-btn" @click="handleClose"></view>
 				<view class="confirm-btn" @click="confirmBtn"></view>
 			</view>
 		</view>
@@ -21,6 +21,10 @@
 	  title: {
 	    type: String,
 	    default: '提示'
+	  },
+	   closeFlag: {
+	    type: Boolean,
+	    default: true
 	  },
 	  content: {
 	    type: String,

+ 14 - 2
pages/login/index.vue

@@ -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,16 @@
 
 	})
 
+	function BanbenConfirmBtn() {
+		const systemInfo = uni.getSystemInfoSync();
+		if (systemInfo.platform == 'ios') {
+			const appStoreUrl = 'itms-apps://itunes.apple.com/app/6741551741'
+			plus.runtime.openURL(appStoreUrl)
+		} else {
+
+		}
+	}
+
 	function getLoginInit() {
 		getVersion({}).then(res => {
 			if (version != res.data.version) {

+ 16 - 5
pages/study/index.vue

@@ -36,7 +36,8 @@
 		<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-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>
 </template>
 <script setup>
@@ -147,6 +148,16 @@
 		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 {
+
+		}
+	}
+
 	function getLoginInit() {
 		getVersion({}).then(res => {
 			if (version != res.data.version) {
@@ -518,10 +529,10 @@
 		} else {
 			// uni.redirectTo({
 			// 	url: '/pages/wordList/wordList?jieId=666' 
-			// })	
-				
-				
-				uni.redirectTo({
+			// })	
+
+
+			uni.redirectTo({
 				url: '/pages/wordList/wordList?jieId=' + data.jieId
 			})
 		}