Files
aiot-platform-ui/apps/web-antd/dist/js/index-Bh9inyPg.js

2 lines
6.5 KiB
JavaScript

var x=(P,v,p)=>new Promise((C,i)=>{var D=s=>{try{r(p.next(s))}catch(k){i(k)}},b=s=>{try{r(p.throw(s))}catch(k){i(k)}},r=s=>s.done?C(s.value):Promise.resolve(s.value).then(D,b);r((p=p.apply(P,v)).next())});import{bY as h,bD as J,bT as N,at as X,R as G,ay as g,$ as c,bV as H,an as M,a9 as E}from"./bootstrap-B1E5TySt.js";import{c as K,d as m}from"./vxe-table-u3j_c_CY.js";import{g as W,d as Z,a as ee,e as ae}from"./index-BqEmbbcE.js";import{_ as te}from"./dict-tag.vue_vue_type_script_setup_true_lang-CdE6pKjy.js";import{g as le}from"./rangePickerProps-xb1tOJAf.js";import{_ as ne}from"./form.vue_vue_type_script_setup_true_lang-E8hm4NH_.js";import{u as oe,_ as ie}from"./use-vxe-toolbar-Djj6Zf9M.js";import{_ as $}from"./content-wrap.vue_vue_type_script_setup_true_lang-Durbn_zy.js";import{_ as se}from"./page.vue_vue_type_script_setup_true_lang-QI-2nr3-.js";import{m as re,b9 as _,b7 as de,v as ue,be as ce,ab as f,b2 as u,bJ as n,j as a,ac as me,u as e,ad as fe,I as pe,bb as ge,ai as d,bp as y,aQ as ye,ae as _e,cS as B,bL as S,aJ as ve,co as be,bY as ke,dh as Te}from"../jse/index-index-CTOIrkDY.js";import{u as xe}from"./use-modal-w5RNQsp9.js";import{D as F}from"./dict-enum-DRf9W45H.js";import"./demo03-course-form.vue_vue_type_script_setup_true_lang-SHP1TQHD.js";import"./demo03-grade-form.vue_vue_type_script_setup_true_lang-D15WNPel.js";import"./use-refresh-hnNczVVT.js";import"./tabbar-CQ5mmHbJ.js";import"./x-D5ZjHu_5.js";const he={class:"mt-2 flex justify-end"},Ae=re({__name:"index",setup(P){const v=_(!0),p=_([]),C=_(0),i=de({pageNo:1,pageSize:10,name:void 0,sex:void 0,description:void 0,createTime:void 0}),D=_(),b=_(!1);function r(){return x(this,null,function*(){v.value=!0;try{const o=ke(i);o.createTime&&Array.isArray(o.createTime)&&(o.createTime=o.createTime.join(","));const t=yield W(o);p.value=t.list,C.value=t.total}finally{v.value=!1}})}function s(){i.pageNo=1,r()}function k(){D.value.resetFields(),s()}const[U,z]=xe({connectedComponent:ne,destroyOnClose:!0});function V(){z.setData(null).open()}function L(o){z.setData(o).open()}function Y(o){return x(this,null,function*(){const t=E.loading({content:c("ui.actionMessage.deleting",[o.id]),duration:0,key:"action_process_msg"});try{yield Z(o.id),E.success({content:c("ui.actionMessage.deleteSuccess",[o.id]),key:"action_process_msg"}),yield r()}finally{t()}})}function A(){return x(this,null,function*(){const o=E.loading({content:c("ui.actionMessage.deleting"),duration:0,key:"action_process_msg"});try{yield ee(w.value),w.value=[],E.success(c("ui.actionMessage.deleteSuccess")),yield r()}finally{o()}})}const w=_([]);function I({records:o}){w.value=o.map(t=>t.id)}function j(){return x(this,null,function*(){try{b.value=!0;const o=yield ae(i);Te({fileName:"学生.xls",source:o})}finally{b.value=!1}})}const{hiddenSearchBar:R,tableToolbarRef:q,tableRef:O}=oe();return ue(()=>{r()}),(o,t)=>{const T=ce("access");return u(),f(e(se),{"auto-content-height":""},{default:n(()=>[a(e(U),{onSuccess:r}),e(R)?me("",!0):(u(),f(e($),{key:0},{default:n(()=>[a(e(h),{model:i,ref_key:"queryFormRef",ref:D,layout:"inline"},{default:n(()=>[a(e(h).Item,{label:"名字",name:"name"},{default:n(()=>[a(e(J),{value:i.name,"onUpdate:value":t[0]||(t[0]=l=>i.name=l),placeholder:"请输入名字","allow-clear":"",onPressEnter:s,class:"w-full"},null,8,["value"])]),_:1}),a(e(h).Item,{label:"性别",name:"sex"},{default:n(()=>[a(e(N),{value:i.sex,"onUpdate:value":t[1]||(t[1]=l=>i.sex=l),placeholder:"请选择性别","allow-clear":"",class:"w-full"},{default:n(()=>[(u(!0),fe(pe,null,ge(e(X)(e(F).SYSTEM_USER_SEX,"number"),l=>(u(),f(e(N).Option,{key:l.value,value:l.value},{default:n(()=>[d(y(l.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),a(e(h).Item,{label:"创建时间",name:"createTime"},{default:n(()=>[a(e(G),ye({value:i.createTime,"onUpdate:value":t[2]||(t[2]=l=>i.createTime=l)},e(le)(),{class:"w-full"}),null,16,["value"])]),_:1}),a(e(h).Item,null,{default:n(()=>[a(e(g),{class:"ml-2",onClick:k},{default:n(()=>[...t[6]||(t[6]=[d(" 重置 ",-1)])]),_:1}),a(e(g),{class:"ml-2",onClick:s,type:"primary"},{default:n(()=>[...t[7]||(t[7]=[d(" 搜索 ",-1)])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})),a(e($),{title:"学生"},{extra:n(()=>[a(e(ie),{ref_key:"tableToolbarRef",ref:q,"hidden-search":e(R),"onUpdate:hiddenSearch":t[3]||(t[3]=l=>ve(R)?R.value=l:null)},{default:n(()=>[S((u(),f(e(g),{class:"ml-2",type:"primary",onClick:V},{default:n(()=>[a(e(M),{icon:"lucide:plus"}),d(" "+y(e(c)("ui.actionTitle.create",["学生"])),1)]),_:1})),[[T,["infra:demo03-student:create"],"code"]]),S((u(),f(e(g),{type:"primary",class:"ml-2",loading:b.value,onClick:j},{default:n(()=>[a(e(M),{icon:"lucide:download"}),d(" "+y(e(c)("ui.actionTitle.export")),1)]),_:1},8,["loading"])),[[T,["infra:demo03-student:export"],"code"]]),S((u(),f(e(g),{type:"primary",danger:"",class:"ml-2",disabled:e(be)(w.value),onClick:A},{default:n(()=>[a(e(M),{icon:"lucide:trash-2"}),t[8]||(t[8]=d(" 批量删除 ",-1))]),_:1},8,["disabled"])),[[T,["infra:demo03-student:delete"],"code"]])]),_:1},8,["hidden-search"])]),default:n(()=>[a(e(K),{ref_key:"tableRef",ref:O,data:p.value,"show-overflow":"",loading:v.value,onCheckboxAll:I,onCheckboxChange:I},{default:n(()=>[a(e(m),{type:"checkbox",width:"40"}),a(e(m),{field:"id",title:"编号",align:"center"}),a(e(m),{field:"name",title:"名字",align:"center"}),a(e(m),{field:"sex",title:"性别",align:"center"},{default:n(({row:l})=>[a(e(te),{type:e(F).SYSTEM_USER_SEX,value:l.sex},null,8,["type","value"])]),_:1}),a(e(m),{field:"birthday",title:"出生日期",align:"center"},{default:n(({row:l})=>[d(y(e(B)(l.birthday)),1)]),_:1}),a(e(m),{field:"description",title:"简介",align:"center"}),a(e(m),{field:"createTime",title:"创建时间",align:"center"},{default:n(({row:l})=>[d(y(e(B)(l.createTime)),1)]),_:1}),a(e(m),{field:"operation",title:"操作",align:"center"},{default:n(({row:l})=>[S((u(),f(e(g),{size:"small",type:"link",onClick:Q=>L(l)},{default:n(()=>[d(y(e(c)("ui.actionTitle.edit")),1)]),_:1},8,["onClick"])),[[T,["infra:demo03-student:update"],"code"]]),S((u(),f(e(g),{size:"small",type:"link",danger:"",class:"ml-2",onClick:Q=>Y(l)},{default:n(()=>[d(y(e(c)("ui.actionTitle.delete")),1)]),_:1},8,["onClick"])),[[T,["infra:demo03-student:delete"],"code"]])]),_:1})]),_:1},8,["data","loading"]),_e("div",he,[a(e(H),{total:C.value,current:i.pageNo,"onUpdate:current":t[4]||(t[4]=l=>i.pageNo=l),"page-size":i.pageSize,"onUpdate:pageSize":t[5]||(t[5]=l=>i.pageSize=l),"show-size-changer":"",onChange:r},null,8,["total","current","page-size"])])]),_:1})]),_:1})}}});export{Ae as default};