Files
lcb/pages/order/index.wxml
T
2024-05-26 17:02:46 +08:00

288 lines
16 KiB
Plaintext

<view class="container">
<view>
<view style="padding-top:155rpx"></view>
<view class="fixed top-0 left-0 right-0 bg-fff pb10 z-index-1">
<view class="fn-flex mt5 pl100 pr100 font-32 color-666 text-center" wx:if="{{tab.length<5}}">
<block wx:for='{{tab}}' wx:key='list'>
<view class="fn-flex-item pl20 pr20 tabmenu2 {{key == item.key?'active color-36afa2':''}}" data-index="{{index}}" bindtap="changeTab">
<view class="relative">{{item.name}}</view>
</view>
</block>
</view>
<scroll-view class="mt5 font-32 color-666 text-center space-nowrap" scroll-x="true" wx:else>
<view class="pl20 inline-block"></view>
<block wx:for='{{tab}}' wx:key='list'>
<view class="pl20 pr20 tabmenu2 {{key == item.key?'active color-36afa2':''}}" data-index="{{index}}" bindtap="changeTab" >
<view class="relative">{{item.name}}</view>
</view>
</block>
<view class="pl40 inline-block"></view>
</scroll-view>
<view class="mt20 pl30 pr100 relative">
<view class="wp100 relative">
<view class="absolute box-center-middle font-22 color-ccc" bindtap="searchFocus" wx:if="{{searchInp.value == '' && searchInp.focus != true}}"><i class="iconfont mr10 icon-sousuo"></i>请输入客户或车主姓名</view>
<input class="wp100 bg-f6 pl20 pr20 font-22 ulib-r750 text-center" bindinput="searchInput" bindfocus="searchFocus" bindblur="searchBlur" bindconfirm="searchSubmit" style="height:56rpx" type="text" />
</view>
<view class="absolute right-0 box-middle">
<text bindtap="showfilter" class="inner5 iconfont icon-gaojisousuo mr40"></text>
</view>
</view>
</view>
<view class="pl20 pr20 fn-flex fn-flex-wrap">
<block wx:if="{{order_s_time&&order_e_time}}">
<view class="inline-block text-middle bg-f6 color-666 mt15 ml5 mr5 pt5 pb5 pl20 pr20 ulib-r10 font-22">{{order_s_time}}</view>
<view class="inline-block text-middle bg-f6 color-666 mt15 ml5 mr5 pt5 pb5 pl20 pr20 ulib-r10 font-22">{{order_e_time}}</view>
</block>
<view class="inline-block text-middle bg-f6 color-666 mt15 ml5 mr5 pt5 pb5 pl20 pr20 ulib-r10 font-22" wx:if="{{type}}">
<block wx:for="{{filters.type}}" wx:key='index' wx:if="{{type == item.key}}">{{item.name}}</block>
</view>
<block wx:for="{{staffobj}}" wx:key='index'>
<view class="inline-block text-middle bg-f6 color-666 mt15 ml5 mr5 pt5 pb5 pl20 pr20 ulib-r10 font-22" wx:if="{{item.checked}}">{{item.uname}}</view>
</block>
<view class="inline-block text-middle bg-f6 color-666 mt15 ml5 mr5 pt5 pb5 pl20 pr20 ulib-r10 font-22" wx:if="{{brandIndex != -1}}">{{brandArray[brandIndex]}}</view>
<view class="inline-block text-middle bg-f6 color-666 mt15 ml5 mr5 pt5 pb5 pl20 pr20 ulib-r10 font-22" wx:if="{{modelIndex != -1}}">{{modelArray[modelIndex]}}</view>
<view class="inline-block text-middle bg-f6 color-666 mt15 ml5 mr5 pt5 pb5 pl20 pr20 ulib-r10 font-22" wx:if="{{levelIndex != -1}}">{{levelArray[levelIndex]}}</view>
</view>
</view>
<view class="mt30 pl30 pr30">
<block wx:for='{{list}}' wx:key='index'>
<block wx:if="{{item.id>=v2OrderId}}">
<view class="inner40 relative ulib-r10 box-shadow-000-10-10 mb30 overflowhidden" bindtap="pushLink" data-url="/pages/order/detail/index2?id={{item.id}}">
<!-- <view class="absolute top-0 left-0 ml40 pt5 pb5 pl10 pr10 bg-36afa2 font-22 color-fff" wx:if="{{item.status_name}}">{{item.status_name}}</view> -->
<view class="relative pt10 pb10 color-36afa2" catchtap="pushLink" data-url="/pages/customer/detail/index?id={{item.cus_id}}">
<view class="font-32">{{item.name}}({{item.mobile}})</view>
<i class="absolute right-0 box-middle iconfont icon-gengduo font-26"></i>
</view>
<view class="mt20 fn-clear font-28 text-bold" wx:if="{{item.owner_name}}">
<view class="fn-fl color-333">车主姓名</view>
<view class="fn-fr wp60 text-nowrap text-right color-666">{{item.owner_name}}</view>
</view>
<view class="mt20 fn-clear font-28 text-bold" wx:if="{{item.owner_mobile}}">
<view class="fn-fl color-333">车主电话</view>
<view class="fn-fr wp60 text-nowrap text-right color-666">{{item.owner_mobile}}</view>
</view>
<view class="mt20 fn-clear font-28 text-bold" wx:if="{{item.company}}">
<view class="fn-fl color-333">企业名称</view>
<view class="fn-fr wp60 text-nowrap text-right color-666">{{item.company}}</view>
</view>
<block wx:if="{{item.other_data_step&&item.other_data_step.length>0}}" >
<block
wx:for="{{item.other_data}}"
wx:for-item="it"
wx:for-index="k"
wx:key="k">
<view wx:if="{{it.length>0}}" class="inner10 bds-1-eb">
<block wx:for="{{it}}" wx:for-index='key' wx:for-item="pin" wx:key='i'>
<!-- <view class="bds-1-eb inner10">1111</view> -->
<view class="pt20 fn-clear font-28">
<view class="fn-fl color-333">{{key}}</view>
<block wx:if="{{key=='销售顾问'}}">
<view class="fn-fr wp60 text-nowrap text-right">
<text class="text-middle color-666" wx:if="{{pin.value}}">{{pin.value}}</text>
<text class="inline-block ml10 bg-36afa2 pt5 pb5 pl15 pr15 text-middle font-22 color-fff ulib-r10" catchtap="showTransfer" data-id="{{item.id}}" wx:if="{{item.allot == 1}}">移交</text>
</view>
</block>
<view wx:else class="fn-fr wp60 text-nowrap text-right color-666">
<block wx:if="{{pin.type=='checkbox'}}">
<block wx:for="{{pin.lists}}" wx:for-index='key' wx:for-item="lable" wx:key='j'>
<view class="inline-block ml10 mr10"><i class="iconfont font-34 mr5 text-middle {{lable.selected?'icon-danxuan_xuanzhong color-36afa2':'icon-danxuan'}}" /><text class="text-middle">{{lable.value}}</text></view>
</block>
</block>
<block wx:elif="{{pin.type=='text'}}">
<text class="inline-block mr10 pt5 pb5 pl20 pr20 font-22 color-fff ulib-r750" style="background-color:{{pin.bg_color}};" wx:if="{{pin.bg_color}}">{{pin.value}}</text>
<text wx:else>{{pin.value}}</text>
</block>
</view>
</view>
</block>
</view>
</block>
</block>
<block wx:elif="{{item.other_data}}">
<block wx:for="{{item.other_data}}" wx:for-index='key' wx:for-item="pin" wx:key='key'>
<!-- <view class="bds-1-eb inner10">1111</view> -->
<view class="pt20 fn-clear font-28">
<view class="fn-fl color-333">{{key}}</view>
<block wx:if="{{key=='销售顾问'}}">
<view class="fn-fr wp60 text-nowrap text-right">
<text class="text-middle color-666" wx:if="{{pin.value}}">{{pin.value}}</text>
<text class="inline-block ml10 bg-36afa2 pt5 pb5 pl15 pr15 text-middle font-22 color-fff ulib-r10" catchtap="showTransfer" data-id="{{item.id}}" wx:if="{{item.allot == 1}}">移交</text>
</view>
</block>
<view wx:else class="fn-fr wp60 text-nowrap text-right color-666">
<block wx:if="{{pin.type=='checkbox'}}">
<block wx:for="{{pin.lists}}" wx:for-index='key' wx:for-item="lable" wx:key='j'>
<view class="inline-block ml10 mr10"><i class="iconfont font-34 mr5 text-middle {{lable.selected?'icon-danxuan_xuanzhong color-36afa2':'icon-danxuan'}}" /><text class="text-middle">{{lable.value}}</text></view>
</block>
</block>
<block wx:elif="{{pin.type=='text'}}">
<text class="inline-block mr10 pt5 pb5 pl20 pr20 font-22 color-fff ulib-r750" style="background-color:{{pin.bg_color}};" wx:if="{{pin.bg_color}}">{{pin.value}}</text>
<text wx:else>{{pin.value}}</text>
</block>
</view>
</view>
</block>
</block>
<view class="mt20 pt5 pb5 pl20 pr20 bg-f6 font-22 color-666 ulib-rlb750 ulib-rr750" wx:if="{{item.remark}}">注:{{item.remark}}</view>
</view>
</block>
<block wx:else>
<view class="inner40 relative ulib-r10 box-shadow-000-10-10 mb30 overflowhidden" bindtap="pushLink" data-url="/pages/order/detail/index?id={{item.id}}">
<view class="absolute top-0 left-0 ml40 pt5 pb5 pl10 pr10 bg-36afa2 font-22 color-fff" wx:if="{{item.status_name}}">{{item.status_name}}</view>
<view class="relative pt10 pb10 color-36afa2" catchtap="pushLink" data-url="/pages/customer/detail/index?id={{item.cus_id}}">
<view class="font-32">{{item.name}}({{item.mobile}})</view>
<i class="absolute right-0 box-middle iconfont icon-gengduo font-26"></i>
</view>
<block wx:for="{{item.other_data}}" wx:for-index='key' wx:for-item='value' wx:key='i'>
<view class="mt25 fn-clear font-28" wx:if="{{value}}">
<view class="fn-fl color-333">{{key}}</view>
<block wx:if="{{key=='销售顾问'}}">
<view class="fn-fr wp60 text-nowrap text-right">
<text class="text-middle color-666" wx:if="{{value}}">{{value}}</text>
<text class="inline-block ml10 bg-36afa2 pt5 pb5 pl15 pr15 text-middle font-22 color-fff ulib-r10" catchtap="showTransfer" data-id="{{item.id}}" wx:if="{{item.allot == 1}}">移交</text>
</view>
</block>
<view wx:else class="fn-fr wp60 text-nowrap text-right color-666">{{value}}</view>
</view>
</block>
<view class="mt20 pt5 pb5 pl20 pr20 bg-f6 font-22 color-666 ulib-rlb750 ulib-rr750" wx:if="{{item.remark}}">注:{{item.remark}}</view>
</view>
</block>
</block>
<lcb-listmore isLoading='{{loading}}' isEnd='{{end}}' isNoData='{{noData}}'></lcb-listmore>
</view>
</view>
<!-- <lcb-footer></lcb-footer> -->
<lcb-backChannel></lcb-backChannel>
<lcb-shopTabBarNav currentIndex='2'></lcb-shopTabBarNav>
<!-- <view class="fixedopt">
<view class="optpin bg-333 relative ulib-r750">
<view class="absolute top-0 bottom-0 left-0 right-0 z-index-0" bindtap="showMobileMsg">
<i class="absolute box-center-middle iconfont icon-shouji font-44 color-fff"></i>
</view>
</view>
</view> -->
<lcb-changeMobile isShow="{{isShowMobile}}"></lcb-changeMobile>
<view class="search-sort {{!isShowfilter?'fn-hide':''}} {{!isShowfilter?'sortout':'sortin'}} bg-fff fixed top-0 bottom-0 z-index-2 ulib-rl20 overflowhidden">
<scroll-view class="wp100" scroll-y="true" style="height:90%">
<view class="pt10 pb10 pl30 pr30">
<view class="relative bbs-1-eb pl190 last-b-none">
<view class="absolute left-0 box-middle font-28 color-333">开始时间</view>
<view class="pt25 pb25 text-right font-28 color-666">
<picker mode="date" value="{{order_s_time}}" bindchange="startDate">
<text class="color-ccc" wx:if="{{order_s_time == ''}}">请选择</text>
<text wx:else>{{order_s_time}}</text>
<i class="iconfont ml10 icon-gengduo"></i>
</picker>
</view>
</view>
<view class="relative bbs-1-eb pl190 last-b-none">
<view class="absolute left-0 box-middle font-28 color-333">结束时间</view>
<view class="pt25 pb25 text-right font-28 color-666">
<picker mode="date" value="{{order_e_time}}" bindchange="endDate">
<text class="color-ccc" wx:if="{{order_e_time == ''}}">请选择</text>
<text wx:else>{{order_e_time}}</text>
<i class="iconfont ml10 icon-gengduo"></i>
</picker>
</view>
</view>
<view class="relative bbs-1-eb pt25 pb25 last-b-none" wx:if="{{key==11}}">
<view class="font-22">订单进展</view>
<view class="fn-clear">
<block wx:for="{{filters.type}}" wx:key='index'>
<view class="inline-block radio-btn mt20 mr15 pt10 pb10 pl15 pr15 ulib-r10 font-26 {{type == item.key?'bg-333 color-fff':'bg-f8'}}" bindtap="radioPicker" data-type="type" data-key="{{item.key}}">
{{item.name}}
</view>
</block>
</view>
</view>
<view class="relative bbs-1-eb pt25 pb25 last-b-none">
<view class="font-22">销售顾问</view>
<view class="fn-clear">
<block wx:for="{{staffobj}}" wx:key='index'>
<view class="inline-block radio-btn mt20 mr15 pt15 pb15 pl20 pr20 ulib-r10 font-28 {{item.checked?'bg-333 color-fff':'bg-f8'}}" bindtap="checkPicker" data-index="{{index}}">
{{item.uname}}
</view>
</block>
</view>
</view>
<view class="relative bbs-1-eb pl190">
<view class="absolute left-0 box-middle font-28 color-333">车辆品牌</view>
<view class="pt30 pb30 text-right font-28 color-666">
<picker bindchange="changeBrand" value="{{brandIndex}}" range="{{brandArray}}">
<text class="color-ccc" wx:if="{{brandIndex == -1}}">请选择</text>
<text wx:else>{{brandArray[brandIndex]}}</text>
<i class="iconfont ml5 icon-gengduo"></i>
</picker>
</view>
</view>
<view class="relative bbs-1-eb pl190" wx:if="{{brandIndex != -1}}">
<view class="absolute left-0 box-middle font-28 color-333">车系车型</view>
<view class="pt30 pb30 text-right font-28 color-666">
<picker bindchange="changeModel" value="{{modelIndex}}" range="{{modelArray}}">
<text class="color-ccc" wx:if="{{modelIndex == -1}}">请选择</text>
<text wx:else>{{modelArray[modelIndex]}}</text>
<i class="iconfont ml5 icon-gengduo"></i>
</picker>
</view>
</view>
<view class="relative bbs-1-eb pl190" wx:if="{{modelIndex != -1}}">
<view class="absolute left-0 box-middle font-28 color-333">车辆版本</view>
<view class="pt30 pb30 text-right font-28 color-666 text-nowrap">
<picker bindchange="changeLevel" value="{{levelIndex}}" range="{{levelArray}}">
<text class="color-ccc" wx:if="{{levelIndex == -1}}">请选择</text>
<text wx:else>{{levelArray[levelIndex]}}</text>
<i class="iconfont ml5 icon-gengduo"></i>
</picker>
</view>
</view>
</view>
<view class="pt50 pb100"></view>
</scroll-view>
<view class="absolute left-0 bottom-0 right-0 fn-flex pb200 pt20 pb20 pl60 pr60 bg-fff-op90 text-center">
<view class="fn-flex-item mr20 pt15 pb15 bds-2-36afa2 font-32 color-36afa2 ulib-r750" bindtap="resetFilter">重置</view>
<view class="fn-flex-item ml20 pt15 pb15 bg-36afa2 font-32 color-fff ulib-r750" bindtap="submitFilter">确定</view>
</view>
</view>
<view class="search-bg fixed left-0 right-0 top-0 bottom-0" bindtap="optfilter" hidden="{{!isShowfilter}}" style="background-color:rgba(0,0,0,.5);"></view>
<lcb-msg isShow="{{isShowTransfer}}" isCustomTabBar="{{true}}">
<view slot="content">
<view class="inner30">
<view class="mt20 ml10 mr10 bds-2-eb inner20 font-28 color-666 fn-clear ulib-r10">
<view class="fn-fl">销售顾问</view>
<picker class="fn-fr wp60 text-right" bindchange="changeEmployee" value="{{employeeIndex}}" range="{{staffArray}}">
<text class="color-ccc" wx:if="{{employeeIndex == -1}}">请选择</text>
<text wx:else>{{staffArray[employeeIndex]}}</text>
<i class="iconfont ml5 icon-gengduo color-ccc"></i>
</picker>
</view>
</view>
<view class="fn-flex ml10 mr10 pl60 pr60 pb50 text-center font-32 color-666">
<button bindtap="optTransfer" class="fn-flex-item mr20 bds-2-36afa2 btn-no-bg wp100 font-28 color-36afa2 ulib-r750">取消</button>
<button disabled="{{submitFlag}}" bindtap="putAppCusorderV2Admins" class="fn-flex-item ml20 btn-36afa2 wp100 font-28 color-fff ulib-r750" hover-class="btn-36afa2-hover">确定</button>
</view>
</view>
</lcb-msg>