|
@@ -2,6 +2,7 @@
|
|
|
import CpmdHeader from '@/components/CpmdHeader.vue';
|
|
|
import { onMounted, onUnmounted, ref } from 'vue'
|
|
|
import { useRouter } from 'vue-router'
|
|
|
+import { format } from 'date-fns/format';
|
|
|
const router = useRouter()
|
|
|
|
|
|
//持久化设置 菜单状态
|
|
@@ -18,7 +19,15 @@ const planList = ref<any>([
|
|
|
|
|
|
])
|
|
|
|
|
|
+//时间格式化 1000 60 60
|
|
|
+// const formatterTi = (val: number) => {
|
|
|
+// let mill = Math.floor(val / 1000)
|
|
|
+// let ss = Math.floor(mill / 60)
|
|
|
|
|
|
+// //先判断是多少个小时
|
|
|
+// let hour = Math.floor(val / 1000 / 60 / 60)
|
|
|
+// return hour + ':时'
|
|
|
+// }
|
|
|
//点击了开始测试--跳转到测试页面
|
|
|
const startPlan = (val: any) => {
|
|
|
let flag = ''
|
|
@@ -176,47 +185,75 @@ onUnmounted(() => {
|
|
|
|
|
|
</div>
|
|
|
<div class="record_out">
|
|
|
- <img class="record_img" src="../assets/kepu/xlwht_active.png">
|
|
|
+ <div class="record_img_out">
|
|
|
+ <img class="record_img" v-show="item.list[0].isCompleted != 0"
|
|
|
+ src="../assets/kepu/xlwht_active.png">
|
|
|
+ <img class="record_img" v-show="item.list[0].isCompleted == 0"
|
|
|
+ src="../assets/kepu/xlwht_default.png">
|
|
|
+ <div v-show="item.list[0].isCompleted != 0" class="record_img_inner">
|
|
|
+ <span class="test_des">测试时间:</span>
|
|
|
+ <span class="test_time1">{{ item.list[0].createTime }}</span>
|
|
|
+ <span style="display: flex;align-items: center;"><span
|
|
|
+ class="test_des">测试用时:</span><span class="test_time1">{{
|
|
|
+ item.list[0].useTime
|
|
|
+ }}
|
|
|
+ </span></span>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
<img class="record_diceng" src="../assets/kepu/diceng.png">
|
|
|
- <img class="record_img" src="../assets/kepu/czscz_default.png">
|
|
|
+ <div class="record_img_out">
|
|
|
+ <img class="record_img" v-show="item.list[1].isCompleted != 0"
|
|
|
+ src="../assets/kepu/czscz_active.png">
|
|
|
+ <img class="record_img" v-show="item.list[1].isCompleted == 0"
|
|
|
+ src="../assets/kepu/czscz_default.png">
|
|
|
+ <div v-show="item.list[1].isCompleted != 0" class="record_img_inner">
|
|
|
+ <span class="test_des">测试时间:</span>
|
|
|
+ <span class="test_time1">{{ item.list[1].createTime }}</span>
|
|
|
+ <span style="display: flex;align-items: center;"><span
|
|
|
+ class="test_des">测试用时:</span><span class="test_time1">{{
|
|
|
+ item.list[1].useTime }}</span></span>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
<img class="record_diceng" src="../assets/kepu/diceng.png">
|
|
|
- <img class="record_img" src="../assets/kepu/cdzkds_default.png">
|
|
|
+ <div class="record_img_out">
|
|
|
+ <img class="record_img" v-show="item.list[2].isCompleted != 0"
|
|
|
+ src="../assets/kepu/cdzkds_active.png">
|
|
|
+ <img class="record_img" v-show="item.list[2].isCompleted == 0"
|
|
|
+ src="../assets/kepu/cdzkds_default.png">
|
|
|
+ <div v-show="item.list[2].isCompleted != 0" class="record_img_inner">
|
|
|
+ <span class="test_des">测试时间:</span>
|
|
|
+ <span class="test_time1">{{ item.list[2].createTime }}</span>
|
|
|
+ <span style="display: flex;align-items: center;"><span
|
|
|
+ class="test_des">测试用时:</span><span class="test_time1">{{
|
|
|
+ item.list[2].useTime }}</span></span>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
<img class="record_diceng" src="../assets/kepu/diceng.png">
|
|
|
- <img class="record_img" src="../assets/kepu/qxbd_default.png">
|
|
|
+ <div class="record_img_out">
|
|
|
+ <img class="record_img" v-show="item.list[3].isCompleted != 0"
|
|
|
+ src="../assets/kepu/qxbd_active.png">
|
|
|
+ <img class="record_img" v-show="item.list[3].isCompleted == 0"
|
|
|
+ src="../assets/kepu/qxbd_default.png">
|
|
|
+ <div v-show="item.list[3].isCompleted != 0" class="record_img_inner">
|
|
|
+ <span class="test_des">测试时间:</span>
|
|
|
+ <span class="test_time1">{{ item.list[3].createTime }}</span>
|
|
|
+ <span style="display: flex;align-items: center;"><span
|
|
|
+ class="test_des">测试用时:</span><span class="test_time1">{{
|
|
|
+ item.list[3].useTime }}</span></span>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="start_button_out">
|
|
|
<div class="start_button_self" @click="startPlan(item)">开始测试</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <!-- 测试记录列表 -->
|
|
|
- <!-- <div class="test_record_out">
|
|
|
- <div class="record_tip">
|
|
|
- <span class="record_tip_out"><span class="record_tip_inner">创建时间:</span>2023/07/20</span>
|
|
|
- <span><span class="record_tip_inner">结束时间:</span>2023/07/26</span>
|
|
|
- </div>
|
|
|
- <div class="test_record">
|
|
|
- <img src="../assets/kepu/task_1.png" />
|
|
|
- <span>科技学院普查计划</span>
|
|
|
- </div>
|
|
|
- <div class="test_time">
|
|
|
- <span>请根据您最近一个月的实际情况,选择最符合自己的选项。所有陈述都无正确和错误之分。所以请您不要再三思考,要根据第一反应诚实作答。</span>
|
|
|
-
|
|
|
- </div>
|
|
|
- <div class="record_out">
|
|
|
- <img class="record_img" src="../assets/kepu/xlwht_active.png">
|
|
|
- <img class="record_diceng" src="../assets/kepu/diceng.png">
|
|
|
- <img class="record_img" src="../assets/kepu/czscz_default.png">
|
|
|
- <img class="record_diceng" src="../assets/kepu/diceng.png">
|
|
|
- <img class="record_img" src="../assets/kepu/cdzkds_default.png">
|
|
|
- <img class="record_diceng" src="../assets/kepu/diceng.png">
|
|
|
- <img class="record_img" src="../assets/kepu/qxbd_default.png">
|
|
|
- </div>
|
|
|
- <div class="start_button_out">
|
|
|
- <div class="start_button_self">开始测试</div>
|
|
|
- </div>
|
|
|
- </div> -->
|
|
|
-
|
|
|
-
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
@@ -368,6 +405,41 @@ onUnmounted(() => {
|
|
|
justify-content: center;
|
|
|
align-items: center;
|
|
|
|
|
|
+ .record_img_out {
|
|
|
+ position: relative;
|
|
|
+
|
|
|
+ .record_img_inner {
|
|
|
+ bottom: 0;
|
|
|
+ margin-bottom: 10px;
|
|
|
+ padding-left: 20px;
|
|
|
+ width: 100%;
|
|
|
+ position: absolute;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ // background-color: #000000;
|
|
|
+ justify-content: center;
|
|
|
+
|
|
|
+ .test_des {
|
|
|
+ color: #FEFFFE;
|
|
|
+ font-size: 10px;
|
|
|
+ line-height: 15px;
|
|
|
+
|
|
|
+ .test_time1 {
|
|
|
+ color: #E4FF00;
|
|
|
+ font-size: 10px;
|
|
|
+ // line-height: 30px;
|
|
|
+ line-height: 15px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .test_time1 {
|
|
|
+ color: #E4FF00;
|
|
|
+ font-size: 10px;
|
|
|
+ line-height: 15px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
.record_diceng {
|
|
|
width: 80px;
|
|
|
margin-left: 10px;
|