| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 |
- <!-- 前台导入wxmlUtil.wxs -->
- <wxs src='/utils/wxmlUtil.wxs' module="wxmlUtil"></wxs>
- <!-- 设置金额和价格的小数位数 -->
- <view style="display:none">{{wxmlUtil.setNumberOfDecimalPlacesAmount(numberOfDecimalPlacesAmount)}}</view>
- <loading wx:if="{{loading}}" loadingName="加载中" backgroundColor="#f2f2f2;" opacity="0.8"></loading>
- <view class="dk-card-outer-class">
- <!-- 单据信息 -->
- <view class="dk-card-class">
- <!--客户名称-->
- <van-field label-class="red-label" data-key="reportUserName" value="{{ form.reportUserName }}" input-align="left" label="业务员" placeholder="请选择业务员" is-link catchtap="openSingle" autosize border="{{ false }}" readonly="{{true}}" input-class="dk-cell-value-class" data-type='staff'>
- </van-field>
-
- <van-field label-class="red-label" data-key="orgName" value="{{ form.orgName }}" input-align="left" label="部门" placeholder="请选择部门" autosize border="{{ false }}" readonly="{{true}}" input-class="dk-cell-value-class" data-type='org'>
- </van-field>
- <!-- <van-field label-class="red-label" data-key="orgName" value="{{ form.reportUserName }}" input-align="left" label="报备人" placeholder="" autosize border="{{ false }}" readonly="{{true}}" input-class="dk-cell-value-class" data-type='org'>
- </van-field> -->
-
- <van-field disabled='{{editFlag || staffFlag || orgFlag || genderFlag || customerSourceFlag || numberToiletsFlag || decorationTypeFlag || houseTypeFlag || decorationStyleFlag || ageCompositionFlag || decisionMakerFlag}}' label-class="red-label" value="{{ form.customerName }}" input-align="left" label="客户名称" placeholder="请输入客户名称" data-type='name' autosize border="{{ false }}" bind:change="fieldChange">
- </van-field>
- <!--联系电话-->
- <dk-number-phone-input disabled="{{staffFlag || orgFlag || genderFlag || customerSourceFlag || numberToiletsFlag || decorationTypeFlag || houseTypeFlag || decorationStyleFlag || ageCompositionFlag || decisionMakerFlag}}"
- dataKey="phone"
- labelClass="red-label"
- rightIcon="phone"
- value="{{form.customerPhone}}"
- bind:changeField="changeCustomerFormFieldPhone"
- bind:changeFieldblur="blurCustomerPhone" errorMessage="客户电话格式错误"
- label="客户电话"
- placeholder="请输入客户电话"></dk-number-phone-input>
- <!--客户地址-->
- <van-field input-width="200rpx" input-class="dk-cell-value-class" label-class="red-label" input-align="left" data-key="address" maxlength="25" type="textarea" value="{{ wxmlUtil.addressToIndexOf((form.addressArea.province?form.addressArea.province:'') + (form.addressArea.city?form.addressArea.city:'') + (form.addressArea.district?form.addressArea.district:'') + (form.addressName?form.addressName:'')) }}" label="客户地址" placeholder="请选择客户地址" autosize border="{{ false }}" right-icon="location" color="#95A8CB" data-type='address' catchtap="onClickWxchartAddress" readonly="{{true}}">
- </van-field>
- <!--门牌号-->
- <van-field disabled='{{staffFlag || orgFlag || genderFlag || customerSourceFlag || numberToiletsFlag || decorationTypeFlag || houseTypeFlag || decorationStyleFlag || ageCompositionFlag || decisionMakerFlag}}' input-width="200rpx" input-class="dk-cell-value-class" input-align="left" label-class="red-label" data-key="addressNo" maxlength="25" type="text" value="{{ form.addressNo }}" input-align="right" label="门牌号" placeholder="请输入门牌号" autosize border="{{ false }}" bind:change="onAddressNoChange">
- </van-field>
-
- <!--性别-->
- <van-field input-width="200rpx" input-class="dk-cell-value-class" label-class="red-label" input-align="left" data-key="gender" maxlength="25" type="text" value="{{ form.gender }}" label="性别" placeholder="请选择性别" autosize border="{{ false }}" right-icon="arrow" color="#95A8CB" data-type='gender' catchtap="openSingle" readonly="{{true}}">
- </van-field>
-
- <!--客户来源-->
- <van-field input-width="200rpx" input-class="dk-cell-value-class" label-class="red-label" input-align="left" data-key="customerFrom" maxlength="25" type="text" value="{{ form.customerFromName }}" label="客户来源" placeholder="请选择客户来源" autosize border="{{ false }}" right-icon="arrow" color="#95A8CB" data-type='customerFrom' catchtap="openSingle" readonly="{{true}}">
- </van-field>
- <!--卫生间数-->
-
- <van-field input-width="200rpx" input-class="dk-cell-value-class" label-class="red-label" input-align="left" data-key="toiletCount" maxlength="25" type="text" value="{{ form.toiletCountName }}" label="装修户型" placeholder="请选择装修户型" autosize border="{{ false }}" right-icon="arrow" color="#95A8CB" data-type='toiletCount' catchtap="openSingle" readonly="{{true}}">
- </van-field>
- <!--装修类型-->
-
- <van-field input-width="200rpx" input-class="dk-cell-value-class" label-class="red-label" input-align="left" data-key="fitupType" maxlength="25" type="text" value="{{ form.fitupTypeName }}" label="装修类型" placeholder="请选择装修类型" autosize border="{{ false }}" right-icon="arrow" color="#95A8CB" data-type='fitupType' catchtap="openSingle" readonly="{{true}}">
- </van-field>
- <!--装修类型-->
-
- <van-field input-width="200rpx" input-class="dk-cell-value-class" input-align="left" data-key="houseType" maxlength="25" type="text" value="{{ form.houseTypeName }}" label="房屋类型" placeholder="请选择房屋类型" autosize border="{{ false }}" right-icon="arrow" color="#95A8CB" data-type='houseType' catchtap="openSingle" readonly="{{true}}">
- </van-field>
- <!--装修风格-->
-
- <van-field input-width="200rpx" input-class="dk-cell-value-class" input-align="left" data-key="fitupStyle" maxlength="25" type="text" value="{{ form.fitupStyleName }}" label="装修风格" placeholder="请选择装修风格" autosize border="{{ false }}" right-icon="arrow" color="#95A8CB" data-type='fitupStyle' catchtap="openSingle" readonly="{{true}}">
- </van-field>
- <!--年龄构成-->
-
- <van-field input-width="200rpx" input-class="dk-cell-value-class" input-align="left" data-key="ageComposition" maxlength="25" type="text" value="{{ form.ageCompositionName }}" label="年龄构成" placeholder="请选择年龄构成" autosize border="{{ false }}" right-icon="arrow" color="#95A8CB" data-type='ageComposition' catchtap="openSingle" readonly="{{true}}">
- </van-field>
- <!--决策者-->
-
- <van-field input-width="200rpx" input-class="dk-cell-value-class" input-align="left" data-key="decisionMaker" maxlength="25" type="text" value="{{ form.decisionMakerName }}" label="决策者" placeholder="请选择决策者" autosize border="{{ false }}" right-icon="arrow" color="#95A8CB" data-type='decisionMaker' catchtap="openSingle" readonly="{{true}}">
- </van-field>
- <!--客户标签-->
-
- <van-field input-width="200rpx" input-class="dk-cell-value-class" label-class="nomal-label" input-align="left" data-key="initialPassword" maxlength="25" type="text" value="{{ form.initialPassword }}" label="客户标签" placeholder="请选择客户标签" autosize border="{{ false }}" right-icon="arrow" color="#95A8CB" data-type='initialPassword' catchtap="changeFieldTags" readonly="{{true}}">
- </van-field>
- <van-field input-width="200rpx" input-class="dk-cell-value-class" label-class="nomal-label" input-align="left" data-key="customerClassified" maxlength="25" type="text" value="{{ form.customerClassifiedName }}" label="客户分类" placeholder="请选择客户分类" autosize border="{{ false }}" right-icon="arrow" color="#95A8CB" data-type='customerClassified' catchtap="changeFieldCustomerClassified" readonly="{{true}}">
- </van-field>
- <view class="tags" wx:if="{{taglist.length>0}}">
- <view style="margin-left: 12px;" wx:for="{{taglist}}" wx:for-index="indext" wx:for-item="itemt">
- <dk-van-tag roundFlag="{{true}}" value="{{ itemt.tagName }}"></dk-van-tag>
- </view>
- </view>
- <!--联系人-->
- <van-field disabled='{{staffFlag || orgFlag || genderFlag || customerSourceFlag || numberToiletsFlag || decorationTypeFlag || houseTypeFlag || decorationStyleFlag || ageCompositionFlag || decisionMakerFlag}}' input-width="200rpx" input-class="dk-cell-value-class" input-align="left" label-class="nomal-label" data-key="contactName" maxlength="25" type="text" value="{{ form.contactName }}" input-align="left" label="联系人" placeholder="请输入联系人" autosize border="{{ false }}" bind:change="fieldChange" data-type='contactName'>
- </van-field>
- <!--联系电话-->
- <!--联系电话-->
- <dk-number-phone-input disabled="{{staffFlag || orgFlag || genderFlag || customerSourceFlag || numberToiletsFlag || decorationTypeFlag || houseTypeFlag || decorationStyleFlag || ageCompositionFlag || decisionMakerFlag}}"
- dataKey="contactPhones"
- value="{{ form.contactPhones}}"
- bind:changeField="changeCustomerFormOtherFieldPhone"
- bind:changeFieldblur="blurCustomerOtherPhone"
- errorMessage="联系电话格式错误"></dk-number-phone-input>
- <!--备注-->
- <van-field disabled='{{staffFlag || orgFlag || genderFlag || customerSourceFlag || numberToiletsFlag || decorationTypeFlag || houseTypeFlag || decorationStyleFlag || ageCompositionFlag || decisionMakerFlag}}' input-width="200rpx" input-class="dk-cell-value-class" input-align="left" label-class="nomal-label" data-key="remarks" maxlength="1000" type="textarea" value="{{ form.remarks }}" input-align="left" label="备注" placeholder="请输入备注" autosize border="{{ false }}" bind:change="fieldChange" data-type='remarks'>
- </van-field>
- <view style="display:flex;width:100%;margin: 1vw; padding-top: 20rpx;">
- <view style="width: 30%; flex:1;color: #95A8CB;font-size: 28rpx;padding-left: 27rpx;">附件</view>
- <view style="width: 70%;text-align: left;">
- <van-uploader max-count="5" accept="image" style="margin-left: 4%;border-radius: 15rpx;" preview-size="160rpx;" file-list="{{ fileList }}" bind:delete="deleteImg" bind:after-read="afterRead" multiple="true" imageFit="aspectFit" />
- </view>
- </view>
- </view>
- <view style="height:150rpx;width:100%;"></view>
- </view>
- <!-- 保存 -->
- <view class="bottom-class">
- <van-button custom-class="save-button-class" disabled="{{loadingButtonFlag}}" loading="{{loadingButtonFlag}}" bind:click="submitData" type="default">保存
- </van-button>
- </view>
- <!-- dialog -->
- <van-dialog id="van-dialog" />
- <!-- 销售人员 -->
- <dk-single-dropdown-item show="{{staffFlag}}" id='staff' typeName='staff' bind:muticommit='mutiSearch' bind:muticlose='muticlose'></dk-single-dropdown-item>
- <!-- 部门 -->
- <dk-single-dropdown-item show="{{orgFlag}}" id='org' typeName='org' bind:muticommit='mutiSearch' bind:muticlose='muticlose'></dk-single-dropdown-item>
- <!-- 性别 -->
- <dk-single-dropdown-item show="{{genderFlag}}" content="{{form.gender}}" id='gender' typeName='gender' bind:muticommit='mutiSearch' bind:muticlose='muticlose'></dk-single-dropdown-item>
- <!-- 客户来源 -->
- <dk-single-dropdown-item channelId="{{channelId}}" show="{{customerSourceFlag}}" contentID="{{form.customerFrom}}" id='customerFrom' typeName='customerFrom' bind:muticommit='mutiSearch' bind:muticlose='muticlose'></dk-single-dropdown-item>
- <!-- 卫生间数 -->
- <dk-single-dropdown-item show="{{numberToiletsFlag}}" contentID="{{form.toiletCount}}" id='toiletCount' typeName='toiletCount' bind:muticommit='mutiSearch' bind:muticlose='muticlose'></dk-single-dropdown-item>
- <!-- 装修类型 -->
- <dk-single-dropdown-item show="{{decorationTypeFlag}}" contentID="{{form.fitupType}}" id='fitupType' typeName='fitupType' bind:muticommit='mutiSearch' bind:muticlose='muticlose'></dk-single-dropdown-item>
- <!-- 房屋类型 -->
- <dk-single-dropdown-item show="{{houseTypeFlag}}" contentID="{{form.houseType}}" id='houseType' typeName='houseType' bind:muticommit='mutiSearch' bind:muticlose='muticlose'></dk-single-dropdown-item>
- <!-- 装修风格 -->
- <dk-single-dropdown-item show="{{decorationStyleFlag}}" contentID="{{form.fitupStyle}}" id='fitupStyle' typeName='fitupStyle' bind:muticommit='mutiSearch' bind:muticlose='muticlose'></dk-single-dropdown-item>
- <!-- 年龄构成 -->
- <dk-single-dropdown-item show="{{ageCompositionFlag}}" contentID="{{form.ageComposition}}" id='ageComposition' typeName='ageComposition' bind:muticommit='mutiSearch' bind:muticlose='muticlose'></dk-single-dropdown-item>
- <!-- 决策者 -->
- <dk-single-dropdown-item show="{{decisionMakerFlag}}" contentID="{{form.decisionMaker}}" id='decisionMaker' typeName='decisionMaker' bind:muticommit='mutiSearch' bind:muticlose='muticlose'></dk-single-dropdown-item>
- <!-- 客户分类 -->
- <dk-single-dropdown-item show="{{customerClassifiedFlag}}" id='customerClassified' typeName='customerClassified' bind:muticommit='mutiSearch' bind:muticlose='muticlose'></dk-single-dropdown-item>
|