Files
aiot-platform-ui/apps/web-antd/dist/js/index-B6M_2RJV.js
lzh 24c3dbc8f1
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-03-23 17:20:54 +08:00

2 lines
3.5 KiB
JavaScript

var S=Object.defineProperty;var k=Object.getOwnPropertySymbols;var D=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable;var C=(i,o,a)=>o in i?S(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a,x=(i,o)=>{for(var a in o||(o={}))D.call(o,a)&&C(i,a,o[a]);if(k)for(var a of k(o))N.call(o,a)&&C(i,a,o[a]);return i};var p=(i,o,a)=>new Promise((l,u)=>{var b=n=>{try{s(a.next(n))}catch(m){u(m)}},_=n=>{try{s(a.throw(n))}catch(m){u(m)}},s=n=>n.done?l(n.value):Promise.resolve(n.value).then(b,_);s((a=a.apply(i,o)).next())});import"./vxe-table-CF-Re93B.js";import{u as w,a as v,b as O}from"./index-CBnuspMP.js";import{_ as V,u as G,a as I}from"./detail.vue_vue_type_script_setup_true_lang-BTQjL_CR.js";import{_ as A}from"./table-action.vue_vue_type_script_setup_true_lang-DLEMWDWC.js";import{_ as $}from"./doc-alert.vue_vue_type_script_setup_true_lang-DQzmmLpt.js";import{_ as E}from"./page.vue_vue_type_script_setup_true_lang-D_L6nEGY.js";import{a9 as c}from"./bootstrap-DmcuvVZS.js";import{m as L,b9 as j,ab as q,b2 as z,bJ as g,j as f,u as t,cp as B}from"../jse/index-index-B6J4axeY.js";import{u as F}from"./use-modal-BrjqCt0f.js";import{u as P}from"./use-vxe-grid-DQWlXi-M.js";import{A as y}from"./icons-CieLeI1V.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-D0nJjy4y.js";import"./use-description-CBb0DJPf.js";import"./index-DSZRaVKB.js";import"./rangePickerProps-Ce0Q9Y_E.js";import"./dict-enum-CaHgMaDZ.js";import"./index-Dlk9vVoe.js";import"./x-CGHUyQuD.js";const le=L({__name:"index",setup(i){const[o,a]=F({connectedComponent:V,destroyOnClose:!0});function l(){h.query()}function u(e){a.setData(e).open()}function b(e){return p(this,null,function*(){const r=c.loading({content:"正在标记已读...",duration:0});try{yield w([e.id]),c.success("标记已读成功"),l(),u(e)}finally{r()}})}function _(){return p(this,null,function*(){const e=h.grid.getCheckboxRecords();if(!e||e.length===0){c.warning("请选择需要标记的站内信");return}const r=e.map(R=>R.id),d=c.loading({content:"正在标记已读...",duration:0});try{yield w(r),s.value=[],c.success("标记已读成功"),yield h.grid.setAllCheckboxRow(!1),l()}finally{d()}})}const s=j([]);function n({records:e}){s.value=e.map(r=>r.id)}function m(){return p(this,null,function*(){const e=c.loading({content:"正在标记全部已读...",duration:0});try{yield v(),c.success("全部标记已读成功"),s.value=[],yield h.grid.setAllCheckboxRow(!1),l()}finally{e()}})}const[M,h]=P({formOptions:{schema:I()},gridOptions:{columns:G(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(d,R)=>p(null,[d,R],function*({page:e},r){return yield O(x({pageNo:e.currentPage,pageSize:e.pageSize},r))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0},checkboxConfig:{checkMethod:e=>!e.row.readStatus,highlight:!0}},gridEvents:{checkboxAll:n,checkboxChange:n}});return(e,r)=>(z(),q(t(E),{"auto-content-height":""},{doc:g(()=>[f(t($),{title:"站内信配置",url:"https://doc.iocoder.cn/notify/"})]),default:g(()=>[f(t(o),{onSuccess:l}),f(t(M),{"table-title":"我的站内信"},{"toolbar-tools":g(()=>[f(t(A),{actions:[{label:"标记已读",type:"primary",icon:t(y).ADD,disabled:t(B)(s.value),onClick:_},{label:"全部已读",type:"primary",icon:t(y).ADD,onClick:m}]},null,8,["actions"])]),actions:g(({row:d})=>[f(t(A),{actions:[{label:"查看",type:"link",ifShow:d.readStatus,icon:t(y).VIEW,onClick:u.bind(null,d)},{label:"已读",type:"link",ifShow:!d.readStatus,icon:t(y).ADD,onClick:b.bind(null,d)}]},null,8,["actions"])]),_:1})]),_:1}))}});export{le as default};