From a2c5def7cf9562312a54216bc195a6ea071a26c5 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 21 一月 2026 17:38:36 +0800
Subject: [PATCH] 2026.1.21

---
 pages/mSelfPatrol/components/self-patrol/index.wxml |   84 +++++++++++++++++++++++------------------
 1 files changed, 47 insertions(+), 37 deletions(-)

diff --git a/pages/mSelfPatrol/components/self-patrol/index.wxml b/pages/mSelfPatrol/components/self-patrol/index.wxml
index 9af9f77..3adad4b 100644
--- a/pages/mSelfPatrol/components/self-patrol/index.wxml
+++ b/pages/mSelfPatrol/components/self-patrol/index.wxml
@@ -1,42 +1,52 @@
-<scroll-view
-  bindrefresherrefresh="init"
-  refresher-enabled
-  refresher-triggered="{{refresh}}"
-  scroll-y
-  style="height: 90vh;"
+<view
+  wx:if="{{promiseValid && !promised}}"
+  class="self-patrol-promise"
+  bindtap="gotoPromise"
 >
-  <view class="self-patrol-static">
-    <view> {{thisMonth}} </view>
-    <view class="head_row">
-      <view class="head_row_item">
-        <view class="head_tag">鑷贰鏌ユ彁浜ゆ暟</view>
-        <view class="head_1">{{finished}}</view>
-      </view>
-      <view class="head_row_item">
-        <view class="head_tag">鑷贰鏌ユ彁浜ゅ崰姣�</view>
-        <view class="head_1"
-          >{{progress}}<text class="head_row_item_tag">%</text></view
-        >
-      </view>
+  <t-icon name="notification-error" size="32rpx" />
+  <text class="promise-text"></text>
+  <text class="promise_btn">鍘绘壙璇� ></text>
+</view>
+<view
+  wx:else
+  class="self-patrol-promise-done"
+  bindtap="reviewPromise"
+>
+  <t-icon name="check" size="32rpx" />
+  <text class="promise-done-text">鑷贰鏌ユ壙璇哄凡绛剧讲锛屾湁鏁堟湡寤堕暱涓哄綋骞存湁鏁堬紒</text>
+  <text class="promise_btn">鏌ョ湅鎵胯涔� ></text>
+</view>
+<view class="self-patrol-static">
+  <view class="head_right">
+    <view style="font-size: 14px"> {{thisMonth}} </view>
+    <text class="head_btn" bindtap="gotoHistory">鍘嗗彶璁板綍 ></text>
+  </view>
+  <view class="head_row">
+    <view class="head_row_item">
+      <view class="head_tag">鑷贰鏌ユ彁浜ゆ暟</view>
+      <view class="head_1">{{finished}}</view>
     </view>
-    <view class="head_right">
-      <text class="head_btn" bindtap="gotoHistory">鍘嗗彶璁板綍 ></text>
+    <view class="head_row_item">
+      <view class="head_tag">鑷贰鏌ユ彁浜ゅ崰姣�</view>
+      <view class="head_1"
+        >{{progress}}<text class="head_row_item_tag">%</text></view
+      >
     </view>
-    <!-- <view class="self-patrol-progress">
+  </view>
+  <!-- <view class="self-patrol-progress">
     <t-progress percentage="{{progress}}" />
   </view> -->
-  </view>
-  <t-grid column="{{3}}" theme="card">
-    <t-grid-item
-      style="opacity: {{item.opacity}};"
-      badge-props="{{ item.badge }}"
-      wx:for="{{pageList1}}"
-      wx:key="index"
-      text="{{item.ledgerName}}"
-      image="{{item.iconUrl}}"
-      data-index="{{index}}"
-      bindtap="gotoLedgerDetail"
-      t-class-text="grid-item"
-    />
-  </t-grid>
-</scroll-view>
+</view>
+<t-grid column="{{3}}" theme="card" gutter="{{40}}">
+  <t-grid-item
+    style="opacity: {{item.opacity}};"
+    badge-props="{{ item.badge }}"
+    wx:for="{{pageList1}}"
+    wx:key="index"
+    text="{{item.ledgerName}}"
+    image="{{item.iconUrl}}"
+    data-index="{{index}}"
+    bindtap="gotoLedgerDetail"
+    t-class-text="grid-item"
+  />
+</t-grid>

--
Gitblit v1.9.3