From dd6fdd9bcff3c2b3dcebdb0db3f80bc9dd469bc4 Mon Sep 17 00:00:00 2001
From: quanwei <419654421@qq.com>
Date: Thu, 25 Dec 2025 10:00:15 +0800
Subject: [PATCH] 1. 添加滚动效果 2. 修复供应方无法开通权限
---
mobile/pages3/release/supplyindex/index.vue | 93 +++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 90 insertions(+), 3 deletions(-)
diff --git a/mobile/pages3/release/supplyindex/index.vue b/mobile/pages3/release/supplyindex/index.vue
index 17d43d8..0b73547 100644
--- a/mobile/pages3/release/supplyindex/index.vue
+++ b/mobile/pages3/release/supplyindex/index.vue
@@ -20,13 +20,22 @@
<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="d-s-c p-30-0 top_dash">
<view class="flex-1 d-c-c d-c">
<view class="redF6">
<text class="f24">¥</text>
@@ -51,8 +60,16 @@
</view>
<view class="d-c-c pt30">
<button type="primary" class="btn-gcred theme-btn flex-1" @click="gotoCash">我要提现</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=0')">
@@ -67,7 +84,13 @@
</view>
<text class="pt10 f26 mt20">发布服务</text>
</view>
- <view class="d-c-c d-c flex-1" @click="gotoPage('/pages3/release/supplyorder/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>
+ <!-- <view class="d-c-c d-c flex-1" @click="gotoPage('/pages3/release/supplyorder/index')">
<view>
<image class="agent_index_img" src="../../../static/icon/icon-zijinmingxi.png" mode=""></image>
</view>
@@ -78,7 +101,7 @@
<image class="agent_index_img" src="../../../static/icon/icon-zijinmingxi.png" mode=""></image>
</view>
<text class="pt10 f26 mt20">提现明细</text>
- </view>
+ </view> -->
<!-- <view class="d-c-c d-c flex-1" @click="gotoPage('/pages2/salesman/qrcode/qrcode')">
@@ -104,6 +127,7 @@
<button type="primary" class="btn-gcred" @click="apply()">立即申请入驻</button>
</view>
</template>
+ <shopTabBar></shopTabBar>
</view>
</template>
@@ -123,6 +147,8 @@
/*顶部背景*/
top_background: '',
user:[],
+ setting:[],
+ pay_price:0,
};
},
onLoad(e) {
@@ -143,10 +169,40 @@
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.supplyIndex/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/demandindex/index');
},
/*申请入驻*/
@@ -370,4 +426,35 @@
.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