From 3282e95db0207ee133d1e98d9771dec9d83b0fc4 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 02 四月 2026 16:24:38 +0800
Subject: [PATCH] 2026.4.2 新增专题管理功能

---
 miniprogram_npm/tdesign-miniprogram/progress/progress.wxs |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/miniprogram_npm/tdesign-miniprogram/progress/progress.wxs b/miniprogram_npm/tdesign-miniprogram/progress/progress.wxs
index 37f05b2..2a514ea 100644
--- a/miniprogram_npm/tdesign-miniprogram/progress/progress.wxs
+++ b/miniprogram_npm/tdesign-miniprogram/progress/progress.wxs
@@ -1,3 +1,5 @@
+var utils = require('../common/utils.wxs');
+
 var STATUS = ['success', 'error', 'warning'];
 var STATUS_TEXT = ['success', 'error', 'warning', 'active'];
 
@@ -12,11 +14,13 @@
   error: '#e34d59',
   warning: '#ed7b2f',
 };
+
 var LINE_STATUS_ICON = {
   success: 'check-circle-filled',
   error: 'error-circle-filled',
   warning: 'error-circle-filled',
 };
+
 var CIRCLE_STATUS_ICON = {
   success: 'check',
   error: 'close',
@@ -31,7 +35,7 @@
  *
  */
 
-var getIOSAriaLabel = function (status) {
+function getIOSAriaLabel(status) {
   if (status === 'error') {
     return '杩涘害澶辫触';
   }
@@ -39,9 +43,9 @@
     return '杩涘害寮傚父';
   }
   return '';
-};
+}
 
-var getAndroidAriaLabel = function (status) {
+function getAndroidAriaLabel(status) {
   if (status === 'error') {
     return '%' + '锛岃繘搴﹀け璐�';
   }
@@ -49,7 +53,19 @@
     return '%' + '锛岃繘搴﹀紓甯�';
   }
   return '%';
-};
+}
+
+function getCircleStyle(size, strokeWidth) {
+  var styles = {
+    '--td-progress-stroke-circle-width': utils.addUnit(strokeWidth),
+  };
+
+  if (!utils.includes(['default', 'micro'], size)) {
+    styles['--td-progress-circle-width'] = utils.addUnit(size);
+  }
+
+  return utils._style(styles);
+}
 
 module.exports = {
   STATUS: STATUS,
@@ -60,4 +76,5 @@
   CIRCLE_STATUS_ICON: CIRCLE_STATUS_ICON,
   getAndroidAriaLabel: getAndroidAriaLabel,
   getIOSAriaLabel: getIOSAriaLabel,
+  getCircleStyle: getCircleStyle,
 };

--
Gitblit v1.9.3