Files
aiot-platform-ui/apps/web-antd/dist/js/index-CQL6aToC.js
lzh 64681a9d55
Some checks failed
Web UI CI/CD / build-and-deploy (push) Has been cancelled
chore: build and deploy web-antd
2025-12-28 01:40:21 +08:00

2 lines
4.5 KiB
JavaScript

var N=Object.defineProperty;var E=Object.getOwnPropertySymbols;var O=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable;var S=(s,o,t)=>o in s?N(s,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[o]=t,T=(s,o)=>{for(var t in o||(o={}))O.call(o,t)&&S(s,t,o[t]);if(E)for(var t of E(o))$.call(o,t)&&S(s,t,o[t]);return s};var h=(s,o,t)=>new Promise((C,u)=>{var m=r=>{try{p(t.next(r))}catch(f){u(f)}},_=r=>{try{p(t.throw(r))}catch(f){u(f)}},p=r=>r.done?C(r.value):Promise.resolve(r.value).then(m,_);p((t=t.apply(s,o)).next())});import"./vxe-table-aWWk9byK.js";import{g as w,e as L,d as V,a as F}from"./index-DtWqYZg1.js";import{$ as i,av as k,a9 as y}from"./bootstrap-DZnIDovD.js";import{u as G,a as P}from"./data-Bs2YO3R6.js";import{_ as I}from"./demo03-course-list.vue_vue_type_script_setup_true_lang-UzJ_u8qR.js";import{_ as j}from"./demo03-grade-list.vue_vue_type_script_setup_true_lang-CKFTGLhb.js";import{_ as q}from"./form.vue_vue_type_script_setup_true_lang-CPHs8hQn.js";import{_ as M}from"./table-action.vue_vue_type_script_setup_true_lang-XGb8BSD2.js";import{_ as z}from"./page.vue_vue_type_script_setup_true_lang-CFtl_Na7.js";import{m as R,b9 as v,ab as H,b2 as J,bJ as c,j as l,ae as K,u as e,co as U,dh as W}from"../jse/index-index-DaIpbNAe.js";import{u as Q}from"./use-modal-DIW0D7tm.js";import{u as X}from"./use-vxe-grid-o7qNI7zE.js";import{A as g}from"./icons-CieLeI1V.js";import{v as Y}from"./AlertBuilder-B8mxPLma.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-CLbQHdZf.js";import"./rangePickerProps-DgJ4_iHj.js";import"./dict-enum-DRf9W45H.js";import"./demo03-course-form.vue_vue_type_script_setup_true_lang-C7Il6tQ8.js";import"./demo03-grade-form.vue_vue_type_script_setup_true_lang-BbpdJgQw.js";import"./index-DcHmDPZH.js";import"./x-CurcrhgL.js";import"./circle-check-big-2qqm9p0i.js";const ve=R({__name:"index",setup(s){const o=v("demo03Course"),t=v(),[C,u]=Q({connectedComponent:q,destroyOnClose:!0});function m(){D.query()}function _(){return h(this,null,function*(){const a=yield L(yield D.formApi.getValues());W({fileName:"学生.xls",source:a})})}function p(){u.setData(null).open()}function r(a){u.setData(a).open()}function f(a){return h(this,null,function*(){const d=y.loading({content:i("ui.actionMessage.deleting",[a.id]),duration:0});try{yield V(a.id),y.success(i("ui.actionMessage.deleteSuccess",[a.id])),m()}finally{d()}})}function A(){return h(this,null,function*(){yield Y(i("ui.actionMessage.deleteBatchConfirm"));const a=y.loading({content:i("ui.actionMessage.deletingBatch"),duration:0});try{yield F(b.value),b.value=[],y.success(i("ui.actionMessage.deleteSuccess")),m()}finally{a()}})}const b=v([]);function x({records:a}){b.value=a.map(d=>d.id)}const[B,D]=X({formOptions:{schema:P()},gridOptions:{columns:G(),height:"600px",pagerConfig:{enabled:!0},proxyConfig:{ajax:{query:(n,Ee)=>h(null,[n,Ee],function*({page:a},d){return yield w(T({pageNo:a.currentPage,pageSize:a.pageSize},d))})}},rowConfig:{keyField:"id",isHover:!0,isCurrent:!0},toolbarConfig:{refresh:!0,search:!0}},gridEvents:{cellClick:({row:a})=>{t.value=a},checkboxAll:x,checkboxChange:x}});return(a,d)=>(J(),H(e(z),{"auto-content-height":""},{default:c(()=>[l(e(C),{onSuccess:m}),K("div",null,[l(e(B),{"table-title":"学生列表"},{"toolbar-tools":c(()=>[l(e(M),{actions:[{label:e(i)("ui.actionTitle.create",["学生"]),type:"primary",icon:e(g).ADD,auth:["infra:demo03-student:create"],onClick:p},{label:e(i)("ui.actionTitle.export"),type:"primary",icon:e(g).DOWNLOAD,auth:["infra:demo03-student:export"],onClick:_},{label:e(i)("ui.actionTitle.deleteBatch"),type:"primary",danger:!0,icon:e(g).DELETE,disabled:e(U)(b.value),auth:["infra:demo03-student:delete"],onClick:A}]},null,8,["actions"])]),actions:c(({row:n})=>[l(e(M),{actions:[{label:e(i)("common.edit"),type:"link",icon:e(g).EDIT,auth:["infra:demo03-student:update"],onClick:r.bind(null,n)},{label:e(i)("common.delete"),type:"link",danger:!0,icon:e(g).DELETE,auth:["infra:demo03-student:delete"],popConfirm:{title:e(i)("ui.actionMessage.deleteConfirm",[n.id]),confirm:f.bind(null,n)}}]},null,8,["actions"])]),_:1}),l(e(k),{"active-key":o.value,"onUpdate:activeKey":d[0]||(d[0]=n=>o.value=n),class:"mt-2"},{default:c(()=>[l(e(k).TabPane,{key:"demo03Course",tab:"学生课程","force-render":""},{default:c(()=>{var n;return[l(I,{"student-id":(n=t.value)==null?void 0:n.id},null,8,["student-id"])]}),_:1}),l(e(k).TabPane,{key:"demo03Grade",tab:"学生班级","force-render":""},{default:c(()=>{var n;return[l(j,{"student-id":(n=t.value)==null?void 0:n.id},null,8,["student-id"])]}),_:1})]),_:1},8,["active-key"])])]),_:1}))}});export{ve as default};