diff --git a/src/production/deal.png b/src/production/deal.png new file mode 100644 index 0000000..97a50f8 Binary files /dev/null and b/src/production/deal.png differ diff --git a/src/production/meet.png b/src/production/meet.png new file mode 100644 index 0000000..97a50f8 Binary files /dev/null and b/src/production/meet.png differ diff --git a/src/production/studio.go b/src/production/studio.go new file mode 100644 index 0000000..e439b30 --- /dev/null +++ b/src/production/studio.go @@ -0,0 +1,17 @@ +package production + +import "shylinux.com/x/ice" + +type studio struct { + Tables + fields string `data:"title,content"` + create string `name:"create title* content*" role:"leader"` + remove string `name:"remove" role:"leader"` + list string `name:"list city_name company_name auto"` +} + +func (s studio) List(m *ice.Message, arg ...string) { + m.Cmdy("city") +} + +func init() { ice.TeamCtxCmd(studio{}) } diff --git a/src/production/studio.js b/src/production/studio.js new file mode 100644 index 0000000..308755b --- /dev/null +++ b/src/production/studio.js @@ -0,0 +1,9 @@ +Volcanos(chat.ONIMPORT, { + _init: function(can, msg) { + can.onimport.myView(can, msg, function(value) { return [ + {view: html.TITLE, list: [value.title||value.name||value.user_name, can.onimport.titleAction(can, value)]}, + {view: html.STATUS, list: [value.uid.slice(0, 6), can.onimport.timeView(can, value), value.user_name]}, + {view: html.OUTPUT, list: [value.content||value.info]}, + ] }) + }, +}) \ No newline at end of file