import{j as K,m as M,o as R,b as T,p as Z,bg as $,v as A,_ as G}from"./index-CKIhG1T4.js";import{_ as H}from"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import{_ as L}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{_ as Q}from"./index-B7AT2Mja.js";import{_ as W}from"./main.vue_vue_type_script_setup_true_lang-BHovWidY.js";import{g as X,c as Y,u as aa,d as ea}from"./main-CVS4EV2l.js";import{s as ta}from"./index-Ch_Zos7K.js";import{N as la,c as oa}from"./NewsForm-CZ1g-Zd7.js";import ia from"./DraftTable-7thW5het.js";import{C as sa,a as i,P as na,b as ua,as as ma,D as U,E as pa,$ as l,U as o,u as e,V as N,T as ca,Z as _,c as V,K as ra}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./index-Dszus0mF.js";import"./index-Bf_eDLOo.js";import"./tagsView-CzxzNxGw.js";import"./main-CsA6qkCu.js";import"./el-image-BMrCp4VS.js";import"./main-CHQGRHW_.js";import"./main.vue_vue_type_script_setup_true_lang-CsgMlZ4e.js";import"./index-QEJdYRAz.js";import"./formatTime-GfXNJyvM.js";import"./CoverSelect-CmKG12hf.js";import"./useUpload-mTTxJ_TN.js";const da=G(sa({name:"MpDraft",__name:"index",setup(fa){const u=K(),s=i(-1);na("accountId",s);const v=i(!0),w=i([]),h=i(0),m=ua({pageNo:1,pageSize:10,accountId:s}),p=i(!1),c=i([]),b=i(""),r=i(!0),y=i(!1),x=t=>{s.value=t,m.pageNo=1,d()},C=async t=>{try{await u.confirm("\u4FEE\u6539\u5185\u5BB9\u53EF\u80FD\u8FD8\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u5173\u95ED\u5417?"),t()}catch{}},d=async()=>{v.value=!0;try{const t=await X(m);t.list.forEach(a=>{a.content.newsItem.forEach(f=>{f.picUrl=f.thumbUrl})}),w.value=t.list,h.value=t.total}finally{v.value=!1}},P=()=>{r.value=!0,c.value=[oa()],p.value=!0},k=t=>{b.value=t.mediaId,c.value=JSON.parse(JSON.stringify(t.content.newsItem)),r.value=!1,p.value=!0},z=async()=>{y.value=!0;try{r.value?(await Y(s.value,c.value),u.notifySuccess("\u65B0\u589E\u6210\u529F")):(await aa(s.value,b.value,c.value),u.notifySuccess("\u66F4\u65B0\u6210\u529F"))}finally{p.value=!1,y.value=!1,await d()}},D=async t=>{const a=t.mediaId;try{await u.confirm("\u4F60\u6B63\u5728\u901A\u8FC7\u53D1\u5E03\u7684\u65B9\u5F0F\u53D1\u8868\u5185\u5BB9\u3002 \u53D1\u5E03\u4E0D\u5360\u7528\u7FA4\u53D1\u6B21\u6570\uFF0C\u4E00\u5929\u53EF\u591A\u6B21\u53D1\u5E03\u3002\u5DF2\u53D1\u5E03\u5185\u5BB9\u4E0D\u4F1A\u63A8\u9001\u7ED9\u7528\u6237\uFF0C\u4E5F\u4E0D\u4F1A\u5C55\u793A\u5728\u516C\u4F17\u53F7\u4E3B\u9875\u4E2D\u3002 \u53D1\u5E03\u540E\uFF0C\u4F60\u53EF\u4EE5\u524D\u5F80\u53D1\u8868\u8BB0\u5F55\u83B7\u53D6\u94FE\u63A5\uFF0C\u4E5F\u53EF\u4EE5\u5C06\u53D1\u5E03\u5185\u5BB9\u6DFB\u52A0\u5230\u81EA\u5B9A\u4E49\u83DC\u5355\u3001\u81EA\u52A8\u56DE\u590D\u3001\u8BDD\u9898\u548C\u9875\u9762\u6A21\u677F\u4E2D\u3002"),await ta(s.value,a),u.notifySuccess("\u53D1\u5E03\u6210\u529F"),await d()}catch{}},E=async t=>{const a=t.mediaId;try{await u.confirm("\u6B64\u64CD\u4F5C\u5C06\u6C38\u4E45\u5220\u9664\u8BE5\u8349\u7A3F, \u662F\u5426\u7EE7\u7EED?"),await ea(s.value,a),u.notifySuccess("\u5220\u9664\u6210\u529F"),await d()}catch{}};return(t,a)=>{const f=Q,S=M,J=R,g=T,O=Z,I=L,j=H,q=$,B=ma("hasPermi"),F=A;return U(),pa(ra,null,[l(f,{title:"\u516C\u4F17\u53F7\u56FE\u6587",url:"https://doc.iocoder.cn/mp/article/"}),l(I,null,{default:o(()=>[l(O,{class:"-mb-15px",model:e(m),ref:"queryFormRef",inline:!0,"label-width":"68px"},{default:o(()=>[l(S,{label:"\u516C\u4F17\u53F7",prop:"accountId"},{default:o(()=>[l(e(W),{onChange:x})]),_:1}),l(S,null,{default:o(()=>[N((U(),ca(g,{type:"primary",plain:"",onClick:P,disabled:e(s)===0},{default:o(()=>[l(J,{icon:"ep:plus"}),a[5]||(a[5]=_("\u65B0\u589E "))]),_:1},8,["disabled"])),[[B,["mp:draft:create"]]])]),_:1})]),_:1},8,["model"])]),_:1}),l(I,null,{default:o(()=>[l(e(ia),{loading:e(v),list:e(w),onUpdate:k,onDelete:E,onPublish:D},null,8,["loading","list"]),l(j,{total:e(h),page:e(m).pageNo,"onUpdate:page":a[0]||(a[0]=n=>e(m).pageNo=n),limit:e(m).pageSize,"onUpdate:limit":a[1]||(a[1]=n=>e(m).pageSize=n),onPagination:d},null,8,["total","page","limit"])]),_:1}),l(q,{title:e(r)?"\u65B0\u5EFA\u56FE\u6587":"\u4FEE\u6539\u56FE\u6587",width:"80%",modelValue:e(p),"onUpdate:modelValue":a[4]||(a[4]=n=>V(p)?p.value=n:null),"before-close":C,"destroy-on-close":""},{footer:o(()=>[l(g,{onClick:a[3]||(a[3]=n=>p.value=!1)},{default:o(()=>a[6]||(a[6]=[_("\u53D6 \u6D88")])),_:1}),l(g,{type:"primary",onClick:z},{default:o(()=>a[7]||(a[7]=[_("\u63D0 \u4EA4")])),_:1})]),default:o(()=>[N(l(e(la),{modelValue:e(c),"onUpdate:modelValue":a[2]||(a[2]=n=>V(c)?c.value=n:null),"is-creating":e(r)},null,8,["modelValue","is-creating"]),[[F,e(y)]])]),_:1},8,["title","modelValue"])],64)}}}),[["__scopeId","data-v-d9cec454"]]);export{da as default};