crm_second_opening_mini/pagesA/crm/contract/contract.wxml

139 lines
12 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<view class="new_linkman data-v-63eed792">
<view class="top_required data-v-63eed792">只展示<label style="color:#f00;" class="_span data-v-63eed792">必填</label>字段
<switch checked="{{isRequired}}" color="#03AA96" data-event-opts="{{[['change',[['changeRequired',['$event']]]]]}}" bindchange="__e" class="data-v-63eed792"></switch>
</view>
<view class="fllow_form data-v-63eed792">
<view class="data-v-63eed792"><text class="data-v-63eed792">*</text>归属客户</view>
<view data-event-opts="{{[['tap',[['changeCus',['$event']]]]]}}" class="form_right data-v-63eed792" bindtap="__e">
<view class="{{['data-v-63eed792',customerName?'valueActive':'']}}">{{customerName?customerName:'点击选择'}}</view>
<view class="iconfont icon-arrows_right data-v-63eed792"></view>
</view>
</view>
<!-- <block wx:if="{{!isRequired}}">
<view class="fllow_form data-v-63eed792">
<view style="margin-left:15rpx;" class="data-v-63eed792">关联商机</view>
<view data-event-opts="{{[['tap',[['changeBusiness',['$event']]]]]}}" class="form_right data-v-63eed792" bindtap="__e">
<view class="{{['data-v-63eed792',businessObj.id?'valueActive':'']}}">{{businessObj.id?businessObj.name:'点击选择'}}</view>
<view class="iconfont icon-arrows_right data-v-63eed792"></view>
</view>
</view>
</block>
<view class="fllow_form data-v-63eed792">
<view class="data-v-63eed792"><text class="data-v-63eed792">*</text>客户签约人</view>
<view data-event-opts="{{[['tap',[['changeContact',['$event']]]]]}}" class="form_right data-v-63eed792" bindtap="__e">
<view class="{{['data-v-63eed792',contactName?'valueActive':'']}}">{{''+(contactName?contactName:'点击选择')}}</view>
<view class="iconfont icon-arrows_right data-v-63eed792"></view>
</view>
</view>
<view class="fllow_form data-v-63eed792">
<view class="data-v-63eed792"><text class="data-v-63eed792">*</text>公司签约人</view>
<view data-event-opts="{{[['tap',[['changeStaff',['$event']]]]]}}" class="form_right data-v-63eed792" bindtap="__e">
<view class="{{['data-v-63eed792',staffName?'valueActive':'']}}">{{''+(staffName?staffName:'点击选择')}}</view>
<view class="iconfont icon-arrows_right data-v-63eed792"></view>
</view>
</view> -->
<block wx:for="{{listForm}}" wx:for-item="item" wx:for-index="index" wx:key="index">
<form-item vue-id="{{'7528bfcc-1-'+index}}" isNotRequired="{{isRequired}}" objInfo="{{item}}" data-event-opts="{{[['^changeData',[['changeOtherData']]]]}}" bind:changeData="__e" class="data-v-63eed792" bind:__l="__l"></form-item>
</block>
<block wx:if="{{!isRequired}}">
<view class="fllow_form data-v-63eed792">
<view style="padding-left:15rpx;" class="data-v-63eed792">购买产品</view>
<view data-event-opts="{{[['tap',[['addPart',['$event']]]]]}}" class="add_in data-v-63eed792" bindtap="__e">+添加产品</view>
</view>
</block>
<block wx:if="{{$root.g0!=0}}">
<view class="pro_warp data-v-63eed792">
<block wx:for="{{productList}}" wx:for-item="item" wx:for-index="index" wx:key="index">
<view class="li_warp data-v-63eed792">
<view class="cell_con data-v-63eed792">
<view class="cell_con_top data-v-63eed792">
<view class="contitle data-v-63eed792">{{item.name}}</view>
<image class="deleimg data-v-63eed792" src="{{BASE_IMG_URL+'delete1.png'}}" mode data-event-opts="{{[['tap',[['delProduct',[index]]]]]}}" bindtap="__e"></image>
</view>
<view class="pro_con_box data-v-63eed792">
<view class="boxleft data-v-63eed792">
<view class="context data-v-63eed792">{{"编号:"+item.num}}</view>
<view class="context data-v-63eed792">{{"规格:"+item.unit}}</view>
<view class="context data-v-63eed792">{{"最低价:"+item.min_price}}</view>
<view class="context data-v-63eed792">销售价:¥<input class="productPrice data-v-63eed792" type="text" placeholder="产品价格" data-event-opts="{{[['blur',[['changeProductPrice',['$event']]]],['input',[['__set_model',['$0','price','$event',[]],[[['productList','',index]]]]]]]}}"
value="{{item.price}}" bindblur="__e" bindinput="__e" /></view>
</view>
<view class="conbot data-v-63eed792">
<view class="conright data-v-63eed792">
<uni-number-box vue-id="{{'7528bfcc-2-'+index}}" min="{{1}}" value="{{item.number}}" data-event-opts="{{[['^change',[['changeNumber',['$event',index]]]],['^input',[['__set_model',['$0','number','$event',[]],[[['productList','',index]]]]]]]}}"
bind:change="__e" bind:input="__e" class="data-v-63eed792" bind:__l="__l"></uni-number-box>
</view>
</view>
</view>
<view class="config_set data-v-63eed792">
<view data-event-opts="{{[['tap',[['toSelectConfig',['$0',index],[[['productList','',index]]]]]]]}}" class="config_title data-v-63eed792" bindtap="__e">产品配件:
<image class="addConimg data-v-63eed792" src="{{BASE_IMG_URL+'addvonfig.jpg'}}" mode></image>
</view>
<view class="config_list data-v-63eed792">
<block wx:for="{{item.parts}}" wx:for-item="conitem" wx:for-index="conindex" wx:key="conindex">
<view class="config_li data-v-63eed792">
<view data-event-opts="{{[['tap',[['delPeizhi',[index,conindex]]]]]}}" class="del data-v-63eed792" bindtap="__e">-</view>
<image class="conimg data-v-63eed792" src="{{conitem.img}}" mode></image>
<view class="config_name data-v-63eed792" style="width:210rpx;">{{conitem.name}}</view>
<view class="config_step data-v-63eed792">
<uni-number-box vue-id="{{'7528bfcc-3-'+index+'-'+conindex}}" min="{{1}}" value="{{conitem.number}}" data-event-opts="{{[['^change',[['changeConfigNumber',['$event',conindex,index]]]],['^input',[['__set_model',['$0','number','$event',[]],[[['productList','',index],['parts','',conindex]]]]]]]}}"
bind:change="__e" bind:input="__e" class="data-v-63eed792" bind:__l="__l"></uni-number-box>
</view>
</view>
</block>
</view>
</view>
</view>
</view>
</block>
</view>
</block>
<block wx:if="{{$root.g1}}">
<view class="fllow_form data-v-63eed792">
<view class="data-v-63eed792">业绩分配方式</view>
<picker value="{{methodIndex}}" range="{{methodArr}}" range-key="name" data-event-opts="{{[['change',[['changeMethod',['$event']]]]]}}" bindchange="__e" class="data-v-63eed792">
<view class="form_right data-v-63eed792">
<view class="{{['data-v-63eed792',methodArr[methodIndex]?'valueActive':'']}}">{{''+(methodArr[methodIndex]?methodArr[methodIndex].name:'点击选择')}}</view>
<view class="iconfont icon-arrows_right data-v-63eed792"></view>
</view>
</picker>
</view>
</block>
<block wx:if="{{$root.g2!=0}}">
<view class="ach_list data-v-63eed792">
<image class="deleimg data-v-63eed792" src="{{BASE_IMG_URL+'delete1.png'}}" mode data-event-opts="{{[['tap',[['delDistribution',['$event']]]]]}}" bindtap="__e"></image>
<block wx:for="{{distributionArr}}" wx:for-item="item" wx:for-index="index" wx:key="index">
<view class="ach_li data-v-63eed792">
<view class="ach_rate data-v-63eed792">业绩占比<label class="_span data-v-63eed792">{{"("+item.name+"%)"}}</label></view>
<block wx:if="{{!item.staff.id}}">
<view class="ach_staff data-v-63eed792">
<image class="uploadimg data-v-63eed792" src="{{BASE_IMG_URL+'/addfile.png'}}" data-event-opts="{{[['tap',[['selectTeam',[index]]]]]}}" bindtap="__e"></image>
<view class="ach_t data-v-63eed792">选择成员</view>
</view>
</block>
<block wx:else>
<view class="ach_staff data-v-63eed792">
<view data-event-opts="{{[['tap',[['delDisStaff',[index]]]]]}}" class="delStaff data-v-63eed792" bindtap="__e">×</view>
<image class="uploadimg data-v-63eed792" style="border-radius:50%;" src="{{item.staff.img?item.staff.img:BASE_IMG_URL+'/headImg.png'}}"></image>
<view class="ach_t data-v-63eed792">{{item.staff.name}}</view>
</view>
</block>
</view>
</block>
</view>
</block>
<block wx:if="{{approvalPro.status==1}}">
<fixed-approval vue-id="7528bfcc-4" list="{{approvalPro.stepList}}" class="data-v-63eed792" bind:__l="__l"></fixed-approval>
</block>
<block wx:if="{{approvalPro.status==0}}">
<examine-template vue-id="7528bfcc-5" remindPeople="{{remindPeople}}" data-event-opts="{{[['^delExamine',[['delRemind']]]]}}" bind:delExamine="__e" class="data-v-63eed792" bind:__l="__l"></examine-template>
</block>
<view class="btn_g bg-blue button-hover round data-v-63eed792" id="btn" data-event-opts="{{[['tap',[['$noMultipleClicks',['$0'],['toSave']]]]]}}" bindtap="__e">保存</view>
<popup-list bind:selectList="__e" vue-id="7528bfcc-6" data-ref="productChild" data-event-opts="{{[['^selectList',[['selectList']]]]}}" class="data-v-63eed792 vue-ref" bind:__l="__l"></popup-list>
<popup-product-config bind:selectList="__e" vue-id="7528bfcc-7" data-ref="productConfig" data-event-opts="{{[['^selectList',[['configList']]]]}}" class="data-v-63eed792 vue-ref" bind:__l="__l"></popup-product-config>
<select-customer bind:getCustomerinfo="__e" vue-id="7528bfcc-8" data-ref="customerChild" data-event-opts="{{[['^getCustomerinfo',[['sureSelect']]]]}}" class="data-v-63eed792 vue-ref" bind:__l="__l"></select-customer>
<select-link bind:linkInfo="__e" vue-id="7528bfcc-9" data-ref="linkChild" data-event-opts="{{[['^linkInfo',[['sureLink']]]]}}" class="data-v-63eed792 vue-ref" bind:__l="__l"></select-link>
<select-staff vue-id="7528bfcc-10" type="{{2}}" data-ref="staffChild" data-event-opts="{{[['^sureStaff',[['sureStaff']]]]}}" bind:sureStaff="__e" class="data-v-63eed792 vue-ref" bind:__l="__l"></select-staff>
<select-team-members bind:sureTeam="__e" vue-id="7528bfcc-11" data-ref="teamChild" data-event-opts="{{[['^sureTeam',[['sureTeam']]]]}}" class="data-v-63eed792 vue-ref" bind:__l="__l"></select-team-members>
<select-business bind:sureBusiness="__e" vue-id="7528bfcc-12" data-ref="businessChild" data-event-opts="{{[['^sureBusiness',[['sureBusiness']]]]}}" class="data-v-63eed792 vue-ref" bind:__l="__l"></select-business>
</view>