2025-04-28 18:06:24 +08:00
|
|
|
<view class="page-container">
|
|
|
|
<swiper indicator-dots style="height: 120rpx;" autoplay indicator-active-color="#fff">
|
|
|
|
<swiper-item>
|
2025-04-30 16:08:49 +08:00
|
|
|
<image src="{{imgAssets}}/banner_1.png" style="width: 100vw;height: 120rpx;"></image>
|
2025-04-28 18:06:24 +08:00
|
|
|
</swiper-item>
|
|
|
|
<swiper-item>
|
2025-04-30 16:08:49 +08:00
|
|
|
<image src="{{imgAssets}}/banner_2.png" style="width: 100vw;height: 120rpx;"></image>
|
2025-04-28 18:06:24 +08:00
|
|
|
</swiper-item>
|
|
|
|
</swiper>
|
|
|
|
<view class="invoice-info-title mt-40">开票信息</view>
|
|
|
|
<view class="invoice-info-box mt-20">
|
|
|
|
<view class="invoice-info-item">
|
|
|
|
<view class="invoice-info-item-title star">开票信息</view>
|
|
|
|
<view bind:tap="doGetInvoiceInfoList" class="invoice-info-item-content select {{invoiceInfo==null?'normal-value':'select-value'}}">{{invoiceInfo ==null ?'请选择开票信息' :invoiceInfo.invoiceName}}
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="invoice-info-item">
|
|
|
|
<view class="invoice-info-item-title star">发票类型</view>
|
|
|
|
<view class="invoice-info-item-content">
|
|
|
|
<radio-group class="custom-radio-group" bindchange="changeType">
|
|
|
|
<block wx:for="{{typeList}}" wx:key="index">
|
2025-04-29 14:19:09 +08:00
|
|
|
<radio checked="{{typeId==item.dataName}}" class="custom-radio" value="{{item.dataName}}">{{item.dataName}}</radio>
|
2025-04-28 18:06:24 +08:00
|
|
|
</block>
|
|
|
|
</radio-group>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="invoice-info-item">
|
|
|
|
<view class="invoice-info-item-title star">开票内容</view>
|
|
|
|
<view class="invoice-info-item-content">
|
|
|
|
<radio-group class="custom-radio-group" bindchange="changeContent">
|
|
|
|
<block wx:for="{{contentList}}" wx:key="index">
|
2025-04-29 14:19:09 +08:00
|
|
|
<radio checked="{{contentId==item.dataName}}" class="custom-radio" value="{{item.dataName}}">{{item.dataName}}</radio>
|
2025-04-28 18:06:24 +08:00
|
|
|
</block>
|
|
|
|
</radio-group>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="invoice-info-item">
|
|
|
|
<view class="invoice-info-item-title star">开票税率</view>
|
|
|
|
<view class="invoice-info-item-content">
|
|
|
|
<radio-group class="custom-radio-group" bindchange="changeRate">
|
|
|
|
<block wx:for="{{rateList}}" wx:key="index">
|
2025-04-29 14:19:09 +08:00
|
|
|
<radio checked="{{rateId==item.dataName}}" class="custom-radio" value="{{item.dataName}}">{{item.dataName}}</radio>
|
2025-04-28 18:06:24 +08:00
|
|
|
</block>
|
|
|
|
</radio-group>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="invoice-info-title mt-40">开票内容</view>
|
|
|
|
<view class="invoice-info-box mt-20">
|
|
|
|
<view class="invoice-info-item">
|
|
|
|
<view class="invoice-info-item-title star">开票金额</view>
|
|
|
|
<view class="invoice-info-item-content">
|
2025-04-30 16:08:49 +08:00
|
|
|
<rich-text style="font-size: 28rpx;color: var(--red-color);font-weight: bold;" nodes="{{tools.moneyTxt(10,invoiceMoney)}}"></rich-text>
|
2025-04-28 18:06:24 +08:00
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="invoice-info-item-ver">
|
|
|
|
<view class="invoice-info-item-title" style="align-self: flex-start;">开票备注</view>
|
2025-04-29 14:19:09 +08:00
|
|
|
<textarea class="invoice-remark" value="{{remark}}" bindinput="inputRemark" placeholder-style="color:#dbdbdb;" placeholder="请输入备注信息"></textarea>
|
|
|
|
</view>
|
|
|
|
<view wx:if="{{editBean != null && editBean.invoiceStatus == '0'}}">
|
2025-04-30 16:08:49 +08:00
|
|
|
<view class="invoice-info-item-title" style="color: var(--red-color);">失败原因</view>
|
|
|
|
<view style="padding-left:20rpx;font-size: 28rpx;color: var(--red-color);font-weight: bold;">{{editBean.invoiceFinalRecord}}</view>
|
2025-04-28 18:06:24 +08:00
|
|
|
</view>
|
|
|
|
</view>
|
2025-05-13 15:06:17 +08:00
|
|
|
<view class="bottom-fixed-footer">
|
|
|
|
<view class="bottom-btn-green" bind:tap="confirmSubmit">提交</view>
|
2025-04-28 18:06:24 +08:00
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<!-- 开票信息 -->
|
2025-04-30 16:08:49 +08:00
|
|
|
<mp-half-screen-dialog show="{{showInvoiceInfo}}" bindclose="closeDialog">
|
2025-04-28 18:06:24 +08:00
|
|
|
<view slot="title">开票信息</view>
|
|
|
|
<view slot="desc">
|
|
|
|
<scroll-view scroll-y style="height:500rpx;">
|
|
|
|
<radio-group bindchange="changeInvoiceInfo" style="display: flex;flex-direction: column;">
|
|
|
|
<block wx:for="{{invoiceInfoList}}" wx:for-index="index" wx:key="index">
|
|
|
|
<view class="invoice-sel-item-box" bind:tap="onInvoiceItemClick" data-value="{{item}}">
|
|
|
|
<view class="{{invoiceInfo && invoiceInfo.invoiceId===item.invoiceId? 'invoice-sel-item-yellow' :'invoice-sel-item-gray'}}">
|
|
|
|
<view>{{item.invoiceName}}</view>
|
|
|
|
<view>{{item.invoiceNumber}}</view>
|
|
|
|
</view>
|
|
|
|
<radio checked="{{invoiceInfo && invoiceInfo.invoiceId === item.invoiceId}}" class="custom-radio-no-border" value="{{index}}">
|
|
|
|
</radio>
|
|
|
|
</view>
|
|
|
|
</block>
|
|
|
|
</radio-group>
|
|
|
|
</scroll-view>
|
|
|
|
</view>
|
|
|
|
<view slot="footer">
|
|
|
|
<view class="confirm-btn" bind:tap="openCreateInvoiceInfo">新增开票信息</view>
|
|
|
|
</view>
|
|
|
|
</mp-half-screen-dialog>
|
|
|
|
<mp-toptips msg="{{msgHint}}" type="{{msgType}}" show="{{msgShow}}" delay="{{2000}}"></mp-toptips>
|
|
|
|
<wxs src="../../../../utils/comm.wxs" module="tools"></wxs>
|