Files
aiot-platform-ui/apps/web-antd/dist/js/index-CGCK5LC8.js
lzh cb81829d4c
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 24s
chore: build and deploy web-antd
2026-01-14 14:15:09 +08:00

2 lines
7.3 KiB
JavaScript

var k=(F,S,u)=>new Promise((P,_)=>{var h=s=>{try{o(u.next(s))}catch(g){_(g)}},D=s=>{try{o(u.throw(s))}catch(g){_(g)}},o=s=>s.done?P(s.value):Promise.resolve(s.value).then(h,D);o((u=u.apply(F,S)).next())});import{bY as C,bD as K,bT as B,at as Z,R as W,ay as v,$ as c,bV as ee,an as M,av as N,a9 as E}from"./bootstrap-CvQmCMXe.js";import{c as ae,d as m}from"./vxe-table-CTJ_ms7K.js";import{g as te,d as le,a as ne,e as ie}from"./index-CJwLgk9b.js";import{_ as oe}from"./dict-tag.vue_vue_type_script_setup_true_lang-hmTyyp6k.js";import{g as se}from"./rangePickerProps-DUeXxnB4.js";import{_ as re}from"./demo03-course-list.vue_vue_type_script_setup_true_lang-CCinQsNy.js";import{_ as de}from"./demo03-grade-list.vue_vue_type_script_setup_true_lang-DpSlTA0-.js";import{_ as ue}from"./form.vue_vue_type_script_setup_true_lang-C7iG-bol.js";import{u as ce,_ as me}from"./use-vxe-toolbar-Dkxtyzoa.js";import{_ as z}from"./content-wrap.vue_vue_type_script_setup_true_lang-Di63cJL3.js";import{_ as fe}from"./page.vue_vue_type_script_setup_true_lang-DpWvHppH.js";import{m as pe,b9 as f,b7 as ge,v as ve,be as ye,ab as p,b2 as d,bJ as l,j as a,ac as _e,u as e,ad as be,I as ke,bb as Te,ai as r,bp as y,aQ as Ce,ae as xe,cT as V,bL as x,aJ as Se,cp as he,bZ as De,di as we}from"../jse/index-index-CAIAj58w.js";import{u as Re}from"./use-modal-DZeP3JIE.js";import{D as L}from"./dict-enum-DRf9W45H.js";import"./demo03-course-form.vue_vue_type_script_setup_true_lang-D4KQ-wxU.js";import"./demo03-grade-form.vue_vue_type_script_setup_true_lang-DjMvzj3G.js";import"./use-refresh-D0nwDgxo.js";import"./tabbar-CdOkE-bF.js";import"./x-B6h5hUdY.js";const Ee={class:"mt-2 flex justify-end"},He=pe({__name:"index",setup(F){const S=f("demo03Course"),u=f();function P(n){return k(this,arguments,function*({row:i}){u.value=i})}const _=f(!0),h=f([]),D=f(0),o=ge({pageNo:1,pageSize:10,name:void 0,sex:void 0,description:void 0,createTime:void 0}),s=f(),g=f(!1);function b(){return k(this,null,function*(){_.value=!0;try{const i=De(o);i.createTime&&Array.isArray(i.createTime)&&(i.createTime=i.createTime.join(","));const n=yield te(i);h.value=n.list,D.value=n.total}finally{_.value=!1}})}const $=()=>{o.pageNo=1,b()};function A(){s.value.resetFields(),$()}const[Y,I]=Re({connectedComponent:ue,destroyOnClose:!0});function j(){I.setData(null).open()}function q(i){I.setData(i).open()}function O(i){return k(this,null,function*(){const n=E.loading({content:c("ui.actionMessage.deleting",[i.id]),duration:0,key:"action_process_msg"});try{yield le(i.id),E.success({content:c("ui.actionMessage.deleteSuccess",[i.id]),key:"action_process_msg"}),yield b()}finally{n()}})}function Q(){return k(this,null,function*(){const i=E.loading({content:c("ui.actionMessage.deleting"),duration:0,key:"action_process_msg"});try{yield ne(w.value),w.value=[],E.success(c("ui.actionMessage.deleteSuccess")),yield b()}finally{i()}})}const w=f([]);function U({records:i}){w.value=i.map(n=>n.id)}function J(){return k(this,null,function*(){try{g.value=!0;const i=yield ie(o);we({fileName:"学生.xls",source:i})}finally{g.value=!1}})}const{hiddenSearchBar:R,tableToolbarRef:X,tableRef:G}=ce();return ve(()=>{b()}),(i,n)=>{const T=ye("access");return d(),p(e(fe),{"auto-content-height":""},{default:l(()=>[a(e(Y),{onSuccess:b}),e(R)?_e("",!0):(d(),p(e(z),{key:0},{default:l(()=>[a(e(C),{model:o,ref_key:"queryFormRef",ref:s,layout:"inline"},{default:l(()=>[a(e(C).Item,{label:"名字",name:"name"},{default:l(()=>[a(e(K),{value:o.name,"onUpdate:value":n[0]||(n[0]=t=>o.name=t),placeholder:"请输入名字","allow-clear":"",onPressEnter:$,class:"w-full"},null,8,["value"])]),_:1}),a(e(C).Item,{label:"性别",name:"sex"},{default:l(()=>[a(e(B),{value:o.sex,"onUpdate:value":n[1]||(n[1]=t=>o.sex=t),placeholder:"请选择性别","allow-clear":"",class:"w-full"},{default:l(()=>[(d(!0),be(ke,null,Te(e(Z)(e(L).SYSTEM_USER_SEX,"number"),t=>(d(),p(e(B).Option,{key:t.value,value:t.value},{default:l(()=>[r(y(t.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),a(e(C).Item,{label:"创建时间",name:"createTime"},{default:l(()=>[a(e(W),Ce({value:o.createTime,"onUpdate:value":n[2]||(n[2]=t=>o.createTime=t)},e(se)(),{class:"w-full"}),null,16,["value"])]),_:1}),a(e(C).Item,null,{default:l(()=>[a(e(v),{class:"ml-2",onClick:A},{default:l(()=>[...n[7]||(n[7]=[r(" 重置 ",-1)])]),_:1}),a(e(v),{class:"ml-2",onClick:$,type:"primary"},{default:l(()=>[...n[8]||(n[8]=[r(" 搜索 ",-1)])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})),a(e(z),{title:"学生"},{extra:l(()=>[a(e(me),{ref_key:"tableToolbarRef",ref:X,"hidden-search":e(R),"onUpdate:hiddenSearch":n[3]||(n[3]=t=>Se(R)?R.value=t:null)},{default:l(()=>[x((d(),p(e(v),{class:"ml-2",type:"primary",onClick:j},{default:l(()=>[a(e(M),{icon:"lucide:plus"}),r(" "+y(e(c)("ui.actionTitle.create",["学生"])),1)]),_:1})),[[T,["infra:demo03-student:create"],"code"]]),x((d(),p(e(v),{type:"primary",class:"ml-2",loading:g.value,onClick:J},{default:l(()=>[a(e(M),{icon:"lucide:download"}),r(" "+y(e(c)("ui.actionTitle.export")),1)]),_:1},8,["loading"])),[[T,["infra:demo03-student:export"],"code"]]),x((d(),p(e(v),{type:"primary",danger:"",class:"ml-2",disabled:e(he)(w.value),onClick:Q},{default:l(()=>[a(e(M),{icon:"lucide:trash-2"}),n[9]||(n[9]=r(" 批量删除 ",-1))]),_:1},8,["disabled"])),[[T,["infra:demo03-student:delete"],"code"]])]),_:1},8,["hidden-search"])]),default:l(()=>[a(e(ae),{ref_key:"tableRef",ref:G,data:h.value,onCellClick:P,"row-config":{keyField:"id",isHover:!0,isCurrent:!0},"show-overflow":"",loading:_.value,onCheckboxAll:U,onCheckboxChange:U},{default:l(()=>[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:l(({row:t})=>[a(e(oe),{type:e(L).SYSTEM_USER_SEX,value:t.sex},null,8,["type","value"])]),_:1}),a(e(m),{field:"birthday",title:"出生日期",align:"center"},{default:l(({row:t})=>[r(y(e(V)(t.birthday)),1)]),_:1}),a(e(m),{field:"description",title:"简介",align:"center"}),a(e(m),{field:"createTime",title:"创建时间",align:"center"},{default:l(({row:t})=>[r(y(e(V)(t.createTime)),1)]),_:1}),a(e(m),{field:"operation",title:"操作",align:"center"},{default:l(({row:t})=>[x((d(),p(e(v),{size:"small",type:"link",onClick:H=>q(t)},{default:l(()=>[r(y(e(c)("ui.actionTitle.edit")),1)]),_:1},8,["onClick"])),[[T,["infra:demo03-student:update"],"code"]]),x((d(),p(e(v),{size:"small",type:"link",danger:"",class:"ml-2",onClick:H=>O(t)},{default:l(()=>[r(y(e(c)("ui.actionTitle.delete")),1)]),_:1},8,["onClick"])),[[T,["infra:demo03-student:delete"],"code"]])]),_:1})]),_:1},8,["data","loading"]),xe("div",Ee,[a(e(ee),{total:D.value,current:o.pageNo,"onUpdate:current":n[4]||(n[4]=t=>o.pageNo=t),"page-size":o.pageSize,"onUpdate:pageSize":n[5]||(n[5]=t=>o.pageSize=t),"show-size-changer":"",onChange:b},null,8,["total","current","page-size"])])]),_:1}),a(e(z),null,{default:l(()=>[a(e(N),{"active-key":S.value,"onUpdate:activeKey":n[6]||(n[6]=t=>S.value=t)},{default:l(()=>[a(e(N).TabPane,{key:"demo03Course",tab:"学生课程","force-render":""},{default:l(()=>{var t;return[a(re,{"student-id":(t=u.value)==null?void 0:t.id},null,8,["student-id"])]}),_:1}),a(e(N).TabPane,{key:"demo03Grade",tab:"学生班级","force-render":""},{default:l(()=>{var t;return[a(de,{"student-id":(t=u.value)==null?void 0:t.id},null,8,["student-id"])]}),_:1})]),_:1},8,["active-key"])]),_:1})]),_:1})}}});export{He as default};