mirror of
https://shylinux.com/x/operation
synced 2025-04-24 17:08:04 +08:00
opt some
This commit is contained in:
parent
18295f0776
commit
2fecbbb05d
13
src/production/case.js
Normal file
13
src/production/case.js
Normal file
@ -0,0 +1,13 @@
|
||||
Volcanos(chat.ONIMPORT, {
|
||||
_init: function(can, msg) {
|
||||
can.onimport.myView(can, msg, function(value) { return [
|
||||
{view: html.TITLE, list: [value.title,
|
||||
value.case_status != "finish" && can.onimport.textView(can, value, "case_status"),
|
||||
can.onimport.titleAction(can, value),
|
||||
]},
|
||||
{view: html.STATUS, list: [value.uid.slice(0, 6), can.base.TimeTrim(value.created_at), value.user_name]},
|
||||
{view: html.OUTPUT, list: [value.plan_title]},
|
||||
{view: html.OUTPUT, list: [value.content]},
|
||||
] })
|
||||
},
|
||||
})
|
12
src/production/plan.js
Normal file
12
src/production/plan.js
Normal file
@ -0,0 +1,12 @@
|
||||
Volcanos(chat.ONIMPORT, {
|
||||
_init: function(can, msg) {
|
||||
can.onimport.myView(can, msg, function(value) { return [
|
||||
{view: html.TITLE, list: [value.title,
|
||||
value.plan_status != "finish" && can.onimport.textView(can, value, "plan_status"),
|
||||
can.onimport.titleAction(can, value)
|
||||
]},
|
||||
{view: html.STATUS, list: [value.begin_time.split(" ")[0], "~", value.end_time.split(" ")[0]]},
|
||||
{view: html.OUTPUT, list: [value.content]},
|
||||
] })
|
||||
},
|
||||
})
|
13
src/production/task.js
Normal file
13
src/production/task.js
Normal file
@ -0,0 +1,13 @@
|
||||
Volcanos(chat.ONIMPORT, {
|
||||
_init: function(can, msg) {
|
||||
can.onimport.myView(can, msg, function(value) { return [
|
||||
{view: html.TITLE, list: [value.title,
|
||||
value.task_status != "finish" && can.onimport.textView(can, value, "task_status"),
|
||||
can.onimport.titleAction(can, value),
|
||||
]},
|
||||
{view: html.STATUS, list: [value.uid.slice(0, 6), can.base.TimeTrim(value.created_at), value.user_name]},
|
||||
{view: html.OUTPUT, list: [value.plan_title]},
|
||||
{view: html.OUTPUT, list: [value.content]},
|
||||
] })
|
||||
},
|
||||
})
|
16
src/template/web.code.autogen/demo.go
Normal file
16
src/template/web.code.autogen/demo.go
Normal file
@ -0,0 +1,16 @@
|
||||
package {{.Option "zone"}}
|
||||
|
||||
import "shylinux.com/x/ice"
|
||||
|
||||
type {{.Option "name"}} struct {
|
||||
Table
|
||||
fields string `data:"title,content"`
|
||||
create string `name:"create title* content*" role:"leader"`
|
||||
remove string `name:"remove" role:"leader"`
|
||||
}
|
||||
|
||||
func (s {{.Option "name"}}) Create(m *ice.Message, arg ...string) { s.ValueCreate(m, arg...) }
|
||||
func (s {{.Option "name"}}) Remove(m *ice.Message, arg ...string) { s.ValueRemove(m, arg...) }
|
||||
func (s {{.Option "name"}}) List(m *ice.Message, arg ...string) { s.ValueList(m, arg).Display("") }
|
||||
|
||||
func init() { ice.TeamCtxCmd({{.Option "name"}}{}) }
|
16
src/template/web.code.go/demo.go
Normal file
16
src/template/web.code.go/demo.go
Normal file
@ -0,0 +1,16 @@
|
||||
package gonganxitong
|
||||
|
||||
import "shylinux.com/x/ice"
|
||||
|
||||
type {{.Option "name"}} struct {
|
||||
Table
|
||||
fields string `data:"title,content"`
|
||||
create string `name:"create title* content*" role:"leader"`
|
||||
remove string `name:"remove" role:"leader"`
|
||||
}
|
||||
|
||||
func (s {{.Option "name"}}) Create(m *ice.Message, arg ...string) { s.ValueCreate(m, arg...) }
|
||||
func (s {{.Option "name"}}) Remove(m *ice.Message, arg ...string) { s.ValueRemove(m, arg...) }
|
||||
func (s {{.Option "name"}}) List(m *ice.Message, arg ...string) { s.ValueList(m, arg).Display("") }
|
||||
|
||||
func init() { ice.TeamCtxCmd({{.Option "name"}}{}) }
|
9
src/template/web.code.js/demo.js
Normal file
9
src/template/web.code.js/demo.js
Normal file
@ -0,0 +1,9 @@
|
||||
Volcanos(chat.ONIMPORT, {
|
||||
_init: function(can, msg) {
|
||||
can.onimport.myView(can, msg, function(value) { return [
|
||||
{view: html.TITLE, list: [value.name||value.title||value.user_name]},
|
||||
{view: html.STATUS, list: [value.uid.slice(0, 6), can.base.TimeTrim(value.created_at)]},
|
||||
{view: html.OUTPUT, list: [value.info||value.content]},
|
||||
] })
|
||||
},
|
||||
})
|
@ -2,29 +2,30 @@
|
||||
"0fdb75d726752dab583e67287a8b378e": {
|
||||
"meta": {
|
||||
"index": "web.team.dashboard.message",
|
||||
"order": "100",
|
||||
"order": "102",
|
||||
"time": "2024-09-03 10:34:55.194"
|
||||
}
|
||||
},
|
||||
"2bda2c05c188eefba31832c7a12fe046": {
|
||||
"meta": {
|
||||
"index": "web.team.dashboard.qrcode",
|
||||
"order": "90",
|
||||
"role": "creator",
|
||||
"order": "91",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 10:34:55.865"
|
||||
}
|
||||
},
|
||||
"2fd5ee121c2a76863adb7e5170d0411e": {
|
||||
"meta": {
|
||||
"index": "web.team.dashboard.member",
|
||||
"order": "80",
|
||||
"order": "81",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 10:34:55.933"
|
||||
}
|
||||
},
|
||||
"33d8cc46706c23ba4b7f4b4ed7a9ceeb": {
|
||||
"meta": {
|
||||
"index": "web.team.dashboard.support",
|
||||
"order": "103",
|
||||
"order": "105",
|
||||
"time": "2024-09-03 10:34:55.201"
|
||||
}
|
||||
},
|
||||
@ -39,30 +40,30 @@
|
||||
"4b2bf7c9b86f0fa23d0c2f9722523651": {
|
||||
"meta": {
|
||||
"index": "web.team.dashboard.event",
|
||||
"order": "93",
|
||||
"role": "creator",
|
||||
"order": "94",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 10:34:55.202"
|
||||
}
|
||||
},
|
||||
"9b9207dcf4b99c9bd85f2dbb98cce04d": {
|
||||
"meta": {
|
||||
"index": "web.team.dashboard.recent",
|
||||
"order": "101",
|
||||
"order": "103",
|
||||
"time": "2024-09-03 10:34:55.195"
|
||||
}
|
||||
},
|
||||
"a9e4e21d0f48ba85879164aa94bb97e7": {
|
||||
"meta": {
|
||||
"index": "web.team.dashboard.service",
|
||||
"order": "102",
|
||||
"order": "104",
|
||||
"time": "2024-09-03 10:34:55.193"
|
||||
}
|
||||
},
|
||||
"c381566111b7fa54b6dc78b1764c0503": {
|
||||
"meta": {
|
||||
"index": "web.team.dashboard.allow",
|
||||
"order": "92",
|
||||
"role": "creator",
|
||||
"order": "93",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 10:34:55.197"
|
||||
}
|
||||
},
|
||||
@ -77,28 +78,23 @@
|
||||
"e96c0373ddfbf817f5fd8970a6c69206": {
|
||||
"meta": {
|
||||
"index": "web.team.dashboard.notice",
|
||||
"order": "94",
|
||||
"order": "95",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-09 08:51:35.253"
|
||||
}
|
||||
},
|
||||
"ed611660832a9be06f62d25d71e65509": {
|
||||
"meta": {
|
||||
"index": "web.team.dashboard.domain",
|
||||
"time": "2024-09-09 08:51:35.248"
|
||||
}
|
||||
},
|
||||
"f12f682b6938fe6bdaafd58bc683882d": {
|
||||
"meta": {
|
||||
"index": "web.team.dashboard.market",
|
||||
"order": "100",
|
||||
"order": "101",
|
||||
"time": "2024-09-09 08:51:35.252"
|
||||
}
|
||||
},
|
||||
"ffdabf002ce8700a7a1ecb2ddadfbf96": {
|
||||
"meta": {
|
||||
"index": "web.team.dashboard.apply",
|
||||
"order": "91",
|
||||
"role": "creator",
|
||||
"order": "92",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 10:34:55.198"
|
||||
}
|
||||
}
|
||||
|
@ -2,93 +2,90 @@
|
||||
"0bea40222e9b6e5925bebd060815779b": {
|
||||
"meta": {
|
||||
"index": "web.team.development.event",
|
||||
"order": "93",
|
||||
"role": "creator",
|
||||
"order": "94",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 10:22:15.300"
|
||||
}
|
||||
},
|
||||
"2dde4851ba7e250e914790995d78f408": {
|
||||
"meta": {
|
||||
"index": "web.team.development.recent",
|
||||
"order": "101",
|
||||
"order": "103",
|
||||
"time": "2024-09-03 10:22:15.302"
|
||||
}
|
||||
},
|
||||
"43eec08b475134b4f406bd7c7b537b09": {
|
||||
"meta": {
|
||||
"index": "web.team.development.domain",
|
||||
"time": "2024-09-09 08:51:35.232"
|
||||
}
|
||||
},
|
||||
"4fedc06280d241291c9e826e57532333": {
|
||||
"meta": {
|
||||
"index": "web.team.development.service",
|
||||
"order": "102",
|
||||
"order": "104",
|
||||
"time": "2024-09-03 10:22:15.306"
|
||||
}
|
||||
},
|
||||
"6c38b2d75cf77d3f3be03d4755650660": {
|
||||
"meta": {
|
||||
"index": "web.team.development.support",
|
||||
"order": "103",
|
||||
"order": "105",
|
||||
"time": "2024-09-03 10:22:15.299"
|
||||
}
|
||||
},
|
||||
"90f891576bd575758a3bde4514e86e9c": {
|
||||
"meta": {
|
||||
"index": "web.team.development.qrcode",
|
||||
"order": "90",
|
||||
"role": "creator",
|
||||
"order": "91",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 10:22:15.860"
|
||||
}
|
||||
},
|
||||
"9cd3425d133a3b63b67a3110e25af04d": {
|
||||
"meta": {
|
||||
"index": "web.team.development.notice",
|
||||
"order": "94",
|
||||
"order": "95",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-09 08:51:35.226"
|
||||
}
|
||||
},
|
||||
"9f566fcd64df47d32969157a9e70bb9d": {
|
||||
"meta": {
|
||||
"index": "web.team.development.version",
|
||||
"order": "1",
|
||||
"time": "2024-09-03 10:22:15.301"
|
||||
}
|
||||
},
|
||||
"ae176612af13a5cdb5b01ece8172651a": {
|
||||
"meta": {
|
||||
"index": "web.team.development.member",
|
||||
"order": "80",
|
||||
"order": "81",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 10:22:16.002"
|
||||
}
|
||||
},
|
||||
"b985480805074cd9ce56b1f97dbf6c68": {
|
||||
"meta": {
|
||||
"index": "web.team.development.message",
|
||||
"order": "100",
|
||||
"order": "102",
|
||||
"time": "2024-09-03 10:22:15.307"
|
||||
}
|
||||
},
|
||||
"bc7d1f3b02ca339b1baeeda66822784e": {
|
||||
"meta": {
|
||||
"index": "web.team.development.allow",
|
||||
"order": "92",
|
||||
"role": "creator",
|
||||
"order": "93",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 10:22:15.308"
|
||||
}
|
||||
},
|
||||
"dee424d13ad309aa8ec7f4247072dcb3": {
|
||||
"meta": {
|
||||
"index": "web.team.development.apply",
|
||||
"order": "91",
|
||||
"role": "creator",
|
||||
"order": "92",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 10:22:15.303"
|
||||
}
|
||||
},
|
||||
"e97ee926a1428c894e9d3e7d086b1e9c": {
|
||||
"meta": {
|
||||
"index": "web.team.development.market",
|
||||
"order": "100",
|
||||
"order": "101",
|
||||
"time": "2024-09-09 08:51:35.231"
|
||||
}
|
||||
}
|
||||
|
@ -2,93 +2,90 @@
|
||||
"3b0ced2e41179097e594b91c3c36536b": {
|
||||
"meta": {
|
||||
"index": "web.team.operation.member",
|
||||
"order": "80",
|
||||
"order": "81",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 10:22:15.741"
|
||||
}
|
||||
},
|
||||
"3f01abf95ac6c2c04029748be2ae3762": {
|
||||
"meta": {
|
||||
"index": "web.team.operation.domain",
|
||||
"time": "2024-09-09 08:51:35.174"
|
||||
}
|
||||
},
|
||||
"53b0f8b9867485bb8864f2205e31897e": {
|
||||
"meta": {
|
||||
"index": "web.team.operation.service",
|
||||
"order": "102",
|
||||
"order": "104",
|
||||
"time": "2024-09-03 10:22:15.258"
|
||||
}
|
||||
},
|
||||
"6ca4f1fc571350c2498bc5c1d7ac3563": {
|
||||
"meta": {
|
||||
"index": "web.team.operation.qrcode",
|
||||
"order": "90",
|
||||
"role": "creator",
|
||||
"order": "91",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 10:22:15.841"
|
||||
}
|
||||
},
|
||||
"7633ddfc1c6052b7dd2f00096248e1f7": {
|
||||
"meta": {
|
||||
"index": "web.team.operation.release",
|
||||
"order": "1",
|
||||
"time": "2024-09-03 10:22:15.265"
|
||||
}
|
||||
},
|
||||
"85c8678d4af08bb0c3e9560155b7c98f": {
|
||||
"meta": {
|
||||
"index": "web.team.operation.event",
|
||||
"order": "93",
|
||||
"role": "creator",
|
||||
"order": "94",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 10:22:15.264"
|
||||
}
|
||||
},
|
||||
"b2d8434f3ab5340408f71c4bf087e3d9": {
|
||||
"meta": {
|
||||
"index": "web.team.operation.recent",
|
||||
"order": "101",
|
||||
"order": "103",
|
||||
"time": "2024-09-03 10:22:15.259"
|
||||
}
|
||||
},
|
||||
"ca74fb83cfd850b1ca03fe18976c253a": {
|
||||
"meta": {
|
||||
"index": "web.team.operation.message",
|
||||
"order": "100",
|
||||
"order": "102",
|
||||
"time": "2024-09-03 10:22:15.263"
|
||||
}
|
||||
},
|
||||
"d2c6f264302bdd5d46beb921f389efda": {
|
||||
"meta": {
|
||||
"index": "web.team.operation.notice",
|
||||
"order": "94",
|
||||
"order": "95",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-09 08:51:35.175"
|
||||
}
|
||||
},
|
||||
"d47d5d11064235734413113c7440af7f": {
|
||||
"meta": {
|
||||
"index": "web.team.operation.allow",
|
||||
"order": "92",
|
||||
"role": "creator",
|
||||
"order": "93",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 10:22:15.260"
|
||||
}
|
||||
},
|
||||
"dad14d38feac6ebfb61953f8aae393bb": {
|
||||
"meta": {
|
||||
"index": "web.team.operation.market",
|
||||
"order": "100",
|
||||
"order": "101",
|
||||
"time": "2024-09-09 08:51:35.179"
|
||||
}
|
||||
},
|
||||
"ec25b5c62a4d26688fe114d9b25f7a56": {
|
||||
"meta": {
|
||||
"index": "web.team.operation.support",
|
||||
"order": "103",
|
||||
"order": "105",
|
||||
"time": "2024-09-03 10:22:15.266"
|
||||
}
|
||||
},
|
||||
"f7484dd174d63a6800f84d1fb5fbb584": {
|
||||
"meta": {
|
||||
"index": "web.team.operation.apply",
|
||||
"order": "91",
|
||||
"role": "creator",
|
||||
"order": "92",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 10:22:15.267"
|
||||
}
|
||||
}
|
||||
|
@ -1,94 +1,112 @@
|
||||
{
|
||||
"1b5f923af5910ea22c451559e7d6a640": {
|
||||
"meta": {
|
||||
"index": "web.team.production.plan",
|
||||
"order": "1",
|
||||
"time": "2024-09-12 20:43:01.619"
|
||||
}
|
||||
},
|
||||
"247b484fb13394452bc978e5ecad33ff": {
|
||||
"meta": {
|
||||
"index": "web.team.production.apply",
|
||||
"order": "91",
|
||||
"role": "creator",
|
||||
"order": "92",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 15:44:28.515"
|
||||
}
|
||||
},
|
||||
"2cf321f56f8ace96e561bf54f664f276": {
|
||||
"meta": {
|
||||
"index": "web.team.production.issue",
|
||||
"order": "2",
|
||||
"time": "2024-09-03 15:44:28.509"
|
||||
}
|
||||
},
|
||||
"50dd2633fafc2efb90760b602f1500ea": {
|
||||
"meta": {
|
||||
"index": "web.team.production.notice",
|
||||
"order": "94",
|
||||
"order": "95",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-09 08:51:35.170"
|
||||
}
|
||||
},
|
||||
"53d92f96ed804b0981073cd6fa7121d7": {
|
||||
"meta": {
|
||||
"index": "web.team.production.market",
|
||||
"order": "100",
|
||||
"order": "101",
|
||||
"time": "2024-09-09 08:51:35.162"
|
||||
}
|
||||
},
|
||||
"684ebb2576bd4d7024a04693de6aaeab": {
|
||||
"meta": {
|
||||
"index": "web.team.production.recent",
|
||||
"order": "101",
|
||||
"order": "103",
|
||||
"time": "2024-09-03 15:44:28.505"
|
||||
}
|
||||
},
|
||||
"6d06c21df099b1bc6b85fa6ff59ae6d1": {
|
||||
"meta": {
|
||||
"index": "web.team.production.allow",
|
||||
"order": "92",
|
||||
"role": "creator",
|
||||
"order": "93",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 15:44:28.507"
|
||||
}
|
||||
},
|
||||
"8efc6b4f9d0d59713215fb5843f8f037": {
|
||||
"meta": {
|
||||
"index": "web.team.production.support",
|
||||
"order": "103",
|
||||
"order": "105",
|
||||
"time": "2024-09-03 15:44:28.510"
|
||||
}
|
||||
},
|
||||
"9a1b27391021fe202075fdec5e55011d": {
|
||||
"meta": {
|
||||
"index": "web.team.production.case",
|
||||
"order": "4",
|
||||
"time": "2024-09-12 20:43:01.630"
|
||||
}
|
||||
},
|
||||
"9c8310df39f8423ff77f19652b471a35": {
|
||||
"meta": {
|
||||
"index": "web.team.production.qrcode",
|
||||
"order": "90",
|
||||
"role": "creator",
|
||||
"order": "91",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 15:44:29.253"
|
||||
}
|
||||
},
|
||||
"af0f03bf8e1370ced9b0e9764d16a3f6": {
|
||||
"meta": {
|
||||
"index": "web.team.production.domain",
|
||||
"time": "2024-09-09 08:51:35.157"
|
||||
}
|
||||
},
|
||||
"b7772dfc47e42e8c7e1c07fc1657546a": {
|
||||
"meta": {
|
||||
"index": "web.team.production.message",
|
||||
"order": "100",
|
||||
"order": "102",
|
||||
"time": "2024-09-03 15:44:28.506"
|
||||
}
|
||||
},
|
||||
"c27f5383bb62fe30347da4fbac3ff0a8": {
|
||||
"meta": {
|
||||
"index": "web.team.production.event",
|
||||
"order": "93",
|
||||
"role": "creator",
|
||||
"order": "94",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 15:44:28.512"
|
||||
}
|
||||
},
|
||||
"c96881ba1b560e55d4d589e7c52033ca": {
|
||||
"meta": {
|
||||
"index": "web.team.production.task",
|
||||
"order": "3",
|
||||
"time": "2024-09-12 20:43:01.633"
|
||||
}
|
||||
},
|
||||
"e10cc3b27f6a9f02fbf22bc58551d862": {
|
||||
"meta": {
|
||||
"index": "web.team.production.service",
|
||||
"order": "102",
|
||||
"order": "104",
|
||||
"time": "2024-09-03 15:44:28.513"
|
||||
}
|
||||
},
|
||||
"e4bdcf2bcde46db180cad771406987b5": {
|
||||
"meta": {
|
||||
"index": "web.team.production.member",
|
||||
"order": "80",
|
||||
"order": "81",
|
||||
"role": "creator,leader",
|
||||
"time": "2024-09-03 15:44:29.251"
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user