index.wxml 6.2 KB

1
  1. <view class="home data-v-cab410cc"><view class="nav data-v-cab410cc"><view style="{{'padding-top:'+(paddingTop)+';'}}" class="data-v-cab410cc"><view class="title data-v-cab410cc" style="{{'height:'+(height)+';'+('line-height:'+(height)+';')}}"><view data-event-opts="{{[['tap',[['goBack']]]]}}" class="back data-v-cab410cc" bindtap="__e"><u-icon vue-id="8bcd06a8-1" name="arrow-left" color="#ffffff" size="22" class="data-v-cab410cc" bind:__l="__l"></u-icon></view><text class="data-v-cab410cc">储备客户</text></view></view></view><view class="main data-v-cab410cc"><view class="query-wrap data-v-cab410cc"><view class="search-container data-v-cab410cc"><view class="search-input data-v-cab410cc"><u-input bind:input="__e" vue-id="8bcd06a8-2" clearable="{{true}}" placeholderStyle="font-size:26rpx" customStyle="{{({height:'66rpx'})}}" prefixIcon="search" prefixIconStyle="font-size: 22px;color: #909399" placeholder="请输入客户名称" shape="circle" border="surround" value="{{custName}}" data-event-opts="{{[['^input',[['__set_model',['','custName','$event',[]]]]]]}}" class="data-v-cab410cc" bind:__l="__l"></u-input></view><view data-event-opts="{{[['tap',[['openFilter',['$event']]]]]}}" class="search-btn data-v-cab410cc" bindtap="__e">筛选</view><view data-event-opts="{{[['tap',[['searchList',['$event']]]]]}}" class="search-btn data-v-cab410cc" bindtap="__e">搜索</view></view><block wx:if="{{filterVisible}}"><view class="filter-popup data-v-cab410cc"><view class="filter-wrap data-v-cab410cc"><view class="filter-item data-v-cab410cc"><view class="tit data-v-cab410cc">客户行业</view><view class="menu-list data-v-cab410cc"><block wx:for="{{industryOptions}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="menu-item data-v-cab410cc"><u-tag vue-id="{{'8bcd06a8-3-'+index}}" shape="circle" text="{{item.value}}" plain="{{industryChecked!=item.key}}" name="{{item.key}}" data-event-opts="{{[['^click',[['radioClick',['$0','industryChecked'],[[['industryOptions','',index]]]]]]]}}" bind:click="__e" class="data-v-cab410cc" bind:__l="__l"></u-tag></view></block></view></view><view class="filter-item data-v-cab410cc"><view class="tit data-v-cab410cc">最后跟进时间</view><view class="menu-list data-v-cab410cc"><block wx:if="{{!followUpDate}}"><u-button vue-id="8bcd06a8-4" type="primary" text="选择时间" data-event-opts="{{[['^click',[['e0']]]]}}" bind:click="__e" class="data-v-cab410cc" bind:__l="__l"></u-button></block><block wx:else><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" style="width:100%;" bindtap="__e" class="data-v-cab410cc">{{''+followUpDate+''}}</view></block></view></view><view class="btn-box data-v-cab410cc"><view data-event-opts="{{[['tap',[['reset']]]]}}" class="reset data-v-cab410cc" bindtap="__e">重置</view><view data-event-opts="{{[['tap',[['confirmFilter']]]]}}" class="submit data-v-cab410cc" bindtap="__e">确定</view></view></view></view></block></view><block wx:if="{{$root.g0==0}}"><u-empty vue-id="8bcd06a8-5" mode="list" text="暂无数据" class="data-v-cab410cc" bind:__l="__l"></u-empty></block><block wx:else><scroll-view class="data-list data-v-cab410cc" scroll-y="{{true}}" data-event-opts="{{[['scrolltolower',[['lower',['$event']]]]]}}" bindscrolltolower="__e"><view class="data-v-cab410cc"><block wx:for="{{customerData}}" wx:for-item="v" wx:for-index="i" wx:key="i"><view data-event-opts="{{[['tap',[['toDetails',['$0'],[[['customerData','',i]]]]]]]}}" class="data-item data-v-cab410cc" bindtap="__e"><view class="customer-name flex data-v-cab410cc"><text class="name data-v-cab410cc">{{v.custName}}</text><view class="user-code data-v-cab410cc"><text class="data-v-cab410cc">{{v.custCode}}</text></view></view><view class="customer-info flex data-v-cab410cc"><view class="info-left flex_1 data-v-cab410cc"><view class="info-row flex_l data-v-cab410cc"><text class="info-label data-v-cab410cc">所在省市:</text><u-text vue-id="{{'8bcd06a8-6-'+i}}" color="#323232" size="24rpx" text="{{v.custProvince+''+v.custCity}}" class="data-v-cab410cc" bind:__l="__l"></u-text></view><view class="info-row flex_l data-v-cab410cc"><text class="info-label data-v-cab410cc">客户类别:</text><u-text vue-id="{{'8bcd06a8-7-'+i}}" color="#323232" size="24rpx" text="{{v.custIndustry}}" class="data-v-cab410cc" bind:__l="__l"></u-text></view><view class="info-row flex_l data-v-cab410cc"><text class="info-label data-v-cab410cc">最后跟进时间:</text><u-text vue-id="{{'8bcd06a8-8-'+i}}" color="#323232" size="24rpx" text="{{v.followUpDate||'-'}}" class="data-v-cab410cc" bind:__l="__l"></u-text></view><view class="flex_l data-v-cab410cc"><view data-event-opts="{{[['tap',[['linkToTransfer',['$0'],[[['customerData','',i,'id']]]]]]]}}" class="transfer-btn mr20 data-v-cab410cc" catchtap="__e"><u-button vue-id="{{'8bcd06a8-9-'+i}}" type="primary" size="small" text="转移客户" class="data-v-cab410cc" bind:__l="__l"></u-button></view><view data-event-opts="{{[['tap',[['e2',['$event']]]]]}}" data-event-params="{{({v})}}" class="transfer-btn mr20 data-v-cab410cc" catchtap="__e"><u-button vue-id="{{'8bcd06a8-10-'+i}}" type="primary" size="small" text="移入公海" class="data-v-cab410cc" bind:__l="__l"></u-button></view></view></view><view class="info-right flex_l flex-column data-v-cab410cc"><u-text vue-id="{{'8bcd06a8-11-'+i}}" color="#646464" size="20rpx" text="{{v.salesName}}" class="data-v-cab410cc" bind:__l="__l"></u-text></view></view></view></block><u-loadmore vue-id="8bcd06a8-12" status="{{loadStatus}}" class="data-v-cab410cc" bind:__l="__l"></u-loadmore></view></scroll-view></block></view><view data-event-opts="{{[['tap',[['openAdd']]]]}}" class="fixed-btn center data-v-cab410cc" bindtap="__e"><u-icon vue-id="8bcd06a8-13" name="plus" color="#fff" size="20" class="data-v-cab410cc" bind:__l="__l"></u-icon></view><uni-calendar vue-id="8bcd06a8-14" insert="{{false}}" clearDate="{{true}}" data-ref="calendar" data-event-opts="{{[['^confirm',[['pickDate']]]]}}" bind:confirm="__e" class="data-v-cab410cc vue-ref" bind:__l="__l"></uni-calendar><u-toast vue-id="8bcd06a8-15" data-ref="uToast" class="data-v-cab410cc vue-ref" bind:__l="__l"></u-toast><move-in-open-sea bind:fetchList="__e" vue-id="8bcd06a8-16" data-ref="moveCust" data-event-opts="{{[['^fetchList',[['searchList']]]]}}" class="data-v-cab410cc vue-ref" bind:__l="__l"></move-in-open-sea></view>