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
10 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}}"><icon type="success" size="48rpx" color="#007aff" class="data-v-1aa2d7dc"></icon></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="{{80}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-data-select bind:input="__e" vue-id="{{('39b8a4aa-3')+','+('39b8a4aa-2')}}" 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="{{80}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-data-checkbox bind:input="__e" vue-id="{{('39b8a4aa-5')+','+('39b8a4aa-4')}}" localdata="{{mergelist}}" value="{{list1.merge}}" data-event-opts="{{[['^input',[['__set_model',['$0','merge','$event',[]],['list1']]]]]}}" class="data-v-1aa2d7dc" bind:__l="__l"></uni-data-checkbox></uni-forms-item><uni-forms-item vue-id="{{('39b8a4aa-6')+','+('39b8a4aa-1')}}" label="用户编号:" required="{{true}}" name="name" label-width="{{80}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-combox bind:input="__e" vue-id="{{('39b8a4aa-7')+','+('39b8a4aa-6')}}" border="{{false}}" candidates="{{candidates}}" placeholder="请选择或输入用户编号" value="{{list1.pucode_id}}" data-event-opts="{{[['^input',[['__set_model',['$0','pucode_id','$event',[]],['list1']]]]]}}" class="data-v-1aa2d7dc" bind:__l="__l"></uni-combox></uni-forms-item><uni-forms-item vue-id="{{('39b8a4aa-8')+','+('39b8a4aa-1')}}" label="到期:" required="{{true}}" name="name" placeholder="请选择账期" label-width="{{80}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><picker style="height:36px;line-height:36px;" mode="date" fields="month" value="{{list1.expire_time}}" data-event-opts="{{[['change',[['bindDateChange',['$event']]]],['input',[['__set_model',['$0','expire_time','$event',[]],['list1']]]]]}}" bindchange="__e" bindinput="__e" class="data-v-1aa2d7dc"><view class="picker_box data-v-1aa2d7dc"><view class="uni-input data-v-1aa2d7dc">{{list1.expire_time}}</view><view class="data-v-1aa2d7dc"><uni-icons vue-id="{{('39b8a4aa-9')+','+('39b8a4aa-8')}}" type="down" size="30rpx" class="data-v-1aa2d7dc" bind:__l="__l"></uni-icons></view></view></picker></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="{{80}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput 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 vue-id="{{('39b8a4aa-12')+','+('39b8a4aa-1')}}" label="邮箱:" required="{{true}}" name="name" label-width="{{80}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput 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="{{80}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-data-checkbox bind:input="__e" vue-id="{{('39b8a4aa-17')+','+('39b8a4aa-16')}}" localdata="{{headerType}}" value="{{list2.type}}" data-event-opts="{{[['^input',[['__set_model',['$0','type','$event',[]],['list2']]]]]}}" class="data-v-1aa2d7dc" bind:__l="__l"></uni-data-checkbox></uni-forms-item><uni-forms-item vue-id="{{('39b8a4aa-18')+','+('39b8a4aa-15')}}" label="名称" required="{{true}}" name="name" label-width="{{80}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('39b8a4aa-19')+','+('39b8a4aa-18')}}" 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><uni-forms-item vue-id="{{('39b8a4aa-20')+','+('39b8a4aa-15')}}" label="税号" required="{{true}}" name="name" label-width="{{80}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput vue-id="{{('39b8a4aa-21')+','+('39b8a4aa-20')}}" 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></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-22" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-forms-item vue-id="{{('39b8a4aa-23')+','+('39b8a4aa-22')}}" label="开票项目" name="name" label-width="{{80}}" 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-24')+','+('39b8a4aa-22')}}" label="开票金额" name="name" label-width="{{80}}" 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-25')+','+('39b8a4aa-22')}}" label="抬头类型" name="name" label-width="{{80}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><uni-data-checkbox bind:input="__e" vue-id="{{('39b8a4aa-26')+','+('39b8a4aa-25')}}" localdata="{{headerType1}}" value="{{list2.type}}" data-event-opts="{{[['^input',[['__set_model',['$0','type','$event',[]],['list2']]]]]}}" class="data-v-1aa2d7dc" bind:__l="__l"></uni-data-checkbox></uni-forms-item><uni-forms-item vue-id="{{('39b8a4aa-27')+','+('39b8a4aa-22')}}" label="名称" name="name" label-width="{{80}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><view class="list3_box data-v-1aa2d7dc">{{list2.title}}</view></uni-forms-item><uni-forms-item vue-id="{{('39b8a4aa-28')+','+('39b8a4aa-22')}}" label="税号" name="name" label-width="{{80}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><view class="list3_box data-v-1aa2d7dc">{{list2.tax_number}}</view></uni-forms-item><view class="form-title data-v-1aa2d7dc">接收方式</view><uni-forms-item vue-id="{{('39b8a4aa-29')+','+('39b8a4aa-22')}}" label="邮箱" name="name" label-width="{{80}}" class="data-v-1aa2d7dc" bind:__l="__l" vue-slots="{{['default']}}"><view class="list3_box data-v-1aa2d7dc">{{list1.email}}</view></uni-forms-item><uni-forms-item vue-id="{{('39b8a4aa-30')+','+('39b8a4aa-22')}}" label="手机号" name="name" label-width="{{80}}" 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></view>