1 line
19 KiB
Plaintext
1 line
19 KiB
Plaintext
<block wx:if="{{detail.id}}"><view class="claim-order-detail"><uni-nav-bar vue-id="de0aa830-1" fixed="{{true}}" shadow="{{false}}" statusBar="{{true}}" color="#fff" backgroundColor="{{scrollTop<20?'':primaryColor}}" leftIcon="{{options.notice?'iconshouye':'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="pl-lg pr-lg c-base" style="height:120rpx;"><view class="pt-md f-sm-title text-bold ellipsis">{{''+(detail.pay_type<2?statusType[detail.pay_type]:detail.goods_name)+''}}</view><block wx:if="{{detail.pay_type==1}}"><view class="f-caption">请在<min-countdown vue-id="de0aa830-2" targetTime="{{over_time_text}}" color="#fff" data-event-opts="{{[['^callback',[['countEnd']]]]}}" bind:callback="__e" bind:__l="__l"></min-countdown>内完成支付,逾期未支付将自动取消</view></block><block wx:if="{{detail.pay_type>1}}"><view class="f-caption">{{"认养编号:"+detail.claim_code}}</view></block></view><view class="order-status-info flex-warp ml-lg mr-lg pt-lg pb-lg fill-base rel radius-24"><block wx:for="{{statusList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="status-item flex-center flex-column"><image class="status-img radius" mode="aspectFill" lazy-load="{{true}}" src="{{'/static/image/farm/'+(detail.pay_type*1+1>item.pay_type?item.img_name+'-fill':item.img_name)+'.png'}}"></image><view class="f-icontext c-caption mt-sm" style="{{'color:'+(detail.pay_type*1+1>item.pay_type?primaryColor:'')+';'}}">{{item.title}}</view></view></block><view class="status-line abs"></view></view><block wx:if="{{$root.g0}}"><view class="order-count-info fill-base mt-md"><view class="flex-between pt-lg pl-lg pr-lg"><view class="flex-y-baseline f-paragraph c-caption"><view class="c-title text-bold mr-sm">实时数据</view></view></view><view class="pt-lg pl-lg pr-lg pb-md f-paragraph c-desc"><view class="flex-y-baseline"><view class="mr-md">无线温湿度</view><view>土壤电导率三合一</view></view><veiw class="flex-warp pb-md" vue-id="de0aa830-3" bind:__l="__l" vue-slots="{{['default']}}"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="machine-item flex-warp f-desc c-caption mt-md"><view class="num">{{'('+(index*1+1)+')'}}</view><view class="text">{{item.$orig.text}}</view><view>{{item.g1==0?'无':item.$orig.value}}</view></view></block></veiw></view></view></block><view class="space-md"></view><tab vue-id="de0aa830-4" list="{{tabList}}" activeIndex="{{activeIndex}}" activeColor="{{primaryColor}}" width="{{100/$root.g2+'%'}}" height="100rpx" data-event-opts="{{[['^change',[['handerTabChange']]]]}}" bind:change="__e" bind:__l="__l"></tab><view class="b-1px-t"></view><block wx:if="{{activeIndex==0}}"><block><view class="order-text-info fill-base mt-md ml-md mr-md pl-lg pr-lg f-paragraph c-title box-shadow radius-24"><view class="flex-warp pt-lg pb-lg"><view class="text c-desc">认养农场</view><view class="flex-1 text-right">{{detail.farmer_info.title}}</view></view><view class="flex-warp pt-lg pb-lg b-1px-t"><view class="text c-desc">认养项目</view><view class="flex-1 text-right">{{detail.goods_name}}</view></view><view class="flex-warp pt-lg pb-lg b-1px-t"><view class="text c-desc">认养数量</view><view class="flex-1 text-right">{{"x"+detail.num}}</view></view><view class="flex-between pt-lg pb-lg b-1px-t"><view class="text c-desc">起止时间</view><view>{{detail.time_text}}</view></view><view class="flex-between pt-lg pb-lg b-1px-t"><view class="text c-desc">认养天数</view><view>{{detail.cycle+'天'}}</view></view><view class="flex-between pt-lg pb-lg b-1px-t"><view class="text c-desc">订单编号</view><view class="flex-warp"><view class="max-350 ellipsis">{{detail.order_code}}</view><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="copy-btn flex-center fill-body" style="{{'color:'+(primaryColor)+';'}}" bindtap="__e">复制</view></view></view><block wx:if="{{detail.transaction_id}}"><view class="flex-between pt-lg pb-lg b-1px-t"><view class="text c-desc">付款单号</view><view class="flex-warp"><view class="max-350 ellipsis">{{detail.transaction_id}}</view><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" class="copy-btn flex-center fill-body" style="{{'color:'+(primaryColor)+';'}}" bindtap="__e">复制</view></view></view></block><view class="flex-between pt-lg pb-lg b-1px-t"><view class="text c-desc">下单时间</view><view>{{detail.create_time}}</view></view><block wx:if="{{detail.pay_time}}"><view class="flex-between pt-lg pb-lg b-1px-t"><view class="text c-desc">支付时间</view><view>{{detail.pay_time}}</view></view></block><block wx:if="{{detail.discount_price*1>0||detail.collage_discount_price*1>0}}"><block><view class="flex-between pt-lg pb-lg b-1px-t"><view class="text c-desc">应付金额</view><view>{{"¥"+detail.init_price}}</view></view><block wx:if="{{detail.discount_price*1>0}}"><view class="flex-between pt-lg pb-lg b-1px-t"><view class="text c-desc">卡券优惠</view><view class="c-warning">{{"-¥"+detail.discount_price}}</view></view></block><block wx:if="{{detail.collage_discount_price*1>0}}"><view class="flex-between pt-lg pb-lg b-1px-t"><view class="text c-desc">众筹优惠</view><view class="c-warning">{{"-¥"+detail.collage_discount_price}}</view></view></block></block></block><view class="flex-between pt-lg pb-lg b-1px-t"><view class="text c-desc">实付金额</view><view class="c-warning">{{"¥"+detail.pay_price}}</view></view><view class="flex-between pt-lg pb-lg b-1px-t"><view class="text c-desc">支付方式</view><view>{{payType[detail.pay_model]}}</view></view></view><block wx:if="{{detail.text}}"><view class="fill-base mg-md pd-lg radius-24"><view class="f-paragraph c-title"><view class="c-desc">订单备注</view><view class="mt-sm"><text style="word-break:break-all;" decode="emsp">{{detail.text}}</text></view></view></view></block><view class="fill-base mt-md ml-md mr-md pl-lg pr-lg f-paragraph c-title box-shadow radius-24"><view class="pt-lg pb-lg f-title text-bold b-1px-b">认养收获</view><view class="pt-lg pb-lg"><view class="order-seed-item flex-center"><image class="seed-img radius-10" mode="aspectFill" lazy-load="{{true}}" src="{{detail.harvest_cover}}"></image><view class="flex-1 ml-lg f-paragraph c-title ellipsis">{{detail.harvest_text}}</view></view></view></view><view class="fill-base mt-md ml-md mr-md pl-lg pr-lg f-paragraph c-title box-shadow radius-24"><view class="pt-lg pb-lg f-title text-bold b-1px-b">认养取名</view><view class="pt-lg pb-lg">{{detail.name}}</view></view></block></block><block wx:if="{{activeIndex==1}}"><block><view class="order-text-info fill-base pl-lg pr-lg f-paragraph c-title"><view class="flex-warp pt-lg pb-lg"><view class="text c-desc">配送周期</view><view class="flex-1 ml-md">{{detail.send_cycle+",共"+detail.send_times+"次"}}</view></view></view><block wx:for="{{list.data}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="order-text-info fill-base mt-md ml-md mr-md pl-lg pr-lg f-paragraph c-title box-shadow radius-24"><view class="flex-between pt-lg pb-lg b-1px-b"><view class="f-title text-bold">{{"第"+item.times+"次"+(item.send_type==1?'自提':'配送')}}</view><view class="f-paragraph" style="{{'color:'+(item.pay_type==2?subColor:item.pay_type==3?primaryColor:'')+';'}}">{{''+sendPayType[item.send_type][item.pay_type]+''}}</view></view><view class="flex-warp pt-lg"><view class="text c-desc">{{item.send_type==1?'自提时间':'送货时间'}}</view><view class="flex-1">{{item.time_text}}</view></view><view class="flex-warp pt-lg"><view class="text c-desc">配送方式</view><view class="flex-1">{{sendType[item.send_type]}}</view></view><view data-event-opts="{{[['tap',[['toMap',[index]]]]]}}" class="flex-warp pt-lg" catchtap="__e"><view class="text c-desc">{{item.send_type==1?'自提地址':'收货地址'}}</view><view class="flex-1">{{item.send_type==1?detail.farmer_info.address:item.address}}</view></view><view data-event-opts="{{[['tap',[['toTel',[index]]]]]}}" class="flex-warp pt-lg" catchtap="__e"><view class="text c-desc">{{item.send_type==1?'自提人':'收货人'}}</view><view class="flex-1">{{''+(item.user_name+' '+item.mobile)+''}}</view></view><view class="flex-warp pt-lg"><view class="text c-desc">订单编号</view><view class="flex-1">{{item.order_code}}</view></view><block wx:if="{{item.send_type==2&&item.transaction_id}}"><view class="flex-warp pt-lg"><view class="text c-desc">付款单号</view><view class="flex-1">{{item.transaction_id}}</view></view></block><block wx:if="{{item.pay_type>2&&item.send_type==2}}"><view class="flex-warp pt-lg"><view class="text c-desc">发货时间</view><view class="flex-1">{{item.send_time}}</view></view></block><block wx:if="{{item.pay_type==7}}"><view class="flex-warp pt-lg"><view class="text c-desc">{{item.send_type==1?'取货时间':'收货时间'}}</view><view class="flex-1">{{item.receiving_time}}</view></view></block><block wx:if="{{item.send_type==2}}"><view class="flex-warp pt-lg"><view class="text c-desc">配送费</view><view class="flex-1 c-warning">{{"¥"+item.pay_price}}</view></view></block><block wx:if="{{item.text}}"><view class="flex-warp pt-lg"><view class="text c-desc">备注</view><view class="flex-1"><text style="word-break:break-all;" decode="emsp">{{item.text}}</text></view></view></block><view class="space-lg"></view><block wx:if="{{!options.farmer&&(item.pay_type==2||item.send_type==2&&item.pay_type==3)}}"><view class="flex-between pt-lg pb-lg b-1px-t"><view></view><block wx:if="{{item.pay_type==2}}"><view data-event-opts="{{[['tap',[['toChangeOrder',[index,item.send_type==1?'cancel_send_item':'refund_send_item']]]]]}}" class="send-btn flex-center f-caption radius-4" style="{{'color:'+(primaryColor)+';'+('border:'+('1rpx solid '+primaryColor)+';')}}" catchtap="__e">{{''+(item.send_type==1?'取消自提':'取消配送')+''}}</view></block><block wx:if="{{item.send_type==2&&item.pay_type==3}}"><view data-event-opts="{{[['tap',[['toChangeOrder',[index,'end_item']]]]]}}" class="send-btn flex-center f-caption radius-4" style="{{'color:'+(primaryColor)+';'+('border:'+('1rpx solid '+primaryColor)+';')}}" catchtap="__e">确认收货</view></block></view></block></view></block><block wx:if="{{loading}}"><load-more vue-id="de0aa830-5" noMore="{{$root.g3}}" loading="{{loading}}" bind:__l="__l"></load-more></block><block wx:if="{{$root.g4}}"><abnor vue-id="de0aa830-6" bind:__l="__l"></abnor></block></block></block><block wx:if="{{activeIndex==2}}"><block><block wx:for="{{list.data}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['toBreedDetail',[index]]]]]}}" class="{{['order-item','fill-base','mg-big','pd-lg','radius-16','box-shadow',[(index!=0)?'mt-md':'']]}}" catchtap="__e"><block wx:for="{{item.order_goods}}" wx:for-item="aitem" wx:for-index="aindex" wx:key="aindex"><view class="{{['flex-center',[(aindex!=0)?'mt-md':'']]}}"><image class="avatar radius-16" mode="aspectFill" lazy-load="{{true}}" src="{{aitem.goods_cover}}"></image><view class="flex-1 ml-lg"><view class="f-paragraph c-title text-bold ellipsis" style="max-width:498rpx;">{{''+aitem.goods_name+''}}</view><view class="flex-between f-desc c-caption mt-md"><view class="f-paragraph c-warning">{{'¥'+aitem.goods_price+''}}</view><view>{{"x"+aitem.goods_num}}</view></view></view></view></block><view class="flex-between f-paragraph mt-md pt-md b-1px-t"><view class="c-desc max-380 ellipsis">{{"订单编号 "+item.order_code}}</view><view class="flex-y-baseline c-title">总计:<view class="f-title c-warning">{{"¥"+item.pay_price}}</view></view></view></view></block><block wx:if="{{loading}}"><load-more vue-id="de0aa830-7" noMore="{{$root.g5}}" loading="{{loading}}" bind:__l="__l"></load-more></block><block wx:if="{{$root.g6}}"><abnor vue-id="de0aa830-8" bind:__l="__l"></abnor></block></block></block><block wx:if="{{!options.farmer}}"><block><block wx:if="{{activeIndex==0&&detail.pay_type==1||activeIndex==1&&detail.can_send==1&&list.send_count<detail.send_times||activeIndex==2&&detail.pay_type>1&&detail.can_send!=1||detail.pay_type==7&&!detail.have_eva}}"><view class="space-max-footer"></view></block><block wx:else><view class="space-footer"></view></block><block wx:if="{{activeIndex==0&&detail.pay_type==1}}"><fix-bottom-button vue-id="de0aa830-9" text="{{[{type:'cancel',text:'取消订单'},{type:'confirm',text:'去支付'}]}}" data-event-opts="{{[['^cancel',[['toChangeOrder',[-1,'cancel_item']]]],['^confirm',[['toPay']]]]}}" bind:cancel="__e" bind:confirm="__e" bind:__l="__l"></fix-bottom-button></block><block wx:if="{{activeIndex==1&&detail.can_send==1&&list.send_count<detail.send_times&&(!detail.is_collage||detail.is_collage&&detail.collage_status==2)}}"><fix-bottom-button vue-id="de0aa830-10" text="{{[{type:'confirm',text:detail.send_type==1?'去农场自提':'我要配送'}]}}" data-event-opts="{{[['^confirm',[['toSend']]]]}}" bind:confirm="__e" bind:__l="__l"></fix-bottom-button></block><block wx:if="{{activeIndex==2&&detail.pay_type>1&&detail.can_send!=1&&(!detail.is_collage||detail.is_collage&&detail.collage_status==2)}}"><fix-bottom-button vue-id="de0aa830-11" text="{{[{type:'confirm',text:'养殖管理'}]}}" data-event-opts="{{[['^confirm',[['toBreed']]]]}}" bind:confirm="__e" bind:__l="__l"></fix-bottom-button></block><block wx:if="{{detail.pay_type==7&&!detail.have_eva}}"><fix-bottom-button vue-id="de0aa830-12" text="{{[{type:'confirm',text:'去评价'}]}}" data-event-opts="{{[['^confirm',[['toEvaluate']]]]}}" bind:confirm="__e" bind:__l="__l"></fix-bottom-button></block></block></block><block wx:else><block><view class="space-max-footer"></view><fix-bottom-button vue-id="de0aa830-13" text="{{[{type:'confirm',text:'联系买家'}]}}" data-event-opts="{{[['^confirm',[['e2']]]]}}" bind:confirm="__e" bind:__l="__l"></fix-bottom-button></block></block><common-popup class="vue-ref" vue-id="de0aa830-14" type="CANCEL_ORDER" info="{{popupInfo}}" data-ref="cancel_item" data-event-opts="{{[['^confirm',[['confirmChangeOrder']]]]}}" bind:confirm="__e" bind:__l="__l"></common-popup><common-popup class="vue-ref" vue-id="de0aa830-15" title="取消自提" desc="请确认是否取消自提,取消后将无法恢复" text="确认取消" info="{{popupInfo}}" data-ref="cancel_send_item" data-event-opts="{{[['^confirm',[['confirmChangeOrder']]]]}}" bind:confirm="__e" bind:__l="__l"></common-popup><common-popup class="vue-ref" vue-id="de0aa830-16" title="取消配送" desc="请确认是否取消配送,取消后将返还配送费" text="确认取消" info="{{popupInfo}}" data-ref="refund_send_item" data-event-opts="{{[['^confirm',[['confirmChangeOrder']]]]}}" bind:confirm="__e" bind:__l="__l"></common-popup><common-popup class="vue-ref" vue-id="de0aa830-17" type="END_ORDER" info="{{popupInfo}}" data-ref="end_item" data-event-opts="{{[['^confirm',[['confirmChangeOrder']]]]}}" bind:confirm="__e" bind:__l="__l"></common-popup><uni-popup class="vue-ref" vue-id="de0aa830-18" type="center" custom="{{true}}" data-ref="send_item" bind:__l="__l" vue-slots="{{['default']}}"><view class="popup-send flex-center flex-column pd-lg fill-base radius-34"><view class="flex-center f-lg-title c-title text-bold">{{(detail.send_type===1?'去农场自提':'我要配送')+''}}</view><view class="order-text-info f-paragraph c-title pd-lg"><view class="flex-between pt-lg pb-lg b-1px-b"><view class="flex-y-center"><view class="iconfont icon-required c-warning _i"></view><view class="mini-text">{{detail.send_type==1?'自提地址':'收货地址'}}</view></view><view data-event-opts="{{[['tap',[['toChooseAddr',['$event']]]]]}}" class="flex-1 flex-between" catchtap="__e"><view class="{{[[(detail.send_type==2&&!address_info.id)?'c-placeholder':'']]}}">{{''+(detail.send_type==1?address_info.address:address_info.id?''+address_info.address+address_info.address_info:'请选择地址')+''}}</view><view class="{{['iconfont','_i',[(detail.send_type==1)?'icon-dingwei':''],[(detail.send_type==2)?'icon-right':'']]}}" style="font-size:28rpx;"></view></view></view><view class="flex-between pt-lg pb-lg b-1px-b"><view class="flex-y-center"><view class="iconfont icon-required c-warning _i"></view><view class="mini-text">{{timeTitle[detail.send_type]}}</view></view><view data-event-opts="{{[['tap',[['e3',['$event']]]]]}}" class="flex-1 flex-between" catchtap="__e"><view class="{{[[(!send_info.time.id)?'c-placeholder':''],[(send_info.time.id)?'c-title':'']]}}">{{''+(send_info.time.id?send_info.time.date+' '+send_info.time.time_text:'请选择'+timeTitle[detail.send_type])+''}}</view><view class="iconfont icon-right _i" style="font-size:28rpx;"></view></view></view><view class="{{['flex-between','pt-lg','pb-lg',[(detail.send_type==1)?'b-1px-b':'']]}}"><view class="flex-y-center"><view class="iconfont icon-required c-warning _i"></view><view class="mini-text">{{sendTitle[detail.send_tmpl_type]}}</view></view><view class="flex-1 flex-between"><input class="flex-1 f-paragraph" type="text" maxlength="20" placeholder-class="c-placeholder" placeholder="{{'请输入'+sendTitle[detail.send_tmpl_type]}}" data-event-opts="{{[['input',[['__set_model',['','send_num','$event',[]]]]]]}}" value="{{send_num}}" bindinput="__e"/><view class="f-caption c-title ml-sm">{{(detail.send_tmpl_type==1?detail.unit:'kg')+''}}</view></view></view><block wx:if="{{detail.send_type==1}}"><block><view class="flex-between pt-lg pb-lg b-1px-b"><view class="flex-y-center"><view class="iconfont icon-required c-warning _i"></view><view class="mini-text">姓名</view></view><input class="flex-1 f-paragraph" type="text" maxlength="20" placeholder-class="c-placeholder" placeholder="请输入姓名" data-event-opts="{{[['input',[['__set_model',['','user_name','$event',[]]]]]]}}" value="{{user_name}}" bindinput="__e"/></view><view class="flex-between pt-lg pb-lg"><view class="flex-y-center"><view class="iconfont icon-required c-warning _i"></view><view class="mini-text">手机号</view></view><input class="flex-1 f-paragraph" type="text" placeholder-class="c-placeholder" placeholder="请输入手机号" data-event-opts="{{[['input',[['__set_model',['','mobile','$event',[]]]]]]}}" value="{{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></block></block><textarea class="textarea-item pd-lg mt-md f-paragraph c-title radius-16" maxlength="200" placeholder-class="c-placeholder" placeholder="请输入备注信息" data-event-opts="{{[['input',[['__set_model',['','text','$event',[]]]]]]}}" value="{{text}}" bindinput="__e"></textarea></view><view class="flex-center"><view data-event-opts="{{[['tap',[['e4',['$event']]]]]}}" class="popup-btn flex-center f-paragraph c-desc radius mr-lg" bindtap="__e">取消</view><view data-event-opts="{{[['tap',[['toSendOrder',['$event']]]]]}}" class="popup-btn flex-center f-paragraph c-base radius" style="{{'background:'+(primaryColor)+';'}}" bindtap="__e">{{''+(detail.send_type==1?'确认自提':'立即支付')+''}}</view></view></view></uni-popup></view></block> |