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