From e901e374d64f91859e352e4f66f5d5e8247808a9 Mon Sep 17 00:00:00 2001 From: shy Date: Mon, 26 May 2025 18:41:50 +0800 Subject: [PATCH] add some --- src/gonganxitong/notice.go | 10 +++++++++- src/gonganxitong/portal.css | 11 ++++++----- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/gonganxitong/notice.go b/src/gonganxitong/notice.go index 8169140..bb9dea9 100644 --- a/src/gonganxitong/notice.go +++ b/src/gonganxitong/notice.go @@ -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, "") diff --git a/src/gonganxitong/portal.css b/src/gonganxitong/portal.css index 0e26667..d03843a 100644 --- a/src/gonganxitong/portal.css +++ b/src/gonganxitong/portal.css @@ -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); }