mirror of
https://shylinux.com/x/volcanos
synced 2025-04-26 01:04:06 +08:00
opt login
This commit is contained in:
parent
3306657b40
commit
c6459616a1
@ -18,5 +18,6 @@ Volcanos({name: "chat", iceberg: "/chat/", volcano: "/frame.js",
|
|||||||
"/plugin/local/wiki/word.js",
|
"/plugin/local/wiki/word.js",
|
||||||
"/plugin/local/code/vimer.js",
|
"/plugin/local/code/vimer.js",
|
||||||
"/plugin/local/code/inner.js",
|
"/plugin/local/code/inner.js",
|
||||||
|
"/plugin/local/wiki/draw/path.js"
|
||||||
],
|
],
|
||||||
})
|
})
|
||||||
|
@ -10,6 +10,7 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg,
|
|||||||
"clear": "清除背景",
|
"clear": "清除背景",
|
||||||
"pack": "打包页面",
|
"pack": "打包页面",
|
||||||
|
|
||||||
|
"shareuser": "共享用户",
|
||||||
"usernick": "修改昵称",
|
"usernick": "修改昵称",
|
||||||
"logout": "退出登录",
|
"logout": "退出登录",
|
||||||
}
|
}
|
||||||
@ -178,7 +179,8 @@ Volcanos("onaction", {help: "交互数据", list: [], _init: function(can, msg,
|
|||||||
if (can.user.confirm("auth "+can.user.Search(can, "auth"))) {
|
if (can.user.confirm("auth "+can.user.Search(can, "auth"))) {
|
||||||
can.run(event, ["action", "auth", "space", can.user.Search(can, "auth")])
|
can.run(event, ["action", "auth", "space", can.user.Search(can, "auth")])
|
||||||
}
|
}
|
||||||
debugger
|
can.user.Search(can, "auth", "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
msg.Result()? init(): msg.Option("sso")? can.user.jumps(msg.Option("sso")): can.user.login(can, init)
|
msg.Result()? init(): msg.Option("sso")? can.user.jumps(msg.Option("sso")): can.user.login(can, init)
|
||||||
})
|
})
|
||||||
@ -191,7 +193,10 @@ Volcanos("onaction", {help: "交互数据", list: [], _init: function(can, msg,
|
|||||||
can.user.jumps(can.user.MergeURL(can, args, true))
|
can.user.jumps(can.user.MergeURL(can, args, true))
|
||||||
},
|
},
|
||||||
username: function(event, can) {
|
username: function(event, can) {
|
||||||
can.onaction.carte(event, can, ["usernick", "logout"])
|
can.onaction.carte(event, can, ["shareuser", "usernick", "logout"])
|
||||||
|
},
|
||||||
|
shareuser: function(event, can) {
|
||||||
|
can.user.share(can, can.request(event), ["action", "share", "type", "login"])
|
||||||
},
|
},
|
||||||
usernick: function(event, can) {
|
usernick: function(event, can) {
|
||||||
can.user.input(event, can, [{_input: "text", name: "usernick", value: can.Conf("username")}], function(ev, button, data, list, args) {
|
can.user.input(event, can, [{_input: "text", name: "usernick", value: can.Conf("username")}], function(ev, button, data, list, args) {
|
||||||
|
@ -50,7 +50,7 @@ Volcanos("onaction", {help: "控件交互", list: [], _init: function(can, msg,
|
|||||||
can.run({}, ["search", "Header.onimport.menu", "river",
|
can.run({}, ["search", "Header.onimport.menu", "river",
|
||||||
["添加", "创建群组", "添加应用", "添加工具", "添加用户", "添加设备", "创建空间"],
|
["添加", "创建群组", "添加应用", "添加工具", "添加用户", "添加设备", "创建空间"],
|
||||||
!can.user.isMobile && ["访问", "内部系统", "访问应用", "访问工具", "访问用户", "访问设备", "工作任务"],
|
!can.user.isMobile && ["访问", "内部系统", "访问应用", "访问工具", "访问用户", "访问设备", "工作任务"],
|
||||||
["共享", "共享群组", "共享应用", "共享工具", "共享用户", "共享设备"],
|
["共享", "共享群组", "共享应用", "共享工具", "共享设备"],
|
||||||
], function(event, item) {
|
], function(event, item) {
|
||||||
can.core.CallFunc([can.ondetail, item], [event, can, item, can.Conf("river"), can.Conf("storm")])
|
can.core.CallFunc([can.ondetail, item], [event, can, item, can.Conf("river"), can.Conf("storm")])
|
||||||
})
|
})
|
||||||
@ -233,13 +233,6 @@ Volcanos("ondetail", {help: "菜单交互", list: ["共享群组", "添加用户
|
|||||||
can.user.select(event, can, "task", "time,zone,id,type,name,text")
|
can.user.select(event, can, "task", "time,zone,id,type,name,text")
|
||||||
},
|
},
|
||||||
|
|
||||||
"共享用户": function(event, can, button, river, storm) {
|
|
||||||
can.user.input(event, can, [
|
|
||||||
{_input: "text", name: "name", value: river},
|
|
||||||
], function(event, button, meta, list) {
|
|
||||||
can.user.share(can, can.request(event), [river, "action", "share", "type", "login"])
|
|
||||||
})
|
|
||||||
},
|
|
||||||
"共享设备": function(event, can, button, river, storm) {
|
"共享设备": function(event, can, button, river, storm) {
|
||||||
can.run(event, ["action", "invite"], function(msg) {
|
can.run(event, ["action", "invite"], function(msg) {
|
||||||
var toast = can.user.toast(can, {
|
var toast = can.user.toast(can, {
|
||||||
|
@ -62,7 +62,14 @@ Volcanos("onaction", {help: "交互操作", list: [], _init: function(can, msg,
|
|||||||
|
|
||||||
scanQRCode: function(event, can, cmd) {
|
scanQRCode: function(event, can, cmd) {
|
||||||
can.user.agent.scanQRCode(function(text) { var cmds = ["action", cmd]
|
can.user.agent.scanQRCode(function(text) { var cmds = ["action", cmd]
|
||||||
can.core.Item(can.base.parseJSON(text), function(key, value) { cmds.push(key, value) })
|
var data = can.base.parseJSON(text)
|
||||||
|
can.core.Item(data, function(key, value) { cmds.push(key, value) })
|
||||||
|
if (data["auth"]) {
|
||||||
|
if (can.user.confirm("auth "+data["auth"])) {
|
||||||
|
can.run(event, ["action", "auth", "space", data["auth"]])
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
can.run(event, cmds, function(msg) { can.user.toast(can, "添加成功"), can.run() }, true)
|
can.run(event, cmds, function(msg) { can.user.toast(can, "添加成功"), can.run() }, true)
|
||||||
}, can)
|
}, can)
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user