forked from x/icebergs
opt team
This commit is contained in:
parent
8b1aac8384
commit
20d2c0137e
@ -7,8 +7,9 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
TASK = "task"
|
|
||||||
ZONE = "zone"
|
ZONE = "zone"
|
||||||
|
TASK = "task"
|
||||||
|
PLAN = "plan"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
@ -100,7 +101,27 @@ var Index = &ice.Context{Name: "team", Help: "团队中心",
|
|||||||
|
|
||||||
_task_insert(m, arg[0], arg[2], arg[3], arg[4], arg[5], arg[6], arg[7:]...)
|
_task_insert(m, arg[0], arg[2], arg[3], arg[4], arg[5], arg[6], arg[7:]...)
|
||||||
}},
|
}},
|
||||||
"plan": {Name: "plan", Help: "plan"},
|
PLAN: {Name: "plan scale:select=day|week|month|year begin_time=@date end_time=@date auto", Help: "计划", Meta: kit.Dict(
|
||||||
|
"display", "/plugin/local/team/miss.js", "detail", []string{"prepare", "process", "finish", "cancel"},
|
||||||
|
), Action: map[string]*ice.Action{
|
||||||
|
"modify": {Name: "modify key value old", Help: "编辑", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
_task_modify(m, m.Option("zone"), m.Option("id"), arg[0], arg[1], arg[2])
|
||||||
|
}},
|
||||||
|
"delete": {Name: "delete key value", Help: "删除", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
_task_delete(m, m.Option("zone"), m.Option("id"))
|
||||||
|
}},
|
||||||
|
}, Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||||
|
switch arg[0] {
|
||||||
|
case "day":
|
||||||
|
case "week":
|
||||||
|
case "month":
|
||||||
|
case "months":
|
||||||
|
case "year":
|
||||||
|
case "long":
|
||||||
|
}
|
||||||
|
|
||||||
|
_task_list(m, "", "")
|
||||||
|
}},
|
||||||
"miss": {Name: "miss", Help: "miss"},
|
"miss": {Name: "miss", Help: "miss"},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -82,12 +82,16 @@ var Index = &ice.Context{Name: "totp", Help: "动态码",
|
|||||||
kit.MDB_NAME, arg[0], kit.MDB_TEXT, arg[1], kit.MDB_EXTRA, kit.Dict(arg[2:]),
|
kit.MDB_NAME, arg[0], kit.MDB_TEXT, arg[1], kit.MDB_EXTRA, kit.Dict(arg[2:]),
|
||||||
)))
|
)))
|
||||||
}},
|
}},
|
||||||
"get": {Name: "get [user [number [period]]]", Help: "获取密码", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
"get": {Name: "get [name [number [period]]] auto", Help: "获取密码", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||||
if len(arg) == 0 {
|
if len(arg) == 0 {
|
||||||
// 密码列表
|
// 密码列表
|
||||||
m.Richs("totp", nil, "*", func(key string, value map[string]interface{}) {
|
m.Richs("totp", nil, "*", func(key string, value map[string]interface{}) {
|
||||||
|
per := kit.Int64(kit.Select("30", value["period"]))
|
||||||
|
m.Push("time", m.Time())
|
||||||
|
m.Push("rest", per-time.Now().Unix()%per)
|
||||||
m.Push("name", value["name"])
|
m.Push("name", value["name"])
|
||||||
m.Push("code", get(kit.Format(value["text"]), kit.Int(kit.Select("6", value["number"])), kit.Int64(kit.Select("30", value["period"]))))
|
m.Push("code", get(kit.Format(value["text"]), kit.Int(kit.Select("6", value["number"])), per))
|
||||||
|
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user