index-ceb0185a.js 5.7 KB

1
  1. import{d as j,H as I,r as p,x as J,b as O,a1 as Z,o as s,c as D,f as e,B as t,a as o,a2 as $,F as E,P as ee,A as m,G as u,l as f,a6 as ae,S as le,Q as te,R as oe,K as re,_ as ne,L as se,U as ie,a7 as de,a8 as pe,V as me,W as ue,X as ce}from"./index-bf9ff227.js";import{_ as fe}from"./index.vue_vue_type_script_setup_true_lang-d90f8b28.js";import{_ as _e}from"./DictTag.vue_vue_type_script_lang-a9dd3e98.js";import{_ as xe}from"./ContentWrap.vue_vue_type_script_setup_true_lang-e7a6a44f.js";import{a as ye,D as Y}from"./dict-3320eb00.js";import{d as N}from"./formatTime-7c094983.js";import{d as ge}from"./download-20922b56.js";import{d as we,e as be,f as ve}from"./index-f26765ee.js";import{_ as Se}from"./Demo03StudentForm.vue_vue_type_script_setup_true_lang-f101bd6b.js";import{_ as he}from"./Demo03CourseList.vue_vue_type_script_setup_true_lang-403ce86b.js";import{_ as ke}from"./Demo03GradeList.vue_vue_type_script_setup_true_lang-68a677fa.js";import{u as Ce}from"./useMessage-5b7a04fd.js";import"./index-1943929a.js";import"./color-6e929987.js";import"./el-card-3ab8deb4.js";import"./Dialog-e1cdd070.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./style.css_vue_type_style_index_0_src_true_lang-ff69e76a.js";import"./Demo03CourseForm.vue_vue_type_script_setup_true_lang-7e89b6ff.js";import"./Demo03GradeForm.vue_vue_type_script_setup_true_lang-a4b62f37.js";const Ve=j({name:"Demo03Student",__name:"index",setup(Ue){const g=Ce(),{t:R}=I(),w=p(!0),S=p([]),h=p(0),r=J({pageNo:1,pageSize:10,name:null,sex:null,description:null,createTime:[]}),k=p(),b=p(!1),c=async()=>{w.value=!0;try{const i=await we(r);S.value=i.list,h.value=i.total}finally{w.value=!1}},v=()=>{r.pageNo=1,c()},M=()=>{k.value.resetFields(),v()},C=p(),V=(i,a)=>{C.value.open(i,a)},X=async()=>{try{await g.exportConfirm(),b.value=!0;const i=await ve(r);ge.excel(i,"\u5B66\u751F.xls")}catch{}finally{b.value=!1}};return O(()=>{c()}),(i,a)=>{const z=ae,_=le,F=te,G=oe,H=re,x=ne,d=se,P=ie,U=xe,T=de,B=pe,n=me,K=_e,L=ue,q=fe,y=Z("hasPermi"),A=ce;return s(),D(E,null,[e(U,null,{default:t(()=>[e(P,{class:"-mb-15px",model:o(r),ref_key:"queryFormRef",ref:k,inline:!0,"label-width":"68px"},{default:t(()=>[e(_,{label:"\u540D\u5B57",prop:"name"},{default:t(()=>[e(z,{modelValue:o(r).name,"onUpdate:modelValue":a[0]||(a[0]=l=>o(r).name=l),placeholder:"\u8BF7\u8F93\u5165\u540D\u5B57",clearable:"",onKeyup:$(v,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(_,{label:"\u6027\u522B",prop:"sex"},{default:t(()=>[e(G,{modelValue:o(r).sex,"onUpdate:modelValue":a[1]||(a[1]=l=>o(r).sex=l),placeholder:"\u8BF7\u9009\u62E9\u6027\u522B",clearable:"",class:"!w-240px"},{default:t(()=>[(s(!0),D(E,null,ee(o(ye)(o(Y).SYSTEM_USER_SEX),l=>(s(),m(F,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(_,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime"},{default:t(()=>[e(H,{modelValue:o(r).createTime,"onUpdate:modelValue":a[2]||(a[2]=l=>o(r).createTime=l),"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:v},{default:t(()=>[e(x,{icon:"ep:search",class:"mr-5px"}),a[6]||(a[6]=u(" \u641C\u7D22"))]),_:1}),e(d,{onClick:M},{default:t(()=>[e(x,{icon:"ep:refresh",class:"mr-5px"}),a[7]||(a[7]=u(" \u91CD\u7F6E"))]),_:1}),f((s(),m(d,{type:"primary",plain:"",onClick:a[3]||(a[3]=l=>V("create"))},{default:t(()=>[e(x,{icon:"ep:plus",class:"mr-5px"}),a[8]||(a[8]=u(" \u65B0\u589E "))]),_:1})),[[y,["infra:demo03-student:create"]]]),f((s(),m(d,{type:"success",plain:"",onClick:X,loading:o(b)},{default:t(()=>[e(x,{icon:"ep:download",class:"mr-5px"}),a[9]||(a[9]=u(" \u5BFC\u51FA "))]),_:1},8,["loading"])),[[y,["infra:demo03-student:export"]]])]),_:1})]),_:1},8,["model"])]),_:1}),e(U,null,{default:t(()=>[f((s(),m(L,{data:o(S),stripe:!0,"show-overflow-tooltip":!0},{default:t(()=>[e(n,{type:"expand"},{default:t(l=>[e(B,{"model-value":"demo03Course"},{default:t(()=>[e(T,{label:"\u5B66\u751F\u8BFE\u7A0B",name:"demo03Course"},{default:t(()=>[e(he,{"student-id":l.row.id},null,8,["student-id"])]),_:2},1024),e(T,{label:"\u5B66\u751F\u73ED\u7EA7",name:"demo03Grade"},{default:t(()=>[e(ke,{"student-id":l.row.id},null,8,["student-id"])]),_:2},1024)]),_:2},1024)]),_:1}),e(n,{label:"\u7F16\u53F7",align:"center",prop:"id"}),e(n,{label:"\u540D\u5B57",align:"center",prop:"name"}),e(n,{label:"\u6027\u522B",align:"center",prop:"sex"},{default:t(l=>[e(K,{type:o(Y).SYSTEM_USER_SEX,value:l.row.sex},null,8,["type","value"])]),_:1}),e(n,{label:"\u51FA\u751F\u65E5\u671F",align:"center",prop:"birthday",formatter:o(N),width:"180px"},null,8,["formatter"]),e(n,{label:"\u7B80\u4ECB",align:"center",prop:"description"}),e(n,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",formatter:o(N),width:"180px"},null,8,["formatter"]),e(n,{label:"\u64CD\u4F5C",align:"center"},{default:t(l=>[f((s(),m(d,{link:"",type:"primary",onClick:Q=>V("update",l.row.id)},{default:t(()=>a[10]||(a[10]=[u(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[y,["infra:demo03-student:update"]]]),f((s(),m(d,{link:"",type:"danger",onClick:Q=>(async W=>{try{await g.delConfirm(),await be(W),g.success(R("common.delSuccess")),await c()}catch{}})(l.row.id)},{default:t(()=>a[11]||(a[11]=[u(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[y,["infra:demo03-student:delete"]]])]),_:1})]),_:1},8,["data"])),[[A,o(w)]]),e(q,{total:o(h),page:o(r).pageNo,"onUpdate:page":a[4]||(a[4]=l=>o(r).pageNo=l),limit:o(r).pageSize,"onUpdate:limit":a[5]||(a[5]=l=>o(r).pageSize=l),onPagination:c},null,8,["total","page","limit"])]),_:1}),e(Se,{ref_key:"formRef",ref:C,onSuccess:c},null,512)],64)}}});export{Ve as default};