|
@@ -3,8 +3,8 @@
|
|
|
<view class="px-30 pt-32 pb-20">
|
|
<view class="px-30 pt-32 pb-20">
|
|
|
<view class="text-28 text-fore-title font-bold ellipsis-2">{{ data.paperName }}</view>
|
|
<view class="text-28 text-fore-title font-bold ellipsis-2">{{ data.paperName }}</view>
|
|
|
<view class="flex items-center gap-16 mt-20">
|
|
<view class="flex items-center gap-16 mt-20">
|
|
|
- <view class="tag-item bg-[#FFFBEB] text-[#F97316]">语文</view>
|
|
|
|
|
- <view class="tag-item bg-back text-fore-light">{{ data.subjectId === 0 ? '公共课' : '专业课' }}</view>
|
|
|
|
|
|
|
+ <view class="tag-item bg-[#FFFBEB] text-[#F97316]">{{ data.subjectName }}</view>
|
|
|
|
|
+ <view class="tag-item bg-back text-fore-light">{{ type === 0 ? '公共课' : '专业课' }}</view>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
<uv-line color="#F6F8FA" />
|
|
<uv-line color="#F6F8FA" />
|
|
@@ -16,7 +16,8 @@
|
|
|
<text class="text-primary">{{ data.fenshu }}</text>
|
|
<text class="text-primary">{{ data.fenshu }}</text>
|
|
|
<text>分</text>
|
|
<text>分</text>
|
|
|
</view>
|
|
</view>
|
|
|
- <view class="px-20 py-8 bg-primary border border-solid border-primary rounded-full text-24 text-white" @click="handleStartExam">开始考试</view>
|
|
|
|
|
|
|
+ <view class="px-20 py-8 bg-primary border border-solid border-primary rounded-full text-24 text-white"
|
|
|
|
|
+ @click="handleStartExam">开始考试</view>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
</template>
|
|
</template>
|
|
@@ -25,6 +26,7 @@ import { Study } from '@/types';
|
|
|
|
|
|
|
|
const props = defineProps<{
|
|
const props = defineProps<{
|
|
|
data: Study.VHSPaper;
|
|
data: Study.VHSPaper;
|
|
|
|
|
+ type?: number
|
|
|
}>();
|
|
}>();
|
|
|
const emit = defineEmits<{
|
|
const emit = defineEmits<{
|
|
|
(e: 'startExam', data: Study.VHSPaper): void;
|
|
(e: 'startExam', data: Study.VHSPaper): void;
|