diff --git a/ismism.ts/ui/index.html b/ismism.ts/ui/index.html index e253d58..1fb692c 100644 --- a/ismism.ts/ui/index.html +++ b/ismism.ts/ui/index.html @@ -494,11 +494,16 @@ } .log>div>div:nth-child(1) { + display: flex; flex-shrink: 0; width: 48px; height: 48px; + color: var(--cl-white); background: var(--cl-gray); border-radius: 50%; + font-size: 24px; + justify-content: center; + align-items: center; } .log>div>div:nth-child(2) { @@ -534,6 +539,14 @@ box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); } + .log>div>div:nth-child(2)>div:nth-child(3)>a { + text-decoration: underline; + } + + .log>div>div:nth-child(2)>div:nth-child(3)>a:hover { + color: var(--cl-amber); + } + footer { padding: 32px 16px; margin-top: 16px; @@ -709,7 +722,7 @@
322 条活动日志
-
+
u
username badge1badge2
timestamp
@@ -717,7 +730,7 @@
-
+
u
username badgebadgebadgebadge
-
+
u
username badge1badge2
timestamp
@@ -823,6 +836,7 @@ { tag: "物资配给", n: 1 }, { tag: "软件开发", n: 1 }, { tag: "苏州", n: 2 }, + { tag: "杭州", n: 1 }, { tag: "成都", n: 1 }, { tag: "星星家园", n: 2 }, { tag: "主义主义网站", n: 1 } @@ -848,7 +862,7 @@ aid: 2, title: "星星家园改造", tag: ["进行中", "设施建设", "苏州", "星星家园"], - date: { pub: "2022-08-12 12:32", update: "2022-08-29 12:33" }, + date: { pub: "2022-08-04 14:35", update: "2022-08-24 12:34" }, img: [ { title: "墙面施工", src: "https://img1.imgtp.com/2022/08/30/kk0PLIlC.jpg" }, { title: "防水涂层", src: "https://img1.imgtp.com/2022/08/30/AxvEND6h.jpg" }, @@ -872,23 +886,81 @@ participant: [ { uid: "未明子", role: ["发起人", "参与者"], badge: ["星星家园"], date: "2022-08-24 12:34", msg: "作为发起人与负责人参与活动" }, { uid: "张正午", role: ["发起人", "参与者"], badge: ["星星家园"], date: "2022-08-24 12:34", msg: "作为发起人与负责人参与活动" }, - { uid: "username1", role: ["参与者", "支持者"], badge: ["星星家园"], date: "2022-08-24 12:34", msg: "作为执行人参与活动" }, - { uid: "username2", role: ["参与者"], badge: ["星星家园"], date: "2022-08-24 12:34", msg: "作为执行人参与活动" }, - { uid: "username3", role: ["参与者"], badge: ["星星家园"], date: "2022-08-24 12:34", msg: "作为媒体组成员参与活动" }, + { uid: "username1", role: ["参与者", "支持者"], badge: ["星星家园"], date: "2022-08-24 12:34", msg: "作为施工者参与活动" }, + { uid: "username2", role: ["参与者"], badge: ["星星家园"], date: "2022-08-24 12:34", msg: "作为施工者参与活动" }, + { uid: "username3", role: ["参与者"], badge: ["星星家园"], date: "2022-08-24 12:34", msg: "作为施工者参与活动" }, ], activity: [ - { uid: "未明子", date: "2022-08-24 12:34", msg: "发起了活动" }, - { uid: "张正午", date: "2022-08-24 12:34", msg: "发布了视频", video: "" }, - { uid: "未明子", date: "2022-08-24 12:34", msg: "发布了视频", video: "" }, - { uid: "username1", date: "2022-08-24 12:34", msg: "完成了 a b c d
目标进度 +5%:卫生间改造" }, - { uid: "username2", date: "2022-08-24 12:34", msg: "完成了 a b c d目标进度 +10%:卫生间改造" }, - { uid: "username3", date: "2022-08-24 12:34", msg: "完成了 a b c d目标进度 +10%:卫生间改造" }, + { uid: "未明子", date: "2022-07-24 12:34", msg: "发起了活动" }, + { uid: "张正午", date: "2022-07-24 12:34", msg: "发起了活动" }, + { uid: "张正午", date: "2022-08-04 14:35", msg: `发布了视频 工人子弟晚托班苏州星星家园环境改造/伙食改善公益项目工作记录` }, + { uid: "未明子", date: "2022-08-04 22:17", msg: `发布了视频 【现实行动】我们目前的一个行动项目` }, + { uid: "未明子", date: "2022-08-17 00:37", msg: `发布了视频 【项目跟踪】晚托班项目硬装计划介绍` }, + { uid: "username1", date: "2022-08-22 12:34", msg: "完成了 a b c d
目标进度 +100%:雨棚安装" }, + { uid: "username2", date: "2022-08-22 12:34", msg: "完成了 a b c d
目标进度 +85%:吊顶改造" }, + { uid: "username3", date: "2022-08-22 12:34", msg: "完成了 a b c d
目标进度 +75%:墙面改造" }, + { uid: "username3", date: "2022-08-22 12:34", msg: "完成了 a b c d
目标进度 +25%:卫生间改造" }, + { uid: "未明子", date: "2022-08-23 00:46", msg: `发布了视频 【项目追踪】晚托班改造计划硬装部分阶段性介绍` }, ], sponsor: [ - { uid: "username1", role: ["参与者", "支持者"], badge: ["星星家园"], date: "2022-08-24 12:34", msg: "提供支持 +30" }, - { uid: "username4", role: ["支持者"], badge: ["星星家园"], date: "2022-08-24 12:34", msg: "提供支持 +30" }, - { uid: "username6", role: ["支持者"], badge: ["星星家园"], date: "2022-08-24 12:34", msg: "提供支持 +30" }, - { uid: "username7", role: ["支持者"], badge: ["星星家园"], date: "2022-08-24 12:34", msg: "提供支持 +30" }, + { uid: "username4", role: ["参与者", "支持者"], badge: ["星星家园"], date: "2022-08-24 12:34", msg: "提供支持 +3500" }, + { uid: "星星家园徽章买家", role: ["支持者"], badge: ["星星家园"], date: "2022-08-24 12:34", msg: "提供支持 +3500
网站开放注册后将邀请徽章买家注册用户名并加入支持者列表" }, + ] + }, { + aid: 1, + title: "星星家园晚餐供应", + tag: ["进行中", "物资配给", "苏州", "星星家园"], + date: { pub: "2022-08-04 14:35", update: "2022-08-24 12:34" }, + stat: { + fund: 0, budget: 3000, expense: 0, + detail: "https://docs.qq.com/sheet/DZUl1Q1N5aGNGYk9x", + progress: [ + { goal: "2022九月晚餐", pct: 0 }, + { goal: "2022十月晚餐", pct: 0 }, + { goal: "2022十一月晚餐", pct: 0 }, + { goal: "2022十二月晚餐", pct: 0 }, + ] + }, + participant: [ + { uid: "未明子", role: ["发起人"], badge: ["星星家园"], date: "2022-07-04 12:34", msg: "作为发起人参与活动" }, + { uid: "张正午", role: ["发起人"], badge: ["星星家园"], date: "2022-07-04 12:34", msg: "作为发起人参与活动" }, + ], + activity: [ + { uid: "张正午", date: "2022-08-04 14:35", msg: `发布了视频 工人子弟晚托班苏州星星家园环境改造/伙食改善公益项目工作记录` }, + { uid: "未明子", date: "2022-08-04 22:17", msg: `发布了视频 【现实行动】我们目前的一个行动项目` }, + ], + sponsor: [] + }, { + aid: 0, + title: "主义主义网站开发", + tag: ["进行中", "软件开发", "杭州", "成都", "主义主义网站"], + date: { pub: "2022-08-12 12:32", update: "2022-08-31 15:45" }, + stat: { + fund: 105, budget: 105, expense: 105, + detail: "https://docs.qq.com/sheet/DZUl1Q1N5aGNGYk9x", + progress: [ + { goal: "主义主义卡片重铸网站", pct: 0 }, + { goal: "主义主义活动公示网站", pct: 15 }, + { goal: "魔怔人论坛", pct: 100 }, + ] + }, + participant: [ + { uid: "川羽", role: ["参与者"], badge: ["主义主义网站"], date: "2022-08-24 12:34", msg: "作为程序员参与活动" }, + { uid: "未明子", role: ["发起人"], badge: ["主义主义网站"], date: "2022-07-04 12:34", msg: "作为发起人参与活动" }, + { uid: "张正午", role: ["发起人"], badge: ["主义主义网站"], date: "2022-07-04 12:34", msg: "作为发起人参与活动" }, + { uid: "万大可", role: ["参与者"], badge: ["主义主义网站"], date: "2022-07-24 12:34", msg: "作为程序员参与活动" }, + ], + activity: [ + { uid: "川羽", date: "2022-08-24 12:34", msg: "魔怔人论坛上线" }, + { uid: "未明子", date: "2022-07-04 01:38", msg: `发布了视频 【实践】我的行动路径——我卖什么货,我开什么店,我成立什么团体,我追求什么理想` }, + { uid: "未明子", date: "2022-08-01 01:46", msg: `发布了视频 【公告】我们眼下的行动路径` }, + { uid: "万大可", date: "2022-08-13 15:45", msg: `上线了网站 ismist.cn` }, + { uid: "未明子", date: "2022-08-14 01:45", msg: `发布了视频 【行动计划】我们打算做一个什么样的网站(1)——初步功能` }, + { uid: "万大可", date: "2022-08-31 15:45", msg: `更新了网站 ismist.cn` }, + ], + sponsor: [ + { uid: "未明子", role: ["支持者"], badge: ["主义主义网站"], date: "2022-08-08 12:34", msg: "提供支持 +35 购买域名 ismism.cn" }, + { uid: "万大可", role: ["支持者"], badge: ["主义主义网站"], date: "2022-08-11 12:34", msg: "提供支持 +70 购买域名 ismist.cn 与 主义主义.中国" }, ] } ] @@ -916,7 +988,7 @@ el, d ) { el.innerHTML = "" - if (d.img.length == 0) return + if (d.img == undefined || d.img.length == 0) return const img = document.createElement("img") const span = [ document.createElement("span"), @@ -996,7 +1068,7 @@ ...p.role.map(r => `${r}`), ...p.badge.map(r => `${r}`) ].join("") - logp.innerHTML += `
${p.uid} ${badge}
${p.date}
${p.msg}
` + logp.innerHTML += `
${p.uid[0]}
${p.uid} ${badge}
${p.date}
${p.msg}
` } logp.innerHTML += `${participant.length} 名参与者` const loga = document.createElement("div") @@ -1008,7 +1080,7 @@ ...p.role.map(r => `${r}`), ...p.badge.map(r => `${r}`) ].join("") - loga.innerHTML += `
${a.uid} ${badge}
${a.date}
${a.msg}
` + loga.innerHTML += `
${a.uid[0]}
${a.uid} ${badge}
${a.date}
${a.msg}
` } loga.innerHTML += `${activity.length} 条活动日志` const logs = document.createElement("div") @@ -1019,7 +1091,7 @@ ...s.role.map(r => `${r}`), ...s.badge.map(r => `${r}`) ].join("") - logs.innerHTML += `
${s.uid} ${badge}
${s.date}
${s.msg}
` + logs.innerHTML += `
${s.uid[0]}
${s.uid} ${badge}
${s.date}
${s.msg}
` } logs.innerHTML += `${sponsor.length} 位支持者` const log = [loga, logp, logs]