智慧教务系统
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
17 KiB

import{d as de,v as ue,l as K,r as y,h as d,c as p,e as t,w as o,a as b,i as f,t as m,u as e,k as r,F as P,W as k,m as v,J as Q,z as q,B as U,M as me,E as pe,D as ce,G as _e,a4 as fe,af as ge,b6 as he,H as be,K as ve,O as ye,N as Pe,P as ke,Q as De,aa as we,ab as Ce,L as Le}from"./index-f5d841af.js";/* empty css *//* 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 *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";import{u as ee}from"./dict-f88a0e26.js";import{d as xe,g as Ve}from"./lesson_course_teaching-fdaaef77.js";import{g as X}from"./future_ontent-5dabe1b5.js";import{_ as Te}from"./lesson-course-teaching-edit.vue_vue_type_style_index_0_lang-ed327c07.js";import{_ as Ee}from"./Jump-lesson-library-edit.vue_vue_type_style_index_0_lang-91677b3b.js";import{_ as Ue}from"./en-course-teaching-edit.vue_vue_type_style_index_0_lang-f675ce78.js";import{_ as Ye}from"./binding_personnel.vue_vue_type_style_index_0_lang-2f0a5802.js";import{_ as $e}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-bd01ed10.js";import"./index.vue_vue_type_style_index_0_lang-7d665fb9.js";import"./attachment-740d9717.js";import"./index.vue_vue_type_script_setup_true_lang-f45dcca3.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-1f394a8b.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-30796a48.js";import"./sys-4eb1a831.js";import"./index.vue_vue_type_style_index_0_lang-b7271466.js";import"./index.vue_vue_type_style_index_0_lang-3c1b8cd7.js";import"./index-21a2ccda.js";import"./sortable.esm-be94e56d.js";const Fe={class:"main-container"},ze={class:"flex justify-between items-center"},Be={class:"mt-[10px]"},Me={key:0},je={key:0},Je={class:"mt-[16px] flex justify-end"},Se={class:"flex justify-between items-center"},Ne={class:"mt-[10px]"},Re={key:0},Ie={key:0},Oe={class:"mt-[16px] flex justify-end"},We={class:"flex justify-between items-center"},Ae={class:"mt-[10px]"},Ge={key:0},He={key:0},Ke={class:"mt-[16px] flex justify-end"},Qe=de({__name:"future_ontent",setup(qe){ue().meta.title;const Z="CourseSyllabus";let i=K({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{title:"",status:"",create_time:[],update_time:[],table_type:13}}),n=K({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{title:"",status:"",create_time:[],update_time:[],table_type:14}}),s=K({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{title:"",status:"",create_time:[],update_time:[],table_type:15}});const x=y();y([]);const B=y([]);(async()=>{B.value=await(await ee("material_type")).data.dictionary})();const w=y([]);(async()=>{w.value=await(await ee("course_status")).data.dictionary})();const Y=y(null),$=y(null),F=y(null),j=y(null),J=c=>{j.value.setFormData(c),j.value.showDialog=!0},D=(c=1)=>{i.loading=!0,i.page=c,X({page:i.page,limit:i.limit,...i.searchParam}).then(l=>{i.loading=!1,i.data=l.data.data,i.total=l.data.total}).catch(()=>{i.loading=!1})};D();const ae=()=>{Y.value.setFormData(),Y.value.showDialog=!0},te=c=>{Y.value.setFormData(c),Y.value.showDialog=!0},C=(c=1)=>{n.loading=!0,n.page=c,X({page:n.page,limit:n.limit,...n.searchParam}).then(l=>{n.loading=!1,n.data=l.data.data,n.total=l.data.total}).catch(()=>{n.loading=!1})};C();const le=()=>{$.value.setFormData(),$.value.showDialog=!0},re=c=>{$.value.setFormData(c),$.value.showDialog=!0},L=(c=1)=>{s.loading=!0,s.page=c,X({page:s.page,limit:s.limit,...s.searchParam}).then(l=>{s.loading=!1,s.data=l.data.data,s.total=l.data.total}).catch(()=>{s.loading=!1})};L();const oe=()=>{F.value.setFormData(),F.value.showDialog=!0},ie=c=>{F.value.setFormData(c),F.value.showDialog=!0},S=(c,l)=>{me.confirm(r("lessonCourseTeachingDeleteTips"),r("warning"),{confirmButtonText:r("confirm"),cancelButtonText:r("cancel"),type:"warning"}).then(()=>{xe(c).then(()=>{l===13?D():l===14?C():l===15&&L()}).catch(()=>{})})},ne=y([]);(async()=>{ne.value=await(await Ve({})).data})();const N=(c,l)=>{c&&(c.resetFields(),l===13?(i.searchParam.title="",i.searchParam.status="",i.searchParam.create_time="",i.searchParam.update_time="",i.page=1,i.limit=10,i.data=[],i.table_type=13,D()):l===14?(n.searchParam.title="",n.searchParam.status="",n.searchParam.create_time="",n.searchParam.update_time="",n.page=1,n.limit=10,n.data=[],n.table_type=14,C()):l===15&&(s.searchParam.title="",s.searchParam.status="",s.searchParam.create_time="",s.searchParam.update_time="",s.page=1,s.limit=10,s.data=[],s.table_type=15,L()))};return(c,l)=>{const _=pe,R=ce,g=_e,V=fe,I=ge,T=he,O=be,M=ve,h=ye,E=Pe,W=ke,A=De,G=we,se=Ce,H=Le;return d(),p("div",Fe,[t(M,{class:"box-card !border-none",shadow:"never"},{default:o(()=>[t(se,{modelValue:Z,"onUpdate:modelValue":l[27]||(l[27]=a=>Z=a)},{default:o(()=>[t(G,{label:"训练内容",name:"CourseSyllabus"},{default:o(()=>[b("div",ze,[t(_,{type:"primary",onClick:ae},{default:o(()=>[f(m(e(r)("addLessonCourseTeaching")),1)]),_:1})]),t(M,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:o(()=>[t(O,{inline:!0,model:e(i).searchParam,ref_key:"searchFormRef",ref:x},{default:o(()=>[t(g,{label:e(r)("title"),prop:"title"},{default:o(()=>[t(R,{modelValue:e(i).searchParam.title,"onUpdate:modelValue":l[0]||(l[0]=a=>e(i).searchParam.title=a),placeholder:e(r)("titlePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(g,{label:e(r)("status"),prop:"status"},{default:o(()=>[t(I,{class:"w-[280px]",modelValue:e(i).searchParam.status,"onUpdate:modelValue":l[1]||(l[1]=a=>e(i).searchParam.status=a),clearable:"",placeholder:e(r)("statusPlaceholder")},{default:o(()=>[t(V,{label:"全部",value:""}),(d(!0),p(P,null,k(w.value,(a,u)=>(d(),v(V,{key:u,label:a.name,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),t(g,{label:e(r)("createTime"),prop:"create_time"},{default:o(()=>[t(T,{modelValue:e(i).searchParam.create_time,"onUpdate:modelValue":l[2]||(l[2]=a=>e(i).searchParam.create_time=a),type:"datetimerange",format:"YYYY-MM-DD hh:mm:ss","start-placeholder":e(r)("startDate"),"end-placeholder":e(r)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),t(g,{label:e(r)("updateTime"),prop:"update_time"},{default:o(()=>[t(T,{modelValue:e(i).searchParam.update_time,"onUpdate:modelValue":l[3]||(l[3]=a=>e(i).searchParam.update_time=a),type:"datetimerange",format:"YYYY-MM-DD hh:mm:ss","start-placeholder":e(r)("startDate"),"end-placeholder":e(r)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),t(g,null,{default:o(()=>[t(_,{type:"primary",onClick:l[4]||(l[4]=a=>D())},{default:o(()=>[f(m(e(r)("search")),1)]),_:1}),t(_,{onClick:l[5]||(l[5]=a=>N(x.value,13))},{default:o(()=>[f(m(e(r)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),b("div",Be,[Q((d(),v(W,{data:e(i).data,size:"large"},{empty:o(()=>[b("span",null,m(e(i).loading?"":e(r)("emptyData")),1)]),default:o(()=>[t(h,{prop:"title",label:e(r)("title"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(h,{label:e(r)("image"),width:"100",align:"left"},{default:o(({row:a})=>[a.image?(d(),v(E,{key:0,src:e(q)(a.image)},null,8,["src"])):(d(),v(E,{key:1,icon:"UserFilled"}))]),_:1},8,["label"]),t(h,{label:e(r)("type"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:o(({row:a})=>[(d(!0),p(P,null,k(B.value,(u,z)=>(d(),p("div",null,[u.value==a.type?(d(),p("div",Me,m(u.name),1)):U("",!0)]))),256))]),_:1},8,["label"]),t(h,{label:e(r)("status"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:o(({row:a})=>[(d(!0),p(P,null,k(w.value,(u,z)=>(d(),p("div",null,[u.value==a.status?(d(),p("div",je,m(u.name),1)):U("",!0)]))),256))]),_:1},8,["label"]),t(h,{label:e(r)("operation"),fixed:"right","min-width":"180"},{default:o(({row:a})=>[t(_,{type:"primary",link:"",onClick:u=>te(a)},{default:o(()=>[f(m(e(r)("edit")),1)]),_:2},1032,["onClick"]),t(_,{type:"primary",link:"",onClick:u=>S(a.id,13)},{default:o(()=>[f(m(e(r)("delete")),1)]),_:2},1032,["onClick"]),t(_,{type:"primary",link:"",onClick:u=>J(a)},{default:o(()=>[f(m(e(r)("addBindingPersonnel")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[H,e(i).loading]]),b("div",Je,[t(A,{"current-page":e(i).page,"onUpdate:current-page":l[6]||(l[6]=a=>e(i).page=a),"page-size":e(i).limit,"onUpdate:page-size":l[7]||(l[7]=a=>e(i).limit=a),layout:"total, sizes, prev, pager, next, jumper",total:e(i).total,onSizeChange:l[8]||(l[8]=a=>D()),onCurrentChange:D},null,8,["current-page","page-size","total"])])]),t(Te,{ref_key:"editLessonCourseTeachingDialog",ref:Y,onComplete:D},null,512)]),_:1}),t(G,{label:"训练视频",name:"JumpLessonLibrary"},{default:o(()=>[b("div",Se,[t(_,{type:"primary",onClick:le},{default:o(()=>[f(m(e(r)("addJumpLessonLibrary")),1)]),_:1})]),t(M,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:o(()=>[t(O,{inline:!0,model:e(n).searchParam,ref_key:"searchFormRef",ref:x},{default:o(()=>[t(g,{label:e(r)("title"),prop:"title"},{default:o(()=>[t(R,{modelValue:e(n).searchParam.title,"onUpdate:modelValue":l[9]||(l[9]=a=>e(n).searchParam.title=a),placeholder:e(r)("titlePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(g,{label:e(r)("status"),prop:"status"},{default:o(()=>[t(I,{class:"w-[280px]",modelValue:e(n).searchParam.status,"onUpdate:modelValue":l[10]||(l[10]=a=>e(n).searchParam.status=a),clearable:"",placeholder:e(r)("statusPlaceholder")},{default:o(()=>[t(V,{label:"全部",value:""}),(d(!0),p(P,null,k(w.value,(a,u)=>(d(),v(V,{key:u,label:a.name,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),t(g,{label:e(r)("createTime"),prop:"create_time"},{default:o(()=>[t(T,{modelValue:e(n).searchParam.create_time,"onUpdate:modelValue":l[11]||(l[11]=a=>e(n).searchParam.create_time=a),type:"datetimerange",format:"YYYY-MM-DD hh:mm:ss","start-placeholder":e(r)("startDate"),"end-placeholder":e(r)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),t(g,{label:e(r)("updateTime"),prop:"update_time"},{default:o(()=>[t(T,{modelValue:e(n).searchParam.update_time,"onUpdate:modelValue":l[12]||(l[12]=a=>e(n).searchParam.update_time=a),type:"datetimerange",format:"YYYY-MM-DD hh:mm:ss","start-placeholder":e(r)("startDate"),"end-placeholder":e(r)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),t(g,null,{default:o(()=>[t(_,{type:"primary",onClick:l[13]||(l[13]=a=>C())},{default:o(()=>[f(m(e(r)("search")),1)]),_:1}),t(_,{onClick:l[14]||(l[14]=a=>N(x.value,14))},{default:o(()=>[f(m(e(r)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),b("div",Ne,[Q((d(),v(W,{data:e(n).data,size:"large"},{empty:o(()=>[b("span",null,m(e(n).loading?"":e(r)("emptyData")),1)]),default:o(()=>[t(h,{prop:"title",label:e(r)("title"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(h,{label:e(r)("image"),width:"100",align:"left"},{default:o(({row:a})=>[a.image?(d(),v(E,{key:0,src:e(q)(a.image)},null,8,["src"])):(d(),v(E,{key:1,icon:"UserFilled"}))]),_:1},8,["label"]),t(h,{label:e(r)("type"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:o(({row:a})=>[(d(!0),p(P,null,k(B.value,(u,z)=>(d(),p("div",null,[u.value==a.type?(d(),p("div",Re,m(u.name),1)):U("",!0)]))),256))]),_:1},8,["label"]),t(h,{label:e(r)("status"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:o(({row:a})=>[(d(!0),p(P,null,k(w.value,(u,z)=>(d(),p("div",null,[u.value==a.status?(d(),p("div",Ie,m(u.name),1)):U("",!0)]))),256))]),_:1},8,["label"]),t(h,{label:e(r)("operation"),fixed:"right","min-width":"180"},{default:o(({row:a})=>[t(_,{type:"primary",link:"",onClick:u=>re(a)},{default:o(()=>[f(m(e(r)("edit")),1)]),_:2},1032,["onClick"]),t(_,{type:"primary",link:"",onClick:u=>S(a.id,14)},{default:o(()=>[f(m(e(r)("delete")),1)]),_:2},1032,["onClick"]),t(_,{type:"primary",link:"",onClick:u=>J(a)},{default:o(()=>[f(m(e(r)("addBindingPersonnel")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[H,e(n).loading]]),b("div",Oe,[t(A,{"current-page":e(n).page,"onUpdate:current-page":l[15]||(l[15]=a=>e(n).page=a),"page-size":e(n).limit,"onUpdate:page-size":l[16]||(l[16]=a=>e(n).limit=a),layout:"total, sizes, prev, pager, next, jumper",total:e(n).total,onSizeChange:l[17]||(l[17]=a=>C()),onCurrentChange:C},null,8,["current-page","page-size","total"])])]),t(Ee,{ref_key:"editJumpLessonLibraryDialog",ref:$,onComplete:C},null,512)]),_:1}),t(G,{label:"课后作业",name:"EnTeachingLibrary"},{default:o(()=>[b("div",We,[t(_,{type:"primary",onClick:oe},{default:o(()=>[f(m(e(r)("addEnTeachingLibrary")),1)]),_:1})]),t(M,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:o(()=>[t(O,{inline:!0,model:e(s).searchParam,ref_key:"searchFormRef",ref:x},{default:o(()=>[t(g,{label:e(r)("title"),prop:"title"},{default:o(()=>[t(R,{modelValue:e(s).searchParam.title,"onUpdate:modelValue":l[18]||(l[18]=a=>e(s).searchParam.title=a),placeholder:e(r)("titlePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(g,{label:e(r)("status"),prop:"status"},{default:o(()=>[t(I,{class:"w-[280px]",modelValue:e(s).searchParam.status,"onUpdate:modelValue":l[19]||(l[19]=a=>e(s).searchParam.status=a),clearable:"",placeholder:e(r)("statusPlaceholder")},{default:o(()=>[t(V,{label:"全部",value:""}),(d(!0),p(P,null,k(w.value,(a,u)=>(d(),v(V,{key:u,label:a.name,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),t(g,{label:e(r)("createTime"),prop:"create_time"},{default:o(()=>[t(T,{modelValue:e(s).searchParam.create_time,"onUpdate:modelValue":l[20]||(l[20]=a=>e(s).searchParam.create_time=a),type:"datetimerange",format:"YYYY-MM-DD hh:mm:ss","start-placeholder":e(r)("startDate"),"end-placeholder":e(r)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),t(g,{label:e(r)("updateTime"),prop:"update_time"},{default:o(()=>[t(T,{modelValue:e(s).searchParam.update_time,"onUpdate:modelValue":l[21]||(l[21]=a=>e(s).searchParam.update_time=a),type:"datetimerange",format:"YYYY-MM-DD hh:mm:ss","start-placeholder":e(r)("startDate"),"end-placeholder":e(r)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),t(g,null,{default:o(()=>[t(_,{type:"primary",onClick:l[22]||(l[22]=a=>L())},{default:o(()=>[f(m(e(r)("search")),1)]),_:1}),t(_,{onClick:l[23]||(l[23]=a=>N(x.value,15))},{default:o(()=>[f(m(e(r)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),b("div",Ae,[Q((d(),v(W,{data:e(s).data,size:"large"},{empty:o(()=>[b("span",null,m(e(s).loading?"":e(r)("emptyData")),1)]),default:o(()=>[t(h,{prop:"title",label:e(r)("title"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(h,{label:e(r)("image"),width:"100",align:"left"},{default:o(({row:a})=>[a.image?(d(),v(E,{key:0,src:e(q)(a.image)},null,8,["src"])):(d(),v(E,{key:1,icon:"UserFilled"}))]),_:1},8,["label"]),t(h,{label:e(r)("type"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:o(({row:a})=>[(d(!0),p(P,null,k(B.value,(u,z)=>(d(),p("div",null,[u.value==a.type?(d(),p("div",Ge,m(u.name),1)):U("",!0)]))),256))]),_:1},8,["label"]),t(h,{label:e(r)("status"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:o(({row:a})=>[(d(!0),p(P,null,k(w.value,(u,z)=>(d(),p("div",null,[u.value==a.status?(d(),p("div",He,m(u.name),1)):U("",!0)]))),256))]),_:1},8,["label"]),t(h,{label:e(r)("operation"),fixed:"right","min-width":"180"},{default:o(({row:a})=>[t(_,{type:"primary",link:"",onClick:u=>ie(a)},{default:o(()=>[f(m(e(r)("edit")),1)]),_:2},1032,["onClick"]),t(_,{type:"primary",link:"",onClick:u=>S(a.id,15)},{default:o(()=>[f(m(e(r)("delete")),1)]),_:2},1032,["onClick"]),t(_,{type:"primary",link:"",onClick:u=>J(a)},{default:o(()=>[f(m(e(r)("addBindingPersonnel")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[H,e(s).loading]]),b("div",Ke,[t(A,{"current-page":e(s).page,"onUpdate:current-page":l[24]||(l[24]=a=>e(s).page=a),"page-size":e(s).limit,"onUpdate:page-size":l[25]||(l[25]=a=>e(s).limit=a),layout:"total, sizes, prev, pager, next, jumper",total:e(s).total,onSizeChange:l[26]||(l[26]=a=>L()),onCurrentChange:L},null,8,["current-page","page-size","total"])])]),t(Ue,{ref_key:"editEnTeachingLibraryDialog",ref:F,onComplete:L},null,512)]),_:1})]),_:1})]),_:1}),t(Ye,{ref_key:"BindingPersonnelDialog",ref:j,onComplete:D},null,512)])}}});const Xa=$e(Qe,[["__scopeId","data-v-f49f9255"]]);export{Xa as default};