lx.wxml
22 KB
<page-meta page-style="{{pageScrollDisabled?'overflow: hidden;':''}}" class="data-v-5e236f58"></page-meta><view class="lx-container data-v-5e236f58"><view class="form-card data-v-5e236f58"><view class="form-content data-v-5e236f58"><form data-event-opts="{{[['submit',[['handleFormSubmit',['$event']]]]]}}" bindsubmit="__e" class="data-v-5e236f58"><block wx:if="{{isactivity}}"><view class="form-group data-v-5e236f58"><text class="form-label data-v-5e236f58">开单活动</text><view class="input-wrapper data-v-5e236f58"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="custom-select data-v-5e236f58" bindtap="__e"><text class="select-text data-v-5e236f58">{{formData.activityId||'请选择开单活动'}}</text><text class="select-arrow data-v-5e236f58">▼</text></view></view></view></block><view class="form-group data-v-5e236f58"><text class="form-label data-v-5e236f58">开单会员</text><view class="input-wrapper data-v-5e236f58"><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" class="custom-select data-v-5e236f58" bindtap="__e"><text class="select-text data-v-5e236f58">{{formData.kdhy||'请选择开单会员'}}</text><text class="select-arrow data-v-5e236f58">▼</text></view></view></view><block wx:if="{{canEditDate&&!removeid}}"><view class="form-group data-v-5e236f58"><text class="form-label data-v-5e236f58">开单日期</text><view class="input-wrapper data-v-5e236f58"><picker disabled="{{istime}}" mode="date" value="{{formData.kdrq}}" data-event-opts="{{[['change',[['onDateChange',['$event']]]]]}}" bindchange="__e" class="data-v-5e236f58"><view class="custom-select data-v-5e236f58"><text class="select-text data-v-5e236f58">{{formData.kdrq||'请选择开单日期'}}</text><text class="select-arrow data-v-5e236f58">▼</text></view></picker></view></view></block><view class="form-group data-v-5e236f58"><text class="form-label data-v-5e236f58">整单业绩</text><view class="input-wrapper data-v-5e236f58"><u-input class="select-input data-v-5e236f58" vue-id="d31ffe0a-1" placeholder="请输入整单业绩" type="digit" value="{{formData.zdyj}}" data-event-opts="{{[['^input',[['__set_model',['$0','zdyj','$event',[]],['formData']],['calculateShifuYej']]]]}}" bind:input="__e" bind:__l="__l"></u-input></view></view><view class="form-group data-v-5e236f58"><text class="form-label data-v-5e236f58">实付业绩</text><view class="input-wrapper data-v-5e236f58"><u-input bind:input="__e" class="select-input data-v-5e236f58" vue-id="d31ffe0a-2" placeholder="自动计算" type="digit" readonly="{{true}}" value="{{formData.sfyj}}" data-event-opts="{{[['^input',[['__set_model',['$0','sfyj','$event',[]],['formData']]]]]}}" bind:__l="__l"></u-input></view></view><view class="form-group data-v-5e236f58"><text class="form-label data-v-5e236f58">品项明细</text><view class="px-container data-v-5e236f58"><block wx:for="{{$root.l0}}" wx:for-item="px" wx:for-index="index" wx:key="index"><view class="px-row data-v-5e236f58"><view class="px-row-first data-v-5e236f58"><view data-event-opts="{{[['tap',[['selectPx',[index]]]]]}}" class="px-select data-v-5e236f58" bindtap="__e"><text class="select-text data-v-5e236f58" style="width:80%;flex:0 0 80%;">{{px.$orig.pxmc||'选择品项'}}</text><text class="select-arrow data-v-5e236f58">▼</text></view><u-input class="px-amount data-v-5e236f58" vue-id="{{'d31ffe0a-3-'+index}}" disabled="{{px.g0}}" placeholder="总价" type="digit" value="{{px.$orig.actualPrice}}" data-event-opts="{{[['^input',[['__set_model',['$0','actualPrice','$event',[]],[[['pxList','',index]]]],['updatePxActualPrice',[index,'$event']]]]]}}" bind:input="__e" bind:__l="__l"></u-input><button data-event-opts="{{[['tap',[['deletePxRow',[index]]]]]}}" class="px-delete data-v-5e236f58" bindtap="__e">删除</button></view><view class="px-row-second data-v-5e236f58"><u-input class="px-count data-v-5e236f58" vue-id="{{'d31ffe0a-4-'+index}}" placeholder="数量" type="number" value="{{px.$orig.projectNumber}}" data-event-opts="{{[['^input',[['__set_model',['$0','projectNumber','$event',[]],[[['pxList','',index]]]],['updatePxProjectNumber',[index,'$event']]]]]}}" bind:input="__e" bind:__l="__l"></u-input><block wx:if="{{showSourceTypePicker&¤tPxIndex===index}}"><u-picker class="px-type-picker data-v-5e236f58" vue-id="{{'d31ffe0a-5-'+index}}" show="{{showSourceTypePicker}}" columns="{{[sourceTypeOptions]}}" show-toolbar="{{true}}" close-on-click-overlay="{{true}}" confirm-color="#43e97b" title="选择类型" data-event-opts="{{[['^confirm',[['onSourceTypeConfirm']]],['^close',[['closeSourceTypePicker']]],['^cancel',[['closeSourceTypePicker']]]]}}" bind:confirm="__e" bind:close="__e" bind:cancel="__e" bind:__l="__l"></u-picker></block><view data-event-opts="{{[['tap',[['openSourceTypePicker',[index]]]]]}}" class="px-type-select data-v-5e236f58" bindtap="__e"><text class="select-text data-v-5e236f58">{{px.$orig.sourceType||'选择类型'}}</text><text class="select-arrow data-v-5e236f58">▼</text></view><view class="px-unit-price data-v-5e236f58"><text class="price-value data-v-5e236f58">{{"¥"+px.$orig.pxjg}}</text></view></view><view class="px-row-third data-v-5e236f58"><view data-event-opts="{{[['tap',[['selectJksForPx',[index]]]]]}}" class="px-jks-select data-v-5e236f58" bindtap="__e"><text class="data-v-5e236f58">选择健康师</text></view></view><block wx:if="{{px.g1}}"><view class="px-row-fourth data-v-5e236f58"><view class="px-jks-list data-v-5e236f58"><block wx:for="{{px.$orig.lqKdJksyjList}}" wx:for-item="jks" wx:for-index="jksIndex" wx:key="jksIndex"><view class="px-staff-item data-v-5e236f58"><text class="staff-name data-v-5e236f58">{{jks.jksxm}}</text><u-input class="staff-amount data-v-5e236f58" vue-id="{{'d31ffe0a-6-'+index+'-'+jksIndex}}" placeholder="业绩" type="digit" value="{{jks.jksyj}}" data-event-opts="{{[['^input',[['__set_model',['$0','jksyj','$event',[]],[[['pxList','',index],['lqKdJksyjList','',jksIndex]]]],['updateJksAmount',[index,jksIndex,'$event']]]]]}}" bind:input="__e" bind:__l="__l"></u-input><text data-event-opts="{{[['tap',[['removeJksFromPx',[index,jksIndex]]]]]}}" class="remove-btn data-v-5e236f58" bindtap="__e">×</text></view></block></view></view></block><block wx:if="{{px.g2}}"><view class="px-row-fifth data-v-5e236f58"><view data-event-opts="{{[['tap',[['selectKjbForPx',[index]]]]]}}" class="px-kjb-select data-v-5e236f58" bindtap="__e"><text class="data-v-5e236f58">选择科技部老师</text></view></view></block><block wx:if="{{px.g3}}"><view class="px-row-sixth data-v-5e236f58"><view class="px-kjb-list data-v-5e236f58"><block wx:for="{{px.$orig.lqKdKjbsyjList}}" wx:for-item="kjb" wx:for-index="kjbIndex" wx:key="kjbIndex"><view class="px-staff-item data-v-5e236f58"><text class="staff-name data-v-5e236f58">{{kjb.kjblsxm}}</text><u-input class="staff-amount data-v-5e236f58" vue-id="{{'d31ffe0a-7-'+index+'-'+kjbIndex}}" placeholder="业绩" type="digit" value="{{kjb.kjblsyj}}" data-event-opts="{{[['^input',[['__set_model',['$0','kjblsyj','$event',[]],[[['pxList','',index],['lqKdKjbsyjList','',kjbIndex]]]],['updateKjbAmount',[index,kjbIndex,'$event']]]]]}}" bind:input="__e" bind:__l="__l"></u-input><text data-event-opts="{{[['tap',[['removeKjbFromPx',[index,kjbIndex]]]]]}}" class="remove-btn data-v-5e236f58" bindtap="__e">×</text></view></block></view></view></block><view class="px-row-seventh data-v-5e236f58"><view class="px-remark-wrapper data-v-5e236f58"><text class="px-remark-label data-v-5e236f58">备注:</text><textarea class="px-remark-input data-v-5e236f58" placeholder="请输入备注" maxlength="{{200}}" count="{{true}}" data-event-opts="{{[['input',[['__set_model',['$0','remark','$event',[]],[[['pxList','',index]]]]]]]}}" value="{{px.$orig.remark}}" bindinput="__e"></textarea></view></view></view></block></view><button class="btn-add-px data-v-5e236f58" type="primary" size="normal" data-event-opts="{{[['tap',[['addPxRow',['$event']]]]]}}" bindtap="__e"> 添加品项 </button></view><view class="form-group data-v-5e236f58"><text class="form-label data-v-5e236f58">欠款</text><view class="input-wrapper data-v-5e236f58"><u-input bind:input="__e" class="select-input data-v-5e236f58" vue-id="d31ffe0a-8" readonly="{{true}}" placeholder="请输入欠款" type="number" value="{{formData.qk}}" data-event-opts="{{[['^input',[['__set_model',['$0','qk','$event',[]],['formData']]]]]}}" bind:__l="__l"></u-input></view></view><view class="form-group data-v-5e236f58"><text class="form-label data-v-5e236f58">是否储扣</text><view class="input-wrapper data-v-5e236f58"><block wx:if="{{showSfckPicker}}"><u-picker class="select-input data-v-5e236f58" vue-id="d31ffe0a-9" show="{{showSfckPicker}}" columns="{{[sfckOptions]}}" show-toolbar="{{true}}" close-on-click-overlay="{{true}}" confirm-color="#43e97b" title="选择是否储扣" data-event-opts="{{[['^confirm',[['onSfckConfirm']]],['^close',[['closeSfckPicker']]],['^cancel',[['closeSfckPicker']]]]}}" bind:confirm="__e" bind:close="__e" bind:cancel="__e" bind:__l="__l"></u-picker></block><view data-event-opts="{{[['tap',[['openSfckPicker',['$event']]]]]}}" class="custom-select data-v-5e236f58" bindtap="__e"><text class="select-text data-v-5e236f58">{{formData.sfck||'请选择是否储扣'}}</text><text class="select-arrow data-v-5e236f58">▼</text></view></view></view><block wx:if="{{formData.sfck==='是'}}"><view class="form-group data-v-5e236f58" id="ckfsGroup"><text class="form-label data-v-5e236f58">储扣明细</text><view class="deduct-container data-v-5e236f58"><block wx:for="{{deductList}}" wx:for-item="deduct" wx:for-index="index" wx:key="index"><view class="deduct-row data-v-5e236f58"><block wx:if="{{deduct.itemName}}"><view class="deduct-info data-v-5e236f58"><view class="deduct-info-item data-v-5e236f58"><text class="info-label data-v-5e236f58">类型:</text><text class="info-value data-v-5e236f58">{{deduct.deductType||'-'}}</text></view><block wx:if="{{deduct.RemainingCount}}"><view class="deduct-info-item data-v-5e236f58"><text class="info-label data-v-5e236f58">剩余:</text><text class="info-value data-v-5e236f58">{{deduct.RemainingCount}}</text></view></block></view></block><view class="deduct-row-first data-v-5e236f58"><view data-event-opts="{{[['tap',[['selectDeductPx',[index]]]]]}}" class="deduct-select data-v-5e236f58" bindtap="__e"><text class="select-text data-v-5e236f58" style="width:80%;flex:0 0 80%;">{{deduct.itemName||'选择品项'}}</text><text class="select-arrow data-v-5e236f58">▼</text></view><u-input bind:input="__e" class="deduct-amount data-v-5e236f58" vue-id="{{'d31ffe0a-10-'+index}}" placeholder="总价" type="number" readonly="{{true}}" value="{{deduct.amount}}" data-event-opts="{{[['^input',[['__set_model',['$0','amount','$event',[]],[[['deductList','',index]]]]]]]}}" bind:__l="__l"></u-input><button data-event-opts="{{[['tap',[['deleteDeductRow',[index]]]]]}}" class="deduct-delete data-v-5e236f58" bindtap="__e">删除</button></view><view class="deduct-row-second data-v-5e236f58"><u-input class="deduct-count data-v-5e236f58" vue-id="{{'d31ffe0a-11-'+index}}" disabled="{{!deduct.RemainingCount?true:false}}" placeholder="数量" type="number" max="{{deduct.RemainingCount}}" value="{{deduct.projectNumber}}" data-event-opts="{{[['^input',[['__set_model',['$0','projectNumber','$event',[]],[[['deductList','',index]]]],['updateDeductProjectNumber',[index,'$event']]]]]}}" bind:input="__e" bind:__l="__l"></u-input><view class="deduct-unit-price data-v-5e236f58"><text class="price-value data-v-5e236f58">{{"¥"+deduct.unitPrice}}</text></view></view></view></block></view><button class="btn-add-deduct data-v-5e236f58" type="primary" size="normal" data-event-opts="{{[['tap',[['addDeductRow',['$event']]]]]}}" bindtap="__e"> 添加储扣品项 </button></view></block><view class="form-group data-v-5e236f58"><text class="form-label data-v-5e236f58">付款方式</text><view class="input-wrapper data-v-5e236f58"><block wx:if="{{showFkfsPicker}}"><u-picker class="select-input data-v-5e236f58" vue-id="d31ffe0a-12" show="{{showFkfsPicker}}" columns="{{[fkfsOptions]}}" show-toolbar="{{true}}" close-on-click-overlay="{{true}}" confirm-color="#43e97b" title="选择付款方式" data-event-opts="{{[['^confirm',[['onFkfsConfirm']]],['^close',[['closeFkfsPicker']]],['^cancel',[['closeFkfsPicker']]]]}}" bind:confirm="__e" bind:close="__e" bind:cancel="__e" bind:__l="__l"></u-picker></block><view data-event-opts="{{[['tap',[['openFkfsPicker',['$event']]]]]}}" class="custom-select data-v-5e236f58" bindtap="__e"><text class="select-text data-v-5e236f58">{{formData.fkfs||'请选择付款方式'}}</text><text class="select-arrow data-v-5e236f58">▼</text></view></view></view><block wx:if="{{formData.fkfs==='合作'}}"><view class="form-group data-v-5e236f58" id="hgjgGroup"><text class="form-label data-v-5e236f58">合作机构</text><view class="input-wrapper data-v-5e236f58"><view data-event-opts="{{[['tap',[['openSelectModal',['hgjg']]]]]}}" class="custom-select data-v-5e236f58" bindtap="__e"><text class="select-text data-v-5e236f58">{{formData.hgjg||'请选择合作机构'}}</text><text class="select-arrow data-v-5e236f58">▼</text></view></view></view></block><block wx:else><view class="form-group data-v-5e236f58" id="fkyyGroup"><text class="form-label data-v-5e236f58">结算机构</text><view class="input-wrapper data-v-5e236f58"><view data-event-opts="{{[['tap',[['openSelectModal',['fkyy']]]]]}}" class="custom-select data-v-5e236f58" bindtap="__e"><text class="select-text data-v-5e236f58">{{formData.fkyy||'请选择结算机构'}}</text><text class="select-arrow data-v-5e236f58">▼</text></view></view></view></block><block wx:if="{{!removeid}}"><view class="form-group data-v-5e236f58"><text class="form-label data-v-5e236f58">会员签字</text><view class="input-wrapper data-v-5e236f58"><block wx:if="{{!memberSignature}}"><view class="signature-placeholder data-v-5e236f58"><button data-event-opts="{{[['tap',[['openSignatureModal',['$event']]]]]}}" class="btn-signature-placeholder data-v-5e236f58" bindtap="__e"><text class="signature-placeholder-text data-v-5e236f58">点击进行签字</text></button></view></block><block wx:if="{{memberSignature}}"><view class="signature-preview data-v-5e236f58"><text class="preview-label data-v-5e236f58">签字预览:</text><image class="signature-image data-v-5e236f58" src="{{memberSignature}}" mode="aspectFit" data-event-opts="{{[['tap',[['previewSignature',['$0'],['memberSignature']]]]]}}" bindtap="__e"></image><view class="signature-actions data-v-5e236f58"><button data-event-opts="{{[['tap',[['openSignatureModal',['$event']]]]]}}" class="btn-re-signature data-v-5e236f58" bindtap="__e">重新签字</button><button data-event-opts="{{[['tap',[['clearMemberSignature',['$event']]]]]}}" class="btn-clear-signature data-v-5e236f58" bindtap="__e">清除签字</button></view></view></block></view></view></block><block wx:else><block wx:if="{{memberSignature&&removeid}}"><view class="form-group data-v-5e236f58"><text class="form-label data-v-5e236f58">会员签字</text><view class="input-wrapper data-v-5e236f58"><view class="signature-preview data-v-5e236f58"><image class="signature-image data-v-5e236f58" src="{{baseUrl+memberSignature}}" mode="aspectFit" data-event-opts="{{[['tap',[['previewSignature',[baseUrl+memberSignature]]]]]}}" bindtap="__e"></image></view></view></view></block></block><view class="form-group data-v-5e236f58"><text class="form-label data-v-5e236f58">是否首开订单</text><view class="input-wrapper data-v-5e236f58"><block wx:if="{{showSfskddPicker}}"><u-picker class="select-input data-v-5e236f58" vue-id="d31ffe0a-13" show="{{showSfskddPicker}}" columns="{{[sfskddOptions]}}" show-toolbar="{{true}}" close-on-click-overlay="{{true}}" confirm-color="#43e97b" title="选择是否首开订单" data-event-opts="{{[['^confirm',[['onSfskddConfirm']]],['^close',[['closeSfskddPicker']]],['^cancel',[['closeSfskddPicker']]]]}}" bind:confirm="__e" bind:close="__e" bind:cancel="__e" bind:__l="__l"></u-picker></block><view class="custom-select data-v-5e236f58"><text class="select-text data-v-5e236f58">{{formData.sfskdd||'请选择是否首开订单'}}</text><text class="select-arrow data-v-5e236f58">▼</text></view></view></view><view class="form-group data-v-5e236f58"><text class="form-label data-v-5e236f58">简介</text><view class="input-wrapper data-v-5e236f58"><textarea class="textarea-input data-v-5e236f58" placeholder="请输入简介" maxlength="{{500}}" count="{{true}}" data-event-opts="{{[['input',[['__set_model',['$0','jj','$event',[]],['formData']]]]]}}" value="{{formData.jj}}" bindinput="__e"></textarea></view></view><view class="form-group data-v-5e236f58"><text class="form-label data-v-5e236f58">上传收据文件</text><view class="input-wrapper data-v-5e236f58"><view data-event-opts="{{[['tap',[['chooseFile',['receipt']]]]]}}" class="file-upload-area data-v-5e236f58" catchtap="__e"><view class="file-upload-text data-v-5e236f58"><text class="file-upload-icon data-v-5e236f58">📁</text><text class="data-v-5e236f58">点击选择文件</text></view><view class="file-list data-v-5e236f58"><block wx:for="{{$root.l1}}" wx:for-item="file" wx:for-index="index" wx:key="index"><view class="file-item data-v-5e236f58"><view class="file-info data-v-5e236f58"><text class="file-icon data-v-5e236f58">{{file.m0}}</text><text class="file-name data-v-5e236f58">{{file.$orig.name}}</text></view><block wx:if="{{file.$orig.status}}"><view class="file-actions data-v-5e236f58"><block wx:if="{{file.$orig.status==='uploading'}}"><view class="file-status uploading data-v-5e236f58">上传中...</view></block><block wx:else><block wx:if="{{file.$orig.status==='success'}}"><view class="file-status success data-v-5e236f58">✓ 已上传</view></block><block wx:else><block wx:if="{{file.$orig.status==='error'}}"><view class="file-status error data-v-5e236f58">✗ 上传失败</view></block></block></block><block wx:if="{{file.$orig.status==='success'}}"><button data-event-opts="{{[['tap',[['removeFile',['receipt',index]]]]]}}" class="btn-error data-v-5e236f58" catchtap="__e"> 删除 </button></block></view></block><block wx:else><view class="file-actions data-v-5e236f58"><view class="file-status success data-v-5e236f58">✓ 已上传</view><button data-event-opts="{{[['tap',[['removeFile',['receipt',index]]]]]}}" class="btn-error data-v-5e236f58" catchtap="__e"> 删除 </button></view></block></view></block></view></view></view></view><view class="form-group data-v-5e236f58"><text class="form-label data-v-5e236f58">上传方案其他文件</text><view class="input-wrapper data-v-5e236f58"><view data-event-opts="{{[['tap',[['chooseFile',['other']]]]]}}" class="file-upload-area data-v-5e236f58" catchtap="__e"><view class="file-upload-text data-v-5e236f58"><text class="file-upload-icon data-v-5e236f58">📁</text><text class="data-v-5e236f58">点击选择文件</text></view><view class="file-list data-v-5e236f58"><block wx:for="{{$root.l2}}" wx:for-item="file" wx:for-index="index" wx:key="index"><view class="file-item data-v-5e236f58"><view class="file-info data-v-5e236f58"><text class="file-icon data-v-5e236f58">{{file.m1}}</text><text class="file-name data-v-5e236f58">{{file.$orig.name}}</text></view><view class="file-actions data-v-5e236f58"><block wx:if="{{file.$orig.status==='uploading'}}"><view class="file-status uploading data-v-5e236f58">上传中...</view></block><block wx:else><block wx:if="{{file.$orig.status==='success'}}"><view class="file-status success data-v-5e236f58">✓ 已上传</view></block><block wx:else><block wx:if="{{file.$orig.status==='error'}}"><view class="file-status error data-v-5e236f58">✗ 上传失败</view></block></block></block><block wx:if="{{file.$orig.status==='success'}}"><button data-event-opts="{{[['tap',[['removeFile',['other',index]]]]]}}" class="btn-error data-v-5e236f58" catchtap="__e"> 删除 </button></block></view></view></block></view></view></view></view><view class="form-group data-v-5e236f58"><text class="form-label data-v-5e236f58">备注</text><view class="input-wrapper data-v-5e236f58"><textarea class="textarea-input data-v-5e236f58" placeholder="请输入备注" maxlength="{{500}}" count="{{true}}" data-event-opts="{{[['input',[['__set_model',['$0','bz','$event',[]],['formData']]]]]}}" value="{{formData.bz}}" bindinput="__e"></textarea></view></view><view class="btn-group data-v-5e236f58"><button class="btn btn-primary data-v-5e236f58" style="{{'opacity:'+(issubmitOrder?1:0.5)+';'}}" type="submit" data-event-opts="{{[['tap',[['e2',['$event']]]]]}}" bindtap="__e">{{issubmitOrder?'开单':'提交中...'}}</button></view></form></view></view><search-select-modal vue-id="d31ffe0a-14" show="{{showModal}}" title="{{modalTitle}}" options="{{currentOptions}}" loading="{{modalLoading}}" has-more="{{hasMoreData}}" search-param="{{searchParam}}" show-cross-store="{{currentSelectField==='kdhy'||currentSelectField==='jks'}}" is-cross-store="{{currentSelectField==='jks'?!filterByStore:isCrossStore}}" data-event-opts="{{[['^confirm',[['handleModalConfirm']]],['^close',[['closeModal']]],['^loadMore',[['handleLoadMore']]],['^refresh',[['handleRefresh']]],['^search',[['handleSearch']]],['^crossStoreChange',[['onCrossStoreChange']]]]}}" bind:confirm="__e" bind:close="__e" bind:loadMore="__e" bind:refresh="__e" bind:search="__e" bind:crossStoreChange="__e" class="data-v-5e236f58" bind:__l="__l"></search-select-modal><block wx:if="{{showSignatureModal}}"><view data-event-opts="{{[['tap',[['closeSignatureModal',['$event']]]]]}}" class="signature-modal-overlay data-v-5e236f58" bindtap="__e"><view data-event-opts="{{[['tap',[['',['$event']]]]]}}" class="signature-modal data-v-5e236f58" catchtap="__e"><view class="signature-modal-header data-v-5e236f58"><text class="signature-modal-title data-v-5e236f58"></text><button data-event-opts="{{[['tap',[['closeSignatureModal',['$event']]]]]}}" class="btn-close-modal data-v-5e236f58" bindtap="__e">×</button></view><view class="signature-modal-content data-v-5e236f58"><signature-pad vue-id="d31ffe0a-15" width="{{800}}" height="{{500}}" line-width="{{4}}" stroke-color="#2e7d32" px-info="{{signaturePxInfo}}" signature-type="order" data-ref="signaturePadModal" data-event-opts="{{[['^confirm',[['handleSignatureConfirm']]],['^clear',[['handleSignatureClear']]]]}}" bind:confirm="__e" bind:clear="__e" class="data-v-5e236f58 vue-ref" bind:__l="__l"></signature-pad></view></view></view></block></view>