From a32f6d2313b15228efd146379e57e890cb6ca8e1 Mon Sep 17 00:00:00 2001 From: "pikachu1995@126.com" Date: Fri, 9 Oct 2026 16:02:11 +0800 Subject: [PATCH] =?UTF-8?q?style(theme):=20=E7=BB=9F=E4=B8=80=E5=BA=94?= =?UTF-8?q?=E7=94=A8=E4=B8=BB=E9=A2=98=E6=A0=B7=E5=BC=8F=E5=B9=B6=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E7=BB=84=E4=BB=B6=E6=A0=B7=E5=BC=8F=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在多个页面组件中添加动态主题样式绑定 - 将硬编码的颜色值替换为CSS变量和主题配置 - 引入主题样式计算逻辑到各个页面 - 更新优惠券、地址、订单等页面的主题适配 - 替换线性渐变背景为动态主题颜色 - 移除uni_modules组件中的$set方法调用以优化性能 - 更新README中主题色管理状态为已完成 --- README.md | 2 +- components/m-buy/goods.vue | 4 +- pages/cart/coupon/couponDetail.vue | 8 +- pages/cart/payment/payOrder.vue | 10 +- pages/cart/payment/shareOrderGoods.vue | 4 +- pages/cart/payment/success.vue | 16 +- pages/mine/address/add.vue | 4 +- pages/mine/deposit/index.vue | 10 +- pages/mine/deposit/operation.vue | 8 +- pages/mine/deposit/recharge.vue | 8 +- pages/mine/deposit/withdrawApply.vue | 8 +- pages/mine/deposit/withdrawal.vue | 6 +- pages/mine/distribution/history.vue | 6 +- pages/mine/im/index.vue | 8 +- pages/mine/myTracks.vue | 4 +- pages/mine/point/myPoint.vue | 6 +- pages/mine/set/feedBack.vue | 8 +- pages/mine/set/personMsg.vue | 4 +- pages/mine/set/securityCenter/bindMobile.vue | 6 +- .../set/securityCenter/editLoginPassword.vue | 8 +- .../mine/set/securityCenter/editPassword.vue | 10 +- pages/mine/set/setUp.vue | 10 +- pages/mine/signIn.vue | 10 +- pages/navigation/search/search.scss | 4 +- pages/navigation/search/searchPage.vue | 6 +- pages/order/afterSales/afterSales.vue | 4 +- pages/order/afterSales/afterSalesDetail.vue | 4 +- .../afterSales/afterSalesDetailExpress.vue | 4 +- pages/order/afterSales/afterSalesSelect.vue | 8 +- pages/order/afterSales/applyDetail.vue | 6 +- pages/order/afterSales/applySuccess.vue | 9 +- pages/order/cardKey/cardKeyDetail.vue | 6 +- pages/order/complain/complain.vue | 10 +- pages/order/complain/complainInfo.vue | 10 +- pages/order/complain/complainList.vue | 6 +- pages/order/evaluate/myEvaluate.vue | 4 +- pages/order/evaluate/releaseEvaluate.vue | 6 +- pages/order/invoice/invoiceDetail.vue | 8 +- pages/order/invoice/setInvoice.vue | 8 +- pages/order/myOrder.vue | 4 +- pages/passport/login.vue | 4 +- pages/passport/scannerCodeLoginConfirm.vue | 8 +- pages/passport/wechatH5Login.vue | 8 +- pages/passport/wechatMPLogin.vue | 4 +- pages/product/comment.vue | 10 +- pages/product/product/popup/address.vue | 7 +- .../product/promotion/-promotion-coupon.vue | 6 +- pages/product/product/promotion/group.scss | 6 +- pages/product/product/style.scss | 6 +- pages/product/shopList.vue | 8 +- pages/product/shopPage.vue | 54 ++- pages/promotion/bargain/list.vue | 8 +- pages/promotion/bargain/log.vue | 8 +- pages/promotion/point/pointList.vue | 10 +- pages/promotion/seckill.vue | 10 +- pages/tabbar/cart/cartList.vue | 2 +- pages/tabbar/home/title.vue | 384 ++++++++++-------- .../okingtz-cropper/okingtz-cropper.vue | 2 +- 58 files changed, 519 insertions(+), 301 deletions(-) diff --git a/README.md b/README.md index a5b607a..bbd1779 100644 --- a/README.md +++ b/README.md @@ -149,7 +149,7 @@ LILISHOP 是基于 Spring Boot / Spring Cloud / Vue / Uniapp 开发的 Java 开 - ✅ 二级分销 - ✅ 定时任务管理 - ✅ 服务商品 -- 🔜 主题色管理 +- ✅ 主题色管理 - 🔜 店铺结算汇总 - 🔜 支付方式汇总 - 🔜 结算台账 diff --git a/components/m-buy/goods.vue b/components/m-buy/goods.vue index 2cb9679..1f2f677 100644 --- a/components/m-buy/goods.vue +++ b/components/m-buy/goods.vue @@ -465,12 +465,12 @@ defineExpose({ } .buy { - background-image: linear-gradient(135deg, #ffba0d, #ffc30d 69%, #ffcf0d); + background-image: linear-gradient(135deg, $main-color, $light-color); box-shadow: 0 2px 6px 0 rgba(255, 65, 66, 0.2); } .card { - background-image: linear-gradient(135deg, #f2140c, #f2270c 70%, #f24d0c); + background-image: linear-gradient(91deg, $light-color 1%, $aider-light-color 99%); box-shadow: 0 2px 6px 0 rgba(255, 65, 66, 0.2); } diff --git a/pages/cart/coupon/couponDetail.vue b/pages/cart/coupon/couponDetail.vue index aea60ff..81e89fa 100644 --- a/pages/cart/coupon/couponDetail.vue +++ b/pages/cart/coupon/couponDetail.vue @@ -1,5 +1,5 @@ +