瀏覽代碼

签到记录字体颜色调整

kk.shi 3 年之前
父節點
當前提交
87db2c7fcc
共有 3 個文件被更改,包括 32 次插入10 次删除
  1. 8 4
      pages/signIn/record/record.js
  2. 22 4
      pages/signIn/record/record.wxml
  3. 2 2
      pages/signIn/record/record.wxss

+ 8 - 4
pages/signIn/record/record.js

@@ -1,7 +1,7 @@
 // pages/signIn/record/record.js
 import SignIn from '../../../api/signIn'
 import { parseTime } from '../../../utils/util'
-import {getMobileCache, getPhoneNumberNew as getPhoneNumberSync} from '../../../utils/user'
+import {getMobileCache, getPhoneNumberNew as getPhoneNumberSync, getColor} from '../../../utils/user'
 Page({
 
     /**
@@ -26,7 +26,8 @@ Page({
         couponList: [],
         detailList: [],
         stateList: [],
-        notUseNum: 0
+        notUseNum: 0,
+        config: {},
 
     },
 
@@ -299,8 +300,11 @@ Page({
     /**
      * 生命周期函数--监听页面显示
      */
-    onShow: function () {
-
+    onShow: async function () {
+      let info =  await getColor();
+      this.setData({
+        config:info.config,
+      })
     },
 
     /**

+ 22 - 4
pages/signIn/record/record.wxml

@@ -3,15 +3,33 @@
 <view class="explain flex-row">
   <view class="explain-left flex-column" catchtap="{{isLogin?'getCoupon':''}}">
     <view class="explain-discount">签到优惠券</view>
-    <view class="{{noCoupon?'explain-column':'explain-columnNo'}}"></view>
+    <!-- <view class="{{noCoupon?'explain-column':'explain-columnNo'}}"></view> -->
+    <block wx:if="{{noCoupon}}">
+      <view class="explain-column" style="background: {{config.mainColor?config.mainColor:'#B01717'}};"></view>
+    </block>
+    <block wx:else>
+      <view class="explain-columnNo"></view>
+    </block>
   </view>
   <view class="explain-center flex-column" catchtap="{{isLogin?'getDetail':''}}">
     <view class="explain-detailed">获取明细</view>
-    <view class="{{noDetail?'explain-column':'explain-columnNo'}}"></view>
+    <!-- <view class="{{noDetail?'explain-column':'explain-columnNo'}}"></view> -->
+    <block wx:if="{{noDetail}}">
+      <view class="explain-column" style="background: {{config.mainColor?config.mainColor:'#B01717'}};"></view>
+    </block>
+    <block wx:else>
+      <view class="explain-columnNo"></view>
+    </block>
   </view>
   <view class="explain-right flex-column" catchtap="{{isLogin?'getUtility':''}}">
     <view class="explain-utility">使用/失效</view>
-    <view class="{{noUtility?'explain-column':'explain-columnNo'}}"></view>
+    <!-- <view class="{{noUtility?'explain-column':'explain-columnNo'}}"></view> -->
+    <block wx:if="{{noUtility}}">
+      <view class="explain-column" style="background: {{config.mainColor?config.mainColor:'#B01717'}};"></view>
+    </block>
+    <block wx:else>
+      <view class="explain-columnNo"></view>
+    </block>
   </view>
 </view>
 <!-- 主要内容 -->
@@ -40,7 +58,7 @@
           <view class="detailed-sign-date">{{item.crateTime}}</view>
         </view>
         <view class="detailed-coupon flex-column">
-          <view class="detailed-coupon-text">{{item.coupon.couponTitle}}</view>
+          <view class="detailed-coupon-text" style="color: {{config.secColor?config.secColor:'#B01717'}};">{{item.coupon.couponTitle}}</view>
         </view>
       </view>
       <view class="detailed-date flex-column">

+ 2 - 2
pages/signIn/record/record.wxss

@@ -55,7 +55,7 @@ page{
 .explain-column{
   width: 90rpx;
   height: 4rpx;
-  background: #EA443A;
+  /* background: #EA443A; */
   border-radius: 2rpx;
   margin-top: 8rpx;
 }
@@ -249,7 +249,7 @@ page{
   height: 30px;
   font-size: 36rpx;
   font-weight: 500;
-  color: #EA443A;
+  /* color: #EA443A; */
   text-align: center;
   overflow: hidden;
 	white-space: nowrap;