bayi vor 1 Jahr
Ursprung
Commit
6f15f20586
5 geänderte Dateien mit 43 neuen und 36 gelöschten Zeilen
  1. 7 0
      api/sale.js
  2. 3 2
      pages/my/index.wxml
  3. 27 28
      salesperson/pages/fill/index.js
  4. 3 3
      salesperson/pages/fill/index.wxml
  5. 3 3
      utils/request.js

+ 7 - 0
api/sale.js

@@ -0,0 +1,7 @@
+import {
+    request
+} from "../utils/request";
+
+module.exports = {
+    registerSale: data => request('/v3/sale/user', 'post', data),
+}

+ 3 - 2
pages/my/index.wxml

@@ -75,13 +75,14 @@
             </view>
             <image class='black' src='/static/black.png'></image>
         </view>
-        <view class="activation" bindtap="jump" data-url="/salesperson/pages/sale/index">
+        <view class="activation" bindtap="jump" data-url="/salesperson/pages/sale/index"
+            wx:if="{{!userInfo.user.saleUserId}}">
             <view class="tips">
                 <image src="/static/tjg.png" class="tipsImg" />成为推荐官
             </view>
             <image class='black' src='/static/black.png'></image>
         </view>
-        <view class="activation" bindtap="jump" data-url="/salesperson/pages/saleOffice/index">
+        <view class="activation" bindtap="jump" data-url="/salesperson/pages/saleOffice/index" wx:else>
             <view class="tips">
                 <image src="/static/tjg.png" class="tipsImg" />推荐中心
             </view>

+ 27 - 28
salesperson/pages/fill/index.js

@@ -1,54 +1,53 @@
 const app = getApp()
-
+import {
+    exchangemobile,
+} from '~/api/user'
+import {
+    registerSale
+} from '~/api/sale'
 Page({
     data: {
         menuTop: app.globalData.menuTop,
         username: '',
-        phone: '',
+        mobile: '17600188802',
         isSubmit: false
     },
-    onLoad(options) {
-
-    },
     bindblur(e) {
         this.setData({
-            username: e.detail.value
+            username: e.detail.value.trim()
         })
     },
-    async getPhoneNumber({
+    async getmobileNumber({
         detail
     }) {
-        console.log(detail);
-        /*     let mobile = await exchangePhone({
-                code: detail.code
-            })
-            await bindPhone({
-                mobile
-            })
-            let userInfo = await getMyInfo()
-            this.setUser(userInfo.user)
-            wx.showToast({
-                title: '绑定成功!',
-                icon: "none",
-                duration: 4000
-            }) */
+        let mobile = await exchangemobile({
+            code: detail.code
+        })
+        this.setData({
+            mobile
+        })
     },
     black() {
         wx.navigateBack()
     },
-    submit() {
+    async submit() {
         let {
-            phone,
+            mobile,
             username
         } = this.data
         this.setData({
             isSubmit: true
         })
-        console.log(this.data, username);
-        if (phone && username) {
-            console.log('通过');
-            return
+        console.log(this.data);
+        if (mobile && username) {
+            let res = await registerSale({
+                mobile,
+                name: username
+            })
+            console.log(res);
+            wx.navigateTo({
+              url: '/salesperson/pages/saleOffice/index',
+            })
         }
-       
     }
 })

+ 3 - 3
salesperson/pages/fill/index.wxml

@@ -7,13 +7,13 @@
     <view class="form">
         <view class="row {{isSubmit&&username==''?'r1':''}}" style="border-bottom: 1rpx solid #EEEEEE;">
             <view class="label">*姓名</view>
-            <input placeholder="请输入真实姓名" class='nickName' placeholder-class="nickName" maxlength="10"
+            <input placeholder="请输入真实姓名" class='nickName' placeholder-class="nickName" maxlength="8"
                 bindblur='bindblur'></input>
         </view>
-        <view class="row {{isSubmit&&phone==''?'r2':''}}">
+        <view class="row {{isSubmit&&mobile==''?'r2':''}}">
             <view class="label">*手机号</view>
             <button class="resetBtn" open-type="getPhoneNumber"
-                bindgetphonenumber="getPhoneNumber">{{phone==''?'请输入手机号':phone}}</button>
+                bindgetphonenumber="getPhoneNumber">{{mobile==''?'请输入手机号':mobile}}</button>
         </view>
     </view>
     <view class="qrCodeBox">

+ 3 - 3
utils/request.js

@@ -6,13 +6,13 @@ const {
         envVersion
     }
 } = wx.getAccountInfoSync();
-/* if (envVersion == 'develop') {
+if (envVersion == 'develop') {
     baseUrl = 'https://reader-api.efunbox.cn/wx'
     oldUrl = 'https://reader-api.efunbox.cn'
-} else { */
+} else {
     baseUrl = 'https://reader-api.ai160.com/wx'
     oldUrl = 'https://reader-api.ai160.com'
-// }
+}
 
 function request(url, method, data, oldBaseUrl = false, intercept = true) {
     let header = {