智慧教务系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
4.0 KiB

import{d as $,v as B,l as T,r as _,h as f,c as x,e as a,w as s,a as p,t as m,u as e,i as g,k as r,F as N,O as R,m as y,J as j,E as S,_ as O,$ as G,G as H,H as J,K,a1 as W,a2 as q,a3 as A,L as M}from"./index-4c331f20.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{_ as Q,g as X,a as Y}from"./user-feedback-edit.vue_vue_type_style_index_0_lang-328a842e.js";import{_ as Z}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css */import"./index.vue_vue_type_style_index_0_lang-fc40fede.js";/* empty css *//* empty css */const ee={class:"main-container"},te={class:"flex justify-between items-center"},ae={class:"text-lg"},oe={class:"mt-[10px]"},le={class:"mt-[16px] flex justify-end"},se=$({__name:"user_feedback",setup(re){const F=B().meta.title;let t=T({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{user_id:""}});const b=_();_([]);const i=(n=1)=>{t.loading=!0,t.page=n,X({page:t.page,limit:t.limit,...t.searchParam}).then(o=>{t.loading=!1,t.data=o.data.data,t.total=o.data.total}).catch(()=>{t.loading=!1})};i();const d=_(null),C=()=>{d.value.setFormData(),d.value.showDialog=!0},E=n=>{d.value.setFormData(n),d.value.showDialog=!0},v=_([]);(async()=>{v.value=await(await Y({})).data})();const U=n=>{n&&(n.resetFields(),i())};return(n,o)=>{const c=S,D=O,L=G,h=H,I=J,k=K,u=W,P=q,z=A,V=M;return f(),x("div",ee,[a(k,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[p("div",te,[p("span",ae,m(e(F)),1),a(c,{type:"primary",onClick:C},{default:s(()=>[g(m(e(r)("addUserFeedback")),1)]),_:1})]),a(k,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:s(()=>[a(I,{inline:!0,model:e(t).searchParam,ref_key:"searchFormRef",ref:b},{default:s(()=>[a(h,{label:e(r)("userId"),prop:"user_id"},{default:s(()=>[a(L,{class:"w-[280px]",modelValue:e(t).searchParam.user_id,"onUpdate:modelValue":o[0]||(o[0]=l=>e(t).searchParam.user_id=l),clearable:"",placeholder:e(r)("userIdPlaceholder")},{default:s(()=>[(f(!0),x(N,null,R(v.value,(l,w)=>(f(),y(D,{key:w,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(h,null,{default:s(()=>[a(c,{type:"primary",onClick:o[1]||(o[1]=l=>i())},{default:s(()=>[g(m(e(r)("search")),1)]),_:1}),a(c,{onClick:o[2]||(o[2]=l=>U(b.value))},{default:s(()=>[g(m(e(r)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),p("div",oe,[j((f(),y(P,{data:e(t).data,size:"large"},{empty:s(()=>[p("span",null,m(e(t).loading?"":e(r)("emptyData")),1)]),default:s(()=>[a(u,{prop:"user_id_name",label:e(r)("userId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(u,{prop:"feedback_text",label:e(r)("feedbackText"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(u,{prop:"attachment_url",label:e(r)("attachmentUrl"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(u,{label:e(r)("operation"),fixed:"right","min-width":"120"},{default:s(({row:l})=>[a(c,{type:"primary",link:"",onClick:w=>E(l)},{default:s(()=>[g("查看")]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[V,e(t).loading]]),p("div",le,[a(z,{"current-page":e(t).page,"onUpdate:current-page":o[3]||(o[3]=l=>e(t).page=l),"page-size":e(t).limit,"onUpdate:page-size":o[4]||(o[4]=l=>e(t).limit=l),layout:"total, sizes, prev, pager, next, jumper",total:e(t).total,onSizeChange:o[5]||(o[5]=l=>i()),onCurrentChange:i},null,8,["current-page","page-size","total"])])]),a(Q,{ref_key:"editUserFeedbackDialog",ref:d,onComplete:i},null,512)]),_:1})])}}});const Ve=Z(se,[["__scopeId","data-v-0c8a7adc"]]);export{Ve as default};