h5
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

88 lines
2.5 KiB

<template>
<theme class="h-full w-full pt-1">
<view class="bg-white mx-5 my-2 rounded-md p-3 text-gray-400" v-for="item in listRef">
<!-- 插件名称和提交时间显示 -->
<view class="flex justify-between mb-2">
<view class="text-gray-800">{{item.plugname}}</view>
<view>{{item.subtime}}</view>
</view>
<!-- 提交的链接 -->
<view class="text-blue-400 mb-2">
{{item.link}}
</view>
<!-- 该插件物的审核人 -->
<view class="mb-2">审核人</view>
<view class="flex justify-between my-3" v-for="items in item.reviewer">
<view>
<view class="pb-2 text-gray-800">
{{items.name}}
</view>
<view class="pb-2">
{{items.advise}}
</view>
<view class="pb-2">
{{items.time}}
</view>
</view>
<view class="text-center">
<view :class="items.state === '已通过' ? 'text-green-500' : items.state === '已驳回' ? 'text-red-500' : '' ">
{{items.state}}
</view>
<view v-if="items.state === '已通过'">
<u-circle-progress active-color="#FA8C16" :percent="items.grade" width="90" border-width="7" class="mt-2">
<view class="u-progress-content">
<view class="progressDot text-white">{{items.grade}}</view>
</view>
</u-circle-progress>
</view>
</view>
</view>
</view>
</theme>
</template>
<script setup>
import{ref} from 'vue'
const listRef = ref([
{
plugname:'入职插件V0.8输出',
subtime:'12/25 13:01',
link:'https://www.baidu.com/',
reviewer:[
{
name:'冯老师',
time: '12/25 14:22',
advise:'加油!',
state:'已通过',
grade:80
},
{
name:'宋老师',
time: '12/28 8:22',
advise:'不详细!',
state:'已驳回',
grade:''
},
{
name:'张老师',
time: '',
advise:'',
state:'待审批',
grade:''
},
]
},
])
</script>
<style lang="scss">
.progressDot{
width: 50rpx;
height: 50rpx;
border-radius: 50%;
line-height: 50rpx;
background-color: #FA8C16;
}
</style>