2 lines
3.5 KiB
JavaScript
2 lines
3.5 KiB
JavaScript
var M=Object.defineProperty;var b=Object.getOwnPropertySymbols;var v=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable;var k=(n,a,e)=>a in n?M(n,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[a]=e,x=(n,a)=>{for(var e in a||(a={}))v.call(a,e)&&k(n,e,a[e]);if(b)for(var e of b(a))A.call(a,e)&&k(n,e,a[e]);return n};var p=(n,a,e)=>new Promise((r,d)=>{var C=o=>{try{u(e.next(o))}catch(c){d(c)}},y=o=>{try{u(e.throw(o))}catch(c){d(c)}},u=o=>o.done?r(o.value):Promise.resolve(o.value).then(C,y);u((e=e.apply(n,a)).next())});import"./vxe-table-CF-Re93B.js";import{_ as B,u as T,a as $,g as L,d as O,b as G}from"./form.vue_vue_type_script_setup_true_lang-DCKzmFgC.js";import{$ as s,a9 as f}from"./bootstrap-DmcuvVZS.js";import{_ as E}from"./table-action.vue_vue_type_script_setup_true_lang-DLEMWDWC.js";import{_ as I}from"./doc-alert.vue_vue_type_script_setup_true_lang-DQzmmLpt.js";import{_ as N}from"./page.vue_vue_type_script_setup_true_lang-D_L6nEGY.js";import{m as V,b9 as w,ab as F,b2 as j,bJ as h,j as m,u as t,cp as q}from"../jse/index-index-B6J4axeY.js";import{u as z}from"./use-modal-BrjqCt0f.js";import{u as P}from"./use-vxe-grid-DQWlXi-M.js";import{A as g}from"./icons-CieLeI1V.js";import{v as R}from"./AlertBuilder-CxKfA7Bf.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-D0nJjy4y.js";import"./dict-enum-CaHgMaDZ.js";import"./biz-system-enum-Ci18uvnT.js";import"./index-Dlk9vVoe.js";import"./x-CGHUyQuD.js";import"./circle-check-big-CXTM1Gxe.js";const re=V({__name:"index",setup(n){const[a,e]=z({connectedComponent:B,destroyOnClose:!0});function r(){D.query()}function d(){e.setData(null).open()}function C(i){e.setData(i).open()}function y(i){return p(this,null,function*(){const l=f.loading({content:s("ui.actionMessage.deleting",[i.name]),duration:0});try{yield O(i.id),f.success(s("ui.actionMessage.deleteSuccess",[i.name])),r()}finally{l()}})}function u(){return p(this,null,function*(){yield R(s("ui.actionMessage.deleteBatchConfirm"));const i=f.loading({content:s("ui.actionMessage.deletingBatch"),duration:0});try{yield G(o.value),o.value=[],f.success(s("ui.actionMessage.deleteSuccess")),r()}finally{i()}})}const o=w([]);function c({records:i}){o.value=i.map(l=>l.id)}const[S,D]=P({formOptions:{schema:$()},gridOptions:{columns:T(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(_,de)=>p(null,[_,de],function*({page:i},l){return yield L(x({pageNo:i.currentPage,pageSize:i.pageSize},l))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}},gridEvents:{checkboxAll:c,checkboxChange:c}});return(i,l)=>(j(),F(t(N),{"auto-content-height":""},{doc:h(()=>[m(t(I),{title:"三方登录",url:"https://doc.iocoder.cn/social-user/"})]),default:h(()=>[m(t(a),{onSuccess:r}),m(t(S),{"table-title":"社交客户端列表"},{"toolbar-tools":h(()=>[m(t(E),{actions:[{label:t(s)("ui.actionTitle.create",["社交客户端"]),type:"primary",icon:t(g).ADD,auth:["system:social-client:create"],onClick:d},{label:t(s)("ui.actionTitle.deleteBatch"),type:"primary",danger:!0,icon:t(g).DELETE,auth:["system:social-client:delete"],disabled:t(q)(o.value),onClick:u}]},null,8,["actions"])]),actions:h(({row:_})=>[m(t(E),{actions:[{label:t(s)("common.edit"),type:"link",icon:t(g).EDIT,auth:["system:social-client:update"],onClick:C.bind(null,_)},{label:t(s)("common.delete"),type:"link",danger:!0,icon:t(g).DELETE,auth:["system:social-client:delete"],popConfirm:{title:t(s)("ui.actionMessage.deleteConfirm",[_.name]),confirm:y.bind(null,_)}}]},null,8,["actions"])]),_:1})]),_:1}))}});export{re as default};
|