index-Byp9cgDt.js 6.0 KB

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