From 58d63637b67a7c565618379268da604e6231fc4c Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期三, 27 八月 2025 18:16:48 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 small-program/pages/order-details/order-details.vue |   63 +++++++++++++++++++++++--------
 1 files changed, 46 insertions(+), 17 deletions(-)

diff --git a/small-program/pages/order-details/order-details.vue b/small-program/pages/order-details/order-details.vue
index a6a75f6..98fb261 100644
--- a/small-program/pages/order-details/order-details.vue
+++ b/small-program/pages/order-details/order-details.vue
@@ -7,12 +7,12 @@
 			<view class="order-head-status">{{info.statusName || ''}}</view>
 			<view class="order-head-info">{{getStatusInfo()}}</view> 
 		</view>
-		<view class="order-quxiao" v-if="userInfo.useIdentity != 0">
+		<view class="order-quxiao">
 			<view class="order-quxiao-btn" @click="show = true" v-if="userInfo.id === info.acceptMemberId && info.status ===2">鍙栨秷璁㈠崟</view>
 			<view class="order-quxiao-btn" @click="show = true" v-if="userInfo.id === info.releaseMemberId && (info.status ===0 ||  info.status ===1|| info.status ===2)">鍙栨秷璁㈠崟</view>
 			<view class="order-quxiao-btn1" v-if="userInfo.id === info.releaseMemberId && (info.status ===0 ||  info.status ===1|| info.status ===2)" @click="jumpEdit()">淇敼璁㈠崟</view>
 		</view>
-		<view class="order-user"  v-if="userInfo.id === info.releaseMemberId && userInfo.useIdentity != 0">
+		<view class="order-user"  v-if="userInfo.id === info.releaseMemberId && info.acceptMemberId">
 			<view class="order-user-info">
 				<view class="user-info-l">
 					<view class="user-info-l-image">
@@ -31,7 +31,7 @@
 							</view>
 							<view class="user-info-l-i-bottom-item">
 								<text>鍗曟暟锛�</text>
-								<text>{{info.publishNum || 0}}</text>
+								<text>{{info.receiveNum ? info.receiveNum : 0}}</text>
 							</view>
 						</view>
 					</view>
@@ -98,8 +98,15 @@
 				</view>
 				<view class="price-row">
 					<view class="price-row-label">棰勪及鎬昏垂鐢�(鍏�)</view>
-					<view class="price-row-val" style="color: #FF0000;">
+					<view class="price-row-val" :style="{color: userInfo.id !== info.acceptMemberId ? '#FF0000' : ''}">
 						楼{{((info.estimatedAccount||0)/100).toFixed(2) }}
+					</view>
+				</view>
+				
+				<view class="price-row" v-if="userInfo.id === info.acceptMemberId">
+					<view class="price-row-label">瀹為檯鍒拌处(鍏�)</view>
+					<view class="price-row-val" style="color: #FF0000;">
+						楼{{((info.estimatedAccount * (1 - (info.platformRata || 0))) / 100).toFixed(2) }}
 					</view>
 				</view>
 			</view>
@@ -108,7 +115,7 @@
 			<view class="order-info-title">
 				<text>璇勪环</text>
 			</view>
-			<u-rate :count="count" activeColor="#FFC331" size="26" v-model="info.commentLevel"></u-rate>
+			<u-rate :count="count" readonly activeColor="#FFC331" size="26" v-model="info.commentLevel"></u-rate>
 			<view class="order-info-remark">
 				{{ info.commentInfo || '-'}}
 			</view>
@@ -176,7 +183,10 @@
 				<view class="order-footer-btn-a" @click="show = true" v-if="userInfo.id === info.acceptMemberId && info.status ===2">鍙栨秷璁㈠崟</view>
 				<view class="order-footer-btn-a" @click="show = true" v-if="userInfo.id === info.releaseMemberId && (info.status ===0 ||  info.status ===1|| info.status ===2)">鍙栨秷璁㈠崟</view>
 				<view class="order-footer-btn-b" @click="show2=true" v-if="userInfo.id === info.releaseMemberId && (info.status ===4 && info.commentStatus!=1)">鍘昏瘎浠�</view>
-				<view class="order-footer-btn-b" v-if="userInfo.id === info.releaseMemberId &&((info.status ===3 && info.type !==2)|| (info.status ===0 && info.type===2))" @click="show1 = true">瀹屾垚骞舵敮浠�</view>
+				<view class="order-footer-btn-b" v-if="userInfo.id === info.releaseMemberId &&((info.status ===3 && info.type !==2)|| (info.status ===0 && info.type===2))" @click="show1 = true">{{info.type === 2 ? '缁х画鏀粯' : '瀹屾垚骞舵敮浠�'}}</view>
+				
+				<view class="order-footer-btn-b" v-if="userInfo.id === info.releaseMemberId && ((info.status ===3 && info.type===2))" @click="payment1">瀹屾垚浣滀笟</view>
+				
 				<view class="order-footer-btn-b" v-if="userInfo.id === info.releaseMemberId && (info.status ===0 ||  info.status ===1|| info.status ===2)" @click="jumpEdit()">淇敼璁㈠崟</view>
 				<view class="order-footer-btn-b" @click="show5 =true" v-if="userInfo.id === info.acceptMemberId && (info.isUpdate==1 && info.status ===2)">淇敼纭</view>
 				<view class="order-footer-btn-b" @click="startJobs()" v-if="userInfo.id === info.releaseMemberId && (info.status ===2)">寮�濮嬩綔涓�</view>
@@ -362,6 +372,16 @@
 					})
 				}
 			},
+			payment1() {
+				var that = this
+				this.$u.api.doneOrder({
+					orderId: this.info.id
+				}).then(res => {
+					if (res.code === 200) {
+						that.getOrderData()
+					}
+				})
+			},
 			payment() {
 				var that = this
 				// 璁㈤
@@ -466,18 +486,27 @@
 			},
 			cancelDo(){
 				var that = this
-				var param ={ orderId:that.id}
-				this.$u.api.cancelOrder(param).then(res =>{
-					if(res.code ===200){
-						that.show=false
-						uni.showToast({ title: '璁㈠崟鍙栨秷鎴愬姛', icon: 'error', duration: 2000 });
-						if(that.userInfo.id !== that.info.releaseMemberId){
-							uni.navigateBack({ delta: 1 })
-						}else{
-							that.getOrderData()
-						} 
+				uni.requestSubscribeMessage({
+					tmplIds: ['AA97cHjvlPiNO4viMkVe4JifCf9TD5b5Eb7s6El3VS8'],
+					success(res) {
+						var param ={ orderId:that.id}
+						that.$u.api.cancelOrder(param).then(res =>{
+							if(res.code ===200){
+								that.show=false
+								uni.showToast({ title: '璁㈠崟鍙栨秷鎴愬姛', icon: 'error', duration: 2000 });
+								if(that.userInfo.id !== that.info.releaseMemberId){
+									uni.navigateBack({ delta: 1 })
+								}else{
+									that.getOrderData()
+								} 
+							}
+						 }) 
+					},
+					fail(err) {
+						console.log(err)
 					}
-				 }) 
+				})
+				
 			},
 			previemImg(src){
 				uni.previewImage({

--
Gitblit v1.9.3