Files
violin-home/dist/assets/createBlog.cc4e6058.js
T
2022-08-28 13:26:29 +08:00

2 lines
8.8 KiB
JavaScript

import{d as te,I as ve,o as f,c as x,e as g,G as m,_ as pe,D as N,b,C as ge,r as y,u as t,a as o,g as a,F as R,j as J,n as I,W as M,M as be,k as K,w as Q,v as X,f as r,t as $,J as L}from"./index.5d800fae.js";import{h as T}from"./moment.a9f98195.js";import{E as fe}from"./style.a5339ceb.js";const me=te({name:"Edit"}),he={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ye=g("path",{fill:"currentColor",d:"M832 512a32 32 0 1 1 64 0v352a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h352a32 32 0 0 1 0 64H192v640h640V512z"},null,-1),Ve=g("path",{fill:"currentColor",d:"m469.952 554.24 52.8-7.552L847.104 222.4a32 32 0 1 0-45.248-45.248L477.44 501.44l-7.552 52.8zm422.4-422.4a96 96 0 0 1 0 135.808l-331.84 331.84a32 32 0 0 1-18.112 9.088L436.8 623.68a32 32 0 0 1-36.224-36.224l15.104-105.6a32 32 0 0 1 9.024-18.112l331.904-331.84a96 96 0 0 1 135.744 0z"},null,-1),we=[ye,Ve];function Be(v,n,V,w,B,k){return f(),x("svg",he,we)}var Z=ve(me,[["render",Be]]);const h={"Content-Type":"application/json;charsetset=UTF-8"},ke=()=>m({url:"/auth/api/v1/author/blog/list",method:"GET",headers:h}),Ce=v=>m({url:"/auth/api/v1/author/blog_type",method:"POST",headers:h,data:v}),xe=v=>m({url:"/auth/api/v1/author/blog_type",method:"PUT",headers:h,data:v}),Ee=v=>m({url:"/auth/api/v1/author/blog_type",method:"DELETE",headers:h,data:v}),ee=v=>m({url:"/auth/api/v1/author/blog/content/"+v,method:"GET",headers:h}),De=v=>m({url:"/auth/api/v1/author/blog/content",method:"PUT",headers:h,data:v}),Ne=v=>m({url:"/auth/api/v1/author/blog/content",method:"POST",headers:h,data:v}),Te=v=>m({url:"/auth/api/v1/author/blog/"+v,method:"DELETE",headers:h});const Ae={key:0,class:"blog_editer"},Fe=r("\u589E\u52A0\u4E00\u4E2A\u5206\u7C7B"),Ie=r("\u4FEE\u6539"),$e=r("\u5220\u9664"),Ue=r("\u9000\u51FA"),We=r("\u589E\u52A0\u4E00\u4E2A\u535A\u5BA2"),Se=r("\u5220\u9664"),Me=r("\u9876\u7F6E"),Le=r("\u9000\u51FA"),He={class:"c_section"},ze={class:"title_style"},Pe={style:{width:"60px"}},Ye={key:0},Ge={key:1},je={class:"dialog-footer"},qe=r("\u53D6\u6D88"),Oe=r("\u786E\u8BA4"),Re={class:"dialog-footer"},Je=r("\u53D6\u6D88"),Ke=r("\u786E\u8BA4"),Qe={class:"dialog-footer"},Xe=r("\u53D6\u6D88"),Ze=r("\u786E\u8BA4"),et={class:"dialog-footer"},tt=r("\u53D6\u6D88"),lt=r("\u786E\u8BA4"),ot=te({setup(v){const n=N(new Map),V=b(!1),w=b(!1),B=b(!1),k=b(!1);let c=b(""),d=b(""),U=b(!1),H=b(!1),E=b(!1),W=N(T());const le=async()=>{await ke().then(i=>{i.data.forEach(e=>{const u={btId:e.btId,btName:e.btName,blogs:new Map};e.blog_list.forEach(s=>{const p={bid:s.bid,btId:s.btId,btName:s.btName,title:s.title,blog_prex:s.blog_prex,autosave_control:s.autosave_control,content:s.content};u.blogs.set(s.bid,p)}),n.set(e.btId,u)})}),H.value=!0,d.value=n.keys().next().value,c.value=n.values().next().value.blogs.keys().next().value,be(n,(i,e)=>{let u=T();const s=W;W=u,setTimeout(()=>{T(u).diff(T(s),"seconds")>=1&&(console.log(u),console.log(W),z())},1e3)})},oe=i=>{var u;const e=(u=n.get(i))==null?void 0:u.blogs.values().next().value.bid;ee(e).then(s=>{n.get(i).blogs.get(e).content=s.data.content,d.value=i,c.value=e})},ae=i=>{c.value=i,ee(i).then(e=>{n.get(d.value).blogs.get(c.value).content=e.data.content})},z=()=>{if(E.value)return;E.value=!0;const i={bid:c.value,content:n.get(d.value).blogs.get(c.value).content};Ne(i).then(e=>{e.status==200&&(E.value=!1)})},ue=()=>{const i={btId:d.value,btName:n.get(d.value).btName};Ce(i).then(e=>{V.value=!1})},ne=()=>{U.value=!0;const i={btId:d.value,title:T().format("YYYY-MM-DD")};De(i).then(e=>{const{bid:u,title:s,content:p}=e.data,A={bid:u,btId:d.value,btName:"",title:s,blog_prex:"",content:p};n.get(d.value).blogs.set(u,A),c.value=u,U.value=!1})},se=()=>{_.value=="\u5220\u9664"&&(Te(c.value).then(i=>{var e,u;if(i.status==200){const s=c.value;c.value=(e=n.get(d.value))==null?void 0:e.blogs.keys().next().value,(u=n.get(d.value))==null||u.blogs.delete(s),k.value=!1}}),_.value="")};let _=b("");const de=()=>{const i={btName:_.value};xe(i).then(e=>{const u={btId:e.data.btId,btName:e.data.btName,blogs:new Map};e.data.blog_list.forEach(s=>{const p={bid:s.bid,btId:s.btId,btName:s.btName,title:s.title,blog_prex:s.blog_prex,autosave_control:s.autosave_control,content:s.content};u.blogs.set(s.bid,p)}),n.set(e.data.btId,u),d.value=e.data.btId,c.value=u.blogs.keys().next().value,w.value=!1,_.value=""})},ie=()=>{if(_.value==n.get(d.value).btName){const i={btId:d.value};Ee(i).then(e=>{e.status==200&&(n.delete(d.value),d.value=n.keys().next().value,c.value=n.values().next().value.blogs.keys().next().value),B.value=!1}),_.value=""}};le();let P=b("");const S=N({});let re=.1*window.innerWidth;S.width=re+"px",S.height=window.innerHeight+"px";const Y=N({});let ce=.23*window.innerWidth;Y.width=ce+"px";const G=N({});let _e=.67*window.innerWidth;return G.width=_e+"px",P.value=window.innerHeight-50+"px",ge(()=>{}),(i,e)=>{var q;const u=y("el-button"),s=y("el-icon"),p=y("el-dropdown-item"),A=y("el-dropdown-menu"),j=y("el-dropdown"),D=y("el-input"),F=y("el-dialog");return t(H)?(f(),x("div",Ae,[g("div",{class:"bt_section",style:I(t(S))},[o(u,{class:"bt-input",onClick:e[0]||(e[0]=l=>w.value=!0)},{default:a(()=>[Fe]),_:1}),(f(!0),x(R,null,J(t(n),(l,O)=>(f(),K(u,{class:"bt-input",key:O,onClick:C=>oe(l[0])},{default:a(()=>[o(j,{trigger:"click"},{dropdown:a(()=>[o(A,null,{default:a(()=>[o(p,{onClick:e[1]||(e[1]=C=>V.value=!0)},{default:a(()=>[Ie]),_:1}),o(p,{onClick:e[2]||(e[2]=C=>B.value=!0)},{default:a(()=>[$e]),_:1}),o(p,{onClick:C=>!0},{default:a(()=>[Ue]),_:1})]),_:1})]),default:a(()=>[Q(o(s,null,{default:a(()=>[o(t(Z))]),_:2},1536),[[X,t(d)==l[0]]])]),_:2},1024),r(" "+$(l[1].btName),1)]),_:2},1032,["onClick"]))),128))],4),g("div",{class:"b_section",style:I(t(Y))},[o(u,{class:"bt-input",disabled:t(U),onClick:ne},{default:a(()=>[We]),_:1},8,["disabled"]),(f(!0),x(R,null,J((q=t(n).get(t(d)))==null?void 0:q.blogs,(l,O)=>(f(),K(u,{class:"bt-input",onClick:C=>ae(l[0])},{default:a(()=>[o(j,{trigger:"click"},{dropdown:a(()=>[o(A,null,{default:a(()=>[o(p,{onClick:e[3]||(e[3]=C=>k.value=!0)},{default:a(()=>[Se]),_:1}),o(p,null,{default:a(()=>[Me]),_:1}),o(p,{onClick:C=>!0},{default:a(()=>[Le]),_:1})]),_:1})]),default:a(()=>[Q(o(s,null,{default:a(()=>[o(t(Z))]),_:2},1536),[[X,t(c)==l[0]]])]),_:2},1024),r(" "+$(l[1].title),1)]),_:2},1032,["onClick"]))),256))],4),g("div",He,[g("div",ze,[o(D,{modelValue:t(n).get(t(d)).blogs.get(t(c)).title,"onUpdate:modelValue":e[4]||(e[4]=l=>t(n).get(t(d)).blogs.get(t(c)).title=l)},null,8,["modelValue"]),g("div",Pe,[t(E)?M("",!0):(f(),x("span",Ye,"\u5DF2\u4FDD\u5B58")),t(E)?(f(),x("span",Ge,"\u66F4\u65B0\u4E2D")):M("",!0)])]),g("div",{style:I(t(G))},[o(t(fe),{theme:"light",modelValue:t(n).get(t(d)).blogs.get(t(c)).content,"onUpdate:modelValue":e[5]||(e[5]=l=>t(n).get(t(d)).blogs.get(t(c)).content=l),onSave:z,style:I({height:t(P)})},null,8,["modelValue","style"])],4)]),o(F,{modelValue:V.value,"onUpdate:modelValue":e[8]||(e[8]=l=>V.value=l),title:"\u4FEE\u6539\u535A\u5BA2\u5206\u7C7B\u540D\u79F0",width:"30%"},{footer:a(()=>[g("span",je,[o(u,{onClick:e[7]||(e[7]=l=>V.value=!1)},{default:a(()=>[qe]),_:1}),o(u,{type:"primary",onClick:ue},{default:a(()=>[Oe]),_:1})])]),default:a(()=>[o(D,{modelValue:t(n).get(t(d)).btName,"onUpdate:modelValue":e[6]||(e[6]=l=>t(n).get(t(d)).btName=l)},null,8,["modelValue"])]),_:1},8,["modelValue"]),o(F,{modelValue:w.value,"onUpdate:modelValue":e[11]||(e[11]=l=>w.value=l),title:"\u65B0\u7684\u535A\u5BA2\u5206\u7C7B",width:"30%"},{footer:a(()=>[g("span",Re,[o(u,{onClick:e[10]||(e[10]=l=>w.value=!1)},{default:a(()=>[Je]),_:1}),o(u,{type:"primary",onClick:de},{default:a(()=>[Ke]),_:1})])]),default:a(()=>[o(D,{modelValue:t(_),"onUpdate:modelValue":e[9]||(e[9]=l=>L(_)?_.value=l:_=l)},null,8,["modelValue"])]),_:1},8,["modelValue"]),o(F,{modelValue:B.value,"onUpdate:modelValue":e[14]||(e[14]=l=>B.value=l),title:"\u5220\u9664\u535A\u5BA2\u5206\u7C7B",width:"30%"},{footer:a(()=>[g("span",Qe,[o(u,{onClick:e[13]||(e[13]=l=>B.value=!1)},{default:a(()=>[Xe]),_:1}),o(u,{type:"primary",onClick:ie},{default:a(()=>[Ze]),_:1})])]),default:a(()=>[r(" \u4F60\u6B63\u5728\u5BF9 "+$(t(n).get(t(d)).btName)+" ",1),o(D,{modelValue:t(_),"onUpdate:modelValue":e[12]||(e[12]=l=>L(_)?_.value=l:_=l),placeholder:"\u8BF7\u8F93\u5165<"+t(n).get(t(d)).btName+">"},null,8,["modelValue","placeholder"])]),_:1},8,["modelValue"]),o(F,{modelValue:k.value,"onUpdate:modelValue":e[17]||(e[17]=l=>k.value=l),title:"\u5220\u9664\u535A\u5BA2",width:"30%"},{footer:a(()=>[g("span",et,[o(u,{onClick:e[16]||(e[16]=l=>k.value=!1)},{default:a(()=>[tt]),_:1}),o(u,{type:"primary",onClick:se},{default:a(()=>[lt]),_:1})])]),default:a(()=>[r(" \u4F60\u6B63\u5728\u5BF9 "+$(t(n).get(t(d)).blogs.get(t(c)).title)+" ",1),o(D,{modelValue:t(_),"onUpdate:modelValue":e[15]||(e[15]=l=>L(_)?_.value=l:_=l),placeholder:"\u8BF7\u8F93\u5165<\u5220\u9664>"},null,8,["modelValue"])]),_:1},8,["modelValue"])])):M("",!0)}}});var st=pe(ot,[["__scopeId","data-v-299e6ba1"]]);export{st as default};