gitignore 提交
This commit is contained in:
@@ -0,0 +1 @@
|
||||
import{a2 as V,a3 as b,S as T,P as y,U as t,af as l,ag as h,ad as M,Q as S,a4 as i,F as z,J as A,A as I,z as N,K as P,M as U,T as p,a9 as $,b as j,x as C,y as F}from"./index-Ce3OdoWB.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-l0sNRNKZ.js";/* empty css *//* empty css *//* empty css */import{g as J,b as K,a as L}from"./comment-DHhatGB5.js";import"./request-D458e9ik.js";const O={style:{"margin-bottom":"16px",display:"flex",gap:"12px"}},it={__name:"Comments",setup(Q){const g=i([]),u=i(!1),r=i(1),_=i(0),d=i(null);async function s(){u.value=!0;const o=await J({page:r.value,pageSize:15,status:d.value});g.value=o.data.records,_.value=o.data.total,u.value=!1}async function v(o,e){await K(o,e),C.success("操作成功"),s()}async function x(o){await F.confirm("确定删除该评论?","警告",{type:"warning"}),await L(o),C.success("已删除"),s()}return V(s),(o,e)=>{const m=N,w=z,n=P,k=U,c=j,E=A,B=I,D=M;return b(),T("div",null,[e[5]||(e[5]=y("h2",null,"评论管理",-1)),y("div",O,[t(w,{modelValue:d.value,"onUpdate:modelValue":e[0]||(e[0]=a=>d.value=a),placeholder:"状态",clearable:"",onChange:s},{default:l(()=>[t(m,{label:"待审核",value:0}),t(m,{label:"已通过",value:1}),t(m,{label:"已屏蔽",value:2})]),_:1},8,["modelValue"])]),h((b(),S(E,{data:g.value},{default:l(()=>[t(n,{prop:"id",label:"ID",width:"80"}),t(n,{prop:"nickname",label:"评论者",width:"120"}),t(n,{prop:"content",label:"内容","show-overflow-tooltip":""}),t(n,{prop:"articleId",label:"文章ID",width:"80"}),t(n,{label:"状态",width:"100"},{default:l(({row:a})=>[t(k,{type:[null,"success","danger"][a.status]||"info"},{default:l(()=>[p($(["待审核","已通过","已屏蔽","已删除"][a.status]),1)]),_:2},1032,["type"])]),_:1}),t(n,{label:"操作",width:"200"},{default:l(({row:a})=>[t(c,{text:"",type:"success",onClick:f=>v(a.id,1)},{default:l(()=>[...e[2]||(e[2]=[p("通过",-1)])]),_:1},8,["onClick"]),t(c,{text:"",type:"warning",onClick:f=>v(a.id,2)},{default:l(()=>[...e[3]||(e[3]=[p("屏蔽",-1)])]),_:1},8,["onClick"]),t(c,{text:"",type:"danger",onClick:f=>x(a.id)},{default:l(()=>[...e[4]||(e[4]=[p("删除",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["data"])),[[D,u.value]]),t(B,{"current-page":r.value,"onUpdate:currentPage":e[1]||(e[1]=a=>r.value=a),"page-size":15,total:_.value,layout:"prev, pager, next",onCurrentChange:s,style:{"margin-top":"20px","justify-content":"center"}},null,8,["current-page","total"])])}}};export{it as default};
|
||||
Reference in New Issue
Block a user