47 lines
1.3 KiB
Plaintext
47 lines
1.3 KiB
Plaintext
<view class="modal-mask" wx:if="{{visible}}" catchtap="onCancel">
|
|
<view class="modal-content" catchtap="noop">
|
|
<!-- 头部 -->
|
|
<view class="modal-header">
|
|
<text class="modal-title">添加备注{{customerName ? ' - ' + customerName : ''}}</text>
|
|
<view class="modal-close" bindtap="onCancel">
|
|
<t-icon name="close" size="40rpx" color="#a6a6a6" />
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 评分区域 -->
|
|
<view class="rating-section">
|
|
<text class="rating-label">评分</text>
|
|
<t-rate
|
|
value="{{starValue}}"
|
|
count="{{5}}"
|
|
allow-half="{{true}}"
|
|
size="48rpx"
|
|
bind:change="onRateChange"
|
|
/>
|
|
</view>
|
|
|
|
<!-- 文本输入 -->
|
|
<view class="textarea-section">
|
|
<t-textarea
|
|
value="{{content}}"
|
|
placeholder="请输入备注内容..."
|
|
maxlength="{{500}}"
|
|
autosize="{{true}}"
|
|
bind:change="onContentChange"
|
|
/>
|
|
</view>
|
|
|
|
<!-- 底部按钮 -->
|
|
<view class="modal-footer">
|
|
<t-button theme="default" size="large" block bindtap="onCancel">取消</t-button>
|
|
<t-button
|
|
theme="primary"
|
|
size="large"
|
|
block
|
|
disabled="{{!content.trim()}}"
|
|
bindtap="onConfirm"
|
|
>确认</t-button>
|
|
</view>
|
|
</view>
|
|
</view>
|