From b515fae43490ab20977d559e19d4e5f63a4fd96d Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 25 四月 2025 16:42:39 +0800
Subject: [PATCH] 应急线索模块

---
 miniprogram_npm/tdesign-miniprogram/message/message.wxml |   66 ++++++---------------------------
 1 files changed, 12 insertions(+), 54 deletions(-)

diff --git a/miniprogram_npm/tdesign-miniprogram/message/message.wxml b/miniprogram_npm/tdesign-miniprogram/message/message.wxml
index 0972625..75b002c 100644
--- a/miniprogram_npm/tdesign-miniprogram/message/message.wxml
+++ b/miniprogram_npm/tdesign-miniprogram/message/message.wxml
@@ -1,56 +1,14 @@
-<wxs src="./message.wxs" module="this"></wxs>
-<wxs src="../common/utils.wxs" module="_" />
-
-<import src="../common/template/icon.wxml" />
-
-<block wx:if="{{visible}}">
-  <view
-    class="{{classPrefix}} class {{prefix}}-class {{classPrefix}}--{{theme}}"
-    style="{{_._style([this.getMessageStyles(zIndex, offset, wrapTop), style, customStyle])}}"
-    animation="{{showAnimation}}"
-    id="{{classPrefix}}"
-    aria-role="alert"
+<block wx:for="{{messageList}}" wx:key="id">
+  <t-message-item
+    id="{{item.id}}"
+    bind:close-btn-click="handleClose"
+    bind:link-click="handleLinkClick"
+    bind:duration-end="handleDurationEnd"
   >
-    <view class="{{classPrefix}}__icon--left">
-      <slot name="icon" />
-      <template wx:if="{{_icon}}" is="icon" data="{{tClass: prefix + '-class-icon', ariaHidden: true, ..._icon }}" />
-    </view>
-
-    <view
-      class="{{classPrefix}}__text-wrap {{marquee ? '{{classPrefix}}__text-nowrap' : ''}}"
-      style="text-align: {{align}}"
-      id="{{classPrefix}}__text-wrap"
-    >
-      <view class="{{classPrefix}}__text {{prefix}}-class-content" id="{{classPrefix}}__text" animation="{{animation}}">
-        <block wx:if="{{content}}">{{content}}</block>
-        <slot name="content" />
-        <slot />
-      </view>
-    </view>
-    <t-link
-      wx:if="{{_link.content}}"
-      class="{{classPrefix}}__link {{prefix}}-class-link"
-      style="{{_._style([_link.style, _link.customStyle])}}"
-      disabled="{{_link.disabled || false}}"
-      hover="{{_link.hover || true}}"
-      theme="{{_link.theme || 'primary'}}"
-      size="{{_link.size || 'medium'}}"
-      prefixIcon="{{_link.prefixIcon || false}}"
-      suffixIcon="{{_link.suffixIcon || false}}"
-      underline="{{_link.underline || false}}"
-      content="{{_link.content || ''}}"
-      navigatorProps="{{_link.navigatorProps || null}}"
-      bind:complete="handleLinkClick"
-    />
-    <slot name="link" />
-
-    <view class="{{classPrefix}}__icon--right" bind:tap="handleClose">
-      <slot name="close-btn" />
-      <template
-        wx:if="{{_closeBtn}}"
-        is="icon"
-        data="{{tClass: prefix + '-class-close-btn', ariaRole: 'button', ariaLabel: '鍏抽棴', ..._closeBtn }}"
-      />
-    </view>
-  </view>
+    <slot name="icon" slot="icon" />
+    <slot name="content" slot="content" />
+    <slot />
+    <slot name="link" slot="link" />
+    <slot name="close-btn" slot="close-btn" />
+  </t-message-item>
 </block>

--
Gitblit v1.9.3