This commit is contained in:
IT 老营长 @云轩领航-创始人 2025-05-26 18:41:50 +08:00
parent 71a156d2e6
commit e901e374d6
2 changed files with 15 additions and 6 deletions

View File

@ -11,7 +11,7 @@ type notice struct {
Table
order string `data:"505"`
role string `data:"leader"`
fields string `data:"title,content,user_uid"`
fields string `data:"updated_at,title,content,user_uid"`
create string `name:"create title* content*" role:"leader"`
modify string `name:"modify title* content*" role:"leader"`
remove string `name:"remove" role:"leader"`
@ -32,10 +32,18 @@ func (s notice) Remove(m *ice.Message, arg ...string) {
}
func (s notice) List(m *ice.Message, arg ...string) {
if len(arg) == 1 {
s.Orders(m, s.Desc(model.UPDATED_AT))
s.Select(m, model.PLACE_UID, arg[0])
} else if len(arg) == 2 {
s.SelectDetail(m, model.PLACE_UID, arg[0], model.UID, arg[1])
}
m.RewriteAppend(func(value, key string, index int) string {
if key == model.UPDATED_AT {
value = kit.Select(m.Appendv(model.CREATED_AT)[index], value)
}
return value
})
m.SortStrR(model.UPDATED_AT)
kit.If(s.IsLeader(m), func() {
if m.PushAction(s.Modify, s.Remove); m.Length() == 0 {
s.Button(m, "")

View File

@ -89,16 +89,17 @@ $output div.tabs span.select { background-color:var(--output-bg-color); color:va
$output div.item.card:not(:last-child) { margin-bottom:2px; }
$output div.item.card>div.output>div { width:100%; width:calc(100% - 53px); overflow:hidden; }
$output div.item.card div.title { width:100%; display:flex; position:relative; }
$output div.item.card div.title span.type { line-height:22px; }
$output div.item.card div.title span.status { line-height:22px; }
$output div.item.card div.title span.type { line-height:18px; }
$output div.item.card div.title span.status { line-height:18px; }
$output div.item.card div.title span.price { color:var(--danger-bg-color); }
$output div.item.card div.title span.score { background-color:var(--hover-bg-color); color:var(--danger-bg-color); padding:0 5px; }
body.width1 $output div.item.card div.title span.price { margin-left:auto; }
$output div.item.card div.title span.auth { font-size:14px; padding:3px; }
// $output div.item.card div.title span.auth { font-size:14px; padding:3px; }
$output div.item.card div.title span.time { position:absolute; right:0; font-size:12px; color:gray; }
$output div.item.card div.title span:first-child { word-break:break-all; }
$output fieldset.story>div.item.card div.title span { line-height:26px; }
$output fieldset.story>div.output { background-color:var(--plugin-bg-color); }
$output fieldset.story.web.team.dashboard.summary>div.output { min-height:64px; }
$output div.item.title { border-left:var(--box-notice3); margin-left:10px; padding:10px; background-color:var(--plugin-bg-color); }
$output div.item.title.dealList { border-left:var(--box-danger3); }
$output div.item.title.meetList { border-left:var(--box-danger3); }
@ -120,8 +121,8 @@ $action div.item input[type=button] { color:var(--notice-bg-color); }
// $action div.item.text input { border:var(--box-notice); color:var(--notice-bg-color); }
// $action div.item.text input { color:var(--notice-bg-color); }
// $action div.item.text i { color:var(--notice-bg-color); }
$action div.item.danger input[type=button] { border:var(--box-danger); color:var(--danger-bg-color); }
$output input.notice[type=button]:hover { border:var(--box-notice); background-color:var(--notice-bg-color); color:var(--notice-fg-color); }
$action div.item.danger input[type=button] { color:var(--danger-bg-color); }
$output input.notice[type=button]:hover { background-color:var(--notice-bg-color); color:var(--notice-fg-color); }
$output input.notice[type=button]:not(:hover) { background-color:transparent; color:var(--notice-bg-color); }
$output input.danger[type=button]:not(:hover) { color:var(--danger-bg-color); }
$output input.danger[type=button]:hover { background-color:var(--danger-bg-color); color:var(--danger-fg-color); }