index-ba62a9f5.js 2.3 KB

1
  1. import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-c17ad54b.js";import{u as a}from"./useGetList-15d7e5a0.js";import{n as t,a as l,b as n,c as s}from"./index-61d9ca9c.js";import{d,l as u,n as i,s as o,r,K as v,o as c,c as p,a as m,w as f,F as _,m as b,j as h,J as g,f as y,b as k,t as x,e as j}from"./index-c9b7dd39.js";import"./http-6c1d0c1d.js";const w=["innerHTML"],V={class:"dialog-footer"},C=d({__name:"index",setup(d){const{data:C,query:T,search:L,reset:G,loading:H}=a("system/notices/notice/mine",!0),M=u((()=>{var e;return null==(e=C.value)?void 0:e.data})),U=i(!1),q=i({}),z=i([]),F=i(0),J=()=>{l(q.value.id).then((e=>{L()})),U.value=!1},K=(e,a)=>{var t;e.props.name,F.value=Number(null==(t=null==e?void 0:e.props)?void 0:t.name),T.value.notice_type_id=e.props.name,L()};return o((()=>{t().then((e=>{e.data.id&&(U.value=!0,q.value.id=e.data.id,q.value.title=e.data.title,q.value.content=e.data.content)})),T.value.notice_type_id=F,L(),n({}).then((e=>{z.value=e.data,z.value.unshift({id:0,name:"全部"})}))})),(a,t)=>{const l=r("el-table-column"),n=r("el-tag"),d=r("el-table"),u=e,i=r("el-tab-pane"),o=r("el-tabs"),C=r("el-button"),T=r("el-dialog"),L=v("loading");return c(),p(_,null,[m(o,{type:"border-card",modelValue:F.value,"onUpdate:modelValue":t[0]||(t[0]=e=>F.value=e),class:"tabs",onTabClick:K},{default:f((()=>[(c(!0),p(_,null,b(z.value,(e=>(c(),h(i,{key:e.id,label:e.name,name:e.id},{default:f((()=>[g((c(),h(d,{data:y(M),class:"mt-3"},{default:f((()=>[m(l,{prop:"created_at",width:"200",label:"时间"}),m(l,{prop:"title",label:"标题"},{default:f((e=>[m(n,{type:"success",class:"title",size:"default",effect:"dark",onClick:a=>{return t=e.row,void s(t.id).then((e=>{U.value=!0,q.value.id=e.data.id,q.value.title=e.data.title,q.value.content=e.data.content}));var t}},{default:f((()=>[k(x(e.row.title),1)])),_:2},1032,["onClick"])])),_:1})])),_:1},8,["data"])),[[L,y(H)]]),m(u)])),_:2},1032,["label","name"])))),128))])),_:1},8,["modelValue"]),m(T,{draggable:"",modelValue:U.value,"onUpdate:modelValue":t[1]||(t[1]=e=>U.value=e),title:q.value.title,width:"30%",center:""},{footer:f((()=>[j("span",V,[m(C,{onClick:J},{default:f((()=>[k("我知道了")])),_:1})])])),default:f((()=>[j("div",{class:"flex flex-wrap break-all",innerHTML:q.value.content},null,8,w)])),_:1},8,["modelValue","title"])],64)}}});export{C as default};