From 73b874c72ad55eb9eef21c36160ac0de58f0189e Mon Sep 17 00:00:00 2001
From: quanwei <419654421@qq.com>
Date: Thu, 05 Feb 2026 10:30:43 +0800
Subject: [PATCH] 优化名片

---
 mobile/pages3/release/demandindex/index.vue |   89 ++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 85 insertions(+), 4 deletions(-)

diff --git a/mobile/pages3/release/demandindex/index.vue b/mobile/pages3/release/demandindex/index.vue
index 30b2b28..d7e41db 100644
--- a/mobile/pages3/release/demandindex/index.vue
+++ b/mobile/pages3/release/demandindex/index.vue
@@ -20,12 +20,21 @@
 						<view class="photo">
 							<image :src="user.avatarUrl" mode="aspectFill"></image>
 						</view>
+						<view>
 						<view class="user-name">
 							<view class="gray3 f32">{{ user.nickName }}</view>
 						</view>
-						
+						<view class="gray3 d-s-c mt10">
+							<text class="f28 flex-1 mr20">连盟币:{{user.points}}</text>
+							<view @click="jump">
+								<text>[切换到供应方]</text>
+								<text class="iconfont icon-jiantou"></text>
+							</view>
+						</view> 
+						</view>
 					</view>
 				</view>
+				
 				<!-- <view class="d-s-c p-30-0 top_dash">
 					<view class="flex-1 d-c-c d-c">
 						<view class="redF6">
@@ -54,6 +63,14 @@
 					<button type="primary" class="btn-gcred theme-btn flex-1" @click="gotoPage('/pages3/release/demandproject/index')">发布需求</button>
 				</view>-->
 			</view>
+			
+			<view class="bind_phone" v-if="release.is_check == 0">
+				<view class="bind_content">
+					<view class="bind_txt">您还没有查看信息权限,需{{pay_price}}连盟币开通</view>
+					<button class="bind_btn" @click="topay">去开通</button>
+				</view>
+			</view>
+			
 			<!--图标入口-->
 			<view class="agent-wrap m-0-20 p30 d-s-c f-w mt20 bg-white">
 				<view class="d-c-c d-c flex-1" @click="gotoPage('/pages3/release/project/list?product_type=1')">
@@ -68,12 +85,12 @@
 					</view>
 					<text class="pt10 f26 mt20">发布需求</text>
 				</view>
-				<view class="d-c-c d-c flex-1" @click="gotoPage('/pages3/release/demandorder/index')">
+				<view class="d-c-c d-c flex-1" @click="gotoPage('/pages3/release/chat/chat_list')">
 					<view>
 						<image class="agent_index_img" src="../../../static/icon/icon-zijinmingxi.png" mode=""></image>
 					</view>
-					<text class="pt10 f26 mt20">需求订单</text>
-				</view>
+					<text class="pt10 f26 mt20">私信列表</text>
+				</view> 
 				
 	
 				 <!--<view class="d-c-c d-c flex-1" @click="gotoPage('/pages2/salesman/qrcode/qrcode')">
@@ -99,6 +116,7 @@
 				<button type="primary" class="btn-gcred" @click="apply()">立即申请入驻</button>
 			</view>
 		</template>
+		<shopTabBar></shopTabBar>
 	</view>
 </template>
 
@@ -118,6 +136,8 @@
 				/*顶部背景*/
 				top_background: '',
 				user:[],
+				setting:[],
+				pay_price:0,
 			};
 		},
 		onLoad(e) {
@@ -138,10 +158,39 @@
 					self.top_background = data.data.background;
 					self.release = data.data.release;
 					self.user = data.data.user;
+					self.setting = data.data.setting;
+					if(self.setting.check_price && self.setting.check_price!= null){
+						self.pay_price = self.setting.check_price;
+					}
 					self.isData = true;
 					self.loadding = false;
 					uni.hideLoading();
 				});
+			},
+			
+			topay() {
+				let self = this;
+				let formData=self.form;
+				uni.showLoading({
+					title: '加载中'
+				});
+				self._post(
+					'plus.release.demandIndex/topay', {
+						pay_source: self.getPlatform(),
+						formData: JSON.stringify(formData),
+					},
+					 function(res) {
+						uni.hideLoading();
+						self.showSuccess(res.msg,function(){
+							self.getData();
+						});
+					}
+				);
+			},
+			
+			/*切换身份*/
+			jump() {
+				this.gotoPage('/pages3/release/supplyindex/index');
 			},
 
 			/*申请入驻*/
@@ -365,4 +414,36 @@
 	.user-info .photo {
 		padding-right: 20rpx;
 	}
+	
+	.bind_phone {
+		width: 100%;
+		height: 80rpx;
+		padding: 0 30rpx;
+		box-sizing: border-box;
+		margin-bottom: 30rpx;
+	}
+	
+	.bind_content {
+		display: flex;
+		justify-content: space-between;
+		align-items: center;
+		background: #ffffff;
+		/* box-shadow: 0 0 6rpx 0 rgba(0, 0, 0, 0.1); */
+		border-radius: 16rpx;
+		height: 100%;
+		padding: 0 20rpx;
+	}
+	
+	.bind_txt {}
+	
+	.bind_btn {
+		width: 134rpx;
+		height: 50rpx;
+		line-height: 50rpx;
+		font-size: 22rpx;
+		border-radius: 25rpx;
+		text-align: center;
+		color: #FFFFFF;
+		background-color: #e2231a;
+	}
 </style>

--
Gitblit v1.9.2