Bladeren bron

commit -m 订单

zhengjinyi 4 jaren geleden
bovenliggende
commit
f112a933aa

+ 9 - 6
components/cm-custom/ws-custom.vue

@@ -32,7 +32,8 @@
 				default:false
 			},
 			page:{
-				type:Number
+				type:Number,
+				default:1
 			},
 			path:{
 				type:String
@@ -84,7 +85,7 @@
 			} else {
 			     haveBack = true;
 			}
-		    this.haveBack=haveBack, // 获取是否是通过分享进入的小程序
+		    this.isBackType=haveBack, // 获取是否是通过分享进入的小程序
 		    this.statusBarHeight=statusBarHeight,
 		    this.navbarHeight= headerPosi.bottom + btnPosi.bottom, // 原胶囊bottom + 现胶囊bottom
 		    this.navbarBtn=btnPosi
@@ -95,14 +96,16 @@
 		methods:{
 			_goBack: function () {
 				let self = this;
+				console.log(this.isBackType)
 				if(this.isBackType){
-					uni.navigateTo({
-			        	url: self.path
-			      	})
-				}else{
 					uni.navigateBack({
 			        	delta: this.page
 			      	});
+					
+				}else{
+					uni.navigateTo({
+			        	url: self.path
+			      	})
 				}
 		      	
 		    },

+ 3 - 3
components/cm-module/modelAlert/shareAlert.vue

@@ -24,7 +24,7 @@
 	export default{
 		name:'alert',
 		props:{
-			shopOrderID:{
+			orderID:{
 				type:Number
 			}
 		},
@@ -34,14 +34,14 @@
 			}
 		},
 		created() {
-			this.getShareCode(this.shopOrderID)
+			this.getShareCode(this.orderID)
 		},
 		onLoad(){
 			
 		},
 		methods:{
 			getShareCode(data){
-				this.ShopService.ShopOrderShareCode({shopOrderId:data}).then(response =>{
+				this.OrderService.QueryOrderShareCode({orderId:data}).then(response =>{
 					this.shareCode = response.data
 					this.$parent.shareCode = this.shareCode;
 				}).catch(error =>{

+ 1 - 1
components/cm-module/orderDetails/orderAddress.vue

@@ -98,7 +98,7 @@
 			justify-content: center;
 			width: 40rpx;
 			color: $color-system;
-			font-size: 46rpx;
+			font-size: 40rpx;
 			margin-right: 10rpx;
 		}	
 		.address-cen {

+ 20 - 18
components/cm-module/orderDetails/orderInformation.vue

@@ -10,30 +10,29 @@
 					</view>
 				</view>
 			</view>
-			<view class="information-view same">
-				<view class="view-num">订单总额:<label class="label">¥{{ orderData.payTotalFee =='undefined' ? '' : orderData.payTotalFee | NumFormat }}</label></view>
+			<view class="information-view title">
+				<view class="view-num time">下单时间:<label class="label">{{ orderData.orderTime =='undefined' ? '' : orderData.orderTime }}</label></view>
 			</view>
 			<view class="information-view">
 				<view class="view-num bold">
 					订单标识:<label class="label">{{ orderData.orderMark =='undefined' ? '' : orderData.orderMark }}</label>
 				</view>
 			</view>
-			<view class="information-view same">
-				<view class="view-num">待付金额:<text class="red">¥{{ orderData.pendingPayments =='undefined' ? '0.00' : orderData.pendingPayments | NumFormat }}</text></view>
-				<view class="view-man"></view>
+			<view class="information-view bame">
+				<view class="view-num">订单总额:<label class="label">¥{{ orderData.payTotalFee =='undefined' ? '' : orderData.payTotalFee | NumFormat }}</label></view>
 			</view>
 			<template v-if="openShowflag">
 				<view class="information-view">
-					<view class="view-num time">下单时间:<label class="label">{{ orderData.orderTime =='undefined' ? '' : orderData.orderTime }}</label></view>
-					<!-- <view class="view-type">{{ orderData.status | TextFormat }}</view> -->
+					<view class="view-num">待付金额:<text class="red">¥{{ orderData.pendingPayments =='undefined' ? '0.00' : orderData.pendingPayments | NumFormat }}</text></view>
+					<view class="view-man"></view>
 				</view>
-				<view class="information-view same">
+				<view class="information-view bame">
 					<view class="view-man">应付总额:<label class="red">¥{{ orderData.payableAmount =='undefined' ? '0.00' : orderData.payableAmount | NumFormat }}</label></view>
 				</view>
 				<view class="information-view">
 					<view class="view-num">余额抵扣:<label class="label">¥{{ orderData.balancePayFee =='undefined' ? '' : orderData.balancePayFee | NumFormat}}</label></view>
 				</view>
-				<view class="information-view same">
+				<view class="information-view bame">
 					<view class="view-num" v-if="orderData.freePostFlag == '0'">运费:<label class="label">包邮</label></view>
 					<view class="view-num" v-if="orderData.freePostFlag == '-1'">运费:<label class="label">到付</label></view>
 					<view class="view-num" v-if="orderData.freePostFlag == '1'">运费:<label class="label">¥{{ orderData.freight | NumFormat}}</label></view>
@@ -41,13 +40,13 @@
 				<view class="information-view" v-show="orderData.promotionFullReduction>0">
 					<view class="view-man" >促销满减:<label class="label">¥{{ orderData.promotionFullReduction | NumFormat}}</label></view>
 				</view>
-				<view class="information-view same">
+				<view class="information-view bame">
 					<view class="view-man">赠品总数:<label class="label">{{ orderData.presentCount + orderData.promotionalGiftsCount}}</label></view>
 				</view>
 				<view class="information-view">
 					<view class="view-num">经理折扣:<label class="label">¥{{ orderData.discountFee =='undefined' ? '' : orderData.discountFee | NumFormat}}</label></view>
 				</view>
-				<view class="information-view same">
+				<view class="information-view bame">
 					<view class="view-num">已支付:<label class="red">¥{{ orderData.receiptAmount == null ? '0.00' : orderData.receiptAmount | NumFormat }}</label></view>
 					<view class="view-man"></text></view>
 				</view>
@@ -160,17 +159,20 @@
 				font-size: $font-size-24;
 				margin: 4rpx 0;
 				// display: flex;
-				width: 62%;
+				width: 58%;
 				display: inline-block;
+				
 				&.same{
-					width: 38%;
+					width: 100%;
 					text-align: right;
 				}
-				// &.title{
-				// 	height: 68rpx;
-				// 	line-height: 68rpx;
-				// 	margin-bottom: 5rpx;
-				// }
+				&.bame{
+					width: 42%;
+					text-align: right;
+				}
+				&.title{
+					width: 100%;
+				}
 				view{
 					// flex: 1;
 					color: $text-color;

+ 2 - 2
components/cm-module/orderDetails/orderListButton.vue

@@ -3,7 +3,7 @@
 		<!-- 底部按钮 -->
 		<view class="button-content">
 			<view class="btn btn-pay" v-if="btnState.isPay" @click.stop="btnConfirm('pay',order)">付款</view>
-			<view class="btn btn-share"  @click.stop="onShareCode(order.orderID)">分享订单</view>
+			<view class="btn btn-share"  @click.stop="onShareCode(order.orderId)">分享订单</view>
 			<view class="btn btn-cancel" v-if="btnState.isCancel" @click.stop="btnConfirm('cancel',order)">取消订单</view>
 			<view class="btn btn-delete" v-if="btnState.isDelete" @click.stop="btnConfirm('delete',order)">删除订单</view>
 			<view class="btn btn-query" v-if="btnState.isQuery && order.secondHandOrderFlag!=1" @click.stop="btnConfirm('query',order)">查看物流</view>
@@ -92,7 +92,7 @@
 			btnConfirm(type,order){
 				let data = {
 						type:type,
-						orderId:order.orderID,
+						orderId:order.orderId,
 						order:order
 					}
 				this.$emit('buttonConfirm',data)

+ 11 - 1
pages/index/index.vue

@@ -196,7 +196,17 @@ export default {
 			} else {
 				uni.stopPullDownRefresh()
 			}
-		}
+		},
+		onShareAppMessage (res){//分享转发
+			this.isShareModal = false
+			if (res.from === 'button') {// 来自页面内转发按钮
+		    }
+			return {
+				title: '维沙采购商城上线啦,快来采购吧~',
+				path: `/pages/index/index`,
+				imageUrl:'https://static-b.caimei365.com/app/wisa/img/icon/icon-index.png'
+			}
+		},
 	}
 }
 </script>

+ 46 - 67
pages/user/order/order-details.vue

@@ -124,7 +124,6 @@
 				this.state = 0
 			}else{
 				this.state = option.state
-				
 			}
 			this.getHeaderTopHeight()
 			this.initOrderDetaileData()
@@ -133,7 +132,6 @@
 			TextFormat(status) {//处理金额
 				let HtmlText,
 					typeTextObject={
-						0:'待确认',
 						4:'交易完成',
 						5:'订单完成',
 						6:'已关闭',
@@ -202,39 +200,24 @@
 			},
 			handShowAlert(data) {//执行
 				switch(data.type){
-					case 'pay':
-						this.$api.navigateTo(`/pages/user/order/order-details?path=pay&state=0&orderId=${this.btnoRderID}`)
-						// this.WeChatMiniWxPay(this.hanldOrder);
-						break;
-					case 'delete':
-						this.modal = true;
-						this.contentModalText = '确认删除该订单吗?';
-						break;
 					case 'cancel':
 						this.modal = true;
 						this.contentModalText = '确认取消该订单吗?';
 						break;
-					case 'refund':
-						uni.setStorageSync('refundData',data.order)
-						this.$api.navigateTo('/pages/user/order/order-refund')
-						break;
-					case 'returned':
-						uni.setStorageSync('refundData',data.order)
-						this.$api.navigateTo('/pages/user/order/order-refund')
+					case 'delete':
+						this.modal = true;
+						this.contentModalText = '确认删除该订单吗?';
 						break;
 					case 'query':
 						this.isModalLayer = true;
-						this.$api.navigateTo('/pages/user/order/order-logistics?orderId='+data.orderId)
+						this.$api.navigateTo('/pages/user/order/order-logistics?orderId='+this.orderId)
 						break;
 					case 'confirm':
 						this.modal = true;
 						this.contentModalText = '是否确认收货?'	
-						// this.handOrderConfirm(data.orderId);
 						break;
-					case 'cancelRefund':
-						this.modal = true;
-						this.contentModalText = '确定取消退货/退款?'	
-						// this.handCancelRefundConfirm(data.orderId);
+					case 'pay':
+						this.$api.navigateTo(`/pages/user/order/order-payment?type=payfirm&orderId=${this.orderId}`)
 						break;
 				}
 			},
@@ -243,71 +226,67 @@
 				if(index == 1){
 					switch(this.OperationType){
 						case 'delete':
-							this.handOrderDetele(data.orderId);
+							this.handOrderDetele(this.orderId);
 							break
 						case 'cancel':
-							this.handCenceConfirm(data.orderId)
+							this.handCenceConfirm(this.orderId)
 							break
 						case 'query':
 							this.isModalLayer = true;
-							this.$api.navigateTo('/pages/user/order/order-logistics?orderId='+data.orderId)
+							this.$api.navigateTo('/pages/user/order/order-logistics?orderId='+this.orderId)
 							break
 						case 'confirm':
-							this.handOrderConfirm(data.orderId);
-							break
-						case 'pay':
-							this.hanldOrderData = data.order;
-							this.getOrderPaymentValidation(data)
+							this.handOrderConfirm(this.orderId);
 							break
 					}
 				}
 				this.modal = false;
 			},
-			handOrderConfirm(){//确认收货
-				this.$util.modal('提示','是否确认收货','确定','取消',true,() =>{
-					this.OrderService.ConfirmReceipt({orderID:this.orderID}).then(response =>{
-						this.$util.msg(response.msg,2000,true,'success');
-						this.initOrderDetaileData()
-					}).catch(error =>{
-						this.$util.msg(error.msg,2000)
-					})
+			handOrderConfirm (id){//确认收货
+				this.OrderService.ConfirmReceipt({orderId:id}).then(response =>{
+					this.$util.msg(response.msg,2000,true,'success');
+					setTimeout(() => {
+						this.initOrderDetaileData(this.currentTab)
+					},2000)
+				}).catch(error =>{
+					this.$util.msg(error.msg,2000)
 				})
 			},
-			handOrderDetele(){//删除订单
-				this.$util.modal('提示','确认删除该订单吗?','确定','取消',true,() =>{
-					this.OrderService.DeleteOrder({orderID:this.orderID}).then(response =>{
-						this.$util.msg(response.msg,2000,true,'success');
-						setTimeout(() => {
-							if(this.shareType ==='share'){
-								this.$api.switchTabTo('/pages/tabBar/home/index')
-							}else{
-								this.$api.redirectTo(`/pages/user/order/order-list?type=detele&state=${this.state}`)
-							}
-						},500)
-					}).catch(error =>{
-						this.$util.msg(error.msg,2000)
-					})
+			handOrderDetele(id){//删除订单
+				this.OrderService.DeleteOrder({orderId:id}).then(response =>{
+					this.$util.msg(response.msg,2000,true,'success');
+					setTimeout(() => {
+						if(this.shareType ==='share'){
+							this.$api.redirectTo('/pages/index/index')
+						}else{
+							this.$api.redirectTo(`/pages/user/order/order-list?type=detele&state=${this.state}`)
+						}
+					},500)
+				}).catch(error =>{
+					this.$util.msg(error.msg,2000)
 				})
 			},
-			handCenceConfirm(){//取消订单
-				this.$util.modal('提示','确认取消该订单吗?','确定','取消',true,() =>{
-					this.OrderService.CancelOrder({orderID:this.orderID}).then(response =>{
-						this.$util.msg(response.msg,2000,true,'success');
-						this.initOrderDetaileData()
-					}).catch(error =>{
-						this.$util.msg(error.msg,2000)
-					})
+			handCenceConfirm(id){//取消订单
+				this.OrderService.CancelOrder({orderId:id}).then(response =>{
+					this.$util.msg(response.msg,2000,true,'success');
+					setTimeout(() => {
+						this.initOrderDetaileData(this.currentTab)
+					},2000)
+				}).catch(error =>{
+					this.$util.msg(error.msg,2000)
 				})
 			},
-			onShareAppMessage(res){//分享转发
+			handlSearchPath(){
+				this.$api.navigateTo('/pages/user/order/search-order')
+			},
+			onShareAppMessage (res){//分享转发
 				this.isShareModal = false
-				if (res.from === 'button') {
-					// 来自页面内转发按钮
+				if (res.from === 'button') {// 来自页面内转发按钮
 			    }
 				return {
-					title: '您有新分享订单,快来查看吧~',
-					path: `/pages/user/order/order-sharelogin?orderID=${this.orderID}&userID=${this.userID}`,
-					imageUrl:'https://img.caimei365.com/group1/M00/03/95/Cmis216Sk_SABnOFABZCgCzFV_g063.png'
+					title: '点击查看您的订单~',
+					path: `/pages/user/order/order-sharelogin?orderID=${this.btnoRderID}&userId=${this.userId}`,
+					imageUrl:'https://static-b.caimei365.com/app/wisa/img/icon/icon-share.png'
 				}
 			},
 			hanldePopupFn(data){//监听活动内容

+ 34 - 112
pages/user/order/order-list.vue

@@ -35,7 +35,7 @@
 										<view class="title-logo"><image :src="shop.shopLogo" mode=""></image></view>
 										<view class="title-text tui-skeleton-fillet">{{shop.shopName}}</view>
 									</view>
-									<view class="goods-item" v-for="(pros,prosIndex) in shop.orderProductList" :key="prosIndex" @click.stop="detail(order.orderID)">
+									<view class="goods-item" v-for="(pros,prosIndex) in shop.orderProductList" :key="prosIndex" @click.stop="detail(order.orderId)">
 										<view class="goods-pros-t">
 											<view class="pros-img tui-skeleton-fillet">
 												<image :src="pros.productImage" alt="" />
@@ -324,9 +324,8 @@
 				}	
 			},
 			detail(id) {//订单详情跳转
-				console.log(id)
 				this.isModalLayer = true;	
-				this.$api.navigateTo(`/pages/user/order/order-details?state=${this.currentTab}&orderID=${id}`)
+				this.$api.navigateTo(`/pages/user/order/order-details?state=${this.currentTab}&orderId=${id}`)
 			},
 			handButtonConfirm(data) {//获取点击
 				console.log(data)
@@ -337,39 +336,24 @@
 			},
 			handShowAlert(data) {//执行
 				switch(data.type){
-					case 'pay':
-						this.$api.navigateTo(`/pages/user/order/order-details?path=pay&state=0&orderID=${this.btnoRderID}`)
-						// this.WeChatMiniWxPay(this.hanldOrder);
-						break;
-					case 'delete':
-						this.modal = true;
-						this.contentModalText = '确认删除该订单吗?';
-						break;
 					case 'cancel':
 						this.modal = true;
 						this.contentModalText = '确认取消该订单吗?';
 						break;
-					case 'refund':
-						uni.setStorageSync('refundData',data.order)
-						this.$api.navigateTo('/pages/user/order/order-refund')
-						break;
-					case 'returned':
-						uni.setStorageSync('refundData',data.order)
-						this.$api.navigateTo('/pages/user/order/order-refund')
+					case 'delete':
+						this.modal = true;
+						this.contentModalText = '确认删除该订单吗?';
 						break;
 					case 'query':
 						this.isModalLayer = true;
-						this.$api.navigateTo('/pages/user/order/order-logistics?orderID='+data.orderId)
+						this.$api.navigateTo('/pages/user/order/order-logistics?orderId='+data.orderId)
 						break;
 					case 'confirm':
 						this.modal = true;
 						this.contentModalText = '是否确认收货?'	
-						// this.handOrderConfirm(data.orderId);
 						break;
-					case 'cancelRefund':
-						this.modal = true;
-						this.contentModalText = '确定取消退货/退款?'	
-						// this.handCancelRefundConfirm(data.orderId);
+					case 'pay':
+						this.$api.navigateTo(`/pages/user/order/order-payment?type=payfirm&orderId=${data.orderId}`)
 						break;
 				}
 			},
@@ -378,111 +362,50 @@
 				if(index == 1){
 					switch(this.OperationType){
 						case 'delete':
-							this.handOrderDetele(data.orderId);
+							this.handOrderDetele(this.btnoRderID);
 							break
 						case 'cancel':
-							this.handCenceConfirm(data.orderId)
+							this.handCenceConfirm(this.btnoRderID)
 							break
 						case 'query':
 							this.isModalLayer = true;
-							this.$api.navigateTo('/pages/user/order/order-logistics?orderID='+data.orderId)
+							this.$api.navigateTo('/pages/user/order/order-logistics?orderId='+this.btnoRderID)
 							break
 						case 'confirm':
-							this.handOrderConfirm(data.orderId);
-							break
-						case 'pay':
-							this.hanldOrderData = data.order;
-							this.getOrderPaymentValidation(data)
+							this.handOrderConfirm(this.btnoRderID);
 							break
 					}
 				}
 				this.modal = false;
 			},
-			getOrderPaymentValidation(data){//监听根据付款状态做操作
-				this.OrderService.OrderPaymentValidation({orderId:data.orderId}).then(response =>{
-					let dataCode = response.data.code
-					this.payModelData = response.data
-					switch(dataCode){
-						case 1:
-							this.isPayModel = true;
-							this.modelType = 1
-							break;
-						case 2:
-							this.isPayModel = true;
-							this.modelType = 2
-							break;
-						case -1:
-							this.$util.modal('','订单已申请全部退款,无需再付款!','确定','',false,() =>{})
-							break;
-						default:
-							if(response.data.onlinePayFlag == '1'){
-								this.$api.navigateTo(`/pages/user/order/order-payment?type=onlinePay&Amount=${response.data.pendingPayments}&orderID=${data.orderId}`)
-							}else{
-								this.$api.navigateTo(`/pages/user/order/order-payment?type=payfirm&orderID=${data.orderId}`)
-							}
-					}
-					
-				}).catch(error =>{
-					this.$util.msg(error.msg,2000)
-				})	
-			},
-			hanldPaymentConfirm(data){//余额抵扣跳转
-				this.OrderService.OrderBalanceDeduction({orderId:data.order.orderId}).then(response =>{
-					if(data.type === 2){
-						let _data = {orderID:data.order.orderId}
-						this.$api.navigateTo(`/pages/user/order/success?type=deduction&data=${JSON.stringify({data:_data})}`)
-					}else{
-						if(data.order.onlinePayFlag === '1'){
-							this.$api.navigateTo(`/pages/user/order/order-payment?type=onlinePay&Amount=${data.order.pendingPayments}&orderID=${data.order.orderId}`)
-						}else{
-							this.$api.navigateTo(`/pages/user/order/order-payment?type=payfirm&orderID=${data.order.orderId}`)
-						}
-					}
+			handOrderConfirm (id){//确认收货
+				this.OrderService.ConfirmReceipt({orderId:id}).then(response =>{
+					this.$util.msg(response.msg,2000,true,'success');
+					setTimeout(() => {
+						this.GetOrderDatainit(this.currentTab)
+					},2000)
 				}).catch(error =>{
 					this.$util.msg(error.msg,2000)
-				})	
-			},
-			hanldCancelConfirm(data){//不使用余额抵扣直接跳转收银台
-				if(data.onlinePayFlag == '1'){
-					this.$api.navigateTo(`/pages/user/order/order-payment?type=onlinePay&Amount=${this.hanldOrderData.pendingPayments}&orderID=${data.orderId}`)
-				}else{
-					this.$api.navigateTo(`/pages/user/order/order-payment?type=payfirm&orderID=${data.orderId}`)
-				}
-			},
-			handOrderConfirm (id){//确认收货
-				this.$util.modal('提示','是否确认收货','确定','取消',true,() =>{
-					this.OrderService.ConfirmReceipt({orderID:id}).then(response =>{
-						this.$util.msg(response.msg,2000,true,'success');
-						setTimeout(() => {
-							this.GetOrderDatainit(this.currentTab)
-						},2000)
-					}).catch(error =>{
-						this.$util.msg(error.msg,2000)
-					})
 				})
 			},
 			handOrderDetele(id){//删除订单
-				this.$util.modal('提示','确认删除该订单吗?','确定','取消',true,() =>{
-					this.OrderService.DeleteOrder({orderID:id}).then(response =>{
-						this.$util.msg(response.msg,2000,true,'success');
-						setTimeout(() => {
-							this.GetOrderDatainit(this.currentTab)
-						},2000)
-					}).catch(error =>{
-						this.$util.msg(error.msg,2000)
-					})
+				this.OrderService.DeleteOrder({orderId:id}).then(response =>{
+					this.$util.msg(response.msg,2000,true,'success');
+					setTimeout(() => {
+						this.GetOrderDatainit(this.currentTab)
+					},2000)
+				}).catch(error =>{
+					this.$util.msg(error.msg,2000)
 				})
 			},
 			handCenceConfirm(id){//取消订单
-				this.$util.modal('提示','确认取消该订单吗?','确定','取消',true,() =>{
-					this.OrderService.CancelOrder({orderID:id}).then(response =>{
-						this.$util.msg(response.msg,2000,true,'success');
-						setTimeout(() => {
-							this.GetOrderDatainit(this.currentTab)
-						},2000)
-					}).catch(error =>{
-						this.$util.msg(error.msg,2000)
-					})
+				this.OrderService.CancelOrder({orderId:id}).then(response =>{
+					this.$util.msg(response.msg,2000,true,'success');
+					setTimeout(() => {
+						this.GetOrderDatainit(this.currentTab)
+					},2000)
+				}).catch(error =>{
+					this.$util.msg(error.msg,2000)
 				})
 			},
 			handlSearchPath(){
@@ -493,9 +416,9 @@
 				if (res.from === 'button') {// 来自页面内转发按钮
 			    }
 				return {
-					title: '您有新分享订单,快来查看吧~',
+					title: '点击查看您的订单~',
 					path: `/pages/user/order/order-sharelogin?orderID=${this.btnoRderID}&userId=${this.userId}`,
-					imageUrl:'https://img.caimei365.com/group1/M00/03/95/Cmis216Sk_SABnOFABZCgCzFV_g063.png'
+					imageUrl:'https://static-b.caimei365.com/app/wisa/img/icon/icon-share.png'
 				}
 			},
 			orderPriceToFixed (n){
@@ -545,7 +468,6 @@
 			StateExpFormat(state){ //订单状态文字和颜色
 				var HtmlStateText = '',
 					stateTextObject={
-						0:'待确认',
 						4:'交易完成',
 						5:'订单完成',
 						6:'已关闭',

+ 7 - 7
pages/user/order/order-payment.vue

@@ -191,8 +191,8 @@
 		},
 		methods:{
 			initData(e){
-				this.orderID = e.orderID;
-				this.payOrderId ='#'+e.orderID+'#';
+				this.orderId = e.orderId;
+				this.payOrderId ='#'+e.orderId+'#';
 				this.optionType = e.type;
 				switch(e.type){
 					case 'confirm':
@@ -200,14 +200,14 @@
 						this.nvabarData.haveHome = true
 						this.nvabarData.title = '支付'
 						this.PayOrderOnLineSwitch()
-						this.PayOrderCheckoutCounter(this.orderID)
+						this.PayOrderCheckoutCounter(this.orderId)
 						break;
 					case 'payfirm':
 						this.nvabarData.haveBack = true
 						this.nvabarData.haveHome = false
 						this.nvabarData.title = '选择支付方式'
 						this.PayOrderOnLineSwitch()
-						this.PayOrderCheckoutCounter(this.orderID)
+						this.PayOrderCheckoutCounter(this.orderId)
 						break;
 					case 'onlinePay':
 						this.invoiceStatus = true
@@ -262,13 +262,13 @@
 				}else{
 					switch(this.tabCurrentIndex){
 						case 0:
-							this.$api.navigateTo(`/pages/user/order/order-pay?type=0&orderID=${this.orderID}`)
+							this.$api.navigateTo(`/pages/user/order/order-pay?type=0&orderId=${this.orderId}`)
 							break;
 						case 1:
-							this.$api.navigateTo(`/pages/user/order/order-pay?type=1&orderID=${this.orderID}`)
+							this.$api.navigateTo(`/pages/user/order/order-pay?type=1&orderId=${this.orderId}`)
 							break;
 						case 2:
-							this.$api.navigateTo(`/pages/user/order/order-pay?type=2&orderID=${this.orderID}`)
+							this.$api.navigateTo(`/pages/user/order/order-pay?type=2&orderId=${this.orderId}`)
 							break;
 					}
 				}

+ 3 - 4
pages/user/order/success.vue

@@ -10,7 +10,7 @@
 					<text>{{ successText }}</text>
 				</view>
 				<view class="cash-btn">
-					<view class="btn btn-pay" @click="this.$api.navigateTo('/pages/user/order/order-payment')">支付订单</view>
+					<view class="btn btn-pay" @click="this.$api.navigateTo('/pages/user/order/order-payment?orderId='+orderId)">支付订单</view>
 					<view class="btn btn-open" @click="this.$api.navigateTo('/pages/user/order/order-details?type=confim&orderId='+orderId)">查看订单</view>
 				</view>
 			</view>
@@ -56,9 +56,8 @@
 				})
 				return systeminfo
 			},
-			initData(e){
-				let data = JSON.parse(e.data);
-				this.orderId = data.data.orderId
+			initData(option){
+				this.orderId = option.orderId
 			}
 		},
 		onShow() {

+ 31 - 11
services/order.service.js

@@ -40,37 +40,57 @@ export default class OrderService {
 	}
 	/* 操作取消订单 */
 	CancelOrder (data = {}) {
-		return this.AjaxService.get({ url:'/order/cancel', data, isLoading: true })
+		return this.AjaxService.get({ 
+			url:'/order/cancel', 
+			data, 
+			isLoading: true ,
+		})
 	}
 	/* 操作删除订单 */
 	DeleteOrder (data = {}) {
-		return this.AjaxService.get({ url:'/order/delete', data, isLoading: true })
-	}
-	/* 确认订单操作 */
-	AffirmOrder (data = {}) {
-		return this.AjaxService.post({ url:'/order/affirmOrder', data, isLoading: true })
+		return this.AjaxService.get({ 
+			url:'/order/delete', 
+			data, 
+			isLoading: true ,
+		})
 	}
 	/* 确认收货操作 */
 	ConfirmReceipt (data = {}) {
-		return this.AjaxService.get({ url:'/order/affirm', data, isLoading: true })
+		return this.AjaxService.get({ 
+			url:'/order/affirm', 
+			data, 
+			isLoading: true ,
+		})
 	}
-	/* 确认收货操作 */
+	/* 查询物流 */
 	QueryLogistics (data = {}) {
-		return this.AjaxService.get({ url:'/order/logistics', data, isLoading: true })
+		return this.AjaxService.get({ 
+			url:'/order/logistics', 
+			data, 
+			isLoading: true ,
+		})
 	}
 	/**
 	 *获取订单分享码
 	 * @param orderID
 	 */
 	QueryOrderShareCode (data = {}) {
-		return this.AjaxService.get({ url:'/order/share', data, isLoading: true })
+		return this.AjaxService.get({ 
+			url:'/order/share', 
+			data, 
+			isLoading: false ,
+		})
 	}
 	/**
 	 *获取订单分享码
 	 * @param orderID
 	 */
 	OrderShareCode (data = {}) {
-		return this.AjaxService.get({ url:'/order/shareCode', data, isLoading: true,isStatus: true })
+		return this.AjaxService.get({ 
+			url:'/order/shareCode', 
+			data, isLoading: true,
+			isStatus: true ,
+		})
 	}
 	/**
 	 *机构搜索订单

+ 20 - 11
services/pay.service.js

@@ -8,11 +8,19 @@ export default class PayService {
 	}
 	/* 小程序支付-查询线上支付开关状态 */
 	PayOrderOnLineSwitch (data = {}) {
-		return this.AjaxService.get({ url:'/PayOrder/onLineSwitch', data, isLoading: false })
+		return this.AjaxService.get({ 
+			url:'/PayOrder/onLineSwitch', 
+			data, 
+			isLoading: false ,
+		})
 	}
 	/* 小程序支付-初始化收银台 */
 	PayOrderCheckoutCounter (data = {}) {
-		return this.AjaxService.get({ url:'/PayOrder/checkoutCounter', data, isLoading: true })
+		return this.AjaxService.get({ 
+			url:'/PayOrder/checkoutCounter', 
+			data, 
+			isLoading: true ,
+		})
 	}
 	/**
 	 *小程序支付-微信支付
@@ -23,7 +31,11 @@ export default class PayService {
 	 *@param  orderId  主订单ID
 	 */
 	WeChatMiniWxPay (data = {}) {
-		return this.AjaxService.post({ url:'/PayOrder/miniWxPay', data, isLoading: true })
+		return this.AjaxService.post({ 
+			url:'/PayOrder/miniWxPay', 
+			data, 
+			isLoading: true ,
+		})
 	}
 	/**
 	 *生成支付链接
@@ -31,13 +43,10 @@ export default class PayService {
 	 *@param  orderId  主订单ID
 	 */
 	PayOrderPayLink (data = {}) {
-		return this.AjaxService.post({ url:'/PayOrder/payLink', data, isLoading: true })
+		return this.AjaxService.post({ 
+			url:'/PayOrder/payLink', 
+			data, isLoading: 
+			true 
+		})
 	}
-	/**
-	 *@param 二手发布支付
-	 *@param  orderId  主订单ID
-	 */
-	SecondHandPay (data = {}) {
-		return this.AjaxService.post({ url:'/PayOrder/appletsSecondHandPay', data, isLoading: true })
-	} 
 }