index-887d6180.js 5.1 KB

1
  1. import{d as I,z as J,r as m,f as Q,x as L,Q as O,o as n,c as T,i as a,w as o,a as l,R as W,F as U,A as Z,j as d,m as u,B as f,V as $,G as ee,C as ae,D as le,p as te,_ as oe,q as re,H as ne,I as se,J as ie,K as pe}from"./index-03f5d926.js";import{_ as me}from"./index.vue_vue_type_script_setup_true_lang-e704331b.js";import{_ as de}from"./DictTag.vue_vue_type_script_lang-56310db4.js";import{_ as ue}from"./ContentWrap.vue_vue_type_script_setup_true_lang-48ba01fb.js";import{a as ce,D as E}from"./dict-34d00697.js";import{d as R}from"./formatTime-f911d219.js";import{d as fe}from"./download-20922b56.js";import{d as _e,e as xe,f as ye}from"./index-0454aeb1.js";import{_ as ge}from"./Demo03StudentForm.vue_vue_type_script_setup_true_lang-652f8730.js";import{u as we}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-7217a226.js";import"./Demo03GradeForm.vue_vue_type_script_setup_true_lang-35f7cb7b.js";const be=I({name:"Demo03Student",__name:"index",setup(ve){const g=we(),{t:Y}=J(),w=m(!0),h=m([]),S=m(0),r=Q({pageNo:1,pageSize:10,name:null,sex:null,description:null,createTime:[]}),k=m(),b=m(!1),c=async()=>{w.value=!0;try{const s=await _e(r);h.value=s.list,S.value=s.total}finally{w.value=!1}},v=()=>{r.pageNo=1,c()},M=()=>{k.value.resetFields(),v()},C=m(),V=(s,e)=>{C.value.open(s,e)},N=async()=>{try{await g.exportConfirm(),b.value=!0;const s=await ye(r);fe.excel(s,"\u5B66\u751F.xls")}catch{}finally{b.value=!1}};return L(()=>{c()}),(s,e)=>{const z=$,_=ee,H=ae,F=le,X=te,x=oe,p=re,q=ne,D=ue,i=se,K=de,P=ie,j=me,y=O("hasPermi"),A=pe;return n(),T(U,null,[a(D,null,{default:o(()=>[a(q,{class:"-mb-15px",model:l(r),ref_key:"queryFormRef",ref:k,inline:!0,"label-width":"68px"},{default:o(()=>[a(_,{label:"\u540D\u5B57",prop:"name"},{default:o(()=>[a(z,{modelValue:l(r).name,"onUpdate:modelValue":e[0]||(e[0]=t=>l(r).name=t),placeholder:"\u8BF7\u8F93\u5165\u540D\u5B57",clearable:"",onKeyup:W(v,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(_,{label:"\u6027\u522B",prop:"sex"},{default:o(()=>[a(F,{modelValue:l(r).sex,"onUpdate:modelValue":e[1]||(e[1]=t=>l(r).sex=t),placeholder:"\u8BF7\u9009\u62E9\u6027\u522B",clearable:"",class:"!w-240px"},{default:o(()=>[(n(!0),T(U,null,Z(l(ce)(l(E).SYSTEM_USER_SEX),t=>(n(),d(H,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(_,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime"},{default:o(()=>[a(X,{modelValue:l(r).createTime,"onUpdate:modelValue":e[2]||(e[2]=t=>l(r).createTime=t),"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}),a(_,null,{default:o(()=>[a(p,{onClick:v},{default:o(()=>[a(x,{icon:"ep:search",class:"mr-5px"}),e[6]||(e[6]=u(" \u641C\u7D22"))]),_:1}),a(p,{onClick:M},{default:o(()=>[a(x,{icon:"ep:refresh",class:"mr-5px"}),e[7]||(e[7]=u(" \u91CD\u7F6E"))]),_:1}),f((n(),d(p,{type:"primary",plain:"",onClick:e[3]||(e[3]=t=>V("create"))},{default:o(()=>[a(x,{icon:"ep:plus",class:"mr-5px"}),e[8]||(e[8]=u(" \u65B0\u589E "))]),_:1})),[[y,["infra:demo03-student:create"]]]),f((n(),d(p,{type:"success",plain:"",onClick:N,loading:l(b)},{default:o(()=>[a(x,{icon:"ep:download",class:"mr-5px"}),e[9]||(e[9]=u(" \u5BFC\u51FA "))]),_:1},8,["loading"])),[[y,["infra:demo03-student:export"]]])]),_:1})]),_:1},8,["model"])]),_:1}),a(D,null,{default:o(()=>[f((n(),d(P,{data:l(h),stripe:!0,"show-overflow-tooltip":!0},{default:o(()=>[a(i,{label:"\u7F16\u53F7",align:"center",prop:"id"}),a(i,{label:"\u540D\u5B57",align:"center",prop:"name"}),a(i,{label:"\u6027\u522B",align:"center",prop:"sex"},{default:o(t=>[a(K,{type:l(E).SYSTEM_USER_SEX,value:t.row.sex},null,8,["type","value"])]),_:1}),a(i,{label:"\u51FA\u751F\u65E5\u671F",align:"center",prop:"birthday",formatter:l(R),width:"180px"},null,8,["formatter"]),a(i,{label:"\u7B80\u4ECB",align:"center",prop:"description"}),a(i,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",formatter:l(R),width:"180px"},null,8,["formatter"]),a(i,{label:"\u64CD\u4F5C",align:"center"},{default:o(t=>[f((n(),d(p,{link:"",type:"primary",onClick:B=>V("update",t.row.id)},{default:o(()=>e[10]||(e[10]=[u(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[y,["infra:demo03-student:update"]]]),f((n(),d(p,{link:"",type:"danger",onClick:B=>(async G=>{try{await g.delConfirm(),await xe(G),g.success(Y("common.delSuccess")),await c()}catch{}})(t.row.id)},{default:o(()=>e[11]||(e[11]=[u(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[y,["infra:demo03-student:delete"]]])]),_:1})]),_:1},8,["data"])),[[A,l(w)]]),a(j,{total:l(S),page:l(r).pageNo,"onUpdate:page":e[4]||(e[4]=t=>l(r).pageNo=t),limit:l(r).pageSize,"onUpdate:limit":e[5]||(e[5]=t=>l(r).pageSize=t),onPagination:c},null,8,["total","page","limit"])]),_:1}),a(ge,{ref_key:"formRef",ref:C,onSuccess:c},null,512)],64)}}});export{be as default};