From 5c7ed94dc94071893167d583d237ae85d509f094 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 13 十月 2025 13:53:11 +0800
Subject: [PATCH] 打包修改
---
src/pages_qiun/components/data-progress/data-progress.vue | 93 ++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 93 insertions(+), 0 deletions(-)
diff --git a/src/pages_qiun/components/data-progress/data-progress.vue b/src/pages_qiun/components/data-progress/data-progress.vue
new file mode 100644
index 0000000..a50b6a0
--- /dev/null
+++ b/src/pages_qiun/components/data-progress/data-progress.vue
@@ -0,0 +1,93 @@
+<template>
+ <view class="column">
+ <view v-for="(item,index) in progressList" :key="index" :class="['row','font-small','progress',padMiddle?'paddingMiddle':'']">
+ <text class="title">{{item.name}}</text>
+ <view class="body">
+ <view class="number">{{item.now?item.now+"/":""}}{{item.expect}} [{{item.value}}%]</view>
+ <progress :percent="item.value" backgroundColor="#C9C9C9"
+ :border-radius="borderRadius?borderRadius+'rpx':'0px'"
+ active="true"
+ stroke-width="16" />
+ </view>
+ </view>
+ </view>
+</template>
+
+<script>
+ export default {
+ name:'data-progress',
+ props: {
+ progressList: {
+ type: Array,
+ default: ()=> {
+ return []
+ }
+ },
+ borderRadius:{
+ type:Number,
+ default:0
+ },
+ padMiddle:{
+ type:String,
+ default:"false"
+ }
+ },
+ data() {
+ return {
+ time:0
+ }
+ },
+ watch:{
+ "progressList":{
+ deep: true,
+ handler: function(newVal, oldVal) {
+ this.time = newVal.filter(x=>x.name=="鏃堕棿杩涘害")[0].value;
+ }
+ }
+ },
+ created() {
+ this.time = this.progressList.filter(x=>x.name=="鏃堕棿杩涘害")[0].value;
+ }
+ }
+</script>
+
+<style lang="scss">
+ .paddingMiddle{
+ padding: 18rpx 10rpx;
+ }
+ .progress{
+
+ .title{
+ font-size: 28rpx;
+ width: 170rpx;
+ display: flex;
+ align-items: center;
+
+ }
+ .body{
+ position: relative;
+ flex: 1;
+
+ .number{
+ color: #fff;
+ position: absolute;
+ z-index: 2;
+ left: 26rpx;
+ height: 100%;
+ display: flex;
+ align-items: center;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ overflow: hidden;
+ height: 44rpx;
+ }
+ progress{
+ padding: 6rpx 0;
+ }
+
+ }
+ }
+
+
+
+</style>
--
Gitblit v1.9.3