chenxiaofeng 5 år sedan
förälder
incheckning
61ee364522
43 ändrade filer med 210 tillägg och 9 borttagningar
  1. BIN
      .DS_Store
  2. 2 1
      app.js
  3. 2 2
      app.json
  4. 2 3
      pages/personal_core/home/home.js
  5. 49 1
      pages/personal_core/home_list/home_list.js
  6. 2 1
      pages/personal_core/home_list/home_list.wxml
  7. 1 1
      utils/websocket.js
  8. 1 0
      verify_mpsdk/config.js
  9. BIN
      verify_mpsdk/images/hint-shibieNative.png
  10. BIN
      verify_mpsdk/images/ico-came.png
  11. BIN
      verify_mpsdk/images/ico-cameNative.png
  12. BIN
      verify_mpsdk/images/ico-suc.png
  13. BIN
      verify_mpsdk/images/ico-sucNative.png
  14. BIN
      verify_mpsdk/images/shibiebgNative.png
  15. 1 0
      verify_mpsdk/index/index.js
  16. 3 0
      verify_mpsdk/index/index.json
  17. 1 0
      verify_mpsdk/index/index.wxml
  18. 1 0
      verify_mpsdk/index/index.wxss
  19. 1 0
      verify_mpsdk/main.js
  20. 1 0
      verify_mpsdk/miniprogram_npm/@tencent/emonitor/index.js
  21. 1 0
      verify_mpsdk/miniprogram_npm/@tencent/emonitor/index.js.map
  22. 1 0
      verify_mpsdk/templates/errorToast/errorToast.wxml
  23. 1 0
      verify_mpsdk/templates/errorToast/errorToast.wxss
  24. 1 0
      verify_mpsdk/templates/failpage/failpage.wxml
  25. 1 0
      verify_mpsdk/templates/index/index.wxml
  26. 1 0
      verify_mpsdk/templates/livingbody/livingbody.wxml
  27. 1 0
      verify_mpsdk/templates/livingbody/livingbody.wxss
  28. 1 0
      verify_mpsdk/templates/navTip/navTip.wxml
  29. 1 0
      verify_mpsdk/templates/navTip/navTip.wxss
  30. 1 0
      verify_mpsdk/templates/notice/notice.wxml
  31. 1 0
      verify_mpsdk/templates/notice/notice.wxss
  32. 1 0
      verify_mpsdk/templates/ocr/ocr.wxml
  33. 1 0
      verify_mpsdk/templates/ocr/ocr.wxss
  34. 1 0
      verify_mpsdk/templates/showAuthToast/showAuthToast.wxml
  35. 1 0
      verify_mpsdk/templates/showAuthToast/showAuthToast.wxss
  36. 1 0
      verify_mpsdk/templates/sms/sms.wxml
  37. 1 0
      verify_mpsdk/templates/sms/sms.wxss
  38. 1 0
      verify_mpsdk/templates/success/success.wxml
  39. 1 0
      verify_mpsdk/templates/success/success.wxss
  40. 111 0
      verify_mpsdk/utils/extend.js
  41. 11 0
      verify_mpsdk/utils/regenerator-runtime/path.js
  42. 1 0
      verify_mpsdk/utils/regenerator-runtime/runtime.js
  43. 1 0
      verify_mpsdk/utils/util.js

BIN
.DS_Store


+ 2 - 1
app.js

@@ -1,8 +1,9 @@
1 1
 const webSocket = require('./utils/websocket.js');
2
+
2 3
 App({
3 4
   //设置全局请求URL
4 5
   globalData: {
5
-    url: 'http://yhbdemo.niufangw.com/v1/'
6
+    url: 'http://xiaochengxuapi.jrjyjrjy.com/v1/'
6 7
   },
7 8
 
8 9
   judge_Land() {

+ 2 - 2
app.json

@@ -44,8 +44,8 @@
44 44
     "pages/logs/logs",
45 45
     "pages/chat-list/chat-list",
46 46
     "pages/chat/chat",
47
-    "pages/chat-input/chat-input"
48
-
47
+    "pages/chat-input/chat-input",
48
+    "verify_mpsdk/index/index"
49 49
 
50 50
   ],
51 51
   "permission": {

+ 2 - 3
pages/personal_core/home/home.js

@@ -27,7 +27,7 @@ Page({
27 27
             };
28 28
     app.postRequest(datum_url, datum_data, function (res) {
29 29
             if (res.code == 201) {
30
-              // console.log(res.data);
30
+              console.log(res.data);
31 31
               that.setData({
32 32
                 datum: res.data
33 33
               })
@@ -54,7 +54,6 @@ Page({
54 54
     };
55 55
     app.postRequest(authenticationnum_url, authenticationnum_data, function (res) {
56 56
       if (res.code == 201) {
57
-        // console.log(res.data);
58 57
         that.setData({
59 58
           authenticationnum: res.data
60 59
         })
@@ -70,7 +69,7 @@ Page({
70 69
     };
71 70
     app.postRequest(memberstatus_url, memberstatus_data, function (res) {
72 71
       if (res.code == 201) {
73
-        // console.log(res.data);
72
+        console.log(res.data);
74 73
         that.setData({
75 74
           memberstatus: res.data.msg
76 75
         })

+ 49 - 1
pages/personal_core/home_list/home_list.js

@@ -1,10 +1,13 @@
1 1
 const app = getApp();
2
+// 初始化慧眼实名核身组件
3
+const verify = require('../../../verify_mpsdk/main');
4
+verify.init();
2 5
 Page({
3 6
 
4 7
  
5 8
   data: {
6 9
     optioninfo:'',
7
-
10
+    token:'',
8 11
     wxauthentication: [],     //我的微信
9 12
   },
10 13
 
@@ -44,5 +47,50 @@ Page({
44 47
 
45 48
 
46 49
   },
50
+  faceid:function(e){
51
+      let that = this;
52
+    this.setData({
53
+      token: 'EACB432D-B34A-46C6-9D47-71FC7A1263EC'
54
+    })
55
+    that.gotoVerify();
56
+    return false;
57
+    
58
+  },
59
+  gotoVerify: function () {
60
+    let self = this;
61
+
62
+    // 调用实名核身功能
63
+    wx.startVerify({
64
+      // 传入的数据
65
+      data: {
66
+        token: this.data.token,
67
+        // endPath:"/pages/verify/verify"
68
+      },
69
+      // 验证成功后触发
70
+      success: function (data) {
71
+        console.log('收到验证成功的回调')
72
+        console.log(data);
73
+        setTimeout(()=> {
74
+          wx.showModal({
75
+            title: '收到验证成功的回调',
76
+            content: `${data.BizToken}`,
77
+            showCancel: false
78
+          })
79
+        },500)
80
+      },
81
+      // 验证失败时触发
82
+      fail: function (err) {
83
+        console.log('收到验证失败的回调')
84
+        console.log(err);
85
+        setTimeout(() => {
86
+          wx.showModal({
87
+            title: '收到验证失败的回调',
88
+            content: `${err.ErrorMsg}`,
89
+            showCancel: false
90
+          })
91
+        }, 500)
92
+      }
93
+    });
94
+  }
47 95
 
48 96
 })

+ 2 - 1
pages/personal_core/home_list/home_list.wxml

@@ -1,5 +1,6 @@
1 1
 <view class="yzlist_box">
2
-        <navigator class='yzlist'  hover-class="none" url="/pages/personal_core/Realname/Realname">
2
+<!-- url="/pages/personal_core/Realname/Realname"  -->
3
+        <navigator class='yzlist'  hover-class="none" bindtap="faceid">
3 4
                 <image src='/image/yz1.png' mode="widthFix"></image>
4 5
                 <text>实名认证</text>
5 6
 

+ 1 - 1
utils/websocket.js

@@ -31,7 +31,7 @@ var webSocket = {
31 31
     socketClose = false
32 32
     socketMsgQueue = []
33 33
     wx.connectSocket({
34
-      url: 'wss://yhbdemo.niufangw.com/ws',
34
+      url: 'wss://xiaochengxuapi.jrjyjrjy.com/ws',
35 35
       success: function (res) {
36 36
         if (options) {
37 37
           // 成功回调

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/config.js


BIN
verify_mpsdk/images/hint-shibieNative.png


BIN
verify_mpsdk/images/ico-came.png


BIN
verify_mpsdk/images/ico-cameNative.png


BIN
verify_mpsdk/images/ico-suc.png


BIN
verify_mpsdk/images/ico-sucNative.png


BIN
verify_mpsdk/images/shibiebgNative.png


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/index/index.js


+ 3 - 0
verify_mpsdk/index/index.json

@@ -0,0 +1,3 @@
1
+{
2
+  "disableScroll": true
3
+}

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/index/index.wxml


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/index/index.wxss


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/main.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/miniprogram_npm/@tencent/emonitor/index.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/miniprogram_npm/@tencent/emonitor/index.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/templates/errorToast/errorToast.wxml


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/templates/errorToast/errorToast.wxss


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/templates/failpage/failpage.wxml


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/templates/index/index.wxml


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/templates/livingbody/livingbody.wxml


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/templates/livingbody/livingbody.wxss


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/templates/navTip/navTip.wxml


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/templates/navTip/navTip.wxss


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/templates/notice/notice.wxml


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/templates/notice/notice.wxss


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/templates/ocr/ocr.wxml


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/templates/ocr/ocr.wxss


+ 1 - 0
verify_mpsdk/templates/showAuthToast/showAuthToast.wxml

@@ -0,0 +1 @@
1
+<template name="auth_template"><view class="auth-bg"></view><view class="auth-main"><view class="auth-info">{{authInfo}}</view><button open-type="openSetting" class="auth-btn-set"><image src="http://beta.gtimg.com/GodIdent/huiyan/img/icon42_appwx_logo.png"></image>打开授权设置</button></view></template>

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/templates/showAuthToast/showAuthToast.wxss


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/templates/sms/sms.wxml


+ 1 - 0
verify_mpsdk/templates/sms/sms.wxss

@@ -0,0 +1 @@
1
+#sms-top { width:100%;background:#fff; } .sms-top-sec { display:flex;align-items:center; flex-direction:row; height:52px; padding:0 15px; } #sms-top-phone { border-bottom:1px solid rgb(228,228,228); } .sms-ts-img { display:flex;align-items:center; } .sms-ts-img image{ height:25px;width:20px; margin-right:16px; } .sms-ts-input { flex:1; } .sms-ts-btn { min-width:100px; text-align:right;font-size:14px; color:#888; padding: 10px 0; } .sms-ts-btn-enable { color: #2d72f1; }

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/templates/success/success.wxml


+ 1 - 0
verify_mpsdk/templates/success/success.wxss

@@ -0,0 +1 @@
1
+.verifyResultTop{ width:100%;margin-top:160rpx;margin-bottom:60rpx;text-align:center; } .verifyResultSuccess { width:100%;text-align:center;font-weight:400;font-size:17px;margin-bottom:5px; } .verifyResultHint { text-align:center;font-size:14px;color:#999999; padding:0 20px; }

+ 111 - 0
verify_mpsdk/utils/extend.js

@@ -0,0 +1,111 @@
1
+
2
+var getProto = Object.getPrototypeOf || function (obj) {
3
+  /*jshint proto: true */
4
+  return obj.__proto__;
5
+};
6
+var hasOwn = Object.prototype.hasOwnProperty;
7
+var fnToString = hasOwn.toString;
8
+var ObjectFunctionString = fnToString.call(Object);
9
+
10
+/**
11
+ * 测试对象是否是纯粹的对象(通过 "{}" 或者 "new Object" 创建的)。
12
+ */
13
+var isPlainObject = function(obj) {
14
+  var proto, Ctor;
15
+
16
+  // Detect obvious negatives
17
+  // Use toString instead of jQuery.type to catch host objects
18
+  if (!obj || toString.call(obj) !== "[object Object]") {
19
+    return false;
20
+  }
21
+
22
+  proto = getProto(obj);
23
+
24
+  // Objects with no prototype (e.g., `Object.create( null )`) are plain
25
+  if (!proto) {
26
+    return true;
27
+  }
28
+
29
+  // Objects with prototype are plain iff they were constructed by a global Object function
30
+  Ctor = hasOwn.call(proto, "constructor") && proto.constructor;
31
+  return typeof Ctor === "function" && fnToString.call(Ctor) === ObjectFunctionString;
32
+};
33
+
34
+
35
+var isFunction = function (val) {
36
+  return (typeof val === 'function');
37
+}
38
+
39
+
40
+var extend = function () {
41
+  var options, name, src, copy, copyIsArray, clone,
42
+    target = arguments[0] || {},
43
+    i = 1,
44
+    length = arguments.length,
45
+    deep = false;
46
+
47
+  // Handle a deep copy situation
48
+  if (typeof target === "boolean") {
49
+    deep = target;
50
+
51
+    // Skip the boolean and the target
52
+    target = arguments[i] || {};
53
+    i++;
54
+  }
55
+
56
+  // Handle case when target is a string or something (possible in deep copy)
57
+  if (typeof target !== "object" && !isFunction(target)) {
58
+    target = {};
59
+  }
60
+
61
+  // Extend jQuery itself if only one argument is passed
62
+  if (i === length) {
63
+    target = this;
64
+    i--;
65
+  }
66
+
67
+  for (; i < length; i++) {
68
+
69
+    // Only deal with non-null/undefined values
70
+    if ((options = arguments[i]) != null) {
71
+
72
+      // Extend the base object
73
+      for (name in options) {
74
+        src = target[name];
75
+        copy = options[name];
76
+
77
+        // Prevent never-ending loop
78
+        if (target === copy) {
79
+          continue;
80
+        }
81
+
82
+        // Recurse if we're merging plain objects or arrays
83
+        if (deep && copy && (isPlainObject(copy) ||
84
+          (copyIsArray = Array.isArray(copy)))) {
85
+
86
+          if (copyIsArray) {
87
+            copyIsArray = false;
88
+            clone = src && Array.isArray(src) ? src : [];
89
+
90
+          } else {
91
+            clone = src && isPlainObject(src) ? src : {};
92
+          }
93
+
94
+          // Never move original objects, clone them
95
+          target[name] = extend(deep, clone, copy);
96
+
97
+          // Don't bring in undefined values
98
+        } else if (copy !== undefined) {
99
+          target[name] = copy;
100
+        }
101
+      }
102
+    }
103
+  }
104
+
105
+  // Return the modified object
106
+  return target;
107
+};
108
+
109
+module.exports = {
110
+  extend: extend
111
+}

+ 11 - 0
verify_mpsdk/utils/regenerator-runtime/path.js

@@ -0,0 +1,11 @@
1
+/**
2
+ * Copyright (c) 2014-present, Facebook, Inc.
3
+ *
4
+ * This source code is licensed under the MIT license found in the
5
+ * LICENSE file in the root directory of this source tree.
6
+ */
7
+
8
+exports.path = require("path").join(
9
+  __dirname,
10
+  "runtime.js"
11
+);

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/utils/regenerator-runtime/runtime.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
verify_mpsdk/utils/util.js