offer.wxml 3.2 KB

1
  1. <view class="container data-v-644b8877"><scroll-view class="offer-scroll data-v-644b8877" scroll-y refresher-enabled bindrefresherrefresh="{{e}}"><view wx:if="{{a}}" class="loading-state data-v-644b8877"><text class="data-v-644b8877">加载中...</text></view><view wx:elif="{{b}}" class="empty-state data-v-644b8877"><image src="{{c}}" class="empty-icon data-v-644b8877" mode="aspectFit"></image><text class="empty-text data-v-644b8877">暂无Offer记录</text></view><view wx:else class="offer-list data-v-644b8877"><view wx:for="{{d}}" wx:for-item="offer" wx:key="w" class="offer-card data-v-644b8877"><view class="card-top data-v-644b8877"><view class="company-info data-v-644b8877"><text class="company-name data-v-644b8877">{{offer.a}}</text><text class="job-name data-v-644b8877">{{offer.b}}</text></view><view class="{{['data-v-644b8877', 'status-badge', offer.d]}}"><text class="data-v-644b8877">{{offer.c}}</text></view></view><view class="card-meta data-v-644b8877"><text class="meta-time data-v-644b8877">投递时间:{{offer.e}}</text></view><view wx:if="{{offer.f}}" class="result-section data-v-644b8877"><view class="result-row data-v-644b8877"><view class="result-left data-v-644b8877"><image wx:if="{{offer.g}}" src="{{offer.h}}" class="result-icon data-v-644b8877" mode="aspectFit"></image><image wx:else src="{{offer.i}}" class="result-icon data-v-644b8877" mode="aspectFit"></image><text class="{{['data-v-644b8877', 'result-text', offer.k]}}">{{offer.j}}</text></view><view wx:if="{{offer.l}}" class="action-btns data-v-644b8877"><button class="btn btn-outline data-v-644b8877" bindtap="{{offer.m}}">拒绝</button><button class="btn btn-primary data-v-644b8877" bindtap="{{offer.n}}">接受Offer</button></view><view wx:elif="{{offer.o}}" class="{{['data-v-644b8877', 'student-status-tag', offer.q]}}"><text class="data-v-644b8877">{{offer.p}}</text></view></view></view><view wx:if="{{offer.r}}" class="file-link data-v-644b8877" bindtap="{{offer.v}}"><image src="{{offer.s}}" class="file-icon data-v-644b8877"></image><text class="file-name data-v-644b8877">{{offer.t}}</text><text class="file-arrow data-v-644b8877">&gt;</text></view></view></view></scroll-view><view wx:if="{{f}}" class="modal-mask data-v-644b8877"><view class="modal-content protocol-modal data-v-644b8877"><view class="modal-header data-v-644b8877">确认接受Offer?</view><scroll-view class="protocol-body data-v-644b8877" scroll-y><view class="rich-text-container data-v-644b8877"><rich-text class="data-v-644b8877" nodes="{{g}}"></rich-text></view></scroll-view><view class="modal-footer data-v-644b8877"><view class="btns-row data-v-644b8877"><button class="btn-cancel data-v-644b8877" bindtap="{{h}}">取消</button><button class="btn-confirm data-v-644b8877" disabled="{{j}}" bindtap="{{k}}">{{i}}</button></view></view></view></view><view wx:if="{{l}}" class="modal-mask data-v-644b8877"><view class="modal-content confirm-modal data-v-644b8877"><view class="confirm-title data-v-644b8877">确认拒绝?</view><view class="confirm-desc data-v-644b8877">拒绝后不可恢复</view><view class="confirm-footer data-v-644b8877"><button class="btn-cancel data-v-644b8877" bindtap="{{m}}">取消</button><button class="btn-danger data-v-644b8877" bindtap="{{n}}">确认拒绝</button></view></view></view></view>