|
@ -7,42 +7,40 @@ |
|
|
--> |
|
|
--> |
|
|
<template> |
|
|
<template> |
|
|
<view> |
|
|
<view> |
|
|
<view v-if="status === 0" class="rounded-full h-7 w-7 flex items-center justify-center text-blue-400"> |
|
|
<view class="rounded-full h-7 w-7 flex items-center justify-center text-blue-400" v-if="status === 0"> |
|
|
<u-circle-progress width="66" borderWidth="4" active-color="#2979ff" :percent="100"> |
|
|
<u-circle-progress :percent="100" active-color="#2979ff" borderWidth="4" width="66"> |
|
|
<view class="u-progress-content" @tap="changeStatus(0)"> |
|
|
<view @tap="changeStatus(0)" class="u-progress-content"> |
|
|
<view class="u-progress-dot"></view> |
|
|
<view class="u-progress-dot"></view> |
|
|
<text class="u-progress-info"> |
|
|
<text class="u-progress-info"> |
|
|
<u-icon size="30" name="checkmark"></u-icon> |
|
|
<u-icon name="checkmark" size="30"></u-icon> |
|
|
</text> |
|
|
</text> |
|
|
</view> |
|
|
</view> |
|
|
</u-circle-progress> |
|
|
</u-circle-progress> |
|
|
</view> |
|
|
</view> |
|
|
<view v-if="status === 1" class="rounded-full h-7 w-7 flex items-center justify-center text-black"> |
|
|
<view class="rounded-full h-7 w-7 flex items-center justify-center text-black" v-if="status === 1"> |
|
|
<u-circle-progress width="66" borderWidth="6" active-color="#2979ff" :percent="80"> |
|
|
<u-circle-progress :percent="80" active-color="#2979ff" borderWidth="6" width="66"> |
|
|
<view class="u-progress-content" @tap="changeStatus(1)"> |
|
|
<view @tap="changeStatus(1)" class="u-progress-content"> |
|
|
<view class="u-progress-dot"></view> |
|
|
<view class="u-progress-dot"></view> |
|
|
<view class="u-progress-info"> |
|
|
<view class="u-progress-info">{{ time }}</view> |
|
|
{{ time }} |
|
|
|
|
|
</view> |
|
|
|
|
|
</view> |
|
|
</view> |
|
|
</u-circle-progress> |
|
|
</u-circle-progress> |
|
|
</view> |
|
|
</view> |
|
|
<view v-if="status === 2" class="rounded-full h-7 w-7 flex items-center justify-center text-gray-400"> |
|
|
<view class="rounded-full h-7 w-7 flex items-center justify-center text-gray-400" v-if="status === 2"> |
|
|
<u-circle-progress width="66" borderWidth="6" active-color="#2979ff" :percent="40"> |
|
|
<u-circle-progress :percent="40" active-color="#2979ff" borderWidth="6" width="66"> |
|
|
<view class="u-progress-content" @tap="changeStatus(2)"> |
|
|
<view @tap="changeStatus(2)" class="u-progress-content"> |
|
|
<view class="u-progress-dot"></view> |
|
|
<view class="u-progress-dot"></view> |
|
|
<text class="u-progress-info"> |
|
|
<text class="u-progress-info"> |
|
|
<u-icon size="30" name="play-right-fill"></u-icon> |
|
|
<u-icon name="play-right-fill" size="30"></u-icon> |
|
|
</text> |
|
|
</text> |
|
|
</view> |
|
|
</view> |
|
|
</u-circle-progress> |
|
|
</u-circle-progress> |
|
|
</view> |
|
|
</view> |
|
|
<view v-if="status === 3" class="rounded-full h-7 w-7 flex items-center justify-center text-red-800 font-black"> |
|
|
<view class="rounded-full h-7 w-7 flex items-center justify-center text-red-800 font-black" v-if="status === 3"> |
|
|
<u-circle-progress width="66" borderWidth="6" active-color="#2979ff" :percent="80"> |
|
|
<u-circle-progress :percent="80" active-color="#2979ff" borderWidth="6" width="66"> |
|
|
<view class="u-progress-content" @tap="changeStatus(3)"> |
|
|
<view @tap="changeStatus(3)" class="u-progress-content"> |
|
|
<view class="u-progress-dot"></view> |
|
|
<view class="u-progress-dot"></view> |
|
|
<text class="u-progress-info"> |
|
|
<text class="u-progress-info"> |
|
|
<u-icon size="30" name="pause"></u-icon> |
|
|
<u-icon name="pause" size="30"></u-icon> |
|
|
</text> |
|
|
</text> |
|
|
</view> |
|
|
</view> |
|
|
</u-circle-progress> |
|
|
</u-circle-progress> |
|
|