diff --git a/lib/user.js b/lib/user.js index 476294a5..490b0f80 100644 --- a/lib/user.js +++ b/lib/user.js @@ -122,7 +122,7 @@ Volcanos("user", {help: "用户操作", agent: { }), can.user.copy(msg._event, can, msg.Append(mdb.NAME)) }) }, - login: function(can, cb, method, auto) { + login: function(can, cb, method, auto) { method = can.base.Obj(method, ["登录", "扫码"]) var list = { "登录": function(event, button, data) { can.run({}, [aaa.LOGIN, data[html.USERNAME], data[html.PASSWORD]], function(msg) { @@ -157,9 +157,9 @@ Volcanos("user", {help: "用户操作", agent: { }) }, "飞书": function() { location.href = "/chat/lark/sso" }, - }; if (auto) { return list["授权"]() } + }; if (auto) { return list["授权"]() } else if (method.length == 1) { list[method[0]](); return } - var ui = can.user.input({}, can, [{type: html.USERNAME}, {type: html.PASSWORD}], function(event, button, data) { return list[button](event, button, data) }, can.base.Obj(method, ["登录", "扫码"])) + var ui = can.user.input({}, can, [{type: html.USERNAME}, {type: html.PASSWORD}], function(event, button, data) { return list[button](event, button, data) }, method) can.page.Modify(can, ui._target, {className: "input login", style: {left: (window.innerWidth-ui._target.offsetWidth)/2, top: window.innerHeight/6}}) }, logout: function(can, force) { if (force||can.user.confirm("logout?")) {