index.83aed34d.js 11 KB

1
  1. import{e as l,f as u,h as o,l as k,x as b,_ as T,y as U,w as m,F as B,k as Y,a4 as J,r as V,c as M,g as i,i as _,H as Q,I as W,j,n as F,bc as X,E as Z,K as ee,p as H,q as te,L as oe,s as A,b as se,u as le,bd as ie,be as ne,bf as ae,bg as re,bh as ce,au as de,az as q,G as N,S as z,B as _e,C as ue}from"./index.f884e450.js";/* empty css *//* empty css */import{E as me,a as pe}from"./index.3e509372.js";import{l as fe,c as ge,s as ve}from"./gather.2fe58cbe.js";/* empty css */import{u as ye}from"./useUpimages.720aff88.js";import{E as he}from"./index.7a6f4560.js";import{t as be}from"./index.2af44d90.js";const ke={class:"moment-layout-com-container"},we={key:0,class:"cover-image"},Ce=["src"],xe={class:"title"},$e={class:"content"},Se={__name:"com",props:{image:{type:String,default:()=>[]},title:{type:String},introduction:{type:String}},setup(a){const n=a;return(v,C)=>(l(),u("div",ke,[n.image?(l(),u("div",we,[o("img",{style:{width:"100%"},src:n.image,alt:""},null,8,Ce)])):k("",!0),o("h3",xe,b(n.title),1),o("p",$e,b(n.introduction),1)]))}},Ee={class:"video-content"},Ie=["alt","src"],Pe={class:"description"},Ve={__name:"videoContent",props:{introdection:{type:String,default:""},image:{type:String,default:""},videoTitle:{type:String,default:""},content_no_img:{type:String,default:""}},setup(a){const n=a;return(v,C)=>(l(),u("div",Ee,[o("img",{alt:n.videoTitle,src:n.image,style:{width:"100%",height:"400px"}},null,8,Ie),o("p",Pe,b(n.introdection),1)]))}};var je=T(Ve,[["__scopeId","data-v-bc631fda"]]);const Ue={class:"forum-content"},Re={class:"swiper-container"},ze=["src"],Be=["innerHTML"],Fe={__name:"forumContent",props:{images:{type:Array,default:[]},content:{type:String,default:""}},setup(a){const n=a;return(v,C)=>{const r=me,c=pe;return l(),u("div",Ue,[o("div",Re,[n.images.length?(l(),U(c,{key:0,height:"400px","indicator-position":"outside"},{default:m(()=>[(l(!0),u(B,null,Y(n.images,(p,y)=>(l(),U(r,{key:y},{default:m(()=>[o("img",{src:p},null,8,ze)]),_:2},1024))),128))]),_:1})):k("",!0)]),o("p",{class:"description",innerHTML:n.content},null,8,Be)])}}};var Te=T(Fe,[["__scopeId","data-v-7b9d8870"]]);const De={article:"article",news:"info",video:"video",forum:"post",info:"info",post:"post"},Le=()=>{const a=(c,p)=>({source_type:De[c],source_id:p});return{__operate_link__:(c,p)=>new Promise((y,S)=>{fe(a(c,p)).then(w=>{y(w)})}),__operate_collect__:(c,p)=>new Promise((y,S)=>{ge(a(c,p)).then(w=>{y(w)})}),__operate_comment__:()=>{},__operate_share__:(c,p)=>new Promise((y,S)=>{ve(a(c,p)).then(w=>{y(w)})})}},Oe="rgba(102, 102, 102, 1)",Me="#00b0b0";function qe(){return{getSvgCol:J(()=>n=>Boolean(n)?Me:Oe)}}const Ne={class:"error-report-container"},He={__name:"report",props:{visibility:{type:Boolean,default:!1},source_type:{type:String},source_id:{}},emits:["define"],setup(a,{emit:n}){const v=a,C=V(null),r=M({content:"",images:[]}),c=d=>{console.log(d)},p=d=>{console.log("a",d)},y=()=>{},S=M([]),w=async d=>{try{const{file:s}=d,x=new FormData;x.append("image",s);const{imageFile:$}=await ye(x);S.push($.value),console.log(S),r.images=S,console.log(r.images),d.onSuccess()}catch(s){d.onError(),console.log("%c ??? >>>","background: blue; color: #fff",s),F.error("\u4E0A\u4F20\u5C01\u9762\u56FE\u51FA\u9519")}},e=()=>{E("define")},E=n,I=M({content:[{required:!0,message:"\u8BF7\u586B\u5199\u4E3E\u62A5\u5185\u5BB9",trigger:"blur"}]}),P=d=>{!d||d.validate(s=>{if(!s)return F.error("\u8BF7\u67E5\u770B\u586B\u5199\u60C5\u51B5");D()})},D=async()=>{var d=[];r.images.forEach(s=>{d.push(s.url)}),console.log(d),console.log(r.images);try{const{data:s}=await X({content:r.content,images:d,source_type:v.source_type,source_id:v.source_id});F({message:"\u4E3E\u62A5\u6210\u529F",type:"success"}),e(),r.content="",r.images=[]}catch{}};return(d,s)=>{const x=Z,$=ee,R=H,L=he,O=te,h=oe,t=A;return l(),u("div",Ne,[i(t,{title:"\u4E3E\u62A5",modelValue:v.visibility,"onUpdate:modelValue":s[3]||(s[3]=g=>v.visibility=g),width:"500",onClose:s[4]||(s[4]=g=>e())},{default:m(()=>[i(h,{ref_key:"formRef",ref:C,model:r,rules:I,"label-width":"110"},{default:m(()=>[i($,{label:"\u5185\u5BB9\u63CF\u8FF0\uFF1A",prop:"content"},{default:m(()=>[i(x,{modelValue:r.content,"onUpdate:modelValue":s[0]||(s[0]=g=>r.content=g),rows:6,type:"textarea",placeholder:"\u8BF7\u5BF9\u60A8\u8981\u4E3E\u62A5\u7684\u5185\u5BB9\u8FDB\u884C\u63CF\u8FF0"},null,8,["modelValue"])]),_:1}),i($,{label:"\u8F85\u52A9\u622A\u56FE",prop:"image"},{default:m(()=>[i(L,{accept:_(Q)("image"),"file-list":r.images,"onUpdate:fileList":s[1]||(s[1]=g=>r.images=g),"auto-upload":!0,action:"https://www.yixiangvr.com/api/upload/image","list-type":"picture-card","on-success":c,"on-remove":y,"on-error":p,"http-request":w},{default:m(()=>[i(R,null,{default:m(()=>[i(_(W))]),_:1})]),_:1},8,["accept","file-list"])]),_:1}),i($,null,{default:m(()=>[i(O,{type:"primary",onClick:s[2]||(s[2]=g=>P(C.value))},{default:m(()=>[j("\u786E\u5B9A")]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])])}}};var Ae=T(He,[["__scopeId","data-v-36f8abf1"]]);const Ge=a=>(_e("data-v-c74ce532"),a=a(),ue(),a),Ke={class:"moment-layout-container",style:{"margin-bottom":"20px",cursor:"pointer"}},Ye={class:"header flex-row flex-aic flex-jc-sb"},Je=["src"],Qe={class:"header__main"},We={class:"header__main__top flex-row flex-aic"},Xe={class:"nickname"},Ze={class:"header__main__bottom"},et={class:"header__right"},tt={class:"more"},ot={class:"more__main"},st={style:{cursor:"pointer"}},lt={style:{display:"flex","flex-direction":"column","justify-content":"center","align-items":"center"}},it=Ge(()=>o("div",{style:{"margin-top":"16px"},class:"changeadd"},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F",-1)),nt={style:{display:"flex","margin-top":"26px"}},at={key:0,class:"subject-of-a-talk flex-row flex-aic flex-jc-sb"},rt={class:"footer flex-row flex-aic flex-jc-sb"},ct={class:"l"},dt={__name:"index",props:{type:{type:String},detail:{type:Object,default:()=>({})},add:{type:String}},emits:["refresh","other","detail","delec"],setup(a,{emit:n}){const v=se(),C=le(),{getSvgCol:r}=qe(),c=V(!1),{__operate_link__:p,__operate_collect__:y,__operate_comment__:S,__operate_share__:w}=Le(),e=a;console.log("detail",e.detail);const E=n,I=e.detail.user?be(ie(e.detail?.user)):{};ne("../../assets/cicons/essence.png",import.meta.url);const P=ae(async function(h){try{h==="message"&&E("detail");const g=await{like:p,collect:y,forward:w}[h](e.type,e.add=="fllow"?e.detail.source.id:e.detail.id);F.success(g.msg),E("refresh")}catch(t){console.log("%c error >>>","background: blue; color: #fff",t)}},200),D=()=>{E("other")},d=()=>{E("detail")},s=()=>{E("delec"),c.value=!1},x=V(!1),$=V(),R=V(),L=h=>{x.value=!0,$.value=h,R.value=e.detail.source_type||"post"},O=(h,t)=>{C.push({path:"editor",query:{id:h,type:t,dict:2,verdict:1}})};return(h,t)=>{const g=H,G=re,K=A;return l(),u(B,null,[i(Ae,{visibility:x.value,source_type:R.value,source_id:$.value,onDefine:t[0]||(t[0]=f=>x.value=!1)},null,8,["visibility","source_type","source_id"]),o("div",Ke,[o("div",Ye,[o("div",{class:"avatar",style:{cursor:"pointer"},onClick:t[1]||(t[1]=f=>D(_(I).id))},[o("img",{src:_(I).avatar,alt:""},null,8,Je)]),o("div",Qe,[o("div",We,[o("div",Xe,b(_(I)?.username),1)]),o("div",Ze,b(e.detail.published_at),1)]),o("div",et,[o("div",tt,[i(G,{"popper-class":"popover-imore",placement:"bottom",width:70,trigger:"click"},{reference:m(()=>[i(g,{size:20,color:"rgba(168, 168, 168, 1)"},{default:m(()=>[i(_(ce))]),_:1})]),default:m(()=>[o("div",ot,[o("ul",st,[_(I).id==_(v).id?(l(),u("li",{key:0,onClick:t[2]||(t[2]=f=>c.value=!0)}," \u5220\u9664 ")):k("",!0),_(I).id==_(v).id?(l(),u("li",{key:1,style:{"margin-top":"10px"},onClick:t[3]||(t[3]=f=>O(e.detail.id,e.detail.source_type))}," \u7F16\u8F91 ")):(l(),u("li",{key:2,onClick:t[4]||(t[4]=f=>L(e.detail.id))},"\u4E3E\u62A5"))])])]),_:1})])]),i(K,{modelValue:c.value,"onUpdate:modelValue":t[6]||(t[6]=f=>c.value=f),width:"354"},{default:m(()=>[o("div",lt,[i(g,{color:"rgba(246, 177, 19, 1)",size:34,class:"no-inherit"},{default:m(()=>[i(_(de))]),_:1}),it,o("div",nt,[o("div",{class:"cancel",onClick:t[5]||(t[5]=f=>c.value=!1)},"\u53D6\u6D88"),o("div",{class:"confirm",onClick:s},"\u786E\u5B9A")])])]),_:1},8,["modelValue"])]),o("div",{class:"main",onClick:d},[["article","news"].includes(e.type)&&e.detail?(l(),u(B,{key:0},[e.detail?(l(),U(q(Se),{key:0,image:e.detail.source?e.detail.source.image:e.detail.image,title:e.detail.source?e.detail.source.title:e.detail.title},null,8,["image","title"])):k("",!0)],64)):e.type==="video"&&e.detail?(l(),u(B,{key:1},[e.detail?(l(),U(q(je),{key:0,image:e.detail.source?e.detail.source.image:e.detail.image,"video-title":e.detail.source?e.detail.source.video_title:e.detail.video_title,introdection:e.detail.source?e.detail.source.title:e.detail.title,content_no_img:e.detail.source?e.detail.source.content_no_img:e.detail.content_no_img},null,8,["image","video-title","introdection","content_no_img"])):k("",!0)],64)):(l(),U(q(Te),{key:2,images:e.detail.source?e.detail.source.images:e.detail.images,content:e.detail.source?e.detail.source.content:e.detail.content},null,8,["images","content"]))]),e.detail.topic?(l(),u("div",at,[o("span",null,"#\xA0"+b(e.detail.topic?.title),1),o("span",null,b(e.detail.topic?.sum)+"\xA0\u8BA8\u8BBA",1)])):k("",!0),o("div",rt,[o("div",ct,[e.detail?(l(),u("span",{key:0,style:N({color:e.detail.is_like==1?"#00b0b0":"rgb(102, 102, 102)"}),class:"btn like",onClick:t[7]||(t[7]=f=>_(P)("like"))},[i(z,{name:"like",size:20,color:e.detail.is_like==1?"#00b0b0":"rgb(102, 102, 102)"},null,8,["color"]),j(" "+b(e.detail.like_count||(e.detail.source?e.detail.source.like_count:"0")),1)],4)):k("",!0),e.detail?(l(),u("span",{key:"",style:N({color:e.detail.is_collect==1?"#00b0b0":"rgb(102, 102, 102)"}),class:"btn collect",onClick:t[8]||(t[8]=f=>_(P)("collect"))},[i(z,{name:"collect",size:20,color:e.detail.is_collect==1?"#00b0b0":"rgb(102, 102, 102)"},null,8,["color"]),j(" "+b(e.detail.collect_count||(e.detail.source?e.detail.source.collect_count:0)),1)],4)):k("",!0)]),o("div",{class:"r",onClick:t[11]||(t[11]=(...f)=>h.todetail&&h.todetail(...f))},[e.detail?(l(),u("span",{key:0,class:"btn message",onClick:t[9]||(t[9]=f=>_(P)("message"))},[i(z,{name:"message",size:20,color:_(r)(e.detail.is_comment)},null,8,["color"]),j(" "+b(e.detail.comment_count||(e.detail.source?e.detail.source.comment_count:0)),1)])):k("",!0),e.detail?(l(),u("span",{key:1,class:"btn forward",onClick:t[10]||(t[10]=f=>_(P)("forward"))},[i(z,{name:"forward",size:20,color:_(r)(0)},null,8,["color"]),j(" "+b(e.detail.share_count||(e.detail.source?e.detail.source.share_count:0)),1)])):k("",!0)])])])],64)}}};var bt=T(dt,[["__scopeId","data-v-c74ce532"]]);export{bt as M};