import{d as B,r as i,q as G,x as L,a1 as M,o as I,c as R,f as e,B as o,a as t,l as U,A as X,G as _,a0 as N,F as Z,S as j,_ as K,L as Q,U as T,aZ as W,X as $}from"./index-b9299550.js";import{_ as H}from"./index.vue_vue_type_script_setup_true_lang-ba921998.js";import{_ as Y}from"./ContentWrap.vue_vue_type_script_setup_true_lang-dd7e3058.js";import{_ as aa}from"./main.vue_vue_type_script_setup_true_lang-4dd59161.js";import{g as ta,c as la,u as ea,d as oa}from"./main-98e5cf7d.js";import{s as ia}from"./index-3cce9b62.js";import{N as sa,c as ra}from"./NewsForm-4faee901.js";import na from"./DraftTable-a220f0ce.js";import{u as ua}from"./useMessage-903d430d.js";import{_ as ma}from"./_plugin-vue_export-helper-1b428a4d.js";import"./index-1bc6dd97.js";import"./el-card-0ae6fb5f.js";import"./index-d70006eb.js";import"./main-741f4c72.js";import"./el-image-92ea5aa4.js";import"./el-image-viewer-498779d9.js";import"./main-45315113.js";import"./main.vue_vue_type_script_setup_true_lang-a0a1066e.js";import"./index-314c41b2.js";import"./formatTime-988372b6.js";import"./style.css_vue_type_style_index_0_src_true_lang-927117be.js";import"./CoverSelect-f628ee0d.js";import"./useUpload-619b34a4.js";const pa=ma(B({name:"MpDraft",__name:"index",setup(ca){const n=ua(),s=i(-1);G("accountId",s);const v=i(!0),w=i([]),h=i(0),u=L({pageNo:1,pageSize:10,accountId:s}),m=i(!1),p=i([]),S=i(""),c=i(!0),y=i(!1),V=l=>{s.value=l,u.pageNo=1,d()},x=async l=>{try{await n.confirm("\u4FEE\u6539\u5185\u5BB9\u53EF\u80FD\u8FD8\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u5173\u95ED\u5417?"),l()}catch{}},d=async()=>{v.value=!0;try{const l=await ta(u);l.list.forEach(a=>{a.content.newsItem.forEach(f=>{f.picUrl=f.thumbUrl})}),w.value=l.list,h.value=l.total}finally{v.value=!1}},C=()=>{c.value=!0,p.value=[ra()],m.value=!0},k=l=>{S.value=l.mediaId,p.value=JSON.parse(JSON.stringify(l.content.newsItem)),c.value=!1,m.value=!0},z=async()=>{y.value=!0;try{c.value?(await la(s.value,p.value),n.notifySuccess("\u65B0\u589E\u6210\u529F")):(await ea(s.value,S.value,p.value),n.notifySuccess("\u66F4\u65B0\u6210\u529F"))}finally{m.value=!1,y.value=!1,await d()}},D=async l=>{const a=l.mediaId;try{await n.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 ia(s.value,a),n.notifySuccess("\u53D1\u5E03\u6210\u529F"),await d()}catch{}},F=async l=>{const a=l.mediaId;try{await n.confirm("\u6B64\u64CD\u4F5C\u5C06\u6C38\u4E45\u5220\u9664\u8BE5\u8349\u7A3F, \u662F\u5426\u7EE7\u7EED?"),await oa(s.value,a),n.notifySuccess("\u5220\u9664\u6210\u529F"),await d()}catch{}};return(l,a)=>{const f=j,O=K,g=Q,P=T,b=Y,q=H,E=W,J=M("hasPermi"),A=$;return I(),R(Z,null,[e(b,null,{default:o(()=>[e(P,{class:"-mb-15px",model:t(u),ref:"queryFormRef",inline:!0,"label-width":"68px"},{default:o(()=>[e(f,{label:"\u516C\u4F17\u53F7",prop:"accountId"},{default:o(()=>[e(t(aa),{onChange:V})]),_:1}),e(f,null,{default:o(()=>[U((I(),X(g,{type:"primary",plain:"",onClick:C,disabled:t(s)===0},{default:o(()=>[e(O,{icon:"ep:plus"}),a[5]||(a[5]=_("\u65B0\u589E "))]),_:1},8,["disabled"])),[[J,["mp:draft:create"]]])]),_:1})]),_:1},8,["model"])]),_:1}),e(b,null,{default:o(()=>[e(t(na),{loading:t(v),list:t(w),onUpdate:k,onDelete:F,onPublish:D},null,8,["loading","list"]),e(q,{total:t(h),page:t(u).pageNo,"onUpdate:page":a[0]||(a[0]=r=>t(u).pageNo=r),limit:t(u).pageSize,"onUpdate:limit":a[1]||(a[1]=r=>t(u).pageSize=r),onPagination:d},null,8,["total","page","limit"])]),_:1}),e(E,{title:t(c)?"\u65B0\u5EFA\u56FE\u6587":"\u4FEE\u6539\u56FE\u6587",width:"80%",modelValue:t(m),"onUpdate:modelValue":a[4]||(a[4]=r=>N(m)?m.value=r:null),"before-close":x,"destroy-on-close":""},{footer:o(()=>[e(g,{onClick:a[3]||(a[3]=r=>m.value=!1)},{default:o(()=>a[6]||(a[6]=[_("\u53D6 \u6D88")])),_:1}),e(g,{type:"primary",onClick:z},{default:o(()=>a[7]||(a[7]=[_("\u63D0 \u4EA4")])),_:1})]),default:o(()=>[U(e(t(sa),{modelValue:t(p),"onUpdate:modelValue":a[2]||(a[2]=r=>N(p)?p.value=r:null),"is-creating":t(c)},null,8,["modelValue","is-creating"]),[[A,t(y)]])]),_:1},8,["title","modelValue"])],64)}}}),[["__scopeId","data-v-226bb701"]]);export{pa as default};