master
Aiden 12 months ago
parent 222d1107cc
commit e36c5453c2

@ -5,6 +5,7 @@
"^tm-(.*)": "@/tm-vuetify/components/tm-$1/tm-$1.vue"
},
"pages": [
{
"path": "pages/login/login",
"style": {
@ -151,6 +152,16 @@
"navigationBarTitleText": "",
"enablePullDownRefresh": false
}
},
{
"path": "pagesFace/pages/middle/middle",
"style": {
"navigationBarTitleText": "人脸识别认证",
"enablePullDownRefresh": false,
"app-plus": {
"titleNView": false //
}
}
}
],

File diff suppressed because one or more lines are too long

@ -16,9 +16,10 @@
"pages/mine/set-up",
"pages/consignment-painting/index",
"pages/paySuccess/paySuccess",
"pages/payError/payError"
"pages/payError/payError",
"pagesFace/pages/middle/middle"
],
"subPackages": [],
"window": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "uni-app",
@ -47,16 +48,5 @@
"desc": "你的摄像头将用于拍照或录像"
}
},
"subpackages": [
{
"root": "pagesFace",
"name": "pagesFace",
"pages": [
"pages/index/index",
"pages/webview/webview",
"pages/middle/middle"
]
}
],
"usingComponents": {}
}

@ -1,88 +1,2 @@
Page({
data: {
/** 刷脸token */
bizToken: "",
/** 认证小程序appId */
miniProgramAppId: "",
/** 认证小程序跳转页地址 */
miniProgramPath: "",
/** 刷脸结束回调地址 */
miniProgramCallBackUrl: "",
/** 是否已跳转认证小程序 */
goFaceDone: false,
},
/** 点击前往认证 */
onJump() {
const { bizToken, miniProgramAppId, miniProgramPath } = this.data;
wx.navigateToMiniProgram({
appId: miniProgramAppId,
path: miniProgramPath + "?bizToken=" + bizToken,
success: (res) => {
this.setData({
goFaceDone: true,
});
},
});
},
/** 生命周期函数--监听页面加载 */
onLoad: function ({
bizToken = "",
miniProgramAppId = "",
miniProgramPath = "",
miniProgramCallBackUrl = "",
}) {
console.log("---middle onLoad");
this.setData({
bizToken: decodeURIComponent(bizToken),
miniProgramAppId: decodeURIComponent(miniProgramAppId),
miniProgramPath: decodeURIComponent(miniProgramPath),
miniProgramCallBackUrl: decodeURIComponent(miniProgramCallBackUrl),
});
},
/** 生命周期函数--监听页面显示 */
onShow: function () {
console.log("---middle onShow");
const { goFaceDone, miniProgramCallBackUrl } = this.data;
/** 防止从认证进入后直接返回 */
if (!goFaceDone) return;
/** 已跳转认证小程序,重置 */
this.setData({
goFaceDone: false,
});
/** getEnterOptionsSync 基础库 2.9.4 开始支持,低版本需做兼容处理 */
const options = wx.getEnterOptionsSync();
console.log("---app onShow options", options);
/** 从认证小程序返回 */
if (
options.scene === 1038 &&
options.referrerInfo.extraData &&
options.referrerInfo.extraData.faceResult
) {
const pages = getCurrentPages();
const previous = pages[pages.length - 2];
/** 重新加载认证页面 */
previous.$vm.reloadPage(
miniProgramCallBackUrl.replace(
"https://realnameverify-test.fadada.com",
"https://realnameverify-test07.fadada.com"
)
);
//正式
// previous.$vm.reloadPage(
// miniProgramCallBackUrl.replace(
// "https://realnameverify.fadada.com",
// "https://realnameverify06.fadada.com"
// )
// );
wx.navigateBack({
delta: 1,
});
}
},
});
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesFace/pages/middle/middle"],{638:function(e,n,t){"use strict";(function(e,n){var r=t(4);t(26);r(t(25));var o=r(t(639));e.__webpack_require_UNI_MP_PLUGIN__=t,n(o.default)}).call(this,t(1)["default"],t(2)["createPage"])},639:function(e,n,t){"use strict";t.r(n);var r=t(640),o=t(642);for(var a in o)["default"].indexOf(a)<0&&function(e){t.d(n,e,(function(){return o[e]}))}(a);t(644);var i,c=t(33),d=Object(c["default"])(o["default"],r["render"],r["staticRenderFns"],!1,null,"7c5cb050",null,!1,r["components"],i);d.options.__file="pagesFace/pages/middle/middle.vue",n["default"]=d.exports},640:function(e,n,t){"use strict";t.r(n);var r=t(641);t.d(n,"render",(function(){return r["render"]})),t.d(n,"staticRenderFns",(function(){return r["staticRenderFns"]})),t.d(n,"recyclableRender",(function(){return r["recyclableRender"]})),t.d(n,"components",(function(){return r["components"]}))},641:function(e,n,t){"use strict";var r;t.r(n),t.d(n,"render",(function(){return o})),t.d(n,"staticRenderFns",(function(){return i})),t.d(n,"recyclableRender",(function(){return a})),t.d(n,"components",(function(){return r}));var o=function(){var e=this,n=e.$createElement;e._self._c},a=!1,i=[];o._withStripped=!0},642:function(e,n,t){"use strict";t.r(n);var r=t(643),o=t.n(r);for(var a in r)["default"].indexOf(a)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(a);n["default"]=o.a},643:function(e,n,t){"use strict";(function(e){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var t={data:function(){return{bizToken:"",miniProgramAppId:"",miniProgramPath:"",miniProgramCallBackUrl:"",goFaceDone:!1}},onLoad:function(e){var n=e.bizToken,t=void 0===n?"":n,r=e.miniProgramAppId,o=void 0===r?"":r,a=e.miniProgramPath,i=void 0===a?"":a,c=e.miniProgramCallBackUrl,d=void 0===c?"":c;this.bizToken=decodeURIComponent(t),this.miniProgramAppId=decodeURIComponent(o),this.miniProgramPath=decodeURIComponent(i),this.miniProgramCallBackUrl=decodeURIComponent(d)},onShow:function(){if(console.log("---middle onShow"),this.goFaceDone){this.goFaceDone=!1;var n=getCurrentPages(),t=n[n.length-2];t.$vm.reloadPage(this.miniProgramCallBackUrl.replace(" https://realnameverify-test.fadada.com"," https://realnameverify-test07.fadada.com")),e.navigateBack({delta:1})}}};n.default=t}).call(this,t(2)["default"])},644:function(e,n,t){"use strict";t.r(n);var r=t(645),o=t.n(r);for(var a in r)["default"].indexOf(a)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(a);n["default"]=o.a},645:function(e,n,t){}},[[638,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/pagesFace/pages/middle/middle.js.map

@ -1,4 +1,5 @@
{
"usingComponents": {},
"navigationBarTitleText": "人脸识别认证"
"navigationBarTitleText": "人脸识别认证",
"enablePullDownRefresh": false,
"usingComponents": {}
}

File diff suppressed because one or more lines are too long

@ -1,14 +1,40 @@
.middle-page {
@charset "UTF-8";
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.middle-page.data-v-7c5cb050 {
display: flex;
flex-direction: column;
align-items: center;
padding-top: 250rpx;
}
.middle-page-icon {
.middle-page-icon.data-v-7c5cb050 {
width: 200rpx;
height: 160rpx;
}
.middle-page-text {
.middle-page-text.data-v-7c5cb050 {
display: flex;
flex-direction: column;
align-items: center;
@ -17,7 +43,7 @@
font-size: 28rpx;
color: #595959;
}
.middle-page-button {
.middle-page-button.data-v-7c5cb050 {
width: 332rpx !important;
height: 88rpx;
padding: 0;
@ -28,3 +54,4 @@
border-radius: 16rpx;
background: #276EF9;
}

@ -6,7 +6,7 @@
},
"setting": {
"urlCheck": false,
"es6": true,
"es6": false,
"postcss": false,
"minified": false,
"newFeature": true,
@ -15,8 +15,7 @@
"ignore": [],
"disablePlugins": [],
"outputPath": ""
},
"enhance": true
}
},
"compileType": "miniprogram",
"libVersion": "3.1.0",

Loading…
Cancel
Save