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
13 KiB
1 lines
13 KiB
<view style="padding:30rpx 0px 0rpx 0px;" class="data-v-1aa2d7dc"><view class="steps_box data-v-1aa2d7dc"><block wx:for="{{stepsDatas}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block class="block-step data-v-1aa2d7dc"><view class="view_item data-v-1aa2d7dc"><block wx:if="{{stepsIndex>=index?true:false}}"><view style="color:#fff;background-color:#228def;" class="data-v-1aa2d7dc">{{''+(index+1)+''}}</view></block><block wx:else><view class="data-v-1aa2d7dc">{{''+(index+1)+''}}</view></block><text style="{{'font-weight:bold;'+('color:'+(stepsIndex>=index?'#228ded':'#909090')+';')}}" class="data-v-1aa2d7dc">{{item.text}}</text></view><block wx:if="{{index==$root.g0-1?false:true}}"><view class="{{['data-v-1aa2d7dc','view_line',stepsIndex<=index?'line_bgcolor1':'line_bgcolor']}}"></view></block></block></block></view><view class="write data-v-1aa2d7dc" isFull="{{true}}"><view class="flex flex-direction-column data-v-1aa2d7dc"><view class="header data-v-1aa2d7dc"><block wx:if="{{stepsIndex===0}}"><view class="data-v-1aa2d7dc"><view class="form-title data-v-1aa2d7dc">开票信息:</view><view class="form-box data-v-1aa2d7dc"><uni-forms vue-id="39b8a4aa-1" modelValue="{{list1}}" data-ref="form" class="data-v-1aa2d7dc vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><uni-forms-item vue-id="{{('39b8a4aa-2')+','+('39b8a4aa-1')}}" label="开票项目:" required="{{true}}" name="name" label-width="{{90}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-data-select bind:input="__e" vue-id="{{('39b8a4aa-3')+','+('39b8a4aa-2')}}" clear="{{false}}" localdata="{{range}}" placeholder="请选择开票项目" value="{{list1.project_id}}" data-event-opts="{{[['^input',[['__set_model',['$0','project_id','$event',[]],['list1']]]]]}}" class="data-v-1aa2d7dc" bind:__l="__l"></uni-data-select></uni-forms-item><uni-forms-item vue-id="{{('39b8a4aa-4')+','+('39b8a4aa-1')}}" label="合并开票:" required="{{true}}" name="name" label-width="{{90}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><radio-group data-event-opts="{{[['change',[['radioChange',['$event']]]]]}}" style="height:100%;display:flex;align-items:center;margin-left:20rpx;" bindchange="__e" class="data-v-1aa2d7dc"><block wx:for="{{mergelist}}" wx:for-item="item" wx:for-index="index" wx:key="value"><label class="data-v-1aa2d7dc"><radio value="{{item.value}}" checked="{{list1.merge===item.value}}" class="data-v-1aa2d7dc"></radio><text class="data-v-1aa2d7dc">{{item.text}}</text></label></block></radio-group></uni-forms-item><uni-forms-item vue-id="{{('39b8a4aa-5')+','+('39b8a4aa-1')}}" label="用户编号:" required="{{true}}" name="name" label-width="{{90}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-combox bind:input="__e" vue-id="{{('39b8a4aa-6')+','+('39b8a4aa-5')}}" border="{{false}}" candidates="{{candidates}}" placeholder="请选择或输入用户编号" value="{{list1.pucode}}" data-event-opts="{{[['^input',[['__set_model',['$0','pucode','$event',[]],['list1']]]]]}}" class="data-v-1aa2d7dc" bind:__l="__l"></uni-combox></uni-forms-item><uni-forms-item vue-id="{{('39b8a4aa-7')+','+('39b8a4aa-1')}}" label="账期:" required="{{true}}" name="name" label-width="{{90}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><view data-event-opts="{{[['tap',[['showPopup',['$event']]]]]}}" style="height:72rpx;line-height:72rpx;margin-left:20rpx;margin-right:18rpx;" bindtap="__e" class="data-v-1aa2d7dc"><block wx:if="{{list1.expire_time}}"><view style="font-size:28rpx;height:100%;display:flex;justify-content:space-between;" class="data-v-1aa2d7dc"><view class="data-v-1aa2d7dc">{{list1.expire_time}}</view><view class="data-v-1aa2d7dc"><uni-icons vue-id="{{('39b8a4aa-8')+','+('39b8a4aa-7')}}" type="down" size="30rpx" color="rgb(153, 153, 153)" class="data-v-1aa2d7dc" bind:__l="__l"></uni-icons></view></view></block><block wx:else><view style="color:#999;font-size:28rpx;height:100%;display:flex;justify-content:space-between;" class="data-v-1aa2d7dc"><view class="data-v-1aa2d7dc">请选择账期</view><view class="data-v-1aa2d7dc"><uni-icons vue-id="{{('39b8a4aa-9')+','+('39b8a4aa-7')}}" type="down" size="30rpx" color="rgb(153, 153, 153)" class="data-v-1aa2d7dc" bind:__l="__l"></uni-icons></view></view></block></view></uni-forms-item><view class="form-title data-v-1aa2d7dc">接收方式:</view><uni-forms-item vue-id="{{('39b8a4aa-10')+','+('39b8a4aa-1')}}" label="手机号码" required="{{true}}" name="name" label-width="{{90}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput style="margin-left:16rpx;" vue-id="{{('39b8a4aa-11')+','+('39b8a4aa-10')}}" type="text" styles="{{styles}}" inputBorder="{{false}}" placeholder="请输入可用手机号码" value="{{list1.phone}}" data-event-opts="{{[['^blur',[['onInput']]],['^input',[['__set_model',['$0','phone','$event',[]],['list1']]]]]}}" bind:blur="__e" bind:input="__e" class="data-v-1aa2d7dc" bind:__l="__l"></uni-easyinput></uni-forms-item><uni-forms-item style="margin-left:40rpx;" vue-id="{{('39b8a4aa-12')+','+('39b8a4aa-1')}}" label="邮箱" name="name" label-width="{{82}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput style="margin-left:16rpx;" vue-id="{{('39b8a4aa-13')+','+('39b8a4aa-12')}}" type="text" inputBorder="{{false}}" placeholder="请输入邮箱" value="{{list1.email}}" data-event-opts="{{[['^blur',[['validateEmail']]],['^input',[['__set_model',['$0','email','$event',[]],['list1']]]]]}}" bind:blur="__e" bind:input="__e" class="data-v-1aa2d7dc" bind:__l="__l"></uni-easyinput></uni-forms-item></uni-forms></view></view></block><block wx:if="{{stepsIndex===1}}"><view class="data-v-1aa2d7dc"><view class="lookup data-v-1aa2d7dc"><view class="lookup-title data-v-1aa2d7dc">抬头信息:</view><view data-event-opts="{{[['tap',[['Obtain',['$event']]]]]}}" class="lookup-title1 data-v-1aa2d7dc" bindtap="__e"><uni-icons vue-id="39b8a4aa-14" type="redo-filled" size="30rpx" color="#007aff" class="data-v-1aa2d7dc" bind:__l="__l"></uni-icons>导入发票抬头</view></view><uni-forms vue-id="39b8a4aa-15" modelValue="{{list2}}" data-ref="form1" class="data-v-1aa2d7dc vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><uni-forms-item vue-id="{{('39b8a4aa-16')+','+('39b8a4aa-15')}}" label="抬头类型" required="{{true}}" name="name" label-width="{{90}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><radio-group data-event-opts="{{[['change',[['radioChange2',['$event']]]]]}}" style="height:100%;display:flex;align-items:center;" bindchange="__e" class="data-v-1aa2d7dc"><block wx:for="{{headerType}}" wx:for-item="item" wx:for-index="index" wx:key="value"><label class="data-v-1aa2d7dc"><radio value="{{item.value}}" checked="{{list2.type===item.value}}" class="data-v-1aa2d7dc"></radio><text class="data-v-1aa2d7dc">{{item.text}}</text></label></block></radio-group></uni-forms-item><uni-forms-item vue-id="{{('39b8a4aa-17')+','+('39b8a4aa-15')}}" label="名称" required="{{true}}" name="name" label-width="{{90}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('39b8a4aa-18')+','+('39b8a4aa-17')}}" type="text" inputBorder="{{false}}" placeholder="请输入抬头名称" value="{{list2.title}}" data-event-opts="{{[['^input',[['__set_model',['$0','title','$event',[]],['list2']]]]]}}" class="data-v-1aa2d7dc" bind:__l="__l"></uni-easyinput></uni-forms-item><block wx:if="{{list2.type=='0'||!list2.type}}"><uni-forms-item vue-id="{{('39b8a4aa-19')+','+('39b8a4aa-15')}}" label="税号" required="{{true}}" name="name" label-width="{{90}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput vue-id="{{('39b8a4aa-20')+','+('39b8a4aa-19')}}" type="text" inputBorder="{{false}}" placeholder="请输入纳税人识别号" value="{{list2.tax_number}}" data-event-opts="{{[['^blur',[['taxiD']]],['^input',[['__set_model',['$0','tax_number','$event',[]],['list2']]]]]}}" bind:blur="__e" bind:input="__e" class="data-v-1aa2d7dc" bind:__l="__l"></uni-easyinput></uni-forms-item></block></uni-forms></view></block><block wx:if="{{stepsIndex===2}}"><view class="data-v-1aa2d7dc"><view class="form-title data-v-1aa2d7dc">开票信息</view><uni-forms vue-id="39b8a4aa-21" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-forms-item vue-id="{{('39b8a4aa-22')+','+('39b8a4aa-21')}}" label="开票项目" name="name" label-width="{{90}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><view class="list3_box data-v-1aa2d7dc">{{$root.m0}}</view></uni-forms-item><uni-forms-item vue-id="{{('39b8a4aa-23')+','+('39b8a4aa-21')}}" label="开票金额" name="name" label-width="{{90}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><view class="list3_box data-v-1aa2d7dc">{{amount}}</view></uni-forms-item><view class="form-title data-v-1aa2d7dc">抬头信息</view><uni-forms-item vue-id="{{('39b8a4aa-24')+','+('39b8a4aa-21')}}" label="抬头类型" name="name" label-width="{{90}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><radio-group data-event-opts="{{[['change',[['radioChange2',['$event']]]]]}}" style="height:100%;display:flex;align-items:center;color:#999;" bindchange="__e" class="data-v-1aa2d7dc"><block wx:for="{{headerType}}" wx:for-item="item" wx:for-index="index" wx:key="value"><label class="data-v-1aa2d7dc"><radio value="{{list2.type}}" checked="{{list2.type===item.value}}" disabled="{{true}}" class="data-v-1aa2d7dc"></radio><text class="data-v-1aa2d7dc">{{item.text}}</text></label></block></radio-group></uni-forms-item><uni-forms-item vue-id="{{('39b8a4aa-25')+','+('39b8a4aa-21')}}" label="名称" name="name" label-width="{{90}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><view class="list3_box data-v-1aa2d7dc">{{list2.title}}</view></uni-forms-item><block wx:if="{{list2.type=='0'}}"><uni-forms-item vue-id="{{('39b8a4aa-26')+','+('39b8a4aa-21')}}" label="税号" name="name" label-width="{{90}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><view class="list3_box data-v-1aa2d7dc">{{list2.tax_number}}</view></uni-forms-item></block><view class="form-title data-v-1aa2d7dc">接收方式</view><uni-forms-item vue-id="{{('39b8a4aa-27')+','+('39b8a4aa-21')}}" label="电子邮箱" name="name" label-width="{{90}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><view class="list3_box data-v-1aa2d7dc" style="{{'color:'+(list1.email?'#000':'#999')+';'}}">{{list1.email?list1.email:'请选择电子邮箱'}}</view></uni-forms-item><uni-forms-item vue-id="{{('39b8a4aa-28')+','+('39b8a4aa-21')}}" label="电话号码" name="name" label-width="{{90}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><view class="list3_box data-v-1aa2d7dc">{{list1.phone}}</view></uni-forms-item></uni-forms></view></block></view></view></view><view class="flex justify-end data-v-1aa2d7dc"><view class="bottom data-v-1aa2d7dc"><block wx:if="{{stepsIndex!==0}}"><button class="btn1 data-v-1aa2d7dc" data-type="prev" data-event-opts="{{[['tap',[['changeSteps',['$event']]]]]}}" bindtap="__e">上一页</button></block></view><view class="bottom bottom-next data-v-1aa2d7dc"><block wx:if="{{stepsIndex!==2}}"><button class="btn data-v-1aa2d7dc" data-type="next" data-event-opts="{{[['tap',[['changeSteps',['$event']]]]]}}" bindtap="__e">下一页</button></block></view><view class="bottom bottom-next data-v-1aa2d7dc" style="padding-bottom:30rpx;"><block wx:if="{{stepsIndex!==0&&stepsIndex!==1}}"><button data-event-opts="{{[['tap',[['submitForm',['$event']]]]]}}" class="btn data-v-1aa2d7dc" bindtap="__e">确认提交</button></block></view></view><uni-popup vue-id="39b8a4aa-29" type="dialog" data-ref="inputDialog" class="data-v-1aa2d7dc vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><uni-popup-dialog vue-id="{{('39b8a4aa-30')+','+('39b8a4aa-29')}}" mode="base" title=" " showClose="{{false}}" confirmText="知道了" content="{{text}}" data-ref="inputClose" class="data-v-1aa2d7dc vue-ref" bind:__l="__l"></uni-popup-dialog></uni-popup><uni-popup vue-id="39b8a4aa-31" type="bottom" background-color="#fff" data-ref="popup" class="data-v-1aa2d7dc vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view style="height:280px;" class="data-v-1aa2d7dc"><view class="popup-header data-v-1aa2d7dc"><view data-event-opts="{{[['tap',[['cancel',['$event']]]]]}}" style="color:#999;" bindtap="__e" class="data-v-1aa2d7dc">取消</view><view style="color:#488fd2;" class="data-v-1aa2d7dc">更多账期</view><view data-event-opts="{{[['tap',[['confirm',['$event']]]]]}}" style="color:#646a8e;" bindtap="__e" class="data-v-1aa2d7dc">确认</view></view><picker-view class="picker-view data-v-1aa2d7dc" indicator-style="{{indicatorStyle}}" value="{{pickerValue}}" data-event-opts="{{[['change',[['onPickerChange',['$event']]]]]}}" bindchange="__e"><picker-view-column class="data-v-1aa2d7dc"><block wx:for="{{years}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="item data-v-1aa2d7dc">{{item+"年"}}</view></block></picker-view-column><picker-view-column class="data-v-1aa2d7dc"><block wx:for="{{months}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="item data-v-1aa2d7dc">{{(item<10?'0'+item:item)+"月"}}</view></block></picker-view-column></picker-view></view></uni-popup></view>
|