|
@@ -1,5 +1,13 @@
|
|
|
<template>
|
|
|
<view>
|
|
|
+ <view v-if="step==1">
|
|
|
+
|
|
|
+ <ujp-navbar title="签名" :custom-back="customback" >
|
|
|
+
|
|
|
+ </ujp-navbar>
|
|
|
+ <signReceipt :obj="0" @signsubmit="submit" ></signReceipt>
|
|
|
+ </view>
|
|
|
+ <view v-show="step==0">
|
|
|
<ujp-navbar title="申请提现"></ujp-navbar>
|
|
|
<businessView :onReadyId="id" @changetabs_app="changetabs" ></businessView>
|
|
|
<view v-if="tabindex==0&&(info.status!=5||!userInfo.status)" >
|
|
@@ -121,16 +129,20 @@
|
|
|
</view>
|
|
|
|
|
|
</view>
|
|
|
- <u-button
|
|
|
+ <u-button v-if="info.applicationType==3"
|
|
|
@click="submit()"
|
|
|
type="primary" >申请提现</u-button>
|
|
|
-
|
|
|
+ <u-button v-if="info.applicationType!=3"
|
|
|
+ @click="submit2()"
|
|
|
+ type="primary" >申请提现</u-button>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
import businessView from './businessView.vue'
|
|
|
+ import signReceipt from './signReceipt.vue'
|
|
|
|
|
|
import * as API from '@/apis/finance.js'
|
|
|
import {
|
|
@@ -139,11 +151,12 @@
|
|
|
} from '@/utils'
|
|
|
export default {
|
|
|
components: {
|
|
|
- businessView
|
|
|
+ businessView,signReceipt
|
|
|
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ step:0,
|
|
|
id:'',
|
|
|
tabindex:0,
|
|
|
info:{},
|
|
@@ -201,13 +214,69 @@
|
|
|
|
|
|
},
|
|
|
methods: {
|
|
|
- submit(){
|
|
|
+ customback(){
|
|
|
+ this.step=0
|
|
|
+
|
|
|
+ },
|
|
|
+ submit2(){
|
|
|
+
|
|
|
+ if(this.info.invoiceRequired!=''){
|
|
|
+ this.info.invoiceRequired=this.info.invoiceRequired=='1'?true:false
|
|
|
+ }
|
|
|
+ if(this.info.invoiceRequired=="1"){
|
|
|
+ if(!this.info.invoiceType){
|
|
|
+ uni.showToast({
|
|
|
+ title: "请选择发票类型"
|
|
|
+ })
|
|
|
+
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if(!this.info.taxRate){
|
|
|
+ uni.showToast({
|
|
|
+ title: "请选择发票税率"
|
|
|
+ })
|
|
|
+
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(!this.info.accountName){
|
|
|
+ uni.showToast({
|
|
|
+ title: "请输入收款户名"
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if(!this.info.bankName){
|
|
|
+ uni.showToast({
|
|
|
+ title: "请输入收款银行"
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if(!this.info.accountNo){
|
|
|
+ uni.showToast({
|
|
|
+ title: "请输入收款账号"
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ this.step=1
|
|
|
+ },
|
|
|
+ submit(status,img){
|
|
|
|
|
|
|
|
|
|
|
|
if(this.info.applicationType==3){
|
|
|
|
|
|
}else{
|
|
|
+
|
|
|
+ if(!img){
|
|
|
+ uni.showToast({
|
|
|
+ title: "请输入签字"
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ this.info.signUrl=img
|
|
|
+
|
|
|
if(this.info.invoiceRequired!=''){
|
|
|
this.info.invoiceRequired=this.info.invoiceRequired=='1'?true:false
|
|
|
}
|