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.6 KiB
1 lines
4.6 KiB
import{d as S,v as T,l as z,r as h,h as b,c as $,e as t,w as s,a as c,t as p,u as e,i as _,k as o,J as M,m as U,M as L,E as N,D as j,G as I,H as R,K as G,O as H,P as J,Q as K,L as O}from"./index-f5d841af.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 q,d as A}from"./exam-papers-edit.vue_vue_type_style_index_0_lang-2ed5bb5e.js";import{_ as W}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css */const X={class:"main-container"},Y={class:"flex justify-between items-center"},Z={class:"text-lg"},ee={class:"mt-[10px]"},ae={class:"mt-[16px] flex justify-end"},te=S({__name:"exam_papers",setup(oe){const P=T().meta.title;let a=z({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{selection_mode:"",total_score:"",passing_score:""}});const v=h();h([]);const i=(n=1)=>{a.loading=!0,a.page=n,q({page:a.page,limit:a.limit,...a.searchParam}).then(l=>{a.loading=!1,a.data=l.data.data,a.total=l.data.total}).catch(()=>{a.loading=!1})};i();const d=h(null),w=()=>{d.value.setFormData(),d.value.showDialog=!0},y=n=>{d.value.setFormData(n),d.value.showDialog=!0},E=n=>{L.confirm(o("examPapersDeleteTips"),o("warning"),{confirmButtonText:o("confirm"),cancelButtonText:o("cancel"),type:"warning"}).then(()=>{A(n).then(()=>{i()}).catch(()=>{})})},k=n=>{n&&(n.resetFields(),i())};return(n,l)=>{const m=N,f=j,u=I,C=R,x=G,g=H,V=J,D=K,B=O;return b(),$("div",X,[t(x,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[c("div",Y,[c("span",Z,p(e(P)),1),t(m,{type:"primary",onClick:w},{default:s(()=>[_(p(e(o)("addExamPapers")),1)]),_:1})]),t(x,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:s(()=>[t(C,{inline:!0,model:e(a).searchParam,ref_key:"searchFormRef",ref:v},{default:s(()=>[t(u,{label:e(o)("selectionMode"),prop:"selection_mode"},{default:s(()=>[t(f,{modelValue:e(a).searchParam.selection_mode,"onUpdate:modelValue":l[0]||(l[0]=r=>e(a).searchParam.selection_mode=r),placeholder:e(o)("selectionModePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(u,{label:e(o)("totalScore"),prop:"total_score"},{default:s(()=>[t(f,{modelValue:e(a).searchParam.total_score,"onUpdate:modelValue":l[1]||(l[1]=r=>e(a).searchParam.total_score=r),placeholder:e(o)("totalScorePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(u,{label:e(o)("passingScore"),prop:"passing_score"},{default:s(()=>[t(f,{modelValue:e(a).searchParam.passing_score,"onUpdate:modelValue":l[2]||(l[2]=r=>e(a).searchParam.passing_score=r),placeholder:e(o)("passingScorePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(u,null,{default:s(()=>[t(m,{type:"primary",onClick:l[3]||(l[3]=r=>i())},{default:s(()=>[_(p(e(o)("search")),1)]),_:1}),t(m,{onClick:l[4]||(l[4]=r=>k(v.value))},{default:s(()=>[_(p(e(o)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),c("div",ee,[M((b(),U(V,{data:e(a).data,size:"large"},{empty:s(()=>[c("span",null,p(e(a).loading?"":e(o)("emptyData")),1)]),default:s(()=>[t(g,{prop:"selection_mode",label:e(o)("selectionMode"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(g,{prop:"total_score",label:e(o)("totalScore"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(g,{prop:"passing_score",label:e(o)("passingScore"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(g,{label:e(o)("operation"),fixed:"right","min-width":"120"},{default:s(({row:r})=>[t(m,{type:"primary",link:"",onClick:F=>y(r)},{default:s(()=>[_(p(e(o)("edit")),1)]),_:2},1032,["onClick"]),t(m,{type:"primary",link:"",onClick:F=>E(r.id)},{default:s(()=>[_(p(e(o)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[B,e(a).loading]]),c("div",ae,[t(D,{"current-page":e(a).page,"onUpdate:current-page":l[5]||(l[5]=r=>e(a).page=r),"page-size":e(a).limit,"onUpdate:page-size":l[6]||(l[6]=r=>e(a).limit=r),layout:"total, sizes, prev, pager, next, jumper",total:e(a).total,onSizeChange:l[7]||(l[7]=r=>i()),onCurrentChange:i},null,8,["current-page","page-size","total"])])]),t(Q,{ref_key:"editExamPapersDialog",ref:d,onComplete:i},null,512)]),_:1})])}}});const Ce=W(te,[["__scopeId","data-v-dfed5176"]]);export{Ce as default};
|
|
|