542 lines
31 KiB
Plaintext
542 lines
31 KiB
Plaintext
<view class="container">
|
||
<view class="inner40 pb0">
|
||
<view class="inner40 relative ulib-r10 box-shadow-000-10-10 mb30 overflowhidden">
|
||
<view class="absolute top-0 left-0 ml40 bg-36afa2 pl10 pr10 font-22 color-fff" wx:if="{{detailinfo.tip}}">
|
||
{{detailinfo.tip}}
|
||
</view>
|
||
<view class="relative pr180">
|
||
<view class="font-28">
|
||
<text>
|
||
{{detailinfo.name}}
|
||
<text class="ml10 font-22 color-666">编号 {{detailinfo.id}}</text>
|
||
</text>
|
||
<text class="text-middle iconfont icon-weixin1 ml10 color-00c800" wx:if="{{detailinfo.is_weChat}}"></text>
|
||
<text class="iconfont icon-xingxing ml10 {{detailinfo.is_top==1?'color-f9394d':'color-ccc'}}" catchtap="optTop" data-index="{{index}}"></text>
|
||
</view>
|
||
<view class="mt10 text-nowrap font-28">
|
||
<text>{{detailinfo.mobile}}</text>
|
||
</view>
|
||
<!-- <view class="text-nowrap">
|
||
<text class="mr15 font-22 color-666">编号:{{detailinfo.id}}</text>
|
||
<block wx:for="{{detailinfo.tags}}" wx:for-index='i' wx:for-item='tag' wx:key='i'>
|
||
<text class="inline-block mr10 pl10 pr10 bg-666 font-18 color-fff ulib-r750" wx:if="{{i<4}}">{{tag}}</text>
|
||
</block>
|
||
<block wx:if="{{detailinfo.tags.length>4}}">
|
||
...
|
||
</block>
|
||
</view> -->
|
||
<view class="absolute right-0 box-middle text-center">
|
||
<view class="inline-block relative img-55x55 bg-333 font-28 color-fff mr30 ulib-r750" catchtap="showMessage" data-id="{{detailinfo.id}}">
|
||
<i class="absolute box-center-middle iconfont icon-duanxinguanli"></i>
|
||
</view>
|
||
<view class="inline-block relative img-55x55 bg-333 font-28 color-fff ulib-r750" catchtap="call" data-id="{{detailinfo.id}}">
|
||
<i class="absolute box-center-middle iconfont icon-dianhua"></i>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<block wx:for="{{detailinfo.other_data}}" wx:for-index='key' wx:for-item='value' wx:key='i'>
|
||
<view class="mt25 fn-clear font-28">
|
||
<view class="fn-fl color-333">{{key}}</view>
|
||
<view class="fn-fr wp60 text-nowrap text-right color-666">{{value}}</view>
|
||
</view>
|
||
</block>
|
||
</view>
|
||
</view>
|
||
<view class="pl30 pr30">
|
||
<view class="fn-flex pl50 pr50 font-32 color-666 text-center">
|
||
<block wx:for='{{tab}}' wx:key='list'>
|
||
<view class="fn-flex-item pl20 pr20 tabmenu2 {{tabid == item.id?'active color-36afa2':''}}" data-index="{{index}}" bindtap="changeTab">
|
||
<view class="relative">{{item.title}}</view>
|
||
</view>
|
||
</block>
|
||
</view>
|
||
<view class="mt30 pb150" wx:if="{{tabid == 1}}">
|
||
<view class="fn-flex text-center">
|
||
<block wx:for="{{statistics}}" wx:key='index'>
|
||
<view class="fn-flex-item ml15 mr15 pt20 pb20 bg-f3f6fc ulib-r10" style="background-color:{{item.color}}">
|
||
<view class="font-32">{{item.val}}</view>
|
||
<view class="font-22">{{item.name}}</view>
|
||
</view>
|
||
</block>
|
||
</view>
|
||
<view class="pl15 pr15">
|
||
<view class="relative mt40 overflowhidden">
|
||
<view class="font-22 relative z-index-1">
|
||
<i class="iconfont bg-fff icon-genzong mr10"></i>
|
||
<text>用户跟踪</text>
|
||
</view>
|
||
<view class="orderDtail-log mt40 relative" wx:if="{{logslist.length>0}}">
|
||
<block wx:for="{{logslist}}" wx:for-index="index" wx:key="index">
|
||
<view class="orderDtail-log-item pl40 relative">
|
||
<view class="orderDtail-log-content">
|
||
<!-- 时间 -->
|
||
<view class="font-22">
|
||
<text class="color-999">{{item.c_time}}</text>
|
||
<!-- <text class="color-999"> · </text>
|
||
<text class="color-36afa2">试驾/下定</text> -->
|
||
</view>
|
||
<!-- 内容 -->
|
||
<view class="font-28 text-break" style="min-height:50rpx;">{{item.content}}</view>
|
||
<!-- 录音 -->
|
||
<view class="relative mt10 wp80 pt5 pb5 pl180 bg-e3f5f3 color-36afa2 font-30 ulib-r10" wx:if="{{!!item.record_url}}">
|
||
<i bindtap="audioPlay" data-index="{{index}}" class="absolute box-middle left-0 ml20 iconfont {{play?'icon-zanting1':'icon-bofang'}}" wx:if="{{currentIndex==index}}"></i>
|
||
<i bindtap="audioPlay" data-index="{{index}}" class="absolute box-middle left-0 ml20 iconfont icon-bofang" wx:else></i>
|
||
<text class="absolute box-middle left-0 ml65 font-20">
|
||
{{currentIndex==index?currentx:'00:00'}} / {{item.alltime}}
|
||
</text>
|
||
<slider bindtouchstart="handle_slider_move_start" bindchanging="hanle_slider_changing" bindchange="hanle_slider_change" data-index="{{index}}" min="0" step="0.000001" block-size="12" max="{{item.second}}" block-color="#5ec6bb" activeColor="#36afa2" backgroundColor="#d1eeeb" value="{{currentIndex==index?currentime:0}}" />
|
||
</view>
|
||
<!-- 图片 -->
|
||
<view wx:if="{{item.imgs.length>0}}">
|
||
<block wx:for="{{item.imgs}}" wx:for-item="img" wx:for-index="j" wx:key="j">
|
||
<image bindtap="previewImage" data-type="logs" data-current="{{img}}" data-index="{{index}}" class='img-125x75 mr10 bds-2-eb ulib-r5' src='{{img}}' mode='aspectFill'></image>
|
||
</block>
|
||
</view>
|
||
<!-- 评论 -->
|
||
<view class="mt10 mb15 bg-f6 ulib-r20 ulib-rlt0 pt5 pb10 pl15 pr15 font-22" wx:if="{{item.comments.length>0}}">
|
||
<view class="mt5 relative" wx:for="{{item.comments}}" wx:for-item="comment" wx:for-index="j" wx:key="j">
|
||
<text class="iconfont icon-pinglun color-36afa2"></text>
|
||
<text class="ml10 color-36afa2">{{comment.uname}}:</text>
|
||
<text class="color-666">{{comment.content}}</text>
|
||
</view>
|
||
</view>
|
||
<view class="ml15 font-22 color-36afa2 text-right" bindtap="optShowComment" data-id="{{item.id}}">
|
||
<text class="iconfont icon-pinglun"></text>
|
||
<text class="ml10">评论</text>
|
||
</view>
|
||
</view>
|
||
<i class="absolute box-middle mt15 bg-fff line-height-11 font-22 color-999 iconfont icon-jiantou-up z-index-1" wx:if="{{index+1 != logslist.length}}"></i>
|
||
<text class="absolute orderDtail-log-line2 z-index-0" wx:if="{{index != logslist.length-1}}"></text>
|
||
<!-- <text class="absolute orderDtail-log-line z-index-0"></text> -->
|
||
<text class="absolute orderDtail-log-dot z-index-1"></text>
|
||
</view>
|
||
</block>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="mt30 pl50 pr30 pb200" wx:elif="{{tabid == 2}}">
|
||
<block wx:for='{{taglList}}' wx:for-item='list' wx:for-index='i' wx:key='i'>
|
||
<view class="relative mt20" wx:if="{{list.have}}">
|
||
<view class="absolute left-0 box-middle font-28">{{list.name}}</view>
|
||
<view class="pl150">
|
||
<block wx:for='{{list.list}}' wx:for-item='option' wx:for-index='j' wx:key='j'>
|
||
<view class="inline-block space-nowrap mt5 mb5 mr10 pt10 pb10 pl20 pr20 font-22 ulib-r10 bg-f3f6fc" wx:if="{{option.checked}}">
|
||
{{option.name}}
|
||
</view>
|
||
</block>
|
||
</view>
|
||
</view>
|
||
</block>
|
||
<block wx:for='{{daoDianList}}' wx:for-item='list' wx:for-index='i' wx:key='i'>
|
||
<view class="relative mt20" wx:if="{{list.have}}">
|
||
<view class="absolute left-0 box-middle font-28">{{list.name}}</view>
|
||
<view class="pl150">
|
||
<block wx:for='{{list.list}}' wx:for-item='option' wx:for-index='j' wx:key='j'>
|
||
<view class="inline-block space-nowrap mt5 mb5 mr10 pt10 pb10 pl20 pr20 font-22 ulib-r10 bg-f3f6fc" wx:if="{{option.checked}}">
|
||
{{option.name}}
|
||
</view>
|
||
</block>
|
||
</view>
|
||
</view>
|
||
</block>
|
||
<block wx:for='{{gouMaiList}}' wx:for-item='list' wx:for-index='i' wx:key='i'>
|
||
<view class="relative mt20" wx:if="{{list.have}}">
|
||
<view class="absolute left-0 box-middle font-28">{{list.name}}</view>
|
||
<view class="pl150">
|
||
<block wx:for='{{list.list}}' wx:for-item='option' wx:for-index='j' wx:key='j'>
|
||
<view class="inline-block space-nowrap mt5 mb5 mr10 pt10 pb10 pl20 pr20 font-22 ulib-r10 bg-f3f6fc" wx:if="{{option.checked}}">
|
||
{{option.name}}
|
||
</view>
|
||
</block>
|
||
</view>
|
||
</view>
|
||
</block>
|
||
</view>
|
||
<view class="mt30 pl50 pr30 pb200" wx:elif="{{tabid == 3}}">
|
||
<view class="relative mt20" wx:if="{{detailinfo.defeat.reason}}">
|
||
<view class="absolute left-0 box-middle font-28">战败理由</view>
|
||
<view class="pl150 font-28 color-666">
|
||
{{detailinfo.defeat.reason}}
|
||
</view>
|
||
</view>
|
||
<!-- <block wx:for='{{defeatList}}' wx:for-item='list' wx:for-index='i' wx:key='i'>
|
||
<view class="relative mt20" wx:if="{{list.have}}">
|
||
<view class="absolute left-0 box-middle font-28">{{list.name}}</view>
|
||
<view class="pl150">
|
||
<block wx:for='{{list.list}}' wx:for-item='option' wx:for-index='j' wx:key='j'>
|
||
<view class="inline-block space-nowrap mt5 mb5 mr10 pt10 pb10 pl20 pr20 font-22 ulib-r10 bg-f3f6fc" wx:if="{{option.checked}}">
|
||
{{option.name}}
|
||
</view>
|
||
</block>
|
||
</view>
|
||
</view>
|
||
</block> -->
|
||
</view>
|
||
</view>
|
||
<view class="fixed left-0 bottom-0 right-0 bg-fff-op90 pl40 pr40 pt20 pb40 z-index-1">
|
||
<!-- <view>
|
||
<button bindtap="pushLink" data-url="/pages/customer/editCard/index?id={{id}}" class="inline-block btn-36afa2 font-22 color-fff ulib-r10" hover-class="btn-36afa2-hover"></button>
|
||
</view> -->
|
||
<view class="fn-flex text-center">
|
||
<view class="fn-flex-item flexsize3 pt10 color-36afa2" bindtap="pushLink" data-url="/pages/customer/editCard/index?id={{id}}">
|
||
<i class="iconfont icon-bianjiwenjian font-36"></i>
|
||
<view class="font-22">修改信息</view>
|
||
</view>
|
||
<block wx:if="{{optDefeat}}">
|
||
<view class="fn-flex-item flexsize4 pt20 pb20 bds-2-36afa2 bg-fff font-32 color-36afa2 ulib-rl750" bindtap="putAppCustomersDefeats" data-type="0">
|
||
战败
|
||
</view>
|
||
<view class="fn-flex-item flexsize4 pt20 pb20 btn-36afa2 font-32 color-fff ulib-rr750" bindtap="putAppCustomersDefeats" data-type="1">
|
||
再战
|
||
</view>
|
||
</block>
|
||
<block wx:elif="{{detailinfo.status==2}}">
|
||
<view class="fn-flex-item flexsize4 pt20 pb20 bds-2-36afa2 bg-fff font-32 color-36afa2 ulib-rl750" bindtap="optShowNote">
|
||
客户跟进
|
||
</view>
|
||
<view class="fn-flex-item flexsize4 pt20 pb20 btn-36afa2 font-32 color-fff ulib-rr750" bindtap="optShowOrder">
|
||
订单(复购)
|
||
</view>
|
||
</block>
|
||
<block wx:elif="{{detailinfo.status==3}}">
|
||
<view class="fn-flex-item flexsize4 pt20 pb20 bds-2-36afa2 bg-fff font-32 color-36afa2 ulib-rl750" bindtap="optShowNote">
|
||
客户跟进
|
||
</view>
|
||
<view class="fn-flex-item flexsize4 pt20 pb20 btn-36afa2 font-32 color-fff ulib-rr750" bindtap="optShowNote">
|
||
再战
|
||
</view>
|
||
</block>
|
||
<block wx:else>
|
||
<view class="fn-flex-item flexsize4 pt20 pb20 bts-2-36afa2 bls-2-36afa2 bbs-2-36afa2 bg-fff font-32 color-36afa2 ulib-rl750" bindtap="optShowNote">
|
||
客户跟进
|
||
</view>
|
||
<view class="fn-flex-item flexsize4 pt20 pb20 btn-36afa2 font-32 color-fff ulib-rr750 {{detailinfo.generate_order?'':'opacity-50'}}" bindtap="{{detailinfo.generate_order?'pushLink':''}}" data-url="/pages/order/register/index?cus_id={{detailinfo.id}}&name={{detailinfo.name}}&mobile={{detailinfo.mobile}}&complete_mobile={{detailinfo.complete_mobile}}">
|
||
生成订单
|
||
</view>
|
||
</block>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<lcb-backChannel></lcb-backChannel>
|
||
<page-container show="{{isShowTimePicker}}" round="{{true}}" overlay="true" duration="300" z-index="10000" position="bottom" close-on-slide-down="{{false}}" bindenter="onEnter" custom-style="false" overlay-style="false">
|
||
<view class="">
|
||
<view class="relative pt30 pb30 text-center font-30">
|
||
<view class="color-666">计划回访时间</view>
|
||
<i bindtap="optShowTimePicker" class="absolute right-0 box-middle mr30 iconfont icon-guanbi1"></i>
|
||
</view>
|
||
<view class="fn-flex pt30 pb30 bbs-1-eb text-center font-24">
|
||
<block wx:for="{{weekList}}" wx:key="index">
|
||
<view class="fn-flex-item">{{item}}</view>
|
||
</block>
|
||
</view>
|
||
<view class="pb40 relative">
|
||
<view class="absolute top-0 box-center mt130 font-180 color-f8">{{cMonth}}</view>
|
||
<view class="relative fn-flex fn-flex-wrap pt30 pb30 text-center font-24 z-index-2">
|
||
<block wx:for="{{dateList}}" wx:key="index">
|
||
<view bindtap="{{item.isopt?'optday':''}}" data-index="{{index}}" class="datecell ulib-r10 {{nextIndex == index?'active':''}} {{item.isopt?'color-1a':'color-ccc'}}">
|
||
{{item.day}}
|
||
</view>
|
||
</block>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</page-container>
|
||
<lcb-msg isShow="{{isShowMessage}}">
|
||
<view slot="content">
|
||
<view class="inner40">
|
||
<textarea class="wp100 inner20 bds-2-eb font-28 ulib-r10" placeholder-class="color-ccc" maxlength='100' placeholder="请输入短信内容" bindinput='inputTx' data-key="content" name='content' value='{{content}}' />
|
||
</view>
|
||
<view class="fn-flex pl60 pr60 pb50 text-center font-32 color-666">
|
||
<button bindtap="hideMessage" class="fn-flex-item mr20 bds-2-36afa2 btn-no-bg wp100 font-28 color-36afa2 ulib-r750">
|
||
取消
|
||
</button>
|
||
<button disabled="{{submitFlag}}" bindtap="postAppSmsCustomer" class="fn-flex-item ml20 btn-36afa2 wp100 font-28 color-fff ulib-r750" hover-class="btn-36afa2-hover">
|
||
确定
|
||
</button>
|
||
</view>
|
||
</view>
|
||
</lcb-msg>
|
||
<lcb-msg isShow="{{isShowNote}}">
|
||
<view slot="content" class="pt20">
|
||
<view class="mt30 pl30 pr30 font-28 text-center fn-flex" wx:if="{{detailinfo.status ==3}}">
|
||
<view class="fn-flex-item relative ml10 mr10 pt20 pb20 ulib-r10 {{statuskey == 0?'bg-36afa2 color-fff':'bg-f6'}}" bindtap="radioPicker" data-key="0">
|
||
未见客户
|
||
</view>
|
||
<view class="fn-flex-item relative ml10 mr10 pt20 pb20 ulib-r10 {{statuskey == 1?'bg-36afa2 color-fff':'bg-f6'}}" bindtap="radioPicker" data-key="1">
|
||
到店客户
|
||
</view>
|
||
</view>
|
||
<view class="mt30 pl30 pr30 font-28 text-center fn-flex" wx:elif="{{detailinfo.status!=2}}">
|
||
<view class="fn-flex-item relative ml10 mr10 pt20 pb20 ulib-r10 {{statuskey == 0?'bg-36afa2 color-fff':'bg-f6'}}" bindtap="radioPicker" data-key="0">
|
||
未见客户
|
||
</view>
|
||
<view class="fn-flex-item relative ml10 mr10 pt20 pb20 ulib-r10 {{statuskey == 1?'bg-36afa2 color-fff':'bg-f6'}}" bindtap="radioPicker" data-key="1">
|
||
到店客户
|
||
</view>
|
||
<view class="fn-flex-item relative ml10 mr10 pt20 pb20 ulib-r10 {{statuskey == 3?'bg-36afa2 color-fff':'bg-f6'}}" bindtap="radioPicker" data-key="3">
|
||
战败客户
|
||
</view>
|
||
</view>
|
||
<scroll-view scroll-y="true" style="max-height:1000rpx;">
|
||
<block wx:if="{{statuskey==0||statuskey==1}}">
|
||
<view class="mt20 bds-2-eb ml40 mr40 inner20 font-28 color-666 fn-clear ulib-r10">
|
||
<view class="fn-fl">跟进渠道</view>
|
||
<picker class="fn-fr wp60 text-right" bindchange="changeFollow" value="{{followIndex}}" range="{{follow}}">
|
||
<text class="color-ccc" wx:if="{{followIndex == -1}}">请选择</text>
|
||
<text wx:else>{{follow[followIndex]}}</text>
|
||
<i class="iconfont ml5 icon-gengduo color-ccc"></i>
|
||
</picker>
|
||
</view>
|
||
<view class="mt20 bds-2-eb ml40 mr40 inner20 font-28 color-666 fn-clear ulib-r10">
|
||
<view class="fn-fl">客户等级</view>
|
||
<view class="fn-fr wp60 text-right" wx:if="{{detailinfo.status==0&&statuskey==1}}">H</view>
|
||
<picker class="fn-fr wp60 text-right" bindchange="changeLevel" value="{{levelIndex}}" range="{{level}}" wx:else>
|
||
<text class="color-ccc" wx:if="{{levelIndex == -1}}">请选择</text>
|
||
<text wx:else>{{level[levelIndex]}}</text>
|
||
<i class="iconfont ml5 icon-gengduo color-ccc"></i>
|
||
</picker>
|
||
</view>
|
||
<block wx:for='{{daoDianTag}}' wx:for-item='list' wx:for-index='i' wx:key='i' wx:if="{{statuskey==0}}">
|
||
<view class="relative mt20 pl40 pr40">
|
||
<view class="font-28">
|
||
<text class="text-middle">{{list.name}}</text>
|
||
</view>
|
||
<view class="fn-clear" wx:if="{{list.type=='radio'}}">
|
||
<block wx:for='{{list.list}}' wx:for-item='option' wx:for-index='j' wx:key='j'>
|
||
<view class="inline-block space-nowrap mt20 mr20 pt15 pb15 pl30 pr30 font-22 ulib-r10 {{option.checked?'bg-36afa2 color-fff':'bg-f6 color-666'}}" bindtap="daoDianRadioPicker" data-i="{{i}}" data-j="{{j}}">
|
||
{{option.name}}
|
||
</view>
|
||
</block>
|
||
</view>
|
||
<view class="fn-clear" wx:if="{{list.type=='checkbox'}}">
|
||
<block wx:for='{{list.list}}' wx:for-item='option' wx:for-index='j' wx:key='j'>
|
||
<view class="inline-block space-nowrap mt20 mr20 pt15 pb15 pl30 pr30 font-22 ulib-r10 {{option.checked?'bg-36afa2 color-fff':'bg-f6 color-666'}}" bindtap="daoDianCheckPicker" data-i="{{i}}" data-j="{{j}}">
|
||
{{option.name}}
|
||
</view>
|
||
</block>
|
||
</view>
|
||
</view>
|
||
</block>
|
||
<block wx:for='{{gouMaiTag}}' wx:for-item='list' wx:for-index='i' wx:key='i' wx:if="{{statuskey==1}}">
|
||
<view class="relative mt20 pl40 pr40">
|
||
<view class="font-28">
|
||
<text class="text-middle">{{list.name}}</text>
|
||
</view>
|
||
<view class="fn-clear" wx:if="{{list.type=='radio'}}">
|
||
<block wx:for='{{list.list}}' wx:for-item='option' wx:for-index='j' wx:key='j'>
|
||
<view class="inline-block space-nowrap mt20 mr20 pt15 pb15 pl30 pr30 font-22 ulib-r10 {{option.checked?'bg-36afa2 color-fff':'bg-f6 color-666'}}" bindtap="gouMaiRadioPicker" data-i="{{i}}" data-j="{{j}}">
|
||
{{option.name}}
|
||
</view>
|
||
</block>
|
||
</view>
|
||
<view class="fn-clear" wx:if="{{list.type=='checkbox'}}">
|
||
<block wx:for='{{list.list}}' wx:for-item='option' wx:for-index='j' wx:key='j'>
|
||
<view class="inline-block space-nowrap mt20 mr20 pt15 pb15 pl30 pr30 font-22 ulib-r10 {{option.checked?'bg-36afa2 color-fff':'bg-f6 color-666'}}" bindtap="gouMaiCheckPicker" data-i="{{i}}" data-j="{{j}}">
|
||
{{option.name}}
|
||
</view>
|
||
</block>
|
||
</view>
|
||
</view>
|
||
</block>
|
||
<view class="mt20 bds-2-eb ml40 mr40 inner20 font-28 {{levelIndex>-1?'color-666':'color-ccc'}} fn-clear ulib-r10">
|
||
<view class="fn-fl">计划回访时间</view>
|
||
<view bindtap="{{levelIndex>-1?'optShowTimePicker':''}}" class="fn-fr wp60 text-right">
|
||
<text class="color-ccc" wx:if="{{nextIndex == -1}}">请选择</text>
|
||
<text wx:else>{{dateList[nextIndex].year}}-{{dateList[nextIndex].month}}-{{dateList[nextIndex].day}}</text>
|
||
<i class="iconfont ml5 icon-gengduo color-ccc"></i>
|
||
</view>
|
||
</view>
|
||
</block>
|
||
<view class="mt20 ml40 mr40 font-28 text-center relative mr10 pt20 pb20 ulib-r10 overflowhidden {{baseinfo.wxgr==1?'opacity-80':''}} {{wxgr == 1?'bg-36afa2 color-fff':'bg-f6'}}" style="height:78rpx;box-sizing:border-box;" bindtap="{{baseinfo.wxgr==1?'':'checkPicker'}}" data-pointer="gewei" wx:if="{{statuskey==0}}">
|
||
<i class="absolute right-0 bottom-0 iconfont font-32 icon-xuanzhongjiaobiao" style="color:#56ffed;" wx:if="{{wxgr == 1}}"></i>
|
||
<text>已添加个微</text>
|
||
</view>
|
||
<view class="mt20 pl40 pr40 font-28 text-center fn-flex" wx:if="{{statuskey==1}}">
|
||
<view class="fn-flex-item flexsize6 relative mr10 pt20 pb20 ulib-r10 overflowhidden {{baseinfo.wxgr==1?'opacity-80':''}} {{wxgr == 1?'bg-36afa2 color-fff':'bg-f6'}}" style="height:78rpx;box-sizing:border-box;" bindtap="{{baseinfo.wxgr==1?'':'checkPicker'}}" data-pointer="gewei">
|
||
<i class="absolute right-0 bottom-0 iconfont font-32 icon-xuanzhongjiaobiao" style="color:#56ffed;" wx:if="{{wxgr == 1}}"></i>
|
||
<text>已添加个微</text>
|
||
</view>
|
||
<view class="fn-flex-item flexsize5 relative ml10 mr10 pt20 pb20 ulib-r10 overflowhidden {{a_num == 1?'bg-36afa2 color-fff':'bg-f6'}}" style="height:78rpx;box-sizing:border-box;" bindtap="checkPicker" data-pointer="daodian">
|
||
<i class="absolute right-0 bottom-0 iconfont font-32 icon-xuanzhongjiaobiao" style="color:#56ffed;" wx:if="{{a_num == 1}}"></i>
|
||
<text>再次到店</text>
|
||
</view>
|
||
<view class="fn-flex-item flexsize5 relative ml10 pt20 pb20 ulib-r10 overflowhidden {{t_num == 1?'bg-36afa2 color-fff':'bg-f6'}}" style="height:78rpx;box-sizing:border-box;" bindtap="checkPicker" data-pointer="shijia">
|
||
<i class="absolute right-0 bottom-0 iconfont font-32 icon-xuanzhongjiaobiao" style="color:#56ffed;" wx:if="{{t_num == 1}}"></i>
|
||
<text>客户试驾</text>
|
||
</view>
|
||
</view>
|
||
<view class="mt20 text-center" wx:if="{{(statuskey==0||statuskey==1)&&wxgr==1}}">
|
||
<view class="inline-block img-250x150 relative ulib-r10 overflowhidden">
|
||
<block wx:if="{{wxgrimg_url}}">
|
||
<view class="inline-block bg-f8 img-250x150 relative ulib-r10 overflowhidden">
|
||
<i class="absolute top-0 right-0 bg-000-op50 iconfont icon-shuaxin inner10 font-26 color-fff ulib-rtr10 ulib-rbl10 z-index-1" bindtap="chooseImg" data-type="gw_img"></i>
|
||
<image class='block wp100 img-250x150 ulib-r10' src='{{wxgrimg_url}}' mode='aspectFit' bindtap="previewImage" data-type="gw_img"></image>
|
||
</view>
|
||
</block>
|
||
<block wx:else>
|
||
<view class="inline-block bg-f8 img-250x150 relative ulib-r10 overflowhidden" bindtap="chooseImg" data-type="gw_img">
|
||
<view class="absolute left-0 right-0 box-middle color-ccc">
|
||
<i class="iconfont icon-paizhao font-42"></i>
|
||
<view class="mt10 font-22">上传个微截图</view>
|
||
</view>
|
||
</view>
|
||
</block>
|
||
</view>
|
||
</view>
|
||
<block wx:if="{{statuskey!=3}}">
|
||
<view class="mt15 pl40 pr40">
|
||
<textarea class="wp100 inner20 bds-2-eb font-28 ulib-r10" style="height:200rpx;" placeholder-class="color-ccc" placeholder="请输入小记内容" bname='note' model:value='{{note}}' />
|
||
</view>
|
||
<view class="mt20 pl25 pr25">
|
||
<view class="fn-flex">
|
||
<block wx:for='{{photos}}' wx:for-item='photos' wx:for-index="index" wx:key='photo'>
|
||
<view class="fn-flex-item ml15 mr15 relative">
|
||
<i class="absolute top-0 right-0 bg-ccc iconfont icon-shanchu inner10 font-26 color-fff ulib-rtr10 ulib-rbl10 z-index-1" bindtap="delPic" data-index="{{index}}"></i>
|
||
<image class='img-250x150 ulib-r10' src='{{photos.img_url}}' mode='aspectFill'></image>
|
||
</view>
|
||
</block>
|
||
<block wx:if="{{photos.length==0}}">
|
||
<view class="fn-flex-item ml15 mr15 relative" bindtap="chooseImg" data-type="note_img">
|
||
<image class='img-250x150 ulib-r10' src='{{imgUrl}}common/add-pic.jpg' mode='aspectFill'></image>
|
||
</view>
|
||
<view class="fn-flex-item ml15 mr15 relative" bindtap="chooseImg" data-type="note_img">
|
||
<image class='img-250x150 ulib-r10' src='{{imgUrl}}common/add-pic.jpg' mode='aspectFill'></image>
|
||
</view>
|
||
</block>
|
||
<block wx:elif="{{photos.length==1}}">
|
||
<view class="fn-flex-item ml15 mr15 relative" bindtap="chooseImg" data-type="note_img">
|
||
<image class='img-250x150 ulib-r10' src='{{imgUrl}}common/add-pic.jpg' mode='aspectFill'></image>
|
||
</view>
|
||
</block>
|
||
</view>
|
||
</view>
|
||
</block>
|
||
<view class="pl40 pr40" wx:if="{{statuskey==3}}">
|
||
<view class="mt20 bds-2-eb inner20 font-28 color-666 ulib-r10">
|
||
<picker class="fn-clear" bindchange="changeDefeat" value="{{defeatIndex}}" range="{{defeatTitleList}}">
|
||
<view class="wp90 fn-fl text-nowrap color-ccc" wx:if="{{defeatIndex == -1}}">请选择</view>
|
||
<view class="wp90 fn-fl text-nowrap" wx:else>{{defeatTitleList[defeatIndex]}}</view>
|
||
<i class="fn-fr iconfont mt5 ml5 icon-gengduo color-ccc"></i>
|
||
</picker>
|
||
</view>
|
||
<block wx:if="{{defeatIndex > -1}}">
|
||
<view class="fn-clear" wx:if="{{defeatTag[defeatIndex].type=='radio'}}">
|
||
<block wx:for='{{defeatTag[defeatIndex].list}}' wx:for-item='option' wx:for-index='j' wx:key='j'>
|
||
<view class="inline-block space-nowrap mt20 mr20 pt15 pb15 pl30 pr30 font-22 ulib-r10 {{option.checked?'bg-36afa2 color-fff':'bg-f6 color-666'}}" bindtap="defeatRadioPicker" data-i="{{defeatIndex}}" data-j="{{j}}">
|
||
{{option.name}}
|
||
</view>
|
||
</block>
|
||
</view>
|
||
<view class="fn-clear" wx:if="{{defeatTag[defeatIndex].type=='checkbox'}}">
|
||
<block wx:for='{{defeatTag[defeatIndex].list}}' wx:for-item='option' wx:for-index='j' wx:key='j'>
|
||
<view class="inline-block space-nowrap mt20 mr20 pt15 pb15 pl30 pr30 font-22 ulib-r10 {{option.checked?'bg-36afa2 color-fff':'bg-f6 color-666'}}" bindtap="defeatCheckPicker" data-i="{{defeatIndex}}" data-j="{{j}}">
|
||
{{option.name}}
|
||
</view>
|
||
</block>
|
||
</view>
|
||
</block>
|
||
<!-- <block wx:for='{{defeatTag}}' wx:for-item='list' wx:for-index='i' wx:key='i'>
|
||
<view class="relative mt20">
|
||
<view class="font-28">
|
||
<text class="text-middle">{{list.name}}</text>
|
||
<text class="text-middle font-24" wx:if="{{list.type=='radio'}}">(单选)</text>
|
||
<text class="text-middle font-24" wx:if="{{list.type=='checkbox'}}">(多选)</text>
|
||
</view>
|
||
<view class="fn-clear" wx:if="{{list.type=='radio'}}">
|
||
<block wx:for='{{list.list}}' wx:for-item='option' wx:for-index='j' wx:key='j'>
|
||
<view class="inline-block space-nowrap mt20 mr20 pt15 pb15 pl30 pr30 font-22 ulib-r10 {{option.checked?'bg-36afa2 color-fff':'bg-f6 color-666'}}" bindtap="defeatRadioPicker" data-i="{{i}}" data-j="{{j}}">
|
||
{{option.name}}
|
||
</view>
|
||
</block>
|
||
</view>
|
||
<view class="fn-clear" wx:if="{{list.type=='checkbox'}}">
|
||
<block wx:for='{{list.list}}' wx:for-item='option' wx:for-index='j' wx:key='j'>
|
||
<view class="inline-block space-nowrap mt20 mr20 pt15 pb15 pl30 pr30 font-22 ulib-r10 {{option.checked?'bg-36afa2 color-fff':'bg-f6 color-666'}}" bindtap="defeatCheckPicker" data-i="{{i}}" data-j="{{j}}">
|
||
{{option.name}}
|
||
</view>
|
||
</block>
|
||
</view>
|
||
</view>
|
||
</block> -->
|
||
<view class="mt20">
|
||
<textarea class="wp100 inner20 bds-2-eb font-28 ulib-r10" style="height:200rpx;" placeholder-class="color-ccc" maxlength='100' placeholder="请填写战败理由" name='defeat_reason' model:value='{{defeat_reason}}' />
|
||
</view>
|
||
</view>
|
||
</scroll-view>
|
||
<view class="fn-flex mt20 pl60 pr60 pb50 text-center font-32 color-666">
|
||
<button bindtap="optShowNote" class="fn-flex-item mr20 bds-2-36afa2 btn-no-bg wp100 font-28 color-36afa2 ulib-r750">
|
||
取消
|
||
</button>
|
||
<button disabled="{{submitFlag}}" bindtap="putAppCustomers" class="fn-flex-item ml20 btn-36afa2 wp100 font-28 color-fff ulib-r750" hover-class="btn-36afa2-hover">
|
||
确定
|
||
</button>
|
||
</view>
|
||
</view>
|
||
</lcb-msg>
|
||
<lcb-msg isShow="{{isShowOrder}}">
|
||
<view slot="content">
|
||
<view class="mt50 font-36 text-center">查看订单</view>
|
||
<scroll-view class="pb50" scroll-y="true" style="max-height:600rpx;width:620rpx">
|
||
<view class="inner40">
|
||
<block wx:for='{{order}}' wx:key='index'>
|
||
<view class="inner30 relative ulib-r10 box-shadow-000-10-10 mb30 overflowhidden" bindtap="pushLink" data-url="/pages/order/detail/index{{item.id>=v2OrderId?'2':''}}?id={{item.id}}">
|
||
<view class="font-32 text-bold">{{item.name}}</view>
|
||
<view class="mt10 font-28 color-666">{{item.mobile}}</view>
|
||
<view class="mt10 font-28 color-666">{{item.car_name}}</view>
|
||
<i class="absolute right-0 mr30 box-middle iconfont icon-gengduo text-middle font-44 color-ccc"></i>
|
||
</view>
|
||
</block>
|
||
</view>
|
||
</scroll-view>
|
||
<view class="fn-flex pl60 pr60 pb50 text-center font-32 color-666">
|
||
<button bindtap="optShowOrder" class="fn-flex-item mr20 bds-2-36afa2 btn-no-bg wp100 font-28 color-36afa2 ulib-r750" hover-class="btn-36afa2-hover">
|
||
返回
|
||
</button>
|
||
<button class="fn-flex-item ml20 btn-36afa2 wp100 font-28 color-fff ulib-r750" hover-class="btn-36afa2-hover" bindtap="pushLink" data-url="/pages/order/register/index?cus_id={{detailinfo.id}}&name={{detailinfo.name}}&mobile={{detailinfo.mobile}}&complete_mobile={{detailinfo.complete_mobile}}">
|
||
生成订单
|
||
</button>
|
||
</view>
|
||
<!-- <view class="pl60 pr60 pb50 text-center font-32 color-666" wx:else>
|
||
<button bindtap="optShowOrder" class="bds-2-36afa2 btn-no-bg wp45 font-28 color-36afa2 ulib-r750" hover-class="btn-36afa2-hover">
|
||
返回
|
||
</button>
|
||
</view> -->
|
||
</view>
|
||
</lcb-msg>
|
||
<lcb-msg isShow="{{isShowComment}}">
|
||
<view slot="content">
|
||
<view class="inner40">
|
||
<view class="font-36 text-center">小记评论</view>
|
||
<view class="mt20">
|
||
<textarea class="wp100 inner20 bds-2-eb font-28 ulib-r10" style="height:170rpx;" placeholder-class="color-ccc" maxlength='100' placeholder="请输入评论内容" model:value='{{comment}}' />
|
||
</view>
|
||
</view>
|
||
<view class="fn-flex pl60 pr60 pb50 text-center font-32 color-666">
|
||
<button bindtap="optShowComment" class="fn-flex-item mr20 bds-2-36afa2 btn-no-bg wp100 font-28 color-36afa2 ulib-r750">
|
||
取消
|
||
</button>
|
||
<button disabled="{{submitFlag}}" bindtap="postAppCustomersComments" class="fn-flex-item ml20 btn-36afa2 wp100 font-28 color-fff ulib-r750" hover-class="btn-36afa2-hover">
|
||
确定
|
||
</button>
|
||
</view>
|
||
</view>
|
||
</lcb-msg>
|
||
|
||
<!-- 拨打电话 -->
|
||
<lcb-msg isShow="{{isShowCall}}">
|
||
<view slot="content">
|
||
<view class="pt50 pb40">
|
||
<view class="font-36 text-center">号码绑定成功</view>
|
||
<view class="mt10 font-28 text-center color-666">现在呼叫 {{phoneNumber}} ?</view>
|
||
</view>
|
||
<view class="fn-flex pl60 pr60 pb50 text-center font-32 color-666">
|
||
<button bindtap="hideCall" class="fn-flex-item mr20 bds-2-36afa2 btn-no-bg wp100 font-28 color-36afa2 ulib-r750">
|
||
取消
|
||
</button>
|
||
<button bindtap="makePhoneCall" class="fn-flex-item ml20 btn-36afa2 wp100 font-28 color-fff ulib-r750" hover-class="btn-36afa2-hover">
|
||
确定
|
||
</button>
|
||
</view>
|
||
</view>
|
||
</lcb-msg> |