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
7.3 KiB
1 lines
7.3 KiB
import{d as U,v as B,l as F,r as f,h as g,c as T,e as l,w as s,a as h,t as c,u as e,i as b,k as a,J as z,m as $,M as L,E as N,D as j,G as R,H as M,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"./course-schedule-edit.vue_vue_type_style_index_0_lang-d2d27e19.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]"},le={class:"mt-[16px] flex justify-end"},ae=U({__name:"course_schedule",setup(te){const P=B().meta.title;let t=F({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{campus_id:"",venue_id:"",course_date:"",time_slot:"",course_id:"",coach_id:"",participants:"",student_ids:"",available_capacity:"",status:""}});const v=f();f([]);const p=(u=1)=>{t.loading=!0,t.page=u,q({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})};p();const m=f(null),V=()=>{m.value.setFormData(),m.value.showDialog=!0},y=u=>{m.value.setFormData(u),m.value.showDialog=!0},C=u=>{L.confirm(a("courseScheduleDeleteTips"),a("warning"),{confirmButtonText:a("confirm"),cancelButtonText:a("cancel"),type:"warning"}).then(()=>{A(u).then(()=>{p()}).catch(()=>{})})},x=u=>{u&&(u.resetFields(),p())};return(u,o)=>{const _=N,n=j,d=R,I=M,w=G,i=H,k=J,D=K,E=O;return g(),T("div",X,[l(w,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[h("div",Y,[h("span",Z,c(e(P)),1),l(_,{type:"primary",onClick:V},{default:s(()=>[b(c(e(a)("addCourseSchedule")),1)]),_:1})]),l(w,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:s(()=>[l(I,{inline:!0,model:e(t).searchParam,ref_key:"searchFormRef",ref:v},{default:s(()=>[l(d,{label:e(a)("campusId"),prop:"campus_id"},{default:s(()=>[l(n,{modelValue:e(t).searchParam.campus_id,"onUpdate:modelValue":o[0]||(o[0]=r=>e(t).searchParam.campus_id=r),placeholder:e(a)("campusIdPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(d,{label:e(a)("venueId"),prop:"venue_id"},{default:s(()=>[l(n,{modelValue:e(t).searchParam.venue_id,"onUpdate:modelValue":o[1]||(o[1]=r=>e(t).searchParam.venue_id=r),placeholder:e(a)("venueIdPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(d,{label:e(a)("courseDate"),prop:"course_date"},{default:s(()=>[l(n,{modelValue:e(t).searchParam.course_date,"onUpdate:modelValue":o[2]||(o[2]=r=>e(t).searchParam.course_date=r),placeholder:e(a)("courseDatePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(d,{label:e(a)("timeSlot"),prop:"time_slot"},{default:s(()=>[l(n,{modelValue:e(t).searchParam.time_slot,"onUpdate:modelValue":o[3]||(o[3]=r=>e(t).searchParam.time_slot=r),placeholder:e(a)("timeSlotPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(d,{label:e(a)("courseId"),prop:"course_id"},{default:s(()=>[l(n,{modelValue:e(t).searchParam.course_id,"onUpdate:modelValue":o[4]||(o[4]=r=>e(t).searchParam.course_id=r),placeholder:e(a)("courseIdPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(d,{label:e(a)("coachId"),prop:"coach_id"},{default:s(()=>[l(n,{modelValue:e(t).searchParam.coach_id,"onUpdate:modelValue":o[5]||(o[5]=r=>e(t).searchParam.coach_id=r),placeholder:e(a)("coachIdPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(d,{label:e(a)("participants"),prop:"participants"},{default:s(()=>[l(n,{modelValue:e(t).searchParam.participants,"onUpdate:modelValue":o[6]||(o[6]=r=>e(t).searchParam.participants=r),placeholder:e(a)("participantsPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(d,{label:e(a)("studentIds"),prop:"student_ids"},{default:s(()=>[l(n,{modelValue:e(t).searchParam.student_ids,"onUpdate:modelValue":o[7]||(o[7]=r=>e(t).searchParam.student_ids=r),placeholder:e(a)("studentIdsPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(d,{label:e(a)("availableCapacity"),prop:"available_capacity"},{default:s(()=>[l(n,{modelValue:e(t).searchParam.available_capacity,"onUpdate:modelValue":o[8]||(o[8]=r=>e(t).searchParam.available_capacity=r),placeholder:e(a)("availableCapacityPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(d,{label:e(a)("status"),prop:"status"},{default:s(()=>[l(n,{modelValue:e(t).searchParam.status,"onUpdate:modelValue":o[9]||(o[9]=r=>e(t).searchParam.status=r),placeholder:e(a)("statusPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(d,null,{default:s(()=>[l(_,{type:"primary",onClick:o[10]||(o[10]=r=>p())},{default:s(()=>[b(c(e(a)("search")),1)]),_:1}),l(_,{onClick:o[11]||(o[11]=r=>x(v.value))},{default:s(()=>[b(c(e(a)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),h("div",ee,[z((g(),$(k,{data:e(t).data,size:"large"},{empty:s(()=>[h("span",null,c(e(t).loading?"":e(a)("emptyData")),1)]),default:s(()=>[l(i,{prop:"campus_id",label:e(a)("campusId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),l(i,{prop:"venue_id",label:e(a)("venueId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),l(i,{prop:"course_date",label:e(a)("courseDate"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),l(i,{prop:"time_slot",label:e(a)("timeSlot"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),l(i,{prop:"course_id",label:e(a)("courseId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),l(i,{prop:"coach_id",label:e(a)("coachId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),l(i,{prop:"participants",label:e(a)("participants"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),l(i,{prop:"student_ids",label:e(a)("studentIds"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),l(i,{prop:"available_capacity",label:e(a)("availableCapacity"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),l(i,{prop:"status",label:e(a)("status"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),l(i,{label:e(a)("operation"),fixed:"right","min-width":"120"},{default:s(({row:r})=>[l(_,{type:"primary",link:"",onClick:S=>y(r)},{default:s(()=>[b(c(e(a)("edit")),1)]),_:2},1032,["onClick"]),l(_,{type:"primary",link:"",onClick:S=>C(r.id)},{default:s(()=>[b(c(e(a)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[E,e(t).loading]]),h("div",le,[l(D,{"current-page":e(t).page,"onUpdate:current-page":o[12]||(o[12]=r=>e(t).page=r),"page-size":e(t).limit,"onUpdate:page-size":o[13]||(o[13]=r=>e(t).limit=r),layout:"total, sizes, prev, pager, next, jumper",total:e(t).total,onSizeChange:o[14]||(o[14]=r=>p()),onCurrentChange:p},null,8,["current-page","page-size","total"])])]),l(Q,{ref_key:"editCourseScheduleDialog",ref:m,onComplete:p},null,512)]),_:1})])}}});const Ie=W(ae,[["__scopeId","data-v-7e65f068"]]);export{Ie as default};
|
|
|