addServiceLog.wxml 4.66 KB
<view class="container data-v-609d7d30"><view class="member-card data-v-609d7d30"><view class="member-info data-v-609d7d30"><view class="member-avatar data-v-609d7d30">👤</view><view class="member-details data-v-609d7d30"><view class="member-name data-v-609d7d30">{{memberName}}</view><view class="member-id data-v-609d7d30">{{"消费记录ID: "+consumeId}}</view></view></view></view><view class="form-card data-v-609d7d30"><view class="form-content data-v-609d7d30"><form data-event-opts="{{[['submit',[['handleFormSubmit',['$event']]]]]}}" bindsubmit="__e" class="data-v-609d7d30"><view class="form-group data-v-609d7d30"><text class="form-label data-v-609d7d30">使用前图片</text><view class="input-wrapper data-v-609d7d30"><view data-event-opts="{{[['tap',[['chooseFile',['before']]]]]}}" class="file-upload-area data-v-609d7d30" catchtap="__e"><view class="file-upload-text data-v-609d7d30"><text class="file-upload-icon data-v-609d7d30">📷</text><text class="data-v-609d7d30">点击选择使用前图片</text></view><view class="file-list data-v-609d7d30"><block wx:for="{{beforeImages}}" wx:for-item="file" wx:for-index="index" wx:key="index"><view class="file-item data-v-609d7d30"><view class="file-info data-v-609d7d30"><text class="file-icon data-v-609d7d30">🖼️</text><text class="file-name data-v-609d7d30">{{file.name}}</text></view><view class="file-actions data-v-609d7d30"><block wx:if="{{file.status==='uploading'}}"><view class="file-status uploading data-v-609d7d30">上传中...</view></block><block wx:else><block wx:if="{{file.status==='success'}}"><view class="file-status success data-v-609d7d30">✓ 已上传</view></block><block wx:else><block wx:if="{{file.status==='error'}}"><view class="file-status error data-v-609d7d30">✗ 上传失败</view></block></block></block><block wx:if="{{file.status==='success'}}"><button data-event-opts="{{[['tap',[['removeFile',['before',index]]]]]}}" class="btn-error data-v-609d7d30" catchtap="__e">删除</button></block></view></view></block></view></view></view></view><view class="form-group data-v-609d7d30"><text class="form-label data-v-609d7d30">使用后图片</text><view class="input-wrapper data-v-609d7d30"><view data-event-opts="{{[['tap',[['chooseFile',['after']]]]]}}" class="file-upload-area data-v-609d7d30" catchtap="__e"><view class="file-upload-text data-v-609d7d30"><text class="file-upload-icon data-v-609d7d30">📷</text><text class="data-v-609d7d30">点击选择使用后图片</text></view><view class="file-list data-v-609d7d30"><block wx:for="{{afterImages}}" wx:for-item="file" wx:for-index="index" wx:key="index"><view class="file-item data-v-609d7d30"><view class="file-info data-v-609d7d30"><text class="file-icon data-v-609d7d30">🖼️</text><text class="file-name data-v-609d7d30">{{file.name}}</text></view><view class="file-actions data-v-609d7d30"><block wx:if="{{file.status==='uploading'}}"><view class="file-status uploading data-v-609d7d30">上传中...</view></block><block wx:else><block wx:if="{{file.status==='success'}}"><view class="file-status success data-v-609d7d30">✓ 已上传</view></block><block wx:else><block wx:if="{{file.status==='error'}}"><view class="file-status error data-v-609d7d30">✗ 上传失败</view></block></block></block><block wx:if="{{file.status==='success'}}"><button data-event-opts="{{[['tap',[['removeFile',['after',index]]]]]}}" class="btn-error data-v-609d7d30" catchtap="__e">删除</button></block></view></view></block></view></view></view></view><view class="form-group data-v-609d7d30"><text class="form-label data-v-609d7d30">反馈备注</text><view class="input-wrapper data-v-609d7d30"><textarea class="textarea-input data-v-609d7d30" placeholder="请输入反馈备注" maxlength="{{500}}" count="{{true}}" data-event-opts="{{[['input',[['__set_model',['$0','remark','$event',[]],['formData']]]]]}}" value="{{formData.remark}}" bindinput="__e"></textarea></view></view><view class="form-group data-v-609d7d30"><text class="form-label data-v-609d7d30">科技部备注</text><view class="input-wrapper data-v-609d7d30"><textarea class="textarea-input data-v-609d7d30" placeholder="请输入科技部备注" maxlength="{{500}}" count="{{true}}" data-event-opts="{{[['input',[['__set_model',['$0','kjbRemark','$event',[]],['formData']]]]]}}" value="{{formData.kjbRemark}}" bindinput="__e"></textarea></view></view><view class="btn-group data-v-609d7d30"><button class="btn btn-primary data-v-609d7d30" style="{{'opacity:'+(isSubmitting?0.5:1)+';'}}" type="submit" data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" bindtap="__e">{{''+(isSubmitting?isEditMode?'更新中...':'提交中...':isEditMode?'更新服务日志':'提交服务日志')+''}}</button></view></form></view></view></view>