index-bc24755d.js 5.8 KB

1
  1. import{d as J,H as O,r as d,x as Z,b as $,a1 as ee,o as s,c as E,f as e,B as t,a as l,a2 as ae,F as Y,P as le,A as u,G as m,l as f,a6 as te,S as oe,Q as re,R as ne,K as se,_ as ie,L as de,U as pe,V as ue,W as me,a7 as ce,a8 as fe,X as _e}from"./index-24b5bd0d.js";import{_ as ge}from"./index.vue_vue_type_script_setup_true_lang-d8bf5c47.js";import{_ as xe}from"./DictTag.vue_vue_type_script_lang-69a2d8c6.js";import{_ as ye}from"./ContentWrap.vue_vue_type_script_setup_true_lang-1e5dab5a.js";import{a as be,D as M}from"./dict-65668e05.js";import{d as R}from"./formatTime-f52baefd.js";import{d as we}from"./download-20922b56.js";import{m as he,n as ve,o as Se}from"./index-b3ba0292.js";import{_ as Ce}from"./Demo03StudentForm.vue_vue_type_script_setup_true_lang-a8dfd23a.js";import{_ as ke}from"./Demo03CourseList.vue_vue_type_script_setup_true_lang-f6152769.js";import{_ as Ve}from"./Demo03GradeList.vue_vue_type_script_setup_true_lang-fc26a558.js";import{u as Ue}from"./useMessage-6f610bbd.js";import"./index-15201e14.js";import"./color-6e929987.js";import"./el-card-0b237923.js";import"./Dialog-23d56afa.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./style.css_vue_type_style_index_0_src_true_lang-3c60e0b1.js";import"./Demo03CourseForm.vue_vue_type_script_setup_true_lang-284bcfa8.js";import"./Demo03GradeForm.vue_vue_type_script_setup_true_lang-069607bd.js";const Te=J({name:"Demo03Student",__name:"index",setup(De){const y=Ue(),{t:H}=O(),b=d(!0),C=d([]),k=d(0),r=Z({pageNo:1,pageSize:10,name:null,sex:null,description:null,createTime:[]}),V=d(),w=d(!1),c=async()=>{b.value=!0;try{const n=await he(r);C.value=n.list,k.value=n.total}finally{b.value=!1}},h=()=>{r.pageNo=1,c()},N=()=>{V.value.resetFields(),h()},U=d(),T=(n,a)=>{U.value.open(n,a)},P=async()=>{try{await y.exportConfirm(),w.value=!0;const n=await Se(r);we.excel(n,"\u5B66\u751F.xls")}catch{}finally{w.value=!1}},v=d({}),X=n=>{v.value=n};return $(()=>{c()}),(n,a)=>{const z=te,_=oe,F=re,B=ne,G=se,g=ie,p=de,K=pe,S=ye,i=ue,q=xe,A=me,L=ge,D=ce,Q=fe,x=ee("hasPermi"),W=_e;return s(),E(Y,null,[e(S,null,{default:t(()=>[e(K,{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(z,{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(B,{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(be)(l(M).SYSTEM_USER_SEX),o=>(s(),u(F,{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(G,{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(p,{onClick:h},{default:t(()=>[e(g,{icon:"ep:search",class:"mr-5px"}),a[6]||(a[6]=m(" \u641C\u7D22"))]),_:1}),e(p,{onClick:N},{default:t(()=>[e(g,{icon:"ep:refresh",class:"mr-5px"}),a[7]||(a[7]=m(" \u91CD\u7F6E"))]),_:1}),f((s(),u(p,{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(p,{type:"success",plain:"",onClick:P,loading:l(w)},{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(S,null,{default:t(()=>[f((s(),u(A,{data:l(C),stripe:!0,"show-overflow-tooltip":!0,"highlight-current-row":"",onCurrentChange:X},{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(q,{type:l(M).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(R),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(R),width:"180px"},null,8,["formatter"]),e(i,{label:"\u64CD\u4F5C",align:"center"},{default:t(o=>[f((s(),u(p,{link:"",type:"primary",onClick:j=>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(p,{link:"",type:"danger",onClick:j=>(async I=>{try{await y.delConfirm(),await ve(I),y.success(H("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"])),[[W,l(b)]]),e(L,{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(Ce,{ref_key:"formRef",ref:U,onSuccess:c},null,512),e(S,null,{default:t(()=>[e(Q,{"model-value":"demo03Course"},{default:t(()=>[e(D,{label:"\u5B66\u751F\u8BFE\u7A0B",name:"demo03Course"},{default:t(()=>[e(ke,{"student-id":l(v).id},null,8,["student-id"])]),_:1}),e(D,{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};