You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
12 KiB
1 lines
12 KiB
<block wx:if="{{logocome&&formData}}"><view class="formItem data-v-31ccba41"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="key" wx:key="key"><view class="dis-flex data-v-31ccba41" style="line-height:100rpx;"><label class="{{['_span','data-v-31ccba41',item.$orig.id=='datetime'?'m-t':'']}}" style="display:inline-block;width:200rpx;text-align:right;margin-right:20rpx;">{{''+item.$orig.data.title+''}}<text class="c-ff4444 f-28 p-l-20 data-v-31ccba41" style="padding-left:10rpx;line-height:10rpx;">{{item.$orig.data.is_required==1?'*':' '}}</text></label><block wx:if="{{item.$orig.id=='text'}}"><input class="flex-box data-v-31ccba41" style="position:relative;height:100rpx;line-height:100rpx;margin-left:0;" placeholder="{{''+item.$orig.data.placeholder}}" maxlength="{{item.g0!=''?item.m0:9999}}" adjust-position="{{false}}" data-event-opts="{{[['input',[['__set_model',['$0','data','$event',[]],['createOrderInfo.'+key+'']]]]]}}" value="{{createOrderInfo[key].data}}" bindinput="__e"/></block><block wx:if="{{item.$orig.id=='textarea'}}"><textarea class="f-26 flex-box data-v-31ccba41" style="{{'height:'+(item.$orig.data.height+'rpx')+';'+('margin-top:'+('32rpx')+';')}}" placeholder="{{''+item.$orig.data.placeholder}}" maxlength="{{item.g1!=''?item.m1:9999}}" placeholder-style="font-size: 26upx" adjust-position="{{false}}" data-event-opts="{{[['input',[['__set_model',['$0','data','$event',[]],['createOrderInfo.'+key+'']]]]]}}" value="{{createOrderInfo[key].data}}" bindinput="__e"></textarea></block><block wx:if="{{item.$orig.id=='select'&&item.$orig.data.options}}"><lb-picker class="flex-box data-v-31ccba41" vue-id="{{'07cb0ee5-1-'+key}}" list="{{item.$orig.data.options}}" mode="selector" value="{{createOrderInfo['select'+key]}}" data-event-opts="{{[['^confirm',[['confirm',['$event','select'+key]]]],['^input',[['__set_model',['$0','select'+key,'$event',[]],['createOrderInfo']]]]]}}" bind:confirm="__e" bind:input="__e" bind:__l="__l" vue-slots="{{['default']}}"><button class="t-r data-v-31ccba41" style="background-color:#fafafa;font-size:26rpx;text-align:left;padding:0;line-height:100rpx;width:100%;">{{''+(createOrderInfo['select'+key]||item.$orig.data.options[0])+''}}<text class="iconfont icon-right col-9 data-v-31ccba41" style="float:right;font-size:26rpx;margin-right:20rpx;"></text></button></lb-picker></block><block wx:if="{{item.$orig.id=='checkbox'&&createOrderInfo[key+'multiple']}}"><view class="dis-flex t-r data-v-31ccba41" style="flex-wrap:wrap;width:100%;align-content:flex-end;flex:1;margin-top:26rpx;"><block wx:for="{{createOrderInfo[key+'multiple']}}" wx:for-item="items" wx:for-index="indexs" wx:key="indexs"><view data-event-opts="{{[['tap',[['dycheck',[key,'$0',indexs,'$1','$2'],[[['formData','',key]],'index',[['createOrderInfo.'+key+'multiple'+'','',indexs,'check']]]]]]]}}" class="{{['data-v-31ccba41',items.check?'dynamiccheck':'dynamicnocheck']}}" bindtap="__e">{{''+items.name+''}}</view></block></view></block><block wx:if="{{item.$orig.id=='time'}}"><view class="flex-box data-v-31ccba41" style=";"><rui-date-picker vue-id="{{'07cb0ee5-2-'+key}}" fields="minute" start="1970-00-00 00:00" end="2100-12-30 23:59" value="{{item.$orig.data.value||item.$orig.data.datetime_local}}" iftime="{{item.$orig.id=='time'}}" data-event-opts="{{[['^change',[['bindChange',['$event',key,1]]]]]}}" bind:change="__e" class="data-v-31ccba41" bind:__l="__l"></rui-date-picker></view></block><block wx:if="{{item.$orig.id=='datetime'}}"><view style="flex:1;line-height:50rpx;" class="data-v-31ccba41"><view class="data-v-31ccba41"><rui-date-picker vue-id="{{'07cb0ee5-3-'+key}}" fields="minute" start="1970-00-00 00:00" end="2100-12-30 23:59" value="{{item.$orig.data.value?item.$orig.data.value[0]:item.$orig.data.start_time}}" data-event-opts="{{[['^change',[['bindChange',['$event',key,2]]]]]}}" bind:change="__e" class="data-v-31ccba41" bind:__l="__l"></rui-date-picker></view><view style="padding:0 20rpx;font-size:20rpx;line-height:30rpx;padding-left:100rpx;" class="data-v-31ccba41">至</view><view class="data-v-31ccba41"><rui-date-picker vue-id="{{'07cb0ee5-4-'+key}}" fields="minute" start="1970-00-00 00:00" end="2100-12-30 23:59" value="{{item.$orig.data.value?item.$orig.data.value[1]:item.$orig.data.end_time}}" data-event-opts="{{[['^change',[['bindChange',['$event',key,3]]]]]}}" bind:change="__e" class="data-v-31ccba41" bind:__l="__l"></rui-date-picker></view></view></block><block wx:if="{{item.$orig.id=='city'}}"><view class="flex-box data-v-31ccba41" style="margin-top:20rpx;"><block wx:if="{{item.$orig.data.area=='true'&&item.$orig.data.city=='false'&&item.$orig.data.province=='false'}}"><lb-picker vue-id="{{'07cb0ee5-5-'+key}}" list="{{area}}" mode="selector" value="{{createOrderInfo['area'+key]}}" data-event-opts="{{[['^confirm',[['confirm',['$event','area'+key]]]],['^input',[['__set_model',['$0','area'+key,'$event',[]],['createOrderInfo']]]]]}}" bind:confirm="__e" bind:input="__e" class="data-v-31ccba41" bind:__l="__l" vue-slots="{{['default']}}"><button style="background-color:#fafafa;font-size:26rpx;text-align:left;padding:0;line-height:62rpx;" class="data-v-31ccba41">{{''+(createOrderInfo['area'+key]||area[0])+''}}<text class="iconfont icon-right col-9 data-v-31ccba41" style="float:right;font-size:26rpx;margin-right:20rpx;"></text></button></lb-picker></block><block wx:else><block wx:if="{{item.$orig.data.area=='false'&&item.$orig.data.city=='true'&&item.$orig.data.province=='false'}}"><lb-picker vue-id="{{'07cb0ee5-6-'+key}}" list="{{city}}" mode="selector" value="{{createOrderInfo['city'+key]}}" data-event-opts="{{[['^confirm',[['confirm',['$event','area'+key]]]],['^input',[['__set_model',['$0','city'+key,'$event',[]],['createOrderInfo']]]]]}}" bind:confirm="__e" bind:input="__e" class="data-v-31ccba41" bind:__l="__l" vue-slots="{{['default']}}"><button style="background-color:#fafafa;font-size:26rpx;text-align:left;padding:0;" class="data-v-31ccba41">{{''+(createOrderInfo['city'+key]||city[0])+''}}<text class="iconfont icon-right col-9 data-v-31ccba41" style="float:right;font-size:26rpx;margin-right:20rpx;line-height:62rpx;"></text></button></lb-picker></block><block wx:else><block wx:if="{{item.$orig.data.area=='false'&&item.$orig.data.city=='false'&&item.$orig.data.province=='true'}}"><lb-picker vue-id="{{'07cb0ee5-7-'+key}}" list="{{province}}" mode="selector" value="{{createOrderInfo['province'+key]}}" data-event-opts="{{[['^confirm',[['confirm',['$event','province'+key]]]],['^input',[['__set_model',['$0','province'+key,'$event',[]],['createOrderInfo']]]]]}}" bind:confirm="__e" bind:input="__e" class="data-v-31ccba41" bind:__l="__l" vue-slots="{{['default']}}"><button style="background-color:#fafafa;font-size:26rpx;text-align:left;padding:0;line-height:62rpx;" class="data-v-31ccba41">{{''+(createOrderInfo['province'+key]||province[0])+''}}<text class="iconfont icon-right col-9 data-v-31ccba41" style="float:right;font-size:26rpx;margin-right:20rpx;"></text></button></lb-picker></block><block wx:else><block wx:if="{{item.$orig.data.area=='false'&&item.$orig.data.city=='true'&&item.$orig.data.province=='true'}}"><lb-picker vue-id="{{'07cb0ee5-8-'+key}}" level="{{2}}" list="{{provincecity}}" mode="multiSelector" value="{{createOrderInfo['provincecity'+key]}}" data-event-opts="{{[['^confirm',[['confirm',['$event','provincecity'+key]]]],['^input',[['__set_model',['$0','provincecity'+key,'$event',[]],['createOrderInfo']]]]]}}" bind:confirm="__e" bind:input="__e" class="data-v-31ccba41" bind:__l="__l" vue-slots="{{['default']}}"><button style="background-color:#fafafa;font-size:26rpx;text-align:left;padding:0;line-height:62rpx;" class="data-v-31ccba41">{{''+(item.g2>0?createOrderInfo['provincecity'+key][0]+'-'+createOrderInfo['provincecity'+key][1]:provincecity[0].label+'-'+provincecity[0].children[0].label)+''}}<text class="iconfont icon-right col-9 data-v-31ccba41" style="float:right;font-size:26rpx;margin-right:20rpx;"></text></button></lb-picker></block><block wx:else><block wx:if="{{item.$orig.data.area=='true'&&item.$orig.data.city=='true'&&item.$orig.data.province=='false'}}"><lb-picker vue-id="{{'07cb0ee5-9-'+key}}" list="{{cityarea}}" mode="multiSelector" level="{{2}}" value="{{createOrderInfo['cityarea'+key]}}" data-event-opts="{{[['^confirm',[['confirm',['$event','cityarea'+key]]]],['^input',[['__set_model',['$0','cityarea'+key,'$event',[]],['createOrderInfo']]]]]}}" bind:confirm="__e" bind:input="__e" class="data-v-31ccba41" bind:__l="__l" vue-slots="{{['default']}}"><button style="background-color:#fafafa;font-size:26rpx;text-align:left;padding:0;line-height:62rpx;" class="data-v-31ccba41">{{''+(item.g3>0?createOrderInfo['cityarea'+key][0]+'-'+createOrderInfo['cityarea'+key][1]:cityarea[0].label+'-'+cityarea[0].children[0].label)+''}}<text class="iconfont icon-right col-9 data-v-31ccba41" style="float:right;font-size:26rpx;margin-right:20rpx;"></text></button></lb-picker></block><block wx:else><block wx:if="{{item.$orig.data.area=='true'&&item.$orig.data.city=='true'&&item.$orig.data.province=='true'}}"><lb-picker vue-id="{{'07cb0ee5-10-'+key}}" list="{{provincecityarea}}" level="{{3}}" mode="multiSelector" value="{{createOrderInfo['provincecityarea'+key]}}" data-event-opts="{{[['^confirm',[['confirm',['$event','provincecityarea'+key]]]],['^input',[['__set_model',['$0','provincecityarea'+key,'$event',[]],['createOrderInfo']]]]]}}" bind:confirm="__e" bind:input="__e" class="data-v-31ccba41" bind:__l="__l" vue-slots="{{['default']}}"><button style="background-color:#fafafa;font-size:26rpx;text-align:left;padding:0;line-height:62rpx;" class="data-v-31ccba41">{{''+(item.g4>0?createOrderInfo['provincecityarea'+key][0]+'-'+createOrderInfo['provincecityarea'+key][1]+'-'+createOrderInfo['provincecityarea'+key][2]:item.$orig.data.value?item.$orig.data.value[0]+'-'+item.$orig.data.value[1]+'-'+item.$orig.data.value[1]:provincecityarea[0].label+'-'+provincecityarea[0].children[0].label+'-'+provincecityarea[0].children[0].children[0].label)+''}}<text class="iconfont icon-right col-9 data-v-31ccba41" style="float:right;font-size:26rpx;margin-right:20rpx;"></text></button></lb-picker></block></block></block></block></block></block></view></block><block wx:if="{{item.$orig.id=='img'&&item.$orig.data.number==1}}"><view class="data-v-31ccba41"><block wx:if="{{item.g5}}"><view class="imgPreview data-v-31ccba41" style="position:relative;"><image src="{{createOrderInfo[key].data}}" class="data-v-31ccba41"></image><image class="close data-v-31ccba41" style="width:40rpx;height:40rpx;position:absolute;right:20rpx;top:20rpx;" src="{{imgfixUrls+'merchant/close.png'}}" data-event-opts="{{[['tap',[['closeLogo',[key]]]]]}}" bindtap="__e"></image></view></block><block wx:else><view data-event-opts="{{[['tap',[['uploadFiles',[1,key]]]]]}}" class="userImgUpdata data-v-31ccba41" bindtap="__e"><image style="width:420rpx;height:330rpx;margin-top:40rpx;" src="{{imgfixUrls+'tpsz.png'}}" class="data-v-31ccba41"></image></view></block></view></block><block wx:if="{{item.$orig.id=='img'&&item.$orig.data.number>1}}"><view style="display:flex;justify-content:flex-start;flex-direction:row;align-items:center;text-align:left;flex-wrap:wrap;flex:1;margin-top:20rpx;" class="data-v-31ccba41"><block wx:for="{{createOrderInfo['img'+key]}}" wx:for-item="items" wx:for-index="indexs" wx:key="indexs"><view class="imgPreview data-v-31ccba41" style="flex:30%;max-width:28%;position:relative;margin-right:20rpx;height:150rpx;"><image style="width:130rpx;height:130rpx;" src="{{items}}" class="data-v-31ccba41"></image><image class="close data-v-31ccba41" style="width:30rpx;height:30rpx;position:absolute;right:-6rpx;top:0;" src="{{imgfixUrls+'merchant/close.png'}}" data-event-opts="{{[['tap',[['closePreview',['$0',key],[[['createOrderInfo.'+'img'+key+'','',indexs]]]]]]]}}" bindtap="__e"></image></view></block><block wx:if="{{createOrderInfo['img'+key]?item.g6!==item.m2:true}}"><view data-event-opts="{{[['tap',[['uploadFiles',[2,key,item.m3]]]]]}}" class="userImgUpdata data-v-31ccba41" style="flex:30%;max-width:29%;width:130rpx;height:130rpx;border:1rpx solid #CCCCCC;border-radius:10rpx;position:relative;margin-right:20rpx;margin-bottom:20rpx;" bindtap="__e"><image style="width:40rpx;height:40rpx;margin:auto;padding:40rpx;" src="{{imgfixUrls+'merchant/addImg.svg'}}" class="data-v-31ccba41"></image></view></block></view></block></view></block></view></block>
|