驭风行PC站
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
4.9 KiB

import{E as j}from"./CaXrkGgF.js";import{E as q}from"./Dyw1aLT8.js";import{E as z}from"./BIKH2PMP.js";import{E as D}from"./DC4XoMQp.js";import{E as J}from"./Bjtl-9Gw.js";import{E as O,a as U}from"./ymMjDhGX.js";import"./BPRC2v3K.js";/* empty css */import{f as W,j as G,k as _,l as K,c as l,b as m,u as e,a as p,w as d,F as h,o as s,y as Q,z as x,g as a,d as S,t as B}from"./Ca9y1zsW.js";import{u as X}from"./BmeJC9sB.js";import{u as k}from"./B6GSEys7.js";import{c as Y}from"./Ch8OMI22.js";import{o as P,g as b}from"./PFP8Cci7.js";import{u as Z}from"./5p4I28l3.js";import{_ as ee}from"./T9kl9Sqi.js";import{_ as te}from"./BN5CjfRf.js";import{E as oe}from"./Ak2swtwV.js";import"./CeUmO8rY.js";import"./BAT_Brgp.js";import"./B3sO6I2n.js";import"./BUADUvnR.js";import"./BBIc9hyf.js";import"./aPBqHQcn.js";import"./DYOBeiWW.js";import"./YeUNH851.js";import"./Immh241S.js";import"./CPNNouYu.js";import"./BB_Ol6Sd.js";import"./DaX0k22-.js";import"./sr4qPEz_.js";import"./Cq9Fpw4b.js";import"./BR6Cm0N-.js";import"./DxANlL_j.js";import"./CxMP4GVf.js";import"./EeQgbgy4.js";const se={class:"page-main md:w-screen-xl m-auto md:px-3",ref:"container"},ae={key:0,class:"p-6 leading-7 bg-white md:rounded-lg text-lg line-height-loose text-gray-600 content"},ie=["innerHTML"],re={class:"files mt-5"},ne={class:"page md:gap-xl gap-xs md:mt-4 m-auto md:p-0 p-4 flex justify-between"},Je=W({__name:"index",setup(le){const T=G(),$=Y(),A=_(),c=_(),u=_(),w=_(),E=_(),{form:t,assignFields:F}=Z({articleId:void 0,title:void 0,type:void 0,showType:void 0,categoryId:void 0,categoryName:void 0,parentId:void 0,parentName:void 0,parentPath:void 0,image:void 0,files:void 0,fileList:[],thumbnail:void 0,video:void 0,accept:void 0,source:void 0,content:void 0,virtualViews:void 0,actualViews:void 0,permission:void 0,password:void 0,password2:void 0,userId:void 0,nickname:void 0,username:void 0,author:void 0,shopId:void 0,likes:void 0,sortNumber:void 0,comments:void 0,status:void 0,createTime:void 0,updateTime:void 0,tenantName:void 0,logo:void 0}),L=async()=>{var o,r;const{data:i}=await k("/cms/cms-article/checkArticlePassword",{query:{password:t==null?void 0:t.password,password2:t.password2}});((o=i.value)==null?void 0:o.code)===0?(E.value=!1,w.value=!0):oe.error((r=i.value)==null?void 0:r.message)},R=async()=>{var v,g,y;const{data:i}=await k("/cms/cms-article/"+b(5));if((v=i.value)!=null&&v.data){if(F(i.value.data),t.permission===1){console.log("登录可见");return}if(t.permission===2){console.log("需要密码"),E.value=!0;return}}const{data:o}=await k("/cms/cms-article/getPrevious/"+b(5));(g=o.value)!=null&&g.data&&(c.value=o.value.data);const{data:r}=await k("/cms/cms-article/getNext/"+b(5));(y=r.value)!=null&&y.data&&(u.value=r.value.data),X({title:`${t.title} - ${$.value.websiteName}`,bodyAttrs:{class:"page-container"}}),A.value=t};return K(()=>T.path,i=>{console.log(i,"=>Path"),R()},{immediate:!0}),(i,o)=>{const r=j,v=q,g=z,y=D,H=J,N=U,M=O;return s(),l(h,null,[m(ee,{form:e(t)},null,8,["form"]),p("div",se,[m(M,{gutter:24},{default:d(()=>[m(N,{xs:24,sm:12,md:12,lg:18,class:"min-w-xs"},{default:d(()=>{var I,V,C;return[e(t).permission===0||e(w)?(s(),l("div",ae,[p("p",{innerHTML:(I=e(t))==null?void 0:I.content},null,8,ie),p("div",re,[e(t).files?(s(!0),l(h,{key:0},Q(JSON.parse(e(t).files),(f,n)=>(s(),x(r,{key:n,src:f,"zoom-rate":1.2,"max-scale":7,"min-scale":.2,"preview-src-list":JSON.parse(e(t).files),"initial-index":4,fit:"contain"},null,8,["src","preview-src-list"]))),128)):a("",!0)])])):a("",!0),e(t).permission===1?(s(),l(h,{key:1},[!e(w)&&e(t).permission===1?(s(),x(v,{key:0,icon:"warning",title:"无访问权限"})):a("",!0)],64)):a("",!0),e(t).permission===2?(s(),l(h,{key:2},[!e(w)&&e(t).permission===2?(s(),x(v,{key:0,icon:"warning",title:"请输入访问密码"},{extra:d(()=>[m(H,null,{default:d(()=>[m(g,{type:"password",modelValue:e(t).password2,"onUpdate:modelValue":o[0]||(o[0]=f=>e(t).password2=f),"show-password":"",placeholder:"请输入查看密码"},{default:d(()=>[S("请输入查看密码")]),_:1},8,["modelValue"]),m(y,{type:"primary",onClick:L},{default:d(()=>[S("确定")]),_:1})]),_:1})]),_:1})):a("",!0)],64)):a("",!0),p("div",ne,[e(c)?(s(),l("div",{key:0,class:"bg-white text-gray-600 hover:shadow hover:text-gray-800 hover:font-bold rounded-lg p-4 cursor-pointer w-[50%]",onClick:o[1]||(o[1]=f=>{var n;return e(P)("/detail",e(c),(n=e(c))==null?void 0:n.articleId)})},[p("span",null,"上一篇:"+B((V=e(c))==null?void 0:V.title),1)])):a("",!0),e(u)?(s(),l("div",{key:1,class:"bg-white text-gray-600 hover:shadow hover:text-gray-800 hover:font-bold rounded-lg p-4 cursor-pointer w-[50%]",onClick:o[2]||(o[2]=f=>{var n;return e(P)("/detail",e(u),(n=e(u))==null?void 0:n.articleId)})},[p("span",null,"下一篇:"+B((C=e(u))==null?void 0:C.title),1)])):a("",!0)])]}),_:1}),m(N,{xs:24,sm:6,md:6,lg:6},{default:d(()=>[e(t)?(s(),x(te,{key:0,form:e(t)},null,8,["form"])):a("",!0)]),_:1})]),_:1})],512)],64)}}});export{Je as default};