index-d64bb1b9.js 5.1 KB

1
  1. import{d as Q,H as W,r as m,x as j,b as I,a1 as J,o as n,c as T,f as a,B as o,a as l,a2 as O,F as Y,P as Z,A as d,G as u,l as f,a6 as $,S as ee,Q as ae,R as le,K as te,_ as oe,L as re,U as ne,V as se,W as ie,X as pe}from"./index-24b5bd0d.js";import{_ as me}from"./index.vue_vue_type_script_setup_true_lang-d8bf5c47.js";import{_ as de}from"./DictTag.vue_vue_type_script_lang-69a2d8c6.js";import{_ as ue}from"./ContentWrap.vue_vue_type_script_setup_true_lang-1e5dab5a.js";import{a as ce,D}from"./dict-65668e05.js";import{d as E}from"./formatTime-f52baefd.js";import{d as fe}from"./download-20922b56.js";import{d as _e,e as xe,f as ye}from"./index-e7a37c6a.js";import{_ as ge}from"./Demo03StudentForm.vue_vue_type_script_setup_true_lang-2d307921.js";import{u as we}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-801dfa67.js";import"./Demo03GradeForm.vue_vue_type_script_setup_true_lang-149c240a.js";const be=Q({name:"Demo03Student",__name:"index",setup(ve){const g=we(),{t:M}=W(),w=m(!0),S=m([]),h=m(0),r=j({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);S.value=s.list,h.value=s.total}finally{w.value=!1}},v=()=>{r.pageNo=1,c()},N=()=>{k.value.resetFields(),v()},C=m(),V=(s,e)=>{C.value.open(s,e)},R=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 I(()=>{c()}),(s,e)=>{const H=$,_=ee,z=ae,F=le,K=te,x=oe,p=re,P=ne,U=ue,i=se,X=de,q=ie,A=me,y=J("hasPermi"),B=pe;return n(),T(Y,null,[a(U,null,{default:o(()=>[a(P,{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(H,{modelValue:l(r).name,"onUpdate:modelValue":e[0]||(e[0]=t=>l(r).name=t),placeholder:"\u8BF7\u8F93\u5165\u540D\u5B57",clearable:"",onKeyup:O(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(Y,null,Z(l(ce)(l(D).SYSTEM_USER_SEX),t=>(n(),d(z,{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(K,{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:N},{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:R,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(U,null,{default:o(()=>[f((n(),d(q,{data:l(S),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(X,{type:l(D).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(E),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(E),width:"180px"},null,8,["formatter"]),a(i,{label:"\u64CD\u4F5C",align:"center"},{default:o(t=>[f((n(),d(p,{link:"",type:"primary",onClick:G=>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:G=>(async L=>{try{await g.delConfirm(),await xe(L),g.success(M("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"])),[[B,l(w)]]),a(A,{total:l(h),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};