1import{_ as d,y as o,b as m,A as p,u as h}from"./services-DMwYBTTp.js";import{S as u}from"./index-CfMxBARn.js";import{m as _}from"./vendor-pinia-CkwwAs9v.js";import{t as g,M as n,S as r,a1 as f,as as S,q as v}from"./vendor-vue-Cs0jG3vf.js";import"./vendor-DZeYsp6R.js";import"./vendor-element-plus-CnrZsLnk.js";import"./vendor-lodash-DXGp0yxs.js";const w={components:{ShadowContent:u},data(){return{notice:{},count:0}},computed:{..._(h),noticeId(){return this.$route.query.noticeId},noticeData(){return this.siteStore.noticeData}},watch:{$route:function(t){this.getData()}},created(){this.getData()},methods:{async getData(){await m().FetchUserLevelAndGroup(),p({Action:"getNoticeDetail",Requirement:{noticeId:this.noticeId}}).then(t=>{t.code==="success"?this.notice=t.data.notice:window.layer.alert(t.msg,()=>{this.$router.replace("/memberCenter/Notice")})})},contentHandler(t){let e=o(t,this.imgFtpUrl,"");e=o(e,"/uploads/images",this.imgFtpUrl+"/uploads/images");let a=o(e,"<","<"),c=o(a,">",">"),s=o(c,"<img",'<img style="max-width:300px;"');return o(s,"<iframe",'<iframe style="width:778px; height:440px;"')}}},D={class:"userRight"},x={class:"userMain mgb10"},y={class:"pd30"},C={class:"articleTitle"},b={class:"articlePublishTime"},I={class:"articleContent"};function N(t,e,a,c,s,i){const l=S("ShadowContent");return v(),g("div",D,[e[0]||(e[0]=n("div",{class:"userTitle mgb10"},"ç½ç«å
Œ",-1)),n("div",x,[n("div",y,[n("h2",C,r(i.contentHandler(s.notice.title)),1),n("div",b,r(s.notice.startTime),1),n("div",I,[f(l,{content:i.contentHandler(s.notice.content)},null,8,["content"])])])])])}const R=d(w,[["render",N],["__scopeId","data-v-4d07fd7e"]]);export{R as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.