From efee943911c7f6e1cbdc5c6eb877a4ba729f77e1 Mon Sep 17 00:00:00 2001 From: shaoying Date: Mon, 23 Mar 2020 00:23:19 +0800 Subject: [PATCH] add share --- client/mp/app.js | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/client/mp/app.js b/client/mp/app.js index d426caff..c8fb8652 100644 --- a/client/mp/app.js +++ b/client/mp/app.js @@ -71,14 +71,38 @@ App({ try { var value = JSON.parse(res.result) switch (value.type) { - case "active": + case "share": + switch (value.name) { + case "invite": + app.userinfo(function(userInfo) { + app.modal("接受邀请", value.name, function(res) { + res.confirm && app.request("mp/login/auth", value, function(msg) { + app.toast("回执成功") + }) + }) + }) + break + } + break + + case "login": app.userinfo(function(userInfo) { app.modal("授权登录", value.name, function(res) { - res.confirm && app.request("mp/login/auth", {auth: value.name}, function(msg) { + res.confirm && app.request("mp/login/auth", value, function(msg) { app.toast("授权成功") }) }) }) + break + case "active": + app.userinfo(function(userInfo) { + app.modal("授权登录", value.name, function(res) { + res.confirm && app.request("mp/login/auth", value, function(msg) { + app.toast("授权成功") + }) + }) + }) + break default: typeof cb == "function" && cb(value) }