Files
aiot-platform-ui/apps/web-antd/dist/js/index-CsOZP6qk.js
lzh 35c3d0e06e
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-03-18 16:18:59 +08:00

2 lines
5.3 KiB
JavaScript

var R=($,v,c)=>new Promise((i,_)=>{var b=r=>{try{d(c.next(r))}catch(T){_(T)}},p=r=>{try{d(c.throw(r))}catch(T){_(T)}},d=r=>r.done?i(r.value):Promise.resolve(r.value).then(b,p);d((c=c.apply($,v)).next())});import{bV as C,bt as V,R as j,ay as u,$ as y,an as A,a9 as M}from"./bootstrap-CW2RsBQq.js";import{c as J,d as x}from"./vxe-table-D615zg_B.js";import{g as O,d as Z,e as G}from"./index-D2nlzQJe.js";import{g as H}from"./rangePickerProps-ChXrdImK.js";import{_ as K}from"./form.vue_vue_type_script_setup_true_lang-j-APsF55.js";import{u as W,_ as X}from"./use-vxe-toolbar-BOyZv6BD.js";import{_ as B}from"./content-wrap.vue_vue_type_script_setup_true_lang-B1q-xCq3.js";import{_ as Y}from"./page.vue_vue_type_script_setup_true_lang-T8l68R_0.js";import{m as ee,b9 as D,b7 as ae,v as te,be as le,ab as m,b2 as f,bJ as t,j as a,ac as ne,u as e,aQ as oe,ai as s,bp as g,cT as ie,bL as I,cp as re,aJ as se,bZ as de,di as ue}from"../jse/index-index-Cy8amzIl.js";import{u as ce}from"./use-modal-B-MTUp6r.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-DVL6Wnh1.js";import"./use-refresh-CDe41sdY.js";import"./tabbar-C2BBzaus.js";import"./x-DsiLb8yz.js";const he=ee({__name:"index",setup($){const v=D(!0),c=D([]),i=ae({name:void 0,parentId:void 0,createTime:void 0}),_=D(),b=D(!1);function p(){return R(this,null,function*(){v.value=!0;try{const l=de(i);l.createTime&&Array.isArray(l.createTime)&&(l.createTime=l.createTime.join(",")),c.value=yield O(l)}finally{v.value=!1}})}function d(){p()}function r(){_.value.resetFields(),d()}const[T,F]=ce({connectedComponent:K,destroyOnClose:!0});function L(){F.setData(null).open()}function S(l){F.setData(l).open()}function N(l){F.setData({parentId:l.id}).open()}function U(l){return R(this,null,function*(){const n=M.loading({content:y("ui.actionMessage.deleting",[l.id]),duration:0});try{yield Z(l.id),M.success({content:y("ui.actionMessage.deleteSuccess",[l.id])}),yield p()}finally{n()}})}function q(){return R(this,null,function*(){try{b.value=!0;const l=yield G(i);ue({fileName:"示例分类.xls",source:l})}finally{b.value=!1}})}const w=D(!0);function z(){var l;w.value=!w.value,(l=E.value)==null||l.setAllTreeExpand(w.value)}const{hiddenSearchBar:h,tableToolbarRef:Q,tableRef:E}=W();return te(()=>{p()}),(l,n)=>{const k=le("access");return f(),m(e(Y),{"auto-content-height":""},{default:t(()=>[a(e(T),{onSuccess:p}),e(h)?ne("",!0):(f(),m(e(B),{key:0},{default:t(()=>[a(e(C),{model:i,ref_key:"queryFormRef",ref:_,layout:"inline"},{default:t(()=>[a(e(C).Item,{label:"名字",name:"name"},{default:t(()=>[a(e(V),{value:i.name,"onUpdate:value":n[0]||(n[0]=o=>i.name=o),placeholder:"请输入名字","allow-clear":"",onPressEnter:d,class:"w-full"},null,8,["value"])]),_:1}),a(e(C).Item,{label:"父级编号",name:"parentId"},{default:t(()=>[a(e(V),{value:i.parentId,"onUpdate:value":n[1]||(n[1]=o=>i.parentId=o),placeholder:"请输入父级编号","allow-clear":"",onPressEnter:d,class:"w-full"},null,8,["value"])]),_:1}),a(e(C).Item,{label:"创建时间",name:"createTime"},{default:t(()=>[a(e(j),oe({value:i.createTime,"onUpdate:value":n[2]||(n[2]=o=>i.createTime=o)},e(H)(),{class:"w-full"}),null,16,["value"])]),_:1}),a(e(C).Item,null,{default:t(()=>[a(e(u),{class:"ml-2",onClick:r},{default:t(()=>[...n[4]||(n[4]=[s(" 重置 ",-1)])]),_:1}),a(e(u),{class:"ml-2",onClick:d,type:"primary"},{default:t(()=>[...n[5]||(n[5]=[s(" 搜索 ",-1)])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})),a(e(B),{title:"示例分类"},{extra:t(()=>[a(e(X),{ref_key:"tableToolbarRef",ref:Q,"hidden-search":e(h),"onUpdate:hiddenSearch":n[3]||(n[3]=o=>se(h)?h.value=o:null)},{default:t(()=>[a(e(u),{onClick:z,class:"mr-2"},{default:t(()=>[s(g(w.value?"收缩":"展开"),1)]),_:1}),I((f(),m(e(u),{class:"ml-2",type:"primary",onClick:L},{default:t(()=>[a(e(A),{icon:"lucide:plus"}),s(" "+g(e(y)("ui.actionTitle.create",["示例分类"])),1)]),_:1})),[[k,["infra:demo02-category:create"],"code"]]),I((f(),m(e(u),{type:"primary",class:"ml-2",loading:b.value,onClick:q},{default:t(()=>[a(e(A),{icon:"lucide:download"}),s(" "+g(e(y)("ui.actionTitle.export")),1)]),_:1},8,["loading"])),[[k,["infra:demo02-category:export"],"code"]])]),_:1},8,["hidden-search"])]),default:t(()=>[a(e(J),{ref_key:"tableRef",ref:E,data:c.value,"tree-config":{parentField:"parentId",rowField:"id",transform:!0,expandAll:!0,reserve:!0},"show-overflow":"",loading:v.value},{default:t(()=>[a(e(x),{field:"id",title:"编号",align:"center"}),a(e(x),{field:"name",title:"名字",align:"center","tree-node":""}),a(e(x),{field:"parentId",title:"父级编号",align:"center"}),a(e(x),{field:"createTime",title:"创建时间",align:"center"},{default:t(({row:o})=>[s(g(e(ie)(o.createTime)),1)]),_:1}),a(e(x),{field:"operation",title:"操作",align:"center"},{default:t(({row:o})=>[I((f(),m(e(u),{size:"small",type:"link",onClick:P=>N(o)},{default:t(()=>[...n[6]||(n[6]=[s(" 新增下级 ",-1)])]),_:1},8,["onClick"])),[[k,["infra:demo02-category:create"],"code"]]),I((f(),m(e(u),{size:"small",type:"link",onClick:P=>S(o)},{default:t(()=>[s(g(e(y)("ui.actionTitle.edit")),1)]),_:1},8,["onClick"])),[[k,["infra:demo02-category:update"],"code"]]),I((f(),m(e(u),{size:"small",type:"link",danger:"",class:"ml-2",disabled:!e(re)(o.children),onClick:P=>U(o)},{default:t(()=>[s(g(e(y)("ui.actionTitle.delete")),1)]),_:1},8,["disabled","onClick"])),[[k,["infra:demo02-category:delete"],"code"]])]),_:1})]),_:1},8,["data","loading"])]),_:1})]),_:1})}}});export{he as default};