From 642fa7ad5acb2d1f61b27dcf3e4ac6b5fc804d7a Mon Sep 17 00:00:00 2001
From: yfx <1249361928@.com>
Date: Thu, 19 Mar 2026 11:18:56 +0800
Subject: [PATCH] 137弹框协议
---
pages/quanyi/add.vue | 30 +++++++++++++++++++++++++-----
pages/quanyi/index.vue | 13 ++++++++++++-
pages/quanyi/components/agreement/index.vue | 1 -
3 files changed, 37 insertions(+), 7 deletions(-)
diff --git a/pages/quanyi/add.vue b/pages/quanyi/add.vue
index a0b5ca4..80a9255 100644
--- a/pages/quanyi/add.vue
+++ b/pages/quanyi/add.vue
@@ -4,13 +4,17 @@
import kkIcon from '@/static/imgs/icons/kk.png'
import addAddress from "@/pages/quanyi/components/addAddress";
import agreement from "@/pages/quanyi/components/agreement";
+
+import textBox from "@/components/textBox/index.vue";
export default {
name: "add",
components: {
- addAddress,agreement
+ addAddress,agreement,textBox
},
data() {
return {
+ getPlatformProtocolNewList:[],
+ showTextBox: false,
loginAct: false,
$webHost:'https://rbb98765.zrgy-bbg.com',
protocolChecked: [1],
@@ -137,6 +141,21 @@
})
+ uni.request( {
+ url: _this.$webHost + "/api/v2/renpin/H5/getPlatformProtocolNew",
+ data: {
+ customerId: uni.getStorageSync('qxgLogin').customerId,
+ appId: uni.getStorageSync('qxgLogin').appId
+ },
+ method: 'GET',
+ success(res) {
+ _this.getPlatformProtocolNewList = res.data.data;
+ _this.showTextBox = true;
+ _this.$nextTick(() => {
+ _this.$refs.textBox && _this.$refs.textBox.open()
+ })
+ }
+ })
},
methods: {
kk(){
@@ -1051,6 +1070,9 @@
</uv-popup>
+ <text-box v-if="showTextBox" ref="textBox" :getPlatformProtocolNewList="getPlatformProtocolNewList"></text-box>
+
+
</view>
</template>
@@ -1072,14 +1094,12 @@
padding-top: 40rpx;
.clo{
display: flex;
- padding: 30rpx 0rpx;
- margin: 0 40rpx;
-
background: #FBFBFB !important;
border-radius: 24rpx 24rpx 24rpx 24rpx;
border: 2rpx solid #EEEEEE;
padding: 30rpx 20rpx;
- margin-bottom: 40rpx;
+ margin: 0 40rpx 40rpx;
+
.label{
width: 160rpx;
height: 40rpx;
diff --git a/pages/quanyi/components/agreement/index.vue b/pages/quanyi/components/agreement/index.vue
index 983838f..a725501 100644
--- a/pages/quanyi/components/agreement/index.vue
+++ b/pages/quanyi/components/agreement/index.vue
@@ -18,7 +18,6 @@
},
method: 'GET',
success(res) {
- console.log(111,res.data.data);
_this.list = res.data.data;
}
})
diff --git a/pages/quanyi/index.vue b/pages/quanyi/index.vue
index ddc5c26..5a6c344 100644
--- a/pages/quanyi/index.vue
+++ b/pages/quanyi/index.vue
@@ -1,10 +1,14 @@
<script>
-
+import textBox from "@/components/textBox/index.vue";
export default {
+ components: {
+ textBox
+ },
async created() {
const _this = this;
+
await uni.request({
url: _this.$webHost+'/api/v2/auth/qxgIosUnionLogin?phone='+_this.$util.getUserInfo().phone,
data:{
@@ -35,6 +39,10 @@
success:function (info){
_this.memberPeriodConfigInfo = info.data.data;
uni.setStorageSync('memberPeriodConfigInfo',_this.memberPeriodConfigInfo)
+ _this.showTextBox = true;
+ _this.$nextTick(() => {
+ _this.$refs.textBox && _this.$refs.textBox.open()
+ })
}
})
}
@@ -59,6 +67,7 @@
qxgLogin:{},
protocolChecked: [0],
isAgree: false,
+ showTextBox: false,
tm: null,
time:null,
text:10,
@@ -68,6 +77,7 @@
}
}
},
+
methods: {
goHome(){
uni.switchTab({
@@ -189,6 +199,7 @@
</view>
</view>
+ <textBox v-if="showTextBox" ref="textBox" :code="memberPeriodConfigInfo.protocolCode" :title="memberPeriodConfigInfo.protocolName"></textBox>
</view>
</template>
--
Gitblit v1.9.3