记录模块接口对接

This commit is contained in:
2022-01-14 10:54:55 +08:00
574 changed files with 7246 additions and 73458 deletions

View File

@@ -3,7 +3,7 @@
* @Author: Aimee·Zhang
* @Date: 2022-01-05 09:13:53
* @LastEditors: Aimee·Zhang
* @LastEditTime: 2022-01-05 14:07:11
* @LastEditTime: 2022-01-14 08:40:36
-->
<template>
<view class="evaluation-list ">
@@ -19,57 +19,57 @@
width="170rpx"
height="170rpx"
radius="20rpx"
:src="require('../../static/imgs/test.png')"
:src="item.cover?item.cover:require('../../static/imgs/test.png')"
:lazy-load="true"
/>
<view class="title-des">
<view class="title">抗衰护肤测评抗衰护肤测评抗衰护肤测评</view>
<view class="des">科学护肤精准防衰老延缓</view>
<view class="title">{{item.title}}</view>
<view class="des">{{item.description || '--'}}</view>
</view>
</view>
<!-- 分数 -->
<view
class="score"
v-if="index === 0"
><span>80</span></view>
v-if="item.is_answer"
><span>{{item.answer.total}}</span></view>
<!-- 评测状态 -->
<view class="--status">
<!-- 已测试展示 状态-->
<view
class="status"
v-if="index === 0"
v-if="item.is_answer"
>
<span class="dian">·</span>今日最新完成
<span class="dian">·</span>{{item.remark}}
</view>
<view
v-if="index === 0"
v-if="item.is_answer"
class="history"
@click="$Router.push({name:'EvaluationResult'})"
@click="toResult(item)"
>
查看历史结果
</view>
<!-- 未测试展示 状态-->
<view
class="status"
v-if="index !== 0"
v-if="!item.is_answer"
>
<span class="dian">·</span>
<span class="person">32828837</span>
<span class="person">{{item.remark}}</span>
人已测 | 约4~8分钟
</view>
<u-icon
name="arrow-right"
:color="index === 0?'#26a377':'#faa81a'"
:color="item.is_answer?'#26a377':'#faa81a'"
size="14"
:bold="true"
:label="index === 0?'重新评测':'开始测评'"
:label="item.is_answer?'重新评测':'开始测评'"
labelPos="left"
labelSize="14"
space="1"
:labelColor="index === 0?'#26a377':'#faa81a'"
@click="$Router.push({name:'EvaluationIntroduce'})"
:labelColor="item.is_answer?'#26a377':'#faa81a'"
@click="nowEva(item)"
/>
</view>
</view>
@@ -79,12 +79,36 @@
</template>
<script>
import { evaluations } from "@/apis/interfaces/evaluation.js";
export default {
data() {
return {
evalList: 4,
evalList: [],
};
},
onShow() {
this.getList();
},
methods: {
// 测试列表
getList() {
evaluations().then((res) => {
this.evalList = res;
});
},
// nowEva
nowEva(item) {
uni.navigateTo({
url: `/pages/evaluation/introduce?id=${item.evaluation_id}`,
});
},
//测评结果
toResult(item) {
uni.navigateTo({
url: `/pages/evaluation/result?id=${item.evaluation_id}`,
});
},
},
};
</script>