import{d as $,v as D,l as N,r as b,f as R,h as _,c as w,e as a,w as s,a as p,t as r,u as e,i as m,k as o,F as j,O as U,m as y,J as O,S as G,E as H,_ as J,ac as K,G as M,H as W,K as q,$ as A,a0 as Q,a1 as X,L as Y}from"./index-be67c1b4.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 */import"./el-form-item-4ed993c7.js";/* empty css */import{g as Z,d as ee,a as te}from"./feedback-f031d62b.js";import{_ as ae}from"./_plugin-vue_export-helper-c27b6911.js";const oe={class:"main-container"},le={class:"flex justify-between items-center"},ne={class:"text-lg"},se={class:"mt-[10px]"},ie={class:"mt-[16px] flex justify-end"},re=$({__name:"feedback",setup(de){const C=D().meta.title;let t=N({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{students_id:""}});const g=b();b([]);const d=(i=1)=>{t.loading=!0,t.page=i,Z({page:t.page,limit:t.limit,...t.searchParam}).then(l=>{t.loading=!1,t.data=l.data.data,t.total=l.data.total}).catch(()=>{t.loading=!1})};d();const v=R(),E=()=>{v.push("/feedback/feedback_edit")},F=i=>{v.push("/feedback/feedback_edit?id="+i.id)},L=i=>{G.confirm(o("feedbackDeleteTips"),o("warning"),{confirmButtonText:o("confirm"),cancelButtonText:o("cancel"),type:"warning"}).then(()=>{ee(i).then(()=>{d()}).catch(()=>{})})},h=b([]);(async()=>{h.value=await(await te({})).data})();const B=i=>{i&&(i.resetFields(),d())};return(i,l)=>{const c=H,I=J,P=K,k=M,S=W,x=q,u=A,T=Q,z=X,V=Y;return _(),w("div",oe,[a(x,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[p("div",le,[p("span",ne,r(e(C)),1),a(c,{type:"primary",onClick:E},{default:s(()=>[m(r(e(o)("addFeedback")),1)]),_:1})]),a(x,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:s(()=>[a(S,{inline:!0,model:e(t).searchParam,ref_key:"searchFormRef",ref:g},{default:s(()=>[a(k,{label:e(o)("studentsId"),prop:"students_id"},{default:s(()=>[a(P,{class:"w-[280px]",modelValue:e(t).searchParam.students_id,"onUpdate:modelValue":l[0]||(l[0]=n=>e(t).searchParam.students_id=n),clearable:"",placeholder:e(o)("studentsIdPlaceholder")},{default:s(()=>[(_(!0),w(j,null,U(h.value,(n,f)=>(_(),y(I,{key:f,label:n.name,value:n.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(k,null,{default:s(()=>[a(c,{type:"primary",onClick:l[1]||(l[1]=n=>d())},{default:s(()=>[m(r(e(o)("search")),1)]),_:1}),a(c,{onClick:l[2]||(l[2]=n=>B(g.value))},{default:s(()=>[m(r(e(o)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),p("div",se,[O((_(),y(T,{data:e(t).data,size:"large"},{empty:s(()=>[p("span",null,r(e(t).loading?"":e(o)("emptyData")),1)]),default:s(()=>[a(u,{prop:"students_id_name",label:e(o)("studentsId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(u,{prop:"content",label:e(o)("content"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(u,{prop:"mailbox",label:e(o)("mailbox"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(u,{label:e(o)("operation"),fixed:"right","min-width":"120"},{default:s(({row:n})=>[a(c,{type:"primary",link:"",onClick:f=>F(n)},{default:s(()=>[m(r(e(o)("edit")),1)]),_:2},1032,["onClick"]),a(c,{type:"primary",link:"",onClick:f=>L(n.id)},{default:s(()=>[m(r(e(o)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[V,e(t).loading]]),p("div",ie,[a(z,{"current-page":e(t).page,"onUpdate:current-page":l[3]||(l[3]=n=>e(t).page=n),"page-size":e(t).limit,"onUpdate:page-size":l[4]||(l[4]=n=>e(t).limit=n),layout:"total, sizes, prev, pager, next, jumper",total:e(t).total,onSizeChange:l[5]||(l[5]=n=>d()),onCurrentChange:d},null,8,["current-page","page-size","total"])])])]),_:1})])}}});const Se=ae(re,[["__scopeId","data-v-5ca3b5af"]]);export{Se as default};