main-CVS4EV2l.js 5.3 KB

1
  1. import{r as h,o as K,b as V,e as Y,q as Z,s as $,v as A,_ as H}from"./index-CKIhG1T4.js";import{_ as J}from"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import L from"./main-CsA6qkCu.js";import Q from"./main-CHQGRHW_.js";import{_ as R}from"./main.vue_vue_type_script_setup_true_lang-CsgMlZ4e.js";import{g as X}from"./index-QEJdYRAz.js";import{g as aa}from"./index-Ch_Zos7K.js";import{d as x}from"./formatTime-GfXNJyvM.js";import{C as ea,a as C,b as ta,v as la,D as n,E as o,V as I,u as e,K as E,ad as D,F as M,_ as ia,$ as t,U as d,Z as U,T as j,Y as F}from"./spreadSheetsDesignerVue-MRUT1X_l.js";var S=(r=>(r.Draft="2",r.Published="1",r))(S||{});const O=r=>h.get({url:"/mp/draft/page",params:r}),na=(r,u)=>h.post({url:"/mp/draft/create?accountId="+r,data:{articles:u}}),ra=(r,u,s)=>h.put({url:"/mp/draft/update?accountId="+r+"&mediaId="+u,method:"put",data:s}),pa=(r,u)=>h.delete({url:"/mp/draft/delete?accountId="+r+"&mediaId="+u}),sa={class:"pb-30px"},ca={key:0},oa={class:"waterfall"},da=["src"],ma={class:"item-name"},ua={key:1},ga={key:2},fa={key:3},ya={class:"waterfall"},wa={key:0},W=H(ea({name:"WxMaterialSelect",__name:"main",props:{type:{},accountId:{},newsType:{default:S.Published}},emits:["select-material"],setup(r,{emit:u}){const s=r,q=u,y=C(!1),g=C(0),f=C([]),i=ta({pageNo:1,pageSize:10,accountId:s.accountId}),w=p=>{q("select-material",p)},N=async()=>{y.value=!0;try{s.type==="news"&&s.newsType===S.Published?await B():s.type==="news"&&s.newsType===S.Draft?await G():await v()}finally{y.value=!1}},v=async()=>{const p=await X({...i,type:s.type});f.value=p.list,g.value=p.total},B=async()=>{const p=await aa(i);p.list.forEach(l=>{l.content.newsItem.forEach(m=>{m.picUrl=m.thumbUrl})}),f.value=p.list,g.value=p.total},G=async()=>{const p=await O(i);p.list.forEach(l=>{l.content.newsItem.forEach(m=>{m.picUrl=m.thumbUrl})}),f.value=p.list,g.value=p.total};return la(async()=>{N()}),(p,l)=>{const m=K,_=V,P=Y,b=J,c=Z,T=$,k=A;return n(),o("div",sa,[s.type==="image"?(n(),o("div",ca,[I((n(),o("div",oa,[(n(!0),o(E,null,D(e(f),a=>(n(),o("div",{class:"waterfall-item",key:a.mediaId},[M("img",{class:"material-img",src:a.url},null,8,da),M("p",ma,ia(a.name),1),t(P,{class:"ope-row"},{default:d(()=>[t(_,{type:"success",onClick:z=>w(a)},{default:d(()=>[l[8]||(l[8]=U(" \u9009\u62E9 ")),t(m,{icon:"ep:circle-check"})]),_:2},1032,["onClick"])]),_:2},1024)]))),128))])),[[k,e(y)]]),t(b,{total:e(g),page:e(i).pageNo,"onUpdate:page":l[0]||(l[0]=a=>e(i).pageNo=a),limit:e(i).pageSize,"onUpdate:limit":l[1]||(l[1]=a=>e(i).pageSize=a),onPagination:v},null,8,["total","page","limit"])])):s.type==="voice"?(n(),o("div",ua,[I((n(),j(T,{data:e(f)},{default:d(()=>[t(c,{label:"\u7F16\u53F7",align:"center",prop:"mediaId"}),t(c,{label:"\u6587\u4EF6\u540D",align:"center",prop:"name"}),t(c,{label:"\u8BED\u97F3",align:"center"},{default:d(a=>[t(e(Q),{url:a.row.url},null,8,["url"])]),_:1}),t(c,{label:"\u4E0A\u4F20\u65F6\u95F4",align:"center",prop:"createTime",width:"180",formatter:e(x)},null,8,["formatter"]),t(c,{label:"\u64CD\u4F5C",align:"center",fixed:"right"},{default:d(a=>[t(_,{type:"primary",link:"",onClick:z=>w(a.row)},{default:d(()=>[l[9]||(l[9]=U("\u9009\u62E9 ")),t(m,{icon:"ep:plus"})]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[k,e(y)]]),t(b,{total:e(g),page:e(i).pageNo,"onUpdate:page":l[2]||(l[2]=a=>e(i).pageNo=a),limit:e(i).pageSize,"onUpdate:limit":l[3]||(l[3]=a=>e(i).pageSize=a),onPagination:N},null,8,["total","page","limit"])])):s.type==="video"?(n(),o("div",ga,[I((n(),j(T,{data:e(f)},{default:d(()=>[t(c,{label:"\u7F16\u53F7",align:"center",prop:"mediaId"}),t(c,{label:"\u6587\u4EF6\u540D",align:"center",prop:"name"}),t(c,{label:"\u6807\u9898",align:"center",prop:"title"}),t(c,{label:"\u4ECB\u7ECD",align:"center",prop:"introduction"}),t(c,{label:"\u89C6\u9891",align:"center"},{default:d(a=>[t(e(R),{url:a.row.url},null,8,["url"])]),_:1}),t(c,{label:"\u4E0A\u4F20\u65F6\u95F4",align:"center",prop:"createTime",width:"180",formatter:e(x)},null,8,["formatter"]),t(c,{label:"\u64CD\u4F5C",align:"center",fixed:"right","class-name":"small-padding fixed-width"},{default:d(a=>[t(_,{type:"primary",link:"",onClick:z=>w(a.row)},{default:d(()=>[l[10]||(l[10]=U("\u9009\u62E9 ")),t(m,{icon:"akar-icons:circle-plus"})]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[k,e(y)]]),t(b,{total:e(g),page:e(i).pageNo,"onUpdate:page":l[4]||(l[4]=a=>e(i).pageNo=a),limit:e(i).pageSize,"onUpdate:limit":l[5]||(l[5]=a=>e(i).pageSize=a),onPagination:v},null,8,["total","page","limit"])])):s.type==="news"?(n(),o("div",fa,[I((n(),o("div",ya,[(n(!0),o(E,null,D(e(f),a=>(n(),o("div",{class:"waterfall-item",key:a.mediaId},[a.content&&a.content.newsItem?(n(),o("div",wa,[t(e(L),{articles:a.content.newsItem},null,8,["articles"]),t(P,{class:"ope-row"},{default:d(()=>[t(_,{type:"success",onClick:z=>w(a)},{default:d(()=>[l[11]||(l[11]=U(" \u9009\u62E9 ")),t(m,{icon:"ep:circle-check"})]),_:2},1032,["onClick"])]),_:2},1024)])):F("",!0)]))),128))])),[[k,e(y)]]),t(b,{total:e(g),page:e(i).pageNo,"onUpdate:page":l[6]||(l[6]=a=>e(i).pageNo=a),limit:e(i).pageSize,"onUpdate:limit":l[7]||(l[7]=a=>e(i).pageSize=a),onPagination:v},null,8,["total","page","limit"])])):F("",!0)])}}}),[["__scopeId","data-v-0cdf2122"]]),va=Object.freeze(Object.defineProperty({__proto__:null,default:W},Symbol.toStringTag,{value:"Module"}));export{W,na as c,pa as d,O as g,va as m,ra as u};