From 8187dd5426b48e8b10403e1ddaa00e9f350bb52e Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期三, 11 二月 2026 16:00:23 +0800
Subject: [PATCH] 小程序

---
 mini-program/pages/distributor/distributor.vue |    7 ++++++-
 mini-program/pagesA/pages/order/order.vue      |   13 +++++++++----
 mini-program/utils/http.api.js                 |   26 +++++++++++++-------------
 3 files changed, 28 insertions(+), 18 deletions(-)

diff --git a/mini-program/pages/distributor/distributor.vue b/mini-program/pages/distributor/distributor.vue
index 1be13b2..5739ed3 100644
--- a/mini-program/pages/distributor/distributor.vue
+++ b/mini-program/pages/distributor/distributor.vue
@@ -107,7 +107,7 @@
 			</view>
 			<view class="title"  v-if="!show">寰呭鐞嗚鍗� ({{total}})</view>
 			<view class="list"  v-if="!show">
-				<view class="list-item" v-for="(item, index) in dataList" :key="index">
+				<view class="list-item" v-for="(item, index) in dataList" :key="index"  @click="jumpOrderDetail(item.id)">
 					<view class="a">
 						<view class="a-left">
 							<view class="a-left-tips">{{item.receiveType==1?'鑷彁':'蹇�掗厤閫�'}}</view>
@@ -350,6 +350,11 @@
 					that.jumpShopLogin()
 				} 
 			},
+			jumpOrderDetail(id){
+				uni.navigateTo({
+					url: '/pagesA/pages/order-details/order-details?userType=1&id='+id
+				})
+			},
 			jumpShopLogin() {
 				uni.navigateTo({
 					url: '/pages/login/login'
diff --git a/mini-program/pagesA/pages/order/order.vue b/mini-program/pagesA/pages/order/order.vue
index 2149f3b..c4cb86f 100644
--- a/mini-program/pagesA/pages/order/order.vue
+++ b/mini-program/pagesA/pages/order/order.vue
@@ -1,13 +1,13 @@
 <template>
 	<view class="box">
 		<view class="cate">
-			<view @click="changeRow(index)" :class="active === index ? 'cate-item active' : 'cate-item'" v-for="(item, index) in cate" :key="'cate_'+index">
+			<view @click="changeRow(index)" :class="active === index ? 'cate-item active' : 'cate-item'" v-for="(item, index) in cate" :key="index">
 				{{item.name}}
 				<view class="cate-item-xiab" v-if="active === index"></view>
 			</view>
 		</view>
 		<view class="list">
-			<view class="list-item" v-for="(item, index) in dataList" :key="index">
+			<view class="list-item" v-for="(item, index) in dataList" :key="index" @click="jumpOrderDetail(item.id)">
 				<view class="a">
 					<view class="a-left">
 						<view class="a-left-tips">{{item.receiveType==1?'鑷彁':'蹇�掗厤閫�'}}</view>
@@ -77,8 +77,8 @@
 				 <view class="phone-item" >
 				 	<view>
 						<image src="/static/icon/ic_call@2x.png" mode="widthFix" @click="contactPhoneDo()" ></image>
-						<text>{{linkItem.linkname}} </text> 
-						<text style="margin-left: 10px;"> {{linkItem.linkphone}}</text> 
+						<text>{{linkItem.linkname||''}} </text> 
+						<text style="margin-left: 10px;"> {{linkItem.linkphone||''}}</text> 
 					</view> 
 				 </view>  
 				 <view style="width: 100%; height: 30rpx;"></view>
@@ -186,6 +186,11 @@
 					} 
 					this.loading=false
 			},
+			jumpOrderDetail(id){
+				uni.navigateTo({
+					url: '/pagesA/pages/order-details/order-details?userType=1&id='+id
+				})
+			},
 			checkShopLogin(){
 				var that =this
 				if( this.shopInfo ==null || this.shopInfo.id==null ||  this.shopToken==null || this.shopToken==''){
diff --git a/mini-program/utils/http.api.js b/mini-program/utils/http.api.js
index c2e3d1c..1f49310 100644
--- a/mini-program/utils/http.api.js
+++ b/mini-program/utils/http.api.js
@@ -22,18 +22,17 @@
 	let addCart = (data = {}) => vm.$u.http.post('web/shopCart/addCart', data);	// 鍔犲叆璐墿杞�
 	let goodsInfo = (params = {}) => vm.$u.http.get('web/goods/goodsInfo', { params });	// 鍟嗗搧璇︽儏
 	let shopCartPage = (data = {}) => vm.$u.http.post('web/shopCart/goodsPage', data);	// 璐墿杞﹀垪琛�
-	let shopOpenidLogin = (data = {}) => vm.$u.http.post('/web/shop/shopOpenidLogin', {...data,tokenType:1});	// 缁忛攢鍟� - 闈欓粯鐧诲綍
-	let shopPasswordLogin = (data = {}) => vm.$u.http.post('/web/shop/shopPasswordLogin', {...data,tokenType:1});	// 缁忛攢鍟� - 璐﹀彿瀵嗙爜鐧诲綍 
-	let getShopInfo = (params = {}) => vm.$u.http.get('/web/shop/getShopInfo', {params});	//缁忛攢鍟� - 搴楅摵璇︽儏褰�
-	let shopLogout = (params = {}) => vm.$u.http.get('/web/shop/logOut', {params});	//缁忛攢鍟� - 閫�鍑虹櫥闄�
-	let saleReport = (data = {}) => vm.$u.http.post('/web/shop/saleReport', {...data,tokenType:1});	//缁忛攢鍟� - 閿�鍞槑缁�
-	let shopOrderPage = (data = {}) => vm.$u.http.post('/web/orders/shopOrderPage', {...data,tokenType:1});	//缁忛攢鍟� - 閿�鍞槑缁�
-	let getIntegralData = (params = {}) => vm.$u.http.get('/web/integral/getIntegralData', {params});	//缁忛攢鍟� - 绉垎涓庣粨绠楅噾棰濇儏鍐碉紙绉垎瑙勫垯锛�
-	let getPlatformAboutUs = (params = {}) => vm.$u.http.get('/web/account/getPlatformAboutUs', { params });	// 鑾峰彇绯荤粺閰嶇疆
-	let findIntegralRecordPage = (data = {}) => vm.$u.http.post('/web/integral/findIntegralRecordPage', {...data,tokenType:1});	//缁忛攢鍟� - 鑾峰彇缁忛攢鍟嗙殑绉垎璁板綍
-	let myCustomer = (data = {}) => vm.$u.http.post('/web/shop/myCustomer', {...data,tokenType:1});	//缁忛攢鍟� - 鎴戠殑瀹㈡埛淇℃伅 
-	
-	
+	let shopOpenidLogin = (data = {}) => vm.$u.http.post('web/shop/shopOpenidLogin', {...data,tokenType:1});	// 缁忛攢鍟� - 闈欓粯鐧诲綍
+	let shopPasswordLogin = (data = {}) => vm.$u.http.post('web/shop/shopPasswordLogin', {...data,tokenType:1});	// 缁忛攢鍟� - 璐﹀彿瀵嗙爜鐧诲綍 
+	let getShopInfo = (params = {}) => vm.$u.http.get('web/shop/getShopInfo', {params});	//缁忛攢鍟� - 搴楅摵璇︽儏褰�
+	let shopLogout = (params = {}) => vm.$u.http.get('web/shop/logOut', {params});	//缁忛攢鍟� - 閫�鍑虹櫥闄�
+	let saleReport = (data = {}) => vm.$u.http.post('web/shop/saleReport', {...data,tokenType:1});	//缁忛攢鍟� - 閿�鍞槑缁�
+	let shopOrderPage = (data = {}) => vm.$u.http.post('web/orders/shopOrderPage', {...data,tokenType:1});	//缁忛攢鍟� - 閿�鍞槑缁�
+	let getIntegralData = (params = {}) => vm.$u.http.get('web/integral/getIntegralData', {params});	//缁忛攢鍟� - 绉垎涓庣粨绠楅噾棰濇儏鍐碉紙绉垎瑙勫垯锛�
+	let getPlatformAboutUs = (params = {}) => vm.$u.http.get('web/account/getPlatformAboutUs', { params });	// 鑾峰彇绯荤粺閰嶇疆
+	let findIntegralRecordPage = (data = {}) => vm.$u.http.post('web/integral/findIntegralRecordPage', {...data,tokenType:1});	//缁忛攢鍟� - 鑾峰彇缁忛攢鍟嗙殑绉垎璁板綍
+	let myCustomer = (data = {}) => vm.$u.http.post('web/shop/myCustomer', {...data,tokenType:1});	//缁忛攢鍟� - 鎴戠殑瀹㈡埛淇℃伅 
+	let shopOrderDetail = (params = {}) => vm.$u.http.get('/web/orders/shopOrderDetail', { params });	//缁忛攢鍟� - 璁㈠崟璇︽儏 
 	
 	vm.$u.api = {
 		updateNum,
@@ -61,7 +60,8 @@
 		getIntegralData,
 		getPlatformAboutUs,
 		findIntegralRecordPage,
-		myCustomer
+		myCustomer,
+		shopOrderDetail
 	};
 }
 

--
Gitblit v1.9.3