chenxiong пре 3 година
родитељ
комит
8458919444
3 измењених фајлова са 31 додато и 1 уклоњено
  1. 10 0
      common/httpList/course.js
  2. 1 0
      pages2/bank/questionBankExplain.vue
  3. 20 1
      pages2/wd/class.vue

+ 10 - 0
common/httpList/course.js

@@ -30,6 +30,16 @@ export default {
 			data: data
 		})
 	},
+	appBeforeAddress(data) {
+		return myRequest({
+			url: '/app/before/address',
+			method: 'get',
+			data: data
+		})
+	},
+	
+	
+
 	reMenuList(data) {
 		return myRequest({
 			url: '/course/menuList',

+ 1 - 0
pages2/bank/questionBankExplain.vue

@@ -666,6 +666,7 @@ export default {
 			let number = 0;
 			let allScore = 0;
 			let passScore = 0;
+			let doQuestionNum = 0;
 			let doWrongQuestionIds = []; //错题和未做题id(客观题)
 			let doQuestionIds = []; //做过的题目id
 			let rightQuestionIds = []; //做对的题目id

+ 20 - 1
pages2/wd/class.vue

@@ -39,7 +39,7 @@
 					<view style="width: 60%;">
 						<text style="color: #2979ff;white-space: nowrap;text-overflow: ellipsis;">{{ item.beforeName }}</text>
 					</view>
-					<view><u-button type="primary" size="mini" >进入刷题</u-button></view>
+					<view><u-button type="primary" size="mini" @click="appBeforeAddress(item.goodsId)">进入刷题</u-button></view>
 				</view>
 			</view>
 		</navigator>
@@ -70,6 +70,25 @@ export default {
 		}
 	},
 	methods: {
+		appBeforeAddress(goodsId) {
+			this.$api.appBeforeAddress({
+				goodsId
+			}).then(res => {
+				if(res.data.code == 200) {
+					uni.navigateToMiniProgram({
+					  appId: res.data.data.url,
+					  success(res) {
+					    // 打开成功
+					  }
+					})
+				} else {
+					uni.showToast({
+						title: res.data.msg,
+						icon: 'none',
+					})
+				}
+			})
+		},
 		courseGoodsList() {
 			let self = this;
 			this.$api.courseGoodsList(this.param).then(res => {