فهرست منبع

开发全局邀请用户组件

bayi 1 سال پیش
والد
کامیت
b99a8e30b6

+ 20 - 0
components/invite/index.js

@@ -0,0 +1,20 @@
+// components/invite/index.js
+Component({
+    /**
+     * 组件的属性列表
+     */
+    properties: {
+
+    },
+    data: {
+
+    },
+    methods: {
+        openInvite() {
+            this.selectComponent("#popUp").showModal()
+        },
+        closeInvite() {
+            this.selectComponent("#popUp").hideModal()
+        },
+    }
+})

+ 6 - 0
components/invite/index.json

@@ -0,0 +1,6 @@
+{
+    "component": true,
+    "usingComponents": {
+        "popUp": "/components/popUp/index"
+    }
+}

+ 1 - 0
components/invite/index.less

@@ -0,0 +1 @@
+/* components/invite/index.wxss */

+ 3 - 0
components/invite/index.wxml

@@ -0,0 +1,3 @@
+<popUp id="popUp">
+
+</popUp>

+ 1 - 0
components/invite/index.wxss

@@ -0,0 +1 @@
+/* components/invite/index.wxss */

+ 3 - 0
salesperson/pages/saleOffice/index.js

@@ -27,6 +27,9 @@ Page({
             url: `/salesperson/pages/${currentTarget.dataset.url}/index`,
         })
     },
+    openInvite() {
+        this.selectComponent("#InvitePop").openInvite()
+    },
     /**
      * 用户点击右上角分享
      */

+ 3 - 1
salesperson/pages/saleOffice/index.json

@@ -1,4 +1,6 @@
 {
-    "usingComponents": {},
+    "usingComponents": {
+        "InvitePop":"/components/invite/index"
+    },
     "navigationBarTitleText": "推荐中心"
 }

+ 3 - 2
salesperson/pages/saleOffice/index.wxml

@@ -36,7 +36,7 @@
             <image src="../../image/b1.png" class="b1" />
             <view class="name">邀请记录</view>
         </view>
-        <view class="box"  bindtap="jump" data-url="management">
+        <view class="box" bindtap="jump" data-url="management">
             <image src="../../image/b2.png" class="b2" />
             <view class="name">订单管理</view>
         </view>
@@ -46,8 +46,9 @@
         </view>
     </view>
     <view class="bottom">
-        <button class="resetBtn btn" open-type="share">
+        <button class="resetBtn btn" bindtap="openInvite">
             邀请用户
         </button>
     </view>
+    <InvitePop id="InvitePop"></InvitePop>
 </view>