zhxy-jsd/dist/build/h5/assets/pages-base-message-index.c96bef13.js

2 lines
2.9 KiB
JavaScript
Raw Normal View History

2025-05-21 02:44:13 +08:00
import{d as e,r as a,Z as s,b as t,e as l,w as i,g as o,_ as c,y as n,z as d,q as r,h as u,$ as m,A as _,l as g,G as p,j as f,k as v}from"./index-f6e54d8f.js";import{u as k,_ as y}from"./useLayout.9cce4498.js";import{_ as b}from"./_plugin-vue_export-helper.1b428a4d.js";import"./Loading.7fe45b05.js";import"./u-loading-icon.3bd3dc6a.js";import"./Search.vue_vue_type_script_setup_true_lang.fed60e7a.js";import"./u-icon.de9898cd.js";const T=b(e({__name:"index",setup(e){const b=[{title:"教务通知 (待办)",desc:"学校召开期初教学准备会议暨首次教学工作例会",date:"2025-02-17",timeAgo:"8 mins 前",tagText:"通知",tagType:"notice",likes:6,comments:12},{title:"教学日志 (待办)",desc:"请于2025年3月15日前上传教学日志",date:"2025-02-17",timeAgo:"8 mins 前",tagText:"任务",tagType:"task",likes:6,comments:12}],[T,{reload:j,setParam:x}]=k({api:async e=>new Promise((e=>{setTimeout((()=>{e({message:"测试",resultCode:1,rows:b})}),1e3)})),componentProps:{}}),C=a(0),w=async e=>{x({type:e}),j()},h=e=>{C.value!==e&&(C.value=e,w(e))};s((()=>{w(C.value)}));return(e,a)=>{const s=g,k=p,b=f(v("BasicListLayout"),y);return t(),l(s,{class:"message-page"},{default:i((()=>[o(b,{onRegister:u(T)},{top:i((()=>[o(s,{class:"tabs-container"},{default:i((()=>[o(s,{class:c(["tab-item",{active:0===C.value}]),onClick:a[0]||(a[0]=e=>h(0))},{default:i((()=>[n(" 待办 ")])),_:1},8,["class"]),o(s,{class:c(["tab-item",{active:1===C.value}]),onClick:a[1]||(a[1]=e=>h(1))},{default:i((()=>[n(" 已办 ")])),_:1},8,["class"])])),_:1})])),default:i((({data:e})=>[o(s,{class:"white-bg-color r-md p-15 mb-15 flex-row",onClick:a=>(e=>{if(e&&e.id){const a=encodeURIComponent(e.id);m({url:`/pages/base/message/detail?id=${a}`})}else if(e&&e.title){console.warn("Navigating using title as ID fallback for:",e);const a=encodeURIComponent(e.title);m({url:`/pages/base/message/detail?id=${a}`})}else console.error("Cannot navigate to detail: Missing identifier (id or title) in data:",e),_({title:"无法打开详情",icon:"none"})})(e)},{default:i((()=>[o(s,{class:"card-left"},{default:i((()=>[o(s,{class:"card-title"},{default:i((()=>[n(d(e.title),1)])),_:2},1024),o(s,{class:"card-desc"},{default:i((()=>[n(d(e.desc),1)])),_:2},1024),o(s,{class:"card-meta"},{default:i((()=>[o(k,null,{default:i((()=>[n(d(e.date),1)])),_:2},1024),o(k,null,{default:i((()=>[n(d(e.timeAgo),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),o(s,{class:"card-right"},{default:i((()=>[o(s,{class:c(["tag",e.tagType])},{default:i((()=>[n(d(e.tagText),1)])),_:2},1032,["class"]),o(s,{class:"stats"},{default:i((()=>[r(" TODO: 替换为实际图标 "),o(k,{class:"icon"},{default:i((()=>[n("❤️ "+d(e.likes),1)])),_:2},1024),o(k,{class:"icon"},{default:i((()=>[n("💬 "+d(e.comments),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])])),_:1},8,["onRegister"])])),_:1})}}}),[["__scopeId","data-v-1a775953"]]);export{T as default};