|
@@ -5,7 +5,8 @@
|
|
<li v-for="(item, index) in reportList" :key="index" @click="openReport(item)">
|
|
<li v-for="(item, index) in reportList" :key="index" @click="openReport(item)">
|
|
<div class="left">
|
|
<div class="left">
|
|
<div class="pic">
|
|
<div class="pic">
|
|
- <img v-if="item.face_pic || item.logo_url || item.student_icon_url" :src="item.face_pic || item.logo_url || item.student_icon_url" />
|
|
|
|
|
|
+ <img v-if="item.face_pic || item.logo_url || item.student_icon_url"
|
|
|
|
+ :src="item.face_pic || item.logo_url || item.student_icon_url" />
|
|
<img v-else src="@/assets/images/common/noImg.png" />
|
|
<img v-else src="@/assets/images/common/noImg.png" />
|
|
</div>
|
|
</div>
|
|
<div class="txt">
|
|
<div class="txt">
|
|
@@ -19,6 +20,11 @@
|
|
<div class="score">{{ proxy?.$utils.runTime(item.result, true, false) }}
|
|
<div class="score">{{ proxy?.$utils.runTime(item.result, true, false) }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ <div class="right"
|
|
|
|
+ v-else-if="['run50', 'run60', 'run70', 'run100', 'run200', 'run400', 'run800', 'run1000', 'run15x4', 'run50x8', 'run10x4'].includes(parameter.project)">
|
|
|
|
+ <div class="score">{{ proxy?.$utils.runTime(item.result, false, isLongRun) }}
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
<div class="right" v-else>
|
|
<div class="right" v-else>
|
|
<div class="score">{{ item.result }}
|
|
<div class="score">{{ item.result }}
|
|
</div>
|
|
</div>
|
|
@@ -62,10 +68,11 @@ const data = reactive<any>({
|
|
}, //学生分页
|
|
}, //学生分页
|
|
debounceTime: '', //加载状态
|
|
debounceTime: '', //加载状态
|
|
unit: '',//单位
|
|
unit: '',//单位
|
|
- erweima: ""
|
|
|
|
|
|
+ erweima: "",
|
|
|
|
+ isLongRun: false,
|
|
});
|
|
});
|
|
|
|
|
|
-const { reportList, studentPage, debounceTime, unit, erweima } = toRefs(data);
|
|
|
|
|
|
+const { reportList, studentPage, debounceTime, unit, erweima, isLongRun } = toRefs(data);
|
|
|
|
|
|
/**
|
|
/**
|
|
* 成绩列表
|
|
* 成绩列表
|
|
@@ -183,6 +190,10 @@ const getMobile = () => {
|
|
onBeforeMount(() => {
|
|
onBeforeMount(() => {
|
|
let project = props.parameter.project;
|
|
let project = props.parameter.project;
|
|
unit.value = dic.unit[project];
|
|
unit.value = dic.unit[project];
|
|
|
|
+ //是否长跑
|
|
|
|
+ if (project.replace('run', '') > 799) {
|
|
|
|
+ isLongRun.value = true;
|
|
|
|
+ }
|
|
})
|
|
})
|
|
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|