|
@@ -86,9 +86,9 @@
|
|
width:
|
|
width:
|
|
(details.std.scores[2] - details.std.scores[1]) * 100 + '%',
|
|
(details.std.scores[2] - details.std.scores[1]) * 100 + '%',
|
|
}">良好</span><span class="d" :style="{
|
|
}">良好</span><span class="d" :style="{
|
|
- width:
|
|
|
|
- (details.std.scores[3] - details.std.scores[2]) * 100 + '%',
|
|
|
|
-}">优秀</span>
|
|
|
|
|
|
+ width:
|
|
|
|
+ (details.std.scores[3] - details.std.scores[2]) * 100 + '%',
|
|
|
|
+ }">优秀</span>
|
|
</div>
|
|
</div>
|
|
<div class="drawingItem" v-else>
|
|
<div class="drawingItem" v-else>
|
|
<span class="a">不及格</span><span class="b">及格</span><span class="c">良好</span><span class="d">优秀</span>
|
|
<span class="a">不及格</span><span class="b">及格</span><span class="c">良好</span><span class="d">优秀</span>
|
|
@@ -281,19 +281,33 @@ const getDetails = () => {
|
|
details.value.grade_name = obj.name;
|
|
details.value.grade_name = obj.name;
|
|
details.value.unit = dic.project.unit[query.value.exam_name];
|
|
details.value.unit = dic.project.unit[query.value.exam_name];
|
|
details.value.examsName = dic.project[query.value.exam_name];
|
|
details.value.examsName = dic.project[query.value.exam_name];
|
|
- details.value.image_url_list = details.value.image_url
|
|
|
|
- ? details.value.image_url.split(" ")
|
|
|
|
- : [];
|
|
|
|
- if (['trijump', 'solidball', 'shotput', 'longjump'].includes(query.value.exam_name)) {
|
|
|
|
|
|
+ details.value.image_url_list = details.value.image_url ?
|
|
|
|
+ details.value.image_url.split(" ") : [];
|
|
|
|
+ if (['trijump', 'solidball', 'shotput', 'longjump'].includes(query.value.exam_name)
|
|
|
|
+ ) {
|
|
details.value.result = Number(details.value.result / 100).toFixed(2);
|
|
details.value.result = Number(details.value.result / 100).toFixed(2);
|
|
|
|
+ } else if (['runa800', 'runa1000', 'run800', 'run1000'].includes(query.value.exam_name)) {
|
|
|
|
+ let myTime = String(details.value.result).indexOf(".") == -1 ?
|
|
|
|
+ details.value.result :
|
|
|
|
+ Number(details.value.result).toFixed(2);
|
|
|
|
+ details.value.result = proxy?.runTime(myTime)
|
|
|
|
+ } else if (['run50', 'run70', 'run100', 'run200', 'run400', 'run15x4'].includes(query.value.exam_name)) {
|
|
|
|
+ details.value.result =
|
|
|
|
+ String(details.value.result).indexOf(".") == -1 ?
|
|
|
|
+ details.value.result :
|
|
|
|
+ Number(details.value.result).toFixed(2);
|
|
|
|
+ } else if (['basketballv1'].includes(query.value.exam_name)) {
|
|
|
|
+ details.value.result = proxy?.$utils.runTime(details.value.result, true, 0)
|
|
} else {
|
|
} else {
|
|
details.value.result =
|
|
details.value.result =
|
|
- String(details.value.result).indexOf(".") == -1
|
|
|
|
- ? details.value.result
|
|
|
|
- : Number(details.value.result).toFixed(1);
|
|
|
|
|
|
+ String(details.value.result).indexOf(".") == -1 ?
|
|
|
|
+ details.value.result :
|
|
|
|
+ Number(details.value.result).toFixed(1);
|
|
}
|
|
}
|
|
|
|
+
|
|
if (
|
|
if (
|
|
- ["runa800", "runa1000"].includes(query.value.exam_name) &&
|
|
|
|
|
|
+ ['runa800', 'runa1000', 'run50', 'run70', 'run100', 'run200', 'run400', 'run800', 'run1000', 'run15x4']
|
|
|
|
+ .includes(query.value.exam_name) &&
|
|
details.value.result == 0
|
|
details.value.result == 0
|
|
) {
|
|
) {
|
|
proxy?.$modal.alertError(`无数据原因:${details.value.comments}`);
|
|
proxy?.$modal.alertError(`无数据原因:${details.value.comments}`);
|