Files
aiot-platform-ui/apps/web-antd/dist/js/index-CbL1nMCg.js
lzh 19d36d1ffb
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-03-09 13:05:46 +08:00

2 lines
4.4 KiB
JavaScript

var N=Object.defineProperty;var v=Object.getOwnPropertySymbols;var O=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable;var E=(o,a,t)=>a in o?N(o,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[a]=t,T=(o,a)=>{for(var t in a||(a={}))O.call(a,t)&&E(o,t,a[t]);if(v)for(var t of v(a))$.call(a,t)&&E(o,t,a[t]);return o};var f=(o,a,t)=>new Promise((h,u)=>{var y=r=>{try{m(t.next(r))}catch(p){u(p)}},C=r=>{try{m(t.throw(r))}catch(p){u(p)}},m=r=>r.done?h(r.value):Promise.resolve(r.value).then(y,C);m((t=t.apply(o,a)).next())});import"./vxe-table-uq8U2E1u.js";import{u as L,a as F,g as G,e as P,d as V,b as I}from"./data-BuDsPfp_.js";import{$ as i,av as k,a9 as _}from"./bootstrap-CRjSNGHY.js";import{_ as j}from"./demo03-course-list.vue_vue_type_script_setup_true_lang-C-KeFXQG.js";import{_ as z}from"./demo03-grade-list.vue_vue_type_script_setup_true_lang-BkoDtT8v.js";import{_ as R}from"./form.vue_vue_type_script_setup_true_lang-yziqNLFi.js";import{_ as S}from"./table-action.vue_vue_type_script_setup_true_lang-BdzHKWY1.js";import{_ as q}from"./page.vue_vue_type_script_setup_true_lang-3ywDTU7g.js";import{m as H,b9 as M,ab as J,b2 as K,bJ as c,j as d,u as e,cp as U,di as W}from"../jse/index-index-CMeVxoEG.js";import{u as Q}from"./use-modal-BABce5hC.js";import{u as X}from"./use-vxe-grid-BMVG5Iiw.js";import{A as g}from"./icons-CieLeI1V.js";import{v as Y}from"./AlertBuilder-BVlldnPG.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-BB6x-AyV.js";import"./rangePickerProps-BPpM6dzr.js";import"./dict-enum-CaHgMaDZ.js";import"./demo03-course-form.vue_vue_type_script_setup_true_lang-CojSRPk-.js";import"./demo03-grade-form.vue_vue_type_script_setup_true_lang-D2PoA8V0.js";import"./index-BNS265yo.js";import"./x-CpZ5_sBZ.js";import"./circle-check-big-DP26Iidw.js";const Ce=H({__name:"index",setup(o){const a=M("demo03Course"),[t,h]=Q({connectedComponent:R,destroyOnClose:!0});function u(){D.reload()}function y(){return f(this,null,function*(){const n=yield P(yield D.formApi.getValues());W({fileName:"学生.xls",source:n})})}function C(){h.setData(null).open()}function m(n){h.setData(n).open()}function r(n){return f(this,null,function*(){const l=_.loading({content:i("ui.actionMessage.deleting",[n.id]),duration:0});try{yield V(n.id),_.success(i("ui.actionMessage.deleteSuccess",[n.id])),u()}finally{l()}})}function p(){return f(this,null,function*(){yield Y(i("ui.actionMessage.deleteBatchConfirm"));const n=_.loading({content:i("ui.actionMessage.deletingBatch"),duration:0});try{yield I(b.value),b.value=[],_.success(i("ui.actionMessage.deleteSuccess")),u()}finally{n()}})}const b=M([]);function x({records:n}){b.value=n.map(l=>l.id)}const[A,D]=X({formOptions:{schema:F()},gridOptions:{columns:L(),height:"auto",pagerConfig:{enabled:!0},proxyConfig:{ajax:{query:(s,B)=>f(null,[s,B],function*({page:n},l){return yield G(T({pageNo:n.currentPage,pageSize:n.pageSize},l))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}},gridEvents:{checkboxAll:x,checkboxChange:x}});return(n,l)=>(K(),J(e(q),{"auto-content-height":""},{default:c(()=>[d(e(t),{onSuccess:u}),d(e(A),{"table-title":"学生列表"},{expand_content:c(({row:s})=>[d(e(k),{"active-key":a.value,"onUpdate:activeKey":l[0]||(l[0]=B=>a.value=B),class:"mx-8"},{default:c(()=>[d(e(k).TabPane,{key:"demo03Course",tab:"学生课程","force-render":""},{default:c(()=>[d(j,{"student-id":s==null?void 0:s.id},null,8,["student-id"])]),_:2},1024),d(e(k).TabPane,{key:"demo03Grade",tab:"学生班级","force-render":""},{default:c(()=>[d(z,{"student-id":s==null?void 0:s.id},null,8,["student-id"])]),_:2},1024)]),_:2},1032,["active-key"])]),"toolbar-tools":c(()=>[d(e(S),{actions:[{label:e(i)("ui.actionTitle.create",["学生"]),type:"primary",icon:e(g).ADD,auth:["infra:demo03-student:create"],onClick:C},{label:e(i)("ui.actionTitle.export"),type:"primary",icon:e(g).DOWNLOAD,auth:["infra:demo03-student:export"],onClick:y},{label:e(i)("ui.actionTitle.deleteBatch"),type:"primary",danger:!0,icon:e(g).DELETE,auth:["infra:demo03-student:delete"],disabled:e(U)(b.value),onClick:p}]},null,8,["actions"])]),actions:c(({row:s})=>[d(e(S),{actions:[{label:e(i)("common.edit"),type:"link",icon:e(g).EDIT,auth:["infra:demo03-student:update"],onClick:m.bind(null,s)},{label:e(i)("common.delete"),danger:!0,type:"link",icon:e(g).DELETE,auth:["infra:demo03-student:delete"],popConfirm:{title:e(i)("ui.actionMessage.deleteConfirm",[s.id]),confirm:r.bind(null,s)}}]},null,8,["actions"])]),_:1})]),_:1}))}});export{Ce as default};