| | |
| | | <view class="invoice-page data-v-2503450a"><view class="search-bar data-v-2503450a"><view class="search-box data-v-2503450a"><image src="/static/icon/ic_search2@2x.png" mode="widthFix" class="data-v-2503450a"></image><input class="search-input data-v-2503450a" type="text" placeholder="{{currentTab==='apply'?'搜索订单编号':'搜索'}}" data-event-opts="{{[['input',[['__set_model',['','keyword','$event',[]]]]]]}}" value="{{keyword}}" bindinput="__e"/></view></view><scroll-view class="page-scroll data-v-2503450a" scroll-y="{{true}}"><block wx:if="{{currentTab==='apply'}}"><view class="card-list data-v-2503450a"><block wx:for="{{applyList}}" wx:for-item="item" wx:for-index="__i0__" wx:key="id"><view class="invoice-card apply-card data-v-2503450a"><view class="order-no data-v-2503450a">{{"订单编号:"+item.orderNo}}</view><view class="address-group data-v-2503450a"><view class="address-row data-v-2503450a"><view class="address-tag send-tag data-v-2503450a">寄</view><view class="address-copy data-v-2503450a"><view class="address-title-row data-v-2503450a"><text class="address-title data-v-2503450a">{{item.fromAddress}}</text><u-icon vue-id="{{'7b645a2a-1-'+__i0__}}" name="arrow-right" size="14" color="#40454d" class="data-v-2503450a" bind:__l="__l"></u-icon></view><text class="address-user data-v-2503450a">{{item.fromUser}}</text></view></view><view class="address-dash data-v-2503450a"></view><view class="address-row data-v-2503450a"><view class="address-tag receive-tag data-v-2503450a">收</view><view class="address-copy data-v-2503450a"><view class="address-title-row data-v-2503450a"><text class="address-title data-v-2503450a">{{item.toAddress}}</text><u-icon vue-id="{{'7b645a2a-2-'+__i0__}}" name="arrow-right" size="14" color="#40454d" class="data-v-2503450a" bind:__l="__l"></u-icon></view><text class="address-user data-v-2503450a">{{item.toUser}}</text></view></view></view><view class="goods-line data-v-2503450a"><text class="goods-text data-v-2503450a">{{item.goodsText}}</text><u-icon vue-id="{{'7b645a2a-3-'+__i0__}}" name="arrow-down" size="14" color="#a2a7b1" class="data-v-2503450a" bind:__l="__l"></u-icon></view><view class="price-row data-v-2503450a"><view class="price-copy data-v-2503450a"><text class="price-label data-v-2503450a">实付款:</text><text class="price-value data-v-2503450a">{{"¥"+item.amount}}</text></view><view data-event-opts="{{[['tap',[['goInvoiceRequest',['$0'],[[['applyList','id',item.id]]]]]]]}}" class="action-btn primary-btn data-v-2503450a" bindtap="__e">申请开票</view></view></view></block></view></block><block wx:else><view class="card-list data-v-2503450a"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="__i1__" wx:key="id"><view class="invoice-card history-card data-v-2503450a"><view class="history-head data-v-2503450a"><text class="company-name data-v-2503450a">{{item.$orig.company}}</text><text class="{{['history-status','data-v-2503450a',item.$orig.status]}}">{{item.$orig.statusText}}</text></view><view class="history-subline data-v-2503450a"><text class="data-v-2503450a">{{item.$orig.ticketType}}</text><text class="sub-sep data-v-2503450a">|</text><text class="data-v-2503450a">发票金额:</text><text class="history-amount data-v-2503450a">{{"¥"+item.$orig.amount}}</text></view><view class="history-divider data-v-2503450a"></view><view class="history-detail data-v-2503450a"><view class="detail-item data-v-2503450a">{{"开票编号:"+item.$orig.applyNo}}</view><view class="detail-item data-v-2503450a">{{"发票号码:"+item.$orig.invoiceNo}}</view><view class="detail-item data-v-2503450a">{{"申请时间:"+item.$orig.applyTime}}</view><block wx:if="{{item.$orig.failReason}}"><view class="detail-item fail-row data-v-2503450a">失败理由:<text class="fail-text data-v-2503450a">{{item.$orig.failReason}}</text></view></block></view><block wx:if="{{item.g0}}"><view class="history-actions data-v-2503450a"><block wx:for="{{item.$orig.actions}}" wx:for-item="action" wx:for-index="__i2__" wx:key="text"><view data-event-opts="{{[['tap',[['handleAction',['$0','$1'],[[['historyList','id',item.$orig.id],['actions','text',action.text]],[['historyList','id',item.$orig.id]]]]]]]}}" class="{{['action-btn','data-v-2503450a',action.primary?'primary-btn':'ghost-btn']}}" bindtap="__e">{{''+action.text+''}}</view></block></view></block></view></block></view></block></scroll-view><u-popup vue-id="7b645a2a-4" show="{{showEmailPopup}}" mode="center" bgColor="transparent" data-event-opts="{{[['^close',[['closeEmailPopup']]]]}}" bind:close="__e" class="data-v-2503450a" bind:__l="__l" vue-slots="{{['default']}}"><view class="email-popup data-v-2503450a"><view class="email-title data-v-2503450a">发送至邮箱</view><view class="email-input-wrap data-v-2503450a"><input class="email-input data-v-2503450a" type="text" placeholder="请输入邮箱" data-event-opts="{{[['input',[['__set_model',['','email','$event',[]]]]]]}}" value="{{email}}" bindinput="__e"/><block wx:if="{{email}}"><u-icon vue-id="{{('7b645a2a-5')+','+('7b645a2a-4')}}" name="close-circle-fill" size="20" color="#a7a7a7" data-event-opts="{{[['^tap',[['e0']]]]}}" bind:tap="__e" class="data-v-2503450a" bind:__l="__l"></u-icon></block></view><view class="email-footer data-v-2503450a"><view data-event-opts="{{[['tap',[['closeEmailPopup',['$event']]]]]}}" class="popup-btn popup-btn-cancel data-v-2503450a" bindtap="__e">取消</view><view data-event-opts="{{[['tap',[['confirmSendEmail',['$event']]]]]}}" class="popup-btn popup-btn-confirm data-v-2503450a" bindtap="__e">确认发送</view></view></view></u-popup><view class="bottom-tabs data-v-2503450a"><block wx:for="{{$root.l1}}" wx:for-item="tab" wx:for-index="__i3__" wx:key="value"><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" data-event-params="{{({tab:tab.$orig})}}" class="{{['bottom-tab','data-v-2503450a',(currentTab===tab.$orig.value)?'active':'']}}" bindtap="__e"><block wx:if="{{tab.m0}}"><image class="tab-icon data-v-2503450a" src="{{tab.m1}}" mode="aspectFit"></image></block><block wx:else><view class="tab-icon placeholder-icon data-v-2503450a"></view></block><text class="tab-label data-v-2503450a">{{tab.$orig.label}}</text></view></block></view></view> |
| | | <view class="invoice-page data-v-2503450a"><view class="search-bar data-v-2503450a"><view class="search-box data-v-2503450a"><image src="/static/icon/ic_search2@2x.png" mode="widthFix" class="data-v-2503450a"></image><input class="search-input data-v-2503450a" type="text" placeholder="搜索订单编号" data-event-opts="{{[['confirm',[['handleSearch',['$event']]]],['input',[['__set_model',['','keyword','$event',[]]]]]]}}" value="{{keyword}}" bindconfirm="__e" bindinput="__e"/></view></view><scroll-view class="page-scroll data-v-2503450a" scroll-y="{{true}}"><block wx:if="{{currentTab==='apply'}}"><view class="card-list data-v-2503450a"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="__i0__" wx:key="id"><view class="invoice-card apply-card data-v-2503450a"><view class="order-no data-v-2503450a"><text class="data-v-2503450a">{{"订单编号:"+item.$orig.code}}</text><block wx:if="{{item.$orig.type===1}}"><view class="mode-tag city-tag data-v-2503450a">异地存取</view></block><block wx:else><view class="mode-tag local-tag data-v-2503450a">就地存取</view></block></view><view class="address-group data-v-2503450a"><view class="address-row data-v-2503450a"><block wx:if="{{item.$orig.type===0}}"><view class="address-tag send-tag data-v-2503450a" style="width:60rpx;height:60rpx;"><image style="width:100%;height:100%;" src="/static/icon/ic_store@2x.png" mode="aspectFit" class="data-v-2503450a"></image></view></block><block wx:else><view class="address-tag send-tag data-v-2503450a">寄</view></block><view class="address-copy data-v-2503450a"><view class="address-title-row data-v-2503450a"><text class="address-title data-v-2503450a">{{item.$orig.depositShopName}}</text><u-icon vue-id="{{'7b645a2a-1-'+__i0__}}" name="arrow-right" size="14" color="#40454d" class="data-v-2503450a" bind:__l="__l"></u-icon></view><text class="address-user data-v-2503450a">{{item.$orig.depositShopAddress}}</text></view></view><block wx:if="{{item.$orig.type===1}}"><view class="address-dash data-v-2503450a"></view></block><block wx:if="{{item.$orig.type===1}}"><view class="address-row data-v-2503450a"><view class="address-tag receive-tag data-v-2503450a">收</view><view class="address-copy data-v-2503450a"><view class="address-title-row data-v-2503450a"><text class="address-title data-v-2503450a">{{item.$orig.takeShopId?item.$orig.takeShopName:item.$orig.takeLocation}}</text><u-icon vue-id="{{'7b645a2a-2-'+__i0__}}" name="arrow-right" size="14" color="#40454d" class="data-v-2503450a" bind:__l="__l"></u-icon></view><text class="address-user data-v-2503450a">{{item.$orig.takeShopId?item.$orig.takeShopAddress:item.$orig.takeLocationRemark}}</text></view></view></block></view><view class="goods-line data-v-2503450a"><text class="goods-text data-v-2503450a">{{item.$orig.goodsText}}</text><u-icon vue-id="{{'7b645a2a-3-'+__i0__}}" name="arrow-down" size="14" color="#a2a7b1" class="data-v-2503450a" bind:__l="__l"></u-icon></view><view class="price-row data-v-2503450a"><view class="price-copy data-v-2503450a"><text class="price-label data-v-2503450a">实付款:</text><text class="price-value data-v-2503450a">{{"¥"+item.g0}}</text></view><view data-event-opts="{{[['tap',[['goInvoiceRequest',['$0'],[[['applyList','id',item.$orig.id]]]]]]]}}" class="action-btn primary-btn data-v-2503450a" bindtap="__e">申请开票</view></view></view></block></view></block><block wx:else><view class="card-list data-v-2503450a"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="__i1__" wx:key="id"><view class="invoice-card history-card data-v-2503450a"><view class="history-head data-v-2503450a"><text class="company-name data-v-2503450a">{{item.$orig.name}}</text><text class="{{['history-status','data-v-2503450a',item.$orig.status===1?'done':item.$orig.status===99?'failed':'processing']}}">{{item.$orig.status==1?'已开票':item.$orig.status==99?'开具失败':'开票中'}}</text></view><view class="history-subline data-v-2503450a"><text class="data-v-2503450a">{{item.$orig.invoiceType===0?'电子普通发票':'电子专用发票'}}</text><text class="sub-sep data-v-2503450a">|</text><text class="data-v-2503450a">发票金额:</text><text class="history-amount data-v-2503450a">{{"¥"+item.g1}}</text></view><view class="history-divider data-v-2503450a"></view><view class="history-detail data-v-2503450a"><view class="detail-item data-v-2503450a">{{"开票编号:"+item.$orig.orderNo}}</view><view class="detail-item data-v-2503450a">{{"发票号码:"+(item.$orig.invoiceNo||'')}}</view><view class="detail-item data-v-2503450a">{{"申请时间:"+item.$orig.createTime}}</view><block wx:if="{{item.$orig.remark}}"><view class="detail-item fail-row data-v-2503450a">失败理由:<text class="fail-text data-v-2503450a">{{item.$orig.remark}}</text></view></block></view><block wx:if="{{item.g2}}"><view class="history-actions data-v-2503450a"><block wx:for="{{item.$orig.actions}}" wx:for-item="action" wx:for-index="__i2__" wx:key="text"><view data-event-opts="{{[['tap',[['handleAction',['$0','$1'],[[['historyList','id',item.$orig.id],['actions','text',action.text]],[['historyList','id',item.$orig.id]]]]]]]}}" class="{{['action-btn','data-v-2503450a',action.primary?'primary-btn':'ghost-btn']}}" bindtap="__e">{{''+action.text+''}}</view></block></view></block></view></block></view></block></scroll-view><u-popup vue-id="7b645a2a-4" show="{{showEmailPopup}}" mode="center" bgColor="transparent" data-event-opts="{{[['^close',[['closeEmailPopup']]]]}}" bind:close="__e" class="data-v-2503450a" bind:__l="__l" vue-slots="{{['default']}}"><view class="email-popup data-v-2503450a"><view class="email-title data-v-2503450a">发送至邮箱</view><view class="email-input-wrap data-v-2503450a"><input class="email-input data-v-2503450a" type="text" placeholder="请输入邮箱" data-event-opts="{{[['input',[['__set_model',['','email','$event',[]]]]]]}}" value="{{email}}" bindinput="__e"/><block wx:if="{{email}}"><u-icon vue-id="{{('7b645a2a-5')+','+('7b645a2a-4')}}" name="close-circle-fill" size="20" color="#a7a7a7" data-event-opts="{{[['^tap',[['e0']]]]}}" bind:tap="__e" class="data-v-2503450a" bind:__l="__l"></u-icon></block></view><view class="email-footer data-v-2503450a"><view data-event-opts="{{[['tap',[['closeEmailPopup',['$event']]]]]}}" class="popup-btn popup-btn-cancel data-v-2503450a" bindtap="__e">取消</view><view data-event-opts="{{[['tap',[['confirmSendEmail',['$event']]]]]}}" class="popup-btn popup-btn-confirm data-v-2503450a" bindtap="__e">确认发送</view></view></view></u-popup><view class="bottom-tabs data-v-2503450a"><block wx:for="{{$root.l2}}" wx:for-item="tab" wx:for-index="__i3__" wx:key="value"><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" data-event-params="{{({tab:tab.$orig})}}" class="{{['bottom-tab','data-v-2503450a',(currentTab===tab.$orig.value)?'active':'']}}" bindtap="__e"><block wx:if="{{tab.m0}}"><image class="tab-icon data-v-2503450a" src="{{tab.m1}}" mode="aspectFit"></image></block><block wx:else><view class="tab-icon placeholder-icon data-v-2503450a"></view></block><text class="tab-label data-v-2503450a">{{tab.$orig.label}}</text></view></block></view></view> |