Commit fcdae7f6a2845368abbf7b0d62f381c1da04faf0

Authored by luoye
1 parent 38d1e3e7e2

用户注册

Showing 9 changed files with 79 additions and 113 deletions

littleApp_child/app.json View file @ fcdae7f
1 1 {
2 2 "pages": [
  3 +
3 4 "pages/home/home",
4 5 "pages/Setting/Setting",
5 6 "pages/PersonalInfo/PersonalInfo",
6 7  
... ... @@ -21,7 +22,9 @@
21 22 "pages/system_notifacations/system_notifacations",
22 23 "pages/vipService/vipService",
23 24 "pages/childcare_knowledge/childcare_knowledge",
  25 + "pages/CompleteTouristInfo/CompleteTouristInfo",
24 26 "pages/Register/Register"
  27 +
25 28 ],
26 29 "window": {
27 30 "backgroundTextStyle": "light",
littleApp_child/pages/CompleteTouristInfo/CompleteTouristInfo.js View file @ fcdae7f
  1 +// 完善游客信息
  2 +
  3 +// 网络请求工具类
  4 +var networkUtil = require('../../utils/network_util.js')
  5 +var api = require('../../utils/apiFile.js')
  6 +
  7 +
  8 +// 是否有更多
  9 +var userId = ''
  10 +var token = ''
  11 +
  12 +Page({
  13 + data: {
  14 + },
  15 + /*---------生命周期--------*/
  16 + onLoad: function (e) {
  17 + userId = e.userId
  18 + token = e.token
  19 + },
  20 + formSubmit: function (e) {
  21 + networkUtil.showLoading()
  22 + getApp().globalData.token = token
  23 + var param = { 'username': '李白', 'birth': '2017-02-15'}
  24 + networkUtil._put(api.kTourisInfo + userId, param, function (res) {
  25 + console.log(res)
  26 + getApp().globalData.token = ''
  27 + wx.showModal({
  28 + title: '提示',
  29 + content: '注册成功,立即登录',
  30 + success: function (res) {
  31 + if (res.confirm) {
  32 + wx.navigateBack({
  33 + delta: 5
  34 + })
  35 + }
  36 + }
  37 + })
  38 + }, function (res) {
  39 + networkUtil.showErrorToast(res.errormsg)
  40 + })
  41 + }
  42 +})
littleApp_child/pages/CompleteTouristInfo/CompleteTouristInfo.json View file @ fcdae7f
  1 +{
  2 + "navigationBarBackgroundColor": "#48C17B",
  3 + "navigationBarTitleText": "我的收藏",
  4 + "navigationBarTextStyle": "white",
  5 + "backgroundColor": "#d8dbd4"
  6 +}
littleApp_child/pages/CompleteTouristInfo/CompleteTouristInfo.wxml View file @ fcdae7f
  1 +<view class="backgroundView" style="background: white">
  2 + <form catchsubmit="formSubmit">
  3 +
  4 + <view class="record-input-constainer whiteColor">
  5 + <view class="record-input_bg whiteColor" style="border-color:{{inputFocus.nameInput ? '#48C17B' : '#e8eae5'}}">
  6 + <label class="record-input_title">姓名</label>
  7 + <input class="input" id="name" name="name" maxlength="12" placeholder="请输入建档姓名" value="" placeholder-class="input-placeholder" bindinput="blurNameInput"/>
  8 + </view>
  9 + <view>生日</view>
  10 + <view>性别</view>
  11 + </view>
  12 +
  13 + <button class="record-submit-btn" formType="submit">立即注册</button>
  14 + </form>
  15 +</view>
littleApp_child/pages/CompleteTouristInfo/CompleteTouristInfo.wxss View file @ fcdae7f
  1 +@import "../home/css/login.wxss";
littleApp_child/pages/Register/Register.js View file @ fcdae7f
... ... @@ -12,7 +12,7 @@
12 12 Page({
13 13 data: {
14 14 inputFocus: { codeInput: false },
15   - time: '60s',
  15 + time: '0s',
16 16 },
17 17 // 获取验证码
18 18 getVerifyCode: function (e) {
... ... @@ -23,7 +23,7 @@
23 23 }
24 24 if (numberUtil.IsTelPhoneNumber(phone) && name.length > 0) {
25 25 var that = this
26   - networkUtil._post(api.bindDoc, { username: name, phone: phone }, function (res) {
  26 + networkUtil._post(api.bindDoc, { username: name, phone: phone,'type':2 }, function (res) {
27 27 console.log("getVerifyCode:", res)
28 28  
29 29 }, function (res) {
... ... @@ -98,13 +98,10 @@
98 98 })
99 99 },
100 100 loginSuccess(data) {
101   - // wx.setStorageSync('userToken', data.token)
102   - // wx.setStorageSync('userId', data.patientIds)
103   - // wx.setStorageSync('hxName', data.hxName)
104   - // wx.setStorageSync('hxPassWord', data.hxPassWord)
105   - // getApp().globalData.token = data.token
106   - // getApp().globalData.userId = data.patientIds
107   - this.homePage()
  101 +
  102 + wx.navigateTo({
  103 + url: '../CompleteTouristInfo/CompleteTouristInfo?userId=' + data.id + '&token=' + data.token,
  104 + })
108 105 }
109 106 })
littleApp_child/pages/Register/Register.wxss View file @ fcdae7f
1   -.input-placeholder {
2   - font-size: 13px;
3   - color: #999;
4   -}
5   -
6   -page {
7   - background-color: white;
8   -}
9   -
10   -.record-topbar {
11   - width: 100%;
12   - height: 45px;
13   - background: #ffd5dd;
14   - font-size: 12px;
15   - color: #ee7289;
16   - text-align: center;
17   - line-height: 45px;
18   -}
19   -
20   -.record-input-constainer {
21   - margin: 40px 10px 0 10px;
22   -}
23   -
24   -.record-input_bg {
25   - /*background: beige;*/
26   - display: flex;
27   - align-items: center;
28   - justify-content: flex-start;
29   - height: 42px;
30   - border: solid 1px;
31   - border-radius: 5px;
32   -}
33   -
34   -.record-input_title {
35   - /*background-color: green;*/
36   - width: 50px;
37   - height: 20px;
38   - text-align: left;
39   - line-height: 20px;
40   - font: medium;
41   - font-size: 14px;
42   - color: #000;
43   - padding-left: 15px;
44   - border-right: solid #e8eae5 1px;
45   -}
46   -
47   -.input {
48   - /*background-color: red;*/
49   - font-size: 13px;
50   - color: #999;
51   - margin-left: 10px;
52   - width: 110px;
53   - margin-top: 3px;
54   -}
55   -
56   -.record-submit-btn {
57   - font: medium;
58   - font-size: 20px;
59   - color: white;
60   - margin-left: 10px;
61   - margin-right: 10px;
62   - height: 45px;
63   - line-height: 45px;
64   - border-radius: 22.5px;
65   - background-color: #48c17b;
66   - width: calc(100%-20px);
67   - margin-top: 200px;
68   - text-align: center;
69   -}
70   -
71   -.code-input_bg {
72   - /*background: beige;*/
73   - display: flex;
74   - align-items: center;
75   - justify-content: flex-start;
76   - height: 42px;
77   - border: solid 1px;
78   - border-radius: 5px;
79   - width: 70%;
80   -}
81   -
82   -.record-time-text {
83   - font: lighter;
84   - margin-left: 10px;
85   - width: 30%;
86   - text-align: center;
87   - font-size: 15px;
88   - color: #666;
89   - height: 42px;
90   - line-height: 42px;
91   - margin-top: 15px;
92   - border-radius: 4px;
93   - float: right;
94   - background: #f6f6f6;
95   - border: 1px solid #d3d3d3;
96   - /*background-color: rgba(1, 1, 1, 1);*/
97   -}
98   -
99   -.code_view {
100   - display: flex;
101   -}
  1 +@import "../home/css/login.wxss";
littleApp_child/pages/home/home.js View file @ fcdae7f
... ... @@ -255,8 +255,8 @@
255 255 getVerifyCode: function (e) {
256 256 console.log("name:" + name)
257 257 console.log("phone:" + phone)
258   - name = '小向阳'
259   - phone = '18202810912'
  258 + // name = '小向阳'
  259 + // phone = '18202810912'
260 260 if (timeCount < 60) {
261 261 return
262 262 }
littleApp_child/utils/apiFile.js View file @ fcdae7f
... ... @@ -37,6 +37,8 @@
37 37 // 7niu
38 38 kApiQiNiuImageToken:'v1/tokens/qiniu',
39 39 // 改用户信息
40   - kApiModifyMyInfo:'v1/users'
  40 + kApiModifyMyInfo:'v1/users',
  41 + // 游客用户信息
  42 + kTourisInfo: 'baby/users/',
41 43 }