index-C62ep10j.js 5.9 KB

1
  1. import{j as J,f as L,t as O,D as E,A as Q,m as W,k as ee,l as ae,n as le,o as te,b as oe,p as re,g as se,h as ne,q as ie,s as pe,v as de}from"./index-CKIhG1T4.js";import{_ as me}from"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import{_ as ue}from"./DictTag.vue_vue_type_script_lang-DQpfYj_J.js";import{_ as ce}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{_ as fe}from"./index-B7AT2Mja.js";import{C as _e,a as d,b as be,v as xe,as as ye,D as n,E as D,$ as e,U as t,u as o,ae as ge,K as Y,ad as we,T as m,Z as u,V as f}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import{d as z}from"./formatTime-GfXNJyvM.js";import{d as he}from"./download-D5Lb_h0f.js";import{d as ve,e as Se,f as ke}from"./index-vG8lWeTu.js";import{_ as Ce}from"./Demo03StudentForm.vue_vue_type_script_setup_true_lang-CN_qiib6.js";import{_ as Ve}from"./Demo03CourseList.vue_vue_type_script_setup_true_lang-fAtyb9Oe.js";import{_ as Te}from"./Demo03GradeList.vue_vue_type_script_setup_true_lang-gh3loMRB.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./index-Dszus0mF.js";import"./Dialog.vue_vue_type_style_index_0_lang-pGfk6adK.js";import"./Demo03CourseForm.vue_vue_type_script_setup_true_lang-GYEjtvCZ.js";import"./Demo03GradeForm.vue_vue_type_script_setup_true_lang-DM0Nn79T.js";const Ue=_e({name:"Demo03Student",__name:"index",setup(Ee){const y=J(),{t:M}=L(),g=d(!0),v=d([]),S=d(0),r=be({pageNo:1,pageSize:10,name:null,sex:null,description:null,createTime:[]}),k=d(),w=d(!1),c=async()=>{g.value=!0;try{const i=await ve(r);v.value=i.list,S.value=i.total}finally{g.value=!1}},h=()=>{r.pageNo=1,c()},N=()=>{k.value.resetFields(),h()},C=d(),V=(i,a)=>{C.value.open(i,a)},R=async()=>{try{await y.exportConfirm(),w.value=!0;const i=await ke(r);he.excel(i,"\u5B66\u751F.xls")}catch{}finally{w.value=!1}};return xe(()=>{c()}),(i,a)=>{const H=fe,X=Q,_=W,j=ee,q=ae,F=le,b=te,p=oe,G=re,T=ce,U=se,K=ne,s=ie,P=ue,A=pe,Z=me,x=ye("hasPermi"),$=de;return n(),D(Y,null,[e(H,{title:"\u4EE3\u7801\u751F\u6210\uFF08\u4E3B\u5B50\u8868\uFF09",url:"https://doc.iocoder.cn/new-feature/master-sub/"}),e(T,null,{default:t(()=>[e(G,{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(X,{modelValue:o(r).name,"onUpdate:modelValue":a[0]||(a[0]=l=>o(r).name=l),placeholder:"\u8BF7\u8F93\u5165\u540D\u5B57",clearable:"",onKeyup:ge(h,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(_,{label:"\u6027\u522B",prop:"sex"},{default:t(()=>[e(q,{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(()=>[(n(!0),D(Y,null,we(o(O)(o(E).SYSTEM_USER_SEX),l=>(n(),m(j,{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(F,{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(p,{onClick:h},{default:t(()=>[e(b,{icon:"ep:search",class:"mr-5px"}),a[6]||(a[6]=u(" \u641C\u7D22"))]),_:1}),e(p,{onClick:N},{default:t(()=>[e(b,{icon:"ep:refresh",class:"mr-5px"}),a[7]||(a[7]=u(" \u91CD\u7F6E"))]),_:1}),f((n(),m(p,{type:"primary",plain:"",onClick:a[3]||(a[3]=l=>V("create"))},{default:t(()=>[e(b,{icon:"ep:plus",class:"mr-5px"}),a[8]||(a[8]=u(" \u65B0\u589E "))]),_:1})),[[x,["infra:demo03-student:create"]]]),f((n(),m(p,{type:"success",plain:"",onClick:R,loading:o(w)},{default:t(()=>[e(b,{icon:"ep:download",class:"mr-5px"}),a[9]||(a[9]=u(" \u5BFC\u51FA "))]),_:1},8,["loading"])),[[x,["infra:demo03-student:export"]]])]),_:1})]),_:1},8,["model"])]),_:1}),e(T,null,{default:t(()=>[f((n(),m(A,{data:o(v),stripe:!0,"show-overflow-tooltip":!0},{default:t(()=>[e(s,{type:"expand"},{default:t(l=>[e(K,{"model-value":"demo03Course"},{default:t(()=>[e(U,{label:"\u5B66\u751F\u8BFE\u7A0B",name:"demo03Course"},{default:t(()=>[e(Ve,{"student-id":l.row.id},null,8,["student-id"])]),_:2},1024),e(U,{label:"\u5B66\u751F\u73ED\u7EA7",name:"demo03Grade"},{default:t(()=>[e(Te,{"student-id":l.row.id},null,8,["student-id"])]),_:2},1024)]),_:2},1024)]),_:1}),e(s,{label:"\u7F16\u53F7",align:"center",prop:"id"}),e(s,{label:"\u540D\u5B57",align:"center",prop:"name"}),e(s,{label:"\u6027\u522B",align:"center",prop:"sex"},{default:t(l=>[e(P,{type:o(E).SYSTEM_USER_SEX,value:l.row.sex},null,8,["type","value"])]),_:1}),e(s,{label:"\u51FA\u751F\u65E5\u671F",align:"center",prop:"birthday",formatter:o(z),width:"180px"},null,8,["formatter"]),e(s,{label:"\u7B80\u4ECB",align:"center",prop:"description"}),e(s,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",formatter:o(z),width:"180px"},null,8,["formatter"]),e(s,{label:"\u64CD\u4F5C",align:"center"},{default:t(l=>[f((n(),m(p,{link:"",type:"primary",onClick:B=>V("update",l.row.id)},{default:t(()=>a[10]||(a[10]=[u(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[x,["infra:demo03-student:update"]]]),f((n(),m(p,{link:"",type:"danger",onClick:B=>(async I=>{try{await y.delConfirm(),await Se(I),y.success(M("common.delSuccess")),await c()}catch{}})(l.row.id)},{default:t(()=>a[11]||(a[11]=[u(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[x,["infra:demo03-student:delete"]]])]),_:1})]),_:1},8,["data"])),[[$,o(g)]]),e(Z,{total:o(S),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(Ce,{ref_key:"formRef",ref:C,onSuccess:c},null,512)],64)}}});export{Ue as default};