import{d as G,v as H,l as J,r as b,f as K,h as i,c as u,e as a,w as s,a as v,t as d,u as e,i as _,k as l,F as y,O as w,m as x,J as W,B as I,S as q,E as Q,D as X,G as Z,_ as ee,ac as te,bg as ae,H as le,K as oe,$ as re,a0 as se,a1 as ie,L as ne}from"./index-b867c57c.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";import{u as D}from"./dict-540b26a5.js";import{g as de,d as ue,a as ce}from"./articles-5f53dad5.js";import{_ as pe}from"./_plugin-vue_export-helper-c27b6911.js";const me={class:"main-container"},_e={class:"flex justify-between items-center"},he={class:"text-lg"},be={class:"mt-[10px]"},fe={key:0},ge={key:0},ve={class:"mt-[16px] flex justify-end"},ye=G({__name:"articles",setup(we){const U=H().meta.title;let o=J({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{title:"",category:"",publisher_id:"",status:"",create_time:[],update_time:[]}});const L=b();b([]);const P=b([]);(async()=>{P.value=await(await D("zhjw_article_category")).data.dictionary})();const V=b([]);(async()=>{V.value=await(await D("is_radio")).data.dictionary})();const F=b([]);(async()=>{F.value=await(await D("is_radio")).data.dictionary})();const h=(c=1)=>{o.loading=!0,o.page=c,de({page:o.page,limit:o.limit,...o.searchParam}).then(r=>{o.loading=!1,o.data=r.data.data,o.total=r.data.total}).catch(()=>{o.loading=!1})};h();const E=K(),Y=()=>{E.push("/articles/articles_edit")},z=c=>{E.push("/articles/articles_edit?id="+c.id)},$=c=>{q.confirm(l("articlesDeleteTips"),l("warning"),{confirmButtonText:l("confirm"),cancelButtonText:l("cancel"),type:"warning"}).then(()=>{ue(c).then(()=>{h()}).catch(()=>{})})},C=b([]);(async()=>{C.value=await(await ce({})).data})();const M=c=>{c&&(c.resetFields(),h())};return(c,r)=>{const f=Q,N=X,m=Z,g=ee,k=te,T=ae,S=le,B=oe,p=re,j=se,A=ie,R=ne;return i(),u("div",me,[a(B,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[v("div",_e,[v("span",he,d(e(U)),1),a(f,{type:"primary",onClick:Y},{default:s(()=>[_(d(e(l)("addArticles")),1)]),_:1})]),a(B,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:s(()=>[a(S,{inline:!0,model:e(o).searchParam,ref_key:"searchFormRef",ref:L},{default:s(()=>[a(m,{label:e(l)("title"),prop:"title"},{default:s(()=>[a(N,{modelValue:e(o).searchParam.title,"onUpdate:modelValue":r[0]||(r[0]=t=>e(o).searchParam.title=t),placeholder:e(l)("titlePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(m,{label:e(l)("category"),prop:"category"},{default:s(()=>[a(k,{class:"w-[280px]",modelValue:e(o).searchParam.category,"onUpdate:modelValue":r[1]||(r[1]=t=>e(o).searchParam.category=t),clearable:"",placeholder:e(l)("categoryPlaceholder")},{default:s(()=>[a(g,{label:"全部",value:""}),(i(!0),u(y,null,w(P.value,(t,n)=>(i(),x(g,{key:n,label:t.name,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(m,{label:e(l)("publisherId"),prop:"publisher_id"},{default:s(()=>[a(k,{class:"w-[280px]",modelValue:e(o).searchParam.publisher_id,"onUpdate:modelValue":r[2]||(r[2]=t=>e(o).searchParam.publisher_id=t),clearable:"",placeholder:e(l)("publisherIdPlaceholder")},{default:s(()=>[(i(!0),u(y,null,w(C.value,(t,n)=>(i(),x(g,{key:n,label:t.username,value:t.uid},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(m,{label:e(l)("status"),prop:"status"},{default:s(()=>[a(k,{class:"w-[280px]",modelValue:e(o).searchParam.status,"onUpdate:modelValue":r[3]||(r[3]=t=>e(o).searchParam.status=t),clearable:"",placeholder:e(l)("statusPlaceholder")},{default:s(()=>[a(g,{label:"全部",value:""}),(i(!0),u(y,null,w(V.value,(t,n)=>(i(),x(g,{key:n,label:t.name,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(m,{label:e(l)("createTime"),prop:"create_time"},{default:s(()=>[a(T,{modelValue:e(o).searchParam.create_time,"onUpdate:modelValue":r[4]||(r[4]=t=>e(o).searchParam.create_time=t),type:"datetimerange",format:"YYYY-MM-DD hh:mm:ss","start-placeholder":e(l)("startDate"),"end-placeholder":e(l)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),a(m,{label:e(l)("updateTime"),prop:"update_time"},{default:s(()=>[a(T,{modelValue:e(o).searchParam.update_time,"onUpdate:modelValue":r[5]||(r[5]=t=>e(o).searchParam.update_time=t),type:"datetimerange",format:"YYYY-MM-DD hh:mm:ss","start-placeholder":e(l)("startDate"),"end-placeholder":e(l)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),a(m,null,{default:s(()=>[a(f,{type:"primary",onClick:r[6]||(r[6]=t=>h())},{default:s(()=>[_(d(e(l)("search")),1)]),_:1}),a(f,{onClick:r[7]||(r[7]=t=>M(L.value))},{default:s(()=>[_(d(e(l)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),v("div",be,[W((i(),x(j,{data:e(o).data,size:"large"},{empty:s(()=>[v("span",null,d(e(o).loading?"":e(l)("emptyData")),1)]),default:s(()=>[a(p,{prop:"id",label:e(l)("id"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(p,{prop:"title",label:e(l)("title"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(p,{label:e(l)("category"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:s(({row:t})=>[(i(!0),u(y,null,w(P.value,(n,O)=>(i(),u("div",null,[n.value==t.category?(i(),u("div",fe,d(n.name),1)):I("",!0)]))),256))]),_:1},8,["label"]),a(p,{prop:"publisher_id_name",label:e(l)("publisherId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(p,{label:e(l)("status"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:s(({row:t})=>[(i(!0),u(y,null,w(V.value,(n,O)=>(i(),u("div",null,[n.value==t.status?(i(),u("div",ge,d(n.name),1)):I("",!0)]))),256))]),_:1},8,["label"]),a(p,{label:e(l)("createTime"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:s(({row:t})=>[_(d(t.create_time||""),1)]),_:1},8,["label"]),a(p,{label:e(l)("updateTime"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:s(({row:t})=>[_(d(t.update_time||""),1)]),_:1},8,["label"]),a(p,{label:e(l)("operation"),fixed:"right","min-width":"120"},{default:s(({row:t})=>[a(f,{type:"primary",link:"",onClick:n=>z(t)},{default:s(()=>[_(d(e(l)("edit")),1)]),_:2},1032,["onClick"]),a(f,{type:"primary",link:"",onClick:n=>$(t.id)},{default:s(()=>[_(d(e(l)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[R,e(o).loading]]),v("div",ve,[a(A,{"current-page":e(o).page,"onUpdate:current-page":r[8]||(r[8]=t=>e(o).page=t),"page-size":e(o).limit,"onUpdate:page-size":r[9]||(r[9]=t=>e(o).limit=t),layout:"total, sizes, prev, pager, next, jumper",total:e(o).total,onSizeChange:r[10]||(r[10]=t=>h()),onCurrentChange:h},null,8,["current-page","page-size","total"])])])]),_:1})])}}});const Ke=pe(ye,[["__scopeId","data-v-a9b866d0"]]);export{Ke as default};