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
6.0 KiB
1 lines
6.0 KiB
import{d as j,v as W,l as O,r as c,h as n,c as _,e as t,w as r,a as b,t as u,u as e,i as h,k as o,F as x,O as y,m as E,J as G,B as H,S as J,E as K,_ as M,$ as q,G as A,H as Q,K as X,a1 as Y,a2 as Z,a3 as ee,L as ae}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{u as te}from"./dict-6dd77593.js";import{_ as le,g as oe,d as se,a as re,b as ne,c as ie}from"./exam-records-edit.vue_vue_type_style_index_0_lang-51b38558.js";import{_ as de}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css *//* empty css *//* empty css */const pe={class:"main-container"},ue={class:"flex justify-between items-center"},me={class:"text-lg"},ce={class:"mt-[10px]"},_e={key:0},fe={class:"mt-[16px] flex justify-end"},ve=j({__name:"exam_records",setup(be){const V=W().meta.title;let l=O({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{campus_id:"",paper_id:"",status:""}});const C=c();c([]);const k=c([]);(async()=>{k.value=await(await te("ks_status")).data.dictionary})();const m=(d=1)=>{l.loading=!0,l.page=d,oe({page:l.page,limit:l.limit,...l.searchParam}).then(s=>{l.loading=!1,l.data=s.data.data,l.total=s.data.total}).catch(()=>{l.loading=!1})};m();const f=c(null),R=()=>{f.value.setFormData(),f.value.showDialog=!0},F=d=>{f.value.setFormData(d),f.value.showDialog=!0},B=d=>{J.confirm(o("examRecordsDeleteTips"),o("warning"),{confirmButtonText:o("confirm"),cancelButtonText:o("cancel"),type:"warning"}).then(()=>{se(d).then(()=>{m()}).catch(()=>{})})},I=c([]);(async()=>{I.value=await(await re({})).data})();const T=c([]);(async()=>{T.value=await(await ne({})).data})();const P=c([]);(async()=>{P.value=await(await ie({})).data})();const U=d=>{d&&(d.resetFields(),m())};return(d,s)=>{const v=K,g=M,L=q,w=A,$=Q,D=X,p=Y,z=Z,N=ee,S=ae;return n(),_("div",pe,[t(D,{class:"box-card !border-none",shadow:"never"},{default:r(()=>[b("div",ue,[b("span",me,u(e(V)),1),t(v,{type:"primary",onClick:R},{default:r(()=>[h(u(e(o)("addExamRecords")),1)]),_:1})]),t(D,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:r(()=>[t($,{inline:!0,model:e(l).searchParam,ref_key:"searchFormRef",ref:C},{default:r(()=>[t(w,{label:e(o)("campusId"),prop:"campus_id"},{default:r(()=>[t(L,{class:"w-[280px]",modelValue:e(l).searchParam.campus_id,"onUpdate:modelValue":s[0]||(s[0]=a=>e(l).searchParam.campus_id=a),clearable:"",placeholder:e(o)("campusIdPlaceholder")},{default:r(()=>[(n(!0),_(x,null,y(I.value,(a,i)=>(n(),E(g,{key:i,label:a.campus_name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),t(w,{label:e(o)("paperId"),prop:"paper_id"},{default:r(()=>[t(L,{class:"w-[280px]",modelValue:e(l).searchParam.paper_id,"onUpdate:modelValue":s[1]||(s[1]=a=>e(l).searchParam.paper_id=a),clearable:"",placeholder:e(o)("paperIdPlaceholder")},{default:r(()=>[(n(!0),_(x,null,y(P.value,(a,i)=>(n(),E(g,{key:i,label:a.title,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),t(w,{label:e(o)("status"),prop:"status"},{default:r(()=>[t(L,{class:"w-[280px]",modelValue:e(l).searchParam.status,"onUpdate:modelValue":s[2]||(s[2]=a=>e(l).searchParam.status=a),clearable:"",placeholder:e(o)("statusPlaceholder")},{default:r(()=>[t(g,{label:"全部",value:""}),(n(!0),_(x,null,y(k.value,(a,i)=>(n(),E(g,{key:i,label:a.name,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),t(w,null,{default:r(()=>[t(v,{type:"primary",onClick:s[3]||(s[3]=a=>m())},{default:r(()=>[h(u(e(o)("search")),1)]),_:1}),t(v,{onClick:s[4]||(s[4]=a=>U(C.value))},{default:r(()=>[h(u(e(o)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),b("div",ce,[G((n(),E(z,{data:e(l).data,size:"large"},{empty:r(()=>[b("span",null,u(e(l).loading?"":e(o)("emptyData")),1)]),default:r(()=>[t(p,{prop:"campus_id_name",label:e(o)("campusId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(p,{prop:"user_id_name",label:e(o)("userId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(p,{prop:"paper_id_name",label:e(o)("paperId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(p,{prop:"score",label:e(o)("score"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(p,{label:e(o)("status"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:r(({row:a})=>[(n(!0),_(x,null,y(k.value,(i,Ee)=>(n(),_("div",null,[i.value==a.status?(n(),_("div",_e,u(i.name),1)):H("",!0)]))),256))]),_:1},8,["label"]),t(p,{prop:"start_time",label:e(o)("startTime"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(p,{prop:"end_time",label:e(o)("endTime"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(p,{label:e(o)("operation"),fixed:"right","min-width":"120"},{default:r(({row:a})=>[t(v,{type:"primary",link:"",onClick:i=>F(a)},{default:r(()=>[h(u(e(o)("edit")),1)]),_:2},1032,["onClick"]),t(v,{type:"primary",link:"",onClick:i=>B(a.id)},{default:r(()=>[h(u(e(o)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[S,e(l).loading]]),b("div",fe,[t(N,{"current-page":e(l).page,"onUpdate:current-page":s[5]||(s[5]=a=>e(l).page=a),"page-size":e(l).limit,"onUpdate:page-size":s[6]||(s[6]=a=>e(l).limit=a),layout:"total, sizes, prev, pager, next, jumper",total:e(l).total,onSizeChange:s[7]||(s[7]=a=>m()),onCurrentChange:m},null,8,["current-page","page-size","total"])])]),t(le,{ref_key:"editExamRecordsDialog",ref:f,onComplete:m},null,512)]),_:1})])}}});const qe=de(ve,[["__scopeId","data-v-bc8995c2"]]);export{qe as default};
|
|
|