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
5.3 KiB
1 lines
5.3 KiB
import{d as A,v as B,l as F,r as h,h as v,c as T,e as t,w as s,a as f,t as d,u as e,i as w,k as l,J as U,m as z,M as $,E as L,D as N,G as j,H as R,K as M,O as S,P as G,Q as H,L as J}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 K,g as O,d as Q}from"./exam-answers-edit.vue_vue_type_style_index_0_lang-c77f8fa9.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=A({__name:"exam_answers",setup(le){const x=B().meta.title;let a=F({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{campus_id:"",user_id:"",question_id:"",answer:"",is_correct:""}});const g=h();h([]);const i=(n=1)=>{a.loading=!0,a.page=n,O({page:a.page,limit:a.limit,...a.searchParam}).then(o=>{a.loading=!1,a.data=o.data.data,a.total=o.data.total}).catch(()=>{a.loading=!1})};i();const u=h(null),y=()=>{u.value.setFormData(),u.value.showDialog=!0},P=n=>{u.value.setFormData(n),u.value.showDialog=!0},E=n=>{$.confirm(l("examAnswersDeleteTips"),l("warning"),{confirmButtonText:l("confirm"),cancelButtonText:l("cancel"),type:"warning"}).then(()=>{Q(n).then(()=>{i()}).catch(()=>{})})},C=n=>{n&&(n.resetFields(),i())};return(n,o)=>{const c=L,_=N,p=j,V=R,b=M,m=S,k=G,I=H,D=J;return v(),T("div",X,[t(b,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[f("div",Y,[f("span",Z,d(e(x)),1),t(c,{type:"primary",onClick:y},{default:s(()=>[w(d(e(l)("addExamAnswers")),1)]),_:1})]),t(b,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:s(()=>[t(V,{inline:!0,model:e(a).searchParam,ref_key:"searchFormRef",ref:g},{default:s(()=>[t(p,{label:e(l)("campusId"),prop:"campus_id"},{default:s(()=>[t(_,{modelValue:e(a).searchParam.campus_id,"onUpdate:modelValue":o[0]||(o[0]=r=>e(a).searchParam.campus_id=r),placeholder:e(l)("campusIdPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(p,{label:e(l)("userId"),prop:"user_id"},{default:s(()=>[t(_,{modelValue:e(a).searchParam.user_id,"onUpdate:modelValue":o[1]||(o[1]=r=>e(a).searchParam.user_id=r),placeholder:e(l)("userIdPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(p,{label:e(l)("questionId"),prop:"question_id"},{default:s(()=>[t(_,{modelValue:e(a).searchParam.question_id,"onUpdate:modelValue":o[2]||(o[2]=r=>e(a).searchParam.question_id=r),placeholder:e(l)("questionIdPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(p,{label:e(l)("answer"),prop:"answer"},{default:s(()=>[t(_,{modelValue:e(a).searchParam.answer,"onUpdate:modelValue":o[3]||(o[3]=r=>e(a).searchParam.answer=r),placeholder:e(l)("answerPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(p,{label:e(l)("isCorrect"),prop:"is_correct"},{default:s(()=>[t(_,{modelValue:e(a).searchParam.is_correct,"onUpdate:modelValue":o[4]||(o[4]=r=>e(a).searchParam.is_correct=r),placeholder:e(l)("isCorrectPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(p,null,{default:s(()=>[t(c,{type:"primary",onClick:o[5]||(o[5]=r=>i())},{default:s(()=>[w(d(e(l)("search")),1)]),_:1}),t(c,{onClick:o[6]||(o[6]=r=>C(g.value))},{default:s(()=>[w(d(e(l)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),f("div",ee,[U((v(),z(k,{data:e(a).data,size:"large"},{empty:s(()=>[f("span",null,d(e(a).loading?"":e(l)("emptyData")),1)]),default:s(()=>[t(m,{prop:"campus_id",label:e(l)("campusId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(m,{prop:"user_id",label:e(l)("userId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(m,{prop:"question_id",label:e(l)("questionId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(m,{prop:"answer",label:e(l)("answer"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(m,{prop:"is_correct",label:e(l)("isCorrect"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(m,{label:e(l)("operation"),fixed:"right","min-width":"120"},{default:s(({row:r})=>[t(c,{type:"primary",link:"",onClick:q=>P(r)},{default:s(()=>[w(d(e(l)("edit")),1)]),_:2},1032,["onClick"]),t(c,{type:"primary",link:"",onClick:q=>E(r.id)},{default:s(()=>[w(d(e(l)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[D,e(a).loading]]),f("div",ae,[t(I,{"current-page":e(a).page,"onUpdate:current-page":o[7]||(o[7]=r=>e(a).page=r),"page-size":e(a).limit,"onUpdate:page-size":o[8]||(o[8]=r=>e(a).limit=r),layout:"total, sizes, prev, pager, next, jumper",total:e(a).total,onSizeChange:o[9]||(o[9]=r=>i()),onCurrentChange:i},null,8,["current-page","page-size","total"])])]),t(K,{ref_key:"editExamAnswersDialog",ref:u,onComplete:i},null,512)]),_:1})])}}});const Ve=W(te,[["__scopeId","data-v-eaad1eb7"]]);export{Ve as default};
|
|
|