zhengjinyi 3 سال پیش
والد
کامیت
94139382fe
1فایلهای تغییر یافته به همراه43 افزوده شده و 41 حذف شده
  1. 43 41
      pages/login/login-share.vue

+ 43 - 41
pages/login/login-share.vue

@@ -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() {