|
@@ -48,10 +48,10 @@
|
|
|
{{item2.name}}
|
|
|
</view>
|
|
|
<view v-if="item2.showList">
|
|
|
- <view class="article" :class="{active:index3 == 0}" v-for="(article,index3) in item2.list" :key="index3">
|
|
|
+ <view class="article" :class="{active:showTest(article.examId)}" v-for="(article,index3) in item2.list" :key="index3">
|
|
|
<view class="flex_auto">{{article.examName}}</view>
|
|
|
- <navigator :url="'/pages2/bank/questionBankTest?id='+article.examId">
|
|
|
- <view class="btn">试做</view>
|
|
|
+ <navigator :url="'/pages2/bank/questionBankTest?id='+article.examId+'&num='+showTest(article.examId).num">
|
|
|
+ <view class="btn" v-if="showTest(article.examId)">试做</view>
|
|
|
</navigator>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -69,10 +69,10 @@
|
|
|
{{item1.name}}
|
|
|
</view>
|
|
|
<view v-if="item1.showList" >
|
|
|
- <view class="article" :class="{active:index2 == 0}" :key="index3" v-for="(article,index2) in item1.list">
|
|
|
+ <view class="article" :class="{active:showTest(article.examId)}" :key="index3" v-for="(article,index2) in item1.list">
|
|
|
<view class="flex_auto">{{item1.name}}</view>
|
|
|
- <navigator :url="'/pages2/bank/questionBankTest?id='+article.majorId">
|
|
|
- <view class="btn">试做</view>
|
|
|
+ <navigator :url="'/pages2/bank/questionBankTest?id='+article.majorId+'&num='+showTest(article.examId).num">
|
|
|
+ <view class="btn" v-if="showTest(article.examId)">试做</view>
|
|
|
</navigator>
|
|
|
|
|
|
</view>
|
|
@@ -80,10 +80,10 @@
|
|
|
</template>
|
|
|
|
|
|
<template v-if="item1.type ==3">
|
|
|
- <view class="article active" >
|
|
|
+ <view class="article" :class="{active:showTest(item1.majorId)}" >
|
|
|
<view class="flex_auto">{{item1.name}}</view>
|
|
|
- <navigator :url="'/pages2/bank/questionBankTest?id='+item1.majorId">
|
|
|
- <view class="btn">试做</view>
|
|
|
+ <navigator :url="'/pages2/bank/questionBankTest?id='+item1.majorId+'&num='+showTest(item1.majorId).num">
|
|
|
+ <view class="btn" v-if="showTest(item1.majorId)">试做</view>
|
|
|
</navigator>
|
|
|
|
|
|
</view>
|
|
@@ -118,7 +118,8 @@ export default {
|
|
|
current:0,
|
|
|
id:'',
|
|
|
goodsData:{},
|
|
|
- bankList:[]
|
|
|
+ bankList:[],
|
|
|
+ goodsExamConfig:[],
|
|
|
};
|
|
|
},
|
|
|
filters: {
|
|
@@ -147,7 +148,7 @@ export default {
|
|
|
this.$api.goodsDetail(this.id).then(res => {
|
|
|
console.log(res)
|
|
|
this.goodsData = res.data.data;
|
|
|
-
|
|
|
+ this.goodsExamConfig = JSON.parse(res.data.data.goodsExamConfig)
|
|
|
})
|
|
|
},
|
|
|
goodsBankList() {
|
|
@@ -166,6 +167,10 @@ export default {
|
|
|
|
|
|
})
|
|
|
},
|
|
|
+
|
|
|
+ showTest(id) {
|
|
|
+ return this.goodsExamConfig.find(item => item.examId == id);
|
|
|
+ },
|
|
|
clickModule(e) {
|
|
|
|
|
|
let index = e.currentTarget.dataset.index;
|