DaMowang 2 éve
szülő
commit
4b88c2b8ce

+ 9 - 1
src/pages/my/index.vue

@@ -44,6 +44,10 @@
                 <img src="@/static/my/regional.png" alt="" srcset="" class="ico">
                 <span class="txtinfo">区域服务节点:{{ localInfo.regional }}</span>
             </view>
+            <view class="regional top10" v-if="localInfo.operate">
+                <img src="@/static/my/regional.png" alt="" srcset="" class="ico">
+                <span class="txtinfo">区域运营节点:{{ localInfo.operate }}</span>
+            </view>
             <!-- 节点-end -->
             <!-- 账户信息 -->
             <view class="acc_info flex_r flex_jse">
@@ -390,7 +394,7 @@ export default {
                 case 3:
                     return "合伙人";
                 case 4:
-                    return "副总";
+                    return "联合创始人";
                 case 5:
                     return "联合发起人";
                 default:
@@ -551,6 +555,10 @@ page {
     .txtinfo {
         vertical-align: middle;
     }
+
+    &.top10{
+        margin-top: -2rpx;
+    }
 }
 
 // 账户信息

+ 1 - 1
src/pages/orderingfood/merchantlist.vue

@@ -117,7 +117,7 @@ export default {
                 case 1: return "VIP";
                 case 2: return "群主";
                 case 3: return "合伙人";
-                case 4: return "副总";
+                case 4: return "联合创始人";
                 case 5: return "联合发起人";
                 default: return ""
             }

+ 7 - 5
src/pagesB/orderingfood/activationcode.vue

@@ -19,7 +19,7 @@
         <div class="bntbar">
             <div class="btn" @click="activationCode">立即生成</div>
         </div>
-        <div class="codebox">
+        <div class="codebox" v-if="codes.length">
             <div class="msg">待使用:</div>
             <div class="codes">
                 <div class="code_it" v-for="(i,s) in codes" :key="s">
@@ -29,7 +29,6 @@
                     </div>
                 </div>
             </div>
-            <!-- <div class="code" @click="copyText(code)">{{ code }}</div> -->
             <div class="smsg">(*点击激活码可复制)</div>
         </div>
     </div>
@@ -47,13 +46,13 @@ export default {
             localInfo: {},
             Purview: {},
             code: undefined,
-            codes: {},
+            codes: [],
 
             tabs: [
                 { n: "VIP", i: 1, k: "vip_num" },
                 { n: "群主", i: 2, k: "lord_num" },
                 { n: "合伙人", i: 3, k: "helper_num" },
-                { n: "副总", i: 4, k: "vice_num" },
+                { n: "联合创始人", i: 4, k: "vice_num" },
             ],
             level_id: 1,
         }
@@ -70,7 +69,10 @@ export default {
             })
             post("local/waitActivation").then(res => {
                 if (res.code == 0) {
-                    this.codes = res.data
+                    this.codes = []
+                    for (const i in res.data) {
+                        this.codes.push(res.data[i])
+                    }
                 }
             })
         },

+ 39 - 41
src/utils/copy.js

@@ -1,42 +1,40 @@
-export default function uniCopy({content,success,error}) {
-	if(!content) return error('复制的内容不能为空 !')
-	content = typeof content === 'string' ? content : content.toString() // 复制内容,必须字符串,数字需要转换为字符串
-	/**
-	 * 小程序端 和 app端的复制逻辑
-	 */
-	//#ifndef H5
-	uni.setClipboardData({
-		data: content,
-		success: function() {
-			success("复制成功~")
-			console.log('success');
-		},
-		fail:function(){
-			success("复制失败~")
-		}
-	});
-	//#endif
-	
-	/**
-	 * H5端的复制逻辑
-	 */
-	// #ifdef H5
-	if (!document.queryCommandSupported('copy')) { //为了兼容有些浏览器 queryCommandSupported 的判断
-		// 不支持
-		error('浏览器不支持')
-	}
-	let textarea = document.createElement("textarea")
-	textarea.value = content
-	textarea.readOnly = "readOnly"
-	document.body.appendChild(textarea)
-	textarea.select() // 选择对象
-	textarea.setSelectionRange(0, content.length) //核心
-	let result = document.execCommand("copy") // 执行浏览器复制命令
-	if(result){
-		success("复制成功~")
-	}else{
-		error("复制失败,请检查h5中调用该方法的方式,是不是用户点击的方式调用的,如果不是请改为用户点击的方式触发该方法,因为h5中安全性,不能js直接调用!")
-	}	
-	textarea.remove()
-	// #endif
+export default function uniCopy({ content, success, error }) {
+    if (!content) return error('复制的内容不能为空 !')
+    content = typeof content === 'string' ? content : content.toString() // 复制内容,必须字符串,数字需要转换为字符串
+    /**
+     * 小程序端 和 app端的复制逻辑
+     */
+    //#ifndef H5
+    uni.setClipboardData({
+        data: content,
+        success: function () {
+            success("复制成功~")
+        },
+        fail: function (e) {
+            success("复制失败~")
+        }
+    });
+    //#endif
+
+    /**
+     * H5端的复制逻辑
+     */
+    // #ifdef H5
+    if (!document.queryCommandSupported('copy')) { //为了兼容有些浏览器 queryCommandSupported 的判断
+        error('浏览器不支持')
+    }
+    let textarea = document.createElement("textarea")
+    textarea.value = content
+    textarea.readOnly = "readOnly"
+    document.body.appendChild(textarea)
+    textarea.select() // 选择对象
+    textarea.setSelectionRange(0, content.length) //核心
+    let result = document.execCommand("copy") // 执行浏览器复制命令
+    if (result) {
+        success("复制成功~")
+    } else {
+        error("复制失败,请检查h5中调用该方法的方式,是不是用户点击的方式调用的,如果不是请改为用户点击的方式触发该方法,因为h5中安全性,不能js直接调用!")
+    }
+    textarea.remove()
+    // #endif
 }