Files
Smart-Farm/front/claim/pages/order.wxml
2025-12-22 17:13:05 +08:00

1 line
9.9 KiB
Plaintext

<block wx:if="{{orderInfo.claim_info.id}}"><view class="claim-order"><uni-nav-bar vue-id="92527a18-1" fixed="{{true}}" shadow="{{false}}" statusBar="{{true}}" color="#fff" backgroundColor="{{scrollTop<20?'':primaryColor}}" leftIcon="icon-left" title="确认订单" bind:__l="__l"></uni-nav-bar><view style="{{'height:'+(configInfo.navBarHeight+'px')+';'}}"></view><image class="common-bg abs" mode="aspectFill" lazy-load="{{true}}" src="https://lbqny.migugu.com/admin/farm/bg-cash.png"></image><view class="space-lg"></view><view class="fill-base mt-md ml-md mr-md pd-lg box-shadow radius-24"><view class="f-title c-title pb-lg b-1px-b">{{orderInfo.farmer_info.title}}</view><view class="flex-warp pt-lg pb-lg"><image class="avatar lg radius-10" mode="aspectFill" lazy-load="{{true}}" src="{{orderInfo.claim_info.cover}}"></image><view class="flex-1 ml-lg"><view class="f-paragraph max-520 ellipsis">{{orderInfo.claim_info.title}}</view><block wx:if="{{options.type}}"><block><view class="flex-y-center f-desc c-warning mt-sm">众筹价<view class="flex-y-baseline f-caption ml-sm">¥<view class="f-sm-title text-bold">{{''+orderInfo.claim_info[orderType[options.type]].price+''}}</view></view><view class="f-icontext c-caption text-delete ml-sm">{{"原价 ¥"+orderInfo.claim_info.price+''}}</view></view><view class="flex-center mt-md"><view class="collage-tag flex-center f-caption c-base" style="{{'background:'+(primaryColor)+';'}}">{{''+orderInfo.claim_info[orderType[options.type]].success_num+'人团'}}</view><view class="flex-1"></view></view></block></block><block wx:else><view class="flex-y-baseline f-paragraph c-warning mt-sm">{{"¥"+orderInfo.claim_info.price+''}}<view class="f-caption c-caption ml-sm">{{'/'+orderInfo.claim_info.unit}}</view></view></block></view></view><view class="flex-between pt-lg pb-lg b-1px-tb"><view class="f-paragraph c-black">认养数量</view><block wx:if="{{options.type}}"><view>{{subForm.num}}</view></block><block wx:else><view class="add-remove-item flex-center"><view data-event-opts="{{[['tap',[['changeNum',[-1,'$0'],['index']]]]]}}" class="iconfont icon-remove-square c-caption _i" catchtap="__e"></view><view class="number flex-center f-desc pl-sm pr-sm">{{subForm.num}}</view><view data-event-opts="{{[['tap',[['changeNum',[1,'$0'],['index']]]]]}}" class="iconfont icon-add-square _i" style="{{'color:'+(primaryColor)+';'}}" catchtap="__e"></view></view></block></view><view class="pt-lg pb-lg f-paragraph c-black">认养收获</view><view class="flex-center"><image class="avatar sm radius-10" mode="aspectFill" lazy-load="{{true}}" src="{{orderInfo.claim_info.harvest_cover}}"></image><view class="flex-1 ml-lg ellipsis">{{orderInfo.claim_info.harvest_text}}</view></view></view><view class="fill-base mt-md ml-md mr-md f-paragraph box-shadow radius-24"><view class="flex-between pd-lg"><view class="flex-y-center f-sm-title c-black"><view class="iconfont icon-peisong mr-sm _i" style="{{'color:'+(primaryColor)+';'}}"></view>配送周期</view><view class="f-paragraph">{{orderInfo.claim_info.send_cycle}}</view></view></view><view class="fill-base mt-md ml-md mr-md f-paragraph box-shadow radius-24"><view class="flex-between pd-lg f-sm-title c-title b-1px-b"><view class="text-bold">配送方式</view><view class="send-list flex-center radius" style="{{'width:'+($root.g0==1?'90rpx':'')+';'}}"><block wx:for="{{sendList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['toChangeItem',['sendInd',index]]]]]}}" class="{{['send-item','flex-center','f-paragraph','radius',[(sendInd==index)?'c-base':'']]}}" style="{{'background:'+(sendInd==index?primaryColor:'')+';'}}" catchtap="__e">{{item.title}}</view></block></view></view><block wx:if="{{sendList[sendInd].id==1||orderInfo.address.id}}"><view data-event-opts="{{[['tap',[['toChooseAddr',['$event']]]]]}}" class="pd-lg flex-center" catchtap="__e"><view class="flex-1"><view class="flex-warp"><view class="iconfont icon-dingwei mr-sm _i" style="font-size:28rpx;margin-top:6rpx;"></view><view class="{{['f-paragraph','c-title','flex-1',[(sendList[sendInd].id==2)?'max-520':'']]}}">{{''+(sendList[sendInd].id==1?''+orderInfo.farmer_info.address:orderInfo.address.id?orderInfo.address.address+' '+orderInfo.address.address_info:'')+''}}</view></view><view class="flex-y-baseline f-paragraph c-caption" style="margin:5rpx 0 0 38rpx;">{{''+(sendList[sendInd].id==1?orderInfo.farmer_info.user_name:orderInfo.address.id?orderInfo.address.user_name:'')+''}}<view class="ml-lg">{{''+(sendList[sendInd].id==1?orderInfo.farmer_info.mobile:orderInfo.address.id?orderInfo.address.mobile:'')+''}}</view></view></view><view class="{{['iconfont','_i',[(sendList[sendInd].id==1)?'icon-dingwei':''],[(sendList[sendInd].id==2)?'icon-right':'']]}}"></view></view></block><block wx:else><block><view class="space-lg"></view><view class="space-lg"></view><view data-event-opts="{{[['tap',[['toChooseAddr',['$event']]]]]}}" class="add-btn flex-center f-paragraph c-desc" catchtap="__e"><view class="iconfont icon-add-circle-fill mr-sm _i"></view>添加地址</view><view class="space-lg"></view><view class="space-lg"></view></block></block></view><block wx:if="{{sendList[sendInd].id==1}}"><view class="fill-base mt-md ml-md mr-md f-paragraph box-shadow radius-24"><view class="flex-between ml-md mr-md pl-sm pt-lg pb-lg b-1px-b"><view class="flex-y-center"><view class="iconfont icon-required c-warning _i"></view><view class="item-text">姓名</view></view><input class="flex-1 f-paragraph" type="text" placeholder-class="c-placeholder" placeholder="{{rule[0].errorMsg}}" data-event-opts="{{[['input',[['__set_model',['$0','user_name','$event',[]],['subForm']]]]]}}" value="{{subForm.user_name}}" bindinput="__e"/></view><view class="flex-between ml-md mr-md pl-sm pt-lg pb-lg"><view class="flex-y-center"><view class="iconfont icon-required c-warning _i"></view><view class="item-text">手机号</view></view><input class="flex-1 f-paragraph" type="text" placeholder-class="c-placeholder" placeholder="{{rule[1].errorMsg}}" data-event-opts="{{[['input',[['__set_model',['$0','mobile','$event',[]],['subForm']]]]]}}" value="{{subForm.mobile}}" bindinput="__e"/><button class="clear-btn auth-phone-btn flex-center" style="{{'color:'+(primaryColor)+';'}}" open-type="getPhoneNumber" data-event-opts="{{[['getphonenumber',[['toAuthPhone',['$event']]]]]}}" bindgetphonenumber="__e">立即授权</button></view></view></block><view class="fill-base mt-md ml-md mr-md f-paragraph box-shadow radius-24"><view class="flex-between ml-md mr-md pl-sm pt-lg pb-lg b-1px-b"><view class="flex-y-center"><view class="iconfont icon-required c-warning _i"></view><view class="item-text">认养取名</view></view><input class="flex-1 f-paragraph" type="text" placeholder-class="c-placeholder" placeholder="{{rule[2].errorMsg}}" data-event-opts="{{[['input',[['__set_model',['$0','claim_name','$event',[]],['subForm']]]]]}}" value="{{subForm.claim_name}}" bindinput="__e"/></view><view class="flex-between ml-md mr-md pl-sm pt-lg pb-lg"><view class="flex-y-center"><view class="iconfont icon-required c-base _i"></view><view class="item-text">订单备注</view></view><input class="flex-1 f-paragraph" type="text" maxlength="100" placeholder-class="c-placeholder" placeholder="请输入订单备注" data-event-opts="{{[['input',[['__set_model',['$0','text','$event',[]],['subForm']]]]]}}" value="{{subForm.text}}" bindinput="__e"/></view></view><block wx:if="{{!options.type}}"><view class="fill-base mt-md ml-md mr-md f-paragraph box-shadow radius-24"><view class="flex-between ml-md mr-md pl-sm pt-lg pb-lg"><view class="item-text">卡券优惠</view><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="flex-y-center" catchtap="__e"><view class="flex-1 text-right">{{''+(orderInfo.coupon_id?'-¥'+orderInfo.coupon_discount:orderInfo.canUseCoupon+'张可用')+''}}</view><view class="iconfont icon-right _i"></view></view></view></view></block><view class="fill-base mt-md ml-md mr-md f-sm-title box-shadow radius-24"><block wx:for="{{payList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['toChangeItem',['payInd',index]]]]]}}" class="flex-between ml-md mr-md pl-sm pr-sm pt-lg pb-lg b-1px-b" catchtap="__e"><view class="pay-item flex-y-center"><view class="{{['iconfont','mr-md','_i',item.icon]}}" style="{{'color:'+(item.id==1?primaryColor:item.id==2?subColor:'#01AAF2')+';'}}"></view><view class="flex-y-baseline">{{item.title+''}}<block wx:if="{{item.id==2}}"><view class="f-paragraph c-caption ml-sm">{{"余额"+(userInfo.balance||0)+'元'}}</view></block></view></view><view class="{{['pay-icon','iconfont','c-caption','_i',[(payInd!=index)?'icon-xuanze':''],[(item.is_disabled||payInd==index)?'icon-radio-fill':'']]}}" style="{{'color:'+(payInd==index?primaryColor:'')+';'}}"></view></view></block></view><view data-event-opts="{{[['tap',[['toAgree',['$event']]]]]}}" class="flex-warp f-paragraph mt-md pd-md" catchtap="__e"><view class="{{['agree-icon','iconfont','c-caption','mr-sm','_i',[(!agree)?'icon-xuanze':''],[(agree)?'icon-xuanze-fill':'']]}}" style="{{'margin-top:3rpx;'+('color:'+(agree?primaryColor:'')+';')}}"></view><view class="flex-y-center">购买代表您已同意<view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" style="{{'color:'+(primaryColor)+';'}}" catchtap="__e">{{'《'+agreement+"》"}}</view></view></view><view class="space-max-footer"></view><view class="footer-btn fill-base fix"><view class="footer-item flex-between pl-lg pr-lg"><view class="flex-y-baseline f-paragraph c-title">合计:<view class="f-sm-title c-warning text-bold">{{"¥"+orderInfo.pay_price}}</view></view><auth vue-id="92527a18-2" needAuth="{{userInfo&&!userInfo.nickName}}" must="{{true}}" type="userInfo" data-event-opts="{{[['^go',[['toOrder']]]]}}" bind:go="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="order-btn flex-center f-sm-title c-base text-bold radius-20" style="{{'background:'+(primaryColor)+';'}}">立即支付</view></auth></view><view class="space-safe"></view></view></view></block>