2 lines
4.9 KiB
JavaScript
2 lines
4.9 KiB
JavaScript
var B=Object.defineProperty;var L=Object.getOwnPropertySymbols;var D=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable;var k=(u,c,a)=>c in u?B(u,c,{enumerable:!0,configurable:!0,writable:!0,value:a}):u[c]=a,I=(u,c)=>{for(var a in c||(c={}))D.call(c,a)&&k(u,a,c[a]);if(L)for(var a of L(c))w.call(c,a)&&k(u,a,c[a]);return u};var d=(u,c,a)=>new Promise((g,A)=>{var y=m=>{try{C(a.next(m))}catch(_){A(_)}},P=m=>{try{C(a.throw(m))}catch(_){A(_)}},C=m=>m.done?g(m.value):Promise.resolve(m.value).then(y,P);C((a=a.apply(u,c)).next())});import"./vxe-table-C9eY8pUC.js";import{g as F,d as N,u as O}from"./index-OevuKjqr.js";import{$ as f,a9 as b}from"./bootstrap-DsjPfOC_.js";import{u as T,a as X}from"./data-B4umzMM_.js";import{_ as V}from"./app-form.vue_vue_type_script_setup_true_lang-FdqsL7Qc.js";import{_ as Y}from"./channel-form.vue_vue_type_script_setup_true_lang-If8DwSY-.js";import{_ as s}from"./table-action.vue_vue_type_script_setup_true_lang-BCG7vvPF.js";import{_ as v}from"./doc-alert.vue_vue_type_script_setup_true_lang-DEHj2GIF.js";import{_ as G}from"./page.vue_vue_type_script_setup_true_lang-BL-xU9lB.js";import{m as R,ab as z,b2 as j,bJ as i,j as e,u as n}from"../jse/index-index-CO0ZsLf2.js";import{u as W}from"./use-modal-BStO3Sdo.js";import{u as q}from"./use-vxe-grid-z_YbcgDZ.js";import{P as l}from"./biz-pay-enum-CifM5i0M.js";import{A as x}from"./icons-CieLeI1V.js";import{C as Q}from"./biz-system-enum-BAorzMA8.js";import{v as H}from"./AlertBuilder-ElnyTeiq.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-BZwqGgTH.js";import"./rangePickerProps-CXRhwW6k.js";import"./dict-enum-DRf9W45H.js";import"./index-vahqJcxE.js";import"./x--itLcJVB.js";import"./circle-check-big-I5cuJCPZ.js";const yn=R({__name:"index",setup(u){function c(){$.query()}const[a,g]=W({connectedComponent:V,destroyOnClose:!0}),[A,y]=W({connectedComponent:Y,destroyOnClose:!0});function P(){g.setData(null).open()}function C(t){g.setData({id:t.id}).open()}function m(t,p){return d(this,null,function*(){y.setData({appId:t.id,code:p}).open()})}function _(t){return d(this,null,function*(){const p=b.loading({content:f("ui.actionMessage.deleting",[t.name]),duration:0});try{yield N(t.id),b.success(f("ui.actionMessage.deleteSuccess",[t.name])),c()}finally{p()}})}function M(t,p){return d(this,null,function*(){return new Promise((o,h)=>{const E=t===Q.ENABLE?"启用":"停用";H({content:`确认要${E+p.name}应用吗?`}).then(()=>d(null,null,function*(){yield O({id:p.id,status:t}),b.success(`${E}成功`),o(!0)})).catch(()=>{h(new Error("取消操作"))})})})}function r(t,p){var h;const o=(h=t.channelCodes)==null?void 0:h.includes(p);return[{type:"primary",size:"small",icon:o?"lucide:check":"lucide:x",danger:!o,shape:"circle",onClick:m.bind(null,t,p)}]}const[S,$]=q({formOptions:{schema:X()},gridOptions:{columns:T(M),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(o,h)=>d(null,[o,h],function*({page:t},p){return yield F(I({pageNo:t.currentPage,pageSize:t.pageSize},p))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}}});return(t,p)=>(j(),z(n(G),{"auto-content-height":""},{doc:i(()=>[e(n(v),{title:"支付功能开启",url:"https://doc.iocoder.cn/pay/build/"})]),default:i(()=>[e(n(a),{onSuccess:c}),e(n(A),{onSuccess:c}),e(n(S),{"table-title":"应用列表"},{"toolbar-tools":i(()=>[e(n(s),{actions:[{label:n(f)("ui.actionTitle.create",["应用"]),type:"primary",icon:n(x).ADD,auth:["pay:app:create"],onClick:P}]},null,8,["actions"])]),actions:i(({row:o})=>[e(n(s),{actions:[{label:n(f)("common.edit"),type:"link",icon:n(x).EDIT,auth:["pay:app:update"],onClick:C.bind(null,o)},{label:n(f)("common.delete"),type:"link",danger:!0,icon:n(x).DELETE,auth:["pay:app:delete"],popConfirm:{title:n(f)("ui.actionMessage.deleteConfirm",[o.name]),confirm:_.bind(null,o)}}]},null,8,["actions"])]),alipayAppConfig:i(({row:o})=>[e(n(s),{actions:r(o,n(l).ALIPAY_APP.code)},null,8,["actions"])]),alipayPCConfig:i(({row:o})=>[e(n(s),{actions:r(o,n(l).ALIPAY_PC.code)},null,8,["actions"])]),alipayWAPConfig:i(({row:o})=>[e(n(s),{actions:r(o,n(l).ALIPAY_WAP.code)},null,8,["actions"])]),alipayQrConfig:i(({row:o})=>[e(n(s),{actions:r(o,n(l).ALIPAY_QR.code)},null,8,["actions"])]),alipayBarConfig:i(({row:o})=>[e(n(s),{actions:r(o,n(l).ALIPAY_BAR.code)},null,8,["actions"])]),wxLiteConfig:i(({row:o})=>[e(n(s),{actions:r(o,n(l).WX_LITE.code)},null,8,["actions"])]),wxPubConfig:i(({row:o})=>[e(n(s),{actions:r(o,n(l).WX_PUB.code)},null,8,["actions"])]),wxAppConfig:i(({row:o})=>[e(n(s),{actions:r(o,n(l).WX_APP.code)},null,8,["actions"])]),wxNativeConfig:i(({row:o})=>[e(n(s),{actions:r(o,n(l).WX_NATIVE.code)},null,8,["actions"])]),wxWapConfig:i(({row:o})=>[e(n(s),{actions:r(o,n(l).WX_WAP.code)},null,8,["actions"])]),wxBarConfig:i(({row:o})=>[e(n(s),{actions:r(o,n(l).WX_BAR.code)},null,8,["actions"])]),walletConfig:i(({row:o})=>[e(n(s),{actions:r(o,n(l).WALLET.code)},null,8,["actions"])]),mockConfig:i(({row:o})=>[e(n(s),{actions:r(o,n(l).MOCK.code)},null,8,["actions"])]),_:1})]),_:1}))}});export{yn as default};
|