1 |
- import{d as L,z as O,r as p,f as Z,x as $,Q as ee,o as s,c as E,i as e,w as t,a as l,R as ae,F as Y,A as le,j as u,m,B as f,V as te,G as oe,C as re,D as ne,p as se,_ as ie,q as pe,H as de,I as ue,J as me,W as ce,X as fe,K as _e}from"./index-03f5d926.js";import{_ as ge}from"./index.vue_vue_type_script_setup_true_lang-e704331b.js";import{_ as xe}from"./DictTag.vue_vue_type_script_lang-56310db4.js";import{_ as ye}from"./ContentWrap.vue_vue_type_script_setup_true_lang-48ba01fb.js";import{a as we,D as z}from"./dict-34d00697.js";import{d as N}from"./formatTime-f911d219.js";import{d as be}from"./download-20922b56.js";import{m as he,n as ve,o as Ce}from"./index-eb299b5f.js";import{_ as Se}from"./Demo03StudentForm.vue_vue_type_script_setup_true_lang-58b0d00e.js";import{_ as ke}from"./Demo03CourseList.vue_vue_type_script_setup_true_lang-f21385fa.js";import{_ as Ve}from"./Demo03GradeList.vue_vue_type_script_setup_true_lang-a6bfaba3.js";import{u as De}from"./useMessage-2e335eca.js";import"./index-662200b7.js";import"./color-6e929987.js";import"./el-card-0ac51a7f.js";import"./Dialog-05c67d4e.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./style.css_vue_type_style_index_0_src_true_lang-3d49a623.js";import"./Demo03CourseForm.vue_vue_type_script_setup_true_lang-4407b960.js";import"./Demo03GradeForm.vue_vue_type_script_setup_true_lang-180f4244.js";const Te=L({name:"Demo03Student",__name:"index",setup(Ue){const y=De(),{t:R}=O(),w=p(!0),S=p([]),k=p(0),r=Z({pageNo:1,pageSize:10,name:null,sex:null,description:null,createTime:[]}),V=p(),b=p(!1),c=async()=>{w.value=!0;try{const n=await he(r);S.value=n.list,k.value=n.total}finally{w.value=!1}},h=()=>{r.pageNo=1,c()},M=()=>{V.value.resetFields(),h()},D=p(),T=(n,a)=>{D.value.open(n,a)},X=async()=>{try{await y.exportConfirm(),b.value=!0;const n=await Ce(r);be.excel(n,"\u5B66\u751F.xls")}catch{}finally{b.value=!1}},v=p({}),F=n=>{v.value=n};return $(()=>{c()}),(n,a)=>{const H=te,_=oe,K=re,q=ne,B=se,g=ie,d=pe,G=de,C=ye,i=ue,P=xe,j=me,A=ge,U=ce,I=fe,x=ee("hasPermi"),J=_e;return s(),E(Y,null,[e(C,null,{default:t(()=>[e(G,{class:"-mb-15px",model:l(r),ref_key:"queryFormRef",ref:V,inline:!0,"label-width":"68px"},{default:t(()=>[e(_,{label:"\u540D\u5B57",prop:"name"},{default:t(()=>[e(H,{modelValue:l(r).name,"onUpdate:modelValue":a[0]||(a[0]=o=>l(r).name=o),placeholder:"\u8BF7\u8F93\u5165\u540D\u5B57",clearable:"",onKeyup:ae(h,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(_,{label:"\u6027\u522B",prop:"sex"},{default:t(()=>[e(q,{modelValue:l(r).sex,"onUpdate:modelValue":a[1]||(a[1]=o=>l(r).sex=o),placeholder:"\u8BF7\u9009\u62E9\u6027\u522B",clearable:"",class:"!w-240px"},{default:t(()=>[(s(!0),E(Y,null,le(l(we)(l(z).SYSTEM_USER_SEX),o=>(s(),u(K,{key:o.value,label:o.label,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(_,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime"},{default:t(()=>[e(B,{modelValue:l(r).createTime,"onUpdate:modelValue":a[2]||(a[2]=o=>l(r).createTime=o),"value-format":"YYYY-MM-DD HH:mm:ss",type:"daterange","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F","default-time":[new Date("1 00:00:00"),new Date("1 23:59:59")],class:"!w-240px"},null,8,["modelValue","default-time"])]),_:1}),e(_,null,{default:t(()=>[e(d,{onClick:h},{default:t(()=>[e(g,{icon:"ep:search",class:"mr-5px"}),a[6]||(a[6]=m(" \u641C\u7D22"))]),_:1}),e(d,{onClick:M},{default:t(()=>[e(g,{icon:"ep:refresh",class:"mr-5px"}),a[7]||(a[7]=m(" \u91CD\u7F6E"))]),_:1}),f((s(),u(d,{type:"primary",plain:"",onClick:a[3]||(a[3]=o=>T("create"))},{default:t(()=>[e(g,{icon:"ep:plus",class:"mr-5px"}),a[8]||(a[8]=m(" \u65B0\u589E "))]),_:1})),[[x,["infra:demo03-student:create"]]]),f((s(),u(d,{type:"success",plain:"",onClick:X,loading:l(b)},{default:t(()=>[e(g,{icon:"ep:download",class:"mr-5px"}),a[9]||(a[9]=m(" \u5BFC\u51FA "))]),_:1},8,["loading"])),[[x,["infra:demo03-student:export"]]])]),_:1})]),_:1},8,["model"])]),_:1}),e(C,null,{default:t(()=>[f((s(),u(j,{data:l(S),stripe:!0,"show-overflow-tooltip":!0,"highlight-current-row":"",onCurrentChange:F},{default:t(()=>[e(i,{label:"\u7F16\u53F7",align:"center",prop:"id"}),e(i,{label:"\u540D\u5B57",align:"center",prop:"name"}),e(i,{label:"\u6027\u522B",align:"center",prop:"sex"},{default:t(o=>[e(P,{type:l(z).SYSTEM_USER_SEX,value:o.row.sex},null,8,["type","value"])]),_:1}),e(i,{label:"\u51FA\u751F\u65E5\u671F",align:"center",prop:"birthday",formatter:l(N),width:"180px"},null,8,["formatter"]),e(i,{label:"\u7B80\u4ECB",align:"center",prop:"description"}),e(i,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",formatter:l(N),width:"180px"},null,8,["formatter"]),e(i,{label:"\u64CD\u4F5C",align:"center"},{default:t(o=>[f((s(),u(d,{link:"",type:"primary",onClick:Q=>T("update",o.row.id)},{default:t(()=>a[10]||(a[10]=[m(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[x,["infra:demo03-student:update"]]]),f((s(),u(d,{link:"",type:"danger",onClick:Q=>(async W=>{try{await y.delConfirm(),await ve(W),y.success(R("common.delSuccess")),await c()}catch{}})(o.row.id)},{default:t(()=>a[11]||(a[11]=[m(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[x,["infra:demo03-student:delete"]]])]),_:1})]),_:1},8,["data"])),[[J,l(w)]]),e(A,{total:l(k),page:l(r).pageNo,"onUpdate:page":a[4]||(a[4]=o=>l(r).pageNo=o),limit:l(r).pageSize,"onUpdate:limit":a[5]||(a[5]=o=>l(r).pageSize=o),onPagination:c},null,8,["total","page","limit"])]),_:1}),e(Se,{ref_key:"formRef",ref:D,onSuccess:c},null,512),e(C,null,{default:t(()=>[e(I,{"model-value":"demo03Course"},{default:t(()=>[e(U,{label:"\u5B66\u751F\u8BFE\u7A0B",name:"demo03Course"},{default:t(()=>[e(ke,{"student-id":l(v).id},null,8,["student-id"])]),_:1}),e(U,{label:"\u5B66\u751F\u73ED\u7EA7",name:"demo03Grade"},{default:t(()=>[e(Ve,{"student-id":l(v).id},null,8,["student-id"])]),_:1})]),_:1})]),_:1})],64)}}});export{Te as default};
|