2 lines
3.5 KiB
JavaScript
2 lines
3.5 KiB
JavaScript
var O=Object.defineProperty;var A=Object.getOwnPropertySymbols;var S=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable;var D=(n,a,e)=>a in n?O(n,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[a]=e,k=(n,a)=>{for(var e in a||(a={}))S.call(a,e)&&D(n,e,a[e]);if(A)for(var e of A(a))M.call(a,e)&&D(n,e,a[e]);return n};var s=(n,a,e)=>new Promise((u,f)=>{var g=i=>{try{l(e.next(i))}catch(m){f(m)}},y=i=>{try{l(e.throw(i))}catch(m){f(m)}},l=i=>i.done?u(i.value):Promise.resolve(i.value).then(g,y);l((e=e.apply(n,a)).next())});import"./vxe-table-D615zg_B.js";import{g as N,e as F,d as T,u as V}from"./index-COC6iCWs.js";import{$ as c,a9 as C}from"./bootstrap-CW2RsBQq.js";import{_ as w,u as G,a as P}from"./form.vue_vue_type_script_setup_true_lang-gLuI52UC.js";import{_ as $}from"./table-action.vue_vue_type_script_setup_true_lang-BVHphgi_.js";import{_ as v}from"./doc-alert.vue_vue_type_script_setup_true_lang-CYz8B0VI.js";import{_ as B}from"./page.vue_vue_type_script_setup_true_lang-T8l68R_0.js";import{m as I,ab as L,b2 as j,bJ as h,j as d,u as t,di as q}from"../jse/index-index-Cy8amzIl.js";import{u as z}from"./use-modal-B-MTUp6r.js";import{u as H}from"./use-vxe-grid-2epdwiL1.js";import{A as _}from"./icons-CieLeI1V.js";import{v as J}from"./AlertBuilder-DRlP5VnG.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-DVL6Wnh1.js";import"./biz-system-enum-Ci18uvnT.js";import"./dict-enum-CaHgMaDZ.js";import"./index-DqrKARmc.js";import"./x-DsiLb8yz.js";import"./circle-check-big-BrzCNNIV.js";const me=I({__name:"index",setup(n){const[a,e]=z({connectedComponent:w,destroyOnClose:!0});function u(){b.query()}function f(){return s(this,null,function*(){const o=yield F(yield b.formApi.getValues());q({fileName:"结算账户信息.xls",source:o})})}function g(){e.setData(null).open()}function y(o){e.setData(o).open()}function l(o){return s(this,null,function*(){const r=C.loading({content:c("ui.actionMessage.deleting",[o.name]),duration:0});try{yield T(o.id),C.success(c("ui.actionMessage.deleteSuccess",[o.name])),u()}finally{r()}})}function i(o,r){return s(this,null,function*(){return new Promise((p,E)=>{const x=o?"设置":"取消";J({content:`确认要${x}"${r.name}"默认吗?`}).then(()=>s(null,null,function*(){yield V(r.id,o),C.success(`${x}默认成功`),u(),p(!0)})).catch(()=>{E(new Error("取消操作"))})})})}const[m,b]=H({formOptions:{schema:P()},gridOptions:{columns:G(i),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(p,E)=>s(null,[p,E],function*({page:o},r){return yield N(k({pageNo:o.currentPage,pageSize:o.pageSize},r))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}}});return(o,r)=>(j(),L(t(B),{"auto-content-height":""},{doc:h(()=>[d(t(v),{title:"【财务】采购付款、销售收款",url:"https://doc.iocoder.cn/sale/finance-payment-receipt/"})]),default:h(()=>[d(t(a),{onSuccess:u}),d(t(m),{"table-title":"结算账户列表"},{"toolbar-tools":h(()=>[d(t($),{actions:[{label:t(c)("ui.actionTitle.create",["结算账户"]),type:"primary",icon:t(_).ADD,auth:["erp:account:create"],onClick:g},{label:t(c)("ui.actionTitle.export"),type:"primary",icon:t(_).DOWNLOAD,auth:["erp:account:export"],onClick:f}]},null,8,["actions"])]),actions:h(({row:p})=>[d(t($),{actions:[{label:t(c)("common.edit"),type:"link",icon:t(_).EDIT,auth:["erp:account:update"],onClick:y.bind(null,p)},{label:t(c)("common.delete"),type:"link",danger:!0,icon:t(_).DELETE,auth:["erp:account:delete"],popConfirm:{title:t(c)("ui.actionMessage.deleteConfirm",[p.name]),confirm:l.bind(null,p)}}]},null,8,["actions"])]),_:1})]),_:1}))}});export{me as default};
|