|
@@ -70,7 +70,7 @@ export default {
|
|
|
break
|
|
|
}
|
|
|
},
|
|
|
- getOrderReceiptDetailType(id) {
|
|
|
+ getOrderReceiptDetailType(id,data) {
|
|
|
// 收款详情查询跳转URL 收款款项类型:1订单款,2非订单款,3返佣款 4订单款或者非订单款(因财务阶段无法区分订单非订单), 5供应商退款
|
|
|
this.OrderService.orderReceiptDetailType({ id: id })
|
|
|
.then(response => {
|
|
@@ -81,56 +81,58 @@ export default {
|
|
|
* 3. 财务人员跳转到款项识别页面
|
|
|
* 4. 超级管理员跳转到款项识别页面
|
|
|
* */
|
|
|
- // switch(data.userType){
|
|
|
- // case 1:// 协销
|
|
|
- // this.getOrderReceiptDetailType(this.receiptId,data)
|
|
|
- // break
|
|
|
- // case 2:// 客服
|
|
|
- // this.getOrderReceiptDetailType(this.receiptId,data)
|
|
|
- // break
|
|
|
- // case 3:// 财务
|
|
|
- // this.getOrderReceiptDetailType(this.receiptId,data)
|
|
|
- // break
|
|
|
- // case 4:// 超级管理员
|
|
|
- // this.getOrderReceiptDetailType(this.receiptId,data)
|
|
|
- // break
|
|
|
- // }
|
|
|
const receipt = response.data
|
|
|
- switch(receipt.receiptType){
|
|
|
- case 1:// 1:订单 1待确认、2已确认(待审核)、3审核通过、4审核未通过、5收款撤销【线上支付成功为审核通过】
|
|
|
- if(receipt.receiptStatus == 1 || receipt.receiptStatus == 4 || receipt.receiptStatus == 5){// 订单待确认
|
|
|
- console.log('订单待确认')
|
|
|
- this.$api.navigateTo(`/pages/relation/ordinary/index?type=share&id=${receipt.id}`)
|
|
|
- }else if(receipt.receiptStatus == 2){// 待审核
|
|
|
- console.log('待审核')
|
|
|
- this.$api.navigateTo(`/pages/relation/ordinary/examine-detail?type=share&id=${receipt.id}`)
|
|
|
- }else if(receipt.receiptStatus == 3){// 审核通过
|
|
|
- console.log('审核通过')
|
|
|
- this.$api.navigateTo(`/pages/relation/ordinary/detail?type=share&id=${receipt.id}`)
|
|
|
- }
|
|
|
+ switch(data.userType){
|
|
|
+ case 1:// 协销
|
|
|
+ this.navigateLinkJump(receipt)
|
|
|
break
|
|
|
- case 2:// 2:非订单
|
|
|
- this.$api.navigateTo(`/pages/relation/nonorder/detail?type=share&id=${receipt.id}`)
|
|
|
+ case 2:// 客服
|
|
|
+ this.navigateLinkJump(receipt)
|
|
|
break
|
|
|
- case 3:// 3:返佣
|
|
|
- if(receipt.receiptStatus == 1 || receipt.receiptStatus == 4 || receipt.receiptStatus == 5){// 返佣待确认
|
|
|
- this.$api.navigateTo(`/pages/relation/return/index?type=share&id=${receipt.id}`)
|
|
|
- }else if(receipt.receiptStatus == 2){
|
|
|
- this.$api.navigateTo(`/pages/relation/return/detail?type=share&id=${receipt.id}`)
|
|
|
- }
|
|
|
+ case 3:// 财务
|
|
|
+ this.$api.navigateTo('/pages/collection/list')
|
|
|
break
|
|
|
- case 5:// 4:供应商退款
|
|
|
- if(receipt.receiptStatus == 1 || receipt.receiptStatus == 4 || receipt.receiptStatus == 5){// 返佣待确认
|
|
|
- this.$api.navigateTo(`/pages/relation/refund/index?type=share&id=${receipt.id}`)
|
|
|
- }else if(receipt.receiptStatus == 2){
|
|
|
- this.$api.navigateTo(`/pages/relation/refund/detail?type=share&id=${receipt.id}`)
|
|
|
- }
|
|
|
+ case 4:// 超级管理员
|
|
|
+ this.navigateLinkJump(receipt)
|
|
|
break
|
|
|
}
|
|
|
})
|
|
|
.catch(err => {
|
|
|
console.log('=======>分享查询收款详情异常<=======')
|
|
|
})
|
|
|
+ },
|
|
|
+ navigateLinkJump(receipt){
|
|
|
+ switch(receipt.receiptType){
|
|
|
+ case 1:// 1:订单 1待确认、2已确认(待审核)、3审核通过、4审核未通过、5收款撤销【线上支付成功为审核通过】
|
|
|
+ if(receipt.receiptStatus == 1 || receipt.receiptStatus == 4 || receipt.receiptStatus == 5){// 订单待确认
|
|
|
+ console.log('订单待确认')
|
|
|
+ this.$api.navigateTo(`/pages/relation/ordinary/index?type=share&id=${receipt.id}`)
|
|
|
+ }else if(receipt.receiptStatus == 2){// 待审核
|
|
|
+ console.log('待审核')
|
|
|
+ this.$api.navigateTo(`/pages/relation/ordinary/examine-detail?type=share&id=${receipt.id}`)
|
|
|
+ }else if(receipt.receiptStatus == 3){// 审核通过
|
|
|
+ console.log('审核通过')
|
|
|
+ this.$api.navigateTo(`/pages/relation/ordinary/detail?type=share&id=${receipt.id}`)
|
|
|
+ }
|
|
|
+ break
|
|
|
+ case 2:// 2:非订单
|
|
|
+ this.$api.navigateTo(`/pages/relation/nonorder/detail?type=share&id=${receipt.id}`)
|
|
|
+ break
|
|
|
+ case 3:// 3:返佣
|
|
|
+ if(receipt.receiptStatus == 1 || receipt.receiptStatus == 4 || receipt.receiptStatus == 5){// 返佣待确认
|
|
|
+ this.$api.navigateTo(`/pages/relation/return/index?type=share&id=${receipt.id}`)
|
|
|
+ }else if(receipt.receiptStatus == 2){
|
|
|
+ this.$api.navigateTo(`/pages/relation/return/detail?type=share&id=${receipt.id}`)
|
|
|
+ }
|
|
|
+ break
|
|
|
+ case 5:// 4:供应商退款
|
|
|
+ if(receipt.receiptStatus == 1 || receipt.receiptStatus == 4 || receipt.receiptStatus == 5){// 返佣待确认
|
|
|
+ this.$api.navigateTo(`/pages/relation/refund/index?type=share&id=${receipt.id}`)
|
|
|
+ }else if(receipt.receiptStatus == 2){
|
|
|
+ this.$api.navigateTo(`/pages/relation/refund/detail?type=share&id=${receipt.id}`)
|
|
|
+ }
|
|
|
+ break
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
onShow() {
|