|
@@ -1,99 +1,104 @@
|
|
|
<template>
|
|
|
<view class="bg-white">
|
|
|
<div class="cell-box">
|
|
|
- <van-cell
|
|
|
- value-class="custom-right-cell"
|
|
|
- class="cell"
|
|
|
- :title="
|
|
|
- item.placeIssueName ||
|
|
|
- item.classIssueName ||
|
|
|
- item.excellIssueName ||
|
|
|
- item.sequeIssueName
|
|
|
- "
|
|
|
- center
|
|
|
- v-for="(item, index) in classData"
|
|
|
- :key="index"
|
|
|
- :border="false"
|
|
|
- >
|
|
|
- <div class="select">
|
|
|
- <div
|
|
|
- class="select-item0"
|
|
|
- @click="
|
|
|
- () => {
|
|
|
- push({
|
|
|
- name: 'exercise',
|
|
|
- query: {
|
|
|
- ...query,
|
|
|
- classIssueName: item.classIssueName,
|
|
|
- placeIssueName: item.placeIssueName,
|
|
|
- excellIssueName: item.excellIssueName,
|
|
|
- sequeIssueName: item.sequeIssueName,
|
|
|
- placeIssue: item.placeIssue,
|
|
|
- classIssue: item.classIssue,
|
|
|
- excellIssue: item.excellIssue,
|
|
|
- sequeIssue: item.sequeIssue,
|
|
|
- },
|
|
|
- });
|
|
|
- }
|
|
|
- "
|
|
|
- >
|
|
|
- 语音讲解
|
|
|
+ <view v-for="(item, index) in classData" :key="index">
|
|
|
+ <van-cell
|
|
|
+ value-class="custom-right-cell"
|
|
|
+ class="cell"
|
|
|
+ :title="
|
|
|
+ item.placeIssueName ||
|
|
|
+ item.classIssueName ||
|
|
|
+ item.excellIssueName ||
|
|
|
+ item.sequeIssueName
|
|
|
+ "
|
|
|
+ center
|
|
|
+ :border="false"
|
|
|
+ >
|
|
|
+ <div class="select">
|
|
|
+ <div
|
|
|
+ class="select-item0"
|
|
|
+ @click="
|
|
|
+ () => {
|
|
|
+ push({
|
|
|
+ name: 'exercise',
|
|
|
+ query: {
|
|
|
+ ...query,
|
|
|
+ classIssueName: item.classIssueName,
|
|
|
+ placeIssueName: item.placeIssueName,
|
|
|
+ excellIssueName: item.excellIssueName,
|
|
|
+ sequeIssueName: item.sequeIssueName,
|
|
|
+ placeIssue: item.placeIssue,
|
|
|
+ classIssue: item.classIssue,
|
|
|
+ excellIssue: item.excellIssue,
|
|
|
+ sequeIssue: item.sequeIssue,
|
|
|
+ },
|
|
|
+ });
|
|
|
+ }
|
|
|
+ "
|
|
|
+ >
|
|
|
+ 语音讲解
|
|
|
+ </div>
|
|
|
+ <div
|
|
|
+ @click="
|
|
|
+ () => {
|
|
|
+ push({
|
|
|
+ name: 'exerciseStrict',
|
|
|
+ query: {
|
|
|
+ ...query,
|
|
|
+ classIssueName: item.classIssueName,
|
|
|
+ placeIssueName: item.placeIssueName,
|
|
|
+ excellIssueName: item.excellIssueName,
|
|
|
+ sequeIssueName: item.sequeIssueName,
|
|
|
+ placeIssue: item.placeIssue,
|
|
|
+ classIssue: item.classIssue,
|
|
|
+ excellIssue: item.excellIssue,
|
|
|
+ sequeIssue: item.sequeIssue,
|
|
|
+ },
|
|
|
+ });
|
|
|
+ }
|
|
|
+ "
|
|
|
+ class="select-item1"
|
|
|
+ >
|
|
|
+ 单项测试
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div
|
|
|
- @click="
|
|
|
- () => {
|
|
|
- push({
|
|
|
- name: 'exerciseStrict',
|
|
|
- query: {
|
|
|
- ...query,
|
|
|
- classIssueName: item.classIssueName,
|
|
|
- placeIssueName: item.placeIssueName,
|
|
|
- excellIssueName: item.excellIssueName,
|
|
|
- sequeIssueName: item.sequeIssueName,
|
|
|
- placeIssue: item.placeIssue,
|
|
|
- classIssue: item.classIssue,
|
|
|
- excellIssue: item.excellIssue,
|
|
|
- sequeIssue: item.sequeIssue,
|
|
|
- },
|
|
|
- });
|
|
|
- }
|
|
|
- "
|
|
|
- class="select-item1"
|
|
|
- >
|
|
|
- 单项测试
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <template #icon>
|
|
|
- <div class="icon">{{ index + 1 }}</div>
|
|
|
- </template>
|
|
|
- </van-cell>
|
|
|
+ <template #icon>
|
|
|
+ <div class="icon">{{ index + 1 }}</div>
|
|
|
+ </template>
|
|
|
+ </van-cell>
|
|
|
+ </view>
|
|
|
</div>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import api from '@/api/index'
|
|
|
+import api from "@/api/index";
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
- classData: [
|
|
|
-
|
|
|
- ],
|
|
|
- query:{
|
|
|
-
|
|
|
- }
|
|
|
+ classData: [],
|
|
|
+ query: {
|
|
|
+ title: "",
|
|
|
+ vehicle:""
|
|
|
+ },
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
name() {},
|
|
|
},
|
|
|
- onLoad(op){
|
|
|
- this.query = op
|
|
|
+ onLoad(op) {
|
|
|
+ this.query = op;
|
|
|
},
|
|
|
- mounted () {
|
|
|
- api.exam.studentQuestionInfoSelectSxQuestionInfo(this.query).then(res=>{
|
|
|
- this.classData = res.data
|
|
|
-
|
|
|
+ mounted() {
|
|
|
+ api.exam.studentQuestionInfoSelectSxQuestionInfo(this.query).then((res) => {
|
|
|
+ if (this.query.vehicle === "摩托车") {
|
|
|
+ this.classData = res.data;
|
|
|
+
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ res.data.shift()
|
|
|
+ this.classData = res.data
|
|
|
+ }
|
|
|
});
|
|
|
},
|
|
|
};
|
|
@@ -105,17 +110,21 @@ export default {
|
|
|
</style>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
-.bg-white{
|
|
|
- background: #ffffff;
|
|
|
+.bg-white {
|
|
|
+ background: #ffffff;
|
|
|
}
|
|
|
.cell-box {
|
|
|
display: flex;
|
|
|
padding: 5px 15px;
|
|
|
flex-wrap: wrap;
|
|
|
justify-content: space-between;
|
|
|
- .cell {
|
|
|
+ > view {
|
|
|
width: 100%;
|
|
|
border-bottom: 1px solid #ddd;
|
|
|
+ }
|
|
|
+ .cell {
|
|
|
+ width: 100%;
|
|
|
+
|
|
|
line-height: 28px;
|
|
|
|
|
|
// box-shadow: 0px 0px 10px rgba(124, 129, 136, 0.2);
|