From 6a855e1b7e0f29370f7cf0ea9e30943537ffa073 Mon Sep 17 00:00:00 2001 From: zhouzp <1558048883@qq.com> Date: Mon, 15 Jun 2026 15:10:46 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B7=AF=E7=94=B1=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/assets/{401-eqMZKuOQ.js => 401-BRoFo7bu.js} | 2 +- public/assets/{404-CorH1Yh_.js => 404-uGMzU3XK.js} | 2 +- public/assets/add-BKoqMdy5.js | 1 - public/assets/add-Csft5Wwe.js | 1 + ...js => add.vue_vue_type_script_setup_true_lang-ovVlYY4S.js} | 2 +- .../assets/{adminInfo-Bs8yoSqI.js => adminInfo-TsVDRV2a.js} | 2 +- .../{annualReport-CLVoDFow.js => annualReport-ntwcO8IU.js} | 2 +- .../assets/{baAccount-N3Px8l8k.js => baAccount-k_zFfxWJ.js} | 2 +- public/assets/{balance-Btl8bEJe.js => balance-BHahd_q1.js} | 2 +- public/assets/{buy-DDwSzyyR.js => buy-eoeI1CLn.js} | 2 +- ...{changePassword-CbWxbXCT.js => changePassword-hJsV8QdE.js} | 2 +- .../{commonDialog-hbmV3dXh.js => commonDialog-B7yOfwjD.js} | 2 +- .../assets/{commonDone-DWzQFmsx.js => commonDone-8jcCM_Lo.js} | 2 +- ...ectVersion-Dz5vaPHZ.js => commonSelectVersion-DIs00R8E.js} | 2 +- ...leConflict-CYbsXqok.js => confirmFileConflict-DxX9XbIv.js} | 2 +- ...{customerReport-BzNNNpO3.js => customerReport-Df3FYRlU.js} | 2 +- .../{dailyReport-BzGl7JQ5.js => dailyReport-1zYMLfON.js} | 2 +- .../assets/{darkSwitch-CRh93ewa.js => darkSwitch-Cct20e6J.js} | 2 +- .../assets/{dashboard-jLsLRI_p.js => dashboard-CB3OJQKN.js} | 2 +- public/assets/{design-BhBxIdQ7.js => design-CrcJb8Iy.js} | 2 +- .../{domainStatus-CDqU5Ydw.js => domainStatus-dcILGlhX.js} | 2 +- public/assets/{embed-CIDa7ko8.js => embed-DRIGBV7m.js} | 2 +- public/assets/{footer-BTQIYj4d.js => footer-UwoxP3mi.js} | 2 +- public/assets/{gameRtp-Cjbyp51z.js => gameRtp-NwLZco3A.js} | 2 +- .../assets/{goodsInfo-C6FgYffF.js => goodsInfo-C_0wf1Oo.js} | 2 +- public/assets/{iframe-ZUtFMecQ.js => iframe-D-NKoPBA.js} | 2 +- public/assets/index--yegEVA_.js | 1 - public/assets/{index-DsgF50NT.js => index-0AO2l_8G.js} | 2 +- public/assets/index-10OUf-Bl.js | 1 + public/assets/{index-BlN5UEvU.js => index-3bJmoSPj.js} | 2 +- public/assets/{index-OK8b9rxU.js => index-BDRLDsJl.js} | 2 +- public/assets/{index-DuYG_3Q7.js => index-BUXh3lRP.js} | 2 +- public/assets/{index-CLZwO6EV.js => index-BykzVrH2.js} | 2 +- public/assets/index-C6KTwL6r.js | 1 + public/assets/{index-Cc2pFFF2.js => index-COLRoJQu.js} | 2 +- public/assets/{index-D_QP3qSs.js => index-COQwlydH.js} | 2 +- public/assets/{index-Ig0fY7M4.js => index-COT39VVl.js} | 2 +- public/assets/{index-DNe65j9y.js => index-CgRCtp_C.js} | 2 +- public/assets/{index-BpJJFmy8.js => index-Cjfuws3P.js} | 2 +- public/assets/{index-Chlf2nHx.js => index-D4i1gdz0.js} | 2 +- public/assets/{index-BBi8Tx7b.js => index-DRe5Grgg.js} | 2 +- public/assets/{index-Bn2A_J6p.js => index-DURhdNfa.js} | 2 +- public/assets/{index-BpUIT4cK.js => index-DaZx-aM1.js} | 4 ++-- public/assets/{index-CrrRjv_N.js => index-Dg2ayvJF.js} | 2 +- public/assets/index-DiLrp1AI.js | 1 + public/assets/index-Djxvbbu9.js | 1 - public/assets/{index-DEK1DIPC.js => index-Dml_8M9T.js} | 2 +- public/assets/{index-CDSk_i43.js => index-DnHDgg32.js} | 2 +- public/assets/{index-wGdvS17T.js => index-DoSh5fIB.js} | 2 +- public/assets/{index-D3o_bWqH.js => index-DyzTkKyP.js} | 2 +- public/assets/{index-BCRsmMZc.js => index-DzAwP6mK.js} | 2 +- public/assets/{index-BgBS9Qgc.js => index-OdCKTPzE.js} | 2 +- public/assets/{index-j9kb3MG1.js => index-Z8ngTR4l.js} | 2 +- public/assets/{index-BEmSMHMQ.js => index-bPZcRjaI.js} | 2 +- public/assets/index-dG1bjE5f.js | 1 - public/assets/{index-CCXBAidt.js => index-fevHyPlG.js} | 2 +- public/assets/{index-BILHlHrl.js => index-jZ_ST8ur.js} | 2 +- public/assets/{info-NjW6X7db.js => info-DIGyHWOS.js} | 2 +- public/assets/{info-vObI_EB5.js => info-Dp_HGX10.js} | 2 +- public/assets/{info-DCxsgjkX.js => info-NlurrF07.js} | 2 +- ...nstallConflict-roRNjPHT.js => installConflict-DQGWn7mB.js} | 2 +- public/assets/{integral-CXT6nkmy.js => integral-B_FL-MeM.js} | 2 +- public/assets/{loading-BeQOkt19.js => loading-DqlxZKrL.js} | 2 +- public/assets/log-CKcgbM8R.js | 1 + public/assets/log-DCKmE4J6.js | 1 - ...XOk.js => log.vue_vue_type_style_index_0_lang-B_Hunwr-.js} | 2 +- public/assets/{login-BS3j1SZJ.js => login-BSEoYKSm.js} | 2 +- public/assets/{login-Dl4m0xUV.js => login-BuPMp4mZ.js} | 2 +- ...bersPopupForm-BVGR8gET.js => membersPopupForm-CRVK_r2n.js} | 2 +- public/assets/{moneyLog-CAoAEsNc.js => moneyLog-7w1RhGQR.js} | 2 +- public/assets/{overview-C1HzNShA.js => overview-DqK2l3Cx.js} | 2 +- .../{partnership-IhuJsGi0.js => partnership-BsHfghIe.js} | 2 +- public/assets/{pay-BQMal-ow.js => pay-C6bD1Q8P.js} | 2 +- public/assets/popupForm-A1VtH5QY.js | 1 + .../assets/{popupForm-T_Qt3dAW.js => popupForm-BaF_awUL.js} | 2 +- .../assets/{popupForm-OUWuUNmO.js => popupForm-BdiBvBP-.js} | 2 +- .../assets/{popupForm-CO4seFrb.js => popupForm-C6wrd3d2.js} | 2 +- .../assets/{popupForm-bkF58ue1.js => popupForm-CSEP3ECh.js} | 2 +- .../assets/{popupForm-BmTjPuYC.js => popupForm-C_7MMkeS.js} | 2 +- .../assets/{popupForm-CgK292gO.js => popupForm-CfZgQqRX.js} | 2 +- .../assets/{popupForm-B51N33Kd.js => popupForm-CtfOjnZq.js} | 2 +- public/assets/popupForm-D3awcH1G.js | 1 - .../assets/{popupForm-CXwSTPHT.js => popupForm-DWd9t8lj.js} | 2 +- .../assets/{popupForm-DtpnJK2j.js => popupForm-DZMvGz3K.js} | 2 +- public/assets/popupForm-Dp2vmKcq.js | 1 - public/assets/popupForm-LZCJHYVx.js | 1 + .../assets/{popupForm-SWbMGjDh.js => popupForm-mELjQArL.js} | 2 +- ...popupForm.vue_vue_type_script_setup_true_lang-BFZbu156.js} | 2 +- ...popupForm.vue_vue_type_script_setup_true_lang-CYQsFg3F.js} | 2 +- public/assets/{profile-BGIq_NHK.js => profile-NEMZEa95.js} | 2 +- .../{programWidget-DCXrsZKz.js => programWidget-Cg92AYhg.js} | 2 +- public/assets/{router-BZd647Yw.js => router-OOIgln3v.js} | 4 ++-- public/assets/{start-B-heYs5U.js => start-CQuvhfwV.js} | 2 +- ...ubmittedReward-CSPMe5Wh.js => submittedReward-CP59ihdj.js} | 2 +- .../{tableHeader-CJWDaFAW.js => tableHeader-BRLU9iO8.js} | 2 +- public/assets/{tabs-CpC6dhGb.js => tabs-D-d8YAfK.js} | 2 +- public/assets/{terminal-h_3xUdmM.js => terminal-Ckva-Vp9.js} | 2 +- .../{uploadInstall-BlnIf3HU.js => uploadInstall-8okRfgW8.js} | 2 +- public/assets/{useDark-C_fN-9dK.js => useDark-CorIDSgM.js} | 2 +- public/assets/{user-B1GHlG46.js => user-cDD_ppeo.js} | 2 +- public/assets/{validate-CLZ9qkb0.js => validate-BpW15YMR.js} | 2 +- public/index.html | 2 +- web/src/views/backend/user/user/index.vue | 2 +- 103 files changed, 98 insertions(+), 98 deletions(-) rename public/assets/{401-eqMZKuOQ.js => 401-BRoFo7bu.js} (92%) rename public/assets/{404-CorH1Yh_.js => 404-uGMzU3XK.js} (95%) delete mode 100644 public/assets/add-BKoqMdy5.js create mode 100644 public/assets/add-Csft5Wwe.js rename public/assets/{add.vue_vue_type_script_setup_true_lang-BHfmvtRZ.js => add.vue_vue_type_script_setup_true_lang-ovVlYY4S.js} (98%) rename public/assets/{adminInfo-Bs8yoSqI.js => adminInfo-TsVDRV2a.js} (97%) rename public/assets/{annualReport-CLVoDFow.js => annualReport-ntwcO8IU.js} (99%) rename public/assets/{baAccount-N3Px8l8k.js => baAccount-k_zFfxWJ.js} (93%) rename public/assets/{balance-Btl8bEJe.js => balance-BHahd_q1.js} (96%) rename public/assets/{buy-DDwSzyyR.js => buy-eoeI1CLn.js} (90%) rename public/assets/{changePassword-CbWxbXCT.js => changePassword-hJsV8QdE.js} (91%) rename public/assets/{commonDialog-hbmV3dXh.js => commonDialog-B7yOfwjD.js} (70%) rename public/assets/{commonDone-DWzQFmsx.js => commonDone-8jcCM_Lo.js} (95%) rename public/assets/{commonSelectVersion-Dz5vaPHZ.js => commonSelectVersion-DIs00R8E.js} (91%) rename public/assets/{confirmFileConflict-CYbsXqok.js => confirmFileConflict-DxX9XbIv.js} (92%) rename public/assets/{customerReport-BzNNNpO3.js => customerReport-Df3FYRlU.js} (98%) rename public/assets/{dailyReport-BzGl7JQ5.js => dailyReport-1zYMLfON.js} (97%) rename public/assets/{darkSwitch-CRh93ewa.js => darkSwitch-Cct20e6J.js} (88%) rename public/assets/{dashboard-jLsLRI_p.js => dashboard-CB3OJQKN.js} (99%) rename public/assets/{design-BhBxIdQ7.js => design-CrcJb8Iy.js} (99%) rename public/assets/{domainStatus-CDqU5Ydw.js => domainStatus-dcILGlhX.js} (98%) rename public/assets/{embed-CIDa7ko8.js => embed-DRIGBV7m.js} (93%) rename public/assets/{footer-BTQIYj4d.js => footer-UwoxP3mi.js} (96%) rename public/assets/{gameRtp-Cjbyp51z.js => gameRtp-NwLZco3A.js} (99%) rename public/assets/{goodsInfo-C6FgYffF.js => goodsInfo-C_0wf1Oo.js} (97%) rename public/assets/{iframe-ZUtFMecQ.js => iframe-D-NKoPBA.js} (88%) delete mode 100644 public/assets/index--yegEVA_.js rename public/assets/{index-DsgF50NT.js => index-0AO2l_8G.js} (86%) create mode 100644 public/assets/index-10OUf-Bl.js rename public/assets/{index-BlN5UEvU.js => index-3bJmoSPj.js} (91%) rename public/assets/{index-OK8b9rxU.js => index-BDRLDsJl.js} (94%) rename public/assets/{index-DuYG_3Q7.js => index-BUXh3lRP.js} (54%) rename public/assets/{index-CLZwO6EV.js => index-BykzVrH2.js} (93%) create mode 100644 public/assets/index-C6KTwL6r.js rename public/assets/{index-Cc2pFFF2.js => index-COLRoJQu.js} (92%) rename public/assets/{index-D_QP3qSs.js => index-COQwlydH.js} (94%) rename public/assets/{index-Ig0fY7M4.js => index-COT39VVl.js} (98%) rename public/assets/{index-DNe65j9y.js => index-CgRCtp_C.js} (93%) rename public/assets/{index-BpJJFmy8.js => index-Cjfuws3P.js} (87%) rename public/assets/{index-Chlf2nHx.js => index-D4i1gdz0.js} (88%) rename public/assets/{index-BBi8Tx7b.js => index-DRe5Grgg.js} (89%) rename public/assets/{index-Bn2A_J6p.js => index-DURhdNfa.js} (99%) rename public/assets/{index-BpUIT4cK.js => index-DaZx-aM1.js} (98%) rename public/assets/{index-CrrRjv_N.js => index-Dg2ayvJF.js} (98%) create mode 100644 public/assets/index-DiLrp1AI.js delete mode 100644 public/assets/index-Djxvbbu9.js rename public/assets/{index-DEK1DIPC.js => index-Dml_8M9T.js} (92%) rename public/assets/{index-CDSk_i43.js => index-DnHDgg32.js} (90%) rename public/assets/{index-wGdvS17T.js => index-DoSh5fIB.js} (77%) rename public/assets/{index-D3o_bWqH.js => index-DyzTkKyP.js} (97%) rename public/assets/{index-BCRsmMZc.js => index-DzAwP6mK.js} (88%) rename public/assets/{index-BgBS9Qgc.js => index-OdCKTPzE.js} (99%) rename public/assets/{index-j9kb3MG1.js => index-Z8ngTR4l.js} (91%) rename public/assets/{index-BEmSMHMQ.js => index-bPZcRjaI.js} (95%) delete mode 100644 public/assets/index-dG1bjE5f.js rename public/assets/{index-CCXBAidt.js => index-fevHyPlG.js} (93%) rename public/assets/{index-BILHlHrl.js => index-jZ_ST8ur.js} (89%) rename public/assets/{info-NjW6X7db.js => info-DIGyHWOS.js} (96%) rename public/assets/{info-vObI_EB5.js => info-Dp_HGX10.js} (99%) rename public/assets/{info-DCxsgjkX.js => info-NlurrF07.js} (98%) rename public/assets/{installConflict-roRNjPHT.js => installConflict-DQGWn7mB.js} (93%) rename public/assets/{integral-CXT6nkmy.js => integral-B_FL-MeM.js} (96%) rename public/assets/{loading-BeQOkt19.js => loading-DqlxZKrL.js} (88%) create mode 100644 public/assets/log-CKcgbM8R.js delete mode 100644 public/assets/log-DCKmE4J6.js rename public/assets/{log.vue_vue_type_style_index_0_lang-UERrkXOk.js => log.vue_vue_type_style_index_0_lang-B_Hunwr-.js} (97%) rename public/assets/{login-BS3j1SZJ.js => login-BSEoYKSm.js} (97%) rename public/assets/{login-Dl4m0xUV.js => login-BuPMp4mZ.js} (95%) rename public/assets/{membersPopupForm-BVGR8gET.js => membersPopupForm-CRVK_r2n.js} (98%) rename public/assets/{moneyLog-CAoAEsNc.js => moneyLog-7w1RhGQR.js} (86%) rename public/assets/{overview-C1HzNShA.js => overview-DqK2l3Cx.js} (98%) rename public/assets/{partnership-IhuJsGi0.js => partnership-BsHfghIe.js} (99%) rename public/assets/{pay-BQMal-ow.js => pay-C6bD1Q8P.js} (99%) create mode 100644 public/assets/popupForm-A1VtH5QY.js rename public/assets/{popupForm-T_Qt3dAW.js => popupForm-BaF_awUL.js} (95%) rename public/assets/{popupForm-OUWuUNmO.js => popupForm-BdiBvBP-.js} (94%) rename public/assets/{popupForm-CO4seFrb.js => popupForm-C6wrd3d2.js} (98%) rename public/assets/{popupForm-bkF58ue1.js => popupForm-CSEP3ECh.js} (97%) rename public/assets/{popupForm-BmTjPuYC.js => popupForm-C_7MMkeS.js} (95%) rename public/assets/{popupForm-CgK292gO.js => popupForm-CfZgQqRX.js} (97%) rename public/assets/{popupForm-B51N33Kd.js => popupForm-CtfOjnZq.js} (95%) delete mode 100644 public/assets/popupForm-D3awcH1G.js rename public/assets/{popupForm-CXwSTPHT.js => popupForm-DWd9t8lj.js} (96%) rename public/assets/{popupForm-DtpnJK2j.js => popupForm-DZMvGz3K.js} (94%) delete mode 100644 public/assets/popupForm-Dp2vmKcq.js create mode 100644 public/assets/popupForm-LZCJHYVx.js rename public/assets/{popupForm-SWbMGjDh.js => popupForm-mELjQArL.js} (97%) rename public/assets/{popupForm.vue_vue_type_script_setup_true_lang-Dd_2j9TF.js => popupForm.vue_vue_type_script_setup_true_lang-BFZbu156.js} (98%) rename public/assets/{popupForm.vue_vue_type_script_setup_true_lang-CR3puoqc.js => popupForm.vue_vue_type_script_setup_true_lang-CYQsFg3F.js} (97%) rename public/assets/{profile-BGIq_NHK.js => profile-NEMZEa95.js} (98%) rename public/assets/{programWidget-DCXrsZKz.js => programWidget-Cg92AYhg.js} (98%) rename public/assets/{router-BZd647Yw.js => router-OOIgln3v.js} (53%) rename public/assets/{start-B-heYs5U.js => start-CQuvhfwV.js} (93%) rename public/assets/{submittedReward-CSPMe5Wh.js => submittedReward-CP59ihdj.js} (99%) rename public/assets/{tableHeader-CJWDaFAW.js => tableHeader-BRLU9iO8.js} (91%) rename public/assets/{tabs-CpC6dhGb.js => tabs-D-d8YAfK.js} (92%) rename public/assets/{terminal-h_3xUdmM.js => terminal-Ckva-Vp9.js} (96%) rename public/assets/{uploadInstall-BlnIf3HU.js => uploadInstall-8okRfgW8.js} (85%) rename public/assets/{useDark-C_fN-9dK.js => useDark-CorIDSgM.js} (77%) rename public/assets/{user-B1GHlG46.js => user-cDD_ppeo.js} (93%) rename public/assets/{validate-CLZ9qkb0.js => validate-BpW15YMR.js} (96%) diff --git a/public/assets/401-eqMZKuOQ.js b/public/assets/401-BRoFo7bu.js similarity index 92% rename from public/assets/401-eqMZKuOQ.js rename to public/assets/401-BRoFo7bu.js index a0e305f..6318f0c 100644 --- a/public/assets/401-eqMZKuOQ.js +++ b/public/assets/401-BRoFo7bu.js @@ -1 +1 @@ -import{_}from"./index-BpUIT4cK.js";import{D as d,G as e,U as a,H as o,P as t,I as r,C as p,V as u}from"./vue-DweYBrEc.js";const f={},m={class:"page"},g={class:"container"},v={class:"warning"},b={class:"page-footer"};function k(s,n){const l=r("router-link"),i=r("el-button"),c=r("el-button-group");return p(),d("div",m,[e("div",g,[n[1]||(n[1]=e("div",{class:"fbi"},"401 WARNING",-1)),e("div",v,a(s.$t("401.noPowerTip")),1),e("div",b,[o(c,null,{default:t(()=>[o(i,{size:"large",type:"info"},{default:t(()=>[o(l,{class:"stopcode-a",to:"/"},{default:t(()=>[u(a(s.$t("404.Return to home page")),1)]),_:1})]),_:1}),o(i,{size:"large",type:"info"},{default:t(()=>[o(l,{class:"stopcode-a",to:""},{default:t(()=>[e("span",{onClick:n[0]||(n[0]=N=>s.$router.back())},a(s.$t("404.Back to previous page")),1)]),_:1})]),_:1})]),_:1})])])])}const C=_(f,[["render",k],["__scopeId","data-v-b6724a97"]]);export{C as default}; +import{_}from"./index-DaZx-aM1.js";import{D as d,G as e,U as a,H as o,P as t,I as r,C as p,V as u}from"./vue-DweYBrEc.js";const f={},m={class:"page"},g={class:"container"},v={class:"warning"},b={class:"page-footer"};function k(s,n){const l=r("router-link"),i=r("el-button"),c=r("el-button-group");return p(),d("div",m,[e("div",g,[n[1]||(n[1]=e("div",{class:"fbi"},"401 WARNING",-1)),e("div",v,a(s.$t("401.noPowerTip")),1),e("div",b,[o(c,null,{default:t(()=>[o(i,{size:"large",type:"info"},{default:t(()=>[o(l,{class:"stopcode-a",to:"/"},{default:t(()=>[u(a(s.$t("404.Return to home page")),1)]),_:1})]),_:1}),o(i,{size:"large",type:"info"},{default:t(()=>[o(l,{class:"stopcode-a",to:""},{default:t(()=>[e("span",{onClick:n[0]||(n[0]=N=>s.$router.back())},a(s.$t("404.Back to previous page")),1)]),_:1})]),_:1})]),_:1})])])])}const C=_(f,[["render",k],["__scopeId","data-v-b6724a97"]]);export{C as default}; diff --git a/public/assets/404-CorH1Yh_.js b/public/assets/404-uGMzU3XK.js similarity index 95% rename from public/assets/404-CorH1Yh_.js rename to public/assets/404-uGMzU3XK.js index 555a479..5be360d 100644 --- a/public/assets/404-CorH1Yh_.js +++ b/public/assets/404-uGMzU3XK.js @@ -1 +1 @@ -import{B as m,b as _,o as v,j as f,D as h,G as e,U as o,V as n,H as c,P as d,I as g,a0 as k,C}from"./vue-DweYBrEc.js";import{_ as $}from"./index-BpUIT4cK.js";const B="/assets/qr-CamScR9_.png",b={class:"page"},w={class:"container"},M={class:"tip"},R={class:"complete"},V={class:"percentage"},I={class:"details"},N={class:"stopcode"},T={class:"stopcode-text"},q={class:"stopcode-text"},y=m({__name:"404",setup(D){const p=k(),a=_(0);var r=null;function u(){a.value+=Math.floor(Math.random()*50),a.value>=100?(a.value=100,p.back()):i()}function i(){r=setTimeout(u,Math.random()*500+500)}return v(()=>{i()}),f(()=>{clearTimeout(r)}),(t,s)=>{const l=g("router-link");return C(),h("div",b,[e("div",w,[s[3]||(s[3]=e("div",{class:"font-h1"},":(",-1)),e("div",M,o(t.$t("404.problems tip")),1),e("div",R,[n(o(t.$t("Complete"))+" ",1),e("span",V,o(a.value),1),s[1]||(s[1]=n("% "))]),e("div",I,[s[2]||(s[2]=e("div",{class:"qr-image"},[e("img",{src:B,alt:"QR Code"})],-1)),e("div",N,[e("div",T,o(t.$t("404.We will automatically return to the previous page when we are finished")),1),e("div",q,[c(l,{class:"stopcode-a",to:""},{default:d(()=>[e("span",{onClick:s[0]||(s[0]=S=>t.$router.back())},o(t.$t("404.Back to previous page")),1)]),_:1}),c(l,{class:"stopcode-a",to:"/"},{default:d(()=>[n(o(t.$t("404.Return to home page")),1)]),_:1})])])])])])}}}),x=$(y,[["__scopeId","data-v-1e5abc9c"]]);export{x as default}; +import{B as m,b as _,o as v,j as f,D as h,G as e,U as o,V as n,H as c,P as d,I as g,a0 as k,C}from"./vue-DweYBrEc.js";import{_ as $}from"./index-DaZx-aM1.js";const B="/assets/qr-CamScR9_.png",b={class:"page"},w={class:"container"},M={class:"tip"},R={class:"complete"},V={class:"percentage"},I={class:"details"},N={class:"stopcode"},T={class:"stopcode-text"},q={class:"stopcode-text"},y=m({__name:"404",setup(D){const p=k(),a=_(0);var r=null;function u(){a.value+=Math.floor(Math.random()*50),a.value>=100?(a.value=100,p.back()):i()}function i(){r=setTimeout(u,Math.random()*500+500)}return v(()=>{i()}),f(()=>{clearTimeout(r)}),(t,s)=>{const l=g("router-link");return C(),h("div",b,[e("div",w,[s[3]||(s[3]=e("div",{class:"font-h1"},":(",-1)),e("div",M,o(t.$t("404.problems tip")),1),e("div",R,[n(o(t.$t("Complete"))+" ",1),e("span",V,o(a.value),1),s[1]||(s[1]=n("% "))]),e("div",I,[s[2]||(s[2]=e("div",{class:"qr-image"},[e("img",{src:B,alt:"QR Code"})],-1)),e("div",N,[e("div",T,o(t.$t("404.We will automatically return to the previous page when we are finished")),1),e("div",q,[c(l,{class:"stopcode-a",to:""},{default:d(()=>[e("span",{onClick:s[0]||(s[0]=S=>t.$router.back())},o(t.$t("404.Back to previous page")),1)]),_:1}),c(l,{class:"stopcode-a",to:"/"},{default:d(()=>[n(o(t.$t("404.Return to home page")),1)]),_:1})])])])])])}}}),x=$(y,[["__scopeId","data-v-1e5abc9c"]]);export{x as default}; diff --git a/public/assets/add-BKoqMdy5.js b/public/assets/add-BKoqMdy5.js deleted file mode 100644 index 3cee4df..0000000 --- a/public/assets/add-BKoqMdy5.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./add.vue_vue_type_script_setup_true_lang-BHfmvtRZ.js";import"./vue-DweYBrEc.js";import"./index-BlN5UEvU.js";import"./index-Bn2A_J6p.js";import"./index-BpUIT4cK.js";import"./index-DuYG_3Q7.js";import"./validate-CLZ9qkb0.js";export{o as default}; diff --git a/public/assets/add-Csft5Wwe.js b/public/assets/add-Csft5Wwe.js new file mode 100644 index 0000000..90382bf --- /dev/null +++ b/public/assets/add-Csft5Wwe.js @@ -0,0 +1 @@ +import{_ as o}from"./add.vue_vue_type_script_setup_true_lang-ovVlYY4S.js";import"./vue-DweYBrEc.js";import"./index-3bJmoSPj.js";import"./index-DURhdNfa.js";import"./index-DaZx-aM1.js";import"./index-BUXh3lRP.js";import"./validate-BpW15YMR.js";export{o as default}; diff --git a/public/assets/add.vue_vue_type_script_setup_true_lang-BHfmvtRZ.js b/public/assets/add.vue_vue_type_script_setup_true_lang-ovVlYY4S.js similarity index 98% rename from public/assets/add.vue_vue_type_script_setup_true_lang-BHfmvtRZ.js rename to public/assets/add.vue_vue_type_script_setup_true_lang-ovVlYY4S.js index df29d1f..a62f583 100644 --- a/public/assets/add.vue_vue_type_script_setup_true_lang-BHfmvtRZ.js +++ b/public/assets/add.vue_vue_type_script_setup_true_lang-ovVlYY4S.js @@ -1,2 +1,2 @@ -import{B as Ae,a as q,C as d,D as _e,O as m,u as n,W as g,a7 as S,a6 as N,a8 as Me,I as _,X as F,P as v,H as b,G as Ee,F as De,V as O,U as W,_ as Ie}from"./vue-DweYBrEc.js";import{F as f}from"./index-BlN5UEvU.js";import{c as Pe,b as h}from"./validate-CLZ9qkb0.js";import{c as R,j as Ue,e as Se,x as qe}from"./index-BpUIT4cK.js";import{i as M}from"./index-Bn2A_J6p.js";const k="/admin/routine.Config/",B=new Map([["index",k+"index"],["add",k+"add"],["edit",k+"edit"],["del",k+"del"],["sendTestMail",k+"sendTestMail"]]);function je(){return R({url:B.get("index"),method:"get"})}function Re(c,y){return R({url:B.get(c),method:"post",data:y},{showSuccessMessage:!0})}function Ge(c){return R({url:B.get("del"),method:"DELETE",params:{ids:c}},{showSuccessMessage:!0})}function Le(c,y){return R({url:B.get("sendTestMail"),method:"POST",data:Object.assign({},c,{testMail:y})},{showSuccessMessage:!0})}const Be=Ae({__name:"createData",props:{dataTitle:{default:Ue.global.t("utils.Var")},modelValue:{default:()=>({name:"",title:"",type:"",tip:"",rule:[],extend:"",dict:"",inputExtend:""})},options:{},excludeInputTypes:{default:()=>[]},excludeValidatorRule:{default:()=>[]}},emits:["update:modelValue"],setup(c,{emit:y}){var w,V,u,E,D,C,I,P,U,A,r,j,G,L,$,H,X,J,Q,Y,Z,ee,te,le,ae,oe,ie,ne,ue,se,de,re;const{t:i}=Ue.global,t=c,x=["radio","checkbox","select","selects"],e=q({name:{show:((V=(w=t.options)==null?void 0:w.name)==null?void 0:V.show)!==!1,value:t.modelValue.name,title:((E=(u=t.options)==null?void 0:u.name)==null?void 0:E.title)??t.dataTitle+i("utils.Name")},title:{show:((C=(D=t.options)==null?void 0:D.title)==null?void 0:C.show)!==!1,value:t.modelValue.title,title:((P=(I=t.options)==null?void 0:I.title)==null?void 0:P.title)??t.dataTitle+i("utils.Title")},type:{show:((A=(U=t.options)==null?void 0:U.type)==null?void 0:A.show)!==!1,value:t.modelValue.type,title:((j=(r=t.options)==null?void 0:r.type)==null?void 0:j.title)??t.dataTitle+i("utils.type")},tip:{show:((L=(G=t.options)==null?void 0:G.tip)==null?void 0:L.show)!==!1,value:t.modelValue.tip,title:((H=($=t.options)==null?void 0:$.tip)==null?void 0:H.title)??i("utils.Tip")},rule:{show:((J=(X=t.options)==null?void 0:X.rule)==null?void 0:J.show)!==!1,value:t.modelValue.rule,title:((Y=(Q=t.options)==null?void 0:Q.rule)==null?void 0:Y.title)??i("utils.Rule")},extend:{show:((ee=(Z=t.options)==null?void 0:Z.extend)==null?void 0:ee.show)!==!1,value:t.modelValue.extend,title:((le=(te=t.options)==null?void 0:te.extend)==null?void 0:le.title)??"FormItem "+i("utils.Extend")},dict:{show:((oe=(ae=t.options)==null?void 0:ae.dict)==null?void 0:oe.show)!==!1,value:t.modelValue.dict,title:((ne=(ie=t.options)==null?void 0:ie.dict)==null?void 0:ne.title)??i("utils.Dict")},inputExtend:{show:((se=(ue=t.options)==null?void 0:ue.inputExtend)==null?void 0:se.show)!==!1,value:t.modelValue.inputExtend,title:((re=(de=t.options)==null?void 0:de.inputExtend)==null?void 0:re.title)??"Input "+i("utils.Extend")}}),o=q({validators:{},inputTypes:{}}),T=y,l=()=>{T("update:modelValue",{name:e.name.value??"",title:e.title.value??"",type:e.type.value??"",tip:e.tip.value??"",rule:e.rule.value??[],extend:e.extend.value??"",dict:x.includes(e.type.value??"")?e.dict.value??"":"",inputExtend:e.inputExtend.value??""})};return(()=>{let K={};for(const p in M)t.excludeInputTypes.includes(M[p])||(K[M[p]]=M[p]);o.inputTypes=K;let a={};for(const p in Pe)t.excludeValidatorRule.includes(p)||(a[p]=Pe[p]);o.validators=a,l()})(),(K,a)=>{var p,pe,me,fe,ce,ge,ye,Ve,ve,be,he,xe,we,Ce,ke,Te;return d(),_e("div",null,[e.name.show?(d(),m(f,{key:0,label:e.name.title,type:"string",modelValue:e.name.value,"onUpdate:modelValue":a[0]||(a[0]=s=>e.name.value=s),placeholder:n(i)("Please input field",{field:e.name.title}),"input-attr":{onChange:l,...(pe=(p=t.options)==null?void 0:p.name)==null?void 0:pe.inputAttr},prop:"name"},null,8,["label","modelValue","placeholder","input-attr"])):g("",!0),e.title.show?(d(),m(f,{key:1,label:e.title.title,type:"string",modelValue:e.title.value,"onUpdate:modelValue":a[1]||(a[1]=s=>e.title.value=s),placeholder:n(i)("Please input field",{field:e.title.title}),"input-attr":{onChange:l,...(fe=(me=t.options)==null?void 0:me.title)==null?void 0:fe.inputAttr},prop:"title"},null,8,["label","modelValue","placeholder","input-attr"])):g("",!0),e.type.show?(d(),m(f,{key:2,label:e.type.title,type:"select",modelValue:e.type.value,"onUpdate:modelValue":a[2]||(a[2]=s=>e.type.value=s),placeholder:n(i)("Please select field",{field:e.type.title}),"input-attr":{onChange:l,content:o.inputTypes,...(ge=(ce=t.options)==null?void 0:ce.type)==null?void 0:ge.inputAttr},prop:"type"},null,8,["label","modelValue","placeholder","input-attr"])):g("",!0),e.dict.show&&x.includes(e.type.value)?(d(),m(f,{key:3,label:e.dict.title,type:"textarea",modelValue:e.dict.value,"onUpdate:modelValue":a[3]||(a[3]=s=>e.dict.value=s),"input-attr":{rows:3,placeholder:n(i)("utils.One line at a time, without quotation marks, for example: key1=value1"),onChange:l,...(Ve=(ye=t.options)==null?void 0:ye.dict)==null?void 0:Ve.inputAttr},prop:"dict",onKeyup:a[4]||(a[4]=S(N(()=>{},["stop"]),["enter"]))},null,8,["label","modelValue","input-attr"])):g("",!0),e.tip.show?(d(),m(f,{key:4,label:e.tip.title,type:"string",modelValue:e.tip.value,"onUpdate:modelValue":a[5]||(a[5]=s=>e.tip.value=s),placeholder:n(i)("Please input field",{field:e.tip.title}),"input-attr":{onChange:l,...(be=(ve=t.options)==null?void 0:ve.tip)==null?void 0:be.inputAttr},prop:"tip"},null,8,["label","modelValue","placeholder","input-attr"])):g("",!0),e.rule.show?(d(),m(f,{key:5,label:e.rule.title,type:"selects",modelValue:e.rule.value,"onUpdate:modelValue":a[6]||(a[6]=s=>e.rule.value=s),placeholder:n(i)("Please select field",{field:e.rule.title}),"input-attr":{onChange:l,content:o.validators,...(xe=(he=t.options)==null?void 0:he.rule)==null?void 0:xe.inputAttr},prop:"rule"},null,8,["label","modelValue","placeholder","input-attr"])):g("",!0),e.extend.show?(d(),m(f,{key:6,label:e.extend.title,type:"textarea",modelValue:e.extend.value,"onUpdate:modelValue":a[7]||(a[7]=s=>e.extend.value=s),"input-attr":{onChange:l,placeholder:n(i)("utils.One attribute per line without quotation marks(formitem)"),...(Ce=(we=t.options)==null?void 0:we.extend)==null?void 0:Ce.inputAttr},prop:"extend",onKeyup:a[8]||(a[8]=S(N(()=>{},["stop"]),["enter"]))},null,8,["label","modelValue","input-attr"])):g("",!0),e.inputExtend.show?(d(),m(f,{key:7,label:e.inputExtend.title,type:"textarea",modelValue:e.inputExtend.value,"onUpdate:modelValue":a[9]||(a[9]=s=>e.inputExtend.value=s),"input-attr":{onChange:l,placeholder:n(i)("utils.Extended properties of Input, one line without quotation marks, such as: size=large"),...(Te=(ke=t.options)==null?void 0:ke.inputExtend)==null?void 0:Te.inputAttr},prop:"inputExtend",onKeyup:a[10]||(a[10]=S(N(()=>{},["stop"]),["enter"]))},null,8,["label","modelValue","input-attr"])):g("",!0)])}}}),Ke={class:"title"},$e=Ae({__name:"add",props:{modelValue:{type:Boolean,default:!1},configGroup:{default:()=>({})}},emits:["update:modelValue"],setup(c,{emit:y}){const i=Se(),t=c,x=y,e=()=>{x("update:modelValue",!1)},{t:o}=qe.useI18n(),T=Me("formRef"),l=q({inputTypes:{},labelWidth:180,submitLoading:!1,addConfig:{group:"",weigh:0,content:""},formItemData:{dict:`key1=value1 +import{B as Ae,a as q,C as d,D as _e,O as m,u as n,W as g,a7 as S,a6 as N,a8 as Me,I as _,X as F,P as v,H as b,G as Ee,F as De,V as O,U as W,_ as Ie}from"./vue-DweYBrEc.js";import{F as f}from"./index-3bJmoSPj.js";import{c as Pe,b as h}from"./validate-BpW15YMR.js";import{c as R,j as Ue,e as Se,x as qe}from"./index-DaZx-aM1.js";import{i as M}from"./index-DURhdNfa.js";const k="/admin/routine.Config/",B=new Map([["index",k+"index"],["add",k+"add"],["edit",k+"edit"],["del",k+"del"],["sendTestMail",k+"sendTestMail"]]);function je(){return R({url:B.get("index"),method:"get"})}function Re(c,y){return R({url:B.get(c),method:"post",data:y},{showSuccessMessage:!0})}function Ge(c){return R({url:B.get("del"),method:"DELETE",params:{ids:c}},{showSuccessMessage:!0})}function Le(c,y){return R({url:B.get("sendTestMail"),method:"POST",data:Object.assign({},c,{testMail:y})},{showSuccessMessage:!0})}const Be=Ae({__name:"createData",props:{dataTitle:{default:Ue.global.t("utils.Var")},modelValue:{default:()=>({name:"",title:"",type:"",tip:"",rule:[],extend:"",dict:"",inputExtend:""})},options:{},excludeInputTypes:{default:()=>[]},excludeValidatorRule:{default:()=>[]}},emits:["update:modelValue"],setup(c,{emit:y}){var w,V,u,E,D,C,I,P,U,A,r,j,G,L,$,H,X,J,Q,Y,Z,ee,te,le,ae,oe,ie,ne,ue,se,de,re;const{t:i}=Ue.global,t=c,x=["radio","checkbox","select","selects"],e=q({name:{show:((V=(w=t.options)==null?void 0:w.name)==null?void 0:V.show)!==!1,value:t.modelValue.name,title:((E=(u=t.options)==null?void 0:u.name)==null?void 0:E.title)??t.dataTitle+i("utils.Name")},title:{show:((C=(D=t.options)==null?void 0:D.title)==null?void 0:C.show)!==!1,value:t.modelValue.title,title:((P=(I=t.options)==null?void 0:I.title)==null?void 0:P.title)??t.dataTitle+i("utils.Title")},type:{show:((A=(U=t.options)==null?void 0:U.type)==null?void 0:A.show)!==!1,value:t.modelValue.type,title:((j=(r=t.options)==null?void 0:r.type)==null?void 0:j.title)??t.dataTitle+i("utils.type")},tip:{show:((L=(G=t.options)==null?void 0:G.tip)==null?void 0:L.show)!==!1,value:t.modelValue.tip,title:((H=($=t.options)==null?void 0:$.tip)==null?void 0:H.title)??i("utils.Tip")},rule:{show:((J=(X=t.options)==null?void 0:X.rule)==null?void 0:J.show)!==!1,value:t.modelValue.rule,title:((Y=(Q=t.options)==null?void 0:Q.rule)==null?void 0:Y.title)??i("utils.Rule")},extend:{show:((ee=(Z=t.options)==null?void 0:Z.extend)==null?void 0:ee.show)!==!1,value:t.modelValue.extend,title:((le=(te=t.options)==null?void 0:te.extend)==null?void 0:le.title)??"FormItem "+i("utils.Extend")},dict:{show:((oe=(ae=t.options)==null?void 0:ae.dict)==null?void 0:oe.show)!==!1,value:t.modelValue.dict,title:((ne=(ie=t.options)==null?void 0:ie.dict)==null?void 0:ne.title)??i("utils.Dict")},inputExtend:{show:((se=(ue=t.options)==null?void 0:ue.inputExtend)==null?void 0:se.show)!==!1,value:t.modelValue.inputExtend,title:((re=(de=t.options)==null?void 0:de.inputExtend)==null?void 0:re.title)??"Input "+i("utils.Extend")}}),o=q({validators:{},inputTypes:{}}),T=y,l=()=>{T("update:modelValue",{name:e.name.value??"",title:e.title.value??"",type:e.type.value??"",tip:e.tip.value??"",rule:e.rule.value??[],extend:e.extend.value??"",dict:x.includes(e.type.value??"")?e.dict.value??"":"",inputExtend:e.inputExtend.value??""})};return(()=>{let K={};for(const p in M)t.excludeInputTypes.includes(M[p])||(K[M[p]]=M[p]);o.inputTypes=K;let a={};for(const p in Pe)t.excludeValidatorRule.includes(p)||(a[p]=Pe[p]);o.validators=a,l()})(),(K,a)=>{var p,pe,me,fe,ce,ge,ye,Ve,ve,be,he,xe,we,Ce,ke,Te;return d(),_e("div",null,[e.name.show?(d(),m(f,{key:0,label:e.name.title,type:"string",modelValue:e.name.value,"onUpdate:modelValue":a[0]||(a[0]=s=>e.name.value=s),placeholder:n(i)("Please input field",{field:e.name.title}),"input-attr":{onChange:l,...(pe=(p=t.options)==null?void 0:p.name)==null?void 0:pe.inputAttr},prop:"name"},null,8,["label","modelValue","placeholder","input-attr"])):g("",!0),e.title.show?(d(),m(f,{key:1,label:e.title.title,type:"string",modelValue:e.title.value,"onUpdate:modelValue":a[1]||(a[1]=s=>e.title.value=s),placeholder:n(i)("Please input field",{field:e.title.title}),"input-attr":{onChange:l,...(fe=(me=t.options)==null?void 0:me.title)==null?void 0:fe.inputAttr},prop:"title"},null,8,["label","modelValue","placeholder","input-attr"])):g("",!0),e.type.show?(d(),m(f,{key:2,label:e.type.title,type:"select",modelValue:e.type.value,"onUpdate:modelValue":a[2]||(a[2]=s=>e.type.value=s),placeholder:n(i)("Please select field",{field:e.type.title}),"input-attr":{onChange:l,content:o.inputTypes,...(ge=(ce=t.options)==null?void 0:ce.type)==null?void 0:ge.inputAttr},prop:"type"},null,8,["label","modelValue","placeholder","input-attr"])):g("",!0),e.dict.show&&x.includes(e.type.value)?(d(),m(f,{key:3,label:e.dict.title,type:"textarea",modelValue:e.dict.value,"onUpdate:modelValue":a[3]||(a[3]=s=>e.dict.value=s),"input-attr":{rows:3,placeholder:n(i)("utils.One line at a time, without quotation marks, for example: key1=value1"),onChange:l,...(Ve=(ye=t.options)==null?void 0:ye.dict)==null?void 0:Ve.inputAttr},prop:"dict",onKeyup:a[4]||(a[4]=S(N(()=>{},["stop"]),["enter"]))},null,8,["label","modelValue","input-attr"])):g("",!0),e.tip.show?(d(),m(f,{key:4,label:e.tip.title,type:"string",modelValue:e.tip.value,"onUpdate:modelValue":a[5]||(a[5]=s=>e.tip.value=s),placeholder:n(i)("Please input field",{field:e.tip.title}),"input-attr":{onChange:l,...(be=(ve=t.options)==null?void 0:ve.tip)==null?void 0:be.inputAttr},prop:"tip"},null,8,["label","modelValue","placeholder","input-attr"])):g("",!0),e.rule.show?(d(),m(f,{key:5,label:e.rule.title,type:"selects",modelValue:e.rule.value,"onUpdate:modelValue":a[6]||(a[6]=s=>e.rule.value=s),placeholder:n(i)("Please select field",{field:e.rule.title}),"input-attr":{onChange:l,content:o.validators,...(xe=(he=t.options)==null?void 0:he.rule)==null?void 0:xe.inputAttr},prop:"rule"},null,8,["label","modelValue","placeholder","input-attr"])):g("",!0),e.extend.show?(d(),m(f,{key:6,label:e.extend.title,type:"textarea",modelValue:e.extend.value,"onUpdate:modelValue":a[7]||(a[7]=s=>e.extend.value=s),"input-attr":{onChange:l,placeholder:n(i)("utils.One attribute per line without quotation marks(formitem)"),...(Ce=(we=t.options)==null?void 0:we.extend)==null?void 0:Ce.inputAttr},prop:"extend",onKeyup:a[8]||(a[8]=S(N(()=>{},["stop"]),["enter"]))},null,8,["label","modelValue","input-attr"])):g("",!0),e.inputExtend.show?(d(),m(f,{key:7,label:e.inputExtend.title,type:"textarea",modelValue:e.inputExtend.value,"onUpdate:modelValue":a[9]||(a[9]=s=>e.inputExtend.value=s),"input-attr":{onChange:l,placeholder:n(i)("utils.Extended properties of Input, one line without quotation marks, such as: size=large"),...(Te=(ke=t.options)==null?void 0:ke.inputExtend)==null?void 0:Te.inputAttr},prop:"inputExtend",onKeyup:a[10]||(a[10]=S(N(()=>{},["stop"]),["enter"]))},null,8,["label","modelValue","input-attr"])):g("",!0)])}}}),Ke={class:"title"},$e=Ae({__name:"add",props:{modelValue:{type:Boolean,default:!1},configGroup:{default:()=>({})}},emits:["update:modelValue"],setup(c,{emit:y}){const i=Se(),t=c,x=y,e=()=>{x("update:modelValue",!1)},{t:o}=qe.useI18n(),T=Me("formRef"),l=q({inputTypes:{},labelWidth:180,submitLoading:!1,addConfig:{group:"",weigh:0,content:""},formItemData:{dict:`key1=value1 key2=value2`}}),z=q({group:[h({name:"required",trigger:"change",message:o("Please select field",{field:o("routine.config.Variable group")})})],name:[h({name:"required",title:o("routine.config.Variable name")}),h({name:"varName",message:o("Please enter the correct field",{field:o("routine.config.Variable name")})})],title:[h({name:"required",title:o("routine.config.Variable title")})],type:[h({name:"required",trigger:"change",message:o("Please select field",{field:o("routine.config.Variable type")})})],weigh:[h({name:"integer",title:o("routine.config.number")})]}),w=()=>{var V;(V=T.value)==null||V.validate(u=>{u&&(l.addConfig.content=l.formItemData.dict,delete l.formItemData.dict,Re("add",{...l.addConfig,...l.formItemData}).then(()=>{x("update:modelValue",!1)}))})};return(V,u)=>{const E=_("el-form"),D=_("el-scrollbar"),C=_("el-button"),I=_("el-dialog"),P=F("drag"),U=F("zoom"),A=F("blur");return d(),m(I,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":t.modelValue,onClose:e},{header:v(()=>[Ie((d(),_e("div",Ke,[O(W(n(o)("routine.config.Add configuration item")),1)])),[[P,[".ba-operate-dialog",".el-dialog__header"]],[U,".ba-operate-dialog"]])]),footer:v(()=>[Ee("div",{style:De("width: calc(100% - "+l.labelWidth/1.8+"px)")},[b(C,{onClick:e},{default:v(()=>[O(W(n(o)("Cancel")),1)]),_:1}),Ie((d(),m(C,{loading:l.submitLoading,onClick:u[4]||(u[4]=r=>w()),type:"primary"},{default:v(()=>[O(W(n(o)("Add")),1)]),_:1},8,["loading"])),[[A]])],4)]),default:v(()=>[b(D,{class:"ba-table-form-scrollbar"},{default:v(()=>[Ee("div",{class:"ba-operate-form ba-add-form",style:De(n(i).layout.shrink?"":"width: calc(100% - "+l.labelWidth/2+"px)")},[b(E,{ref_key:"formRef",ref:T,onKeyup:u[3]||(u[3]=S(r=>w(),["enter"])),rules:z,model:{...l.addConfig,...l.formItemData},"label-position":n(i).layout.shrink?"top":"right","label-width":160},{default:v(()=>[b(f,{label:n(o)("routine.config.Variable group"),type:"select",modelValue:l.addConfig.group,"onUpdate:modelValue":u[0]||(u[0]=r=>l.addConfig.group=r),prop:"group","input-attr":{content:V.configGroup},placeholder:n(o)("Please select field",{field:n(o)("routine.config.Variable group")})},null,8,["label","modelValue","input-attr","placeholder"]),b(Be,{modelValue:l.formItemData,"onUpdate:modelValue":u[1]||(u[1]=r=>l.formItemData=r)},null,8,["modelValue"]),b(f,{label:n(o)("Weigh"),type:"number",modelValue:l.addConfig.weigh,"onUpdate:modelValue":u[2]||(u[2]=r=>l.addConfig.weigh=r),prop:"weigh"},null,8,["label","modelValue"])]),_:1},8,["rules","model","label-position"])],4)]),_:1})]),_:1},8,["model-value"])}}});export{$e as _,Le as a,Ge as d,je as i,Re as p}; diff --git a/public/assets/adminInfo-Bs8yoSqI.js b/public/assets/adminInfo-TsVDRV2a.js similarity index 97% rename from public/assets/adminInfo-Bs8yoSqI.js rename to public/assets/adminInfo-TsVDRV2a.js index e811f9b..ef8cd2d 100644 --- a/public/assets/adminInfo-Bs8yoSqI.js +++ b/public/assets/adminInfo-TsVDRV2a.js @@ -1 +1 @@ -import{B as X,a8 as Y,a as P,I as m,X as Z,C as p,D as U,H as o,P as i,G as u,u as a,p as J,O as _,W as Q,U as c,a7 as V,a6 as z,V as w,_ as ee,Z as ne,Y as ae}from"./vue-DweYBrEc.js";import{c as k,x as oe,w as te,y as F,f as le,T as S,G as ie,a9 as de,_ as me}from"./index-BpUIT4cK.js";import{b as I}from"./validate-CLZ9qkb0.js";const D="/admin/routine.AdminInfo/",y=new Map([["index",D+"index"],["edit",D+"edit"],["log","/admin/auth.AdminLog/index"]]);function re(){return k({url:y.get("index"),method:"get"})}function se(g={}){return k({url:y.get("log"),method:"get",params:g})}function T(g){return k({url:y.get("edit"),method:"post",data:g},{showSuccessMessage:!0})}const ue={class:"default-main"},fe={class:"admin-info"},pe={class:"image-slot"},ce={class:"admin-info-base"},ge={class:"admin-nickname"},_e={class:"admin-other"},Ie={class:"admin-info-form"},be=X({name:"routine/adminInfo",__name:"adminInfo",setup(g){const{t}=oe.useI18n(),b=Y("formRef"),x=te(),e=P({adminInfo:{},formKey:F(),buttonLoading:!1,log:[],logFilter:{limit:12},logCurrentPage:1,logPageSize:12,logTotal:100,logLoading:!0});re().then(d=>{e.adminInfo=d.data.info,e.formKey=F(),e.logFilter.search=[{field:"admin_id",val:d.data.info.id,operator:"eq"}],v()});const v=()=>{se(e.logFilter).then(d=>{e.log=d.data.list,e.logTotal=d.data.total,e.logLoading=!1}).catch(()=>{e.logLoading=!1})},B=d=>{e.logPageSize=d,e.logFilter.limit=d,v()},K=d=>{e.logCurrentPage=d,e.logFilter.page=d,v()},R=P({nickname:[I({name:"required",title:t("routine.adminInfo.User nickname")})],email:[I({name:"email",title:t("routine.adminInfo.e-mail address")})],mobile:[I({name:"mobile",message:t("Please enter the correct field",{field:t("routine.adminInfo.phone number")})})],password:[I({name:"password"})]}),A=d=>{let n=new FormData;n.append("file",d.raw),de(n).then(r=>{r.code==1&&T({id:e.adminInfo.id,avatar:r.data.file.url}).then(()=>{x.dataFill({avatar:r.data.file.full_url}),e.adminInfo.avatar=r.data.file.full_url})})},h=()=>{var d;(d=b.value)==null||d.validate(n=>{if(n){let r={...e.adminInfo};delete r.last_login_time,delete r.username,delete r.avatar,e.buttonLoading=!0,T(r).then(()=>{x.dataFill({nickname:e.adminInfo.nickname}),e.buttonLoading=!1}).catch(()=>{e.buttonLoading=!1})}})};return(d,n)=>{const r=m("Icon"),N=m("el-image"),j=m("el-upload"),f=m("el-input"),s=m("el-form-item"),C=m("el-button"),$=m("el-form"),L=m("el-col"),E=m("el-timeline-item"),M=m("el-timeline"),q=m("el-pagination"),G=m("el-card"),O=m("el-row"),H=Z("loading");return p(),U("div",ue,[o(O,{gutter:30},{default:i(()=>[o(L,{class:"lg-mb-20",xs:24,sm:24,md:24,lg:10},{default:i(()=>[u("div",fe,[a(J)(e.adminInfo)?Q("",!0):(p(),_(j,{key:0,class:"avatar-uploader",action:"","show-file-list":!1,onChange:A,"auto-upload":!1,accept:"image/gif, image/jpg, image/jpeg, image/bmp, image/png, image/webp"},{default:i(()=>[o(N,{fit:"cover",src:a(le)(e.adminInfo.avatar),class:"avatar"},{error:i(()=>[u("div",pe,[o(r,{size:"30",color:"#c0c4cc",name:"el-icon-Picture"})])]),_:1},8,["src"])]),_:1})),u("div",ce,[u("div",ge,c(e.adminInfo.nickname),1),u("div",_e,[u("div",null,c(a(t)("routine.adminInfo.Last logged in on"))+" "+c(a(S)(e.adminInfo.last_login_time)),1)])]),u("div",Ie,[(p(),_($,{onKeyup:n[10]||(n[10]=V(l=>h(),["enter"])),key:e.formKey,"label-position":"top",rules:R,ref_key:"formRef",ref:b,model:e.adminInfo},{default:i(()=>[o(s,{label:a(t)("routine.adminInfo.user name")},{default:i(()=>[o(f,{disabled:"",modelValue:e.adminInfo.username,"onUpdate:modelValue":n[0]||(n[0]=l=>e.adminInfo.username=l)},null,8,["modelValue"])]),_:1},8,["label"]),o(s,{label:a(t)("routine.adminInfo.User nickname"),prop:"nickname"},{default:i(()=>[o(f,{placeholder:a(t)("routine.adminInfo.Please enter a nickname"),modelValue:e.adminInfo.nickname,"onUpdate:modelValue":n[1]||(n[1]=l=>e.adminInfo.nickname=l)},null,8,["placeholder","modelValue"])]),_:1},8,["label"]),o(s,{label:a(t)("routine.adminInfo.e-mail address"),prop:"email"},{default:i(()=>[o(f,{placeholder:a(t)("Please input field",{field:a(t)("routine.adminInfo.e-mail address")}),modelValue:e.adminInfo.email,"onUpdate:modelValue":n[2]||(n[2]=l=>e.adminInfo.email=l)},null,8,["placeholder","modelValue"])]),_:1},8,["label"]),o(s,{label:a(t)("routine.adminInfo.phone number"),prop:"mobile"},{default:i(()=>[o(f,{placeholder:a(t)("Please input field",{field:a(t)("routine.adminInfo.phone number")}),modelValue:e.adminInfo.mobile,"onUpdate:modelValue":n[3]||(n[3]=l=>e.adminInfo.mobile=l)},null,8,["placeholder","modelValue"])]),_:1},8,["label"]),o(s,{label:a(t)("routine.adminInfo.autograph"),prop:"motto"},{default:i(()=>[o(f,{onKeyup:[n[4]||(n[4]=V(z(()=>{},["stop"]),["enter"])),n[5]||(n[5]=V(z(l=>h(),["ctrl"]),["enter"]))],placeholder:a(t)("routine.adminInfo.This guy is lazy and doesn write anything"),type:"textarea",modelValue:e.adminInfo.motto,"onUpdate:modelValue":n[6]||(n[6]=l=>e.adminInfo.motto=l)},null,8,["placeholder","modelValue"])]),_:1},8,["label"]),o(s,{label:a(t)("routine.adminInfo.New password"),prop:"password"},{default:i(()=>[o(f,{type:"password",placeholder:a(t)("routine.adminInfo.Please leave blank if not modified"),modelValue:e.adminInfo.password,"onUpdate:modelValue":n[7]||(n[7]=l=>e.adminInfo.password=l)},null,8,["placeholder","modelValue"])]),_:1},8,["label"]),o(s,null,{default:i(()=>[o(C,{type:"primary",loading:e.buttonLoading,onClick:n[8]||(n[8]=l=>h())},{default:i(()=>[w(c(a(t)("routine.adminInfo.Save changes")),1)]),_:1},8,["loading"]),o(C,{onClick:n[9]||(n[9]=l=>a(ie)(a(b)))},{default:i(()=>[w(c(a(t)("Reset")),1)]),_:1})]),_:1})]),_:1},8,["rules","model"]))])])]),_:1}),ee((p(),_(L,{xs:24,sm:24,md:24,lg:12},{default:i(()=>[o(G,{header:a(t)("routine.adminInfo.Operation log"),shadow:"never"},{default:i(()=>[o(M,null,{default:i(()=>[(p(!0),U(ne,null,ae(e.log,(l,W)=>(p(),_(E,{key:W,size:"large",timestamp:a(S)(l.create_time)},{default:i(()=>[w(c(l.title),1)]),_:2},1032,["timestamp"]))),128))]),_:1}),o(q,{currentPage:e.logCurrentPage,"page-size":e.logPageSize,"page-sizes":[12,22,52,100],background:"",layout:"prev, next, jumper",total:e.logTotal,onSizeChange:B,onCurrentChange:K},null,8,["currentPage","page-size","total"])]),_:1},8,["header"])]),_:1})),[[H,e.logLoading]])]),_:1})])}}}),we=me(be,[["__scopeId","data-v-63de0f4f"]]);export{we as default}; +import{B as X,a8 as Y,a as P,I as m,X as Z,C as p,D as U,H as o,P as i,G as u,u as a,p as J,O as _,W as Q,U as c,a7 as V,a6 as z,V as w,_ as ee,Z as ne,Y as ae}from"./vue-DweYBrEc.js";import{c as k,x as oe,w as te,y as F,f as le,T as S,G as ie,a9 as de,_ as me}from"./index-DaZx-aM1.js";import{b as I}from"./validate-BpW15YMR.js";const D="/admin/routine.AdminInfo/",y=new Map([["index",D+"index"],["edit",D+"edit"],["log","/admin/auth.AdminLog/index"]]);function re(){return k({url:y.get("index"),method:"get"})}function se(g={}){return k({url:y.get("log"),method:"get",params:g})}function T(g){return k({url:y.get("edit"),method:"post",data:g},{showSuccessMessage:!0})}const ue={class:"default-main"},fe={class:"admin-info"},pe={class:"image-slot"},ce={class:"admin-info-base"},ge={class:"admin-nickname"},_e={class:"admin-other"},Ie={class:"admin-info-form"},be=X({name:"routine/adminInfo",__name:"adminInfo",setup(g){const{t}=oe.useI18n(),b=Y("formRef"),x=te(),e=P({adminInfo:{},formKey:F(),buttonLoading:!1,log:[],logFilter:{limit:12},logCurrentPage:1,logPageSize:12,logTotal:100,logLoading:!0});re().then(d=>{e.adminInfo=d.data.info,e.formKey=F(),e.logFilter.search=[{field:"admin_id",val:d.data.info.id,operator:"eq"}],v()});const v=()=>{se(e.logFilter).then(d=>{e.log=d.data.list,e.logTotal=d.data.total,e.logLoading=!1}).catch(()=>{e.logLoading=!1})},B=d=>{e.logPageSize=d,e.logFilter.limit=d,v()},K=d=>{e.logCurrentPage=d,e.logFilter.page=d,v()},R=P({nickname:[I({name:"required",title:t("routine.adminInfo.User nickname")})],email:[I({name:"email",title:t("routine.adminInfo.e-mail address")})],mobile:[I({name:"mobile",message:t("Please enter the correct field",{field:t("routine.adminInfo.phone number")})})],password:[I({name:"password"})]}),A=d=>{let n=new FormData;n.append("file",d.raw),de(n).then(r=>{r.code==1&&T({id:e.adminInfo.id,avatar:r.data.file.url}).then(()=>{x.dataFill({avatar:r.data.file.full_url}),e.adminInfo.avatar=r.data.file.full_url})})},h=()=>{var d;(d=b.value)==null||d.validate(n=>{if(n){let r={...e.adminInfo};delete r.last_login_time,delete r.username,delete r.avatar,e.buttonLoading=!0,T(r).then(()=>{x.dataFill({nickname:e.adminInfo.nickname}),e.buttonLoading=!1}).catch(()=>{e.buttonLoading=!1})}})};return(d,n)=>{const r=m("Icon"),N=m("el-image"),j=m("el-upload"),f=m("el-input"),s=m("el-form-item"),C=m("el-button"),$=m("el-form"),L=m("el-col"),E=m("el-timeline-item"),M=m("el-timeline"),q=m("el-pagination"),G=m("el-card"),O=m("el-row"),H=Z("loading");return p(),U("div",ue,[o(O,{gutter:30},{default:i(()=>[o(L,{class:"lg-mb-20",xs:24,sm:24,md:24,lg:10},{default:i(()=>[u("div",fe,[a(J)(e.adminInfo)?Q("",!0):(p(),_(j,{key:0,class:"avatar-uploader",action:"","show-file-list":!1,onChange:A,"auto-upload":!1,accept:"image/gif, image/jpg, image/jpeg, image/bmp, image/png, image/webp"},{default:i(()=>[o(N,{fit:"cover",src:a(le)(e.adminInfo.avatar),class:"avatar"},{error:i(()=>[u("div",pe,[o(r,{size:"30",color:"#c0c4cc",name:"el-icon-Picture"})])]),_:1},8,["src"])]),_:1})),u("div",ce,[u("div",ge,c(e.adminInfo.nickname),1),u("div",_e,[u("div",null,c(a(t)("routine.adminInfo.Last logged in on"))+" "+c(a(S)(e.adminInfo.last_login_time)),1)])]),u("div",Ie,[(p(),_($,{onKeyup:n[10]||(n[10]=V(l=>h(),["enter"])),key:e.formKey,"label-position":"top",rules:R,ref_key:"formRef",ref:b,model:e.adminInfo},{default:i(()=>[o(s,{label:a(t)("routine.adminInfo.user name")},{default:i(()=>[o(f,{disabled:"",modelValue:e.adminInfo.username,"onUpdate:modelValue":n[0]||(n[0]=l=>e.adminInfo.username=l)},null,8,["modelValue"])]),_:1},8,["label"]),o(s,{label:a(t)("routine.adminInfo.User nickname"),prop:"nickname"},{default:i(()=>[o(f,{placeholder:a(t)("routine.adminInfo.Please enter a nickname"),modelValue:e.adminInfo.nickname,"onUpdate:modelValue":n[1]||(n[1]=l=>e.adminInfo.nickname=l)},null,8,["placeholder","modelValue"])]),_:1},8,["label"]),o(s,{label:a(t)("routine.adminInfo.e-mail address"),prop:"email"},{default:i(()=>[o(f,{placeholder:a(t)("Please input field",{field:a(t)("routine.adminInfo.e-mail address")}),modelValue:e.adminInfo.email,"onUpdate:modelValue":n[2]||(n[2]=l=>e.adminInfo.email=l)},null,8,["placeholder","modelValue"])]),_:1},8,["label"]),o(s,{label:a(t)("routine.adminInfo.phone number"),prop:"mobile"},{default:i(()=>[o(f,{placeholder:a(t)("Please input field",{field:a(t)("routine.adminInfo.phone number")}),modelValue:e.adminInfo.mobile,"onUpdate:modelValue":n[3]||(n[3]=l=>e.adminInfo.mobile=l)},null,8,["placeholder","modelValue"])]),_:1},8,["label"]),o(s,{label:a(t)("routine.adminInfo.autograph"),prop:"motto"},{default:i(()=>[o(f,{onKeyup:[n[4]||(n[4]=V(z(()=>{},["stop"]),["enter"])),n[5]||(n[5]=V(z(l=>h(),["ctrl"]),["enter"]))],placeholder:a(t)("routine.adminInfo.This guy is lazy and doesn write anything"),type:"textarea",modelValue:e.adminInfo.motto,"onUpdate:modelValue":n[6]||(n[6]=l=>e.adminInfo.motto=l)},null,8,["placeholder","modelValue"])]),_:1},8,["label"]),o(s,{label:a(t)("routine.adminInfo.New password"),prop:"password"},{default:i(()=>[o(f,{type:"password",placeholder:a(t)("routine.adminInfo.Please leave blank if not modified"),modelValue:e.adminInfo.password,"onUpdate:modelValue":n[7]||(n[7]=l=>e.adminInfo.password=l)},null,8,["placeholder","modelValue"])]),_:1},8,["label"]),o(s,null,{default:i(()=>[o(C,{type:"primary",loading:e.buttonLoading,onClick:n[8]||(n[8]=l=>h())},{default:i(()=>[w(c(a(t)("routine.adminInfo.Save changes")),1)]),_:1},8,["loading"]),o(C,{onClick:n[9]||(n[9]=l=>a(ie)(a(b)))},{default:i(()=>[w(c(a(t)("Reset")),1)]),_:1})]),_:1})]),_:1},8,["rules","model"]))])])]),_:1}),ee((p(),_(L,{xs:24,sm:24,md:24,lg:12},{default:i(()=>[o(G,{header:a(t)("routine.adminInfo.Operation log"),shadow:"never"},{default:i(()=>[o(M,null,{default:i(()=>[(p(!0),U(ne,null,ae(e.log,(l,W)=>(p(),_(E,{key:W,size:"large",timestamp:a(S)(l.create_time)},{default:i(()=>[w(c(l.title),1)]),_:2},1032,["timestamp"]))),128))]),_:1}),o(q,{currentPage:e.logCurrentPage,"page-size":e.logPageSize,"page-sizes":[12,22,52,100],background:"",layout:"prev, next, jumper",total:e.logTotal,onSizeChange:B,onCurrentChange:K},null,8,["currentPage","page-size","total"])]),_:1},8,["header"])]),_:1})),[[H,e.logLoading]])]),_:1})])}}}),we=me(be,[["__scopeId","data-v-63de0f4f"]]);export{we as default}; diff --git a/public/assets/annualReport-CLVoDFow.js b/public/assets/annualReport-ntwcO8IU.js similarity index 99% rename from public/assets/annualReport-CLVoDFow.js rename to public/assets/annualReport-ntwcO8IU.js index cfffddd..c9eb709 100644 --- a/public/assets/annualReport-CLVoDFow.js +++ b/public/assets/annualReport-ntwcO8IU.js @@ -1 +1 @@ -import{i as W}from"./echarts-e5otCyz6.js";import{x as H,_ as Z}from"./index-BpUIT4cK.js";import{a as $}from"./moneyLog-CAoAEsNc.js";import{B as X,b as f,l as C,a as z,w as q,o as J,j as K,I as j,X as Q,C as l,D as u,G as o,U as r,u as d,H as ee,P as te,Z as R,Y as b,O as ae,_ as oe,n as B}from"./vue-DweYBrEc.js";const ne={class:"default-main annual-report"},re={class:"report-heading"},le={class:"report-content"},se={class:"report-table-wrap"},ie={class:"report-table"},ue={class:"year-total"},ce={class:"chart-card"},me={class:"chart-card"},pe=X({name:"user/moneyLog/annualReport",__name:"annualReport",setup(ye){const{locale:F,t:e}=H.useI18n(),A=new Date().getFullYear(),m=f(A),v=f(!1),L=f(),_=f();let s,i;const k=C(()=>[e("user.moneyLog.annualReport.months.jan"),e("user.moneyLog.annualReport.months.feb"),e("user.moneyLog.annualReport.months.mar"),e("user.moneyLog.annualReport.months.apr"),e("user.moneyLog.annualReport.months.may"),e("user.moneyLog.annualReport.months.jun"),e("user.moneyLog.annualReport.months.jul"),e("user.moneyLog.annualReport.months.aug"),e("user.moneyLog.annualReport.months.sep"),e("user.moneyLog.annualReport.months.oct"),e("user.moneyLog.annualReport.months.nov"),e("user.moneyLog.annualReport.months.dec")]),U=[{key:"deposit",label:"user.moneyLog.annualReport.deposit",currency:!0},{key:"withdraw",label:"user.moneyLog.annualReport.withdraw",currency:!0},{key:"transactionDeposit",label:"user.moneyLog.annualReport.transactionDeposit",currency:!1},{key:"transactionWithdraw",label:"user.moneyLog.annualReport.transactionWithdraw",currency:!1},{key:"activePlayer",label:"user.moneyLog.annualReport.activePlayer",currency:!1},{key:"firstDeposit",label:"user.moneyLog.annualReport.firstDeposit",currency:!1},{key:"unclaimReceipt",label:"user.moneyLog.annualReport.unclaimReceipt",currency:!1},{key:"unclaimAmount",label:"user.moneyLog.annualReport.unclaimAmount",currency:!0}],S=()=>({deposit:Array(12).fill(0),withdraw:Array(12).fill(0),transactionDeposit:Array(12).fill(0),transactionWithdraw:Array(12).fill(0),activePlayer:Array(12).fill(0),firstDeposit:Array(12).fill(0),unclaimReceipt:Array(12).fill(0),unclaimAmount:Array(12).fill(0)}),x=()=>({deposit:0,withdraw:0,transactionDeposit:0,transactionWithdraw:0,activePlayer:0,firstDeposit:0,unclaimReceipt:0,unclaimAmount:0}),c=z(S()),D=z(x()),V=C(()=>Array.from({length:8},(n,t)=>A-t)),M={DEPOSIT:"deposit",WITHDRAW:"withdraw","TRANSACTION (DEPOSIT)":"transactionDeposit","TRANSACTION (WITHDRAW)":"transactionWithdraw","ACTIVE PLAYER":"activePlayer","FIRST DEPOSIT":"firstDeposit","UNCLAIM RECEIPT":"unclaimReceipt","UNCLAIM AMOUNT":"unclaimAmount"},I=n=>{const t=Number(n);return Number.isFinite(t)?t:0},Y=n=>{var h;const t=S(),p=x(),g=(n==null?void 0:n.report_table)??((h=n==null?void 0:n.data)==null?void 0:h.report_table);return Array.isArray(g)?(g.forEach(a=>{const y=M[String(a.title||"").trim().toUpperCase()];y&&(t[y]=Array.from({length:12},(O,G)=>I(a[`month_${G+1}`])),p[y]=I(a.year_total))}),{data:t,totals:p}):{data:t,totals:p}},T=(n,t)=>new Intl.NumberFormat(void 0,{minimumFractionDigits:t?2:0,maximumFractionDigits:t?2:0}).format(n),w=()=>({animationDuration:500,grid:{left:58,right:24,top:52,bottom:70},toolbox:{right:14,feature:{saveAsImage:{title:e("user.moneyLog.annualReport.download")}}},tooltip:{trigger:"axis"},xAxis:{type:"category",boundaryGap:!1,data:k.value,axisLine:{lineStyle:{color:"#d8d8d8"}},axisLabel:{color:"#777"}},yAxis:{type:"value",splitLine:{lineStyle:{color:"#ededed"}},axisLabel:{color:"#777"}},dataZoom:[{type:"slider",height:18,bottom:14,start:0,end:100},{type:"inside"}]}),E=()=>{L.value&&(s||(s=W(L.value)),s.setOption({...w(),legend:{top:10,data:[e("user.moneyLog.annualReport.deposit"),e("user.moneyLog.annualReport.withdraw")]},series:[{name:e("user.moneyLog.annualReport.deposit"),type:"line",smooth:!0,symbolSize:6,data:c.deposit,itemStyle:{color:"#32b36b"},lineStyle:{width:2},areaStyle:{color:"rgba(50, 179, 107, 0.22)"}},{name:e("user.moneyLog.annualReport.withdraw"),type:"line",smooth:!0,symbolSize:6,data:c.withdraw,itemStyle:{color:"#ef5b5b"},lineStyle:{width:2},areaStyle:{color:"rgba(239, 91, 91, 0.18)"}}]})),_.value&&(i||(i=W(_.value)),i.setOption({...w(),xAxis:{...w().xAxis,boundaryGap:!0},legend:{top:10,data:[e("user.moneyLog.annualReport.activePlayer"),e("user.moneyLog.annualReport.transactionDeposit"),e("user.moneyLog.annualReport.transactionWithdraw")]},series:[{name:e("user.moneyLog.annualReport.activePlayer"),type:"bar",data:c.activePlayer,itemStyle:{color:"#4f8edc"}},{name:e("user.moneyLog.annualReport.transactionDeposit"),type:"bar",data:c.transactionDeposit,itemStyle:{color:"#32b36b"}},{name:e("user.moneyLog.annualReport.transactionWithdraw"),type:"bar",data:c.transactionWithdraw,itemStyle:{color:"#f2b441"}}]}))},P=async()=>{v.value=!0;try{const n=await $({year:m.value}),t=Y(n.data);Object.assign(c,t.data),Object.assign(D,t.totals),await B(),E()}finally{v.value=!1}},N=()=>{s==null||s.resize(),i==null||i.resize()};return q(F,async()=>{await B(),E()}),J(()=>{window.addEventListener("resize",N),P()}),K(()=>{window.removeEventListener("resize",N),s==null||s.dispose(),i==null||i.dispose()}),(n,t)=>{const p=j("el-option"),g=j("el-select"),h=Q("loading");return l(),u("div",ne,[o("div",re,[o("h1",null,r(d(e)("user.moneyLog.annualReport.title")),1),ee(g,{modelValue:m.value,"onUpdate:modelValue":t[0]||(t[0]=a=>m.value=a),class:"year-select",onChange:P},{default:te(()=>[(l(!0),u(R,null,b(V.value,a=>(l(),ae(p,{key:a,label:a,value:a},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),oe((l(),u("div",le,[o("div",se,[o("table",ie,[o("thead",null,[o("tr",null,[t[1]||(t[1]=o("th",null,null,-1)),(l(!0),u(R,null,b(k.value,a=>(l(),u("th",{key:a},r(a),1))),128)),o("th",null,r(d(e)("user.moneyLog.annualReport.year")),1)])]),o("tbody",null,[(l(),u(R,null,b(U,a=>o("tr",{key:a.key},[o("th",null,r(d(e)(a.label)),1),(l(!0),u(R,null,b(c[a.key],(y,O)=>(l(),u("td",{key:O},r(T(y,a.currency)),1))),128)),o("td",ue,r(T(D[a.key],a.currency)),1)])),64))])])]),o("div",ce,[o("h2",null,r(m.value)+" "+r(d(e)("user.moneyLog.annualReport.depositWithdraw")),1),o("div",{ref_key:"depositChartRef",ref:L,class:"report-chart"},null,512)]),o("div",me,[o("h2",null,r(m.value)+" "+r(d(e)("user.moneyLog.annualReport.transactionActive")),1),o("div",{ref_key:"transactionChartRef",ref:_,class:"report-chart"},null,512)])])),[[h,v.value]])])}}}),Re=Z(pe,[["__scopeId","data-v-909448c8"]]);export{Re as default}; +import{i as W}from"./echarts-e5otCyz6.js";import{x as H,_ as Z}from"./index-DaZx-aM1.js";import{a as $}from"./moneyLog-7w1RhGQR.js";import{B as X,b as f,l as C,a as z,w as q,o as J,j as K,I as j,X as Q,C as l,D as u,G as o,U as r,u as d,H as ee,P as te,Z as R,Y as b,O as ae,_ as oe,n as B}from"./vue-DweYBrEc.js";const ne={class:"default-main annual-report"},re={class:"report-heading"},le={class:"report-content"},se={class:"report-table-wrap"},ie={class:"report-table"},ue={class:"year-total"},ce={class:"chart-card"},me={class:"chart-card"},pe=X({name:"user/moneyLog/annualReport",__name:"annualReport",setup(ye){const{locale:F,t:e}=H.useI18n(),A=new Date().getFullYear(),m=f(A),v=f(!1),L=f(),_=f();let s,i;const k=C(()=>[e("user.moneyLog.annualReport.months.jan"),e("user.moneyLog.annualReport.months.feb"),e("user.moneyLog.annualReport.months.mar"),e("user.moneyLog.annualReport.months.apr"),e("user.moneyLog.annualReport.months.may"),e("user.moneyLog.annualReport.months.jun"),e("user.moneyLog.annualReport.months.jul"),e("user.moneyLog.annualReport.months.aug"),e("user.moneyLog.annualReport.months.sep"),e("user.moneyLog.annualReport.months.oct"),e("user.moneyLog.annualReport.months.nov"),e("user.moneyLog.annualReport.months.dec")]),U=[{key:"deposit",label:"user.moneyLog.annualReport.deposit",currency:!0},{key:"withdraw",label:"user.moneyLog.annualReport.withdraw",currency:!0},{key:"transactionDeposit",label:"user.moneyLog.annualReport.transactionDeposit",currency:!1},{key:"transactionWithdraw",label:"user.moneyLog.annualReport.transactionWithdraw",currency:!1},{key:"activePlayer",label:"user.moneyLog.annualReport.activePlayer",currency:!1},{key:"firstDeposit",label:"user.moneyLog.annualReport.firstDeposit",currency:!1},{key:"unclaimReceipt",label:"user.moneyLog.annualReport.unclaimReceipt",currency:!1},{key:"unclaimAmount",label:"user.moneyLog.annualReport.unclaimAmount",currency:!0}],S=()=>({deposit:Array(12).fill(0),withdraw:Array(12).fill(0),transactionDeposit:Array(12).fill(0),transactionWithdraw:Array(12).fill(0),activePlayer:Array(12).fill(0),firstDeposit:Array(12).fill(0),unclaimReceipt:Array(12).fill(0),unclaimAmount:Array(12).fill(0)}),x=()=>({deposit:0,withdraw:0,transactionDeposit:0,transactionWithdraw:0,activePlayer:0,firstDeposit:0,unclaimReceipt:0,unclaimAmount:0}),c=z(S()),D=z(x()),V=C(()=>Array.from({length:8},(n,t)=>A-t)),M={DEPOSIT:"deposit",WITHDRAW:"withdraw","TRANSACTION (DEPOSIT)":"transactionDeposit","TRANSACTION (WITHDRAW)":"transactionWithdraw","ACTIVE PLAYER":"activePlayer","FIRST DEPOSIT":"firstDeposit","UNCLAIM RECEIPT":"unclaimReceipt","UNCLAIM AMOUNT":"unclaimAmount"},I=n=>{const t=Number(n);return Number.isFinite(t)?t:0},Y=n=>{var h;const t=S(),p=x(),g=(n==null?void 0:n.report_table)??((h=n==null?void 0:n.data)==null?void 0:h.report_table);return Array.isArray(g)?(g.forEach(a=>{const y=M[String(a.title||"").trim().toUpperCase()];y&&(t[y]=Array.from({length:12},(O,G)=>I(a[`month_${G+1}`])),p[y]=I(a.year_total))}),{data:t,totals:p}):{data:t,totals:p}},T=(n,t)=>new Intl.NumberFormat(void 0,{minimumFractionDigits:t?2:0,maximumFractionDigits:t?2:0}).format(n),w=()=>({animationDuration:500,grid:{left:58,right:24,top:52,bottom:70},toolbox:{right:14,feature:{saveAsImage:{title:e("user.moneyLog.annualReport.download")}}},tooltip:{trigger:"axis"},xAxis:{type:"category",boundaryGap:!1,data:k.value,axisLine:{lineStyle:{color:"#d8d8d8"}},axisLabel:{color:"#777"}},yAxis:{type:"value",splitLine:{lineStyle:{color:"#ededed"}},axisLabel:{color:"#777"}},dataZoom:[{type:"slider",height:18,bottom:14,start:0,end:100},{type:"inside"}]}),E=()=>{L.value&&(s||(s=W(L.value)),s.setOption({...w(),legend:{top:10,data:[e("user.moneyLog.annualReport.deposit"),e("user.moneyLog.annualReport.withdraw")]},series:[{name:e("user.moneyLog.annualReport.deposit"),type:"line",smooth:!0,symbolSize:6,data:c.deposit,itemStyle:{color:"#32b36b"},lineStyle:{width:2},areaStyle:{color:"rgba(50, 179, 107, 0.22)"}},{name:e("user.moneyLog.annualReport.withdraw"),type:"line",smooth:!0,symbolSize:6,data:c.withdraw,itemStyle:{color:"#ef5b5b"},lineStyle:{width:2},areaStyle:{color:"rgba(239, 91, 91, 0.18)"}}]})),_.value&&(i||(i=W(_.value)),i.setOption({...w(),xAxis:{...w().xAxis,boundaryGap:!0},legend:{top:10,data:[e("user.moneyLog.annualReport.activePlayer"),e("user.moneyLog.annualReport.transactionDeposit"),e("user.moneyLog.annualReport.transactionWithdraw")]},series:[{name:e("user.moneyLog.annualReport.activePlayer"),type:"bar",data:c.activePlayer,itemStyle:{color:"#4f8edc"}},{name:e("user.moneyLog.annualReport.transactionDeposit"),type:"bar",data:c.transactionDeposit,itemStyle:{color:"#32b36b"}},{name:e("user.moneyLog.annualReport.transactionWithdraw"),type:"bar",data:c.transactionWithdraw,itemStyle:{color:"#f2b441"}}]}))},P=async()=>{v.value=!0;try{const n=await $({year:m.value}),t=Y(n.data);Object.assign(c,t.data),Object.assign(D,t.totals),await B(),E()}finally{v.value=!1}},N=()=>{s==null||s.resize(),i==null||i.resize()};return q(F,async()=>{await B(),E()}),J(()=>{window.addEventListener("resize",N),P()}),K(()=>{window.removeEventListener("resize",N),s==null||s.dispose(),i==null||i.dispose()}),(n,t)=>{const p=j("el-option"),g=j("el-select"),h=Q("loading");return l(),u("div",ne,[o("div",re,[o("h1",null,r(d(e)("user.moneyLog.annualReport.title")),1),ee(g,{modelValue:m.value,"onUpdate:modelValue":t[0]||(t[0]=a=>m.value=a),class:"year-select",onChange:P},{default:te(()=>[(l(!0),u(R,null,b(V.value,a=>(l(),ae(p,{key:a,label:a,value:a},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),oe((l(),u("div",le,[o("div",se,[o("table",ie,[o("thead",null,[o("tr",null,[t[1]||(t[1]=o("th",null,null,-1)),(l(!0),u(R,null,b(k.value,a=>(l(),u("th",{key:a},r(a),1))),128)),o("th",null,r(d(e)("user.moneyLog.annualReport.year")),1)])]),o("tbody",null,[(l(),u(R,null,b(U,a=>o("tr",{key:a.key},[o("th",null,r(d(e)(a.label)),1),(l(!0),u(R,null,b(c[a.key],(y,O)=>(l(),u("td",{key:O},r(T(y,a.currency)),1))),128)),o("td",ue,r(T(D[a.key],a.currency)),1)])),64))])])]),o("div",ce,[o("h2",null,r(m.value)+" "+r(d(e)("user.moneyLog.annualReport.depositWithdraw")),1),o("div",{ref_key:"depositChartRef",ref:L,class:"report-chart"},null,512)]),o("div",me,[o("h2",null,r(m.value)+" "+r(d(e)("user.moneyLog.annualReport.transactionActive")),1),o("div",{ref_key:"transactionChartRef",ref:_,class:"report-chart"},null,512)])])),[[h,v.value]])])}}}),Re=Z(pe,[["__scopeId","data-v-909448c8"]]);export{Re as default}; diff --git a/public/assets/baAccount-N3Px8l8k.js b/public/assets/baAccount-k_zFfxWJ.js similarity index 93% rename from public/assets/baAccount-N3Px8l8k.js rename to public/assets/baAccount-k_zFfxWJ.js index 17fe49c..1d1d284 100644 --- a/public/assets/baAccount-N3Px8l8k.js +++ b/public/assets/baAccount-k_zFfxWJ.js @@ -1 +1 @@ -import{B as P,aE as x,a8 as G,a as w,w as S,I as d,X as B,C as m,D as b,H as i,u as a,P as c,_ as y,G as n,U as u,O as A,V as f,a7 as E,aF as N}from"./vue-DweYBrEc.js";import{x as T,u as q,y as K,_ as j}from"./index-BpUIT4cK.js";import{u as H,b as O,c as X}from"./index-Cc2pFFF2.js";import{c as J}from"./index-D3o_bWqH.js";import{F as C}from"./index-BlN5UEvU.js";import{b as v}from"./validate-CLZ9qkb0.js";const Q={key:0,class:"userinfo"},W={class:"user-avatar-box"},Y=["src"],Z={class:"username"},ee={class:"user-info"},ae={class:"userinfo-buttons"},oe={href:"https://uni.buildadmin.com/user",target:"_blank",rel:"noopener noreferrer"},te={key:1,class:"ba-login"},se={class:"ba-title"},ne={target:"_blank",class:"ba-account-register",href:"https://uni.buildadmin.com/user/login?type=register",rel:"noopener noreferrer"},le=P({__name:"baAccount",props:N({loginCallback:{type:Function,default:()=>{}}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:["update:modelValue"],setup(h){const{t:l}=T.useI18n(),t=H(),F=q(),g=x(h,"modelValue"),k=G("baAccountFormRef"),L=h,o=w({loading:!0,submitLoading:!1,user:{tab:"login",username:"",password:"",captchaId:K(),captchaInfo:"",keep:!1}}),I=()=>{var s;(s=k.value)==null||s.validate(e=>{e&&J(o.user.captchaId,_=>U(_),{apiBaseURL:F.apiUrl})})},U=(s="")=>{o.submitLoading=!0,o.user.captchaInfo=s,O(o.user).then(e=>{t.dataFill(e.data.userInfo,!1),L.loginCallback(e)}).finally(()=>{o.submitLoading=!1})},z=w({username:[v({name:"required",title:l("layouts.Username")})],password:[v({name:"required",title:l("layouts.Password")}),v({name:"password"})]});return S(()=>g.value,s=>{s&&t.token&&X().then(e=>{t.dataFill(e.data.userInfo)}).catch(()=>{t.removeToken()}).finally(()=>{o.loading=!1})}),(s,e)=>{const _=d("Icon"),p=d("el-button"),R=d("el-form-item"),$=d("el-form"),D=d("el-dialog"),V=B("blur"),M=B("loading");return m(),b("div",null,[i(D,{modelValue:g.value,"onUpdate:modelValue":e[5]||(e[5]=r=>g.value=r),class:"ba-account-dialog",width:"25%",title:a(l)("layouts.Member information")},{default:c(()=>[a(t).token?y((m(),b("div",Q,[n("div",W,[n("img",{class:"user-avatar",src:a(t).avatar,alt:""},null,8,Y),i(_,{class:"user-avatar-gender",name:a(t).getGenderIcon().name,size:"14",color:a(t).getGenderIcon().color},null,8,["name","color"])]),n("p",Z,u(a(t).nickname),1),n("p",ee,[n("span",null,u(s.$t("Integral")+" "+a(t).score),1),n("span",null,u(s.$t("Balance")+" "+a(t).money),1)]),n("div",ae,[n("a",oe,[y((m(),A(p,{size:"default",type:"primary"},{default:c(()=>[f(u(s.$t("layouts.Member center")),1)]),_:1})),[[V]])]),y((m(),A(p,{onClick:e[0]||(e[0]=r=>a(t).logout()),size:"default",type:"warning"},{default:c(()=>[f(u(s.$t("layouts.Logout")),1)]),_:1})),[[V]])])])),[[M,o.loading]]):(m(),b("div",te,[n("h3",se,u(a(l)("layouts.Login to the buildadmin")),1),i($,{onKeyup:e[4]||(e[4]=E(r=>I(),["enter"])),ref_key:"baAccountFormRef",ref:k,rules:z,class:"ba-account-login-form",model:o.user},{default:c(()=>[i(C,{modelValue:o.user.username,"onUpdate:modelValue":e[1]||(e[1]=r=>o.user.username=r),type:"string",prop:"username",placeholder:a(l)("layouts.Please enter buildadmin account name or email"),"input-attr":{size:"large"}},null,8,["modelValue","placeholder"]),i(C,{modelValue:o.user.password,"onUpdate:modelValue":e[2]||(e[2]=r=>o.user.password=r),type:"password",prop:"password",placeholder:a(l)("layouts.Please enter the buildadmin account password"),"input-attr":{size:"large"}},null,8,["modelValue","placeholder"]),i(R,{class:"form-buttons"},{default:c(()=>[i(p,{onClick:e[3]||(e[3]=r=>I()),loading:o.submitLoading,round:"",type:"primary",size:"large"},{default:c(()=>[f(u(a(l)("layouts.Login")),1)]),_:1},8,["loading"]),n("a",ne,[i(p,{round:"",plain:"",type:"info",size:"large"},{default:c(()=>[f(u(a(l)("layouts.Register")),1)]),_:1})])]),_:1})]),_:1},8,["rules","model"])]))]),_:1},8,["modelValue","title"])])}}}),pe=j(le,[["__scopeId","data-v-3d2b2a16"]]);export{pe as B}; +import{B as P,aE as x,a8 as G,a as w,w as S,I as d,X as B,C as m,D as b,H as i,u as a,P as c,_ as y,G as n,U as u,O as A,V as f,a7 as E,aF as N}from"./vue-DweYBrEc.js";import{x as T,u as q,y as K,_ as j}from"./index-DaZx-aM1.js";import{u as H,b as O,c as X}from"./index-COLRoJQu.js";import{c as J}from"./index-DyzTkKyP.js";import{F as C}from"./index-3bJmoSPj.js";import{b as v}from"./validate-BpW15YMR.js";const Q={key:0,class:"userinfo"},W={class:"user-avatar-box"},Y=["src"],Z={class:"username"},ee={class:"user-info"},ae={class:"userinfo-buttons"},oe={href:"https://uni.buildadmin.com/user",target:"_blank",rel:"noopener noreferrer"},te={key:1,class:"ba-login"},se={class:"ba-title"},ne={target:"_blank",class:"ba-account-register",href:"https://uni.buildadmin.com/user/login?type=register",rel:"noopener noreferrer"},le=P({__name:"baAccount",props:N({loginCallback:{type:Function,default:()=>{}}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:["update:modelValue"],setup(h){const{t:l}=T.useI18n(),t=H(),F=q(),g=x(h,"modelValue"),k=G("baAccountFormRef"),L=h,o=w({loading:!0,submitLoading:!1,user:{tab:"login",username:"",password:"",captchaId:K(),captchaInfo:"",keep:!1}}),I=()=>{var s;(s=k.value)==null||s.validate(e=>{e&&J(o.user.captchaId,_=>U(_),{apiBaseURL:F.apiUrl})})},U=(s="")=>{o.submitLoading=!0,o.user.captchaInfo=s,O(o.user).then(e=>{t.dataFill(e.data.userInfo,!1),L.loginCallback(e)}).finally(()=>{o.submitLoading=!1})},z=w({username:[v({name:"required",title:l("layouts.Username")})],password:[v({name:"required",title:l("layouts.Password")}),v({name:"password"})]});return S(()=>g.value,s=>{s&&t.token&&X().then(e=>{t.dataFill(e.data.userInfo)}).catch(()=>{t.removeToken()}).finally(()=>{o.loading=!1})}),(s,e)=>{const _=d("Icon"),p=d("el-button"),R=d("el-form-item"),$=d("el-form"),D=d("el-dialog"),V=B("blur"),M=B("loading");return m(),b("div",null,[i(D,{modelValue:g.value,"onUpdate:modelValue":e[5]||(e[5]=r=>g.value=r),class:"ba-account-dialog",width:"25%",title:a(l)("layouts.Member information")},{default:c(()=>[a(t).token?y((m(),b("div",Q,[n("div",W,[n("img",{class:"user-avatar",src:a(t).avatar,alt:""},null,8,Y),i(_,{class:"user-avatar-gender",name:a(t).getGenderIcon().name,size:"14",color:a(t).getGenderIcon().color},null,8,["name","color"])]),n("p",Z,u(a(t).nickname),1),n("p",ee,[n("span",null,u(s.$t("Integral")+" "+a(t).score),1),n("span",null,u(s.$t("Balance")+" "+a(t).money),1)]),n("div",ae,[n("a",oe,[y((m(),A(p,{size:"default",type:"primary"},{default:c(()=>[f(u(s.$t("layouts.Member center")),1)]),_:1})),[[V]])]),y((m(),A(p,{onClick:e[0]||(e[0]=r=>a(t).logout()),size:"default",type:"warning"},{default:c(()=>[f(u(s.$t("layouts.Logout")),1)]),_:1})),[[V]])])])),[[M,o.loading]]):(m(),b("div",te,[n("h3",se,u(a(l)("layouts.Login to the buildadmin")),1),i($,{onKeyup:e[4]||(e[4]=E(r=>I(),["enter"])),ref_key:"baAccountFormRef",ref:k,rules:z,class:"ba-account-login-form",model:o.user},{default:c(()=>[i(C,{modelValue:o.user.username,"onUpdate:modelValue":e[1]||(e[1]=r=>o.user.username=r),type:"string",prop:"username",placeholder:a(l)("layouts.Please enter buildadmin account name or email"),"input-attr":{size:"large"}},null,8,["modelValue","placeholder"]),i(C,{modelValue:o.user.password,"onUpdate:modelValue":e[2]||(e[2]=r=>o.user.password=r),type:"password",prop:"password",placeholder:a(l)("layouts.Please enter the buildadmin account password"),"input-attr":{size:"large"}},null,8,["modelValue","placeholder"]),i(R,{class:"form-buttons"},{default:c(()=>[i(p,{onClick:e[3]||(e[3]=r=>I()),loading:o.submitLoading,round:"",type:"primary",size:"large"},{default:c(()=>[f(u(a(l)("layouts.Login")),1)]),_:1},8,["loading"]),n("a",ne,[i(p,{round:"",plain:"",type:"info",size:"large"},{default:c(()=>[f(u(a(l)("layouts.Register")),1)]),_:1})])]),_:1})]),_:1},8,["rules","model"])]))]),_:1},8,["modelValue","title"])])}}}),pe=j(le,[["__scopeId","data-v-3d2b2a16"]]);export{pe as B}; diff --git a/public/assets/balance-Btl8bEJe.js b/public/assets/balance-BHahd_q1.js similarity index 96% rename from public/assets/balance-Btl8bEJe.js rename to public/assets/balance-BHahd_q1.js index 0267561..6c5585c 100644 --- a/public/assets/balance-Btl8bEJe.js +++ b/public/assets/balance-BHahd_q1.js @@ -1 +1 @@ -import{b,a as k,T as z,ad as B,_ as P}from"./index-BpUIT4cK.js";import{B as S,a as $,o as w,I as l,X as D,C as t,D as s,H as g,P as d,_ as L,Z as I,Y as T,G as c,U as n,u as i,O as j}from"./vue-DweYBrEc.js";const F={class:"user-views"},M={class:"card-header"},N={class:"right-title"},U={class:"logs"},V={class:"log-title"},E={key:0,class:"log-change-amount increase"},G={key:1,class:"log-change-amount reduce"},H={class:"log-after"},O={class:"log-change-time"},X={key:0,class:"log-footer"},Y=S({__name:"balance",setup(Z){const u=b(),_=k(),e=$({logs:[],currentPage:1,total:0,pageSize:10,pageLoading:!0}),p=a=>{e.pageSize=a,r()},h=a=>{e.currentPage=a,r()},r=()=>{B(e.currentPage,e.pageSize).then(a=>{e.pageLoading=!1,e.logs=a.data.list,e.total=a.data.total})};return w(()=>{r()}),(a,q)=>{const m=l("el-pagination"),v=l("el-empty"),f=l("el-card"),y=D("loading");return t(),s("div",F,[g(f,{class:"user-views-card",shadow:"hover"},{header:d(()=>[c("div",M,[c("span",null,n(a.$t("user.account.balance.Balance change record")),1),c("span",N,n(a.$t("user.account.balance.Current balance")+" "+i(u).money),1)])]),default:d(()=>[L((t(),s("div",U,[(t(!0),s(I,null,T(e.logs,(o,C)=>(t(),s("div",{class:"log-item",key:C},[c("div",V,n(o.memo),1),o.money>0?(t(),s("div",E,n(a.$t("Balance")+":+"+o.money),1)):(t(),s("div",G,n(a.$t("Balance")+":"+o.money),1)),c("div",H,n(a.$t("user.account.balance.Balance after change")+":"+o.after),1),c("div",O,n(a.$t("user.account.balance.Change time")+":"+i(z)(o.create_time)),1)]))),128))])),[[y,e.pageLoading]]),e.total>0?(t(),s("div",X,[g(m,{currentPage:e.currentPage,"page-size":e.pageSize,"page-sizes":[10,20,50,100],background:"",layout:i(_).state.shrink?"prev, next, jumper":"sizes, ->, prev, pager, next, jumper",total:e.total,onSizeChange:p,onCurrentChange:h},null,8,["currentPage","page-size","layout","total"])])):(t(),j(v,{key:1}))]),_:1})])}}}),J=P(Y,[["__scopeId","data-v-3a90286f"]]);export{J as default}; +import{b,a as k,T as z,ad as B,_ as P}from"./index-DaZx-aM1.js";import{B as S,a as $,o as w,I as l,X as D,C as t,D as s,H as g,P as d,_ as L,Z as I,Y as T,G as c,U as n,u as i,O as j}from"./vue-DweYBrEc.js";const F={class:"user-views"},M={class:"card-header"},N={class:"right-title"},U={class:"logs"},V={class:"log-title"},E={key:0,class:"log-change-amount increase"},G={key:1,class:"log-change-amount reduce"},H={class:"log-after"},O={class:"log-change-time"},X={key:0,class:"log-footer"},Y=S({__name:"balance",setup(Z){const u=b(),_=k(),e=$({logs:[],currentPage:1,total:0,pageSize:10,pageLoading:!0}),p=a=>{e.pageSize=a,r()},h=a=>{e.currentPage=a,r()},r=()=>{B(e.currentPage,e.pageSize).then(a=>{e.pageLoading=!1,e.logs=a.data.list,e.total=a.data.total})};return w(()=>{r()}),(a,q)=>{const m=l("el-pagination"),v=l("el-empty"),f=l("el-card"),y=D("loading");return t(),s("div",F,[g(f,{class:"user-views-card",shadow:"hover"},{header:d(()=>[c("div",M,[c("span",null,n(a.$t("user.account.balance.Balance change record")),1),c("span",N,n(a.$t("user.account.balance.Current balance")+" "+i(u).money),1)])]),default:d(()=>[L((t(),s("div",U,[(t(!0),s(I,null,T(e.logs,(o,C)=>(t(),s("div",{class:"log-item",key:C},[c("div",V,n(o.memo),1),o.money>0?(t(),s("div",E,n(a.$t("Balance")+":+"+o.money),1)):(t(),s("div",G,n(a.$t("Balance")+":"+o.money),1)),c("div",H,n(a.$t("user.account.balance.Balance after change")+":"+o.after),1),c("div",O,n(a.$t("user.account.balance.Change time")+":"+i(z)(o.create_time)),1)]))),128))])),[[y,e.pageLoading]]),e.total>0?(t(),s("div",X,[g(m,{currentPage:e.currentPage,"page-size":e.pageSize,"page-sizes":[10,20,50,100],background:"",layout:i(_).state.shrink?"prev, next, jumper":"sizes, ->, prev, pager, next, jumper",total:e.total,onSizeChange:p,onCurrentChange:h},null,8,["currentPage","page-size","layout","total"])])):(t(),j(v,{key:1}))]),_:1})])}}}),J=P(Y,[["__scopeId","data-v-3a90286f"]]);export{J as default}; diff --git a/public/assets/buy-DDwSzyyR.js b/public/assets/buy-eoeI1CLn.js similarity index 90% rename from public/assets/buy-DDwSzyyR.js rename to public/assets/buy-eoeI1CLn.js index ccfa03c..fccf2d1 100644 --- a/public/assets/buy-DDwSzyyR.js +++ b/public/assets/buy-eoeI1CLn.js @@ -1 +1 @@ -import{x as B,_ as I}from"./index-BpUIT4cK.js";import{s as o,a as N,c as P,o as _,b as U}from"./index-Ig0fY7M4.js";import{u as $}from"./index-Cc2pFFF2.js";import{B as A,I as f,X as v,C as a,D as r,H as g,u as e,P as u,_ as m,p as D,G as s,U as t,V as d,Z as k,O as y,W as b}from"./vue-DweYBrEc.js";import"./terminal-h_3xUdmM.js";const O={key:0,class:"order-info"},E={class:"order-info-item"},M={class:"order-info-item"},z={class:"order-info-item"},W={class:"order-info-item"},j={key:0,class:"order-price"},F={key:1,class:"order-price"},G={class:"order-footer"},H={class:"order-agreement"},S={href:"https://doc.buildadmin.com/guide/other/appendix/templateAgreement.html",target:"_blank",rel:"noopener noreferrer"},T={class:"order-info-buttons"},X=A({__name:"buy",setup(Z){const{t:l}=B.useI18n(),h=$();return(q,n)=>{const x=f("el-alert"),C=f("el-checkbox"),c=f("el-button"),V=f("el-dialog"),p=v("blur"),w=v("loading");return a(),r("div",null,[g(V,{modelValue:e(o).dialog.buy,"onUpdate:modelValue":n[6]||(n[6]=i=>e(o).dialog.buy=i),class:"buy-dialog",title:e(l)("module.Confirm order info"),top:"20vh",width:"28%"},{default:u(()=>[m((a(),r("div",null,[g(x,{title:e(l)("module.Module installation warning"),type:"error",center:!0,closable:!1},null,8,["title"]),e(D)(e(o).buy.info)?b("",!0):(a(),r("div",O,[s("div",E,t(e(l)("module.Order title"))+":"+t(e(o).buy.info.title),1),s("div",M,t(e(l)("module.Order No"))+":"+t(e(o).buy.info.sn),1),s("div",z,t(e(l)("module.Purchase user"))+":"+t(e(N)(e(h))),1),s("div",W,[d(t(e(l)("module.Order price"))+": ",1),e(o).buy.info.purchased?(a(),r("span",F,t(e(l)("module.Purchased, can be installed directly")),1)):(a(),r("span",j,t(e(P)(e(o).buy.info.amount,e(o).buy.info.pay.money?1:0)),1))]),s("div",G,[s("div",H,[g(C,{modelValue:e(o).buy.agreement,"onUpdate:modelValue":n[0]||(n[0]=i=>e(o).buy.agreement=i),size:"small",label:""},null,8,["modelValue"]),s("span",null,[d(t(e(l)("module.Understand and agree"))+"《 ",1),s("a",S,t(e(l)("module.Module purchase and use agreement")),1),n[7]||(n[7]=d(" 》 "))])]),s("div",T,[e(o).buy.info.purchased?m((a(),y(c,{key:1,loading:e(o).loading.common,onClick:n[5]||(n[5]=i=>e(U)(e(o).buy.info.uid,e(o).buy.info.id,!0)),type:"warning"},{default:u(()=>[d(t(e(l)("module.Install now")),1)]),_:1},8,["loading"])),[[p]]):(a(),r(k,{key:0},[e(o).buy.info.pay.score?m((a(),y(c,{key:0,loading:e(o).loading.common,onClick:n[1]||(n[1]=i=>e(_)("score")),type:"warning"},{default:u(()=>[d(t(e(l)("module.Point payment")),1)]),_:1},8,["loading"])),[[p]]):b("",!0),e(o).buy.info.pay.money?(a(),r(k,{key:1},[m((a(),y(c,{loading:e(o).loading.common,onClick:n[2]||(n[2]=i=>e(_)("balance")),type:"warning"},{default:u(()=>[d(t(e(l)("module.Balance payment")),1)]),_:1},8,["loading"])),[[p]]),m((a(),y(c,{loading:e(o).loading.common,onClick:n[3]||(n[3]=i=>e(_)("wx")),type:"success"},{default:u(()=>[d(t(e(l)("module.Wechat payment")),1)]),_:1},8,["loading"])),[[p]]),m((a(),y(c,{loading:e(o).loading.common,onClick:n[4]||(n[4]=i=>e(_)("zfb")),type:"primary"},{default:u(()=>[d(t(e(l)("module.Alipay payment")),1)]),_:1},8,["loading"])),[[p]])],64)):b("",!0)],64))])])]))])),[[w,e(o).loading.buy]])]),_:1},8,["modelValue","title"])])}}}),Y=I(X,[["__scopeId","data-v-13d418e1"]]);export{Y as default}; +import{x as B,_ as I}from"./index-DaZx-aM1.js";import{s as o,a as N,c as P,o as _,b as U}from"./index-COT39VVl.js";import{u as $}from"./index-COLRoJQu.js";import{B as A,I as f,X as v,C as a,D as r,H as g,u as e,P as u,_ as m,p as D,G as s,U as t,V as d,Z as k,O as y,W as b}from"./vue-DweYBrEc.js";import"./terminal-Ckva-Vp9.js";const O={key:0,class:"order-info"},E={class:"order-info-item"},M={class:"order-info-item"},z={class:"order-info-item"},W={class:"order-info-item"},j={key:0,class:"order-price"},F={key:1,class:"order-price"},G={class:"order-footer"},H={class:"order-agreement"},S={href:"https://doc.buildadmin.com/guide/other/appendix/templateAgreement.html",target:"_blank",rel:"noopener noreferrer"},T={class:"order-info-buttons"},X=A({__name:"buy",setup(Z){const{t:l}=B.useI18n(),h=$();return(q,n)=>{const x=f("el-alert"),C=f("el-checkbox"),c=f("el-button"),V=f("el-dialog"),p=v("blur"),w=v("loading");return a(),r("div",null,[g(V,{modelValue:e(o).dialog.buy,"onUpdate:modelValue":n[6]||(n[6]=i=>e(o).dialog.buy=i),class:"buy-dialog",title:e(l)("module.Confirm order info"),top:"20vh",width:"28%"},{default:u(()=>[m((a(),r("div",null,[g(x,{title:e(l)("module.Module installation warning"),type:"error",center:!0,closable:!1},null,8,["title"]),e(D)(e(o).buy.info)?b("",!0):(a(),r("div",O,[s("div",E,t(e(l)("module.Order title"))+":"+t(e(o).buy.info.title),1),s("div",M,t(e(l)("module.Order No"))+":"+t(e(o).buy.info.sn),1),s("div",z,t(e(l)("module.Purchase user"))+":"+t(e(N)(e(h))),1),s("div",W,[d(t(e(l)("module.Order price"))+": ",1),e(o).buy.info.purchased?(a(),r("span",F,t(e(l)("module.Purchased, can be installed directly")),1)):(a(),r("span",j,t(e(P)(e(o).buy.info.amount,e(o).buy.info.pay.money?1:0)),1))]),s("div",G,[s("div",H,[g(C,{modelValue:e(o).buy.agreement,"onUpdate:modelValue":n[0]||(n[0]=i=>e(o).buy.agreement=i),size:"small",label:""},null,8,["modelValue"]),s("span",null,[d(t(e(l)("module.Understand and agree"))+"《 ",1),s("a",S,t(e(l)("module.Module purchase and use agreement")),1),n[7]||(n[7]=d(" 》 "))])]),s("div",T,[e(o).buy.info.purchased?m((a(),y(c,{key:1,loading:e(o).loading.common,onClick:n[5]||(n[5]=i=>e(U)(e(o).buy.info.uid,e(o).buy.info.id,!0)),type:"warning"},{default:u(()=>[d(t(e(l)("module.Install now")),1)]),_:1},8,["loading"])),[[p]]):(a(),r(k,{key:0},[e(o).buy.info.pay.score?m((a(),y(c,{key:0,loading:e(o).loading.common,onClick:n[1]||(n[1]=i=>e(_)("score")),type:"warning"},{default:u(()=>[d(t(e(l)("module.Point payment")),1)]),_:1},8,["loading"])),[[p]]):b("",!0),e(o).buy.info.pay.money?(a(),r(k,{key:1},[m((a(),y(c,{loading:e(o).loading.common,onClick:n[2]||(n[2]=i=>e(_)("balance")),type:"warning"},{default:u(()=>[d(t(e(l)("module.Balance payment")),1)]),_:1},8,["loading"])),[[p]]),m((a(),y(c,{loading:e(o).loading.common,onClick:n[3]||(n[3]=i=>e(_)("wx")),type:"success"},{default:u(()=>[d(t(e(l)("module.Wechat payment")),1)]),_:1},8,["loading"])),[[p]]),m((a(),y(c,{loading:e(o).loading.common,onClick:n[4]||(n[4]=i=>e(_)("zfb")),type:"primary"},{default:u(()=>[d(t(e(l)("module.Alipay payment")),1)]),_:1},8,["loading"])),[[p]])],64)):b("",!0)],64))])])]))])),[[w,e(o).loading.buy]])]),_:1},8,["modelValue","title"])])}}}),Y=I(X,[["__scopeId","data-v-13d418e1"]]);export{Y as default}; diff --git a/public/assets/changePassword-CbWxbXCT.js b/public/assets/changePassword-hJsV8QdE.js similarity index 91% rename from public/assets/changePassword-CbWxbXCT.js rename to public/assets/changePassword-hJsV8QdE.js index e47cadf..d9522bc 100644 --- a/public/assets/changePassword-CbWxbXCT.js +++ b/public/assets/changePassword-hJsV8QdE.js @@ -1 +1 @@ -import{B as b,a8 as v,a as V,I as m,C as y,D as C,H as n,P as l,G as S,a7 as I,u as r,V as f,U as p}from"./vue-DweYBrEc.js";import{x as N,b as R,G as $,ae as x,_ as L}from"./index-BpUIT4cK.js";import{b as u}from"./validate-CLZ9qkb0.js";import{F as i}from"./index-BlN5UEvU.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";const U={class:"user-views"},B={class:"change-password"},k=b({__name:"changePassword",setup(q){const{t:s}=N.useI18n(),P=R(),w=v("formRef"),e=V({formSubmitLoading:!1,form:{oldPassword:"",newPassword:"",confirmPassword:""},rules:{oldPassword:[u({name:"required",title:s("user.account.changePassword.Old password")})],newPassword:[u({name:"required",title:s("user.account.changePassword.New password")}),u({name:"password"})],confirmPassword:[u({name:"required",title:s("user.account.changePassword.Confirm new password")}),u({name:"password"}),{validator:(d,o,a)=>{(e.form.newPassword||e.form.confirmPassword)&&(e.form.newPassword==e.form.confirmPassword?a():a(new Error(s("user.account.changePassword.The duplicate password does not match the new password")))),a()},trigger:"blur"}]}}),c=()=>{var d;(d=w.value)==null||d.validate(o=>{o&&(e.formSubmitLoading=!0,x(e.form).then(a=>{e.formSubmitLoading=!1,a.code==1&&P.logout()}).catch(()=>{e.formSubmitLoading=!1}))})};return(d,o)=>{const a=m("el-button"),g=m("el-form-item"),h=m("el-form"),_=m("el-card");return y(),C("div",U,[n(_,{class:"user-views-card",shadow:"hover",header:r(s)("user.account.changePassword.Change Password")},{default:l(()=>[S("div",B,[n(h,{model:e.form,rules:e.rules,"label-position":"top",ref_key:"formRef",ref:w,onKeyup:o[5]||(o[5]=I(t=>c(),["enter"]))},{default:l(()=>[n(i,{label:r(s)("user.account.changePassword.Old password"),type:"password",modelValue:e.form.oldPassword,"onUpdate:modelValue":o[0]||(o[0]=t=>e.form.oldPassword=t),prop:"oldPassword","input-attr":{showPassword:!0},placeholder:r(s)("user.account.changePassword.Please enter your current password")},null,8,["label","modelValue","placeholder"]),n(i,{label:r(s)("user.account.changePassword.New password"),type:"password",modelValue:e.form.newPassword,"onUpdate:modelValue":o[1]||(o[1]=t=>e.form.newPassword=t),prop:"newPassword","input-attr":{showPassword:!0},placeholder:r(s)("Please input field",{field:r(s)("user.account.changePassword.New password")})},null,8,["label","modelValue","placeholder"]),n(i,{label:r(s)("user.account.changePassword.Confirm new password"),type:"password",modelValue:e.form.confirmPassword,"onUpdate:modelValue":o[2]||(o[2]=t=>e.form.confirmPassword=t),prop:"confirmPassword","input-attr":{showPassword:!0},placeholder:r(s)("Please input field",{field:r(s)("user.account.changePassword.Confirm new password")})},null,8,["label","modelValue","placeholder"]),n(g,{class:"submit-buttons"},{default:l(()=>[n(a,{onClick:o[3]||(o[3]=t=>r($)(r(w)))},{default:l(()=>[f(p(d.$t("Reset")),1)]),_:1}),n(a,{type:"primary",loading:e.formSubmitLoading,onClick:o[4]||(o[4]=t=>c())},{default:l(()=>[f(p(d.$t("Save")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["model","rules"])])]),_:1},8,["header"])])}}}),O=L(k,[["__scopeId","data-v-9cc2dcfb"]]);export{O as default}; +import{B as b,a8 as v,a as V,I as m,C as y,D as C,H as n,P as l,G as S,a7 as I,u as r,V as f,U as p}from"./vue-DweYBrEc.js";import{x as N,b as R,G as $,ae as x,_ as L}from"./index-DaZx-aM1.js";import{b as u}from"./validate-BpW15YMR.js";import{F as i}from"./index-3bJmoSPj.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";const U={class:"user-views"},B={class:"change-password"},k=b({__name:"changePassword",setup(q){const{t:s}=N.useI18n(),P=R(),w=v("formRef"),e=V({formSubmitLoading:!1,form:{oldPassword:"",newPassword:"",confirmPassword:""},rules:{oldPassword:[u({name:"required",title:s("user.account.changePassword.Old password")})],newPassword:[u({name:"required",title:s("user.account.changePassword.New password")}),u({name:"password"})],confirmPassword:[u({name:"required",title:s("user.account.changePassword.Confirm new password")}),u({name:"password"}),{validator:(d,o,a)=>{(e.form.newPassword||e.form.confirmPassword)&&(e.form.newPassword==e.form.confirmPassword?a():a(new Error(s("user.account.changePassword.The duplicate password does not match the new password")))),a()},trigger:"blur"}]}}),c=()=>{var d;(d=w.value)==null||d.validate(o=>{o&&(e.formSubmitLoading=!0,x(e.form).then(a=>{e.formSubmitLoading=!1,a.code==1&&P.logout()}).catch(()=>{e.formSubmitLoading=!1}))})};return(d,o)=>{const a=m("el-button"),g=m("el-form-item"),h=m("el-form"),_=m("el-card");return y(),C("div",U,[n(_,{class:"user-views-card",shadow:"hover",header:r(s)("user.account.changePassword.Change Password")},{default:l(()=>[S("div",B,[n(h,{model:e.form,rules:e.rules,"label-position":"top",ref_key:"formRef",ref:w,onKeyup:o[5]||(o[5]=I(t=>c(),["enter"]))},{default:l(()=>[n(i,{label:r(s)("user.account.changePassword.Old password"),type:"password",modelValue:e.form.oldPassword,"onUpdate:modelValue":o[0]||(o[0]=t=>e.form.oldPassword=t),prop:"oldPassword","input-attr":{showPassword:!0},placeholder:r(s)("user.account.changePassword.Please enter your current password")},null,8,["label","modelValue","placeholder"]),n(i,{label:r(s)("user.account.changePassword.New password"),type:"password",modelValue:e.form.newPassword,"onUpdate:modelValue":o[1]||(o[1]=t=>e.form.newPassword=t),prop:"newPassword","input-attr":{showPassword:!0},placeholder:r(s)("Please input field",{field:r(s)("user.account.changePassword.New password")})},null,8,["label","modelValue","placeholder"]),n(i,{label:r(s)("user.account.changePassword.Confirm new password"),type:"password",modelValue:e.form.confirmPassword,"onUpdate:modelValue":o[2]||(o[2]=t=>e.form.confirmPassword=t),prop:"confirmPassword","input-attr":{showPassword:!0},placeholder:r(s)("Please input field",{field:r(s)("user.account.changePassword.Confirm new password")})},null,8,["label","modelValue","placeholder"]),n(g,{class:"submit-buttons"},{default:l(()=>[n(a,{onClick:o[3]||(o[3]=t=>r($)(r(w)))},{default:l(()=>[f(p(d.$t("Reset")),1)]),_:1}),n(a,{type:"primary",loading:e.formSubmitLoading,onClick:o[4]||(o[4]=t=>c())},{default:l(()=>[f(p(d.$t("Save")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["model","rules"])])]),_:1},8,["header"])])}}}),O=L(k,[["__scopeId","data-v-9cc2dcfb"]]);export{O as default}; diff --git a/public/assets/commonDialog-hbmV3dXh.js b/public/assets/commonDialog-B7yOfwjD.js similarity index 70% rename from public/assets/commonDialog-hbmV3dXh.js rename to public/assets/commonDialog-B7yOfwjD.js index 9dd1577..a9c80d0 100644 --- a/public/assets/commonDialog-hbmV3dXh.js +++ b/public/assets/commonDialog-B7yOfwjD.js @@ -1 +1 @@ -import{s as o}from"./index-Ig0fY7M4.js";import f from"./commonDone-DWzQFmsx.js";import g from"./commonSelectVersion-Dz5vaPHZ.js";import C from"./confirmFileConflict-CYbsXqok.js";import k from"./installConflict-roRNjPHT.js";import y from"./uploadInstall-BlnIf3HU.js";import{B as v,I as i,X as V,C as t,D as a,H as c,u as e,P as s,_ as D,W as l,O as m}from"./vue-DweYBrEc.js";import{_ as x}from"./index-BpUIT4cK.js";import"./index-Cc2pFFF2.js";import"./terminal-h_3xUdmM.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";import"./index-BlN5UEvU.js";const I=["element-loading-text"],b=v({__name:"commonDialog",setup(h){return(r,n)=>{const d=i("el-scrollbar"),p=i("el-dialog"),u=V("loading");return t(),a("div",null,[c(p,{"close-on-press-escape":e(o).common.quickClose,title:e(o).common.dialogTitle,"close-on-click-modal":e(o).common.quickClose,modelValue:e(o).dialog.common,"onUpdate:modelValue":n[0]||(n[0]=_=>e(o).dialog.common=_),class:"common-dialog"},{default:s(()=>[c(d,{height:500},{default:s(()=>[e(o).common.type=="loading"?D((t(),a("div",{"element-loading-text":e(o).common.loadingTitle?r.$t("module.stateTitle "+e(o).common.loadingTitle):"",key:e(o).common.loadingComponentKey,class:"common-loading"},null,8,I)),[[u,!0]]):l("",!0),e(o).common.type=="selectVersion"?(t(),m(g,{key:1})):l("",!0),e(o).common.type=="installConflict"?(t(),m(k,{key:2})):l("",!0),e(o).common.type=="disableConfirmConflict"?(t(),m(C,{key:3})):l("",!0),e(o).common.type=="done"?(t(),m(f,{key:4})):l("",!0),e(o).common.type=="uploadInstall"?(t(),m(y,{key:5})):l("",!0)]),_:1})]),_:1},8,["close-on-press-escape","title","close-on-click-modal","modelValue"])])}}}),W=x(b,[["__scopeId","data-v-deb1af09"]]);export{W as default}; +import{s as o}from"./index-COT39VVl.js";import f from"./commonDone-8jcCM_Lo.js";import g from"./commonSelectVersion-DIs00R8E.js";import C from"./confirmFileConflict-DxX9XbIv.js";import k from"./installConflict-DQGWn7mB.js";import y from"./uploadInstall-8okRfgW8.js";import{B as v,I as i,X as V,C as t,D as a,H as c,u as e,P as s,_ as D,W as l,O as m}from"./vue-DweYBrEc.js";import{_ as x}from"./index-DaZx-aM1.js";import"./index-COLRoJQu.js";import"./terminal-Ckva-Vp9.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";import"./index-3bJmoSPj.js";const I=["element-loading-text"],b=v({__name:"commonDialog",setup(h){return(r,n)=>{const d=i("el-scrollbar"),p=i("el-dialog"),u=V("loading");return t(),a("div",null,[c(p,{"close-on-press-escape":e(o).common.quickClose,title:e(o).common.dialogTitle,"close-on-click-modal":e(o).common.quickClose,modelValue:e(o).dialog.common,"onUpdate:modelValue":n[0]||(n[0]=_=>e(o).dialog.common=_),class:"common-dialog"},{default:s(()=>[c(d,{height:500},{default:s(()=>[e(o).common.type=="loading"?D((t(),a("div",{"element-loading-text":e(o).common.loadingTitle?r.$t("module.stateTitle "+e(o).common.loadingTitle):"",key:e(o).common.loadingComponentKey,class:"common-loading"},null,8,I)),[[u,!0]]):l("",!0),e(o).common.type=="selectVersion"?(t(),m(g,{key:1})):l("",!0),e(o).common.type=="installConflict"?(t(),m(k,{key:2})):l("",!0),e(o).common.type=="disableConfirmConflict"?(t(),m(C,{key:3})):l("",!0),e(o).common.type=="done"?(t(),m(f,{key:4})):l("",!0),e(o).common.type=="uploadInstall"?(t(),m(y,{key:5})):l("",!0)]),_:1})]),_:1},8,["close-on-press-escape","title","close-on-click-modal","modelValue"])])}}}),W=x(b,[["__scopeId","data-v-deb1af09"]]);export{W as default}; diff --git a/public/assets/commonDone-DWzQFmsx.js b/public/assets/commonDone-8jcCM_Lo.js similarity index 95% rename from public/assets/commonDone-DWzQFmsx.js rename to public/assets/commonDone-8jcCM_Lo.js index c3486c6..4498790 100644 --- a/public/assets/commonDone-DWzQFmsx.js +++ b/public/assets/commonDone-8jcCM_Lo.js @@ -1 +1 @@ -import{x as L,R as S,_ as C}from"./index-BpUIT4cK.js";import{s,m as d,d as w,e as N}from"./index-Ig0fY7M4.js";import{B as V}from"./index-Bn2A_J6p.js";import{F as R}from"./index-BlN5UEvU.js";import{u as H,t as M}from"./terminal-h_3xUdmM.js";import{B as U,a as P,I as h,X as b,C as n,D as a,G as l,u as e,U as o,_ as D,W as m,V as r,H as u,P as p,O as W,ag as j}from"./vue-DweYBrEc.js";import"./index-Cc2pFFF2.js";import"./index-DuYG_3Q7.js";const F={class:"install-done"},O={class:"install-done-title"},z={key:0},G={key:1},X={key:2},$={key:3},q={class:"install-tis-box"},J={key:0,class:"depend-box"},K={key:0,class:"depend-loading"},Q={class:"depend-tis"},Y={key:0},Z={class:"color-red"},ee={key:0},te={key:1},oe={key:1,class:"color-green"},le={key:2,class:"exec-fail color-red"},se={key:1,class:"depend-tis"},ne={key:2},ae={key:0,class:"install-tis-box text-align-center"},de={class:"install-tis"},ie={class:"dependency-installation-fail-tips"},me={class:"install-tis-box"},ce={class:"install-tis"},re={class:"install-tis-box"},ue={class:"install-form"},pe={key:1,class:"install-tis-box"},_e={class:"install-form"},he={class:"el-popover__title"},fe={class:"reload-hot-server-content"},ve={class:"block-help hot-server-tips"},ye={class:"install-done-button-box"},Se=U({__name:"commonDone",setup(be){const{t}=L.useI18n(),_=H(),i=P({rebuild:0,reloadHotServer:0}),v=()=>{_.toggle(!0)},I=()=>{s.dialog.common=!1,i.rebuild==1?(_.toggle(!0),_.addTaskPM("web-build",!1,"",y=>{y==M.Success&&(_.toggle(!1),i.reloadHotServer==1&&s.common.moduleState!=d.DISABLE)})):i.reloadHotServer==1&&s.common.moduleState!=d.DISABLE},g=()=>{j.confirm(t("module.Is the command that failed on the WEB terminal executed manually or in other ways successfully?"),t("Reminder"),{confirmButtonText:t("module.yes"),cancelButtonText:t("Cancel"),type:"warning"}).then(()=>{s.loading.common=!0,w(s.common.uid).then(()=>{N(),s.loading.common=!1,s.common.dependInstallState="success"})})};return(y,c)=>{const k=h("el-link"),x=h("el-popover"),E=h("el-form-item"),T=h("el-button"),A=b("loading"),B=b("blur");return n(),a("div",F,[l("div",O,[e(s).common.moduleState==e(d).INSTALLED?(n(),a("span",z,o(e(t)("module.Congratulations, module installation is complete")),1)):e(s).common.moduleState==e(d).DISABLE?(n(),a("span",G,o(e(t)("module.Module is disabled")),1)):e(s).common.moduleState==e(d).DEPENDENT_WAIT_INSTALL?(n(),a("span",X,o(e(t)("module.Congratulations, the code of the module is ready")),1)):(n(),a("span",$,o(e(t)("module.Unknown state")),1))]),l("div",q,[e(s).common.dependInstallState!="none"?(n(),a("div",J,[e(s).common.dependInstallState=="executing"?D((n(),a("div",K,null,512)),[[A,!0]]):m("",!0),l("div",Q,[e(s).common.dependInstallState=="executing"?(n(),a("div",Y,[l("span",Z,o(e(t)("module.Do not refresh the page!")),1),e(s).common.moduleState==e(d).DISABLE?(n(),a("span",ee,o(e(t)("module.New adjustment of dependency detected")),1)):e(s).common.moduleState==e(d).DEPENDENT_WAIT_INSTALL?(n(),a("span",te,o(e(t)("module.This module adds new dependencies")),1)):m("",!0),c[2]||(c[2]=l("span",null,",",-1)),l("span",null,o(e(t)("module.The built-in terminal of the system is automatically installing these dependencies, please wait~")),1),l("span",{class:"span-a",onClick:v},o(e(t)("module.View progress")),1)])):m("",!0),e(s).common.dependInstallState=="success"?(n(),a("div",oe,o(e(t)("module.Dependency installation completed~")),1)):m("",!0),e(s).common.dependInstallState=="fail"?(n(),a("div",le,[r(o(e(t)("module.Dependency installation fail 1"))+" ",1),l("span",{class:"span-a",onClick:v},o(e(t)("module.Dependency installation fail 2")),1),r(" "+o(e(t)("module.Dependency installation fail 3"))+" ",1),u(k,{target:"_blank",type:"primary",href:"https://doc.buildadmin.com/guide/install/manualOperation.html"},{default:p(()=>[r(o(e(t)("module.Dependency installation fail 4")),1)]),_:1})])):m("",!0)])])):e(s).common.moduleState==e(d).INSTALLED?(n(),a("div",se,o(e(t)("module.This module does not add new dependencies")),1)):(n(),a("div",ne,o(e(t)("module.There is no adjustment for system dependency")),1))]),e(s).common.dependInstallState=="fail"?(n(),a("div",ae,[l("div",de,[r(o(e(t)("module.Dependency installation fail 5"))+" ",1),l("span",{class:"span-a",onClick:g},o(e(t)("module.Dependency installation fail 6")),1),r(" "+o(e(t)("module.Dependency installation fail 7"))+" ",1),l("span",ie,o(e(t)("module.dependency-installation-fail-tips")),1)])])):m("",!0),l("div",me,[l("div",ce,o(e(t)("module.please"))+" "+o(e(s).common.moduleState==e(d).DISABLE?"":e(t)("module.After installation 1"))+" "+o(e(t)("module.Manually clean up the system and browser cache")),1)]),l("div",re,[l("div",ue,[u(R,{label:(e(s).common.moduleState==e(d).DISABLE?"":e(t)("module.After installation 2"))+e(t)("module.Automatically execute reissue command?"),modelValue:i.rebuild,"onUpdate:modelValue":c[0]||(c[0]=f=>i.rebuild=f),type:"radio","input-attr":{border:!0,content:{0:e(t)("module.no"),1:e(t)("module.yes")}}},null,8,["label","modelValue","input-attr"])])]),e(S).dirtyFile&&e(s).common.moduleState!=e(d).DISABLE?(n(),a("div",pe,[l("div",_e,[u(E,{label:e(t)("module.After installation 2")+e(t)("module.Restart Vite hot server")},{default:p(()=>[u(V,{modelValue:i.reloadHotServer,"onUpdate:modelValue":c[1]||(c[1]=f=>i.reloadHotServer=f),type:"radio",attr:{class:"hot-server-input",border:!0,content:{0:e(t)("vite.Later")+e(t)("module.Manual restart"),1:e(t)("module.Restart Now")}}},null,8,["modelValue","attr"]),u(x,{width:360,placement:"top"},{reference:p(()=>[l("div",ve,o(e(t)("module.detailed information"))+"?",1)]),default:p(()=>[l("div",null,[l("div",he,o(e(t)("vite.Reload hot server title")),1),l("div",fe,[l("p",null,[l("span",null,o(e(t)("vite.Reload hot server tips 1")),1),l("span",null,"【"+o(e(t)(`vite.Close type ${e(S).closeType}`))+"】",1),l("span",null,o(e(t)("vite.Reload hot server tips 2")),1)]),l("p",null,o(e(t)("vite.Reload hot server tips 3")),1),l("p",null,o(e(t)("module.Restart Vite hot server tips")),1)])])]),_:1})]),_:1},8,["label"])])])):m("",!0),l("div",ye,[D((n(),W(T,{disabled:!(e(s).common.dependInstallState!="executing"||e(s).common.moduleState==e(d).INSTALLED),size:"large",class:"install-done-button",type:"primary",loading:e(s).loading.common,onClick:I},{default:p(()=>[r(o(e(s).common.moduleState==e(d).DISABLE?e(t)("Complete"):e(t)("module.End of installation")),1)]),_:1},8,["disabled","loading"])),[[B]])])])}}}),Be=C(Se,[["__scopeId","data-v-fabd7ed2"]]);export{Be as default}; +import{x as L,R as S,_ as C}from"./index-DaZx-aM1.js";import{s,m as d,d as w,e as N}from"./index-COT39VVl.js";import{B as V}from"./index-DURhdNfa.js";import{F as R}from"./index-3bJmoSPj.js";import{u as H,t as M}from"./terminal-Ckva-Vp9.js";import{B as U,a as P,I as h,X as b,C as n,D as a,G as l,u as e,U as o,_ as D,W as m,V as r,H as u,P as p,O as W,ag as j}from"./vue-DweYBrEc.js";import"./index-COLRoJQu.js";import"./index-BUXh3lRP.js";const F={class:"install-done"},O={class:"install-done-title"},z={key:0},G={key:1},X={key:2},$={key:3},q={class:"install-tis-box"},J={key:0,class:"depend-box"},K={key:0,class:"depend-loading"},Q={class:"depend-tis"},Y={key:0},Z={class:"color-red"},ee={key:0},te={key:1},oe={key:1,class:"color-green"},le={key:2,class:"exec-fail color-red"},se={key:1,class:"depend-tis"},ne={key:2},ae={key:0,class:"install-tis-box text-align-center"},de={class:"install-tis"},ie={class:"dependency-installation-fail-tips"},me={class:"install-tis-box"},ce={class:"install-tis"},re={class:"install-tis-box"},ue={class:"install-form"},pe={key:1,class:"install-tis-box"},_e={class:"install-form"},he={class:"el-popover__title"},fe={class:"reload-hot-server-content"},ve={class:"block-help hot-server-tips"},ye={class:"install-done-button-box"},Se=U({__name:"commonDone",setup(be){const{t}=L.useI18n(),_=H(),i=P({rebuild:0,reloadHotServer:0}),v=()=>{_.toggle(!0)},I=()=>{s.dialog.common=!1,i.rebuild==1?(_.toggle(!0),_.addTaskPM("web-build",!1,"",y=>{y==M.Success&&(_.toggle(!1),i.reloadHotServer==1&&s.common.moduleState!=d.DISABLE)})):i.reloadHotServer==1&&s.common.moduleState!=d.DISABLE},g=()=>{j.confirm(t("module.Is the command that failed on the WEB terminal executed manually or in other ways successfully?"),t("Reminder"),{confirmButtonText:t("module.yes"),cancelButtonText:t("Cancel"),type:"warning"}).then(()=>{s.loading.common=!0,w(s.common.uid).then(()=>{N(),s.loading.common=!1,s.common.dependInstallState="success"})})};return(y,c)=>{const k=h("el-link"),x=h("el-popover"),E=h("el-form-item"),T=h("el-button"),A=b("loading"),B=b("blur");return n(),a("div",F,[l("div",O,[e(s).common.moduleState==e(d).INSTALLED?(n(),a("span",z,o(e(t)("module.Congratulations, module installation is complete")),1)):e(s).common.moduleState==e(d).DISABLE?(n(),a("span",G,o(e(t)("module.Module is disabled")),1)):e(s).common.moduleState==e(d).DEPENDENT_WAIT_INSTALL?(n(),a("span",X,o(e(t)("module.Congratulations, the code of the module is ready")),1)):(n(),a("span",$,o(e(t)("module.Unknown state")),1))]),l("div",q,[e(s).common.dependInstallState!="none"?(n(),a("div",J,[e(s).common.dependInstallState=="executing"?D((n(),a("div",K,null,512)),[[A,!0]]):m("",!0),l("div",Q,[e(s).common.dependInstallState=="executing"?(n(),a("div",Y,[l("span",Z,o(e(t)("module.Do not refresh the page!")),1),e(s).common.moduleState==e(d).DISABLE?(n(),a("span",ee,o(e(t)("module.New adjustment of dependency detected")),1)):e(s).common.moduleState==e(d).DEPENDENT_WAIT_INSTALL?(n(),a("span",te,o(e(t)("module.This module adds new dependencies")),1)):m("",!0),c[2]||(c[2]=l("span",null,",",-1)),l("span",null,o(e(t)("module.The built-in terminal of the system is automatically installing these dependencies, please wait~")),1),l("span",{class:"span-a",onClick:v},o(e(t)("module.View progress")),1)])):m("",!0),e(s).common.dependInstallState=="success"?(n(),a("div",oe,o(e(t)("module.Dependency installation completed~")),1)):m("",!0),e(s).common.dependInstallState=="fail"?(n(),a("div",le,[r(o(e(t)("module.Dependency installation fail 1"))+" ",1),l("span",{class:"span-a",onClick:v},o(e(t)("module.Dependency installation fail 2")),1),r(" "+o(e(t)("module.Dependency installation fail 3"))+" ",1),u(k,{target:"_blank",type:"primary",href:"https://doc.buildadmin.com/guide/install/manualOperation.html"},{default:p(()=>[r(o(e(t)("module.Dependency installation fail 4")),1)]),_:1})])):m("",!0)])])):e(s).common.moduleState==e(d).INSTALLED?(n(),a("div",se,o(e(t)("module.This module does not add new dependencies")),1)):(n(),a("div",ne,o(e(t)("module.There is no adjustment for system dependency")),1))]),e(s).common.dependInstallState=="fail"?(n(),a("div",ae,[l("div",de,[r(o(e(t)("module.Dependency installation fail 5"))+" ",1),l("span",{class:"span-a",onClick:g},o(e(t)("module.Dependency installation fail 6")),1),r(" "+o(e(t)("module.Dependency installation fail 7"))+" ",1),l("span",ie,o(e(t)("module.dependency-installation-fail-tips")),1)])])):m("",!0),l("div",me,[l("div",ce,o(e(t)("module.please"))+" "+o(e(s).common.moduleState==e(d).DISABLE?"":e(t)("module.After installation 1"))+" "+o(e(t)("module.Manually clean up the system and browser cache")),1)]),l("div",re,[l("div",ue,[u(R,{label:(e(s).common.moduleState==e(d).DISABLE?"":e(t)("module.After installation 2"))+e(t)("module.Automatically execute reissue command?"),modelValue:i.rebuild,"onUpdate:modelValue":c[0]||(c[0]=f=>i.rebuild=f),type:"radio","input-attr":{border:!0,content:{0:e(t)("module.no"),1:e(t)("module.yes")}}},null,8,["label","modelValue","input-attr"])])]),e(S).dirtyFile&&e(s).common.moduleState!=e(d).DISABLE?(n(),a("div",pe,[l("div",_e,[u(E,{label:e(t)("module.After installation 2")+e(t)("module.Restart Vite hot server")},{default:p(()=>[u(V,{modelValue:i.reloadHotServer,"onUpdate:modelValue":c[1]||(c[1]=f=>i.reloadHotServer=f),type:"radio",attr:{class:"hot-server-input",border:!0,content:{0:e(t)("vite.Later")+e(t)("module.Manual restart"),1:e(t)("module.Restart Now")}}},null,8,["modelValue","attr"]),u(x,{width:360,placement:"top"},{reference:p(()=>[l("div",ve,o(e(t)("module.detailed information"))+"?",1)]),default:p(()=>[l("div",null,[l("div",he,o(e(t)("vite.Reload hot server title")),1),l("div",fe,[l("p",null,[l("span",null,o(e(t)("vite.Reload hot server tips 1")),1),l("span",null,"【"+o(e(t)(`vite.Close type ${e(S).closeType}`))+"】",1),l("span",null,o(e(t)("vite.Reload hot server tips 2")),1)]),l("p",null,o(e(t)("vite.Reload hot server tips 3")),1),l("p",null,o(e(t)("module.Restart Vite hot server tips")),1)])])]),_:1})]),_:1},8,["label"])])])):m("",!0),l("div",ye,[D((n(),W(T,{disabled:!(e(s).common.dependInstallState!="executing"||e(s).common.moduleState==e(d).INSTALLED),size:"large",class:"install-done-button",type:"primary",loading:e(s).loading.common,onClick:I},{default:p(()=>[r(o(e(s).common.moduleState==e(d).DISABLE?e(t)("Complete"):e(t)("module.End of installation")),1)]),_:1},8,["disabled","loading"])),[[B]])])])}}}),Be=C(Se,[["__scopeId","data-v-fabd7ed2"]]);export{Be as default}; diff --git a/public/assets/commonSelectVersion-Dz5vaPHZ.js b/public/assets/commonSelectVersion-DIs00R8E.js similarity index 91% rename from public/assets/commonSelectVersion-Dz5vaPHZ.js rename to public/assets/commonSelectVersion-DIs00R8E.js index dadc4fc..0e8c377 100644 --- a/public/assets/commonSelectVersion-Dz5vaPHZ.js +++ b/public/assets/commonSelectVersion-DIs00R8E.js @@ -1 +1 @@ -import{x as B,T as b,_ as S}from"./index-BpUIT4cK.js";import{s as a,f as z,g as D,h as F}from"./index-Ig0fY7M4.js";import{B as M,aH as w,I as _,C as s,D as c,H as i,u as e,P as d,G as u,O as p,U as m,V as h}from"./vue-DweYBrEc.js";import"./index-Cc2pFFF2.js";import"./terminal-h_3xUdmM.js";const N={key:0},T={class:"available-system-version"},j={class:"available-system-version-text"},A={key:1},E={key:0},H={key:0,class:"renewal-text"},L={key:1},O={key:2},$={class:"renewal"},G={class:"renewal-text"},P=M({__name:"commonSelectVersion",setup(R){const{t}=B.useI18n(),k=w(o=>(o=o.replace(/^v/,""),o=o.split(".").map(l=>l.padStart(2,"0")).join(""),parseInt(o))),x=o=>{const l=a.installedModule.find(r=>r.uid==a.common.uid);return!!(l&&(o=o.replace(/^v/,""),l.version=l.version.replace(/^v/,""),o==l.version))},v=w(o=>k(a.sysVersion)>parseInt(o)),g=(o,l,r)=>{a.dialog.common=!0,a.common.dialogTitle=t("module.Install"),D("download"),a.dialog.baAccount=!1,a.dialog.buy=!1,a.dialog.goodsInfo=!1,F(o,l,r,a.common.update)};return(o,l)=>{const r=_("el-table-column"),f=_("Icon"),y=_("el-button"),C=_("el-tooltip"),I=_("el-table");return s(),c("div",null,[i(I,{data:e(a).common.versions,class:"w100",stripe:""},{default:d(()=>[i(r,{property:"version",align:"center",label:e(t)("module.Version")},null,8,["label"]),i(r,{property:"short_describe","show-overflow-tooltip":!0,align:"center",label:e(t)("module.Description")},null,8,["label"]),i(r,{property:"available_system_version_text",align:"center",label:e(t)("module.Available system version")},{default:d(n=>[n.row.available_system_version&&e(a).sysVersion?(s(),c("div",N,[u("div",T,[e(v)(n.row.available_system_version)?(s(),p(f,{key:0,name:"el-icon-CircleCheckFilled",color:"var(--el-color-success)",size:"14"})):(s(),p(f,{key:1,name:"el-icon-CircleCloseFilled",size:"14",color:"var(--el-color-danger)"})),u("div",j,m(n.row.available_system_version_text),1)])])):(s(),c("div",A,"-"))]),_:1},8,["label"]),i(r,{property:"createtime_text",align:"center",label:e(t)("Create time")},null,8,["label"]),i(r,{label:e(t)("module.Install"),align:"center","min-width":140},{default:d(n=>[n.row.downloadable?(s(),c("div",E,[x(n.row.version)?(s(),c("div",H,m(e(t)("module.Current installed version")),1)):e(v)(n.row.available_system_version)?(s(),c("div",O,[i(y,{type:"primary",onClick:V=>g(n.row.uid,n.row.order_id,n.row.version)},{default:d(()=>[h(m(e(t)("module.Click to install")),1)]),_:2},1032,["onClick"])])):(s(),c("div",L,m(e(t)("module.Insufficient system version")),1))])):(s(),p(C,{key:1,effect:"dark",content:e(t)("module.Order expiration time",{expiration_time:e(b)(n.row.order_expiration_time),create_time:e(b)(n.row.createtime)}),placement:"top"},{default:d(()=>[u("div",$,[u("div",G,m(e(t)("module.Versions released beyond the authorization period")),1),i(y,{onClick:l[0]||(l[0]=V=>e(z)(!0)),type:"danger"},{default:d(()=>[h(m(e(t)("module.Renewal")),1)]),_:1})])]),_:2},1032,["content"]))]),_:1},8,["label"])]),_:1},8,["data"])])}}}),W=S(P,[["__scopeId","data-v-5678fe15"]]);export{W as default}; +import{x as B,T as b,_ as S}from"./index-DaZx-aM1.js";import{s as a,f as z,g as D,h as F}from"./index-COT39VVl.js";import{B as M,aH as w,I as _,C as s,D as c,H as i,u as e,P as d,G as u,O as p,U as m,V as h}from"./vue-DweYBrEc.js";import"./index-COLRoJQu.js";import"./terminal-Ckva-Vp9.js";const N={key:0},T={class:"available-system-version"},j={class:"available-system-version-text"},A={key:1},E={key:0},H={key:0,class:"renewal-text"},L={key:1},O={key:2},$={class:"renewal"},G={class:"renewal-text"},P=M({__name:"commonSelectVersion",setup(R){const{t}=B.useI18n(),k=w(o=>(o=o.replace(/^v/,""),o=o.split(".").map(l=>l.padStart(2,"0")).join(""),parseInt(o))),x=o=>{const l=a.installedModule.find(r=>r.uid==a.common.uid);return!!(l&&(o=o.replace(/^v/,""),l.version=l.version.replace(/^v/,""),o==l.version))},v=w(o=>k(a.sysVersion)>parseInt(o)),g=(o,l,r)=>{a.dialog.common=!0,a.common.dialogTitle=t("module.Install"),D("download"),a.dialog.baAccount=!1,a.dialog.buy=!1,a.dialog.goodsInfo=!1,F(o,l,r,a.common.update)};return(o,l)=>{const r=_("el-table-column"),f=_("Icon"),y=_("el-button"),C=_("el-tooltip"),I=_("el-table");return s(),c("div",null,[i(I,{data:e(a).common.versions,class:"w100",stripe:""},{default:d(()=>[i(r,{property:"version",align:"center",label:e(t)("module.Version")},null,8,["label"]),i(r,{property:"short_describe","show-overflow-tooltip":!0,align:"center",label:e(t)("module.Description")},null,8,["label"]),i(r,{property:"available_system_version_text",align:"center",label:e(t)("module.Available system version")},{default:d(n=>[n.row.available_system_version&&e(a).sysVersion?(s(),c("div",N,[u("div",T,[e(v)(n.row.available_system_version)?(s(),p(f,{key:0,name:"el-icon-CircleCheckFilled",color:"var(--el-color-success)",size:"14"})):(s(),p(f,{key:1,name:"el-icon-CircleCloseFilled",size:"14",color:"var(--el-color-danger)"})),u("div",j,m(n.row.available_system_version_text),1)])])):(s(),c("div",A,"-"))]),_:1},8,["label"]),i(r,{property:"createtime_text",align:"center",label:e(t)("Create time")},null,8,["label"]),i(r,{label:e(t)("module.Install"),align:"center","min-width":140},{default:d(n=>[n.row.downloadable?(s(),c("div",E,[x(n.row.version)?(s(),c("div",H,m(e(t)("module.Current installed version")),1)):e(v)(n.row.available_system_version)?(s(),c("div",O,[i(y,{type:"primary",onClick:V=>g(n.row.uid,n.row.order_id,n.row.version)},{default:d(()=>[h(m(e(t)("module.Click to install")),1)]),_:2},1032,["onClick"])])):(s(),c("div",L,m(e(t)("module.Insufficient system version")),1))])):(s(),p(C,{key:1,effect:"dark",content:e(t)("module.Order expiration time",{expiration_time:e(b)(n.row.order_expiration_time),create_time:e(b)(n.row.createtime)}),placement:"top"},{default:d(()=>[u("div",$,[u("div",G,m(e(t)("module.Versions released beyond the authorization period")),1),i(y,{onClick:l[0]||(l[0]=V=>e(z)(!0)),type:"danger"},{default:d(()=>[h(m(e(t)("module.Renewal")),1)]),_:1})])]),_:2},1032,["content"]))]),_:1},8,["label"])]),_:1},8,["data"])])}}}),W=S(P,[["__scopeId","data-v-5678fe15"]]);export{W as default}; diff --git a/public/assets/confirmFileConflict-CYbsXqok.js b/public/assets/confirmFileConflict-DxX9XbIv.js similarity index 92% rename from public/assets/confirmFileConflict-CYbsXqok.js rename to public/assets/confirmFileConflict-DxX9XbIv.js index b6f5e36..d29e516 100644 --- a/public/assets/confirmFileConflict-CYbsXqok.js +++ b/public/assets/confirmFileConflict-DxX9XbIv.js @@ -1 +1 @@ -import{s as t,i as k}from"./index-Ig0fY7M4.js";import{B,I as i,X as F,C as s,D as m,G as u,u as n,Z as g,U as d,H as l,P as a,W as p,_ as C,O as $,V as h}from"./vue-DweYBrEc.js";import{_ as N}from"./index-BpUIT4cK.js";import"./index-Cc2pFFF2.js";import"./terminal-h_3xUdmM.js";const T={class:"confirm-file-conflict"},U={class:"conflict-title"},I={class:"conflict-title"},z={key:0},E={class:"center-buttons"},G=B({__name:"confirmFileConflict",setup(H){const w=()=>{t.dialog.common=!1,t.goodsInfo.enable=!0};return(e,r)=>{const D=i("el-alert"),c=i("el-table-column"),b=i("el-table"),f=i("el-option"),y=i("el-select"),_=i("el-button"),v=F("blur");return s(),m("div",null,[u("div",T,[n(t).common.disableConflictFile.length?(s(),m(g,{key:0},[u("div",U,d(e.$t("module.File conflict")),1),l(D,{closable:!1,center:!0,title:e.$t("module.Update warning"),class:"alert-warning",type:"warning"},null,8,["title"]),l(b,{data:n(t).common.disableConflictFile,stripe:"",border:"",style:{width:"100%",marginBottom:"20px"}},{default:a(()=>[l(c,{prop:"file",label:e.$t("module.Conflict file")},null,8,["label"])]),_:1},8,["data"])],64)):p("",!0),n(t).common.disableDependConflict.length>0?(s(),m(g,{key:1},[u("div",I,d(e.$t("module.The module declares the added dependencies")),1),l(b,{data:n(t).common.disableDependConflict,stripe:"",border:"",style:{width:"100%"}},{default:a(()=>[l(c,{prop:"env",label:e.$t("module.environment")},{default:a(o=>[o.row.env?(s(),m("span",z,d(e.$t("module.env "+o.row.env)),1)):p("",!0)]),_:1},8,["label"]),l(c,{prop:"dependTitle",label:e.$t("module.Dependencies")},null,8,["label"]),l(c,{prop:"solution",width:"200",label:e.$t("module.Treatment scheme"),align:"center"},{default:a(o=>[l(y,{modelValue:o.row.solution,"onUpdate:modelValue":V=>o.row.solution=V},{default:a(()=>[l(f,{label:e.$t("Delete"),value:"delete"},null,8,["label"]),l(f,{label:e.$t("module.retain"),value:"retain"},null,8,["label"])]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"])]),_:1},8,["data"])],64)):p("",!0)]),u("div",E,[C((s(),$(_,{class:"center-button",loading:n(t).loading.common,disabled:n(t).loading.common,size:"large",type:"primary",onClick:r[0]||(r[0]=o=>n(k)(!0))},{default:a(()=>[h(d(e.$t("module.Confirm to disable the module")),1)]),_:1},8,["loading","disabled"])),[[v]]),C((s(),$(_,{class:"center-button",size:"large",onClick:r[1]||(r[1]=o=>w())},{default:a(()=>[h(d(e.$t("Cancel")),1)]),_:1})),[[v]])])])}}}),Z=N(G,[["__scopeId","data-v-c638e996"]]);export{Z as default}; +import{s as t,i as k}from"./index-COT39VVl.js";import{B,I as i,X as F,C as s,D as m,G as u,u as n,Z as g,U as d,H as l,P as a,W as p,_ as C,O as $,V as h}from"./vue-DweYBrEc.js";import{_ as N}from"./index-DaZx-aM1.js";import"./index-COLRoJQu.js";import"./terminal-Ckva-Vp9.js";const T={class:"confirm-file-conflict"},U={class:"conflict-title"},I={class:"conflict-title"},z={key:0},E={class:"center-buttons"},G=B({__name:"confirmFileConflict",setup(H){const w=()=>{t.dialog.common=!1,t.goodsInfo.enable=!0};return(e,r)=>{const D=i("el-alert"),c=i("el-table-column"),b=i("el-table"),f=i("el-option"),y=i("el-select"),_=i("el-button"),v=F("blur");return s(),m("div",null,[u("div",T,[n(t).common.disableConflictFile.length?(s(),m(g,{key:0},[u("div",U,d(e.$t("module.File conflict")),1),l(D,{closable:!1,center:!0,title:e.$t("module.Update warning"),class:"alert-warning",type:"warning"},null,8,["title"]),l(b,{data:n(t).common.disableConflictFile,stripe:"",border:"",style:{width:"100%",marginBottom:"20px"}},{default:a(()=>[l(c,{prop:"file",label:e.$t("module.Conflict file")},null,8,["label"])]),_:1},8,["data"])],64)):p("",!0),n(t).common.disableDependConflict.length>0?(s(),m(g,{key:1},[u("div",I,d(e.$t("module.The module declares the added dependencies")),1),l(b,{data:n(t).common.disableDependConflict,stripe:"",border:"",style:{width:"100%"}},{default:a(()=>[l(c,{prop:"env",label:e.$t("module.environment")},{default:a(o=>[o.row.env?(s(),m("span",z,d(e.$t("module.env "+o.row.env)),1)):p("",!0)]),_:1},8,["label"]),l(c,{prop:"dependTitle",label:e.$t("module.Dependencies")},null,8,["label"]),l(c,{prop:"solution",width:"200",label:e.$t("module.Treatment scheme"),align:"center"},{default:a(o=>[l(y,{modelValue:o.row.solution,"onUpdate:modelValue":V=>o.row.solution=V},{default:a(()=>[l(f,{label:e.$t("Delete"),value:"delete"},null,8,["label"]),l(f,{label:e.$t("module.retain"),value:"retain"},null,8,["label"])]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"])]),_:1},8,["data"])],64)):p("",!0)]),u("div",E,[C((s(),$(_,{class:"center-button",loading:n(t).loading.common,disabled:n(t).loading.common,size:"large",type:"primary",onClick:r[0]||(r[0]=o=>n(k)(!0))},{default:a(()=>[h(d(e.$t("module.Confirm to disable the module")),1)]),_:1},8,["loading","disabled"])),[[v]]),C((s(),$(_,{class:"center-button",size:"large",onClick:r[1]||(r[1]=o=>w())},{default:a(()=>[h(d(e.$t("Cancel")),1)]),_:1})),[[v]])])])}}}),Z=N(G,[["__scopeId","data-v-c638e996"]]);export{Z as default}; diff --git a/public/assets/customerReport-BzNNNpO3.js b/public/assets/customerReport-Df3FYRlU.js similarity index 98% rename from public/assets/customerReport-BzNNNpO3.js rename to public/assets/customerReport-Df3FYRlU.js index 2881ac9..1c54311 100644 --- a/public/assets/customerReport-BzNNNpO3.js +++ b/public/assets/customerReport-Df3FYRlU.js @@ -1 +1 @@ -import{x as X,_ as Z}from"./index-BpUIT4cK.js";import{c as q}from"./moneyLog-CAoAEsNc.js";import{B as J,b as h,l as k,a as Y,o as K,I as f,X as Q,C as c,D as m,G as e,U as o,u as n,H as p,P,V,_ as ee,Z as y,Y as C,$ as te,W as oe,F as se}from"./vue-DweYBrEc.js";const ae={class:"default-main admin-report-page customer-report"},ne={class:"admin-report-filter report-filter"},re={class:"admin-report-heading"},le={class:"admin-report-filter-content filter-content"},ue={class:"filter-item"},ie={class:"filter-item"},ce={class:"filter-item"},me={class:"filter-item"},de={class:"admin-report-actions filter-actions"},pe={class:"admin-report-summary date-summary"},_e={class:"admin-report-table-wrap report-table-wrap"},ge={rowspan:"2",class:"date-column"},ve={rowspan:"2",class:"username-column"},he={colspan:"2"},ye={colspan:"2"},be={rowspan:"2"},fe={rowspan:"2"},Re={rowspan:"2"},Le={class:"username-cell"},we={class:"deposit-value"},Ve={class:"deposit-value"},Ce={class:"withdraw-value"},De={class:"withdraw-value"},$e={class:"reward-cell"},ke={class:"reward-cell"},xe={key:0},ze=["colspan"],Ne={class:"admin-report-footer table-footer"},Pe={class:"admin-report-page-size page-size"},Me=J({name:"user/moneyLog/customerReport",__name:"customerReport",setup(Se){const{t:a}=X.useI18n(),R=h([]),A=k(()=>["deposit","withdraw",...R.value.map(r=>r.id)]),F=k(()=>9+R.value.length*2),I=k(()=>1580+R.value.length*250),j=[100,500,1e3,5e3],x=h([]),M=h(0),_=h(1),S=h(1),D=h(100),z=h(!1),d=Y({start:"",end:"",username:"",loseRebate:""}),u=Y({...d}),B=k(()=>u.start&&u.end?`${u.start} to ${u.end}`:u.start?`${u.start} -`:u.end?`- ${u.end}`:a("user.moneyLog.customerReport.allTime")),i=r=>{const t=Number(r);return Number.isFinite(t)?t:0},O=r=>{const t=(r==null?void 0:r.data)??r??{},g=t.games&&typeof t.games=="object"?t.games:{},L=Object.entries(g).map(([l,v])=>({id:l,name:String(v)})),w=Array.isArray(t.list)?t.list:[];return{games:L,rows:w.map(l=>({registerDate:String(l.register_date??""),username:String(l.username??""),depositCount:i(l.deposit_count),depositAmount:i(l.deposit_total),withdrawCount:i(l.withdraw_count),withdrawAmount:i(l.withdraw_total),winLose:i(l.win_lose),loseRebate:i(l.lose_rebate),referral:i(l.referral_count),rewards:L.map(v=>({gameId:v.id,count:i(l[`game_${v.id}_count`]),amount:i(l[`game_${v.id}_total`])}))})),total:i(t.count??t.total??w.length),currentPage:i(t.current_page)||_.value,lastPage:i(t.last_page)||1}},$=async()=>{z.value=!0;try{const r=await q({start:u.start,end:u.end,username:u.username,lose_rebate:u.loseRebate,page:_.value,limit:D.value}),t=O(r.data);R.value=t.games,x.value=t.rows,M.value=t.total,_.value=t.currentPage,S.value=t.lastPage}finally{z.value=!1}},U=async()=>{Object.assign(u,d),_.value=1,await $()},G=async()=>{Object.assign(d,{start:"",end:"",username:"",loseRebate:""}),await U()},W=async()=>{_.value=1,await $()},b=(r,t=!1)=>{const g=new Intl.NumberFormat(void 0,{minimumFractionDigits:2,maximumFractionDigits:2}).format(Number(r)||0);return t?`AUD${g}`:g},E=r=>{const t=Number(r)||0;return t===0?b(0):`${t>0?"+":"-"}${b(Math.abs(t))}`};return K($),(r,t)=>{const g=f("el-date-picker"),L=f("el-input"),w=f("el-button"),l=f("el-pagination"),v=f("el-option"),H=f("el-select"),T=Q("loading");return c(),m("div",ae,[e("section",ne,[e("header",re,o(n(a)("user.moneyLog.customerReport.title")),1),e("div",le,[e("div",ue,[e("label",null,o(n(a)("user.moneyLog.customerReport.startDate"))+":",1),p(g,{modelValue:d.start,"onUpdate:modelValue":t[0]||(t[0]=s=>d.start=s),type:"date","value-format":"YYYY-MM-DD",clearable:""},null,8,["modelValue"])]),e("div",ie,[e("label",null,o(n(a)("user.moneyLog.customerReport.endDate"))+":",1),p(g,{modelValue:d.end,"onUpdate:modelValue":t[1]||(t[1]=s=>d.end=s),type:"date","value-format":"YYYY-MM-DD",clearable:""},null,8,["modelValue"])]),e("div",ce,[e("label",null,o(n(a)("user.moneyLog.customerReport.fullUsername"))+":",1),p(L,{modelValue:d.username,"onUpdate:modelValue":t[2]||(t[2]=s=>d.username=s),placeholder:n(a)("user.moneyLog.customerReport.options"),clearable:""},null,8,["modelValue","placeholder"])]),e("div",me,[e("label",null,o(n(a)("user.moneyLog.customerReport.loseRebate"))+":",1),p(L,{modelValue:d.loseRebate,"onUpdate:modelValue":t[3]||(t[3]=s=>d.loseRebate=s),placeholder:n(a)("user.moneyLog.customerReport.rebatePlaceholder"),clearable:""},null,8,["modelValue","placeholder"])]),e("div",de,[p(w,{type:"primary",onClick:U},{default:P(()=>[V(o(n(a)("user.moneyLog.customerReport.search")),1)]),_:1}),p(w,{onClick:G},{default:P(()=>[V(o(n(a)("user.moneyLog.customerReport.clear")),1)]),_:1})])])]),e("div",pe,[e("strong",null,o(n(a)("user.moneyLog.customerReport.dateOfData"))+":",1),V(" "+o(B.value),1)]),ee((c(),m("div",_e,[e("table",{class:"admin-report-table report-table",style:se({minWidth:`${I.value}px`})},[e("thead",null,[e("tr",null,[e("th",ge,o(n(a)("user.moneyLog.customerReport.registerDate"))+" ↓",1),e("th",ve,o(n(a)("user.moneyLog.customerReport.username")),1),e("th",he,o(n(a)("user.moneyLog.customerReport.deposit")),1),e("th",ye,o(n(a)("user.moneyLog.customerReport.withdraw")),1),e("th",be,o(n(a)("user.moneyLog.customerReport.winLose"))+" ↕",1),e("th",fe,[V(o(n(a)("user.moneyLog.customerReport.loseRebate"))+" ",1),e("small",null,"("+o(n(a)("user.moneyLog.customerReport.option"))+")",1)]),e("th",Re,o(n(a)("user.moneyLog.customerReport.referral"))+" ↕",1),(c(!0),m(y,null,C(R.value,s=>(c(),m("th",{key:s.id,colspan:"2",class:"reward-heading"},o(n(a)("user.moneyLog.customerReport.reward",{game:s.name})),1))),128))]),e("tr",null,[(c(!0),m(y,null,C(A.value,s=>(c(),m(y,{key:s},[e("th",null,o(n(a)("user.moneyLog.customerReport.count"))+" ↕",1),e("th",null,o(n(a)("user.moneyLog.customerReport.amount"))+" ↕",1)],64))),128))])]),e("tbody",null,[(c(!0),m(y,null,C(x.value,s=>(c(),m("tr",{key:`${s.registerDate}-${s.username}`},[e("td",null,o(s.registerDate),1),e("td",Le,[t[6]||(t[6]=e("span",{class:"user-icon"},"♟",-1)),V(o(s.username),1)]),e("td",we,o(s.depositCount),1),e("td",Ve,o(b(s.depositAmount,!0)),1),e("td",Ce,o(s.withdrawCount),1),e("td",De,o(b(s.withdrawAmount,!0)),1),e("td",{class:te(s.winLose>=0?"positive-value":"negative-value")},o(E(s.winLose)),3),e("td",null,o(b(s.loseRebate)),1),e("td",null,o(s.referral),1),(c(!0),m(y,null,C(s.rewards,N=>(c(),m(y,{key:N.gameId},[e("td",$e,o(N.count),1),e("td",ke,o(b(N.amount)),1)],64))),128))]))),128)),x.value.length===0?(c(),m("tr",xe,[e("td",{class:"empty-row",colspan:F.value},o(n(a)("user.moneyLog.customerReport.noData")),9,ze)])):oe("",!0)])],4)])),[[T,z.value]]),e("div",Ne,[e("div",null,o(n(a)("user.moneyLog.customerReport.totalRecords",{total:M.value})),1),p(l,{"current-page":_.value,"onUpdate:currentPage":t[4]||(t[4]=s=>_.value=s),small:"",background:"",layout:"prev, pager, next","page-size":D.value,"page-count":S.value,onCurrentChange:$},null,8,["current-page","page-size","page-count"]),e("div",Pe,[e("span",null,o(n(a)("user.moneyLog.customerReport.show")),1),p(H,{modelValue:D.value,"onUpdate:modelValue":t[5]||(t[5]=s=>D.value=s),onChange:W},{default:P(()=>[(c(),m(y,null,C(j,s=>p(v,{key:s,label:s,value:s},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),e("span",null,o(n(a)("user.moneyLog.customerReport.entries")),1)])])])}}}),Fe=Z(Me,[["__scopeId","data-v-adc861f2"]]);export{Fe as default}; +import{x as X,_ as Z}from"./index-DaZx-aM1.js";import{c as q}from"./moneyLog-7w1RhGQR.js";import{B as J,b as h,l as k,a as Y,o as K,I as f,X as Q,C as c,D as m,G as e,U as o,u as n,H as p,P,V,_ as ee,Z as y,Y as C,$ as te,W as oe,F as se}from"./vue-DweYBrEc.js";const ae={class:"default-main admin-report-page customer-report"},ne={class:"admin-report-filter report-filter"},re={class:"admin-report-heading"},le={class:"admin-report-filter-content filter-content"},ue={class:"filter-item"},ie={class:"filter-item"},ce={class:"filter-item"},me={class:"filter-item"},de={class:"admin-report-actions filter-actions"},pe={class:"admin-report-summary date-summary"},_e={class:"admin-report-table-wrap report-table-wrap"},ge={rowspan:"2",class:"date-column"},ve={rowspan:"2",class:"username-column"},he={colspan:"2"},ye={colspan:"2"},be={rowspan:"2"},fe={rowspan:"2"},Re={rowspan:"2"},Le={class:"username-cell"},we={class:"deposit-value"},Ve={class:"deposit-value"},Ce={class:"withdraw-value"},De={class:"withdraw-value"},$e={class:"reward-cell"},ke={class:"reward-cell"},xe={key:0},ze=["colspan"],Ne={class:"admin-report-footer table-footer"},Pe={class:"admin-report-page-size page-size"},Me=J({name:"user/moneyLog/customerReport",__name:"customerReport",setup(Se){const{t:a}=X.useI18n(),R=h([]),A=k(()=>["deposit","withdraw",...R.value.map(r=>r.id)]),F=k(()=>9+R.value.length*2),I=k(()=>1580+R.value.length*250),j=[100,500,1e3,5e3],x=h([]),M=h(0),_=h(1),S=h(1),D=h(100),z=h(!1),d=Y({start:"",end:"",username:"",loseRebate:""}),u=Y({...d}),B=k(()=>u.start&&u.end?`${u.start} to ${u.end}`:u.start?`${u.start} -`:u.end?`- ${u.end}`:a("user.moneyLog.customerReport.allTime")),i=r=>{const t=Number(r);return Number.isFinite(t)?t:0},O=r=>{const t=(r==null?void 0:r.data)??r??{},g=t.games&&typeof t.games=="object"?t.games:{},L=Object.entries(g).map(([l,v])=>({id:l,name:String(v)})),w=Array.isArray(t.list)?t.list:[];return{games:L,rows:w.map(l=>({registerDate:String(l.register_date??""),username:String(l.username??""),depositCount:i(l.deposit_count),depositAmount:i(l.deposit_total),withdrawCount:i(l.withdraw_count),withdrawAmount:i(l.withdraw_total),winLose:i(l.win_lose),loseRebate:i(l.lose_rebate),referral:i(l.referral_count),rewards:L.map(v=>({gameId:v.id,count:i(l[`game_${v.id}_count`]),amount:i(l[`game_${v.id}_total`])}))})),total:i(t.count??t.total??w.length),currentPage:i(t.current_page)||_.value,lastPage:i(t.last_page)||1}},$=async()=>{z.value=!0;try{const r=await q({start:u.start,end:u.end,username:u.username,lose_rebate:u.loseRebate,page:_.value,limit:D.value}),t=O(r.data);R.value=t.games,x.value=t.rows,M.value=t.total,_.value=t.currentPage,S.value=t.lastPage}finally{z.value=!1}},U=async()=>{Object.assign(u,d),_.value=1,await $()},G=async()=>{Object.assign(d,{start:"",end:"",username:"",loseRebate:""}),await U()},W=async()=>{_.value=1,await $()},b=(r,t=!1)=>{const g=new Intl.NumberFormat(void 0,{minimumFractionDigits:2,maximumFractionDigits:2}).format(Number(r)||0);return t?`AUD${g}`:g},E=r=>{const t=Number(r)||0;return t===0?b(0):`${t>0?"+":"-"}${b(Math.abs(t))}`};return K($),(r,t)=>{const g=f("el-date-picker"),L=f("el-input"),w=f("el-button"),l=f("el-pagination"),v=f("el-option"),H=f("el-select"),T=Q("loading");return c(),m("div",ae,[e("section",ne,[e("header",re,o(n(a)("user.moneyLog.customerReport.title")),1),e("div",le,[e("div",ue,[e("label",null,o(n(a)("user.moneyLog.customerReport.startDate"))+":",1),p(g,{modelValue:d.start,"onUpdate:modelValue":t[0]||(t[0]=s=>d.start=s),type:"date","value-format":"YYYY-MM-DD",clearable:""},null,8,["modelValue"])]),e("div",ie,[e("label",null,o(n(a)("user.moneyLog.customerReport.endDate"))+":",1),p(g,{modelValue:d.end,"onUpdate:modelValue":t[1]||(t[1]=s=>d.end=s),type:"date","value-format":"YYYY-MM-DD",clearable:""},null,8,["modelValue"])]),e("div",ce,[e("label",null,o(n(a)("user.moneyLog.customerReport.fullUsername"))+":",1),p(L,{modelValue:d.username,"onUpdate:modelValue":t[2]||(t[2]=s=>d.username=s),placeholder:n(a)("user.moneyLog.customerReport.options"),clearable:""},null,8,["modelValue","placeholder"])]),e("div",me,[e("label",null,o(n(a)("user.moneyLog.customerReport.loseRebate"))+":",1),p(L,{modelValue:d.loseRebate,"onUpdate:modelValue":t[3]||(t[3]=s=>d.loseRebate=s),placeholder:n(a)("user.moneyLog.customerReport.rebatePlaceholder"),clearable:""},null,8,["modelValue","placeholder"])]),e("div",de,[p(w,{type:"primary",onClick:U},{default:P(()=>[V(o(n(a)("user.moneyLog.customerReport.search")),1)]),_:1}),p(w,{onClick:G},{default:P(()=>[V(o(n(a)("user.moneyLog.customerReport.clear")),1)]),_:1})])])]),e("div",pe,[e("strong",null,o(n(a)("user.moneyLog.customerReport.dateOfData"))+":",1),V(" "+o(B.value),1)]),ee((c(),m("div",_e,[e("table",{class:"admin-report-table report-table",style:se({minWidth:`${I.value}px`})},[e("thead",null,[e("tr",null,[e("th",ge,o(n(a)("user.moneyLog.customerReport.registerDate"))+" ↓",1),e("th",ve,o(n(a)("user.moneyLog.customerReport.username")),1),e("th",he,o(n(a)("user.moneyLog.customerReport.deposit")),1),e("th",ye,o(n(a)("user.moneyLog.customerReport.withdraw")),1),e("th",be,o(n(a)("user.moneyLog.customerReport.winLose"))+" ↕",1),e("th",fe,[V(o(n(a)("user.moneyLog.customerReport.loseRebate"))+" ",1),e("small",null,"("+o(n(a)("user.moneyLog.customerReport.option"))+")",1)]),e("th",Re,o(n(a)("user.moneyLog.customerReport.referral"))+" ↕",1),(c(!0),m(y,null,C(R.value,s=>(c(),m("th",{key:s.id,colspan:"2",class:"reward-heading"},o(n(a)("user.moneyLog.customerReport.reward",{game:s.name})),1))),128))]),e("tr",null,[(c(!0),m(y,null,C(A.value,s=>(c(),m(y,{key:s},[e("th",null,o(n(a)("user.moneyLog.customerReport.count"))+" ↕",1),e("th",null,o(n(a)("user.moneyLog.customerReport.amount"))+" ↕",1)],64))),128))])]),e("tbody",null,[(c(!0),m(y,null,C(x.value,s=>(c(),m("tr",{key:`${s.registerDate}-${s.username}`},[e("td",null,o(s.registerDate),1),e("td",Le,[t[6]||(t[6]=e("span",{class:"user-icon"},"♟",-1)),V(o(s.username),1)]),e("td",we,o(s.depositCount),1),e("td",Ve,o(b(s.depositAmount,!0)),1),e("td",Ce,o(s.withdrawCount),1),e("td",De,o(b(s.withdrawAmount,!0)),1),e("td",{class:te(s.winLose>=0?"positive-value":"negative-value")},o(E(s.winLose)),3),e("td",null,o(b(s.loseRebate)),1),e("td",null,o(s.referral),1),(c(!0),m(y,null,C(s.rewards,N=>(c(),m(y,{key:N.gameId},[e("td",$e,o(N.count),1),e("td",ke,o(b(N.amount)),1)],64))),128))]))),128)),x.value.length===0?(c(),m("tr",xe,[e("td",{class:"empty-row",colspan:F.value},o(n(a)("user.moneyLog.customerReport.noData")),9,ze)])):oe("",!0)])],4)])),[[T,z.value]]),e("div",Ne,[e("div",null,o(n(a)("user.moneyLog.customerReport.totalRecords",{total:M.value})),1),p(l,{"current-page":_.value,"onUpdate:currentPage":t[4]||(t[4]=s=>_.value=s),small:"",background:"",layout:"prev, pager, next","page-size":D.value,"page-count":S.value,onCurrentChange:$},null,8,["current-page","page-size","page-count"]),e("div",Pe,[e("span",null,o(n(a)("user.moneyLog.customerReport.show")),1),p(H,{modelValue:D.value,"onUpdate:modelValue":t[5]||(t[5]=s=>D.value=s),onChange:W},{default:P(()=>[(c(),m(y,null,C(j,s=>p(v,{key:s,label:s,value:s},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),e("span",null,o(n(a)("user.moneyLog.customerReport.entries")),1)])])])}}}),Fe=Z(Me,[["__scopeId","data-v-adc861f2"]]);export{Fe as default}; diff --git a/public/assets/dailyReport-BzGl7JQ5.js b/public/assets/dailyReport-1zYMLfON.js similarity index 97% rename from public/assets/dailyReport-BzGl7JQ5.js rename to public/assets/dailyReport-1zYMLfON.js index de8ff28..741807f 100644 --- a/public/assets/dailyReport-BzGl7JQ5.js +++ b/public/assets/dailyReport-1zYMLfON.js @@ -1 +1 @@ -import{x as z,_ as B}from"./index-BpUIT4cK.js";import{d as U}from"./moneyLog-CAoAEsNc.js";import{B as j,a as A,b as D,l as C,o as G,I as W,X as E,C as d,D as c,G as e,U as a,u as i,H as k,Z as p,Y as h,$ as w,_ as H,W as O,F as P}from"./vue-DweYBrEc.js";const X={class:"default-main admin-report-page daily-report"},Z={class:"admin-report-filter report-filter"},q={class:"admin-report-heading"},J={class:"admin-report-filter-content filter-content"},K={class:"date-fields"},Q={class:"admin-report-tabs period-tabs"},ee=["onClick"],te={class:"admin-report-table-wrap report-table-wrap"},ae={rowspan:"2",class:"date-column"},oe={colspan:"2"},se={colspan:"2"},ne={rowspan:"2",class:"single-column"},le={colspan:"2"},ie={rowspan:"2",class:"single-column"},re={rowspan:"2",class:"single-column"},de={rowspan:"2",class:"single-column"},ce={class:"count-column"},ue={class:"total-column"},me={class:"date-cell"},pe={class:"deposit-value"},_e={class:"deposit-value"},ye={class:"withdraw-value"},ge={class:"withdraw-value"},he={class:"reward-cell"},ve={class:"reward-cell"},be={key:0},fe=["colspan"],we=j({name:"user/moneyLog/dailyReport",__name:"dailyReport",setup(Re){const{t:l}=z.useI18n(),M=s=>{const o=m=>String(m).padStart(2,"0");return`${s.getFullYear()}-${o(s.getMonth()+1)}-${o(s.getDate())}`},v=new Date,Y=new Date(v.getFullYear(),v.getMonth(),1),$=new Date(v.getFullYear(),v.getMonth()+1,0),u=A({start:M(Y),end:M($),period:"daily"}),F=[{value:"daily",label:"user.moneyLog.dailyReport.daily"},{value:"monthly",label:"user.moneyLog.dailyReport.monthly"},{value:"yearly",label:"user.moneyLog.dailyReport.yearly"}],_=D([]),N=C(()=>["deposit","withdraw","unclaim",..._.value.map(s=>s.id)]),V=C(()=>11+_.value.length*2),x=C(()=>1596+_.value.length*230),R=D([]),L=D(!1),r=s=>{const o=Number(s);return Number.isFinite(o)?o:0},I=s=>{const o=(s==null?void 0:s.data)??s??{},m=o.games&&typeof o.games=="object"?o.games:{},f=Object.entries(m).map(([n,g])=>({id:n,name:String(g)})),t=Array.isArray(o.list)?o.list:[];return{games:f,rows:t.map(n=>({date:String(n.date??""),depositCount:r(n.deposit_count),depositTotal:r(n.deposit_total),withdrawCount:r(n.withdraw_count),withdrawTotal:r(n.withdraw_total),winLose:r(n.win_lose),unclaimCount:r(n.unclaim_count),unclaimTotal:r(n.unclaim_total),activeMember:r(n.active_member),newDeposit:r(n.new_deposit),newRegister:r(n.new_register),rewards:f.map(g=>({gameId:g.id,count:r(n[`game_${g.id}_count`]),total:r(n[`game_${g.id}_total`])}))}))}},b=async()=>{L.value=!0;try{const s=await U({start:u.start,end:u.end,type:u.period}),o=I(s.data);_.value=o.games,R.value=o.rows}finally{L.value=!1}},T=s=>{u.period!==s&&(u.period=s,b())},y=(s,o=!1)=>{const m=new Intl.NumberFormat(void 0,{minimumFractionDigits:2,maximumFractionDigits:2}).format(Number(s)||0);return o?`AUD${m}`:m},S=s=>{const o=Number(s)||0;return`${o>=0?"+":"-"}${y(Math.abs(o))}`};return G(b),(s,o)=>{const m=W("el-date-picker"),f=E("loading");return d(),c("div",X,[e("section",Z,[e("header",q,a(i(l)("user.moneyLog.dailyReport.title")),1),e("div",J,[e("div",K,[e("label",null,a(i(l)("user.moneyLog.dailyReport.startDate"))+":",1),k(m,{modelValue:u.start,"onUpdate:modelValue":o[0]||(o[0]=t=>u.start=t),type:"date","value-format":"YYYY-MM-DD",clearable:!1,onChange:b},null,8,["modelValue"]),e("label",null,a(i(l)("user.moneyLog.dailyReport.endDate"))+":",1),k(m,{modelValue:u.end,"onUpdate:modelValue":o[1]||(o[1]=t=>u.end=t),type:"date","value-format":"YYYY-MM-DD",clearable:!1,onChange:b},null,8,["modelValue"])]),e("div",Q,[(d(),c(p,null,h(F,t=>e("button",{key:t.value,type:"button",class:w({active:u.period===t.value}),onClick:n=>T(t.value)},a(i(l)(t.label)),11,ee)),64))])])]),H((d(),c("div",te,[e("table",{class:"admin-report-table report-table",style:P({minWidth:`${x.value}px`})},[e("thead",null,[e("tr",null,[e("th",ae,a(i(l)("user.moneyLog.dailyReport.date")),1),e("th",oe,a(i(l)("user.moneyLog.dailyReport.deposit")),1),e("th",se,a(i(l)("user.moneyLog.dailyReport.withdraw")),1),e("th",ne,a(i(l)("user.moneyLog.dailyReport.winLose")),1),e("th",le,a(i(l)("user.moneyLog.dailyReport.unclaim")),1),e("th",ie,a(i(l)("user.moneyLog.dailyReport.activeMember")),1),e("th",re,a(i(l)("user.moneyLog.dailyReport.newDeposit")),1),e("th",de,a(i(l)("user.moneyLog.dailyReport.newRegister")),1),(d(!0),c(p,null,h(_.value,t=>(d(),c("th",{key:t.id,colspan:"2",class:"reward-heading"},a(i(l)("user.moneyLog.dailyReport.reward",{game:t.name})),1))),128))]),e("tr",null,[(d(!0),c(p,null,h(N.value,t=>(d(),c(p,{key:t},[e("th",ce,a(i(l)("user.moneyLog.dailyReport.count")),1),e("th",ue,a(i(l)("user.moneyLog.dailyReport.total")),1)],64))),128))])]),e("tbody",null,[(d(!0),c(p,null,h(R.value,t=>(d(),c("tr",{key:t.date},[e("td",me,a(t.date),1),e("td",pe,a(t.depositCount),1),e("td",_e,a(y(t.depositTotal,!0)),1),e("td",ye,a(t.withdrawCount),1),e("td",ge,a(y(t.withdrawTotal,!0)),1),e("td",{class:w(t.winLose>=0?"positive-value":"negative-value")},a(S(t.winLose)),3),e("td",{class:w({"unclaim-value":t.unclaimCount>0})},a(t.unclaimCount),3),e("td",{class:w({"unclaim-value":t.unclaimTotal>0})},a(y(t.unclaimTotal,!0)),3),e("td",null,a(t.activeMember),1),e("td",null,a(t.newDeposit),1),e("td",null,a(t.newRegister),1),(d(!0),c(p,null,h(t.rewards,n=>(d(),c(p,{key:n.gameId},[e("td",he,a(n.count),1),e("td",ve,a(y(n.total)),1)],64))),128))]))),128)),R.value.length===0?(d(),c("tr",be,[e("td",{class:"empty-row",colspan:V.value},a(i(l)("user.moneyLog.dailyReport.noData")),9,fe)])):O("",!0)])],4)])),[[f,L.value]])])}}}),Me=B(we,[["__scopeId","data-v-5899792f"]]);export{Me as default}; +import{x as z,_ as B}from"./index-DaZx-aM1.js";import{d as U}from"./moneyLog-7w1RhGQR.js";import{B as j,a as A,b as D,l as C,o as G,I as W,X as E,C as d,D as c,G as e,U as a,u as i,H as k,Z as p,Y as h,$ as w,_ as H,W as O,F as P}from"./vue-DweYBrEc.js";const X={class:"default-main admin-report-page daily-report"},Z={class:"admin-report-filter report-filter"},q={class:"admin-report-heading"},J={class:"admin-report-filter-content filter-content"},K={class:"date-fields"},Q={class:"admin-report-tabs period-tabs"},ee=["onClick"],te={class:"admin-report-table-wrap report-table-wrap"},ae={rowspan:"2",class:"date-column"},oe={colspan:"2"},se={colspan:"2"},ne={rowspan:"2",class:"single-column"},le={colspan:"2"},ie={rowspan:"2",class:"single-column"},re={rowspan:"2",class:"single-column"},de={rowspan:"2",class:"single-column"},ce={class:"count-column"},ue={class:"total-column"},me={class:"date-cell"},pe={class:"deposit-value"},_e={class:"deposit-value"},ye={class:"withdraw-value"},ge={class:"withdraw-value"},he={class:"reward-cell"},ve={class:"reward-cell"},be={key:0},fe=["colspan"],we=j({name:"user/moneyLog/dailyReport",__name:"dailyReport",setup(Re){const{t:l}=z.useI18n(),M=s=>{const o=m=>String(m).padStart(2,"0");return`${s.getFullYear()}-${o(s.getMonth()+1)}-${o(s.getDate())}`},v=new Date,Y=new Date(v.getFullYear(),v.getMonth(),1),$=new Date(v.getFullYear(),v.getMonth()+1,0),u=A({start:M(Y),end:M($),period:"daily"}),F=[{value:"daily",label:"user.moneyLog.dailyReport.daily"},{value:"monthly",label:"user.moneyLog.dailyReport.monthly"},{value:"yearly",label:"user.moneyLog.dailyReport.yearly"}],_=D([]),N=C(()=>["deposit","withdraw","unclaim",..._.value.map(s=>s.id)]),V=C(()=>11+_.value.length*2),x=C(()=>1596+_.value.length*230),R=D([]),L=D(!1),r=s=>{const o=Number(s);return Number.isFinite(o)?o:0},I=s=>{const o=(s==null?void 0:s.data)??s??{},m=o.games&&typeof o.games=="object"?o.games:{},f=Object.entries(m).map(([n,g])=>({id:n,name:String(g)})),t=Array.isArray(o.list)?o.list:[];return{games:f,rows:t.map(n=>({date:String(n.date??""),depositCount:r(n.deposit_count),depositTotal:r(n.deposit_total),withdrawCount:r(n.withdraw_count),withdrawTotal:r(n.withdraw_total),winLose:r(n.win_lose),unclaimCount:r(n.unclaim_count),unclaimTotal:r(n.unclaim_total),activeMember:r(n.active_member),newDeposit:r(n.new_deposit),newRegister:r(n.new_register),rewards:f.map(g=>({gameId:g.id,count:r(n[`game_${g.id}_count`]),total:r(n[`game_${g.id}_total`])}))}))}},b=async()=>{L.value=!0;try{const s=await U({start:u.start,end:u.end,type:u.period}),o=I(s.data);_.value=o.games,R.value=o.rows}finally{L.value=!1}},T=s=>{u.period!==s&&(u.period=s,b())},y=(s,o=!1)=>{const m=new Intl.NumberFormat(void 0,{minimumFractionDigits:2,maximumFractionDigits:2}).format(Number(s)||0);return o?`AUD${m}`:m},S=s=>{const o=Number(s)||0;return`${o>=0?"+":"-"}${y(Math.abs(o))}`};return G(b),(s,o)=>{const m=W("el-date-picker"),f=E("loading");return d(),c("div",X,[e("section",Z,[e("header",q,a(i(l)("user.moneyLog.dailyReport.title")),1),e("div",J,[e("div",K,[e("label",null,a(i(l)("user.moneyLog.dailyReport.startDate"))+":",1),k(m,{modelValue:u.start,"onUpdate:modelValue":o[0]||(o[0]=t=>u.start=t),type:"date","value-format":"YYYY-MM-DD",clearable:!1,onChange:b},null,8,["modelValue"]),e("label",null,a(i(l)("user.moneyLog.dailyReport.endDate"))+":",1),k(m,{modelValue:u.end,"onUpdate:modelValue":o[1]||(o[1]=t=>u.end=t),type:"date","value-format":"YYYY-MM-DD",clearable:!1,onChange:b},null,8,["modelValue"])]),e("div",Q,[(d(),c(p,null,h(F,t=>e("button",{key:t.value,type:"button",class:w({active:u.period===t.value}),onClick:n=>T(t.value)},a(i(l)(t.label)),11,ee)),64))])])]),H((d(),c("div",te,[e("table",{class:"admin-report-table report-table",style:P({minWidth:`${x.value}px`})},[e("thead",null,[e("tr",null,[e("th",ae,a(i(l)("user.moneyLog.dailyReport.date")),1),e("th",oe,a(i(l)("user.moneyLog.dailyReport.deposit")),1),e("th",se,a(i(l)("user.moneyLog.dailyReport.withdraw")),1),e("th",ne,a(i(l)("user.moneyLog.dailyReport.winLose")),1),e("th",le,a(i(l)("user.moneyLog.dailyReport.unclaim")),1),e("th",ie,a(i(l)("user.moneyLog.dailyReport.activeMember")),1),e("th",re,a(i(l)("user.moneyLog.dailyReport.newDeposit")),1),e("th",de,a(i(l)("user.moneyLog.dailyReport.newRegister")),1),(d(!0),c(p,null,h(_.value,t=>(d(),c("th",{key:t.id,colspan:"2",class:"reward-heading"},a(i(l)("user.moneyLog.dailyReport.reward",{game:t.name})),1))),128))]),e("tr",null,[(d(!0),c(p,null,h(N.value,t=>(d(),c(p,{key:t},[e("th",ce,a(i(l)("user.moneyLog.dailyReport.count")),1),e("th",ue,a(i(l)("user.moneyLog.dailyReport.total")),1)],64))),128))])]),e("tbody",null,[(d(!0),c(p,null,h(R.value,t=>(d(),c("tr",{key:t.date},[e("td",me,a(t.date),1),e("td",pe,a(t.depositCount),1),e("td",_e,a(y(t.depositTotal,!0)),1),e("td",ye,a(t.withdrawCount),1),e("td",ge,a(y(t.withdrawTotal,!0)),1),e("td",{class:w(t.winLose>=0?"positive-value":"negative-value")},a(S(t.winLose)),3),e("td",{class:w({"unclaim-value":t.unclaimCount>0})},a(t.unclaimCount),3),e("td",{class:w({"unclaim-value":t.unclaimTotal>0})},a(y(t.unclaimTotal,!0)),3),e("td",null,a(t.activeMember),1),e("td",null,a(t.newDeposit),1),e("td",null,a(t.newRegister),1),(d(!0),c(p,null,h(t.rewards,n=>(d(),c(p,{key:n.gameId},[e("td",he,a(n.count),1),e("td",ve,a(y(n.total)),1)],64))),128))]))),128)),R.value.length===0?(d(),c("tr",be,[e("td",{class:"empty-row",colspan:V.value},a(i(l)("user.moneyLog.dailyReport.noData")),9,fe)])):O("",!0)])],4)])),[[f,L.value]])])}}}),Me=B(we,[["__scopeId","data-v-5899792f"]]);export{Me as default}; diff --git a/public/assets/darkSwitch-CRh93ewa.js b/public/assets/darkSwitch-Cct20e6J.js similarity index 88% rename from public/assets/darkSwitch-CRh93ewa.js rename to public/assets/darkSwitch-Cct20e6J.js index 7c540a2..fc92004 100644 --- a/public/assets/darkSwitch-CRh93ewa.js +++ b/public/assets/darkSwitch-Cct20e6J.js @@ -1 +1 @@ -import{_ as t}from"./index-BpUIT4cK.js";import{I as e,C as a,D as n,G as s,H as c}from"./vue-DweYBrEc.js";const g="/assets/logo-t5WO8pHa.png",i={},r={class:"theme-toggle-content"},_={class:"switch"},l={class:"switch-action"};function d(p,h){const o=e("Icon");return a(),n("div",r,[s("div",_,[s("div",l,[c(o,{name:"local-dark",color:"#f2f2f2",size:"13px",class:"switch-icon dark-icon"}),c(o,{name:"local-light",color:"#303133",size:"13px",class:"switch-icon light-icon"})])])])}const k=t(i,[["render",d],["__scopeId","data-v-62d134a8"]]);export{k as D,g as _}; +import{_ as t}from"./index-DaZx-aM1.js";import{I as e,C as a,D as n,G as s,H as c}from"./vue-DweYBrEc.js";const g="/assets/logo-t5WO8pHa.png",i={},r={class:"theme-toggle-content"},_={class:"switch"},l={class:"switch-action"};function d(p,h){const o=e("Icon");return a(),n("div",r,[s("div",_,[s("div",l,[c(o,{name:"local-dark",color:"#f2f2f2",size:"13px",class:"switch-icon dark-icon"}),c(o,{name:"local-light",color:"#303133",size:"13px",class:"switch-icon light-icon"})])])])}const k=t(i,[["render",d],["__scopeId","data-v-62d134a8"]]);export{k as D,g as _}; diff --git a/public/assets/dashboard-jLsLRI_p.js b/public/assets/dashboard-CB3OJQKN.js similarity index 99% rename from public/assets/dashboard-jLsLRI_p.js rename to public/assets/dashboard-CB3OJQKN.js index a417b59..983aaf3 100644 --- a/public/assets/dashboard-jLsLRI_p.js +++ b/public/assets/dashboard-CB3OJQKN.js @@ -1 +1 @@ -import{B as oa,b as ae,a as $,l as z,o as na,I as v,X as ra,C,D as x,G as s,U as u,u as o,Z as R,Y as H,F as da,$ as te,H as n,P as i,V as b,aG as sa,W as fe,O as le,_ as ia}from"./vue-DweYBrEc.js";import{c as Y,x as ua,_ as ca}from"./index-BpUIT4cK.js";const O="/admin/Dashboard/";function ma(A){return Y({url:O+"index",method:"get",params:A})}function ba(A){return Y({url:O+"bankTransact",method:"post",data:A},{showSuccessMessage:!0})}function pa(A){return Y({url:O+"newTransact",method:"post",data:A},{showSuccessMessage:!0})}function ha(A){return Y({url:O+"editTransact",method:"post",data:A},{showSuccessMessage:!0})}function fa(A){return Y({url:O+"delTransact",method:"get",params:A})}function ga(A){return Y({url:O+"logHistory",method:"get",params:A})}const _a={class:"default-main bookkeeping-dashboard"},va={class:"dashboard-grid"},ya={class:"dashboard-panel bank-panel"},ka={class:"panel-title"},wa={class:"table-scroll"},Ca={class:"bank-table"},Ta={class:"balance"},Va={class:"bank-operate"},Aa=["id"],Da={class:"bank-operate-main"},Ua=["for","aria-label","title"],xa={class:"breakdown"},Ma={class:"breakdown-row breakdown-in"},Na={class:"breakdown-count"},$a={class:"breakdown-row breakdown-out"},Ia={class:"breakdown-count"},Sa={class:"bank-calculator"},Fa={class:"calculator-formula"},Ba={class:"calculator-hint"},Pa={key:0},za={class:"empty-banks",colspan:"4"},Ra={class:"summary-side"},Ya={class:"dashboard-panel summary-panel"},Oa={class:"panel-title"},Wa={class:"transaction-section"},Ha={class:"filter-row"},La={class:"date-filter"},Ea={class:"totals"},ja={class:"pagination"},Ga={class:"dialog-note"},qa=oa({name:"dashboard",__name:"dashboard",setup(A){const{t}=ua.useI18n(),L=()=>{const a=new Date,e=r=>r.toString().padStart(2,"0");return`${a.getFullYear()}-${e(a.getMonth()+1)}-${e(a.getDate())}`},M=a=>Number(a).toLocaleString("en-AU",{minimumFractionDigits:2,maximumFractionDigits:2}),f=a=>{const e=Number(a);return Number.isFinite(e)?e:0},ge=a=>a.replace(/,/g,"").replace(/乘以/g,"*").replace(/除以/g,"/").replace(/加/g,"+").replace(/减/g,"-").replace(/[+]/g,"+").replace(/[-–—]/g,"-").replace(/[×*xX]/g,"*").replace(/[÷/]/g,"/").replace(/\s+/g,"").replace(/^=/,""),_e=a=>{let e=0;const r=()=>{const g=a.slice(e).match(/^(?:\d+(?:\.\d*)?|\.\d+)/);return g?(e+=g[0].length,Number(g[0])):null},d=()=>{const g=a[e];if(g==="+")return e+=1,d();if(g==="-"){e+=1;const h=d();return h===null?null:-h}if(g==="("){e+=1;const h=c();return h===null||a[e]!==")"?null:(e+=1,h)}return r()},p=()=>{let g=d();if(g===null)return null;for(;a[e]==="*"||a[e]==="/";){const h=a[e];e+=1;const U=d();if(U===null)return null;g=h==="*"?g*U:U===0?Number.NaN:g/U}return g};function c(){let g=p();if(g===null)return null;for(;a[e]==="+"||a[e]==="-";){const h=a[e];e+=1;const U=p();if(U===null)return null;g=h==="+"?g+U:g-U}return g}const T=c();return T!==null&&e===a.length&&Number.isFinite(T)?T:null},ve=(a,e)=>{const r=ge(e);if(!r)return{valid:!0,value:a};if(!/^[\d+\-*/().]+$/.test(r))return{valid:!1,value:a};const d=/^[+\-*/]/.test(r)?`${a}${r}`:`${a}+${r}`,p=_e(d);return p===null?{valid:!1,value:a}:{valid:!0,value:p}},E=a=>Math.min(255,Math.max(0,Math.round(a))),Z=a=>{const e=Number(a);return Number.isFinite(e)?E(e):0},ye=a=>{if(a===void 0)return 1;const e=Number(a);return Number.isFinite(e)?Math.min(1,Math.max(0,e)):1},oe=a=>{const e=a.trim(),r=e.match(/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i);if(r){const p=r[1],c=p.length===3?p.split("").map(T=>T+T).join(""):p;return{r:Number.parseInt(c.slice(0,2),16),g:Number.parseInt(c.slice(2,4),16),b:Number.parseInt(c.slice(4,6),16),a:c.length===8?Number.parseInt(c.slice(6,8),16)/255:1}}const d=e.match(/^rgba?\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)(?:\s*,\s*([\d.]+))?\s*\)$/i);return d?{r:Z(d[1]),g:Z(d[2]),b:Z(d[3]),a:ye(d[4])}:null},ke=a=>`rgb(${E(a.r)}, ${E(a.g)}, ${E(a.b)})`,we=(a,e,r)=>({r:a.r*(1-r)+e.r*r,g:a.g*(1-r)+e.g*r,b:a.b*(1-r)+e.b*r}),Ce=a=>{const e=oe(a);if(!e)return a;const r={r:e.r*e.a+255*(1-e.a),g:e.g*e.a+255*(1-e.a),b:e.b*e.a+255*(1-e.a)},d=Math.max(r.r,r.g,r.b),p=Math.min(r.r,r.g,r.b);return d-p<18?ke(we(r,{r:241,g:245,b:249},.72)):r.g>=r.r&&r.g>=r.b?"#d9f3e5":r.r>=r.g&&r.r>=r.b?"#f8dde2":"#dbeafe"},K=a=>{const e=a/255;return e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)},ne=a=>.2126*K(a.r)+.7152*K(a.g)+.0722*K(a.b),J=(a,e)=>{const r=Math.max(a,e),d=Math.min(a,e);return(r+.05)/(d+.05)},Te=a=>{const e=oe(a);if(!e)return"#172033";const r={r:e.r*e.a+255*(1-e.a),g:e.g*e.a+255*(1-e.a),b:e.b*e.a+255*(1-e.a)},d=ne(r),p=J(d,ne({r:23,g:32,b:51})),c=J(d,1),T=J(d,0);return p>=4.5||p>=c?"#172033":c>=T?"#ffffff":"#000000"},Ve=a=>{if(!a.labelColor)return{};const e=Ce(a.labelColor),r=Te(e),d=r==="#ffffff";return{backgroundColor:e,"--bank-row-text-color":r,"--bank-row-muted-color":d?"rgba(255, 255, 255, 0.82)":"rgba(0, 0, 0, 0.72)","--bank-row-border-color":d?"rgba(255, 255, 255, 0.24)":"rgba(0, 0, 0, 0.16)","--bank-row-control-bg":d?"rgba(255, 255, 255, 0.16)":"rgba(255, 255, 255, 0.72)","--bank-row-control-hover-bg":d?"rgba(255, 255, 255, 0.26)":"rgba(255, 255, 255, 0.88)"}},re=a=>{if(typeof a=="string"&&a.trim()&&!Number.isFinite(Number(a)))return a;const e=f(a);if(!e)return"";const r=new Date(e*1e3),d=p=>p.toString().padStart(2,"0");return`${r.getFullYear()}-${d(r.getMonth()+1)}-${d(r.getDate())} ${d(r.getHours())}:${d(r.getMinutes())}:${d(r.getSeconds())}`},Ae=a=>{const e=f(a.total_fund_in??a.fund_in),r=f(a.total_fund_out??a.fund_out),d=String(a.safe_alert??"0");return{id:a.id,name:a.bank_name||"-",account:a.bank_account||"",balance:f(a.current_balance??a.balance??e-r),deposit:e,withdraw:r,depositCount:f(a.count_fund_in??a.deposit_count??a.tx_in),withdrawCount:f(a.count_fund_out??a.withdraw_count??a.tx_out),alertCode:d,rowClass:String(a.status??"1")==="0"?"bank-muted":"",labelColor:a.label_color||""}},F=ae([]),de=ae([]),y=$({totalDeposit:0,totalWithdraw:0,countDeposit:0,countWithdraw:0,activePlayer:0,firstDeposit:0,unclaimAmount:0,unclaimReceipt:0}),j=$({totalDeposit:0,totalWithdraw:0}),D=$({startDate:L(),endDate:L()}),k=$({count:0,currentPage:1,lastPage:1,pageSize:10}),W=ae(!1),Q=$({}),se=z(()=>W.value?F.value:F.value.slice(0,4)),De=z(()=>j.totalDeposit),Ue=z(()=>j.totalWithdraw),xe=z(()=>{const a=new Date(`${D.startDate}T00:00:00`),e=new Date(`${D.endDate}T00:00:00`),r=Math.max(1,Math.floor((e.getTime()-a.getTime())/864e5)+1);return t("dashboard.Date range",{start:D.startDate,end:D.endDate,days:r,unit:t(r===1?"dashboard.Day":"dashboard.Days")})}),Me=z(()=>[{label:t("dashboard.Total Deposit / IN"),value:`AUD ${M(y.totalDeposit)}`},{label:t("dashboard.Total Withdraw / OUT"),value:`AUD ${M(y.totalWithdraw)}`},{label:t("dashboard.Deposit Count"),value:y.countDeposit},{label:t("dashboard.Withdraw Count"),value:y.countWithdraw},{label:t("dashboard.Active Player"),value:y.activePlayer},{label:t("dashboard.First Deposit Player"),value:y.firstDeposit},{label:t("dashboard.Unclaimed Amount"),value:`AUD ${M(y.unclaimAmount)}`},{label:t("dashboard.Unclaimed Receipt"),value:y.unclaimReceipt}]),G=a=>String(a.id),ie=a=>`bank-calculator-${G(a).replace(/[^a-zA-Z0-9_-]/g,"-")}`,ue=a=>ve(a.balance,Q[G(a)]||""),Ne=a=>!ue(a).valid,$e=a=>{const e=ue(a);return e.valid?`AUD ${M(e.value)}`:"AUD --"},_=$({visible:!1,loading:!1,mode:"create",editId:""}),Ie=z(()=>_.mode==="edit"?t("dashboard.Edit Transaction",{id:_.editId}):t("dashboard.Create New Transaction")),m=$({time:"",timeMode:"Auto",category:1,type:1,username:"",remark:"",amount:0,bank:"",label:"",ticketAuto:!0}),N=$({visible:!1,loading:!1,rows:[]}),I=$({visible:!1,loading:!1}),w=$({bankFrom:"",fromName:"",bankTo:"",money:0,remark:""}),Se=a=>({1:t("dashboard.Hourly Alert"),2:t("dashboard.Daily Alert"),3:t("dashboard.Weekly Alert"),4:t("dashboard.Monthly Alert"),5:t("dashboard.Yearly Alert"),6:t("dashboard.Lifetime Alert")})[a]||t("dashboard.No Alert"),Fe=a=>({1:t("dashboard.Deposit"),2:t("dashboard.Withdraw"),3:"IN",4:"OUT"})[a]||a,Be=a=>({1:t("dashboard.Customer"),2:t("dashboard.Other Adjust")})[a]||a,Pe=a=>({1:t("dashboard.First Deposit"),2:t("dashboard.Unclaim")})[a]||"",ze=a=>{const e=String(a.type??"");return{id:a.id,createdBy:a.created_by||"",createdTime:re(a.create_time),categoryId:String(a.category??""),username:a.user_name||"",remark:a.memo||"",bank:a.bank_name||"",bankId:a.bank_id||"",typeId:e,flow:["1","3"].includes(e)?"in":"out",amount:f(a.money),labelId:String(a.label??""),ticket:Array.isArray(a.scoreLog)?a.scoreLog.map(r=>`${r.game_type_text||""} : ${r.score??""}`).filter(r=>r.trim()!==":"):[]}},B=(a=k.currentPage)=>ma({start:D.startDate,end:D.endDate,page:a}).then(e=>{var T;const r=Array.isArray(e.data.bank)?e.data.bank:(T=e.data.bank)==null?void 0:T.list;F.value=Array.isArray(r)?r.map(Ae):[];const d=e.data.transaction,p=Array.isArray(d==null?void 0:d.list)?d.list:[];de.value=p.map(ze),k.count=f(d==null?void 0:d.count),k.currentPage=f(d==null?void 0:d.current_page)||a,k.lastPage=f(d==null?void 0:d.last_page)||1,k.pageSize=k.lastPage>0?Math.max(1,Math.ceil(k.count/k.lastPage)):10,j.totalDeposit=f(d==null?void 0:d.total_deposit),j.totalWithdraw=f(d==null?void 0:d.total_withdraw);const c=e.data.customer;y.totalDeposit=f(c==null?void 0:c.total_deposit),y.totalWithdraw=f(c==null?void 0:c.total_withdraw),y.countDeposit=f(c==null?void 0:c.count_deposit),y.countWithdraw=f(c==null?void 0:c.count_withdraw),y.activePlayer=f(c==null?void 0:c.active_player),y.firstDeposit=f(c==null?void 0:c.first_deposit),y.unclaimAmount=f(c==null?void 0:c.unclaim_amount),y.unclaimReceipt=f(c==null?void 0:c.unclaim_receipt)}),Re=()=>{Object.assign(m,{time:"",timeMode:"Auto",category:1,type:1,username:"",remark:"",amount:0,bank:"",label:"",ticketAuto:!0})},Ye=()=>{Re(),_.mode="create",_.editId="",_.visible=!0},Oe=a=>{var e;Object.assign(m,{time:a.createdTime,timeMode:"Manual",category:f(a.categoryId)||1,type:f(a.typeId)||1,username:a.username,remark:a.remark,amount:a.amount,bank:a.bankId||((e=F.value.find(r=>r.name===a.bank))==null?void 0:e.id)||"",label:a.labelId?f(a.labelId):"",ticketAuto:a.ticket.length>0}),_.mode="edit",_.editId=a.id,_.visible=!0},We=()=>{if(m.timeMode==="Auto"||!m.time)return Math.floor(Date.now()/1e3);const a=new Date(m.time.replace(" ","T")),e=Math.floor(a.getTime()/1e3);return Number.isFinite(e)?e:Math.floor(Date.now()/1e3)},ce=()=>({create_time:We(),category:m.category,type:m.type,user_name:m.username,memo:m.remark,money:m.amount,bank_id:m.bank,label:m.label,game_ticket:m.ticketAuto?1:0}),He=()=>{_.loading=!0,(_.mode==="edit"&&_.editId!==""?ha({...ce(),id:_.editId}):pa(ce())).then(()=>(_.visible=!1,k.currentPage=1,B(1))).finally(()=>{_.loading=!1})},Le=a=>({id:a.id||a.money_log_id||"",editedBy:String(a.admin_name||""),editedTime:re(a.create_time),bankBefore:String(a.bank_befter??""),bankAfter:String(a.bank_after??"")}),Ee=a=>t("dashboard.Bank change",{before:a.bankBefore,after:a.bankAfter}),je=a=>{N.visible=!0,N.loading=!0,N.rows=[],ga({id:a.id}).then(e=>{var d;const r=Array.isArray(e.data)?e.data:(d=e.data)==null?void 0:d.list;N.rows=Array.isArray(r)?r.map(p=>Le(p)):[]}).finally(()=>{N.loading=!1})},Ge=a=>{Object.assign(w,{bankFrom:a.id,fromName:a.name,bankTo:"",money:0,remark:""}),I.visible=!0},qe=()=>{I.loading=!0,ba({money:w.money,bank_from:w.bankFrom,bank_to:w.bankTo,remark:w.remark}).then(()=>(I.visible=!1,B())).finally(()=>{I.loading=!1})},Xe=a=>{fa({id:a.id}).then(()=>B(k.currentPage))},Ze=()=>{D.startDate=L(),D.endDate=L(),k.currentPage=1,B(1).catch(()=>{})},Ke=()=>{k.currentPage=1,B(1).catch(()=>{})},Je=a=>{B(a).catch(()=>{})},Qe=({row:a})=>a.flow==="in"?"transaction-in":"transaction-out";return na(()=>{B().catch(()=>{})}),(a,e)=>{const r=v("Icon"),d=v("el-button"),p=v("el-input"),c=v("el-tag"),T=v("el-alert"),g=v("el-date-picker"),h=v("el-table-column"),U=v("el-table"),ea=v("el-pagination"),me=v("el-radio"),be=v("el-radio-group"),V=v("el-form-item"),P=v("el-option"),q=v("el-select"),X=v("el-radio-button"),pe=v("el-input-number"),aa=v("el-checkbox"),he=v("el-form"),ee=v("el-dialog"),ta=ra("loading");return C(),x("div",_a,[s("section",va,[s("div",ya,[s("div",ka,u(o(t)("dashboard.Available Bank Balance")),1),s("div",wa,[s("table",Ca,[s("thead",null,[s("tr",null,[s("th",null,u(o(t)("dashboard.Bank Name")),1),s("th",null,u(o(t)("dashboard.Current Balance")),1),s("th",null,u(o(t)("dashboard.Transaction Breakdown")),1),s("th",null,u(o(t)("dashboard.Safe Alert")),1)])]),s("tbody",null,[(C(!0),x(R,null,H(se.value,l=>(C(),x("tr",{key:l.id,class:te([l.rowClass,{"bank-colored":l.labelColor}]),style:da(Ve(l))},[s("td",null,[s("strong",null,u(l.name),1),s("small",null,u(l.account),1)]),s("td",Ta,"AUD "+u(M(l.balance)),1),s("td",null,[s("div",Va,[s("input",{id:ie(l),class:"calculator-toggle",type:"checkbox"},null,8,Aa),s("div",Da,[s("label",{class:"calculator-button",for:ie(l),"aria-label":o(t)("dashboard.Fast Calculation"),title:o(t)("dashboard.Fast Calculation")},[n(r,{name:"fa fa-calculator",size:"13",color:"currentColor"})],8,Ua),n(d,{size:"small",icon:o(sa),onClick:S=>Ge(l)},{default:i(()=>[b(u(o(t)("dashboard.Transfer")),1)]),_:2},1032,["icon","onClick"]),s("div",xa,[s("div",Ma,[e[24]||(e[24]=s("span",{class:"breakdown-label"},"入",-1)),s("span",Na,"("+u(l.depositCount)+")",1),s("strong",null,u(M(l.deposit)),1)]),s("div",$a,[e[25]||(e[25]=s("span",{class:"breakdown-label"},"出",-1)),s("span",Ia,"("+u(l.withdrawCount)+")",1),s("strong",null,u(M(l.withdraw)),1)])])]),s("div",Sa,[s("div",Fa,[n(p,{modelValue:Q[G(l)],"onUpdate:modelValue":S=>Q[G(l)]=S,class:"calculator-input",size:"small",placeholder:o(t)("dashboard.Calculation placeholder"),clearable:""},null,8,["modelValue","onUpdate:modelValue","placeholder"]),e[26]||(e[26]=s("span",{class:"calculator-equals"},"=",-1)),s("strong",{class:te(["calculator-result",{"is-invalid":Ne(l)}])},u($e(l)),3)]),s("div",Ba,[b(u(o(t)("dashboard.Fast Calculation Support"))+" ",1),e[27]||(e[27]=s("span",null,"+ − × ÷",-1))])])])]),s("td",null,[n(c,{size:"small",effect:"plain",type:l.alertCode!=="0"?"danger":"info"},{default:i(()=>[b(u(Se(l.alertCode)),1)]),_:2},1032,["type"])])],6))),128)),se.value.length?fe("",!0):(C(),x("tr",Pa,[s("td",za,u(o(t)("dashboard.No bank data")),1)]))])])]),F.value.length>4?(C(),x("button",{key:0,class:"more-info",type:"button",onClick:e[0]||(e[0]=l=>W.value=!W.value)},[b(u(W.value?o(t)("dashboard.Show less"):o(t)("dashboard.More info"))+" ",1),n(r,{name:W.value?"fa fa-caret-up":"fa fa-caret-down"},null,8,["name"])])):fe("",!0)]),s("aside",Ra,[s("div",Ya,[s("div",Oa,u(o(t)("dashboard.Customer Summary")),1),s("dl",null,[(C(!0),x(R,null,H(Me.value,l=>(C(),x(R,{key:l.label},[s("dt",null,u(l.label)+":",1),s("dd",null,u(l.value),1)],64))),128))])]),n(d,{class:"create-button",type:"success",onClick:Ye},{default:i(()=>[b(u(o(t)("dashboard.Create New Transaction")),1)]),_:1})])]),n(T,{class:"webhook-alert",type:"warning",closable:!0,"show-icon":""},{title:i(()=>[s("strong",null,u(o(t)("dashboard.Webhook enabled")),1)]),default:i(()=>[s("p",null,u(o(t)("dashboard.Webhook hint")),1)]),_:1}),s("section",Wa,[s("div",Ha,[s("div",La,[s("label",null,u(o(t)("dashboard.Start Date"))+":",1),n(g,{modelValue:D.startDate,"onUpdate:modelValue":e[1]||(e[1]=l=>D.startDate=l),type:"date","value-format":"YYYY-MM-DD"},null,8,["modelValue"]),s("label",null,u(o(t)("dashboard.End Date"))+":",1),n(g,{modelValue:D.endDate,"onUpdate:modelValue":e[2]||(e[2]=l=>D.endDate=l),type:"date","value-format":"YYYY-MM-DD"},null,8,["modelValue"]),n(d,{onClick:Ke},{default:i(()=>[b(u(o(t)("Search")),1)]),_:1}),n(d,{onClick:Ze},{default:i(()=>[b(u(o(t)("dashboard.Today")),1)]),_:1})]),s("div",Ea,[s("span",null,u(o(t)("dashboard.Date of data"))+": "+u(xe.value),1),s("b",null,[b(u(o(t)("dashboard.Total Deposit / IN"))+": ",1),s("em",null,"AUD "+u(M(De.value)),1)]),s("b",null,[b(u(o(t)("dashboard.Total Withdraw / OUT"))+": ",1),s("em",null,"AUD "+u(M(Ue.value)),1)])])]),n(U,{data:de.value,border:"",size:"small",class:"transaction-table","row-class-name":Qe},{default:i(()=>[n(h,{prop:"createdBy",label:o(t)("dashboard.Created by"),width:"110"},null,8,["label"]),n(h,{prop:"createdTime",label:o(t)("dashboard.Created Time"),width:"170"},null,8,["label"]),n(h,{label:o(t)("dashboard.Category"),width:"100"},{default:i(({row:l})=>[b(u(Be(l.categoryId)),1)]),_:1},8,["label"]),n(h,{prop:"username",label:o(t)("dashboard.Username"),width:"110"},null,8,["label"]),n(h,{prop:"remark",label:o(t)("dashboard.Remark"),"min-width":"205"},null,8,["label"]),n(h,{prop:"bank",label:o(t)("dashboard.Bank"),"min-width":"165"},null,8,["label"]),n(h,{label:o(t)("dashboard.Type"),width:"95"},{default:i(({row:l})=>[b(u(Fe(l.typeId)),1)]),_:1},8,["label"]),n(h,{label:o(t)("dashboard.Amount (AUD)"),width:"130",align:"right"},{default:i(({row:l})=>[s("strong",{class:te(l.flow==="in"?"amount-in":"amount-out")},u(M(l.amount)),3)]),_:1},8,["label"]),n(h,{label:o(t)("dashboard.Label"),width:"100"},{default:i(({row:l})=>[b(u(Pe(l.labelId)),1)]),_:1},8,["label"]),n(h,{label:o(t)("dashboard.Game Ticket"),"min-width":"140"},{default:i(({row:l})=>[(C(!0),x(R,null,H(l.ticket,(S,la)=>(C(),x("div",{key:`${S}-${la}`},u(S),1))),128))]),_:1},8,["label"]),n(h,{label:o(t)("dashboard.Action"),fixed:"right",width:"180"},{default:i(({row:l})=>[n(d,{link:"",type:"primary",size:"small",onClick:S=>je(l)},{default:i(()=>[b(u(o(t)("dashboard.History")),1)]),_:2},1032,["onClick"]),n(d,{link:"",type:"primary",size:"small",onClick:S=>Oe(l)},{default:i(()=>[b(u(o(t)("Edit")),1)]),_:2},1032,["onClick"]),n(d,{link:"",type:"danger",size:"small",onClick:S=>Xe(l)},{default:i(()=>[b(u(o(t)("Delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"]),s("div",ja,[n(ea,{"current-page":k.currentPage,"onUpdate:currentPage":e[3]||(e[3]=l=>k.currentPage=l),background:"",layout:"prev, pager, next",total:k.count,"page-size":k.pageSize,onCurrentChange:Je},null,8,["current-page","total","page-size"])])]),n(ee,{modelValue:_.visible,"onUpdate:modelValue":e[15]||(e[15]=l=>_.visible=l),title:Ie.value,width:"680px"},{footer:i(()=>[n(d,{type:"primary",loading:_.loading,onClick:He},{default:i(()=>[b(u(o(t)("Confirm")),1)]),_:1},8,["loading"]),n(d,{onClick:e[14]||(e[14]=l=>_.visible=!1)},{default:i(()=>[b(u(o(t)("Cancel")),1)]),_:1})]),default:i(()=>[n(he,{model:m,"label-width":"145px"},{default:i(()=>[n(V,{label:o(t)("dashboard.Date & Time")},{default:i(()=>[n(g,{modelValue:m.time,"onUpdate:modelValue":e[4]||(e[4]=l=>m.time=l),type:"datetime","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"]),n(be,{modelValue:m.timeMode,"onUpdate:modelValue":e[5]||(e[5]=l=>m.timeMode=l),class:"inline-mode"},{default:i(()=>[n(me,{value:"Auto"},{default:i(()=>[b(u(o(t)("dashboard.Auto")),1)]),_:1}),n(me,{value:"Manual"},{default:i(()=>[b(u(o(t)("dashboard.Manual")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Category")},{default:i(()=>[n(q,{modelValue:m.category,"onUpdate:modelValue":e[6]||(e[6]=l=>m.category=l)},{default:i(()=>[n(P,{label:o(t)("dashboard.Customer"),value:1},null,8,["label"]),n(P,{label:o(t)("dashboard.Other Adjust"),value:2},null,8,["label"])]),_:1},8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Type")},{default:i(()=>[n(be,{modelValue:m.type,"onUpdate:modelValue":e[7]||(e[7]=l=>m.type=l)},{default:i(()=>[n(X,{value:1},{default:i(()=>[b(u(o(t)("dashboard.Deposit")),1)]),_:1}),n(X,{value:2},{default:i(()=>[b(u(o(t)("dashboard.Withdraw")),1)]),_:1}),n(X,{value:3},{default:i(()=>e[28]||(e[28]=[b("IN")])),_:1}),n(X,{value:4},{default:i(()=>e[29]||(e[29]=[b("OUT")])),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Username")},{default:i(()=>[n(p,{modelValue:m.username,"onUpdate:modelValue":e[8]||(e[8]=l=>m.username=l),disabled:_.mode==="edit",placeholder:o(t)("dashboard.Username placeholder")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Remark")},{default:i(()=>[n(p,{modelValue:m.remark,"onUpdate:modelValue":e[9]||(e[9]=l=>m.remark=l),placeholder:o(t)("dashboard.Optional")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Amount (AUD)")},{default:i(()=>[n(pe,{modelValue:m.amount,"onUpdate:modelValue":e[10]||(e[10]=l=>m.amount=l),min:0,precision:2},null,8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Bank")},{default:i(()=>[n(q,{modelValue:m.bank,"onUpdate:modelValue":e[11]||(e[11]=l=>m.bank=l),placeholder:o(t)("dashboard.Optional select")},{default:i(()=>[(C(!0),x(R,null,H(F.value,l=>(C(),le(P,{key:l.id,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Label")},{default:i(()=>[n(q,{modelValue:m.label,"onUpdate:modelValue":e[12]||(e[12]=l=>m.label=l),placeholder:o(t)("dashboard.Optional select")},{default:i(()=>[n(P,{label:o(t)("dashboard.First Deposit"),value:1},null,8,["label"]),n(P,{label:o(t)("dashboard.Unclaim"),value:2},null,8,["label"])]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Game Ticket Auto")},{default:i(()=>[n(aa,{modelValue:m.ticketAuto,"onUpdate:modelValue":e[13]||(e[13]=l=>m.ticketAuto=l)},{default:i(()=>[b(u(o(t)("dashboard.Auto generate ticket")),1)]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),n(ee,{modelValue:N.visible,"onUpdate:modelValue":e[17]||(e[17]=l=>N.visible=l),title:o(t)("dashboard.Transaction Edit History"),width:"720px"},{footer:i(()=>[n(d,{onClick:e[16]||(e[16]=l=>N.visible=!1)},{default:i(()=>[b(u(o(t)("Cancel")),1)]),_:1})]),default:i(()=>[s("p",Ga,u(o(t)("dashboard.History retention note")),1),ia((C(),le(U,{data:N.rows,border:"",size:"small","empty-text":o(t)("dashboard.No Record")},{default:i(()=>[n(h,{prop:"id",label:o(t)("dashboard.Tx ID"),width:"100"},null,8,["label"]),n(h,{prop:"editedBy",label:o(t)("dashboard.Edit By"),width:"120"},null,8,["label"]),n(h,{prop:"editedTime",label:o(t)("dashboard.Edit Time"),width:"170"},null,8,["label"]),n(h,{label:o(t)("dashboard.Changes")},{default:i(({row:l})=>[b(u(Ee(l)),1)]),_:1},8,["label"])]),_:1},8,["data","empty-text"])),[[ta,N.loading]])]),_:1},8,["modelValue","title"]),n(ee,{modelValue:I.visible,"onUpdate:modelValue":e[23]||(e[23]=l=>I.visible=l),title:o(t)("dashboard.Bank Transfer"),width:"560px"},{footer:i(()=>[n(d,{type:"primary",loading:I.loading,onClick:qe},{default:i(()=>[b(u(o(t)("Confirm")),1)]),_:1},8,["loading"]),n(d,{onClick:e[22]||(e[22]=l=>I.visible=!1)},{default:i(()=>[b(u(o(t)("Cancel")),1)]),_:1})]),default:i(()=>[n(he,{model:w,"label-width":"125px"},{default:i(()=>[n(V,{label:o(t)("dashboard.Transfer (From)")},{default:i(()=>[n(p,{modelValue:w.fromName,"onUpdate:modelValue":e[18]||(e[18]=l=>w.fromName=l),disabled:""},null,8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Transfer (To)")},{default:i(()=>[n(q,{modelValue:w.bankTo,"onUpdate:modelValue":e[19]||(e[19]=l=>w.bankTo=l),placeholder:o(t)("dashboard.Select Bank")},{default:i(()=>[(C(!0),x(R,null,H(F.value,l=>(C(),le(P,{key:l.id,label:l.name,value:l.id,disabled:l.id===w.bankFrom},null,8,["label","value","disabled"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Amount")},{default:i(()=>[n(pe,{modelValue:w.money,"onUpdate:modelValue":e[20]||(e[20]=l=>w.money=l),min:0,precision:2},null,8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Remark")},{default:i(()=>[n(p,{modelValue:w.remark,"onUpdate:modelValue":e[21]||(e[21]=l=>w.remark=l),placeholder:o(t)("dashboard.Optional")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["modelValue","title"])])}}}),Ka=ca(qa,[["__scopeId","data-v-6fc92eea"]]);export{Ka as default}; +import{B as oa,b as ae,a as $,l as z,o as na,I as v,X as ra,C,D as x,G as s,U as u,u as o,Z as R,Y as H,F as da,$ as te,H as n,P as i,V as b,aG as sa,W as fe,O as le,_ as ia}from"./vue-DweYBrEc.js";import{c as Y,x as ua,_ as ca}from"./index-DaZx-aM1.js";const O="/admin/Dashboard/";function ma(A){return Y({url:O+"index",method:"get",params:A})}function ba(A){return Y({url:O+"bankTransact",method:"post",data:A},{showSuccessMessage:!0})}function pa(A){return Y({url:O+"newTransact",method:"post",data:A},{showSuccessMessage:!0})}function ha(A){return Y({url:O+"editTransact",method:"post",data:A},{showSuccessMessage:!0})}function fa(A){return Y({url:O+"delTransact",method:"get",params:A})}function ga(A){return Y({url:O+"logHistory",method:"get",params:A})}const _a={class:"default-main bookkeeping-dashboard"},va={class:"dashboard-grid"},ya={class:"dashboard-panel bank-panel"},ka={class:"panel-title"},wa={class:"table-scroll"},Ca={class:"bank-table"},Ta={class:"balance"},Va={class:"bank-operate"},Aa=["id"],Da={class:"bank-operate-main"},Ua=["for","aria-label","title"],xa={class:"breakdown"},Ma={class:"breakdown-row breakdown-in"},Na={class:"breakdown-count"},$a={class:"breakdown-row breakdown-out"},Ia={class:"breakdown-count"},Sa={class:"bank-calculator"},Fa={class:"calculator-formula"},Ba={class:"calculator-hint"},Pa={key:0},za={class:"empty-banks",colspan:"4"},Ra={class:"summary-side"},Ya={class:"dashboard-panel summary-panel"},Oa={class:"panel-title"},Wa={class:"transaction-section"},Ha={class:"filter-row"},La={class:"date-filter"},Ea={class:"totals"},ja={class:"pagination"},Ga={class:"dialog-note"},qa=oa({name:"dashboard",__name:"dashboard",setup(A){const{t}=ua.useI18n(),L=()=>{const a=new Date,e=r=>r.toString().padStart(2,"0");return`${a.getFullYear()}-${e(a.getMonth()+1)}-${e(a.getDate())}`},M=a=>Number(a).toLocaleString("en-AU",{minimumFractionDigits:2,maximumFractionDigits:2}),f=a=>{const e=Number(a);return Number.isFinite(e)?e:0},ge=a=>a.replace(/,/g,"").replace(/乘以/g,"*").replace(/除以/g,"/").replace(/加/g,"+").replace(/减/g,"-").replace(/[+]/g,"+").replace(/[-–—]/g,"-").replace(/[×*xX]/g,"*").replace(/[÷/]/g,"/").replace(/\s+/g,"").replace(/^=/,""),_e=a=>{let e=0;const r=()=>{const g=a.slice(e).match(/^(?:\d+(?:\.\d*)?|\.\d+)/);return g?(e+=g[0].length,Number(g[0])):null},d=()=>{const g=a[e];if(g==="+")return e+=1,d();if(g==="-"){e+=1;const h=d();return h===null?null:-h}if(g==="("){e+=1;const h=c();return h===null||a[e]!==")"?null:(e+=1,h)}return r()},p=()=>{let g=d();if(g===null)return null;for(;a[e]==="*"||a[e]==="/";){const h=a[e];e+=1;const U=d();if(U===null)return null;g=h==="*"?g*U:U===0?Number.NaN:g/U}return g};function c(){let g=p();if(g===null)return null;for(;a[e]==="+"||a[e]==="-";){const h=a[e];e+=1;const U=p();if(U===null)return null;g=h==="+"?g+U:g-U}return g}const T=c();return T!==null&&e===a.length&&Number.isFinite(T)?T:null},ve=(a,e)=>{const r=ge(e);if(!r)return{valid:!0,value:a};if(!/^[\d+\-*/().]+$/.test(r))return{valid:!1,value:a};const d=/^[+\-*/]/.test(r)?`${a}${r}`:`${a}+${r}`,p=_e(d);return p===null?{valid:!1,value:a}:{valid:!0,value:p}},E=a=>Math.min(255,Math.max(0,Math.round(a))),Z=a=>{const e=Number(a);return Number.isFinite(e)?E(e):0},ye=a=>{if(a===void 0)return 1;const e=Number(a);return Number.isFinite(e)?Math.min(1,Math.max(0,e)):1},oe=a=>{const e=a.trim(),r=e.match(/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i);if(r){const p=r[1],c=p.length===3?p.split("").map(T=>T+T).join(""):p;return{r:Number.parseInt(c.slice(0,2),16),g:Number.parseInt(c.slice(2,4),16),b:Number.parseInt(c.slice(4,6),16),a:c.length===8?Number.parseInt(c.slice(6,8),16)/255:1}}const d=e.match(/^rgba?\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)(?:\s*,\s*([\d.]+))?\s*\)$/i);return d?{r:Z(d[1]),g:Z(d[2]),b:Z(d[3]),a:ye(d[4])}:null},ke=a=>`rgb(${E(a.r)}, ${E(a.g)}, ${E(a.b)})`,we=(a,e,r)=>({r:a.r*(1-r)+e.r*r,g:a.g*(1-r)+e.g*r,b:a.b*(1-r)+e.b*r}),Ce=a=>{const e=oe(a);if(!e)return a;const r={r:e.r*e.a+255*(1-e.a),g:e.g*e.a+255*(1-e.a),b:e.b*e.a+255*(1-e.a)},d=Math.max(r.r,r.g,r.b),p=Math.min(r.r,r.g,r.b);return d-p<18?ke(we(r,{r:241,g:245,b:249},.72)):r.g>=r.r&&r.g>=r.b?"#d9f3e5":r.r>=r.g&&r.r>=r.b?"#f8dde2":"#dbeafe"},K=a=>{const e=a/255;return e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)},ne=a=>.2126*K(a.r)+.7152*K(a.g)+.0722*K(a.b),J=(a,e)=>{const r=Math.max(a,e),d=Math.min(a,e);return(r+.05)/(d+.05)},Te=a=>{const e=oe(a);if(!e)return"#172033";const r={r:e.r*e.a+255*(1-e.a),g:e.g*e.a+255*(1-e.a),b:e.b*e.a+255*(1-e.a)},d=ne(r),p=J(d,ne({r:23,g:32,b:51})),c=J(d,1),T=J(d,0);return p>=4.5||p>=c?"#172033":c>=T?"#ffffff":"#000000"},Ve=a=>{if(!a.labelColor)return{};const e=Ce(a.labelColor),r=Te(e),d=r==="#ffffff";return{backgroundColor:e,"--bank-row-text-color":r,"--bank-row-muted-color":d?"rgba(255, 255, 255, 0.82)":"rgba(0, 0, 0, 0.72)","--bank-row-border-color":d?"rgba(255, 255, 255, 0.24)":"rgba(0, 0, 0, 0.16)","--bank-row-control-bg":d?"rgba(255, 255, 255, 0.16)":"rgba(255, 255, 255, 0.72)","--bank-row-control-hover-bg":d?"rgba(255, 255, 255, 0.26)":"rgba(255, 255, 255, 0.88)"}},re=a=>{if(typeof a=="string"&&a.trim()&&!Number.isFinite(Number(a)))return a;const e=f(a);if(!e)return"";const r=new Date(e*1e3),d=p=>p.toString().padStart(2,"0");return`${r.getFullYear()}-${d(r.getMonth()+1)}-${d(r.getDate())} ${d(r.getHours())}:${d(r.getMinutes())}:${d(r.getSeconds())}`},Ae=a=>{const e=f(a.total_fund_in??a.fund_in),r=f(a.total_fund_out??a.fund_out),d=String(a.safe_alert??"0");return{id:a.id,name:a.bank_name||"-",account:a.bank_account||"",balance:f(a.current_balance??a.balance??e-r),deposit:e,withdraw:r,depositCount:f(a.count_fund_in??a.deposit_count??a.tx_in),withdrawCount:f(a.count_fund_out??a.withdraw_count??a.tx_out),alertCode:d,rowClass:String(a.status??"1")==="0"?"bank-muted":"",labelColor:a.label_color||""}},F=ae([]),de=ae([]),y=$({totalDeposit:0,totalWithdraw:0,countDeposit:0,countWithdraw:0,activePlayer:0,firstDeposit:0,unclaimAmount:0,unclaimReceipt:0}),j=$({totalDeposit:0,totalWithdraw:0}),D=$({startDate:L(),endDate:L()}),k=$({count:0,currentPage:1,lastPage:1,pageSize:10}),W=ae(!1),Q=$({}),se=z(()=>W.value?F.value:F.value.slice(0,4)),De=z(()=>j.totalDeposit),Ue=z(()=>j.totalWithdraw),xe=z(()=>{const a=new Date(`${D.startDate}T00:00:00`),e=new Date(`${D.endDate}T00:00:00`),r=Math.max(1,Math.floor((e.getTime()-a.getTime())/864e5)+1);return t("dashboard.Date range",{start:D.startDate,end:D.endDate,days:r,unit:t(r===1?"dashboard.Day":"dashboard.Days")})}),Me=z(()=>[{label:t("dashboard.Total Deposit / IN"),value:`AUD ${M(y.totalDeposit)}`},{label:t("dashboard.Total Withdraw / OUT"),value:`AUD ${M(y.totalWithdraw)}`},{label:t("dashboard.Deposit Count"),value:y.countDeposit},{label:t("dashboard.Withdraw Count"),value:y.countWithdraw},{label:t("dashboard.Active Player"),value:y.activePlayer},{label:t("dashboard.First Deposit Player"),value:y.firstDeposit},{label:t("dashboard.Unclaimed Amount"),value:`AUD ${M(y.unclaimAmount)}`},{label:t("dashboard.Unclaimed Receipt"),value:y.unclaimReceipt}]),G=a=>String(a.id),ie=a=>`bank-calculator-${G(a).replace(/[^a-zA-Z0-9_-]/g,"-")}`,ue=a=>ve(a.balance,Q[G(a)]||""),Ne=a=>!ue(a).valid,$e=a=>{const e=ue(a);return e.valid?`AUD ${M(e.value)}`:"AUD --"},_=$({visible:!1,loading:!1,mode:"create",editId:""}),Ie=z(()=>_.mode==="edit"?t("dashboard.Edit Transaction",{id:_.editId}):t("dashboard.Create New Transaction")),m=$({time:"",timeMode:"Auto",category:1,type:1,username:"",remark:"",amount:0,bank:"",label:"",ticketAuto:!0}),N=$({visible:!1,loading:!1,rows:[]}),I=$({visible:!1,loading:!1}),w=$({bankFrom:"",fromName:"",bankTo:"",money:0,remark:""}),Se=a=>({1:t("dashboard.Hourly Alert"),2:t("dashboard.Daily Alert"),3:t("dashboard.Weekly Alert"),4:t("dashboard.Monthly Alert"),5:t("dashboard.Yearly Alert"),6:t("dashboard.Lifetime Alert")})[a]||t("dashboard.No Alert"),Fe=a=>({1:t("dashboard.Deposit"),2:t("dashboard.Withdraw"),3:"IN",4:"OUT"})[a]||a,Be=a=>({1:t("dashboard.Customer"),2:t("dashboard.Other Adjust")})[a]||a,Pe=a=>({1:t("dashboard.First Deposit"),2:t("dashboard.Unclaim")})[a]||"",ze=a=>{const e=String(a.type??"");return{id:a.id,createdBy:a.created_by||"",createdTime:re(a.create_time),categoryId:String(a.category??""),username:a.user_name||"",remark:a.memo||"",bank:a.bank_name||"",bankId:a.bank_id||"",typeId:e,flow:["1","3"].includes(e)?"in":"out",amount:f(a.money),labelId:String(a.label??""),ticket:Array.isArray(a.scoreLog)?a.scoreLog.map(r=>`${r.game_type_text||""} : ${r.score??""}`).filter(r=>r.trim()!==":"):[]}},B=(a=k.currentPage)=>ma({start:D.startDate,end:D.endDate,page:a}).then(e=>{var T;const r=Array.isArray(e.data.bank)?e.data.bank:(T=e.data.bank)==null?void 0:T.list;F.value=Array.isArray(r)?r.map(Ae):[];const d=e.data.transaction,p=Array.isArray(d==null?void 0:d.list)?d.list:[];de.value=p.map(ze),k.count=f(d==null?void 0:d.count),k.currentPage=f(d==null?void 0:d.current_page)||a,k.lastPage=f(d==null?void 0:d.last_page)||1,k.pageSize=k.lastPage>0?Math.max(1,Math.ceil(k.count/k.lastPage)):10,j.totalDeposit=f(d==null?void 0:d.total_deposit),j.totalWithdraw=f(d==null?void 0:d.total_withdraw);const c=e.data.customer;y.totalDeposit=f(c==null?void 0:c.total_deposit),y.totalWithdraw=f(c==null?void 0:c.total_withdraw),y.countDeposit=f(c==null?void 0:c.count_deposit),y.countWithdraw=f(c==null?void 0:c.count_withdraw),y.activePlayer=f(c==null?void 0:c.active_player),y.firstDeposit=f(c==null?void 0:c.first_deposit),y.unclaimAmount=f(c==null?void 0:c.unclaim_amount),y.unclaimReceipt=f(c==null?void 0:c.unclaim_receipt)}),Re=()=>{Object.assign(m,{time:"",timeMode:"Auto",category:1,type:1,username:"",remark:"",amount:0,bank:"",label:"",ticketAuto:!0})},Ye=()=>{Re(),_.mode="create",_.editId="",_.visible=!0},Oe=a=>{var e;Object.assign(m,{time:a.createdTime,timeMode:"Manual",category:f(a.categoryId)||1,type:f(a.typeId)||1,username:a.username,remark:a.remark,amount:a.amount,bank:a.bankId||((e=F.value.find(r=>r.name===a.bank))==null?void 0:e.id)||"",label:a.labelId?f(a.labelId):"",ticketAuto:a.ticket.length>0}),_.mode="edit",_.editId=a.id,_.visible=!0},We=()=>{if(m.timeMode==="Auto"||!m.time)return Math.floor(Date.now()/1e3);const a=new Date(m.time.replace(" ","T")),e=Math.floor(a.getTime()/1e3);return Number.isFinite(e)?e:Math.floor(Date.now()/1e3)},ce=()=>({create_time:We(),category:m.category,type:m.type,user_name:m.username,memo:m.remark,money:m.amount,bank_id:m.bank,label:m.label,game_ticket:m.ticketAuto?1:0}),He=()=>{_.loading=!0,(_.mode==="edit"&&_.editId!==""?ha({...ce(),id:_.editId}):pa(ce())).then(()=>(_.visible=!1,k.currentPage=1,B(1))).finally(()=>{_.loading=!1})},Le=a=>({id:a.id||a.money_log_id||"",editedBy:String(a.admin_name||""),editedTime:re(a.create_time),bankBefore:String(a.bank_befter??""),bankAfter:String(a.bank_after??"")}),Ee=a=>t("dashboard.Bank change",{before:a.bankBefore,after:a.bankAfter}),je=a=>{N.visible=!0,N.loading=!0,N.rows=[],ga({id:a.id}).then(e=>{var d;const r=Array.isArray(e.data)?e.data:(d=e.data)==null?void 0:d.list;N.rows=Array.isArray(r)?r.map(p=>Le(p)):[]}).finally(()=>{N.loading=!1})},Ge=a=>{Object.assign(w,{bankFrom:a.id,fromName:a.name,bankTo:"",money:0,remark:""}),I.visible=!0},qe=()=>{I.loading=!0,ba({money:w.money,bank_from:w.bankFrom,bank_to:w.bankTo,remark:w.remark}).then(()=>(I.visible=!1,B())).finally(()=>{I.loading=!1})},Xe=a=>{fa({id:a.id}).then(()=>B(k.currentPage))},Ze=()=>{D.startDate=L(),D.endDate=L(),k.currentPage=1,B(1).catch(()=>{})},Ke=()=>{k.currentPage=1,B(1).catch(()=>{})},Je=a=>{B(a).catch(()=>{})},Qe=({row:a})=>a.flow==="in"?"transaction-in":"transaction-out";return na(()=>{B().catch(()=>{})}),(a,e)=>{const r=v("Icon"),d=v("el-button"),p=v("el-input"),c=v("el-tag"),T=v("el-alert"),g=v("el-date-picker"),h=v("el-table-column"),U=v("el-table"),ea=v("el-pagination"),me=v("el-radio"),be=v("el-radio-group"),V=v("el-form-item"),P=v("el-option"),q=v("el-select"),X=v("el-radio-button"),pe=v("el-input-number"),aa=v("el-checkbox"),he=v("el-form"),ee=v("el-dialog"),ta=ra("loading");return C(),x("div",_a,[s("section",va,[s("div",ya,[s("div",ka,u(o(t)("dashboard.Available Bank Balance")),1),s("div",wa,[s("table",Ca,[s("thead",null,[s("tr",null,[s("th",null,u(o(t)("dashboard.Bank Name")),1),s("th",null,u(o(t)("dashboard.Current Balance")),1),s("th",null,u(o(t)("dashboard.Transaction Breakdown")),1),s("th",null,u(o(t)("dashboard.Safe Alert")),1)])]),s("tbody",null,[(C(!0),x(R,null,H(se.value,l=>(C(),x("tr",{key:l.id,class:te([l.rowClass,{"bank-colored":l.labelColor}]),style:da(Ve(l))},[s("td",null,[s("strong",null,u(l.name),1),s("small",null,u(l.account),1)]),s("td",Ta,"AUD "+u(M(l.balance)),1),s("td",null,[s("div",Va,[s("input",{id:ie(l),class:"calculator-toggle",type:"checkbox"},null,8,Aa),s("div",Da,[s("label",{class:"calculator-button",for:ie(l),"aria-label":o(t)("dashboard.Fast Calculation"),title:o(t)("dashboard.Fast Calculation")},[n(r,{name:"fa fa-calculator",size:"13",color:"currentColor"})],8,Ua),n(d,{size:"small",icon:o(sa),onClick:S=>Ge(l)},{default:i(()=>[b(u(o(t)("dashboard.Transfer")),1)]),_:2},1032,["icon","onClick"]),s("div",xa,[s("div",Ma,[e[24]||(e[24]=s("span",{class:"breakdown-label"},"入",-1)),s("span",Na,"("+u(l.depositCount)+")",1),s("strong",null,u(M(l.deposit)),1)]),s("div",$a,[e[25]||(e[25]=s("span",{class:"breakdown-label"},"出",-1)),s("span",Ia,"("+u(l.withdrawCount)+")",1),s("strong",null,u(M(l.withdraw)),1)])])]),s("div",Sa,[s("div",Fa,[n(p,{modelValue:Q[G(l)],"onUpdate:modelValue":S=>Q[G(l)]=S,class:"calculator-input",size:"small",placeholder:o(t)("dashboard.Calculation placeholder"),clearable:""},null,8,["modelValue","onUpdate:modelValue","placeholder"]),e[26]||(e[26]=s("span",{class:"calculator-equals"},"=",-1)),s("strong",{class:te(["calculator-result",{"is-invalid":Ne(l)}])},u($e(l)),3)]),s("div",Ba,[b(u(o(t)("dashboard.Fast Calculation Support"))+" ",1),e[27]||(e[27]=s("span",null,"+ − × ÷",-1))])])])]),s("td",null,[n(c,{size:"small",effect:"plain",type:l.alertCode!=="0"?"danger":"info"},{default:i(()=>[b(u(Se(l.alertCode)),1)]),_:2},1032,["type"])])],6))),128)),se.value.length?fe("",!0):(C(),x("tr",Pa,[s("td",za,u(o(t)("dashboard.No bank data")),1)]))])])]),F.value.length>4?(C(),x("button",{key:0,class:"more-info",type:"button",onClick:e[0]||(e[0]=l=>W.value=!W.value)},[b(u(W.value?o(t)("dashboard.Show less"):o(t)("dashboard.More info"))+" ",1),n(r,{name:W.value?"fa fa-caret-up":"fa fa-caret-down"},null,8,["name"])])):fe("",!0)]),s("aside",Ra,[s("div",Ya,[s("div",Oa,u(o(t)("dashboard.Customer Summary")),1),s("dl",null,[(C(!0),x(R,null,H(Me.value,l=>(C(),x(R,{key:l.label},[s("dt",null,u(l.label)+":",1),s("dd",null,u(l.value),1)],64))),128))])]),n(d,{class:"create-button",type:"success",onClick:Ye},{default:i(()=>[b(u(o(t)("dashboard.Create New Transaction")),1)]),_:1})])]),n(T,{class:"webhook-alert",type:"warning",closable:!0,"show-icon":""},{title:i(()=>[s("strong",null,u(o(t)("dashboard.Webhook enabled")),1)]),default:i(()=>[s("p",null,u(o(t)("dashboard.Webhook hint")),1)]),_:1}),s("section",Wa,[s("div",Ha,[s("div",La,[s("label",null,u(o(t)("dashboard.Start Date"))+":",1),n(g,{modelValue:D.startDate,"onUpdate:modelValue":e[1]||(e[1]=l=>D.startDate=l),type:"date","value-format":"YYYY-MM-DD"},null,8,["modelValue"]),s("label",null,u(o(t)("dashboard.End Date"))+":",1),n(g,{modelValue:D.endDate,"onUpdate:modelValue":e[2]||(e[2]=l=>D.endDate=l),type:"date","value-format":"YYYY-MM-DD"},null,8,["modelValue"]),n(d,{onClick:Ke},{default:i(()=>[b(u(o(t)("Search")),1)]),_:1}),n(d,{onClick:Ze},{default:i(()=>[b(u(o(t)("dashboard.Today")),1)]),_:1})]),s("div",Ea,[s("span",null,u(o(t)("dashboard.Date of data"))+": "+u(xe.value),1),s("b",null,[b(u(o(t)("dashboard.Total Deposit / IN"))+": ",1),s("em",null,"AUD "+u(M(De.value)),1)]),s("b",null,[b(u(o(t)("dashboard.Total Withdraw / OUT"))+": ",1),s("em",null,"AUD "+u(M(Ue.value)),1)])])]),n(U,{data:de.value,border:"",size:"small",class:"transaction-table","row-class-name":Qe},{default:i(()=>[n(h,{prop:"createdBy",label:o(t)("dashboard.Created by"),width:"110"},null,8,["label"]),n(h,{prop:"createdTime",label:o(t)("dashboard.Created Time"),width:"170"},null,8,["label"]),n(h,{label:o(t)("dashboard.Category"),width:"100"},{default:i(({row:l})=>[b(u(Be(l.categoryId)),1)]),_:1},8,["label"]),n(h,{prop:"username",label:o(t)("dashboard.Username"),width:"110"},null,8,["label"]),n(h,{prop:"remark",label:o(t)("dashboard.Remark"),"min-width":"205"},null,8,["label"]),n(h,{prop:"bank",label:o(t)("dashboard.Bank"),"min-width":"165"},null,8,["label"]),n(h,{label:o(t)("dashboard.Type"),width:"95"},{default:i(({row:l})=>[b(u(Fe(l.typeId)),1)]),_:1},8,["label"]),n(h,{label:o(t)("dashboard.Amount (AUD)"),width:"130",align:"right"},{default:i(({row:l})=>[s("strong",{class:te(l.flow==="in"?"amount-in":"amount-out")},u(M(l.amount)),3)]),_:1},8,["label"]),n(h,{label:o(t)("dashboard.Label"),width:"100"},{default:i(({row:l})=>[b(u(Pe(l.labelId)),1)]),_:1},8,["label"]),n(h,{label:o(t)("dashboard.Game Ticket"),"min-width":"140"},{default:i(({row:l})=>[(C(!0),x(R,null,H(l.ticket,(S,la)=>(C(),x("div",{key:`${S}-${la}`},u(S),1))),128))]),_:1},8,["label"]),n(h,{label:o(t)("dashboard.Action"),fixed:"right",width:"180"},{default:i(({row:l})=>[n(d,{link:"",type:"primary",size:"small",onClick:S=>je(l)},{default:i(()=>[b(u(o(t)("dashboard.History")),1)]),_:2},1032,["onClick"]),n(d,{link:"",type:"primary",size:"small",onClick:S=>Oe(l)},{default:i(()=>[b(u(o(t)("Edit")),1)]),_:2},1032,["onClick"]),n(d,{link:"",type:"danger",size:"small",onClick:S=>Xe(l)},{default:i(()=>[b(u(o(t)("Delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"]),s("div",ja,[n(ea,{"current-page":k.currentPage,"onUpdate:currentPage":e[3]||(e[3]=l=>k.currentPage=l),background:"",layout:"prev, pager, next",total:k.count,"page-size":k.pageSize,onCurrentChange:Je},null,8,["current-page","total","page-size"])])]),n(ee,{modelValue:_.visible,"onUpdate:modelValue":e[15]||(e[15]=l=>_.visible=l),title:Ie.value,width:"680px"},{footer:i(()=>[n(d,{type:"primary",loading:_.loading,onClick:He},{default:i(()=>[b(u(o(t)("Confirm")),1)]),_:1},8,["loading"]),n(d,{onClick:e[14]||(e[14]=l=>_.visible=!1)},{default:i(()=>[b(u(o(t)("Cancel")),1)]),_:1})]),default:i(()=>[n(he,{model:m,"label-width":"145px"},{default:i(()=>[n(V,{label:o(t)("dashboard.Date & Time")},{default:i(()=>[n(g,{modelValue:m.time,"onUpdate:modelValue":e[4]||(e[4]=l=>m.time=l),type:"datetime","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"]),n(be,{modelValue:m.timeMode,"onUpdate:modelValue":e[5]||(e[5]=l=>m.timeMode=l),class:"inline-mode"},{default:i(()=>[n(me,{value:"Auto"},{default:i(()=>[b(u(o(t)("dashboard.Auto")),1)]),_:1}),n(me,{value:"Manual"},{default:i(()=>[b(u(o(t)("dashboard.Manual")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Category")},{default:i(()=>[n(q,{modelValue:m.category,"onUpdate:modelValue":e[6]||(e[6]=l=>m.category=l)},{default:i(()=>[n(P,{label:o(t)("dashboard.Customer"),value:1},null,8,["label"]),n(P,{label:o(t)("dashboard.Other Adjust"),value:2},null,8,["label"])]),_:1},8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Type")},{default:i(()=>[n(be,{modelValue:m.type,"onUpdate:modelValue":e[7]||(e[7]=l=>m.type=l)},{default:i(()=>[n(X,{value:1},{default:i(()=>[b(u(o(t)("dashboard.Deposit")),1)]),_:1}),n(X,{value:2},{default:i(()=>[b(u(o(t)("dashboard.Withdraw")),1)]),_:1}),n(X,{value:3},{default:i(()=>e[28]||(e[28]=[b("IN")])),_:1}),n(X,{value:4},{default:i(()=>e[29]||(e[29]=[b("OUT")])),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Username")},{default:i(()=>[n(p,{modelValue:m.username,"onUpdate:modelValue":e[8]||(e[8]=l=>m.username=l),disabled:_.mode==="edit",placeholder:o(t)("dashboard.Username placeholder")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Remark")},{default:i(()=>[n(p,{modelValue:m.remark,"onUpdate:modelValue":e[9]||(e[9]=l=>m.remark=l),placeholder:o(t)("dashboard.Optional")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Amount (AUD)")},{default:i(()=>[n(pe,{modelValue:m.amount,"onUpdate:modelValue":e[10]||(e[10]=l=>m.amount=l),min:0,precision:2},null,8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Bank")},{default:i(()=>[n(q,{modelValue:m.bank,"onUpdate:modelValue":e[11]||(e[11]=l=>m.bank=l),placeholder:o(t)("dashboard.Optional select")},{default:i(()=>[(C(!0),x(R,null,H(F.value,l=>(C(),le(P,{key:l.id,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Label")},{default:i(()=>[n(q,{modelValue:m.label,"onUpdate:modelValue":e[12]||(e[12]=l=>m.label=l),placeholder:o(t)("dashboard.Optional select")},{default:i(()=>[n(P,{label:o(t)("dashboard.First Deposit"),value:1},null,8,["label"]),n(P,{label:o(t)("dashboard.Unclaim"),value:2},null,8,["label"])]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Game Ticket Auto")},{default:i(()=>[n(aa,{modelValue:m.ticketAuto,"onUpdate:modelValue":e[13]||(e[13]=l=>m.ticketAuto=l)},{default:i(()=>[b(u(o(t)("dashboard.Auto generate ticket")),1)]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),n(ee,{modelValue:N.visible,"onUpdate:modelValue":e[17]||(e[17]=l=>N.visible=l),title:o(t)("dashboard.Transaction Edit History"),width:"720px"},{footer:i(()=>[n(d,{onClick:e[16]||(e[16]=l=>N.visible=!1)},{default:i(()=>[b(u(o(t)("Cancel")),1)]),_:1})]),default:i(()=>[s("p",Ga,u(o(t)("dashboard.History retention note")),1),ia((C(),le(U,{data:N.rows,border:"",size:"small","empty-text":o(t)("dashboard.No Record")},{default:i(()=>[n(h,{prop:"id",label:o(t)("dashboard.Tx ID"),width:"100"},null,8,["label"]),n(h,{prop:"editedBy",label:o(t)("dashboard.Edit By"),width:"120"},null,8,["label"]),n(h,{prop:"editedTime",label:o(t)("dashboard.Edit Time"),width:"170"},null,8,["label"]),n(h,{label:o(t)("dashboard.Changes")},{default:i(({row:l})=>[b(u(Ee(l)),1)]),_:1},8,["label"])]),_:1},8,["data","empty-text"])),[[ta,N.loading]])]),_:1},8,["modelValue","title"]),n(ee,{modelValue:I.visible,"onUpdate:modelValue":e[23]||(e[23]=l=>I.visible=l),title:o(t)("dashboard.Bank Transfer"),width:"560px"},{footer:i(()=>[n(d,{type:"primary",loading:I.loading,onClick:qe},{default:i(()=>[b(u(o(t)("Confirm")),1)]),_:1},8,["loading"]),n(d,{onClick:e[22]||(e[22]=l=>I.visible=!1)},{default:i(()=>[b(u(o(t)("Cancel")),1)]),_:1})]),default:i(()=>[n(he,{model:w,"label-width":"125px"},{default:i(()=>[n(V,{label:o(t)("dashboard.Transfer (From)")},{default:i(()=>[n(p,{modelValue:w.fromName,"onUpdate:modelValue":e[18]||(e[18]=l=>w.fromName=l),disabled:""},null,8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Transfer (To)")},{default:i(()=>[n(q,{modelValue:w.bankTo,"onUpdate:modelValue":e[19]||(e[19]=l=>w.bankTo=l),placeholder:o(t)("dashboard.Select Bank")},{default:i(()=>[(C(!0),x(R,null,H(F.value,l=>(C(),le(P,{key:l.id,label:l.name,value:l.id,disabled:l.id===w.bankFrom},null,8,["label","value","disabled"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Amount")},{default:i(()=>[n(pe,{modelValue:w.money,"onUpdate:modelValue":e[20]||(e[20]=l=>w.money=l),min:0,precision:2},null,8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Remark")},{default:i(()=>[n(p,{modelValue:w.remark,"onUpdate:modelValue":e[21]||(e[21]=l=>w.remark=l),placeholder:o(t)("dashboard.Optional")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["modelValue","title"])])}}}),Ka=ca(qa,[["__scopeId","data-v-6fc92eea"]]);export{Ka as default}; diff --git a/public/assets/design-BhBxIdQ7.js b/public/assets/design-CrcJb8Iy.js similarity index 99% rename from public/assets/design-BhBxIdQ7.js rename to public/assets/design-CrcJb8Iy.js index 31bd4cd..ada60cf 100644 --- a/public/assets/design-BhBxIdQ7.js +++ b/public/assets/design-CrcJb8Iy.js @@ -1 +1 @@ -import{B as We,a9 as Qe,a8 as Ce,a as ke,o as Xe,n as re,aC as we,I as F,X as ie,C as s,D as y,G as m,H as d,P as c,u as n,O as p,V as w,U as h,W as S,_ as T,Z as C,Y as P,ac as Ze,$ as el,a6 as $,p as j,a7 as ll,as as I,ag as Ve,z as R}from"./vue-DweYBrEc.js";import{x as tl,e as al,N as ol,ao as rl,ap as il,a6 as A,aq as Pe,y as nl,_ as dl}from"./index-BpUIT4cK.js";import{S as _e,B as Te}from"./index-Bn2A_J6p.js";import{f as U,s as k,d as Ne,t as D,g as ne,a as sl,u as cl,b as ul,c as ml,e as De,h as fl,p as pl,i as bl}from"./index-CrrRjv_N.js";import{F as g}from"./index-BlN5UEvU.js";import{u as gl}from"./terminal-h_3xUdmM.js";import{b as x,a as yl}from"./validate-CLZ9qkb0.js";import"./index-DuYG_3Q7.js";import"./index-Cc2pFFF2.js";const hl={class:"default-main"},Fl={class:"header-config-box"},vl={class:"header"},Sl={class:"header-item-box"},Cl={class:"header-right"},kl={key:0,class:"header-senior-config-box"},wl={class:"header-senior-config-form"},Vl={class:"default-sort-field-box"},Pl=["onClick","data-id"],_l={class:"design-field"},Tl={class:"design-field"},Nl={class:"design-field-right"},Dl={key:0,class:"design-field-empty"},Ul={class:"field-config ba-scroll-style"},xl={key:0,class:"design-field-empty"},Ll={class:"field-inline"},Il={class:"field-inline"},Rl={class:"field-inline"},Al={class:"ba-operate-form",style:"width: calc(100% - 80px)"},Kl={class:"block-help"},Gl={class:"block-help"},El={style:"width: calc(100% - 88px)"},ql={class:"confirm-generate-dialog-body"},Bl={class:"confirm-generate-dialog-footer"},Ml={class:"design-timeline-box"},$l={class:"design-change-tips"},jl={key:1,class:"design-change-tips"},zl={class:"confirm-generate-dialog-footer"},Ol=We({__name:"design",setup(Hl){Qe(t=>({"1bb2fb2c":e.error.tableName?"70px":"60px","6e828e72":e.draggingField?"1px dashed var(--el-color-primary)":e.fields.length?"none":"1px dashed var(--el-border-color)"}));let de=1;const{t:r}=tl.useI18n(),z=al(),E=gl(),O=Ce("formRef"),q=ol(),se=Ce("designWindowRef"),e=ke({loading:{init:!1,generate:!1,remoteSelect:!1},sync:0,table:{name:"",comment:"",quickSearchField:[],defaultSortField:"",formFields:[],columnFields:[],defaultSortType:"desc",generateRelativePath:"",isCommonModel:0,modelFile:"",controllerFile:"",validateFile:"",webViewsDir:"",databaseConnection:"",designChange:[],rebuild:"No"},fields:[],activateField:-1,fieldCollapseName:["common","base","senior"],remoteSelectPre:{show:!1,index:-1,fieldList:[],modelFileList:[],controllerFileList:[],loading:!1,hideDelField:!1,form:{table:"",pk:"",label:"",joinField:[],sourceConfigType:"crud",remoteUrl:"",modelFile:"",controllerFile:"",primaryTableAlias:""}},showHeaderSeniorConfig:!1,confirmGenerate:{show:!1,menu:!1,table:!1,controller:!1},draggingField:!1,showDesignChangeLog:!1,error:{tableName:"",fieldName:null,fieldNameDuplication:null}}),Ue=t=>{e.activateField=t},xe=t=>{let l=null;for(const i in U){const f=A(U[i],"designType",t);if(f!==!1){l=I(U[i][f]);break}}if(!l||!ce(l,e.activateField))return!1;const o=I(e.fields[e.activateField]);o.designType=t;for(const i in o.table)o.table[i]=o.table[i].value;for(const i in o.form)o.form[i]=o.form[i].value;e.fields[e.activateField]=K(o),e.fields[e.activateField].uuid=o.uuid,Ve.confirm(r("crud.crud.Reset generate type attr"),r("Reminder"),{confirmButtonText:r("Confirm")+r("Reset"),cancelButtonText:r("crud.crud.Design efficiency"),type:"warning",closeOnClickModal:!1}).then(()=>{_(),ue(e.fields[e.activateField].uuid);const i=e.fields[e.activateField].name;e.fields[e.activateField]=K(l),e.fields[e.activateField].name=i,l.primaryKey&&(e.table.quickSearchField.push(e.fields[e.activateField].uuid),e.table.defaultSortField||(e.table.defaultSortField=e.fields[e.activateField].uuid)),l.designType=="weigh"&&(e.table.defaultSortField=e.fields[e.activateField].uuid),["remoteSelect","remoteSelects"].includes(l.designType)&&Y(e.activateField,!0),l.formBuildExclude||e.table.formFields.push(e.fields[e.activateField].uuid),l.tableBuildExclude||e.table.columnFields.push(e.fields[e.activateField].uuid)}).catch(()=>{})},H=(t,l)=>{const o=e.fields[l].name;e.fields[l].name=t,G({type:"change-field-name",index:e.activateField,oldName:o,newName:t})},ce=(t,l=-1)=>t.primaryKey===!0&&e.fields.find((i,f)=>l>-1&&f==l?!1:i.primaryKey)?(R({type:"error",message:r("crud.crud.There can only be one primary key field")}),!1):!0,Le=t=>{e.error.fieldName&&(e.error.fieldName.close(),e.error.fieldName=null);for(const l in e.fields)if(!yl(e.fields[l].name)){let o=r("crud.crud.Field name is invalid It starts with a letter or underscore and cannot contain any character other than letters, digits, or underscores",{field:e.fields[l].name});return R({type:"error",message:o}),!1}return!0},Ie=t=>{e.error.fieldNameDuplication&&(e.error.fieldNameDuplication.close(),e.error.fieldNameDuplication=null);for(const l in e.fields){let o=0;for(const i in e.fields)if(e.fields[l].name==e.fields[i].name&&o++,o>1){let f=r("crud.crud.Field name duplication",{field:e.fields[l].name});return R({type:"error",message:f}),!1}}return!0},_=()=>{G({type:"change-field-attr",index:e.activateField,oldName:e.fields[e.activateField].name,newName:""})},ue=t=>{t==e.table.defaultSortField&&(e.table.defaultSortField="");for(const l in D){const o=e.table[D[l]].findIndex(i=>i==t);o!=-1&&e.table[D[l]].splice(o,1)}},me=t=>{if(e.fields[t]){if(e.activateField=-1,ue(e.fields[t].uuid),G({type:"del-field",oldName:e.fields[t].name,newName:""}),e.fields[t].designType=="weigh"){const l=e.fields.find(o=>["pk","spk"].includes(o.designType));l&&(e.table.defaultSortField=l.uuid)}e.fields.splice(t,1)}},Y=(t,l=!1)=>{e.remoteSelectPre.show=!0,e.remoteSelectPre.loading=!0,e.remoteSelectPre.index=t,e.remoteSelectPre.hideDelField=l,e.fields[t]&&e.fields[t].form["remote-table"].value&&(e.remoteSelectPre.form.table=e.fields[t].form["remote-table"].value,e.remoteSelectPre.form.pk=e.fields[t].form["remote-pk"].value,e.remoteSelectPre.form.label=e.fields[t].form["remote-field"].value,e.remoteSelectPre.form.controllerFile=e.fields[t].form["remote-controller"].value,e.remoteSelectPre.form.modelFile=e.fields[t].form["remote-model"].value,e.remoteSelectPre.form.remoteUrl=e.fields[t].form["remote-url"].value,e.remoteSelectPre.form.sourceConfigType=e.fields[t].form["remote-source-config-type"].value,e.remoteSelectPre.form.primaryTableAlias=e.fields[t].form["remote-primary-table-alias"].value,e.remoteSelectPre.form.joinField=e.fields[t].form["relation-fields"].value.split(","),Pe(e.fields[t].form["remote-table"].value,!0,e.table.databaseConnection).then(o=>{const i={};for(const f in o.data.fieldList)i[f]=(f?f+" - ":"")+o.data.fieldList[f];e.remoteSelectPre.fieldList=i}),(j(e.remoteSelectPre.modelFileList)||j(e.remoteSelectPre.controllerFileList))&&ne(e.fields[t].form["remote-table"].value).then(o=>{e.remoteSelectPre.modelFileList=o.data.modelFileList,e.remoteSelectPre.controllerFileList=o.data.controllerFileList})),e.remoteSelectPre.loading=!1},Re=(t,l)=>{if(["remoteSelect","remoteSelects"].includes(l.designType))return Y(t)},J=()=>{e.confirmGenerate.show=!1},W=()=>{e.loading.generate=!0;const t=I(e.fields);for(const o in t){for(const i in t[o].table)t[o].table[i]=t[o].table[i].value;for(const i in t[o].form)t[o].form[i]=t[o].form[i].value}const l=I(e.table);if(l.defaultSortField){const o=A(e.fields,"uuid",l.defaultSortField);o!==!1&&(l.defaultSortField=e.fields[o].name)}for(const o in D){const i=[],f=l[D[o]];for(const v in f){const b=A(e.fields,"uuid",f[v]);b!==!1&&i.push(e.fields[b].name)}l[D[o]]=i}sl({type:k.type,table:l,fields:t}).then(o=>{const i=()=>{const f=e.table.webViewsDir.replace(/^web/,".");E.toggle(!0),E.addTask("npx.prettier",!1,f,()=>{E.toggle(!1),E.toggleDot(!0),re(()=>{R({type:"error",message:r("crud.crud.Vite hot warning")})})})};e.sync>0&&z.crud.syncedUpdate==="yes"||e.sync==0&&z.crud.syncType=="automatic"?cl({logs:[{...o.data.crudLog,public:z.crud.syncAutoPublic==="yes"?1:0,newLog:1}],save:1}).then(f=>{ul({syncIds:f.data.syncIds}).finally(()=>{i()})}).catch(()=>{i()}):i()}).finally(()=>{e.loading.generate=!1,J()})},Ae=()=>{if(!Le()||!Ie())return;let t="";if(e.fields.findIndex(o=>o.primaryKey)===-1&&(t=r("crud.crud.Please design the primary key field!")),e.table.name||(t=r("crud.crud.Please enter the data table name!")),e.error.tableName&&(t=r("crud.crud.Please enter the correct table name!")),t){R({type:"error",message:t});return}e.loading.generate=!0,ml({table:e.table.name,connection:e.table.databaseConnection,webViewsDir:e.table.webViewsDir,controllerFile:e.table.controllerFile}).then(()=>{W()}).catch(o=>{e.loading.generate=!1,o.code==-1?(e.confirmGenerate.menu=o.data.menu,e.confirmGenerate.table=o.data.table,e.confirmGenerate.controller=o.data.controller,fe()||e.confirmGenerate.controller||e.confirmGenerate.menu?e.confirmGenerate.show=!0:W()):R({type:"error",message:o.msg})})},fe=()=>e.confirmGenerate.table&&(k.type=="create"||e.table.rebuild=="Yes"),Ke=()=>{if(!e.table.name&&!e.table.comment&&!e.fields.length)return De("start");Ve.confirm(r("crud.crud.It is irreversible to give up the design Are you sure you want to give up?"),r("Reminder"),{confirmButtonText:r("crud.crud.give up"),cancelButtonText:r("Cancel"),type:"warning"}).then(()=>{De("start")}).catch(()=>{})},K=t=>{t=I(t);const l=I(Ne[t.designType]);for(const o in t.form)l.form[o]&&(l.form[o].value=t.form[o]),o=="image-multi"&&t.form[o]&&(l.table.render=fl("render","images"));for(const o in t.table)l.table[o]&&(l.table[o].value=t.table[o]);return t.form=l.form,t.table=l.table,t.uuid=nl(),t},pe=t=>{if(_(),["enum","set"].includes(e.fields[e.activateField].type)){if(!t){e.fields[e.activateField].dataType=`${e.fields[e.activateField].type}()`;return}t=t.replaceAll(":",":"),t=t.replaceAll(",",",");let l=t.split(":");l[1]&&(l=l[1].split(","),l=l.map(o=>{if(!o)return"";let i=o.split("=");return i[0]&&i[1]?`'${i[0]}'`:""}).filter(o=>o!=""),e.fields[e.activateField].dataType=`${e.fields[e.activateField].type}(${l.join(",")})`)}},Ge=()=>{if(Q(),!!["db","sql","log"].includes(k.type)){if(e.loading.init=!0,k.type=="log"){pl(k.startData.logId,k.startData.logType).then(t=>{const l=t.data.fields;for(const o in l){const i=K(l[o]);typeof i.defaultType>"u"&&(i.default&&["none","null","empty string"].includes(i.default)?(i.defaultType=i.default.toUpperCase(),i.default=""):i.defaultType="INPUT"),e.fields.push(i)}if(t.data.table.defaultSortField){const o=A(e.fields,"name",t.data.table.defaultSortField);o!==!1&&(t.data.table.defaultSortField=e.fields[o].uuid)}for(const o in D){const i=[],f=t.data.table[D[o]];for(const v in f){const b=A(e.fields,"name",f[v]);b!==!1&&i.push(e.fields[b].uuid)}t.data.table[D[o]]=i}e.sync=t.data.sync,e.table=t.data.table,Q(),t.data.table.empty&&(e.table.rebuild="Yes"),e.table.isCommonModel=parseInt(t.data.table.isCommonModel),e.table.databaseConnection=t.data.table.databaseConnection?t.data.table.databaseConnection:""}).finally(()=>{e.loading.init=!1});return}bl({type:k.type,table:k.startData.table,sql:k.startData.sql,connection:k.startData.databaseConnection}).then(t=>{let l=[];for(const o in t.data.columns){const i=K(t.data.columns[o]);["id","update_time","create_time","updatetime","createtime"].includes(i.name)||e.table.formFields.push(i.uuid),["textarea","file","files","editor","password","array"].includes(i.designType)||e.table.columnFields.push(i.uuid),i.designType=="pk"&&(e.table.defaultSortField=i.uuid,e.table.quickSearchField.push(i.uuid)),i.designType=="weigh"&&(e.table.defaultSortField=i.uuid),l.push(i)}e.fields=l,e.table.comment=t.data.comment,e.table.databaseConnection=k.startData.databaseConnection,t.data.empty&&(e.table.rebuild="Yes"),k.type=="db"&&k.startData.table&&(e.table.name=k.startData.table,B(k.startData.table))}).finally(()=>{e.loading.init=!1})}},be=t=>A(e.fields,"name",t)!==!1?(t+=de,de++,be(t)):t;Xe(()=>{Ge();const t=_e.create(se.value,{group:"design-field",animation:200,filter:".design-field-empty",onAdd:l=>{var f,v;const o=(v=(f=l.originalEvent)==null?void 0:f.dataTransfer)==null?void 0:v.getData("name"),i=U[o];if(i&&i[l.oldIndex]){const b=K(i[l.oldIndex]);if(b.primaryKey)if(ce(b))e.table.quickSearchField.push(b.uuid),e.table.defaultSortField||(e.table.defaultSortField=b.uuid);else return l.item.remove();b.designType=="weigh"&&(e.table.defaultSortField=b.uuid),b.name=be(b.name),e.fields.splice(l.newIndex,0,b),G({type:"add-field",index:l.newIndex,newName:b.name,oldName:"",after:l.newIndex===0?"FIRST FIELD":e.fields[l.newIndex-1].name}),["remoteSelect","remoteSelects"].includes(b.designType)&&Y(l.newIndex,!0),b.formBuildExclude||e.table.formFields.push(b.uuid),b.tableBuildExclude||e.table.columnFields.push(b.uuid)}l.item.remove(),re(()=>{t.sort(we(e.fields.length).map(b=>b.toString()))})},onEnd:l=>{const o=e.fields[l.oldIndex];e.fields.splice(l.oldIndex,1),e.fields.splice(l.newIndex,0,o),G({type:"change-field-order",index:l.newIndex,newName:"",oldName:o.name,after:l.newIndex===0?"FIRST FIELD":e.fields[l.newIndex-1].name}),re(()=>{t.sort(we(e.fields.length).map(i=>i.toString()))})}});q.value.forEach((l,o)=>{_e.create(l,{sort:!1,group:{name:"design-field",pull:"clone",put:!1},animation:200,setData:i=>{i.setData("name",Object.keys(U)[o])},onStart:()=>{e.draggingField=!0},onEnd:()=>{e.draggingField=!1}})})});const Ee=t=>{if(!t)return e.error.tableName="";/^[a-z_][a-z0-9_]*$/.test(t)?(e.error.tableName="",B(t)):e.error.tableName=r("crud.crud.Use lower case underlined for table names"),Q()},Q=()=>{e.table.rebuild="No",e.table.designChange=[]},B=t=>{t&&ne(t,e.table.isCommonModel).then(l=>{e.table.modelFile=l.data.modelFile,e.table.controllerFile=l.data.controllerFile,e.table.validateFile=l.data.validateFile,e.table.webViewsDir=l.data.webViewsDir,e.table.generateRelativePath=t.replaceAll("/","\\")})},qe=()=>{B(e.table.generateRelativePath)},Be=()=>{e.remoteSelectPre.form.table&&(X(["table"]),e.loading.remoteSelect=!0,Pe(e.remoteSelectPre.form.table,!0,e.table.databaseConnection).then(t=>{e.remoteSelectPre.form.pk=t.data.pk;const l=["name","title","username","nickname"];for(const i in t.data.fieldList)if(l.includes(i)){e.remoteSelectPre.form.label=i,e.remoteSelectPre.form.joinField.push(i);break}const o={};for(const i in t.data.fieldList)o[i]=(i?i+" - ":"")+t.data.fieldList[i];e.remoteSelectPre.fieldList=o}).finally(()=>{e.loading.remoteSelect=!1}),ne(e.remoteSelectPre.form.table).then(t=>{e.remoteSelectPre.modelFileList=t.data.modelFileList,e.remoteSelectPre.controllerFileList=t.data.controllerFileList,Object.keys(t.data.modelFileList).includes(t.data.modelFile)&&(e.remoteSelectPre.form.modelFile=t.data.modelFile),Object.keys(t.data.controllerFileList).includes(t.data.controllerFile)&&(e.remoteSelectPre.form.controllerFile=t.data.controllerFile)}))},ge=()=>{const t=()=>{if(e.fields[e.remoteSelectPre.index].name=="remote_select"){const l=e.remoteSelectPre.form.table+(e.fields[e.remoteSelectPre.index].designType=="remoteSelect"?"_id":"_ids");H(l,e.remoteSelectPre.index)}e.fields[e.remoteSelectPre.index].form["remote-table"].value=e.remoteSelectPre.form.table,e.fields[e.remoteSelectPre.index].form["remote-pk"].value=e.remoteSelectPre.form.pk,e.fields[e.remoteSelectPre.index].form["remote-field"].value=e.remoteSelectPre.form.label,e.fields[e.remoteSelectPre.index].form["remote-controller"].value=e.remoteSelectPre.form.controllerFile,e.fields[e.remoteSelectPre.index].form["remote-model"].value=e.remoteSelectPre.form.modelFile,e.fields[e.remoteSelectPre.index].form["remote-url"].value=e.remoteSelectPre.form.remoteUrl,e.fields[e.remoteSelectPre.index].form["remote-source-config-type"].value=e.remoteSelectPre.form.sourceConfigType,e.fields[e.remoteSelectPre.index].form["remote-primary-table-alias"].value=e.remoteSelectPre.form.primaryTableAlias,e.fields[e.remoteSelectPre.index].form["relation-fields"].value=e.fields[e.remoteSelectPre.index].designType=="remoteSelect"?e.remoteSelectPre.form.joinField.join(","):e.remoteSelectPre.form.label,e.remoteSelectPre.index=-1,e.remoteSelectPre.show=!1,X()};O.value&&O.value.validate(l=>{l&&t()})},ye=()=>{e.remoteSelectPre.show=!1,X(),e.remoteSelectPre.index!==-1&&e.remoteSelectPre.hideDelField&&me(e.remoteSelectPre.index)},X=(t=[])=>{for(const l in e.remoteSelectPre.form)t.includes(l)||(l=="joinField"?e.remoteSelectPre.form[l]=[]:l=="sourceConfigType"?e.remoteSelectPre.form[l]="crud":e.remoteSelectPre.form[l]="")},Me=ke({table:[x({name:"required",title:r("crud.crud.remote-table")})],pk:[x({name:"required",title:r("crud.crud.Drop down value field")})],label:[x({name:"required",title:r("crud.crud.Drop down label field")})],joinField:[x({name:"required",title:r("crud.crud.Fields displayed in the table")})],controllerFile:[x({name:"required",title:r("crud.crud.Controller position")})],modelFile:[x({name:"required",title:r("crud.crud.Data Model Location")})],remoteUrl:[x({name:"required",title:r("crud.crud.remote-url")})]}),G=t=>{if(k.type=="create")return;let l=!0;if(t.type=="change-field-name"){for(const o in e.table.designChange)e.table.designChange[o].type=="change-field-attr"&&t.oldName==e.table.designChange[o].oldName&&(e.table.designChange[o].oldName=t.newName),e.table.designChange[o].type=="change-field-order"&&t.oldName==e.table.designChange[o].oldName&&(e.table.designChange[o].oldName=t.newName),e.table.designChange[o].after==t.oldName&&(e.table.designChange[o].after=t.newName);for(const o in e.table.designChange){if(e.table.designChange[o].type=="add-field"&&e.table.designChange[o].newName==t.oldName){e.table.designChange[o].newName=t.newName,l=!1;break}if(e.table.designChange[o].type=="change-field-name"&&e.table.designChange[o].newName==t.oldName){t.oldName=e.table.designChange[o].oldName,e.table.designChange[o]=t,e.table.designChange[o].newName==e.table.designChange[o].oldName&&e.table.designChange.splice(o,1),l=!1;break}}}else if(t.type=="del-field"){let o=!1;e.table.designChange=e.table.designChange.filter(i=>{o=i.type=="add-field"&&i.newName==t.oldName;const f=i.type=="change-field-attr"&&i.oldName==t.oldName,v=i.type=="change-field-order"&&i.oldName==t.oldName;return!o&&!f&&!v}),e.table.designChange=e.table.designChange.filter(i=>{const f=i.type=="change-field-name"&&i.newName==t.oldName;return f&&(t.oldName=i.oldName),!f}),o&&(l=!1);for(const i in e.table.designChange)if(e.table.designChange[i].type=="del-field"&&e.table.designChange[i].oldName==t.oldName){l=!1;break}}else if(t.type=="change-field-attr")for(const o in e.table.designChange){if(e.table.designChange[o].type=="change-field-attr"&&e.table.designChange[o].oldName==t.oldName){l=!1;break}if(e.table.designChange[o].type=="add-field"&&e.table.designChange[o].newName==t.oldName){l=!1;break}}else if(t.type=="change-field-order")for(const o in e.table.designChange){if(e.table.designChange[o].type=="add-field"&&e.table.designChange[o].newName==t.oldName){e.table.designChange[o].after=t.after,l=!1;break}if(e.table.designChange[o].type=="change-field-order"&&e.table.designChange[o].oldName==t.oldName){e.table.designChange[o]=t,l=!1;break}}t.sync=!0,l&&e.table.designChange.push(t)},$e=t=>{switch(t.type){case"add-field":return r("crud.crud.Add field")+" "+t.newName;case"change-field-attr":return r("crud.crud.Modify field properties")+" "+t.oldName;case"change-field-name":return r("crud.crud.Modify field name")+" "+t.oldName+" => "+t.newName;case"del-field":return r("crud.crud.Delete field")+" "+t.oldName;case"change-field-order":return r("crud.crud.Modify field order")+" "+t.oldName+" => "+(t.after=="FIRST FIELD"?r("crud.crud.First field"):t.after+" "+r("crud.crud.After"));default:return r("Unknown")}},je=t=>{let l="";switch(t){case"change-field-name":l="warning";break;case"del-field":l="danger";break;case"add-field":l="primary";break;case"change-field-attr":l="success";break;case"change-field-order":l="info";break;default:l="success";break}return l};return(t,l)=>{const o=F("el-link"),i=F("el-button"),f=F("el-row"),v=F("el-option"),b=F("el-select"),N=F("el-form-item"),he=F("el-checkbox"),Fe=F("el-input"),Z=F("Icon"),ee=F("el-collapse-item"),ze=F("el-collapse"),le=F("el-col"),M=F("el-divider"),ve=F("el-form"),Oe=F("el-text"),Se=F("el-scrollbar"),te=F("el-dialog"),ae=F("el-alert"),He=F("el-timeline-item"),Ye=F("el-timeline"),L=ie("blur"),oe=ie("loading"),Je=ie("drag");return s(),y("div",hl,[m("div",Fl,[d(f,{class:"header-box"},{default:c(()=>[m("div",vl,[m("div",Sl,[d(g,{class:"mr-20 table-name-item",label:n(r)("crud.log.table_name"),modelValue:e.table.name,"onUpdate:modelValue":l[0]||(l[0]=a=>e.table.name=a),type:"string",placeholder:n(r)("crud.crud.Name of the data table"),"input-attr":{onChange:Ee},error:e.error.tableName},null,8,["label","modelValue","placeholder","input-attr","error"]),d(g,{class:"table-comment-item",label:n(r)("crud.crud.Data Table Notes"),modelValue:e.table.comment,"onUpdate:modelValue":l[1]||(l[1]=a=>e.table.comment=a),type:"string",placeholder:n(r)("crud.crud.For example: `user table` will be generated into `user management`")},null,8,["label","modelValue","placeholder"])]),m("div",Cl,[n(k).type!="create"?(s(),p(o,{key:0,onClick:l[2]||(l[2]=a=>e.showDesignChangeLog=!0),class:"design-change-log",type:"primary"},{default:c(()=>[w(h(n(r)("crud.crud.Table design change")),1)]),_:1})):S("",!0),T((s(),p(i,{type:"primary",loading:e.loading.generate,onClick:Ae},{default:c(()=>[w(h(n(r)("crud.crud.Generate CRUD code")),1)]),_:1},8,["loading"])),[[L]]),T((s(),p(i,{onClick:Ke,type:"danger"},{default:c(()=>[w(h(n(r)("crud.crud.give up")),1)]),_:1})),[[L]])])])]),_:1}),d(Ze,{name:e.showHeaderSeniorConfig?"el-zoom-in-top":"el-zoom-in-bottom"},{default:c(()=>[e.showHeaderSeniorConfig?(s(),y("div",kl,[m("div",wl,[d(N,{"label-width":140,label:n(r)("crud.crud.Table Quick Search Fields")},{default:c(()=>[d(b,{clearable:!0,multiple:!0,class:"w100",modelValue:e.table.quickSearchField,"onUpdate:modelValue":l[3]||(l[3]=a=>e.table.quickSearchField=a),placement:"bottom"},{default:c(()=>[(s(!0),y(C,null,P(e.fields,(a,u)=>(s(),p(v,{key:u+a.uuid,label:a.name+(a.comment?"-"+a.comment:a.title),value:a.uuid},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),m("div",Vl,[d(N,{"label-width":140,class:"default-sort-field mr-20",label:n(r)("crud.crud.Table Default Sort Fields")},{default:c(()=>[d(b,{clearable:!0,modelValue:e.table.defaultSortField,"onUpdate:modelValue":l[4]||(l[4]=a=>e.table.defaultSortField=a),placement:"bottom"},{default:c(()=>[(s(!0),y(C,null,P(e.fields,(a,u)=>(s(),p(v,{key:u+a.uuid,label:a.name+(a.comment?"-"+a.comment:a.title),value:a.uuid},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),d(g,{class:"default-sort-field-type",label:n(r)("crud.crud.sort order"),modelValue:e.table.defaultSortType,"onUpdate:modelValue":l[5]||(l[5]=a=>e.table.defaultSortType=a),type:"select","input-attr":{content:{desc:n(r)("crud.crud.sort order desc"),asc:n(r)("crud.crud.sort order asc")}}},null,8,["label","modelValue","input-attr"])]),d(N,{"label-width":140,label:n(r)("crud.crud.Fields as Table Columns")},{default:c(()=>[d(b,{clearable:!0,multiple:!0,class:"w100",modelValue:e.table.columnFields,"onUpdate:modelValue":l[6]||(l[6]=a=>e.table.columnFields=a),placement:"bottom"},{default:c(()=>[(s(!0),y(C,null,P(e.fields,(a,u)=>(s(),p(v,{key:u+a.uuid,label:a.name+(a.comment?"-"+a.comment:a.title),value:a.uuid},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),d(N,{"label-width":140,label:n(r)("crud.crud.Fields as form items")},{default:c(()=>[d(b,{clearable:!0,multiple:!0,class:"w100",modelValue:e.table.formFields,"onUpdate:modelValue":l[7]||(l[7]=a=>e.table.formFields=a),placement:"bottom"},{default:c(()=>[(s(!0),y(C,null,P(e.fields,(a,u)=>(s(),p(v,{key:u+a.uuid,label:a.name+(a.comment?"-"+a.comment:a.title),value:a.uuid},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),d(g,{label:n(r)("crud.crud.The relative path to the generated code"),modelValue:e.table.generateRelativePath,"onUpdate:modelValue":l[8]||(l[8]=a=>e.table.generateRelativePath=a),type:"string","label-width":140,"block-help":n(r)("crud.crud.For quick combination code generation location, please fill in the relative path"),"input-attr":{onChange:B}},null,8,["label","modelValue","block-help","input-attr"]),d(g,{label:n(r)("crud.crud.Generated Controller Location"),modelValue:e.table.controllerFile,"onUpdate:modelValue":l[9]||(l[9]=a=>e.table.controllerFile=a),type:"string","label-width":140},null,8,["label","modelValue"]),d(N,{label:n(r)("crud.crud.Generated Data Model Location"),"label-width":140},{default:c(()=>[d(Fe,{modelValue:e.table.modelFile,"onUpdate:modelValue":l[11]||(l[11]=a=>e.table.modelFile=a),type:"string"},{append:c(()=>[d(he,{onChange:qe,modelValue:e.table.isCommonModel,"onUpdate:modelValue":l[10]||(l[10]=a=>e.table.isCommonModel=a),label:n(r)("crud.crud.Common model"),size:"small","true-value":1,"false-value":0},null,8,["modelValue","label"])]),_:1},8,["modelValue"])]),_:1},8,["label"]),d(g,{label:n(r)("crud.crud.Generated Validator Location"),modelValue:e.table.validateFile,"onUpdate:modelValue":l[12]||(l[12]=a=>e.table.validateFile=a),type:"string","label-width":140},null,8,["label","modelValue"]),d(g,{label:n(r)("crud.crud.WEB end view directory"),modelValue:e.table.webViewsDir,"onUpdate:modelValue":l[13]||(l[13]=a=>e.table.webViewsDir=a),type:"string","label-width":140},null,8,["label","modelValue"]),d(g,{label:n(r)("Database connection"),modelValue:e.table.databaseConnection,"onUpdate:modelValue":l[14]||(l[14]=a=>e.table.databaseConnection=a),type:"remoteSelect","label-width":140,"block-help":n(r)("Database connection help"),"input-attr":{pk:"key",field:"key",remoteUrl:n(rl)}},null,8,["label","modelValue","block-help","input-attr"])])])):S("",!0)]),_:1},8,["name"]),m("div",{onClick:l[15]||(l[15]=a=>e.showHeaderSeniorConfig=!e.showHeaderSeniorConfig),class:"header-senior-config"},[m("span",null,h(n(r)("crud.crud.Advanced Configuration")),1),d(Z,{class:"senior-config-arrow-icon",size:"14",color:"var(--el-text-color-primary)",name:e.showHeaderSeniorConfig?"el-icon-ArrowUp":"el-icon-ArrowDown"},null,8,["name"])])]),T((s(),p(f,{class:"fields-box",gutter:20},{default:c(()=>[d(le,{xs:24,span:6},{default:c(()=>[d(ze,{class:"field-collapse",modelValue:e.fieldCollapseName,"onUpdate:modelValue":l[16]||(l[16]=a=>e.fieldCollapseName=a)},{default:c(()=>[d(ee,{title:n(r)("crud.crud.Common Fields"),name:"common"},{default:c(()=>[m("div",{class:"field-box",ref:n(q).set},[(s(!0),y(C,null,P(n(U).common,(a,u)=>(s(),y("div",{key:u,class:"field-item"},[m("span",null,h(a.title),1)]))),128))],512)]),_:1},8,["title"]),d(ee,{title:n(r)("crud.crud.Base Fields"),name:"base"},{default:c(()=>[m("div",{class:"field-box",ref:n(q).set},[(s(!0),y(C,null,P(n(U).base,(a,u)=>(s(),y("div",{key:u,class:"field-item"},[m("span",null,h(a.title),1)]))),128))],512)]),_:1},8,["title"]),d(ee,{title:n(r)("crud.crud.Advanced Fields"),name:"senior"},{default:c(()=>[m("div",{class:"field-box",ref:n(q).set},[(s(!0),y(C,null,P(n(U).senior,(a,u)=>(s(),y("div",{key:u,class:"field-item"},[m("span",null,h(a.title),1)]))),128))],512)]),_:1},8,["title"])]),_:1},8,["modelValue"])]),_:1}),d(le,{xs:24,span:12},{default:c(()=>[m("div",{ref_key:"designWindowRef",ref:se,class:"design-window ba-scroll-style"},[(s(!0),y(C,null,P(e.fields,(a,u)=>(s(),y("div",{key:u,class:el([u===e.activateField?"activate":"","design-field-box"]),onClick:V=>Ue(u),"data-id":u},[m("div",_l,[m("span",null,h(n(r)("crud.crud.Field Name"))+":",1),d(Te,{onPointerdown:l[17]||(l[17]=$(()=>{},["stop"])),class:"design-field-name-input","model-value":a.name,type:"string",attr:{size:"small",onInput:V=>H(V,u)}},null,8,["model-value","attr"])]),m("div",Tl,[m("span",null,h(n(r)("crud.crud.field comment"))+":",1),d(Te,{onPointerdown:l[18]||(l[18]=$(()=>{},["stop"])),class:"design-field-name-comment",modelValue:a.comment,"onUpdate:modelValue":V=>a.comment=V,type:"string",attr:{size:"small",onChange:pe}},null,8,["modelValue","onUpdate:modelValue","attr"])]),m("div",Nl,[["remoteSelect","remoteSelects"].includes(a.designType)?T((s(),p(i,{key:0,onClick:$(V=>Re(u,a),["stop"]),type:"primary",size:"small",circle:""},{default:c(()=>[d(Z,{color:"var(--el-color-white)",size:"15",name:"fa fa-pencil icon"})]),_:2},1032,["onClick"])),[[L]]):S("",!0),T((s(),p(i,{onClick:$(V=>me(u),["stop"]),type:"danger",size:"small",circle:""},{default:c(()=>[d(Z,{color:"var(--el-color-white)",size:"15",name:"fa fa-trash"})]),_:2},1032,["onClick"])),[[L]])])],10,Pl))),128)),!e.fields.length&&!e.draggingField?(s(),y("div",Dl,h(n(r)("crud.crud.Drag the left element here to start designing CRUD")),1)):S("",!0)],512)]),_:1}),d(le,{xs:24,span:6},{default:c(()=>[m("div",Ul,[e.activateField===-1?(s(),y("div",xl,h(n(r)("crud.crud.Please select a field from the left first")),1)):(s(),y("div",{key:"activate-field-"+e.activateField},[d(ve,{"label-position":"top"},{default:c(()=>[d(M,{"content-position":"left"},{default:c(()=>[w(h(n(r)("crud.crud.Common")),1)]),_:1}),d(N,{label:n(r)("crud.crud.Generate type")},{default:c(()=>[d(b,{onChange:l[19]||(l[19]=a=>xe(a)),class:"w100","model-value":e.fields[e.activateField].designType,placement:"bottom"},{default:c(()=>[(s(!0),y(C,null,P(n(Ne),(a,u)=>(s(),p(v,{key:u,label:a.name,value:u},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),_:1},8,["label"]),d(g,{label:n(r)("crud.crud.Field comments (CRUD dictionary)"),type:"textarea","input-attr":{rows:2,onChange:pe},placeholder:n(r)("crud.crud.The field comment will be used as the CRUD dictionary, and will be identified as the field title before the colon, and as the data dictionary after the colon"),modelValue:e.fields[e.activateField].comment,"onUpdate:modelValue":l[20]||(l[20]=a=>e.fields[e.activateField].comment=a)},null,8,["label","input-attr","placeholder","modelValue"]),d(M,{"content-position":"left"},{default:c(()=>[w(h(n(r)("crud.crud.Field Properties")),1)]),_:1}),d(g,{label:n(r)("crud.crud.Field Name"),type:"string","model-value":e.fields[e.activateField].name,"input-attr":{onInput:a=>H(a,e.activateField)}},null,8,["label","model-value","input-attr"]),e.fields[e.activateField].dataType?(s(),p(g,{key:0,label:n(r)("crud.crud.Field Type"),"input-attr":{onChange:_},type:"textarea",modelValue:e.fields[e.activateField].dataType,"onUpdate:modelValue":l[21]||(l[21]=a=>e.fields[e.activateField].dataType=a)},null,8,["label","input-attr","modelValue"])):(s(),y(C,{key:1},[d(g,{label:n(r)("crud.crud.Field Type"),"input-attr":{onChange:_},type:"string",modelValue:e.fields[e.activateField].type,"onUpdate:modelValue":l[22]||(l[22]=a=>e.fields[e.activateField].type=a)},null,8,["label","input-attr","modelValue"]),m("div",Ll,[d(g,{label:n(r)("crud.crud.length"),type:"number",modelValue:e.fields[e.activateField].length,"onUpdate:modelValue":l[23]||(l[23]=a=>e.fields[e.activateField].length=a),"input-attr":{onChange:_}},null,8,["label","modelValue","input-attr"]),d(g,{label:n(r)("crud.crud.decimal point"),type:"number",modelValue:e.fields[e.activateField].precision,"onUpdate:modelValue":l[24]||(l[24]=a=>e.fields[e.activateField].precision=a),"input-attr":{onChange:_}},null,8,["label","modelValue","input-attr"])])],64)),d(N,{label:n(r)("crud.crud.Field Defaults")},{default:c(()=>[d(b,{modelValue:e.fields[e.activateField].defaultType,"onUpdate:modelValue":l[25]||(l[25]=a=>e.fields[e.activateField].defaultType=a)},{default:c(()=>[d(v,{label:"手动输入",value:"INPUT"}),d(v,{label:"EMPTY STRING(空字符串)",value:"EMPTY STRING"}),d(v,{label:"NULL",value:"NULL"}),d(v,{label:"无(不设默认值)",value:"NONE"})]),_:1},8,["modelValue"]),e.fields[e.activateField].defaultType=="INPUT"?(s(),p(Fe,{key:0,placeholder:n(r)("crud.crud.Please input the default value"),type:"text",modelValue:e.fields[e.activateField].default,"onUpdate:modelValue":l[26]||(l[26]=a=>e.fields[e.activateField].default=a),onChange:_,class:"default-input"},null,8,["placeholder","modelValue"])):S("",!0)]),_:1},8,["label"]),m("div",Il,[d(g,{class:"form-item-position-right",label:n(r)("crud.state.Primary key"),type:"switch",modelValue:e.fields[e.activateField].primaryKey,"onUpdate:modelValue":l[27]||(l[27]=a=>e.fields[e.activateField].primaryKey=a),"input-attr":{onChange:_}},null,8,["label","modelValue","input-attr"]),d(g,{class:"form-item-position-right",label:n(r)("crud.crud.Auto increment"),type:"switch",modelValue:e.fields[e.activateField].autoIncrement,"onUpdate:modelValue":l[28]||(l[28]=a=>e.fields[e.activateField].autoIncrement=a),"input-attr":{onChange:_}},null,8,["label","modelValue","input-attr"])]),m("div",Rl,[d(g,{class:"form-item-position-right",label:n(r)("crud.crud.Unsigned"),type:"switch",modelValue:e.fields[e.activateField].unsigned,"onUpdate:modelValue":l[29]||(l[29]=a=>e.fields[e.activateField].unsigned=a),"input-attr":{onChange:_}},null,8,["label","modelValue","input-attr"]),d(g,{class:"form-item-position-right",label:n(r)("crud.crud.Allow NULL"),type:"switch",modelValue:e.fields[e.activateField].null,"onUpdate:modelValue":l[30]||(l[30]=a=>e.fields[e.activateField].null=a),"input-attr":{onChange:_}},null,8,["label","modelValue","input-attr"])]),n(j)(e.fields[e.activateField].table)?S("",!0):(s(),y(C,{key:2},[d(M,{"content-position":"left"},{default:c(()=>[w(h(n(r)("crud.crud.Field Table Properties")),1)]),_:1}),(s(!0),y(C,null,P(e.fields[e.activateField].table,(a,u)=>(s(),p(g,{key:u,label:t.$t("crud.crud."+u),type:a.type,modelValue:e.fields[e.activateField].table[u].value,"onUpdate:modelValue":V=>e.fields[e.activateField].table[u].value=V,placeholder:e.fields[e.activateField].table[u].placeholder??"","input-attr":{content:e.fields[e.activateField].table[u].options??{},...e.fields[e.activateField].table[u].attr??{}}},null,8,["label","type","modelValue","onUpdate:modelValue","placeholder","input-attr"]))),128))],64)),n(j)(e.fields[e.activateField].form)?S("",!0):(s(),y(C,{key:3},[d(M,{"content-position":"left"},{default:c(()=>[w(h(n(r)("crud.crud.Field Form Properties")),1)]),_:1}),(s(!0),y(C,null,P(e.fields[e.activateField].form,(a,u)=>(s(),y(C,{key:u},[a.type!="hidden"?(s(),p(g,{key:0,label:t.$t("crud.crud."+u),type:a.type,modelValue:e.fields[e.activateField].form[u].value,"onUpdate:modelValue":V=>e.fields[e.activateField].form[u].value=V,placeholder:e.fields[e.activateField].form[u].placeholder??"","input-attr":{content:e.fields[e.activateField].form[u].options??{},...e.fields[e.activateField].form[u].attr??{}}},null,8,["label","type","modelValue","onUpdate:modelValue","placeholder","input-attr"])):S("",!0)],64))),128))],64))]),_:1})]))])]),_:1})]),_:1})),[[oe,e.loading.init]]),d(te,{onClose:ye,class:"ba-operate-dialog","model-value":e.remoteSelectPre.show,title:n(r)("crud.crud.Remote drop-down association information"),"close-on-click-modal":!1,"destroy-on-close":!0,onKeyup:ll(ge,["enter"])},{footer:c(()=>[m("div",El,[d(i,{onClick:ye},{default:c(()=>[w(h(t.$t("Cancel")),1)]),_:1}),T((s(),p(i,{onClick:ge,type:"primary"},{default:c(()=>[w(h(t.$t("Save")),1)]),_:1})),[[L]])])]),default:c(()=>[d(Se,{"max-height":"60vh"},{default:c(()=>[m("div",Al,[e.remoteSelectPre.index!=-1&&e.fields[e.remoteSelectPre.index]?T((s(),p(ve,{key:0,ref_key:"formRef",ref:O,model:e.remoteSelectPre.form,rules:Me,"label-position":"right","label-width":"160px"},{default:c(()=>[(s(),p(g,{label:n(r)("crud.crud.Associated Data Table"),modelValue:e.remoteSelectPre.form.table,"onUpdate:modelValue":l[31]||(l[31]=a=>e.remoteSelectPre.form.table=a),type:"remoteSelect",key:e.table.databaseConnection,"input-attr":{pk:"table",field:"comment",params:{connection:e.table.databaseConnection,samePrefix:1,excludeTable:["area","token","captcha","admin_group_access","config","admin_log","user_money_log","user_score_log"]},remoteUrl:n(il),onChange:Be},prop:"table"},null,8,["label","modelValue","input-attr"])),T((s(),y("div",null,[(s(),p(g,{prop:"pk",type:"select",label:n(r)("crud.crud.Drop down value field"),modelValue:e.remoteSelectPre.form.pk,"onUpdate:modelValue":l[32]||(l[32]=a=>e.remoteSelectPre.form.pk=a),placeholder:n(r)("crud.crud.Please select the value field of the select component"),key:"select-value"+JSON.stringify(e.remoteSelectPre.fieldList),"input-attr":{content:e.remoteSelectPre.fieldList}},null,8,["label","modelValue","placeholder","input-attr"])),(s(),p(g,{prop:"label",type:"select",label:n(r)("crud.crud.Drop down label field"),modelValue:e.remoteSelectPre.form.label,"onUpdate:modelValue":l[33]||(l[33]=a=>e.remoteSelectPre.form.label=a),placeholder:n(r)("crud.crud.Please select the label field of the select component"),key:"select-label"+JSON.stringify(e.remoteSelectPre.fieldList),"input-attr":{content:e.remoteSelectPre.fieldList}},null,8,["label","modelValue","placeholder","input-attr"])),e.fields[e.remoteSelectPre.index].designType=="remoteSelect"?(s(),p(g,{prop:"joinField",type:"selects",label:n(r)("crud.crud.Fields displayed in the table"),modelValue:e.remoteSelectPre.form.joinField,"onUpdate:modelValue":l[34]||(l[34]=a=>e.remoteSelectPre.form.joinField=a),placeholder:n(r)("crud.crud.Please select the fields displayed in the table"),key:"join-field"+JSON.stringify(e.remoteSelectPre.fieldList),"input-attr":{content:e.remoteSelectPre.fieldList}},null,8,["label","modelValue","placeholder","input-attr"])):S("",!0),d(g,{label:n(r)("crud.crud.Data source configuration type"),modelValue:e.remoteSelectPre.form.sourceConfigType,"onUpdate:modelValue":l[35]||(l[35]=a=>e.remoteSelectPre.form.sourceConfigType=a),type:"radio","input-attr":{border:!0,content:{crud:n(r)("crud.crud.Fast configuration with generated controllers and models"),custom:n(r)("crud.crud.Custom configuration")}}},null,8,["label","modelValue","input-attr"]),e.remoteSelectPre.form.sourceConfigType=="crud"?(s(),p(g,{prop:"controllerFile",type:"select",label:n(r)("crud.crud.Controller position"),modelValue:e.remoteSelectPre.form.controllerFile,"onUpdate:modelValue":l[36]||(l[36]=a=>e.remoteSelectPre.form.controllerFile=a),placeholder:n(r)("crud.crud.Please select the controller of the data table"),key:"controller-file"+JSON.stringify(e.remoteSelectPre.controllerFileList),"input-attr":{content:e.remoteSelectPre.controllerFileList},"block-help":n(r)("crud.crud.The remote pull-down will request the corresponding controller to obtain data, so it is recommended that you create the CRUD of the associated table")},null,8,["label","modelValue","placeholder","input-attr","block-help"])):S("",!0),(s(),p(g,{prop:e.remoteSelectPre.form.sourceConfigType=="crud"?"modelFile":"",type:"select",label:n(r)("crud.crud.Data Model Location"),modelValue:e.remoteSelectPre.form.modelFile,"onUpdate:modelValue":l[37]||(l[37]=a=>e.remoteSelectPre.form.modelFile=a),placeholder:n(r)("crud.crud.Please select the data model location of the data table"),key:"model-file"+JSON.stringify(e.remoteSelectPre.modelFileList),"input-attr":{content:e.remoteSelectPre.modelFileList},"block-help":e.remoteSelectPre.form.sourceConfigType=="crud"?"":n(r)("crud.crud.If it is left blank, the model of the associated table will be generated automatically If the table already has a model, it is recommended to select it to avoid repeated generation")},null,8,["prop","label","modelValue","placeholder","input-attr","block-help"])),e.table.databaseConnection&&e.remoteSelectPre.form.modelFile?(s(),p(N,{key:2,label:n(r)("Database connection")},{default:c(()=>[d(Oe,{size:"large",type:"danger"},{default:c(()=>[w(h(e.table.databaseConnection),1)]),_:1}),m("div",Kl,[m("div",null,h(n(r)("crud.crud.Check model class",{connection:e.table.databaseConnection})),1),m("div",null,h(n(r)("crud.crud.There is no connection attribute in model class")),1)])]),_:1},8,["label"])):S("",!0),e.remoteSelectPre.form.sourceConfigType=="custom"?(s(),p(g,{key:3,prop:"remoteUrl",label:n(r)("crud.crud.api url"),type:"string",modelValue:e.remoteSelectPre.form.remoteUrl,"onUpdate:modelValue":l[38]||(l[38]=a=>e.remoteSelectPre.form.remoteUrl=a),placeholder:n(r)("crud.crud.api url example")},null,8,["label","modelValue","placeholder"])):S("",!0),e.remoteSelectPre.form.sourceConfigType=="custom"?(s(),p(g,{key:4,label:n(r)("crud.crud.remote-primary-table-alias"),type:"string",modelValue:e.remoteSelectPre.form.primaryTableAlias,"onUpdate:modelValue":l[39]||(l[39]=a=>e.remoteSelectPre.form.primaryTableAlias=a),"block-help":n(r)("crud.crud.If the remote interface query involves associated query of multiple tables, enter the alias of the primary data table here")},{append:c(()=>[w("."+h(e.remoteSelectPre.form.pk),1)]),_:1},8,["label","modelValue","block-help"])):S("",!0),d(N,{label:n(r)("Reminder")},{default:c(()=>[m("div",Gl,h(n(r)("crud.crud.Design remote select tips")),1)]),_:1},8,["label"])])),[[oe,e.loading.remoteSelect]])]),_:1},8,["model","rules"])),[[oe,e.remoteSelectPre.loading]]):S("",!0)])]),_:1})]),_:1},8,["model-value","title"]),d(te,{onClose:J,class:"ba-operate-dialog confirm-generate-dialog","model-value":e.confirmGenerate.show,title:n(r)("crud.crud.Confirm CRUD code generation")},{footer:c(()=>[m("div",Bl,[d(i,{onClick:J},{default:c(()=>[w(h(t.$t("Cancel")),1)]),_:1}),T((s(),p(i,{loading:e.loading.generate,onClick:W,type:"primary"},{default:c(()=>[w(h(n(r)("crud.crud.Continue building")),1)]),_:1},8,["loading"])),[[L]])])]),default:c(()=>[m("div",ql,[e.confirmGenerate.controller?(s(),p(ae,{key:0,title:n(r)("crud.crud.The controller already exists Continuing to generate will automatically overwrite the existing code!"),center:"",type:"error"},null,8,["title"])):S("",!0),fe()?(s(),p(ae,{key:1,title:n(r)("crud.crud.The data table already exists Continuing to generate will automatically delete the original table and create a new one!"),class:"mt-10",center:"",type:"error"},null,8,["title"])):S("",!0),e.confirmGenerate.menu?(s(),p(ae,{key:2,title:n(r)("crud.crud.The menu rule with the same name already exists The menu and permission node will not be created in this generation"),class:"mt-10",center:"",type:"error"},null,8,["title"])):S("",!0)])]),_:1},8,["model-value","title"]),d(te,{class:"ba-operate-dialog design-change-log-dialog",width:"20%",modelValue:e.showDesignChangeLog,"onUpdate:modelValue":l[42]||(l[42]=a=>e.showDesignChangeLog=a)},{header:c(()=>[T((s(),y("div",null,[w(h(n(r)("crud.crud.Data table design changes preview")),1)])),[[Je,[".design-change-log-dialog",".el-dialog__header"]]])]),footer:c(()=>[m("div",zl,[d(i,{onClick:l[41]||(l[41]=a=>e.showDesignChangeLog=!1)},{default:c(()=>[w(h(n(r)("Confirm")),1)]),_:1})])]),default:c(()=>[d(Se,{"max-height":"400px"},{default:c(()=>[e.table.designChange.length?(s(),y(C,{key:0},[d(Ye,{class:"design-change-log-timeline"},{default:c(()=>[(s(!0),y(C,null,P(e.table.designChange,(a,u)=>(s(),p(He,{key:u,type:je(a.type),hollow:!0,"hide-timestamp":!0},{default:c(()=>[m("div",Ml,[d(he,{modelValue:a.sync,"onUpdate:modelValue":V=>a.sync=V,label:$e(a),size:"small"},null,8,["modelValue","onUpdate:modelValue","label"])])]),_:2},1032,["type"]))),128))]),_:1}),m("span",$l,h(n(r)("crud.crud.designChangeTips")),1)],64)):(s(),y("div",jl,"暂无表设计变更")),d(g,{label:n(r)("crud.crud.tableReBuild"),class:"rebuild-form-item",modelValue:e.table.rebuild,"onUpdate:modelValue":l[40]||(l[40]=a=>e.table.rebuild=a),type:"radio","input-attr":{border:!0,content:{No:n(r)("crud.crud.No"),Yes:n(r)("crud.crud.Yes")}},"block-help":n(r)("crud.crud.tableReBuildBlockHelp")},null,8,["label","modelValue","input-attr","block-help"])]),_:1})]),_:1},8,["modelValue"])])}}}),at=dl(Ol,[["__scopeId","data-v-578789f2"]]);export{at as default}; +import{B as We,a9 as Qe,a8 as Ce,a as ke,o as Xe,n as re,aC as we,I as F,X as ie,C as s,D as y,G as m,H as d,P as c,u as n,O as p,V as w,U as h,W as S,_ as T,Z as C,Y as P,ac as Ze,$ as el,a6 as $,p as j,a7 as ll,as as I,ag as Ve,z as R}from"./vue-DweYBrEc.js";import{x as tl,e as al,N as ol,ao as rl,ap as il,a6 as A,aq as Pe,y as nl,_ as dl}from"./index-DaZx-aM1.js";import{S as _e,B as Te}from"./index-DURhdNfa.js";import{f as U,s as k,d as Ne,t as D,g as ne,a as sl,u as cl,b as ul,c as ml,e as De,h as fl,p as pl,i as bl}from"./index-Dg2ayvJF.js";import{F as g}from"./index-3bJmoSPj.js";import{u as gl}from"./terminal-Ckva-Vp9.js";import{b as x,a as yl}from"./validate-BpW15YMR.js";import"./index-BUXh3lRP.js";import"./index-COLRoJQu.js";const hl={class:"default-main"},Fl={class:"header-config-box"},vl={class:"header"},Sl={class:"header-item-box"},Cl={class:"header-right"},kl={key:0,class:"header-senior-config-box"},wl={class:"header-senior-config-form"},Vl={class:"default-sort-field-box"},Pl=["onClick","data-id"],_l={class:"design-field"},Tl={class:"design-field"},Nl={class:"design-field-right"},Dl={key:0,class:"design-field-empty"},Ul={class:"field-config ba-scroll-style"},xl={key:0,class:"design-field-empty"},Ll={class:"field-inline"},Il={class:"field-inline"},Rl={class:"field-inline"},Al={class:"ba-operate-form",style:"width: calc(100% - 80px)"},Kl={class:"block-help"},Gl={class:"block-help"},El={style:"width: calc(100% - 88px)"},ql={class:"confirm-generate-dialog-body"},Bl={class:"confirm-generate-dialog-footer"},Ml={class:"design-timeline-box"},$l={class:"design-change-tips"},jl={key:1,class:"design-change-tips"},zl={class:"confirm-generate-dialog-footer"},Ol=We({__name:"design",setup(Hl){Qe(t=>({"1bb2fb2c":e.error.tableName?"70px":"60px","6e828e72":e.draggingField?"1px dashed var(--el-color-primary)":e.fields.length?"none":"1px dashed var(--el-border-color)"}));let de=1;const{t:r}=tl.useI18n(),z=al(),E=gl(),O=Ce("formRef"),q=ol(),se=Ce("designWindowRef"),e=ke({loading:{init:!1,generate:!1,remoteSelect:!1},sync:0,table:{name:"",comment:"",quickSearchField:[],defaultSortField:"",formFields:[],columnFields:[],defaultSortType:"desc",generateRelativePath:"",isCommonModel:0,modelFile:"",controllerFile:"",validateFile:"",webViewsDir:"",databaseConnection:"",designChange:[],rebuild:"No"},fields:[],activateField:-1,fieldCollapseName:["common","base","senior"],remoteSelectPre:{show:!1,index:-1,fieldList:[],modelFileList:[],controllerFileList:[],loading:!1,hideDelField:!1,form:{table:"",pk:"",label:"",joinField:[],sourceConfigType:"crud",remoteUrl:"",modelFile:"",controllerFile:"",primaryTableAlias:""}},showHeaderSeniorConfig:!1,confirmGenerate:{show:!1,menu:!1,table:!1,controller:!1},draggingField:!1,showDesignChangeLog:!1,error:{tableName:"",fieldName:null,fieldNameDuplication:null}}),Ue=t=>{e.activateField=t},xe=t=>{let l=null;for(const i in U){const f=A(U[i],"designType",t);if(f!==!1){l=I(U[i][f]);break}}if(!l||!ce(l,e.activateField))return!1;const o=I(e.fields[e.activateField]);o.designType=t;for(const i in o.table)o.table[i]=o.table[i].value;for(const i in o.form)o.form[i]=o.form[i].value;e.fields[e.activateField]=K(o),e.fields[e.activateField].uuid=o.uuid,Ve.confirm(r("crud.crud.Reset generate type attr"),r("Reminder"),{confirmButtonText:r("Confirm")+r("Reset"),cancelButtonText:r("crud.crud.Design efficiency"),type:"warning",closeOnClickModal:!1}).then(()=>{_(),ue(e.fields[e.activateField].uuid);const i=e.fields[e.activateField].name;e.fields[e.activateField]=K(l),e.fields[e.activateField].name=i,l.primaryKey&&(e.table.quickSearchField.push(e.fields[e.activateField].uuid),e.table.defaultSortField||(e.table.defaultSortField=e.fields[e.activateField].uuid)),l.designType=="weigh"&&(e.table.defaultSortField=e.fields[e.activateField].uuid),["remoteSelect","remoteSelects"].includes(l.designType)&&Y(e.activateField,!0),l.formBuildExclude||e.table.formFields.push(e.fields[e.activateField].uuid),l.tableBuildExclude||e.table.columnFields.push(e.fields[e.activateField].uuid)}).catch(()=>{})},H=(t,l)=>{const o=e.fields[l].name;e.fields[l].name=t,G({type:"change-field-name",index:e.activateField,oldName:o,newName:t})},ce=(t,l=-1)=>t.primaryKey===!0&&e.fields.find((i,f)=>l>-1&&f==l?!1:i.primaryKey)?(R({type:"error",message:r("crud.crud.There can only be one primary key field")}),!1):!0,Le=t=>{e.error.fieldName&&(e.error.fieldName.close(),e.error.fieldName=null);for(const l in e.fields)if(!yl(e.fields[l].name)){let o=r("crud.crud.Field name is invalid It starts with a letter or underscore and cannot contain any character other than letters, digits, or underscores",{field:e.fields[l].name});return R({type:"error",message:o}),!1}return!0},Ie=t=>{e.error.fieldNameDuplication&&(e.error.fieldNameDuplication.close(),e.error.fieldNameDuplication=null);for(const l in e.fields){let o=0;for(const i in e.fields)if(e.fields[l].name==e.fields[i].name&&o++,o>1){let f=r("crud.crud.Field name duplication",{field:e.fields[l].name});return R({type:"error",message:f}),!1}}return!0},_=()=>{G({type:"change-field-attr",index:e.activateField,oldName:e.fields[e.activateField].name,newName:""})},ue=t=>{t==e.table.defaultSortField&&(e.table.defaultSortField="");for(const l in D){const o=e.table[D[l]].findIndex(i=>i==t);o!=-1&&e.table[D[l]].splice(o,1)}},me=t=>{if(e.fields[t]){if(e.activateField=-1,ue(e.fields[t].uuid),G({type:"del-field",oldName:e.fields[t].name,newName:""}),e.fields[t].designType=="weigh"){const l=e.fields.find(o=>["pk","spk"].includes(o.designType));l&&(e.table.defaultSortField=l.uuid)}e.fields.splice(t,1)}},Y=(t,l=!1)=>{e.remoteSelectPre.show=!0,e.remoteSelectPre.loading=!0,e.remoteSelectPre.index=t,e.remoteSelectPre.hideDelField=l,e.fields[t]&&e.fields[t].form["remote-table"].value&&(e.remoteSelectPre.form.table=e.fields[t].form["remote-table"].value,e.remoteSelectPre.form.pk=e.fields[t].form["remote-pk"].value,e.remoteSelectPre.form.label=e.fields[t].form["remote-field"].value,e.remoteSelectPre.form.controllerFile=e.fields[t].form["remote-controller"].value,e.remoteSelectPre.form.modelFile=e.fields[t].form["remote-model"].value,e.remoteSelectPre.form.remoteUrl=e.fields[t].form["remote-url"].value,e.remoteSelectPre.form.sourceConfigType=e.fields[t].form["remote-source-config-type"].value,e.remoteSelectPre.form.primaryTableAlias=e.fields[t].form["remote-primary-table-alias"].value,e.remoteSelectPre.form.joinField=e.fields[t].form["relation-fields"].value.split(","),Pe(e.fields[t].form["remote-table"].value,!0,e.table.databaseConnection).then(o=>{const i={};for(const f in o.data.fieldList)i[f]=(f?f+" - ":"")+o.data.fieldList[f];e.remoteSelectPre.fieldList=i}),(j(e.remoteSelectPre.modelFileList)||j(e.remoteSelectPre.controllerFileList))&&ne(e.fields[t].form["remote-table"].value).then(o=>{e.remoteSelectPre.modelFileList=o.data.modelFileList,e.remoteSelectPre.controllerFileList=o.data.controllerFileList})),e.remoteSelectPre.loading=!1},Re=(t,l)=>{if(["remoteSelect","remoteSelects"].includes(l.designType))return Y(t)},J=()=>{e.confirmGenerate.show=!1},W=()=>{e.loading.generate=!0;const t=I(e.fields);for(const o in t){for(const i in t[o].table)t[o].table[i]=t[o].table[i].value;for(const i in t[o].form)t[o].form[i]=t[o].form[i].value}const l=I(e.table);if(l.defaultSortField){const o=A(e.fields,"uuid",l.defaultSortField);o!==!1&&(l.defaultSortField=e.fields[o].name)}for(const o in D){const i=[],f=l[D[o]];for(const v in f){const b=A(e.fields,"uuid",f[v]);b!==!1&&i.push(e.fields[b].name)}l[D[o]]=i}sl({type:k.type,table:l,fields:t}).then(o=>{const i=()=>{const f=e.table.webViewsDir.replace(/^web/,".");E.toggle(!0),E.addTask("npx.prettier",!1,f,()=>{E.toggle(!1),E.toggleDot(!0),re(()=>{R({type:"error",message:r("crud.crud.Vite hot warning")})})})};e.sync>0&&z.crud.syncedUpdate==="yes"||e.sync==0&&z.crud.syncType=="automatic"?cl({logs:[{...o.data.crudLog,public:z.crud.syncAutoPublic==="yes"?1:0,newLog:1}],save:1}).then(f=>{ul({syncIds:f.data.syncIds}).finally(()=>{i()})}).catch(()=>{i()}):i()}).finally(()=>{e.loading.generate=!1,J()})},Ae=()=>{if(!Le()||!Ie())return;let t="";if(e.fields.findIndex(o=>o.primaryKey)===-1&&(t=r("crud.crud.Please design the primary key field!")),e.table.name||(t=r("crud.crud.Please enter the data table name!")),e.error.tableName&&(t=r("crud.crud.Please enter the correct table name!")),t){R({type:"error",message:t});return}e.loading.generate=!0,ml({table:e.table.name,connection:e.table.databaseConnection,webViewsDir:e.table.webViewsDir,controllerFile:e.table.controllerFile}).then(()=>{W()}).catch(o=>{e.loading.generate=!1,o.code==-1?(e.confirmGenerate.menu=o.data.menu,e.confirmGenerate.table=o.data.table,e.confirmGenerate.controller=o.data.controller,fe()||e.confirmGenerate.controller||e.confirmGenerate.menu?e.confirmGenerate.show=!0:W()):R({type:"error",message:o.msg})})},fe=()=>e.confirmGenerate.table&&(k.type=="create"||e.table.rebuild=="Yes"),Ke=()=>{if(!e.table.name&&!e.table.comment&&!e.fields.length)return De("start");Ve.confirm(r("crud.crud.It is irreversible to give up the design Are you sure you want to give up?"),r("Reminder"),{confirmButtonText:r("crud.crud.give up"),cancelButtonText:r("Cancel"),type:"warning"}).then(()=>{De("start")}).catch(()=>{})},K=t=>{t=I(t);const l=I(Ne[t.designType]);for(const o in t.form)l.form[o]&&(l.form[o].value=t.form[o]),o=="image-multi"&&t.form[o]&&(l.table.render=fl("render","images"));for(const o in t.table)l.table[o]&&(l.table[o].value=t.table[o]);return t.form=l.form,t.table=l.table,t.uuid=nl(),t},pe=t=>{if(_(),["enum","set"].includes(e.fields[e.activateField].type)){if(!t){e.fields[e.activateField].dataType=`${e.fields[e.activateField].type}()`;return}t=t.replaceAll(":",":"),t=t.replaceAll(",",",");let l=t.split(":");l[1]&&(l=l[1].split(","),l=l.map(o=>{if(!o)return"";let i=o.split("=");return i[0]&&i[1]?`'${i[0]}'`:""}).filter(o=>o!=""),e.fields[e.activateField].dataType=`${e.fields[e.activateField].type}(${l.join(",")})`)}},Ge=()=>{if(Q(),!!["db","sql","log"].includes(k.type)){if(e.loading.init=!0,k.type=="log"){pl(k.startData.logId,k.startData.logType).then(t=>{const l=t.data.fields;for(const o in l){const i=K(l[o]);typeof i.defaultType>"u"&&(i.default&&["none","null","empty string"].includes(i.default)?(i.defaultType=i.default.toUpperCase(),i.default=""):i.defaultType="INPUT"),e.fields.push(i)}if(t.data.table.defaultSortField){const o=A(e.fields,"name",t.data.table.defaultSortField);o!==!1&&(t.data.table.defaultSortField=e.fields[o].uuid)}for(const o in D){const i=[],f=t.data.table[D[o]];for(const v in f){const b=A(e.fields,"name",f[v]);b!==!1&&i.push(e.fields[b].uuid)}t.data.table[D[o]]=i}e.sync=t.data.sync,e.table=t.data.table,Q(),t.data.table.empty&&(e.table.rebuild="Yes"),e.table.isCommonModel=parseInt(t.data.table.isCommonModel),e.table.databaseConnection=t.data.table.databaseConnection?t.data.table.databaseConnection:""}).finally(()=>{e.loading.init=!1});return}bl({type:k.type,table:k.startData.table,sql:k.startData.sql,connection:k.startData.databaseConnection}).then(t=>{let l=[];for(const o in t.data.columns){const i=K(t.data.columns[o]);["id","update_time","create_time","updatetime","createtime"].includes(i.name)||e.table.formFields.push(i.uuid),["textarea","file","files","editor","password","array"].includes(i.designType)||e.table.columnFields.push(i.uuid),i.designType=="pk"&&(e.table.defaultSortField=i.uuid,e.table.quickSearchField.push(i.uuid)),i.designType=="weigh"&&(e.table.defaultSortField=i.uuid),l.push(i)}e.fields=l,e.table.comment=t.data.comment,e.table.databaseConnection=k.startData.databaseConnection,t.data.empty&&(e.table.rebuild="Yes"),k.type=="db"&&k.startData.table&&(e.table.name=k.startData.table,B(k.startData.table))}).finally(()=>{e.loading.init=!1})}},be=t=>A(e.fields,"name",t)!==!1?(t+=de,de++,be(t)):t;Xe(()=>{Ge();const t=_e.create(se.value,{group:"design-field",animation:200,filter:".design-field-empty",onAdd:l=>{var f,v;const o=(v=(f=l.originalEvent)==null?void 0:f.dataTransfer)==null?void 0:v.getData("name"),i=U[o];if(i&&i[l.oldIndex]){const b=K(i[l.oldIndex]);if(b.primaryKey)if(ce(b))e.table.quickSearchField.push(b.uuid),e.table.defaultSortField||(e.table.defaultSortField=b.uuid);else return l.item.remove();b.designType=="weigh"&&(e.table.defaultSortField=b.uuid),b.name=be(b.name),e.fields.splice(l.newIndex,0,b),G({type:"add-field",index:l.newIndex,newName:b.name,oldName:"",after:l.newIndex===0?"FIRST FIELD":e.fields[l.newIndex-1].name}),["remoteSelect","remoteSelects"].includes(b.designType)&&Y(l.newIndex,!0),b.formBuildExclude||e.table.formFields.push(b.uuid),b.tableBuildExclude||e.table.columnFields.push(b.uuid)}l.item.remove(),re(()=>{t.sort(we(e.fields.length).map(b=>b.toString()))})},onEnd:l=>{const o=e.fields[l.oldIndex];e.fields.splice(l.oldIndex,1),e.fields.splice(l.newIndex,0,o),G({type:"change-field-order",index:l.newIndex,newName:"",oldName:o.name,after:l.newIndex===0?"FIRST FIELD":e.fields[l.newIndex-1].name}),re(()=>{t.sort(we(e.fields.length).map(i=>i.toString()))})}});q.value.forEach((l,o)=>{_e.create(l,{sort:!1,group:{name:"design-field",pull:"clone",put:!1},animation:200,setData:i=>{i.setData("name",Object.keys(U)[o])},onStart:()=>{e.draggingField=!0},onEnd:()=>{e.draggingField=!1}})})});const Ee=t=>{if(!t)return e.error.tableName="";/^[a-z_][a-z0-9_]*$/.test(t)?(e.error.tableName="",B(t)):e.error.tableName=r("crud.crud.Use lower case underlined for table names"),Q()},Q=()=>{e.table.rebuild="No",e.table.designChange=[]},B=t=>{t&&ne(t,e.table.isCommonModel).then(l=>{e.table.modelFile=l.data.modelFile,e.table.controllerFile=l.data.controllerFile,e.table.validateFile=l.data.validateFile,e.table.webViewsDir=l.data.webViewsDir,e.table.generateRelativePath=t.replaceAll("/","\\")})},qe=()=>{B(e.table.generateRelativePath)},Be=()=>{e.remoteSelectPre.form.table&&(X(["table"]),e.loading.remoteSelect=!0,Pe(e.remoteSelectPre.form.table,!0,e.table.databaseConnection).then(t=>{e.remoteSelectPre.form.pk=t.data.pk;const l=["name","title","username","nickname"];for(const i in t.data.fieldList)if(l.includes(i)){e.remoteSelectPre.form.label=i,e.remoteSelectPre.form.joinField.push(i);break}const o={};for(const i in t.data.fieldList)o[i]=(i?i+" - ":"")+t.data.fieldList[i];e.remoteSelectPre.fieldList=o}).finally(()=>{e.loading.remoteSelect=!1}),ne(e.remoteSelectPre.form.table).then(t=>{e.remoteSelectPre.modelFileList=t.data.modelFileList,e.remoteSelectPre.controllerFileList=t.data.controllerFileList,Object.keys(t.data.modelFileList).includes(t.data.modelFile)&&(e.remoteSelectPre.form.modelFile=t.data.modelFile),Object.keys(t.data.controllerFileList).includes(t.data.controllerFile)&&(e.remoteSelectPre.form.controllerFile=t.data.controllerFile)}))},ge=()=>{const t=()=>{if(e.fields[e.remoteSelectPre.index].name=="remote_select"){const l=e.remoteSelectPre.form.table+(e.fields[e.remoteSelectPre.index].designType=="remoteSelect"?"_id":"_ids");H(l,e.remoteSelectPre.index)}e.fields[e.remoteSelectPre.index].form["remote-table"].value=e.remoteSelectPre.form.table,e.fields[e.remoteSelectPre.index].form["remote-pk"].value=e.remoteSelectPre.form.pk,e.fields[e.remoteSelectPre.index].form["remote-field"].value=e.remoteSelectPre.form.label,e.fields[e.remoteSelectPre.index].form["remote-controller"].value=e.remoteSelectPre.form.controllerFile,e.fields[e.remoteSelectPre.index].form["remote-model"].value=e.remoteSelectPre.form.modelFile,e.fields[e.remoteSelectPre.index].form["remote-url"].value=e.remoteSelectPre.form.remoteUrl,e.fields[e.remoteSelectPre.index].form["remote-source-config-type"].value=e.remoteSelectPre.form.sourceConfigType,e.fields[e.remoteSelectPre.index].form["remote-primary-table-alias"].value=e.remoteSelectPre.form.primaryTableAlias,e.fields[e.remoteSelectPre.index].form["relation-fields"].value=e.fields[e.remoteSelectPre.index].designType=="remoteSelect"?e.remoteSelectPre.form.joinField.join(","):e.remoteSelectPre.form.label,e.remoteSelectPre.index=-1,e.remoteSelectPre.show=!1,X()};O.value&&O.value.validate(l=>{l&&t()})},ye=()=>{e.remoteSelectPre.show=!1,X(),e.remoteSelectPre.index!==-1&&e.remoteSelectPre.hideDelField&&me(e.remoteSelectPre.index)},X=(t=[])=>{for(const l in e.remoteSelectPre.form)t.includes(l)||(l=="joinField"?e.remoteSelectPre.form[l]=[]:l=="sourceConfigType"?e.remoteSelectPre.form[l]="crud":e.remoteSelectPre.form[l]="")},Me=ke({table:[x({name:"required",title:r("crud.crud.remote-table")})],pk:[x({name:"required",title:r("crud.crud.Drop down value field")})],label:[x({name:"required",title:r("crud.crud.Drop down label field")})],joinField:[x({name:"required",title:r("crud.crud.Fields displayed in the table")})],controllerFile:[x({name:"required",title:r("crud.crud.Controller position")})],modelFile:[x({name:"required",title:r("crud.crud.Data Model Location")})],remoteUrl:[x({name:"required",title:r("crud.crud.remote-url")})]}),G=t=>{if(k.type=="create")return;let l=!0;if(t.type=="change-field-name"){for(const o in e.table.designChange)e.table.designChange[o].type=="change-field-attr"&&t.oldName==e.table.designChange[o].oldName&&(e.table.designChange[o].oldName=t.newName),e.table.designChange[o].type=="change-field-order"&&t.oldName==e.table.designChange[o].oldName&&(e.table.designChange[o].oldName=t.newName),e.table.designChange[o].after==t.oldName&&(e.table.designChange[o].after=t.newName);for(const o in e.table.designChange){if(e.table.designChange[o].type=="add-field"&&e.table.designChange[o].newName==t.oldName){e.table.designChange[o].newName=t.newName,l=!1;break}if(e.table.designChange[o].type=="change-field-name"&&e.table.designChange[o].newName==t.oldName){t.oldName=e.table.designChange[o].oldName,e.table.designChange[o]=t,e.table.designChange[o].newName==e.table.designChange[o].oldName&&e.table.designChange.splice(o,1),l=!1;break}}}else if(t.type=="del-field"){let o=!1;e.table.designChange=e.table.designChange.filter(i=>{o=i.type=="add-field"&&i.newName==t.oldName;const f=i.type=="change-field-attr"&&i.oldName==t.oldName,v=i.type=="change-field-order"&&i.oldName==t.oldName;return!o&&!f&&!v}),e.table.designChange=e.table.designChange.filter(i=>{const f=i.type=="change-field-name"&&i.newName==t.oldName;return f&&(t.oldName=i.oldName),!f}),o&&(l=!1);for(const i in e.table.designChange)if(e.table.designChange[i].type=="del-field"&&e.table.designChange[i].oldName==t.oldName){l=!1;break}}else if(t.type=="change-field-attr")for(const o in e.table.designChange){if(e.table.designChange[o].type=="change-field-attr"&&e.table.designChange[o].oldName==t.oldName){l=!1;break}if(e.table.designChange[o].type=="add-field"&&e.table.designChange[o].newName==t.oldName){l=!1;break}}else if(t.type=="change-field-order")for(const o in e.table.designChange){if(e.table.designChange[o].type=="add-field"&&e.table.designChange[o].newName==t.oldName){e.table.designChange[o].after=t.after,l=!1;break}if(e.table.designChange[o].type=="change-field-order"&&e.table.designChange[o].oldName==t.oldName){e.table.designChange[o]=t,l=!1;break}}t.sync=!0,l&&e.table.designChange.push(t)},$e=t=>{switch(t.type){case"add-field":return r("crud.crud.Add field")+" "+t.newName;case"change-field-attr":return r("crud.crud.Modify field properties")+" "+t.oldName;case"change-field-name":return r("crud.crud.Modify field name")+" "+t.oldName+" => "+t.newName;case"del-field":return r("crud.crud.Delete field")+" "+t.oldName;case"change-field-order":return r("crud.crud.Modify field order")+" "+t.oldName+" => "+(t.after=="FIRST FIELD"?r("crud.crud.First field"):t.after+" "+r("crud.crud.After"));default:return r("Unknown")}},je=t=>{let l="";switch(t){case"change-field-name":l="warning";break;case"del-field":l="danger";break;case"add-field":l="primary";break;case"change-field-attr":l="success";break;case"change-field-order":l="info";break;default:l="success";break}return l};return(t,l)=>{const o=F("el-link"),i=F("el-button"),f=F("el-row"),v=F("el-option"),b=F("el-select"),N=F("el-form-item"),he=F("el-checkbox"),Fe=F("el-input"),Z=F("Icon"),ee=F("el-collapse-item"),ze=F("el-collapse"),le=F("el-col"),M=F("el-divider"),ve=F("el-form"),Oe=F("el-text"),Se=F("el-scrollbar"),te=F("el-dialog"),ae=F("el-alert"),He=F("el-timeline-item"),Ye=F("el-timeline"),L=ie("blur"),oe=ie("loading"),Je=ie("drag");return s(),y("div",hl,[m("div",Fl,[d(f,{class:"header-box"},{default:c(()=>[m("div",vl,[m("div",Sl,[d(g,{class:"mr-20 table-name-item",label:n(r)("crud.log.table_name"),modelValue:e.table.name,"onUpdate:modelValue":l[0]||(l[0]=a=>e.table.name=a),type:"string",placeholder:n(r)("crud.crud.Name of the data table"),"input-attr":{onChange:Ee},error:e.error.tableName},null,8,["label","modelValue","placeholder","input-attr","error"]),d(g,{class:"table-comment-item",label:n(r)("crud.crud.Data Table Notes"),modelValue:e.table.comment,"onUpdate:modelValue":l[1]||(l[1]=a=>e.table.comment=a),type:"string",placeholder:n(r)("crud.crud.For example: `user table` will be generated into `user management`")},null,8,["label","modelValue","placeholder"])]),m("div",Cl,[n(k).type!="create"?(s(),p(o,{key:0,onClick:l[2]||(l[2]=a=>e.showDesignChangeLog=!0),class:"design-change-log",type:"primary"},{default:c(()=>[w(h(n(r)("crud.crud.Table design change")),1)]),_:1})):S("",!0),T((s(),p(i,{type:"primary",loading:e.loading.generate,onClick:Ae},{default:c(()=>[w(h(n(r)("crud.crud.Generate CRUD code")),1)]),_:1},8,["loading"])),[[L]]),T((s(),p(i,{onClick:Ke,type:"danger"},{default:c(()=>[w(h(n(r)("crud.crud.give up")),1)]),_:1})),[[L]])])])]),_:1}),d(Ze,{name:e.showHeaderSeniorConfig?"el-zoom-in-top":"el-zoom-in-bottom"},{default:c(()=>[e.showHeaderSeniorConfig?(s(),y("div",kl,[m("div",wl,[d(N,{"label-width":140,label:n(r)("crud.crud.Table Quick Search Fields")},{default:c(()=>[d(b,{clearable:!0,multiple:!0,class:"w100",modelValue:e.table.quickSearchField,"onUpdate:modelValue":l[3]||(l[3]=a=>e.table.quickSearchField=a),placement:"bottom"},{default:c(()=>[(s(!0),y(C,null,P(e.fields,(a,u)=>(s(),p(v,{key:u+a.uuid,label:a.name+(a.comment?"-"+a.comment:a.title),value:a.uuid},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),m("div",Vl,[d(N,{"label-width":140,class:"default-sort-field mr-20",label:n(r)("crud.crud.Table Default Sort Fields")},{default:c(()=>[d(b,{clearable:!0,modelValue:e.table.defaultSortField,"onUpdate:modelValue":l[4]||(l[4]=a=>e.table.defaultSortField=a),placement:"bottom"},{default:c(()=>[(s(!0),y(C,null,P(e.fields,(a,u)=>(s(),p(v,{key:u+a.uuid,label:a.name+(a.comment?"-"+a.comment:a.title),value:a.uuid},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),d(g,{class:"default-sort-field-type",label:n(r)("crud.crud.sort order"),modelValue:e.table.defaultSortType,"onUpdate:modelValue":l[5]||(l[5]=a=>e.table.defaultSortType=a),type:"select","input-attr":{content:{desc:n(r)("crud.crud.sort order desc"),asc:n(r)("crud.crud.sort order asc")}}},null,8,["label","modelValue","input-attr"])]),d(N,{"label-width":140,label:n(r)("crud.crud.Fields as Table Columns")},{default:c(()=>[d(b,{clearable:!0,multiple:!0,class:"w100",modelValue:e.table.columnFields,"onUpdate:modelValue":l[6]||(l[6]=a=>e.table.columnFields=a),placement:"bottom"},{default:c(()=>[(s(!0),y(C,null,P(e.fields,(a,u)=>(s(),p(v,{key:u+a.uuid,label:a.name+(a.comment?"-"+a.comment:a.title),value:a.uuid},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),d(N,{"label-width":140,label:n(r)("crud.crud.Fields as form items")},{default:c(()=>[d(b,{clearable:!0,multiple:!0,class:"w100",modelValue:e.table.formFields,"onUpdate:modelValue":l[7]||(l[7]=a=>e.table.formFields=a),placement:"bottom"},{default:c(()=>[(s(!0),y(C,null,P(e.fields,(a,u)=>(s(),p(v,{key:u+a.uuid,label:a.name+(a.comment?"-"+a.comment:a.title),value:a.uuid},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),d(g,{label:n(r)("crud.crud.The relative path to the generated code"),modelValue:e.table.generateRelativePath,"onUpdate:modelValue":l[8]||(l[8]=a=>e.table.generateRelativePath=a),type:"string","label-width":140,"block-help":n(r)("crud.crud.For quick combination code generation location, please fill in the relative path"),"input-attr":{onChange:B}},null,8,["label","modelValue","block-help","input-attr"]),d(g,{label:n(r)("crud.crud.Generated Controller Location"),modelValue:e.table.controllerFile,"onUpdate:modelValue":l[9]||(l[9]=a=>e.table.controllerFile=a),type:"string","label-width":140},null,8,["label","modelValue"]),d(N,{label:n(r)("crud.crud.Generated Data Model Location"),"label-width":140},{default:c(()=>[d(Fe,{modelValue:e.table.modelFile,"onUpdate:modelValue":l[11]||(l[11]=a=>e.table.modelFile=a),type:"string"},{append:c(()=>[d(he,{onChange:qe,modelValue:e.table.isCommonModel,"onUpdate:modelValue":l[10]||(l[10]=a=>e.table.isCommonModel=a),label:n(r)("crud.crud.Common model"),size:"small","true-value":1,"false-value":0},null,8,["modelValue","label"])]),_:1},8,["modelValue"])]),_:1},8,["label"]),d(g,{label:n(r)("crud.crud.Generated Validator Location"),modelValue:e.table.validateFile,"onUpdate:modelValue":l[12]||(l[12]=a=>e.table.validateFile=a),type:"string","label-width":140},null,8,["label","modelValue"]),d(g,{label:n(r)("crud.crud.WEB end view directory"),modelValue:e.table.webViewsDir,"onUpdate:modelValue":l[13]||(l[13]=a=>e.table.webViewsDir=a),type:"string","label-width":140},null,8,["label","modelValue"]),d(g,{label:n(r)("Database connection"),modelValue:e.table.databaseConnection,"onUpdate:modelValue":l[14]||(l[14]=a=>e.table.databaseConnection=a),type:"remoteSelect","label-width":140,"block-help":n(r)("Database connection help"),"input-attr":{pk:"key",field:"key",remoteUrl:n(rl)}},null,8,["label","modelValue","block-help","input-attr"])])])):S("",!0)]),_:1},8,["name"]),m("div",{onClick:l[15]||(l[15]=a=>e.showHeaderSeniorConfig=!e.showHeaderSeniorConfig),class:"header-senior-config"},[m("span",null,h(n(r)("crud.crud.Advanced Configuration")),1),d(Z,{class:"senior-config-arrow-icon",size:"14",color:"var(--el-text-color-primary)",name:e.showHeaderSeniorConfig?"el-icon-ArrowUp":"el-icon-ArrowDown"},null,8,["name"])])]),T((s(),p(f,{class:"fields-box",gutter:20},{default:c(()=>[d(le,{xs:24,span:6},{default:c(()=>[d(ze,{class:"field-collapse",modelValue:e.fieldCollapseName,"onUpdate:modelValue":l[16]||(l[16]=a=>e.fieldCollapseName=a)},{default:c(()=>[d(ee,{title:n(r)("crud.crud.Common Fields"),name:"common"},{default:c(()=>[m("div",{class:"field-box",ref:n(q).set},[(s(!0),y(C,null,P(n(U).common,(a,u)=>(s(),y("div",{key:u,class:"field-item"},[m("span",null,h(a.title),1)]))),128))],512)]),_:1},8,["title"]),d(ee,{title:n(r)("crud.crud.Base Fields"),name:"base"},{default:c(()=>[m("div",{class:"field-box",ref:n(q).set},[(s(!0),y(C,null,P(n(U).base,(a,u)=>(s(),y("div",{key:u,class:"field-item"},[m("span",null,h(a.title),1)]))),128))],512)]),_:1},8,["title"]),d(ee,{title:n(r)("crud.crud.Advanced Fields"),name:"senior"},{default:c(()=>[m("div",{class:"field-box",ref:n(q).set},[(s(!0),y(C,null,P(n(U).senior,(a,u)=>(s(),y("div",{key:u,class:"field-item"},[m("span",null,h(a.title),1)]))),128))],512)]),_:1},8,["title"])]),_:1},8,["modelValue"])]),_:1}),d(le,{xs:24,span:12},{default:c(()=>[m("div",{ref_key:"designWindowRef",ref:se,class:"design-window ba-scroll-style"},[(s(!0),y(C,null,P(e.fields,(a,u)=>(s(),y("div",{key:u,class:el([u===e.activateField?"activate":"","design-field-box"]),onClick:V=>Ue(u),"data-id":u},[m("div",_l,[m("span",null,h(n(r)("crud.crud.Field Name"))+":",1),d(Te,{onPointerdown:l[17]||(l[17]=$(()=>{},["stop"])),class:"design-field-name-input","model-value":a.name,type:"string",attr:{size:"small",onInput:V=>H(V,u)}},null,8,["model-value","attr"])]),m("div",Tl,[m("span",null,h(n(r)("crud.crud.field comment"))+":",1),d(Te,{onPointerdown:l[18]||(l[18]=$(()=>{},["stop"])),class:"design-field-name-comment",modelValue:a.comment,"onUpdate:modelValue":V=>a.comment=V,type:"string",attr:{size:"small",onChange:pe}},null,8,["modelValue","onUpdate:modelValue","attr"])]),m("div",Nl,[["remoteSelect","remoteSelects"].includes(a.designType)?T((s(),p(i,{key:0,onClick:$(V=>Re(u,a),["stop"]),type:"primary",size:"small",circle:""},{default:c(()=>[d(Z,{color:"var(--el-color-white)",size:"15",name:"fa fa-pencil icon"})]),_:2},1032,["onClick"])),[[L]]):S("",!0),T((s(),p(i,{onClick:$(V=>me(u),["stop"]),type:"danger",size:"small",circle:""},{default:c(()=>[d(Z,{color:"var(--el-color-white)",size:"15",name:"fa fa-trash"})]),_:2},1032,["onClick"])),[[L]])])],10,Pl))),128)),!e.fields.length&&!e.draggingField?(s(),y("div",Dl,h(n(r)("crud.crud.Drag the left element here to start designing CRUD")),1)):S("",!0)],512)]),_:1}),d(le,{xs:24,span:6},{default:c(()=>[m("div",Ul,[e.activateField===-1?(s(),y("div",xl,h(n(r)("crud.crud.Please select a field from the left first")),1)):(s(),y("div",{key:"activate-field-"+e.activateField},[d(ve,{"label-position":"top"},{default:c(()=>[d(M,{"content-position":"left"},{default:c(()=>[w(h(n(r)("crud.crud.Common")),1)]),_:1}),d(N,{label:n(r)("crud.crud.Generate type")},{default:c(()=>[d(b,{onChange:l[19]||(l[19]=a=>xe(a)),class:"w100","model-value":e.fields[e.activateField].designType,placement:"bottom"},{default:c(()=>[(s(!0),y(C,null,P(n(Ne),(a,u)=>(s(),p(v,{key:u,label:a.name,value:u},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),_:1},8,["label"]),d(g,{label:n(r)("crud.crud.Field comments (CRUD dictionary)"),type:"textarea","input-attr":{rows:2,onChange:pe},placeholder:n(r)("crud.crud.The field comment will be used as the CRUD dictionary, and will be identified as the field title before the colon, and as the data dictionary after the colon"),modelValue:e.fields[e.activateField].comment,"onUpdate:modelValue":l[20]||(l[20]=a=>e.fields[e.activateField].comment=a)},null,8,["label","input-attr","placeholder","modelValue"]),d(M,{"content-position":"left"},{default:c(()=>[w(h(n(r)("crud.crud.Field Properties")),1)]),_:1}),d(g,{label:n(r)("crud.crud.Field Name"),type:"string","model-value":e.fields[e.activateField].name,"input-attr":{onInput:a=>H(a,e.activateField)}},null,8,["label","model-value","input-attr"]),e.fields[e.activateField].dataType?(s(),p(g,{key:0,label:n(r)("crud.crud.Field Type"),"input-attr":{onChange:_},type:"textarea",modelValue:e.fields[e.activateField].dataType,"onUpdate:modelValue":l[21]||(l[21]=a=>e.fields[e.activateField].dataType=a)},null,8,["label","input-attr","modelValue"])):(s(),y(C,{key:1},[d(g,{label:n(r)("crud.crud.Field Type"),"input-attr":{onChange:_},type:"string",modelValue:e.fields[e.activateField].type,"onUpdate:modelValue":l[22]||(l[22]=a=>e.fields[e.activateField].type=a)},null,8,["label","input-attr","modelValue"]),m("div",Ll,[d(g,{label:n(r)("crud.crud.length"),type:"number",modelValue:e.fields[e.activateField].length,"onUpdate:modelValue":l[23]||(l[23]=a=>e.fields[e.activateField].length=a),"input-attr":{onChange:_}},null,8,["label","modelValue","input-attr"]),d(g,{label:n(r)("crud.crud.decimal point"),type:"number",modelValue:e.fields[e.activateField].precision,"onUpdate:modelValue":l[24]||(l[24]=a=>e.fields[e.activateField].precision=a),"input-attr":{onChange:_}},null,8,["label","modelValue","input-attr"])])],64)),d(N,{label:n(r)("crud.crud.Field Defaults")},{default:c(()=>[d(b,{modelValue:e.fields[e.activateField].defaultType,"onUpdate:modelValue":l[25]||(l[25]=a=>e.fields[e.activateField].defaultType=a)},{default:c(()=>[d(v,{label:"手动输入",value:"INPUT"}),d(v,{label:"EMPTY STRING(空字符串)",value:"EMPTY STRING"}),d(v,{label:"NULL",value:"NULL"}),d(v,{label:"无(不设默认值)",value:"NONE"})]),_:1},8,["modelValue"]),e.fields[e.activateField].defaultType=="INPUT"?(s(),p(Fe,{key:0,placeholder:n(r)("crud.crud.Please input the default value"),type:"text",modelValue:e.fields[e.activateField].default,"onUpdate:modelValue":l[26]||(l[26]=a=>e.fields[e.activateField].default=a),onChange:_,class:"default-input"},null,8,["placeholder","modelValue"])):S("",!0)]),_:1},8,["label"]),m("div",Il,[d(g,{class:"form-item-position-right",label:n(r)("crud.state.Primary key"),type:"switch",modelValue:e.fields[e.activateField].primaryKey,"onUpdate:modelValue":l[27]||(l[27]=a=>e.fields[e.activateField].primaryKey=a),"input-attr":{onChange:_}},null,8,["label","modelValue","input-attr"]),d(g,{class:"form-item-position-right",label:n(r)("crud.crud.Auto increment"),type:"switch",modelValue:e.fields[e.activateField].autoIncrement,"onUpdate:modelValue":l[28]||(l[28]=a=>e.fields[e.activateField].autoIncrement=a),"input-attr":{onChange:_}},null,8,["label","modelValue","input-attr"])]),m("div",Rl,[d(g,{class:"form-item-position-right",label:n(r)("crud.crud.Unsigned"),type:"switch",modelValue:e.fields[e.activateField].unsigned,"onUpdate:modelValue":l[29]||(l[29]=a=>e.fields[e.activateField].unsigned=a),"input-attr":{onChange:_}},null,8,["label","modelValue","input-attr"]),d(g,{class:"form-item-position-right",label:n(r)("crud.crud.Allow NULL"),type:"switch",modelValue:e.fields[e.activateField].null,"onUpdate:modelValue":l[30]||(l[30]=a=>e.fields[e.activateField].null=a),"input-attr":{onChange:_}},null,8,["label","modelValue","input-attr"])]),n(j)(e.fields[e.activateField].table)?S("",!0):(s(),y(C,{key:2},[d(M,{"content-position":"left"},{default:c(()=>[w(h(n(r)("crud.crud.Field Table Properties")),1)]),_:1}),(s(!0),y(C,null,P(e.fields[e.activateField].table,(a,u)=>(s(),p(g,{key:u,label:t.$t("crud.crud."+u),type:a.type,modelValue:e.fields[e.activateField].table[u].value,"onUpdate:modelValue":V=>e.fields[e.activateField].table[u].value=V,placeholder:e.fields[e.activateField].table[u].placeholder??"","input-attr":{content:e.fields[e.activateField].table[u].options??{},...e.fields[e.activateField].table[u].attr??{}}},null,8,["label","type","modelValue","onUpdate:modelValue","placeholder","input-attr"]))),128))],64)),n(j)(e.fields[e.activateField].form)?S("",!0):(s(),y(C,{key:3},[d(M,{"content-position":"left"},{default:c(()=>[w(h(n(r)("crud.crud.Field Form Properties")),1)]),_:1}),(s(!0),y(C,null,P(e.fields[e.activateField].form,(a,u)=>(s(),y(C,{key:u},[a.type!="hidden"?(s(),p(g,{key:0,label:t.$t("crud.crud."+u),type:a.type,modelValue:e.fields[e.activateField].form[u].value,"onUpdate:modelValue":V=>e.fields[e.activateField].form[u].value=V,placeholder:e.fields[e.activateField].form[u].placeholder??"","input-attr":{content:e.fields[e.activateField].form[u].options??{},...e.fields[e.activateField].form[u].attr??{}}},null,8,["label","type","modelValue","onUpdate:modelValue","placeholder","input-attr"])):S("",!0)],64))),128))],64))]),_:1})]))])]),_:1})]),_:1})),[[oe,e.loading.init]]),d(te,{onClose:ye,class:"ba-operate-dialog","model-value":e.remoteSelectPre.show,title:n(r)("crud.crud.Remote drop-down association information"),"close-on-click-modal":!1,"destroy-on-close":!0,onKeyup:ll(ge,["enter"])},{footer:c(()=>[m("div",El,[d(i,{onClick:ye},{default:c(()=>[w(h(t.$t("Cancel")),1)]),_:1}),T((s(),p(i,{onClick:ge,type:"primary"},{default:c(()=>[w(h(t.$t("Save")),1)]),_:1})),[[L]])])]),default:c(()=>[d(Se,{"max-height":"60vh"},{default:c(()=>[m("div",Al,[e.remoteSelectPre.index!=-1&&e.fields[e.remoteSelectPre.index]?T((s(),p(ve,{key:0,ref_key:"formRef",ref:O,model:e.remoteSelectPre.form,rules:Me,"label-position":"right","label-width":"160px"},{default:c(()=>[(s(),p(g,{label:n(r)("crud.crud.Associated Data Table"),modelValue:e.remoteSelectPre.form.table,"onUpdate:modelValue":l[31]||(l[31]=a=>e.remoteSelectPre.form.table=a),type:"remoteSelect",key:e.table.databaseConnection,"input-attr":{pk:"table",field:"comment",params:{connection:e.table.databaseConnection,samePrefix:1,excludeTable:["area","token","captcha","admin_group_access","config","admin_log","user_money_log","user_score_log"]},remoteUrl:n(il),onChange:Be},prop:"table"},null,8,["label","modelValue","input-attr"])),T((s(),y("div",null,[(s(),p(g,{prop:"pk",type:"select",label:n(r)("crud.crud.Drop down value field"),modelValue:e.remoteSelectPre.form.pk,"onUpdate:modelValue":l[32]||(l[32]=a=>e.remoteSelectPre.form.pk=a),placeholder:n(r)("crud.crud.Please select the value field of the select component"),key:"select-value"+JSON.stringify(e.remoteSelectPre.fieldList),"input-attr":{content:e.remoteSelectPre.fieldList}},null,8,["label","modelValue","placeholder","input-attr"])),(s(),p(g,{prop:"label",type:"select",label:n(r)("crud.crud.Drop down label field"),modelValue:e.remoteSelectPre.form.label,"onUpdate:modelValue":l[33]||(l[33]=a=>e.remoteSelectPre.form.label=a),placeholder:n(r)("crud.crud.Please select the label field of the select component"),key:"select-label"+JSON.stringify(e.remoteSelectPre.fieldList),"input-attr":{content:e.remoteSelectPre.fieldList}},null,8,["label","modelValue","placeholder","input-attr"])),e.fields[e.remoteSelectPre.index].designType=="remoteSelect"?(s(),p(g,{prop:"joinField",type:"selects",label:n(r)("crud.crud.Fields displayed in the table"),modelValue:e.remoteSelectPre.form.joinField,"onUpdate:modelValue":l[34]||(l[34]=a=>e.remoteSelectPre.form.joinField=a),placeholder:n(r)("crud.crud.Please select the fields displayed in the table"),key:"join-field"+JSON.stringify(e.remoteSelectPre.fieldList),"input-attr":{content:e.remoteSelectPre.fieldList}},null,8,["label","modelValue","placeholder","input-attr"])):S("",!0),d(g,{label:n(r)("crud.crud.Data source configuration type"),modelValue:e.remoteSelectPre.form.sourceConfigType,"onUpdate:modelValue":l[35]||(l[35]=a=>e.remoteSelectPre.form.sourceConfigType=a),type:"radio","input-attr":{border:!0,content:{crud:n(r)("crud.crud.Fast configuration with generated controllers and models"),custom:n(r)("crud.crud.Custom configuration")}}},null,8,["label","modelValue","input-attr"]),e.remoteSelectPre.form.sourceConfigType=="crud"?(s(),p(g,{prop:"controllerFile",type:"select",label:n(r)("crud.crud.Controller position"),modelValue:e.remoteSelectPre.form.controllerFile,"onUpdate:modelValue":l[36]||(l[36]=a=>e.remoteSelectPre.form.controllerFile=a),placeholder:n(r)("crud.crud.Please select the controller of the data table"),key:"controller-file"+JSON.stringify(e.remoteSelectPre.controllerFileList),"input-attr":{content:e.remoteSelectPre.controllerFileList},"block-help":n(r)("crud.crud.The remote pull-down will request the corresponding controller to obtain data, so it is recommended that you create the CRUD of the associated table")},null,8,["label","modelValue","placeholder","input-attr","block-help"])):S("",!0),(s(),p(g,{prop:e.remoteSelectPre.form.sourceConfigType=="crud"?"modelFile":"",type:"select",label:n(r)("crud.crud.Data Model Location"),modelValue:e.remoteSelectPre.form.modelFile,"onUpdate:modelValue":l[37]||(l[37]=a=>e.remoteSelectPre.form.modelFile=a),placeholder:n(r)("crud.crud.Please select the data model location of the data table"),key:"model-file"+JSON.stringify(e.remoteSelectPre.modelFileList),"input-attr":{content:e.remoteSelectPre.modelFileList},"block-help":e.remoteSelectPre.form.sourceConfigType=="crud"?"":n(r)("crud.crud.If it is left blank, the model of the associated table will be generated automatically If the table already has a model, it is recommended to select it to avoid repeated generation")},null,8,["prop","label","modelValue","placeholder","input-attr","block-help"])),e.table.databaseConnection&&e.remoteSelectPre.form.modelFile?(s(),p(N,{key:2,label:n(r)("Database connection")},{default:c(()=>[d(Oe,{size:"large",type:"danger"},{default:c(()=>[w(h(e.table.databaseConnection),1)]),_:1}),m("div",Kl,[m("div",null,h(n(r)("crud.crud.Check model class",{connection:e.table.databaseConnection})),1),m("div",null,h(n(r)("crud.crud.There is no connection attribute in model class")),1)])]),_:1},8,["label"])):S("",!0),e.remoteSelectPre.form.sourceConfigType=="custom"?(s(),p(g,{key:3,prop:"remoteUrl",label:n(r)("crud.crud.api url"),type:"string",modelValue:e.remoteSelectPre.form.remoteUrl,"onUpdate:modelValue":l[38]||(l[38]=a=>e.remoteSelectPre.form.remoteUrl=a),placeholder:n(r)("crud.crud.api url example")},null,8,["label","modelValue","placeholder"])):S("",!0),e.remoteSelectPre.form.sourceConfigType=="custom"?(s(),p(g,{key:4,label:n(r)("crud.crud.remote-primary-table-alias"),type:"string",modelValue:e.remoteSelectPre.form.primaryTableAlias,"onUpdate:modelValue":l[39]||(l[39]=a=>e.remoteSelectPre.form.primaryTableAlias=a),"block-help":n(r)("crud.crud.If the remote interface query involves associated query of multiple tables, enter the alias of the primary data table here")},{append:c(()=>[w("."+h(e.remoteSelectPre.form.pk),1)]),_:1},8,["label","modelValue","block-help"])):S("",!0),d(N,{label:n(r)("Reminder")},{default:c(()=>[m("div",Gl,h(n(r)("crud.crud.Design remote select tips")),1)]),_:1},8,["label"])])),[[oe,e.loading.remoteSelect]])]),_:1},8,["model","rules"])),[[oe,e.remoteSelectPre.loading]]):S("",!0)])]),_:1})]),_:1},8,["model-value","title"]),d(te,{onClose:J,class:"ba-operate-dialog confirm-generate-dialog","model-value":e.confirmGenerate.show,title:n(r)("crud.crud.Confirm CRUD code generation")},{footer:c(()=>[m("div",Bl,[d(i,{onClick:J},{default:c(()=>[w(h(t.$t("Cancel")),1)]),_:1}),T((s(),p(i,{loading:e.loading.generate,onClick:W,type:"primary"},{default:c(()=>[w(h(n(r)("crud.crud.Continue building")),1)]),_:1},8,["loading"])),[[L]])])]),default:c(()=>[m("div",ql,[e.confirmGenerate.controller?(s(),p(ae,{key:0,title:n(r)("crud.crud.The controller already exists Continuing to generate will automatically overwrite the existing code!"),center:"",type:"error"},null,8,["title"])):S("",!0),fe()?(s(),p(ae,{key:1,title:n(r)("crud.crud.The data table already exists Continuing to generate will automatically delete the original table and create a new one!"),class:"mt-10",center:"",type:"error"},null,8,["title"])):S("",!0),e.confirmGenerate.menu?(s(),p(ae,{key:2,title:n(r)("crud.crud.The menu rule with the same name already exists The menu and permission node will not be created in this generation"),class:"mt-10",center:"",type:"error"},null,8,["title"])):S("",!0)])]),_:1},8,["model-value","title"]),d(te,{class:"ba-operate-dialog design-change-log-dialog",width:"20%",modelValue:e.showDesignChangeLog,"onUpdate:modelValue":l[42]||(l[42]=a=>e.showDesignChangeLog=a)},{header:c(()=>[T((s(),y("div",null,[w(h(n(r)("crud.crud.Data table design changes preview")),1)])),[[Je,[".design-change-log-dialog",".el-dialog__header"]]])]),footer:c(()=>[m("div",zl,[d(i,{onClick:l[41]||(l[41]=a=>e.showDesignChangeLog=!1)},{default:c(()=>[w(h(n(r)("Confirm")),1)]),_:1})])]),default:c(()=>[d(Se,{"max-height":"400px"},{default:c(()=>[e.table.designChange.length?(s(),y(C,{key:0},[d(Ye,{class:"design-change-log-timeline"},{default:c(()=>[(s(!0),y(C,null,P(e.table.designChange,(a,u)=>(s(),p(He,{key:u,type:je(a.type),hollow:!0,"hide-timestamp":!0},{default:c(()=>[m("div",Ml,[d(he,{modelValue:a.sync,"onUpdate:modelValue":V=>a.sync=V,label:$e(a),size:"small"},null,8,["modelValue","onUpdate:modelValue","label"])])]),_:2},1032,["type"]))),128))]),_:1}),m("span",$l,h(n(r)("crud.crud.designChangeTips")),1)],64)):(s(),y("div",jl,"暂无表设计变更")),d(g,{label:n(r)("crud.crud.tableReBuild"),class:"rebuild-form-item",modelValue:e.table.rebuild,"onUpdate:modelValue":l[40]||(l[40]=a=>e.table.rebuild=a),type:"radio","input-attr":{border:!0,content:{No:n(r)("crud.crud.No"),Yes:n(r)("crud.crud.Yes")}},"block-help":n(r)("crud.crud.tableReBuildBlockHelp")},null,8,["label","modelValue","input-attr","block-help"])]),_:1})]),_:1},8,["modelValue"])])}}}),at=dl(Ol,[["__scopeId","data-v-578789f2"]]);export{at as default}; diff --git a/public/assets/domainStatus-CDqU5Ydw.js b/public/assets/domainStatus-dcILGlhX.js similarity index 98% rename from public/assets/domainStatus-CDqU5Ydw.js rename to public/assets/domainStatus-dcILGlhX.js index f52feec..c9ed824 100644 --- a/public/assets/domainStatus-CDqU5Ydw.js +++ b/public/assets/domainStatus-dcILGlhX.js @@ -1,4 +1,4 @@ -import{x as j,_ as F}from"./index-BpUIT4cK.js";import{B as O,a as H,b as u,o as J,_ as W,D as f,G as a,U as i,u as r,H as d,P as p,Z as k,Y as I,O as $,W as G,I as _,X as P,a0 as R,C as c,V as b,ah as h}from"./vue-DweYBrEc.js";import{d as X,s as Y}from"./embed-CIDa7ko8.js";const Z={class:"default-main domain-status-page"},q={class:"setting-grid"},K={class:"panel setting-panel"},Q={class:"panel-title"},ee={class:"panel-body setting-form"},oe={class:"form-row"},te={class:"form-row textarea-row"},ae={class:"form-row template-row"},le={class:"color-grid"},ne={class:"panel embed-panel"},se={class:"panel-title"},ie={class:"panel-body"},re={class:"panel domain-panel"},de={class:"panel-title"},me={class:"domain-list"},w=`{ +import{x as j,_ as F}from"./index-DaZx-aM1.js";import{B as O,a as H,b as u,o as J,_ as W,D as f,G as a,U as i,u as r,H as d,P as p,Z as k,Y as I,O as $,W as G,I as _,X as P,a0 as R,C as c,V as b,ah as h}from"./vue-DweYBrEc.js";import{d as X,s as Y}from"./embed-DRIGBV7m.js";const Z={class:"default-main domain-status-page"},q={class:"setting-grid"},K={class:"panel setting-panel"},Q={class:"panel-title"},ee={class:"panel-body setting-form"},oe={class:"form-row"},te={class:"form-row textarea-row"},ae={class:"form-row template-row"},le={class:"color-grid"},ne={class:"panel embed-panel"},se={class:"panel-title"},ie={class:"panel-body"},re={class:"panel domain-panel"},de={class:"panel-title"},me={class:"domain-list"},w=`{ "hideDomain": [ "domain1.com", "domain2.com" diff --git a/public/assets/embed-CIDa7ko8.js b/public/assets/embed-DRIGBV7m.js similarity index 93% rename from public/assets/embed-CIDa7ko8.js rename to public/assets/embed-DRIGBV7m.js index 64d1236..df3e188 100644 --- a/public/assets/embed-CIDa7ko8.js +++ b/public/assets/embed-DRIGBV7m.js @@ -1 +1 @@ -import{c as t}from"./index-BpUIT4cK.js";function a(e){return t({url:"/admin/embed.Embed/gameRtp",method:"get",params:e})}function m(e){return t({url:"/admin/embed.Embed/addGame",method:"post",data:e},{showSuccessMessage:!0})}function d(e){return t({url:"/admin/embed.Embed/editGame",method:"post",data:e},{showSuccessMessage:!0})}function r(e){return t({url:"/admin/embed.Embed/del",method:"post",data:e},{showSuccessMessage:!0})}function n(e){return t({url:"/admin/embed.Embed/saveGameRtp",method:"post",data:e},{showSuccessMessage:!0})}function u(){return t({url:"/admin/embed.Embed/domainStatus",method:"get"})}function o(e){return t({url:"/admin/embed.Embed/saveDomain",method:"post",data:e},{showSuccessMessage:!0})}function i(){return t({url:"/admin/embed.Embed/partnership",method:"get"})}function c(e){return t({url:"/admin/embed.Embed/savePartnershipSet",method:"post",data:e},{showSuccessMessage:!0})}export{n as a,m as b,r as c,u as d,d as e,c as f,a as g,i as p,o as s}; +import{c as t}from"./index-DaZx-aM1.js";function a(e){return t({url:"/admin/embed.Embed/gameRtp",method:"get",params:e})}function m(e){return t({url:"/admin/embed.Embed/addGame",method:"post",data:e},{showSuccessMessage:!0})}function d(e){return t({url:"/admin/embed.Embed/editGame",method:"post",data:e},{showSuccessMessage:!0})}function r(e){return t({url:"/admin/embed.Embed/del",method:"post",data:e},{showSuccessMessage:!0})}function n(e){return t({url:"/admin/embed.Embed/saveGameRtp",method:"post",data:e},{showSuccessMessage:!0})}function u(){return t({url:"/admin/embed.Embed/domainStatus",method:"get"})}function o(e){return t({url:"/admin/embed.Embed/saveDomain",method:"post",data:e},{showSuccessMessage:!0})}function i(){return t({url:"/admin/embed.Embed/partnership",method:"get"})}function c(e){return t({url:"/admin/embed.Embed/savePartnershipSet",method:"post",data:e},{showSuccessMessage:!0})}export{n as a,m as b,r as c,u as d,d as e,c as f,a as g,i as p,o as s}; diff --git a/public/assets/footer-BTQIYj4d.js b/public/assets/footer-UwoxP3mi.js similarity index 96% rename from public/assets/footer-BTQIYj4d.js rename to public/assets/footer-UwoxP3mi.js index 491528d..6c467ca 100644 --- a/public/assets/footer-BTQIYj4d.js +++ b/public/assets/footer-UwoxP3mi.js @@ -1 +1 @@ -import{D as J,_ as O}from"./darkSwitch-CRh93ewa.js";import{p as Y,B as F,I as h,X as j,C as a,D as L,Y as q,Z as B,u as n,_ as R,O as l,P as r,H as p,W as b,V as M,U as f,$ as H,N as K,a0 as G,a as Q,a1 as X,G as k,n as ee}from"./vue-DweYBrEc.js";import{d as ne,r as te,b as Z,u as V,a as T,c as oe,s as ae,_ as A,e as se,l as re,f as le,g as ie,h as ue}from"./index-BpUIT4cK.js";import{h as ce,o as P}from"./router-BZd647Yw.js";import{t as de}from"./useDark-C_fN-9dK.js";const me="/api/index/";function fe($,y){ne(()=>{if(te.currentRoute.value.meta.initialize===!1)return;const c=Z(),s=V();if(!c.isLogin()&&s.initialize||c.isLogin()&&s.userInitialize)return;const d=T();oe({url:me+"index",method:"get",params:{requiredLogin:y?1:0}}).then(t=>{ce(t.data.rules,t.data.menus),s.dataFill(t.data.site),d.setStatus(t.data.openMemberCenter),Y(t.data.userInfo)||(c.dataFill(t.data.userInfo),s.setUserInitialize(!0)),t.data.openMemberCenter||d.setLayoutMode("Disable"),s.setInitialize(!0),ae(),typeof $=="function"&&$(t)})},200)()}const pe=F({__name:"menuSub",props:{menus:{default:()=>[]},showIcon:{type:Boolean,default:!1}},setup($){const y=$,c=s=>{var d;s.path=="/"||((d=s.meta)==null?void 0:d.type)=="menu_dir"||P(s)};return(s,d)=>{const t=h("Icon"),_=h("el-sub-menu"),U=h("el-menu-item"),g=j("blur");return a(!0),L(B,null,q(y.menus,(u,D)=>{var x,C;return a(),L(B,{key:D},[n(Y)(u.children)?R((a(),l(U,{key:1,onClick:m=>n(P)(u),index:"column-"+((C=u.meta)==null?void 0:C.id),class:H(u.name.replace(/[\/]/g,"-"))},{title:r(()=>{var m;return[M(f((m=u.meta)==null?void 0:m.title),1)]}),default:r(()=>{var m;return[s.showIcon?(a(),l(t,{key:0,name:(m=u.meta)==null?void 0:m.icon,color:"var(--el-text-color-primary)"},null,8,["name"])):b("",!0)]}),_:2},1032,["onClick","index","class"])),[[g]]):R((a(),l(_,{key:0,onClick:m=>c(u),index:`column-${(x=u.meta)==null?void 0:x.id}`},{title:r(()=>{var m,S;return[s.showIcon?(a(),l(t,{key:0,name:(m=u.meta)==null?void 0:m.icon,color:"var(--el-text-color-primary)"},null,8,["name"])):b("",!0),M(" "+f((S=u.meta)==null?void 0:S.title),1)]}),default:r(()=>[p(E,{menus:u.children,"show-icon":s.showIcon},null,8,["menus","show-icon"])]),_:2},1032,["onClick","index"])),[[g]])],64)}),128)}}}),E=A(pe,[["__scopeId","data-v-46fce36e"]]),he={class:"header-user-box"},ve=["src"],_e=F({__name:"menu",props:{showIcon:{type:Boolean,default:!1}},setup($){const y=K(),c=G(),s=se(),d=Z(),t=V(),_=T(),U=$,g=Q({activeMenu:""}),u=e=>{if(e.path=="/")return g.activeMenu="index";const o=S(e);o?g.activeMenu="column-"+o:e.path.startsWith("/user")&&(g.activeMenu="user")},D=e=>{if(x(t.headNav,e)||x(_.state.navUserMenus,e)||x(_.state.viewRoutes,e)){const o=g.activeMenu;g.activeMenu="",ee(()=>{g.activeMenu=o})}},x=(e,o)=>o.indexOf("language-switch")===0||o=="theme-switch"?!0:C(e,o),C=(e,o)=>{var i,w,N;for(const v in e){if(`column-${(i=e[v].meta)==null?void 0:i.id}`==o)return((w=e[v].meta)==null?void 0:w.menu_type)=="link";if((N=e[v].children)!=null&&N.length)return C(e[v].children,o)}return!1},m=(e,o)=>{var w,N;let i=!1;for(const v in e){if((w=e[v].meta)!=null&&w.id&&e[v].path==o.fullPath)return e[v].meta.id;if(e[v].children&&((N=e[v].children)!=null&&N.length)&&(i=m(e[v].children,o),i!==!1))return i}return i},S=e=>{const o=m(t.headNav,e);if(o!==!1)return o;const i=m(_.state.navUserMenus,e);return i!==!1?i:m(_.state.viewRoutes,e)};return u(y),X(e=>{u(e)}),(e,o)=>{const i=h("Icon"),w=h("el-menu-item"),N=h("el-sub-menu"),v=h("el-menu"),z=j("blur");return a(),l(v,{ref_key:"layoutMenuRef",ref:re,"default-active":g.activeMenu,onSelect:D},{default:r(()=>[R((a(),l(w,{onClick:o[0]||(o[0]=I=>n(c).push({name:"/"})),index:"index"},{title:r(()=>[M(f(e.$t("Home")),1)]),default:r(()=>[U.showIcon?(a(),l(i,{key:0,name:"fa fa-home",color:"var(--el-text-color-primary)"})):b("",!0)]),_:1})),[[z]]),p(E,{menus:n(t).headNav,"show-icon":e.showIcon},null,8,["menus","show-icon"]),n(_).state.open?(a(),L(B,{key:0},[n(d).isLogin()?R((a(),l(N,{key:0,onClick:o[3]||(o[3]=I=>e.$attrs.mode=="vertical"?"":n(c).push({name:"user"})),index:"user-box"},{title:r(()=>[k("div",he,[k("img",{class:H(["header-user-avatar",e.$attrs.mode=="vertical"?"icon-header-user-avatar":""]),src:n(le)(n(d).avatar?n(d).avatar:"/static/images/avatar.png"),alt:""},null,10,ve),M(" "+f(n(d).nickname),1)])]),default:r(()=>[R((a(),l(w,{onClick:o[1]||(o[1]=I=>n(c).push({name:"user"})),index:"user"},{default:r(()=>[e.showIcon?(a(),l(i,{key:0,name:"fa fa-user-circle",color:"var(--el-text-color-primary)"})):b("",!0),M(" "+f(e.$t("Member Center")),1)]),_:1})),[[z]]),p(E,{menus:n(_).state.navUserMenus,"show-icon":e.showIcon},null,8,["menus","show-icon"]),p(E,{menus:n(_).state.viewRoutes,"show-icon":e.showIcon},null,8,["menus","show-icon"]),R((a(),l(w,{onClick:o[2]||(o[2]=I=>n(d).logout()),index:"user-logout"},{default:r(()=>[e.showIcon?(a(),l(i,{key:0,name:"fa fa-sign-out",color:"var(--el-text-color-primary)"})):b("",!0),M(" "+f(e.$t("Logout login")),1)]),_:1})),[[z]])]),_:1})),[[z]]):R((a(),l(w,{key:1,onClick:o[4]||(o[4]=I=>n(c).push({name:"user"})),index:"user"},{default:r(()=>[e.showIcon?(a(),l(i,{key:0,name:"fa fa-user-circle",color:"var(--el-text-color-primary)"})):b("",!0),M(" "+f(e.$t("Member Center")),1)]),_:1})),[[z]]),R((a(),l(N,{index:"language-switch",class:"language-switch"},{title:r(()=>[e.showIcon?(a(),l(i,{key:0,name:"local-lang",color:"var(--el-text-color-primary)"})):b("",!0),M(" "+f(e.$t("Language")),1)]),default:r(()=>[(a(!0),L(B,null,q(n(s).lang.langArray,I=>(a(),l(w,{onClick:be=>n(ie)(I.name),key:I.name,index:"language-switch-"+I.value,class:"language-switch"},{default:r(()=>[e.showIcon?(a(),l(i,{key:0,name:"fa fa-circle-o",color:"var(--el-text-color-primary)"})):b("",!0),M(" "+f(I.value),1)]),_:2},1032,["onClick","index"]))),128))]),_:1})),[[z]]),p(w,{index:"theme-switch",class:H(["theme-switch",e.$attrs.mode+"-theme-switch"])},{default:r(()=>[p(J,{onClick:o[5]||(o[5]=I=>n(de)())})]),_:1},8,["class"])],64)):b("",!0)]),_:1},8,["default-active"])}}}),W=A(_e,[["__scopeId","data-v-0f4fb637"]]),ge={class:"site-name"},we={class:"header-row"},ke={class:"site-name"},ye=F({__name:"header",setup($){const y=G(),c=V(),s=T();return X(()=>{s.toggleMenuExpand(!1)}),fe(),(d,t)=>{const _=h("Icon"),U=h("el-scrollbar"),g=h("el-col"),u=h("el-row"),D=h("el-drawer"),x=h("el-header");return a(),l(x,{class:"header"},{default:r(()=>[p(u,{justify:"center"},{default:r(()=>[p(g,{class:"header-row",xs:24,sm:24,md:16},{default:r(()=>[k("div",{onClick:t[0]||(t[0]=C=>n(y).push({name:"/"})),class:"header-logo"},[t[5]||(t[5]=k("img",{src:O},null,-1)),k("span",ge,f(n(c).siteName),1)]),n(s).state.menuExpand?b("",!0):(a(),L("div",{key:0,onClick:t[1]||(t[1]=C=>n(s).toggleMenuExpand(!0)),class:"user-menus-expand hidden-md-and-up"},[p(_,{name:"fa fa-indent",color:"var(--el-color-primary)",size:"20"})])),p(U,{ref_key:"layoutMenuScrollbarRef",ref:ue,class:"hidden-sm-and-down"},{default:r(()=>[p(W,{class:"frontend-header-menu",ellipsis:!1,mode:"horizontal"})]),_:1},512)]),_:1})]),_:1}),p(D,{class:"ba-aside-drawer","append-to-body":!0,modelValue:n(s).state.menuExpand,"onUpdate:modelValue":t[4]||(t[4]=C=>n(s).state.menuExpand=C),"with-header":!1,direction:"ltr",size:n(s).state.shrink?"70%":"40%"},{default:r(()=>[k("div",we,[k("div",{onClick:t[2]||(t[2]=C=>n(y).push({name:"/"})),class:"header-logo"},[t[6]||(t[6]=k("img",{src:O},null,-1)),k("span",ke,f(n(c).siteName),1)]),k("div",{onClick:t[3]||(t[3]=C=>n(s).toggleMenuExpand(!1)),class:"user-menus-expand hidden-md-and-up"},[p(_,{name:"fa fa-dedent",color:"var(--el-color-primary)",size:"20"})])]),p(W,{"show-icon":!0,mode:"vertical"})]),_:1},8,["modelValue","size"])]),_:1})}}}),ze=A(ye,[["__scopeId","data-v-47a66cae"]]),Ce={href:"http://beian.miit.gov.cn/"},Ie=F({__name:"footer",setup($){const y=V();return(c,s)=>{const d=h("el-footer");return a(),l(d,{class:"footer"},{default:r(()=>[k("div",null,[M(" Copyright @ 2020~"+f(new Date().getFullYear())+" "+f(n(y).siteName)+" "+f(c.$t("Copyright"))+" ",1),k("a",Ce,f(n(y).recordNumber),1)])]),_:1})}}}),Ue=A(Ie,[["__scopeId","data-v-ff7303bf"]]);export{Ue as F,ze as H,fe as i}; +import{D as J,_ as O}from"./darkSwitch-Cct20e6J.js";import{p as Y,B as F,I as h,X as j,C as a,D as L,Y as q,Z as B,u as n,_ as R,O as l,P as r,H as p,W as b,V as M,U as f,$ as H,N as K,a0 as G,a as Q,a1 as X,G as k,n as ee}from"./vue-DweYBrEc.js";import{d as ne,r as te,b as Z,u as V,a as T,c as oe,s as ae,_ as A,e as se,l as re,f as le,g as ie,h as ue}from"./index-DaZx-aM1.js";import{h as ce,o as P}from"./router-OOIgln3v.js";import{t as de}from"./useDark-CorIDSgM.js";const me="/api/index/";function fe($,y){ne(()=>{if(te.currentRoute.value.meta.initialize===!1)return;const c=Z(),s=V();if(!c.isLogin()&&s.initialize||c.isLogin()&&s.userInitialize)return;const d=T();oe({url:me+"index",method:"get",params:{requiredLogin:y?1:0}}).then(t=>{ce(t.data.rules,t.data.menus),s.dataFill(t.data.site),d.setStatus(t.data.openMemberCenter),Y(t.data.userInfo)||(c.dataFill(t.data.userInfo),s.setUserInitialize(!0)),t.data.openMemberCenter||d.setLayoutMode("Disable"),s.setInitialize(!0),ae(),typeof $=="function"&&$(t)})},200)()}const pe=F({__name:"menuSub",props:{menus:{default:()=>[]},showIcon:{type:Boolean,default:!1}},setup($){const y=$,c=s=>{var d;s.path=="/"||((d=s.meta)==null?void 0:d.type)=="menu_dir"||P(s)};return(s,d)=>{const t=h("Icon"),_=h("el-sub-menu"),U=h("el-menu-item"),g=j("blur");return a(!0),L(B,null,q(y.menus,(u,D)=>{var x,C;return a(),L(B,{key:D},[n(Y)(u.children)?R((a(),l(U,{key:1,onClick:m=>n(P)(u),index:"column-"+((C=u.meta)==null?void 0:C.id),class:H(u.name.replace(/[\/]/g,"-"))},{title:r(()=>{var m;return[M(f((m=u.meta)==null?void 0:m.title),1)]}),default:r(()=>{var m;return[s.showIcon?(a(),l(t,{key:0,name:(m=u.meta)==null?void 0:m.icon,color:"var(--el-text-color-primary)"},null,8,["name"])):b("",!0)]}),_:2},1032,["onClick","index","class"])),[[g]]):R((a(),l(_,{key:0,onClick:m=>c(u),index:`column-${(x=u.meta)==null?void 0:x.id}`},{title:r(()=>{var m,S;return[s.showIcon?(a(),l(t,{key:0,name:(m=u.meta)==null?void 0:m.icon,color:"var(--el-text-color-primary)"},null,8,["name"])):b("",!0),M(" "+f((S=u.meta)==null?void 0:S.title),1)]}),default:r(()=>[p(E,{menus:u.children,"show-icon":s.showIcon},null,8,["menus","show-icon"])]),_:2},1032,["onClick","index"])),[[g]])],64)}),128)}}}),E=A(pe,[["__scopeId","data-v-46fce36e"]]),he={class:"header-user-box"},ve=["src"],_e=F({__name:"menu",props:{showIcon:{type:Boolean,default:!1}},setup($){const y=K(),c=G(),s=se(),d=Z(),t=V(),_=T(),U=$,g=Q({activeMenu:""}),u=e=>{if(e.path=="/")return g.activeMenu="index";const o=S(e);o?g.activeMenu="column-"+o:e.path.startsWith("/user")&&(g.activeMenu="user")},D=e=>{if(x(t.headNav,e)||x(_.state.navUserMenus,e)||x(_.state.viewRoutes,e)){const o=g.activeMenu;g.activeMenu="",ee(()=>{g.activeMenu=o})}},x=(e,o)=>o.indexOf("language-switch")===0||o=="theme-switch"?!0:C(e,o),C=(e,o)=>{var i,w,N;for(const v in e){if(`column-${(i=e[v].meta)==null?void 0:i.id}`==o)return((w=e[v].meta)==null?void 0:w.menu_type)=="link";if((N=e[v].children)!=null&&N.length)return C(e[v].children,o)}return!1},m=(e,o)=>{var w,N;let i=!1;for(const v in e){if((w=e[v].meta)!=null&&w.id&&e[v].path==o.fullPath)return e[v].meta.id;if(e[v].children&&((N=e[v].children)!=null&&N.length)&&(i=m(e[v].children,o),i!==!1))return i}return i},S=e=>{const o=m(t.headNav,e);if(o!==!1)return o;const i=m(_.state.navUserMenus,e);return i!==!1?i:m(_.state.viewRoutes,e)};return u(y),X(e=>{u(e)}),(e,o)=>{const i=h("Icon"),w=h("el-menu-item"),N=h("el-sub-menu"),v=h("el-menu"),z=j("blur");return a(),l(v,{ref_key:"layoutMenuRef",ref:re,"default-active":g.activeMenu,onSelect:D},{default:r(()=>[R((a(),l(w,{onClick:o[0]||(o[0]=I=>n(c).push({name:"/"})),index:"index"},{title:r(()=>[M(f(e.$t("Home")),1)]),default:r(()=>[U.showIcon?(a(),l(i,{key:0,name:"fa fa-home",color:"var(--el-text-color-primary)"})):b("",!0)]),_:1})),[[z]]),p(E,{menus:n(t).headNav,"show-icon":e.showIcon},null,8,["menus","show-icon"]),n(_).state.open?(a(),L(B,{key:0},[n(d).isLogin()?R((a(),l(N,{key:0,onClick:o[3]||(o[3]=I=>e.$attrs.mode=="vertical"?"":n(c).push({name:"user"})),index:"user-box"},{title:r(()=>[k("div",he,[k("img",{class:H(["header-user-avatar",e.$attrs.mode=="vertical"?"icon-header-user-avatar":""]),src:n(le)(n(d).avatar?n(d).avatar:"/static/images/avatar.png"),alt:""},null,10,ve),M(" "+f(n(d).nickname),1)])]),default:r(()=>[R((a(),l(w,{onClick:o[1]||(o[1]=I=>n(c).push({name:"user"})),index:"user"},{default:r(()=>[e.showIcon?(a(),l(i,{key:0,name:"fa fa-user-circle",color:"var(--el-text-color-primary)"})):b("",!0),M(" "+f(e.$t("Member Center")),1)]),_:1})),[[z]]),p(E,{menus:n(_).state.navUserMenus,"show-icon":e.showIcon},null,8,["menus","show-icon"]),p(E,{menus:n(_).state.viewRoutes,"show-icon":e.showIcon},null,8,["menus","show-icon"]),R((a(),l(w,{onClick:o[2]||(o[2]=I=>n(d).logout()),index:"user-logout"},{default:r(()=>[e.showIcon?(a(),l(i,{key:0,name:"fa fa-sign-out",color:"var(--el-text-color-primary)"})):b("",!0),M(" "+f(e.$t("Logout login")),1)]),_:1})),[[z]])]),_:1})),[[z]]):R((a(),l(w,{key:1,onClick:o[4]||(o[4]=I=>n(c).push({name:"user"})),index:"user"},{default:r(()=>[e.showIcon?(a(),l(i,{key:0,name:"fa fa-user-circle",color:"var(--el-text-color-primary)"})):b("",!0),M(" "+f(e.$t("Member Center")),1)]),_:1})),[[z]]),R((a(),l(N,{index:"language-switch",class:"language-switch"},{title:r(()=>[e.showIcon?(a(),l(i,{key:0,name:"local-lang",color:"var(--el-text-color-primary)"})):b("",!0),M(" "+f(e.$t("Language")),1)]),default:r(()=>[(a(!0),L(B,null,q(n(s).lang.langArray,I=>(a(),l(w,{onClick:be=>n(ie)(I.name),key:I.name,index:"language-switch-"+I.value,class:"language-switch"},{default:r(()=>[e.showIcon?(a(),l(i,{key:0,name:"fa fa-circle-o",color:"var(--el-text-color-primary)"})):b("",!0),M(" "+f(I.value),1)]),_:2},1032,["onClick","index"]))),128))]),_:1})),[[z]]),p(w,{index:"theme-switch",class:H(["theme-switch",e.$attrs.mode+"-theme-switch"])},{default:r(()=>[p(J,{onClick:o[5]||(o[5]=I=>n(de)())})]),_:1},8,["class"])],64)):b("",!0)]),_:1},8,["default-active"])}}}),W=A(_e,[["__scopeId","data-v-0f4fb637"]]),ge={class:"site-name"},we={class:"header-row"},ke={class:"site-name"},ye=F({__name:"header",setup($){const y=G(),c=V(),s=T();return X(()=>{s.toggleMenuExpand(!1)}),fe(),(d,t)=>{const _=h("Icon"),U=h("el-scrollbar"),g=h("el-col"),u=h("el-row"),D=h("el-drawer"),x=h("el-header");return a(),l(x,{class:"header"},{default:r(()=>[p(u,{justify:"center"},{default:r(()=>[p(g,{class:"header-row",xs:24,sm:24,md:16},{default:r(()=>[k("div",{onClick:t[0]||(t[0]=C=>n(y).push({name:"/"})),class:"header-logo"},[t[5]||(t[5]=k("img",{src:O},null,-1)),k("span",ge,f(n(c).siteName),1)]),n(s).state.menuExpand?b("",!0):(a(),L("div",{key:0,onClick:t[1]||(t[1]=C=>n(s).toggleMenuExpand(!0)),class:"user-menus-expand hidden-md-and-up"},[p(_,{name:"fa fa-indent",color:"var(--el-color-primary)",size:"20"})])),p(U,{ref_key:"layoutMenuScrollbarRef",ref:ue,class:"hidden-sm-and-down"},{default:r(()=>[p(W,{class:"frontend-header-menu",ellipsis:!1,mode:"horizontal"})]),_:1},512)]),_:1})]),_:1}),p(D,{class:"ba-aside-drawer","append-to-body":!0,modelValue:n(s).state.menuExpand,"onUpdate:modelValue":t[4]||(t[4]=C=>n(s).state.menuExpand=C),"with-header":!1,direction:"ltr",size:n(s).state.shrink?"70%":"40%"},{default:r(()=>[k("div",we,[k("div",{onClick:t[2]||(t[2]=C=>n(y).push({name:"/"})),class:"header-logo"},[t[6]||(t[6]=k("img",{src:O},null,-1)),k("span",ke,f(n(c).siteName),1)]),k("div",{onClick:t[3]||(t[3]=C=>n(s).toggleMenuExpand(!1)),class:"user-menus-expand hidden-md-and-up"},[p(_,{name:"fa fa-dedent",color:"var(--el-color-primary)",size:"20"})])]),p(W,{"show-icon":!0,mode:"vertical"})]),_:1},8,["modelValue","size"])]),_:1})}}}),ze=A(ye,[["__scopeId","data-v-47a66cae"]]),Ce={href:"http://beian.miit.gov.cn/"},Ie=F({__name:"footer",setup($){const y=V();return(c,s)=>{const d=h("el-footer");return a(),l(d,{class:"footer"},{default:r(()=>[k("div",null,[M(" Copyright @ 2020~"+f(new Date().getFullYear())+" "+f(n(y).siteName)+" "+f(c.$t("Copyright"))+" ",1),k("a",Ce,f(n(y).recordNumber),1)])]),_:1})}}}),Ue=A(Ie,[["__scopeId","data-v-ff7303bf"]]);export{Ue as F,ze as H,fe as i}; diff --git a/public/assets/gameRtp-Cjbyp51z.js b/public/assets/gameRtp-NwLZco3A.js similarity index 99% rename from public/assets/gameRtp-Cjbyp51z.js rename to public/assets/gameRtp-NwLZco3A.js index 6241fe8..154df9f 100644 --- a/public/assets/gameRtp-Cjbyp51z.js +++ b/public/assets/gameRtp-NwLZco3A.js @@ -1,4 +1,4 @@ -import{B as Re,a as B,b as c,l as J,o as Ce,D as T,G as i,U as s,u as r,H as o,P as d,Z as X,Y as K,a7 as he,_ as Ve,I as b,X as xe,C as U,V as f,O as we,ah as x,ag as W}from"./vue-DweYBrEc.js";import{x as ke,_ as Ue}from"./index-BpUIT4cK.js";import{g as Ie,a as Be,b as Te,e as Ae,c as Se}from"./embed-CIDa7ko8.js";const Ee={class:"default-main game-rtp-page"},Ne={class:"setting-grid"},qe={class:"panel setting-panel"},De={class:"panel-title"},Me={class:"panel-body setting-form"},Oe={class:"form-row"},ze={class:"form-row"},Ge={class:"form-row"},Pe={class:"form-hint"},Fe={class:"form-row"},je={class:"form-hint"},Le={class:"form-row textarea-row"},$e={class:"form-row"},He={class:"form-row"},Je={class:"color-grid"},Xe={class:"panel embed-panel"},Ke={class:"panel-title"},We={class:"panel-body"},Ye={class:"panel data-panel"},Ze={class:"panel-title"},Qe={class:"filter-bar"},et={class:"filter-field"},tt={class:"filter-field"},at={class:"filter-actions"},lt={class:"table-wrap"},ot=["href"],rt={class:"table-footer"},nt={class:"bottom-actions"},Y=`{ +import{B as Re,a as B,b as c,l as J,o as Ce,D as T,G as i,U as s,u as r,H as o,P as d,Z as X,Y as K,a7 as he,_ as Ve,I as b,X as xe,C as U,V as f,O as we,ah as x,ag as W}from"./vue-DweYBrEc.js";import{x as ke,_ as Ue}from"./index-DaZx-aM1.js";import{g as Ie,a as Be,b as Te,e as Ae,c as Se}from"./embed-DRIGBV7m.js";const Ee={class:"default-main game-rtp-page"},Ne={class:"setting-grid"},qe={class:"panel setting-panel"},De={class:"panel-title"},Me={class:"panel-body setting-form"},Oe={class:"form-row"},ze={class:"form-row"},Ge={class:"form-row"},Pe={class:"form-hint"},Fe={class:"form-row"},je={class:"form-hint"},Le={class:"form-row textarea-row"},$e={class:"form-row"},He={class:"form-row"},Je={class:"color-grid"},Xe={class:"panel embed-panel"},Ke={class:"panel-title"},We={class:"panel-body"},Ye={class:"panel data-panel"},Ze={class:"panel-title"},Qe={class:"filter-bar"},et={class:"filter-field"},tt={class:"filter-field"},at={class:"filter-actions"},lt={class:"table-wrap"},ot=["href"],rt={class:"table-footer"},nt={class:"bottom-actions"},Y=`{ "customGameRTP": [ {"max": 99, "min": 95, "gameId": 153}, {"max": 80, "min": 60, "gameId": 723} diff --git a/public/assets/goodsInfo-C6FgYffF.js b/public/assets/goodsInfo-C_0wf1Oo.js similarity index 97% rename from public/assets/goodsInfo-C6FgYffF.js rename to public/assets/goodsInfo-C_0wf1Oo.js index a6c0887..b7afbdd 100644 --- a/public/assets/goodsInfo-C6FgYffF.js +++ b/public/assets/goodsInfo-C_0wf1Oo.js @@ -1 +1 @@ -import{x as K,T as C,_ as oo}from"./index-BpUIT4cK.js";import{m as r,s as e,c as eo,f as E,b as A,j as so,k as to,i as B,p as no,e as lo,l as io}from"./index-Ig0fY7M4.js";import ao from"./buy-DDwSzyyR.js";import co from"./pay-BQMal-ow.js";import{u as ro}from"./index-Cc2pFFF2.js";import{B as uo,I as c,X as P,C as d,D as u,H as _,u as o,P as i,_ as b,O as m,G as s,Z as k,Y as w,W as g,U as t,V as f,p as mo,ag as V}from"./vue-DweYBrEc.js";import"./terminal-h_3xUdmM.js";const _o={class:"goods-info"},go={class:"goods-images"},fo={class:"goods-basic"},po={class:"goods-basic-title"},Io={class:"goods-tag"},ho={class:"basic-item"},vo={class:"basic-item-title"},bo={class:"basic-item-price"},yo={class:"basic-item"},ko={class:"basic-item-title"},wo={class:"basic-item-content"},Lo={class:"basic-item"},No={class:"basic-item-title"},To={class:"basic-item-content"},Co={key:0,class:"basic-item"},Ao={class:"basic-item-title"},Do={class:"basic-item-content"},So={class:"basic-item"},Eo={class:"basic-item-title"},Bo={class:"basic-item-content"},Po={class:"basic-item"},Vo={class:"basic-item-title"},qo={class:"basic-item-content"},xo={key:1},Mo={class:"basic-item"},Uo={class:"basic-item-title"},$o={class:"basic-item-content"},Wo={key:1},Ho={key:1,class:"basic-item"},Fo={class:"basic-item-title"},Go={class:"basic-item-content"},Oo={class:"basic-buttons"},zo={class:"basic-button-dropdown-span"},Ro={class:"demo-item-title"},jo={class:"demo-image"},Qo=["src"],Yo={key:0,class:"goods-developer"},Xo={class:"developer-header"},Zo={class:"developer-name"},Jo={class:"developer-nickname"},Ko={class:"developer-group"},oe={key:0,class:"developer-contact"},ee={class:"developer-info-title"},se={class:"contact-item"},te=["href"],ne={class:"developer-recommend"},de={class:"developer-info-title"},le={key:0,class:"recommend-goods"},ie=["onClick"],ae={class:"recommend-goods-title"},ce={key:1,class:"data-empty"},re=["innerHTML"],ue={class:"goods-version"},me={key:0,class:"version-timeline"},_e={class:"version-card-header"},ge={class:"version-short-describe"},fe=["innerHTML"],pe={key:1,class:"empty-update-log"},Ie=uo({__name:"goodsInfo",setup(he){const h={InstallNow:[r.UNINSTALLED,r.WAIT_INSTALL],continueInstallation:[r.CONFLICT_PENDING,r.DEPENDENT_WAIT_INSTALL],alreadyInstalled:[r.INSTALLED],stateSwitch:[r.INSTALLED,r.CONFLICT_PENDING,r.DEPENDENT_WAIT_INSTALL,r.DISABLE],updateButton:[r.WAIT_INSTALL,r.INSTALLED,r.DISABLE],buy:[r.UNINSTALLED]},{t:n}=K.useI18n(),q=(p,a)=>{!a||!p||window.open(p)},x=()=>{e.goodsInfo.enable?to(e.goodsInfo.uid):(e.common.disableParams={uid:e.goodsInfo.uid,state:0},B())},M=p=>{e.loading.common=!0,no(p).then(()=>{lo(),e.dialog.goodsInfo=!1}).finally(()=>{e.loading.common=!1})},U=(p,a)=>{if(!a){V.confirm(n("module.No module purchase order was found"),n("Reminder"),{confirmButtonText:n("Confirm"),cancelButtonText:n("Cancel"),type:"warning"}).then(()=>{E(!0)}).catch(()=>{});return}if(!ro().token){e.dialog.baAccount=!0;return}e.loading.common=!0,io(p).then(N=>{N.data.state==r.DISABLE?A(p,a,!0,!0):V.confirm(n("module.You need to disable this module before updating Do you want to disable it now?"),n("Reminder"),{confirmButtonText:n("module.Disable and update"),cancelButtonText:n("Cancel"),type:"warning"}).then(()=>{e.common.disableParams={uid:p,state:0,update:1},B()}).catch(()=>{})}).finally(()=>{e.loading.common=!1})};return(p,a)=>{const L=c("el-image"),N=c("el-carousel-item"),$=c("el-carousel"),W=c("el-tag"),D=c("el-link"),H=c("el-switch"),S=c("Icon"),v=c("el-button"),F=c("el-popover"),G=c("el-dropdown-item"),O=c("el-dropdown-menu"),z=c("el-dropdown"),R=c("el-avatar"),j=c("el-card"),Q=c("el-timeline-item"),Y=c("el-timeline"),X=c("el-scrollbar"),Z=c("el-dialog"),y=P("blur"),T=P("loading");return d(),u("div",null,[_(Z,{modelValue:o(e).dialog.goodsInfo,"onUpdate:modelValue":a[6]||(a[6]=l=>o(e).dialog.goodsInfo=l),class:"goods-info-dialog",title:o(n)("module.detailed information"),width:"60%"},{default:i(()=>[b((d(),m(X,{key:o(e).goodsInfo.uid,height:500},{default:i(()=>[s("div",_o,[s("div",go,[o(e).goodsInfo.images?(d(),m($,{key:0,height:"300","indicator-position":"outside"},{default:i(()=>[(d(!0),u(k,null,w(o(e).goodsInfo.images,(l,I)=>(d(),m(N,{class:"goods-image-item",key:I},{default:i(()=>[_(L,{fit:"contain","preview-src-list":o(e).goodsInfo.images,"preview-teleported":!0,src:l},null,8,["preview-src-list","src"])]),_:2},1024))),128))]),_:1})):g("",!0)]),s("div",fo,[s("h4",po,t(o(e).goodsInfo.title),1),s("div",Io,[(d(!0),u(k,null,w(o(e).goodsInfo.tags,(l,I)=>(d(),m(W,{key:I,type:l.type?l.type:"primary"},{default:i(()=>[f(t(l.name),1)]),_:2},1032,["type"]))),128))]),s("div",ho,[s("div",vo,t(o(n)("module.Price")),1),s("div",bo,t(typeof o(e).goodsInfo.currency_select<"u"?o(eo)(o(e).goodsInfo.present_price,o(e).goodsInfo.currency_select):"-"),1)]),s("div",yo,[s("div",ko,t(o(n)("module.Last updated")),1),s("div",wo,t(o(e).goodsInfo.updatetime?o(C)(o(e).goodsInfo.updatetime):"-"),1)]),s("div",Lo,[s("div",No,t(o(n)("module.Published on")),1),s("div",To,t(o(e).goodsInfo.createtime?o(C)(o(e).goodsInfo.createtime):"-"),1)]),h.stateSwitch.includes(o(e).goodsInfo.state)?g("",!0):(d(),u("div",Co,[s("div",Ao,t(o(n)("module.amount of downloads")),1),s("div",Do,t(o(e).goodsInfo.downloads?o(e).goodsInfo.downloads:"-"),1)])),s("div",So,[s("div",Eo,t(o(n)("module.Module classification")),1),s("div",Bo,t(o(e).goodsInfo.category?o(e).goodsInfo.category.name:"-"),1)]),s("div",Po,[s("div",Vo,t(o(n)("module.Module documentation")),1),s("div",qo,[o(e).goodsInfo.docs?(d(),m(D,{key:0,type:"primary",class:"basic-item-link",target:"_blank",href:`https://doc.buildadmin.com/md/${o(e).goodsInfo.docs.name?o(e).goodsInfo.docs.name:o(e).goodsInfo.docs.id}`,rel:"noopener noreferrer"},{default:i(()=>[f(t(o(n)("module.Click to access")),1)]),_:1},8,["href"])):(d(),u("span",xo,"-"))])]),s("div",Mo,[s("div",Uo,t(o(n)("module.Developer Homepage")),1),s("div",$o,[o(e).goodsInfo.author_url?(d(),m(D,{key:0,type:"primary",class:"basic-item-link",target:"_blank",href:o(e).goodsInfo.author_url,rel:"noopener noreferrer"},{default:i(()=>[f(t(o(n)("module.Click to access")),1)]),_:1},8,["href"])):(d(),u("span",Wo,"-"))])]),h.stateSwitch.includes(o(e).goodsInfo.state)?(d(),u("div",Ho,[s("div",Fo,t(o(n)("module.Module status")),1),s("div",Go,[_(H,{onChange:x,loading:o(e).loading.common,disabled:o(e).loading.common,modelValue:o(e).goodsInfo.enable,"onUpdate:modelValue":a[0]||(a[0]=l=>o(e).goodsInfo.enable=l)},null,8,["loading","disabled","modelValue"])])])):g("",!0),s("div",Oo,[(!o(e).goodsInfo.purchased||h.InstallNow.includes(o(e).goodsInfo.state))&&o(e).goodsInfo.demo&&o(e).goodsInfo.demo.length>0?(d(),m(z,{key:0},{dropdown:i(()=>[_(O,null,{default:i(()=>[(d(!0),u(k,null,w(o(e).goodsInfo.demo,(l,I)=>(d(),m(G,{key:I,onClick:J=>q(l.link,!l.image),class:"basic-button-dropdown-item"},{default:i(()=>[_(F,{placement:"right",title:o(n)("module.Code scanning Preview"),trigger:"hover",disabled:!l.image,width:174},{reference:i(()=>[s("div",Ro,[_(S,{name:l.icon,size:"14",color:"var(--el-color-primary)"},null,8,["name"]),f(t(l.title),1)])]),default:i(()=>[s("div",jo,[s("img",{src:l.image,alt:""},null,8,Qo)])]),_:2},1032,["title","disabled"])]),_:2},1032,["onClick"]))),128))]),_:1})]),default:i(()=>[_(v,{class:"basic-button-demo",type:"primary"},{default:i(()=>[s("span",zo,t(o(n)("module.View demo")),1),_(S,{color:"#ffffff",size:"16",name:"el-icon-ArrowDown"})]),_:1})]),_:1})):g("",!0),!o(e).goodsInfo.purchased&&h.buy.includes(o(e).goodsInfo.state)&&o(e).goodsInfo.type=="online"?b((d(),m(v,{key:1,onClick:a[1]||(a[1]=l=>o(E)(!1)),class:"basic-button-item",type:"danger"},{default:i(()=>[f(t(o(n)("module.Buy now")),1)]),_:1})),[[y]]):g("",!0),o(e).goodsInfo.state==o(r).UNINSTALLED&&o(e).goodsInfo.purchased||o(e).goodsInfo.state==o(r).WAIT_INSTALL?b((d(),m(v,{key:2,onClick:a[2]||(a[2]=l=>o(A)(o(e).goodsInfo.uid,o(e).goodsInfo.purchased,o(e).goodsInfo.state!=o(r).WAIT_INSTALL)),loading:o(e).loading.common,class:"basic-button-item",type:"success"},{default:i(()=>[f(t(o(n)("module.Install now")),1)]),_:1},8,["loading"])),[[y]]):g("",!0),h.continueInstallation.includes(o(e).goodsInfo.state)?b((d(),m(v,{key:3,onClick:a[3]||(a[3]=l=>o(A)(o(e).goodsInfo.uid,o(e).goodsInfo.purchased,!1)),loading:o(e).loading.common,class:"basic-button-item",type:"success"},{default:i(()=>[f(t(o(n)("module.continue installation")),1)]),_:1},8,["loading"])),[[y]]):g("",!0),h.alreadyInstalled.includes(o(e).goodsInfo.state)?b((d(),m(v,{key:4,disabled:!0,class:"basic-button-item"},{default:i(()=>[f(t(o(n)("module.installed"))+" v"+t(o(e).goodsInfo.version),1)]),_:1})),[[y]]):g("",!0),o(e).goodsInfo.type=="local"&&!h.alreadyInstalled.includes(o(e).goodsInfo.state)?b((d(),m(v,{key:5,disabled:!0,class:"basic-button-item"},{default:i(()=>[f(t(o(n)("module.Local module"))+" v"+t(o(e).goodsInfo.version),1)]),_:1})),[[y]]):g("",!0),o(e).goodsInfo.new_version&&h.updateButton.includes(o(e).goodsInfo.state)?b((d(),m(v,{key:6,onClick:a[4]||(a[4]=l=>U(o(e).goodsInfo.uid,o(e).goodsInfo.purchased)),class:"basic-button-item",type:"success"},{default:i(()=>[f(t(o(n)("module.to update")),1)]),_:1})),[[T,o(e).loading.common],[y]]):g("",!0),h.stateSwitch.includes(o(e).goodsInfo.state)?b((d(),m(v,{key:7,onClick:a[5]||(a[5]=l=>M(o(e).goodsInfo.uid)),class:"basic-button-item",type:"danger"},{default:i(()=>[f(t(o(n)("module.uninstall")),1)]),_:1})),[[T,o(e).loading.common],[y]]):g("",!0)])]),o(mo)(o(e).goodsInfo.developer)?g("",!0):(d(),u("div",Yo,[s("div",Xo,[_(R,{size:60,src:o(e).goodsInfo.developer.avatar},null,8,["src"]),s("div",Zo,[s("h3",Jo,t(o(e).goodsInfo.developer.nickname),1),s("div",Ko,t(o(e).goodsInfo.developer.group?o(e).goodsInfo.developer.group:"-"),1)])]),o(e).goodsInfo.qq?(d(),u("div",oe,[s("h4",ee,t(o(n)("module.Contact developer")),1),s("div",se,[s("a",{rel:"noopener noreferrer",target:"_blank",href:"http://wpa.qq.com/msgrd?v=3&uin="+o(e).goodsInfo.qq+"&site=qq&menu=yes"},[s("span",null,"QQ:"+t(o(e).goodsInfo.qq),1)],8,te)])])):g("",!0),s("div",ne,[s("h4",de,t(o(n)("module.Other works of developers")),1),o(e).goodsInfo.developer.goods.length>0?(d(),u("div",le,[(d(!0),u(k,null,w(o(e).goodsInfo.developer.goods,(l,I)=>(d(),u("div",{key:I,onClick:J=>o(so)(l.uid),class:"recommend-goods-item"},[_(L,{fit:"contain",class:"recommend-goods-logo",src:l.logo},null,8,["src"]),s("div",ae,t(l.title),1)],8,ie))),128))])):(d(),u("div",ce,t(o(n)("module.There are no more works")),1))])]))]),s("div",{class:"goods-detail ba-markdown",innerHTML:o(e).goodsInfo.detail_editor},null,8,re),s("div",ue,[s("h1",null,t(o(n)("module.Update Log")),1),o(e).goodsInfo.version_log?(d(),u("div",me,[_(Y,null,{default:i(()=>[(d(!0),u(k,null,w(o(e).goodsInfo.version_log,(l,I)=>(d(),m(Q,{key:I,timestamp:o(C)(l.createtime),placement:"top",color:I==0?"var(--el-color-success)":""},{default:i(()=>[_(j,{class:"version-card",shadow:"hover"},{header:i(()=>[s("div",_e,[s("h2",null,t(l.title),1),s("span",ge,t(l.short_describe),1)])]),default:i(()=>[s("div",{class:"version-detail ba-markdown",innerHTML:l.describe?l.describe:o(n)("module.No detailed update log")},null,8,fe)]),_:2},1024)]),_:2},1032,["timestamp","color"]))),128))]),_:1})])):(d(),u("div",pe,t(p.$t("module.No detailed update log")),1))])]),_:1})),[[T,o(e).loading.goodsInfo]])]),_:1},8,["modelValue","title"]),_(ao),_(co)])}}}),Te=oo(Ie,[["__scopeId","data-v-07ce2278"]]);export{Te as default}; +import{x as K,T as C,_ as oo}from"./index-DaZx-aM1.js";import{m as r,s as e,c as eo,f as E,b as A,j as so,k as to,i as B,p as no,e as lo,l as io}from"./index-COT39VVl.js";import ao from"./buy-eoeI1CLn.js";import co from"./pay-C6bD1Q8P.js";import{u as ro}from"./index-COLRoJQu.js";import{B as uo,I as c,X as P,C as d,D as u,H as _,u as o,P as i,_ as b,O as m,G as s,Z as k,Y as w,W as g,U as t,V as f,p as mo,ag as V}from"./vue-DweYBrEc.js";import"./terminal-Ckva-Vp9.js";const _o={class:"goods-info"},go={class:"goods-images"},fo={class:"goods-basic"},po={class:"goods-basic-title"},Io={class:"goods-tag"},ho={class:"basic-item"},vo={class:"basic-item-title"},bo={class:"basic-item-price"},yo={class:"basic-item"},ko={class:"basic-item-title"},wo={class:"basic-item-content"},Lo={class:"basic-item"},No={class:"basic-item-title"},To={class:"basic-item-content"},Co={key:0,class:"basic-item"},Ao={class:"basic-item-title"},Do={class:"basic-item-content"},So={class:"basic-item"},Eo={class:"basic-item-title"},Bo={class:"basic-item-content"},Po={class:"basic-item"},Vo={class:"basic-item-title"},qo={class:"basic-item-content"},xo={key:1},Mo={class:"basic-item"},Uo={class:"basic-item-title"},$o={class:"basic-item-content"},Wo={key:1},Ho={key:1,class:"basic-item"},Fo={class:"basic-item-title"},Go={class:"basic-item-content"},Oo={class:"basic-buttons"},zo={class:"basic-button-dropdown-span"},Ro={class:"demo-item-title"},jo={class:"demo-image"},Qo=["src"],Yo={key:0,class:"goods-developer"},Xo={class:"developer-header"},Zo={class:"developer-name"},Jo={class:"developer-nickname"},Ko={class:"developer-group"},oe={key:0,class:"developer-contact"},ee={class:"developer-info-title"},se={class:"contact-item"},te=["href"],ne={class:"developer-recommend"},de={class:"developer-info-title"},le={key:0,class:"recommend-goods"},ie=["onClick"],ae={class:"recommend-goods-title"},ce={key:1,class:"data-empty"},re=["innerHTML"],ue={class:"goods-version"},me={key:0,class:"version-timeline"},_e={class:"version-card-header"},ge={class:"version-short-describe"},fe=["innerHTML"],pe={key:1,class:"empty-update-log"},Ie=uo({__name:"goodsInfo",setup(he){const h={InstallNow:[r.UNINSTALLED,r.WAIT_INSTALL],continueInstallation:[r.CONFLICT_PENDING,r.DEPENDENT_WAIT_INSTALL],alreadyInstalled:[r.INSTALLED],stateSwitch:[r.INSTALLED,r.CONFLICT_PENDING,r.DEPENDENT_WAIT_INSTALL,r.DISABLE],updateButton:[r.WAIT_INSTALL,r.INSTALLED,r.DISABLE],buy:[r.UNINSTALLED]},{t:n}=K.useI18n(),q=(p,a)=>{!a||!p||window.open(p)},x=()=>{e.goodsInfo.enable?to(e.goodsInfo.uid):(e.common.disableParams={uid:e.goodsInfo.uid,state:0},B())},M=p=>{e.loading.common=!0,no(p).then(()=>{lo(),e.dialog.goodsInfo=!1}).finally(()=>{e.loading.common=!1})},U=(p,a)=>{if(!a){V.confirm(n("module.No module purchase order was found"),n("Reminder"),{confirmButtonText:n("Confirm"),cancelButtonText:n("Cancel"),type:"warning"}).then(()=>{E(!0)}).catch(()=>{});return}if(!ro().token){e.dialog.baAccount=!0;return}e.loading.common=!0,io(p).then(N=>{N.data.state==r.DISABLE?A(p,a,!0,!0):V.confirm(n("module.You need to disable this module before updating Do you want to disable it now?"),n("Reminder"),{confirmButtonText:n("module.Disable and update"),cancelButtonText:n("Cancel"),type:"warning"}).then(()=>{e.common.disableParams={uid:p,state:0,update:1},B()}).catch(()=>{})}).finally(()=>{e.loading.common=!1})};return(p,a)=>{const L=c("el-image"),N=c("el-carousel-item"),$=c("el-carousel"),W=c("el-tag"),D=c("el-link"),H=c("el-switch"),S=c("Icon"),v=c("el-button"),F=c("el-popover"),G=c("el-dropdown-item"),O=c("el-dropdown-menu"),z=c("el-dropdown"),R=c("el-avatar"),j=c("el-card"),Q=c("el-timeline-item"),Y=c("el-timeline"),X=c("el-scrollbar"),Z=c("el-dialog"),y=P("blur"),T=P("loading");return d(),u("div",null,[_(Z,{modelValue:o(e).dialog.goodsInfo,"onUpdate:modelValue":a[6]||(a[6]=l=>o(e).dialog.goodsInfo=l),class:"goods-info-dialog",title:o(n)("module.detailed information"),width:"60%"},{default:i(()=>[b((d(),m(X,{key:o(e).goodsInfo.uid,height:500},{default:i(()=>[s("div",_o,[s("div",go,[o(e).goodsInfo.images?(d(),m($,{key:0,height:"300","indicator-position":"outside"},{default:i(()=>[(d(!0),u(k,null,w(o(e).goodsInfo.images,(l,I)=>(d(),m(N,{class:"goods-image-item",key:I},{default:i(()=>[_(L,{fit:"contain","preview-src-list":o(e).goodsInfo.images,"preview-teleported":!0,src:l},null,8,["preview-src-list","src"])]),_:2},1024))),128))]),_:1})):g("",!0)]),s("div",fo,[s("h4",po,t(o(e).goodsInfo.title),1),s("div",Io,[(d(!0),u(k,null,w(o(e).goodsInfo.tags,(l,I)=>(d(),m(W,{key:I,type:l.type?l.type:"primary"},{default:i(()=>[f(t(l.name),1)]),_:2},1032,["type"]))),128))]),s("div",ho,[s("div",vo,t(o(n)("module.Price")),1),s("div",bo,t(typeof o(e).goodsInfo.currency_select<"u"?o(eo)(o(e).goodsInfo.present_price,o(e).goodsInfo.currency_select):"-"),1)]),s("div",yo,[s("div",ko,t(o(n)("module.Last updated")),1),s("div",wo,t(o(e).goodsInfo.updatetime?o(C)(o(e).goodsInfo.updatetime):"-"),1)]),s("div",Lo,[s("div",No,t(o(n)("module.Published on")),1),s("div",To,t(o(e).goodsInfo.createtime?o(C)(o(e).goodsInfo.createtime):"-"),1)]),h.stateSwitch.includes(o(e).goodsInfo.state)?g("",!0):(d(),u("div",Co,[s("div",Ao,t(o(n)("module.amount of downloads")),1),s("div",Do,t(o(e).goodsInfo.downloads?o(e).goodsInfo.downloads:"-"),1)])),s("div",So,[s("div",Eo,t(o(n)("module.Module classification")),1),s("div",Bo,t(o(e).goodsInfo.category?o(e).goodsInfo.category.name:"-"),1)]),s("div",Po,[s("div",Vo,t(o(n)("module.Module documentation")),1),s("div",qo,[o(e).goodsInfo.docs?(d(),m(D,{key:0,type:"primary",class:"basic-item-link",target:"_blank",href:`https://doc.buildadmin.com/md/${o(e).goodsInfo.docs.name?o(e).goodsInfo.docs.name:o(e).goodsInfo.docs.id}`,rel:"noopener noreferrer"},{default:i(()=>[f(t(o(n)("module.Click to access")),1)]),_:1},8,["href"])):(d(),u("span",xo,"-"))])]),s("div",Mo,[s("div",Uo,t(o(n)("module.Developer Homepage")),1),s("div",$o,[o(e).goodsInfo.author_url?(d(),m(D,{key:0,type:"primary",class:"basic-item-link",target:"_blank",href:o(e).goodsInfo.author_url,rel:"noopener noreferrer"},{default:i(()=>[f(t(o(n)("module.Click to access")),1)]),_:1},8,["href"])):(d(),u("span",Wo,"-"))])]),h.stateSwitch.includes(o(e).goodsInfo.state)?(d(),u("div",Ho,[s("div",Fo,t(o(n)("module.Module status")),1),s("div",Go,[_(H,{onChange:x,loading:o(e).loading.common,disabled:o(e).loading.common,modelValue:o(e).goodsInfo.enable,"onUpdate:modelValue":a[0]||(a[0]=l=>o(e).goodsInfo.enable=l)},null,8,["loading","disabled","modelValue"])])])):g("",!0),s("div",Oo,[(!o(e).goodsInfo.purchased||h.InstallNow.includes(o(e).goodsInfo.state))&&o(e).goodsInfo.demo&&o(e).goodsInfo.demo.length>0?(d(),m(z,{key:0},{dropdown:i(()=>[_(O,null,{default:i(()=>[(d(!0),u(k,null,w(o(e).goodsInfo.demo,(l,I)=>(d(),m(G,{key:I,onClick:J=>q(l.link,!l.image),class:"basic-button-dropdown-item"},{default:i(()=>[_(F,{placement:"right",title:o(n)("module.Code scanning Preview"),trigger:"hover",disabled:!l.image,width:174},{reference:i(()=>[s("div",Ro,[_(S,{name:l.icon,size:"14",color:"var(--el-color-primary)"},null,8,["name"]),f(t(l.title),1)])]),default:i(()=>[s("div",jo,[s("img",{src:l.image,alt:""},null,8,Qo)])]),_:2},1032,["title","disabled"])]),_:2},1032,["onClick"]))),128))]),_:1})]),default:i(()=>[_(v,{class:"basic-button-demo",type:"primary"},{default:i(()=>[s("span",zo,t(o(n)("module.View demo")),1),_(S,{color:"#ffffff",size:"16",name:"el-icon-ArrowDown"})]),_:1})]),_:1})):g("",!0),!o(e).goodsInfo.purchased&&h.buy.includes(o(e).goodsInfo.state)&&o(e).goodsInfo.type=="online"?b((d(),m(v,{key:1,onClick:a[1]||(a[1]=l=>o(E)(!1)),class:"basic-button-item",type:"danger"},{default:i(()=>[f(t(o(n)("module.Buy now")),1)]),_:1})),[[y]]):g("",!0),o(e).goodsInfo.state==o(r).UNINSTALLED&&o(e).goodsInfo.purchased||o(e).goodsInfo.state==o(r).WAIT_INSTALL?b((d(),m(v,{key:2,onClick:a[2]||(a[2]=l=>o(A)(o(e).goodsInfo.uid,o(e).goodsInfo.purchased,o(e).goodsInfo.state!=o(r).WAIT_INSTALL)),loading:o(e).loading.common,class:"basic-button-item",type:"success"},{default:i(()=>[f(t(o(n)("module.Install now")),1)]),_:1},8,["loading"])),[[y]]):g("",!0),h.continueInstallation.includes(o(e).goodsInfo.state)?b((d(),m(v,{key:3,onClick:a[3]||(a[3]=l=>o(A)(o(e).goodsInfo.uid,o(e).goodsInfo.purchased,!1)),loading:o(e).loading.common,class:"basic-button-item",type:"success"},{default:i(()=>[f(t(o(n)("module.continue installation")),1)]),_:1},8,["loading"])),[[y]]):g("",!0),h.alreadyInstalled.includes(o(e).goodsInfo.state)?b((d(),m(v,{key:4,disabled:!0,class:"basic-button-item"},{default:i(()=>[f(t(o(n)("module.installed"))+" v"+t(o(e).goodsInfo.version),1)]),_:1})),[[y]]):g("",!0),o(e).goodsInfo.type=="local"&&!h.alreadyInstalled.includes(o(e).goodsInfo.state)?b((d(),m(v,{key:5,disabled:!0,class:"basic-button-item"},{default:i(()=>[f(t(o(n)("module.Local module"))+" v"+t(o(e).goodsInfo.version),1)]),_:1})),[[y]]):g("",!0),o(e).goodsInfo.new_version&&h.updateButton.includes(o(e).goodsInfo.state)?b((d(),m(v,{key:6,onClick:a[4]||(a[4]=l=>U(o(e).goodsInfo.uid,o(e).goodsInfo.purchased)),class:"basic-button-item",type:"success"},{default:i(()=>[f(t(o(n)("module.to update")),1)]),_:1})),[[T,o(e).loading.common],[y]]):g("",!0),h.stateSwitch.includes(o(e).goodsInfo.state)?b((d(),m(v,{key:7,onClick:a[5]||(a[5]=l=>M(o(e).goodsInfo.uid)),class:"basic-button-item",type:"danger"},{default:i(()=>[f(t(o(n)("module.uninstall")),1)]),_:1})),[[T,o(e).loading.common],[y]]):g("",!0)])]),o(mo)(o(e).goodsInfo.developer)?g("",!0):(d(),u("div",Yo,[s("div",Xo,[_(R,{size:60,src:o(e).goodsInfo.developer.avatar},null,8,["src"]),s("div",Zo,[s("h3",Jo,t(o(e).goodsInfo.developer.nickname),1),s("div",Ko,t(o(e).goodsInfo.developer.group?o(e).goodsInfo.developer.group:"-"),1)])]),o(e).goodsInfo.qq?(d(),u("div",oe,[s("h4",ee,t(o(n)("module.Contact developer")),1),s("div",se,[s("a",{rel:"noopener noreferrer",target:"_blank",href:"http://wpa.qq.com/msgrd?v=3&uin="+o(e).goodsInfo.qq+"&site=qq&menu=yes"},[s("span",null,"QQ:"+t(o(e).goodsInfo.qq),1)],8,te)])])):g("",!0),s("div",ne,[s("h4",de,t(o(n)("module.Other works of developers")),1),o(e).goodsInfo.developer.goods.length>0?(d(),u("div",le,[(d(!0),u(k,null,w(o(e).goodsInfo.developer.goods,(l,I)=>(d(),u("div",{key:I,onClick:J=>o(so)(l.uid),class:"recommend-goods-item"},[_(L,{fit:"contain",class:"recommend-goods-logo",src:l.logo},null,8,["src"]),s("div",ae,t(l.title),1)],8,ie))),128))])):(d(),u("div",ce,t(o(n)("module.There are no more works")),1))])]))]),s("div",{class:"goods-detail ba-markdown",innerHTML:o(e).goodsInfo.detail_editor},null,8,re),s("div",ue,[s("h1",null,t(o(n)("module.Update Log")),1),o(e).goodsInfo.version_log?(d(),u("div",me,[_(Y,null,{default:i(()=>[(d(!0),u(k,null,w(o(e).goodsInfo.version_log,(l,I)=>(d(),m(Q,{key:I,timestamp:o(C)(l.createtime),placement:"top",color:I==0?"var(--el-color-success)":""},{default:i(()=>[_(j,{class:"version-card",shadow:"hover"},{header:i(()=>[s("div",_e,[s("h2",null,t(l.title),1),s("span",ge,t(l.short_describe),1)])]),default:i(()=>[s("div",{class:"version-detail ba-markdown",innerHTML:l.describe?l.describe:o(n)("module.No detailed update log")},null,8,fe)]),_:2},1024)]),_:2},1032,["timestamp","color"]))),128))]),_:1})])):(d(),u("div",pe,t(p.$t("module.No detailed update log")),1))])]),_:1})),[[T,o(e).loading.goodsInfo]])]),_:1},8,["modelValue","title"]),_(ao),_(co)])}}}),Te=oo(Ie,[["__scopeId","data-v-07ce2278"]]);export{Te as default}; diff --git a/public/assets/iframe-ZUtFMecQ.js b/public/assets/iframe-D-NKoPBA.js similarity index 88% rename from public/assets/iframe-ZUtFMecQ.js rename to public/assets/iframe-D-NKoPBA.js index 5757f74..28c0b31 100644 --- a/public/assets/iframe-ZUtFMecQ.js +++ b/public/assets/iframe-D-NKoPBA.js @@ -1 +1 @@ -import{B as r,a0 as o,a as i,X as n,_ as c,C as d,D as _,G as l,F as m,u as f}from"./vue-DweYBrEc.js";import{as as u,_ as p}from"./index-BpUIT4cK.js";const h={class:"iframe-main"},g=["src"],v=r({__name:"iframe",setup(B){const a=o(),e=i({loading:!0,iframeSrc:a.currentRoute.value.meta.url}),t=()=>{e.loading=!1};return(x,D)=>{const s=n("loading");return c((d(),_("div",h,[l("iframe",{src:e.iframeSrc,style:m(f(u)(35)),height:"100%",width:"100%",id:"iframe",onLoad:t},null,44,g)])),[[s,e.loading]])}}}),w=p(v,[["__scopeId","data-v-56d4d26e"]]);export{w as default}; +import{B as r,a0 as o,a as i,X as n,_ as c,C as d,D as _,G as l,F as m,u as f}from"./vue-DweYBrEc.js";import{as as u,_ as p}from"./index-DaZx-aM1.js";const h={class:"iframe-main"},g=["src"],v=r({__name:"iframe",setup(B){const a=o(),e=i({loading:!0,iframeSrc:a.currentRoute.value.meta.url}),t=()=>{e.loading=!1};return(x,D)=>{const s=n("loading");return c((d(),_("div",h,[l("iframe",{src:e.iframeSrc,style:m(f(u)(35)),height:"100%",width:"100%",id:"iframe",onLoad:t},null,44,g)])),[[s,e.loading]])}}}),w=p(v,[["__scopeId","data-v-56d4d26e"]]);export{w as default}; diff --git a/public/assets/index--yegEVA_.js b/public/assets/index--yegEVA_.js deleted file mode 100644 index 5f3e7f5..0000000 --- a/public/assets/index--yegEVA_.js +++ /dev/null @@ -1 +0,0 @@ -import{g as f,M as y}from"./membersPopupForm-BVGR8gET.js";import{d as h,b as _,T as k,a as v}from"./index-Bn2A_J6p.js";import w from"./popupForm-CgK292gO.js";import{x as I,a7 as q}from"./index-BpUIT4cK.js";import{B as z,b as n,I as E,C as b,D as F,u as l,O as P,W as L,H as u,au as T}from"./vue-DweYBrEc.js";import"./index-DuYG_3Q7.js";import"./validate-CLZ9qkb0.js";import"./index-BlN5UEvU.js";const V={class:"default-main ba-table-box"},G=z({name:"user/user",__name:"index",setup(x){const{t:e}=I.useI18n(),i=n(!1),d=n(null),m=n(null),c=n(null);let p=0;const g=[{render:"tipButton",name:"customAction",title:"Members Promotion",text:"",type:"primary",icon:"el-icon-Wallet",class:"table-row-custom",disabledTip:!1,loading:r=>c.value===r.id,click:async r=>{var o;const t=++p;c.value=r.id;try{const s=await f(r.id);if(t!==p)return;d.value={...r},m.value=((o=s.data)==null?void 0:o.row)??s.data??{},i.value=!0}finally{t===p&&(c.value=null)}}},...h(["edit","delete"])],a=new _(new q("/admin/Member/"),{column:[{type:"selection",align:"center",operator:!1},{label:e("Id"),prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("user.user.User name"),prop:"jk_username",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("user.user.nickname"),prop:"nickname",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("user.user.jk user id"),prop:"jk_user_id",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("user.user.referrer code"),prop:"referrer_code",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),width:120},{label:e("user.user.group"),prop:"userGroup.name",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),render:"tag"},{label:e("user.user.avatar"),prop:"avatar",align:"center",render:"image",operator:!1},{label:e("user.user.Gender"),prop:"gender",align:"center",render:"tag",custom:{0:"info",1:"",2:"success"},replaceValue:{0:e("Unknown"),1:e("user.user.male"),2:e("user.user.female")}},{label:e("user.user.mobile"),prop:"mobile",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("user.user.Last login IP"),prop:"last_login_ip",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),render:"tag"},{label:e("user.user.Last login"),prop:"last_login_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Create time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("State"),prop:"status",align:"center",render:"tag",custom:{disable:"danger",enable:"success"},replaceValue:{disable:e("Disable"),enable:e("Enable")}},{label:e("Operate"),align:"center",width:"160",render:"buttons",buttons:g,operator:!1}],dblClickNotEditColumn:[void 0]},{defaultItems:{gender:0,money:"0",score:"0",status:"enable"}});return a.mount(),a.getData(),T("baTable",a),(r,t)=>{const o=E("el-alert");return b(),F("div",V,[l(a).table.remark?(b(),P(o,{key:0,class:"ba-table-alert",title:l(a).table.remark,type:"info","show-icon":""},null,8,["title"])):L("",!0),u(k,{buttons:["refresh","add","edit","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":l(e)("Quick search placeholder",{fields:l(e)("user.user.User name")+"/"+l(e)("user.user.nickname")})},null,8,["quick-search-placeholder"]),u(v),u(w),u(y,{modelValue:i.value,"onUpdate:modelValue":t[0]||(t[0]=s=>i.value=s),row:d.value,"wallet-data":m.value},null,8,["modelValue","row","wallet-data"])])}}});export{G as default}; diff --git a/public/assets/index-DsgF50NT.js b/public/assets/index-0AO2l_8G.js similarity index 86% rename from public/assets/index-DsgF50NT.js rename to public/assets/index-0AO2l_8G.js index af5b03a..44be542 100644 --- a/public/assets/index-DsgF50NT.js +++ b/public/assets/index-0AO2l_8G.js @@ -1 +1 @@ -import{d as p,b as c,T as d,a as m}from"./index-Bn2A_J6p.js";import u from"./popupForm-B51N33Kd.js";import{x as b,w as h,a7 as g}from"./index-BpUIT4cK.js";import{B as f,I as _,C as n,D as k,u as t,O as y,W as I,H as r,au as E}from"./vue-DweYBrEc.js";import"./index-DuYG_3Q7.js";import"./validate-CLZ9qkb0.js";import"./index-BlN5UEvU.js";const w={class:"default-main ba-table-box"},F=f({name:"auth/admin",__name:"index",setup(z){const{t:e}=b.useI18n(),i=h(),o=p(["edit","delete"]);o[1].display=l=>l.id!=i.id;const a=new c(new g("/admin/auth.Admin/"),{column:[{type:"selection",align:"center",operator:!1},{label:e("Id"),prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("auth.admin.username"),prop:"username",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("auth.admin.nickname"),prop:"nickname",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("auth.admin.group"),prop:"group_name_arr",align:"center",operator:!1,render:"tags"},{label:e("auth.admin.avatar"),prop:"avatar",align:"center",render:"image",operator:!1},{label:e("auth.admin.email"),prop:"email",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("auth.admin.mobile"),prop:"mobile",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("auth.admin.Last login"),prop:"last_login_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Create time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("State"),prop:"status",align:"center",render:"tag",custom:{disable:"danger",enable:"success"},replaceValue:{disable:e("Disable"),enable:e("Enable")}},{label:e("Operate"),align:"center",width:"100",render:"buttons",buttons:o,operator:!1}],dblClickNotEditColumn:[void 0,"status"]},{defaultItems:{status:"enable"}});return E("baTable",a),a.mount(),a.getData(),(l,q)=>{const s=_("el-alert");return n(),k("div",w,[t(a).table.remark?(n(),y(s,{key:0,class:"ba-table-alert",title:t(a).table.remark,type:"info","show-icon":""},null,8,["title"])):I("",!0),r(d,{buttons:["refresh","add","edit","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":t(e)("Quick search placeholder",{fields:t(e)("auth.admin.username")+"/"+t(e)("auth.admin.nickname")})},null,8,["quick-search-placeholder"]),r(m),r(u)])}}});export{F as default}; +import{d as p,b as c,T as d,a as m}from"./index-DURhdNfa.js";import u from"./popupForm-CtfOjnZq.js";import{x as b,w as h,a7 as g}from"./index-DaZx-aM1.js";import{B as f,I as _,C as n,D as k,u as t,O as y,W as I,H as r,au as E}from"./vue-DweYBrEc.js";import"./index-BUXh3lRP.js";import"./validate-BpW15YMR.js";import"./index-3bJmoSPj.js";const w={class:"default-main ba-table-box"},F=f({name:"auth/admin",__name:"index",setup(z){const{t:e}=b.useI18n(),i=h(),o=p(["edit","delete"]);o[1].display=l=>l.id!=i.id;const a=new c(new g("/admin/auth.Admin/"),{column:[{type:"selection",align:"center",operator:!1},{label:e("Id"),prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("auth.admin.username"),prop:"username",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("auth.admin.nickname"),prop:"nickname",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("auth.admin.group"),prop:"group_name_arr",align:"center",operator:!1,render:"tags"},{label:e("auth.admin.avatar"),prop:"avatar",align:"center",render:"image",operator:!1},{label:e("auth.admin.email"),prop:"email",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("auth.admin.mobile"),prop:"mobile",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("auth.admin.Last login"),prop:"last_login_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Create time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("State"),prop:"status",align:"center",render:"tag",custom:{disable:"danger",enable:"success"},replaceValue:{disable:e("Disable"),enable:e("Enable")}},{label:e("Operate"),align:"center",width:"100",render:"buttons",buttons:o,operator:!1}],dblClickNotEditColumn:[void 0,"status"]},{defaultItems:{status:"enable"}});return E("baTable",a),a.mount(),a.getData(),(l,q)=>{const s=_("el-alert");return n(),k("div",w,[t(a).table.remark?(n(),y(s,{key:0,class:"ba-table-alert",title:t(a).table.remark,type:"info","show-icon":""},null,8,["title"])):I("",!0),r(d,{buttons:["refresh","add","edit","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":t(e)("Quick search placeholder",{fields:t(e)("auth.admin.username")+"/"+t(e)("auth.admin.nickname")})},null,8,["quick-search-placeholder"]),r(m),r(u)])}}});export{F as default}; diff --git a/public/assets/index-10OUf-Bl.js b/public/assets/index-10OUf-Bl.js new file mode 100644 index 0000000..a47eb1c --- /dev/null +++ b/public/assets/index-10OUf-Bl.js @@ -0,0 +1 @@ +import{g as f,M as y}from"./membersPopupForm-CRVK_r2n.js";import{d as h,b as _,T as k,a as v}from"./index-DURhdNfa.js";import w from"./popupForm-CfZgQqRX.js";import{x as I,a7 as q}from"./index-DaZx-aM1.js";import{B as z,b as n,I as E,C as b,D as F,u as l,O as P,W as L,H as u,au as T}from"./vue-DweYBrEc.js";import"./index-BUXh3lRP.js";import"./validate-BpW15YMR.js";import"./index-3bJmoSPj.js";const V={class:"default-main ba-table-box"},G=z({name:"user/user",__name:"index",setup(x){const{t:e}=I.useI18n(),i=n(!1),d=n(null),m=n(null),c=n(null);let p=0;const g=[{render:"tipButton",name:"customAction",title:"Members Promotion",text:"",type:"primary",icon:"el-icon-Wallet",class:"table-row-custom",disabledTip:!1,loading:r=>c.value===r.id,click:async r=>{var o;const t=++p;c.value=r.id;try{const s=await f(r.id);if(t!==p)return;d.value={...r},m.value=((o=s.data)==null?void 0:o.row)??s.data??{},i.value=!0}finally{t===p&&(c.value=null)}}},...h(["edit","delete"])],a=new _(new q("/admin/user.MoneyLog/"),{column:[{type:"selection",align:"center",operator:!1},{label:e("Id"),prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("user.user.User name"),prop:"jk_username",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("user.user.nickname"),prop:"nickname",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("user.user.jk user id"),prop:"jk_user_id",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("user.user.referrer code"),prop:"referrer_code",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),width:120},{label:e("user.user.group"),prop:"userGroup.name",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),render:"tag"},{label:e("user.user.avatar"),prop:"avatar",align:"center",render:"image",operator:!1},{label:e("user.user.Gender"),prop:"gender",align:"center",render:"tag",custom:{0:"info",1:"",2:"success"},replaceValue:{0:e("Unknown"),1:e("user.user.male"),2:e("user.user.female")}},{label:e("user.user.mobile"),prop:"mobile",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("user.user.Last login IP"),prop:"last_login_ip",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),render:"tag"},{label:e("user.user.Last login"),prop:"last_login_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Create time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("State"),prop:"status",align:"center",render:"tag",custom:{disable:"danger",enable:"success"},replaceValue:{disable:e("Disable"),enable:e("Enable")}},{label:e("Operate"),align:"center",width:"160",render:"buttons",buttons:g,operator:!1}],dblClickNotEditColumn:[void 0]},{defaultItems:{gender:0,money:"0",score:"0",status:"enable"}});return a.mount(),a.getData(),T("baTable",a),(r,t)=>{const o=E("el-alert");return b(),F("div",V,[l(a).table.remark?(b(),P(o,{key:0,class:"ba-table-alert",title:l(a).table.remark,type:"info","show-icon":""},null,8,["title"])):L("",!0),u(k,{buttons:["refresh","add","edit","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":l(e)("Quick search placeholder",{fields:l(e)("user.user.User name")+"/"+l(e)("user.user.nickname")})},null,8,["quick-search-placeholder"]),u(v),u(w),u(y,{modelValue:i.value,"onUpdate:modelValue":t[0]||(t[0]=s=>i.value=s),row:d.value,"wallet-data":m.value},null,8,["modelValue","row","wallet-data"])])}}});export{G as default}; diff --git a/public/assets/index-BlN5UEvU.js b/public/assets/index-3bJmoSPj.js similarity index 91% rename from public/assets/index-BlN5UEvU.js rename to public/assets/index-3bJmoSPj.js index 104ffc7..c21b2cd 100644 --- a/public/assets/index-BlN5UEvU.js +++ b/public/assets/index-3bJmoSPj.js @@ -1 +1 @@ -import{i as d,B as m}from"./index-Bn2A_J6p.js";import{B as f,az as b,l as y,H as l,I as u}from"./vue-DweYBrEc.js";import{_ as v}from"./index-BpUIT4cK.js";const V=f({name:"formItem",props:{type:{type:String,required:!0,validator:e=>d.includes(e)},modelValue:{required:!0},inputAttr:{type:Object,default:()=>{}},blockHelp:{type:String,default:""},tip:[String,Object],attr:{type:Object,default:()=>{}},data:{type:Object,default:()=>{}},placeholder:{type:String,default:""},...b},emits:["update:modelValue"],setup(e,{emit:p,slots:i}){const s=["type","modelValue","inputAttr","attr","data","placeholder"],a=y(()=>{const t=e.attr||{};for(const o in e){const n=e[o];!s.includes(o)&&(n||n===!1)&&(t[o]=n)}return t}),c=t=>{p("update:modelValue",t)},r={};if(r.default=()=>{let t=l(m,{type:e.type,attr:{placeholder:e.placeholder,...e.inputAttr,...e.data},modelValue:e.modelValue,"onUpdate:modelValue":c},i);return a.value.blockHelp?[t,l("div",{class:"block-help"},a.value.blockHelp)]:t},a.value.tip){const t=()=>{const o=typeof a.value.tip=="string"?{content:a.value.tip,placement:"top"}:a.value.tip;return l(u("el-tooltip"),o,{default:()=>[l("i",{class:"fa fal fa-question-circle"})]})};r.label=()=>l("span",{class:"ba-form-item-label"},[l("span",null,a.value.label),l("span",{class:"ba-form-item-label-tip"},[t()])])}return()=>l(u("el-form-item"),{class:"ba-input-item-"+e.type,...a.value},r)}}),h=v(V,[["__scopeId","data-v-54bbc833"]]);export{h as F}; +import{i as d,B as m}from"./index-DURhdNfa.js";import{B as f,az as b,l as y,H as l,I as u}from"./vue-DweYBrEc.js";import{_ as v}from"./index-DaZx-aM1.js";const V=f({name:"formItem",props:{type:{type:String,required:!0,validator:e=>d.includes(e)},modelValue:{required:!0},inputAttr:{type:Object,default:()=>{}},blockHelp:{type:String,default:""},tip:[String,Object],attr:{type:Object,default:()=>{}},data:{type:Object,default:()=>{}},placeholder:{type:String,default:""},...b},emits:["update:modelValue"],setup(e,{emit:p,slots:i}){const s=["type","modelValue","inputAttr","attr","data","placeholder"],a=y(()=>{const t=e.attr||{};for(const o in e){const n=e[o];!s.includes(o)&&(n||n===!1)&&(t[o]=n)}return t}),c=t=>{p("update:modelValue",t)},r={};if(r.default=()=>{let t=l(m,{type:e.type,attr:{placeholder:e.placeholder,...e.inputAttr,...e.data},modelValue:e.modelValue,"onUpdate:modelValue":c},i);return a.value.blockHelp?[t,l("div",{class:"block-help"},a.value.blockHelp)]:t},a.value.tip){const t=()=>{const o=typeof a.value.tip=="string"?{content:a.value.tip,placement:"top"}:a.value.tip;return l(u("el-tooltip"),o,{default:()=>[l("i",{class:"fa fal fa-question-circle"})]})};r.label=()=>l("span",{class:"ba-form-item-label"},[l("span",null,a.value.label),l("span",{class:"ba-form-item-label-tip"},[t()])])}return()=>l(u("el-form-item"),{class:"ba-input-item-"+e.type,...a.value},r)}}),h=v(V,[["__scopeId","data-v-54bbc833"]]);export{h as F}; diff --git a/public/assets/index-OK8b9rxU.js b/public/assets/index-BDRLDsJl.js similarity index 94% rename from public/assets/index-OK8b9rxU.js rename to public/assets/index-BDRLDsJl.js index cca9598..ab99b5a 100644 --- a/public/assets/index-OK8b9rxU.js +++ b/public/assets/index-BDRLDsJl.js @@ -1 +1 @@ -import{b as L,d as k,T as D,a as I}from"./index-Bn2A_J6p.js";import{u as z,r as x,i as B,I as w}from"./info-vObI_EB5.js";import{x as T,a7 as C,_ as E}from"./index-BpUIT4cK.js";import{B as K,o as q,I as l,X as P,C as s,D as A,u as o,O as d,W as F,H as r,P as n,G as f,_ as R,U as O,au as N}from"./vue-DweYBrEc.js";import"./index-DuYG_3Q7.js";const M={class:"default-main ba-table-box"},S={class:"mlr-12"},H={class:"table-header-operate-text"},V=K({name:"security/sensitiveDataLog",__name:"index",setup(G){const{t:e}=T.useI18n();let i=[{render:"tipButton",name:"info",title:"Info",text:"",type:"primary",icon:"fa fa-search-plus",class:"table-row-info",disabledTip:!1,click:a=>{p(a[t.table.pk])}},{render:"confirmButton",name:"rollback",title:"security.sensitiveDataLog.RollBACK",text:"",type:"success",icon:"fa fa-sign-in",class:"table-row-edit",popconfirm:{confirmButtonText:e("security.sensitiveDataLog.RollBACK"),cancelButtonText:e("Cancel"),confirmButtonType:"success",title:e("security.sensitiveDataLog.Are you sure you want to rollback the record?")},disabledTip:!1,click:a=>{c([a[t.table.pk]])}}];i=i.concat(k(["delete"]));const t=new L(new C(z),{column:[{type:"selection",align:"center",operator:!1},{label:e("Id"),prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("security.sensitiveDataLog.Operation administrator"),prop:"admin.nickname",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveDataLog.Rule name"),prop:"sensitive.name",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveDataLog.controller"),prop:"sensitive.controller_as",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("Connection"),prop:"connection",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveDataLog.data sheet"),prop:"data_table",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveDataLog.Modify line"),prop:"id_value",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveDataLog.Modification"),prop:"data_comment",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveDataLog.Before modification"),prop:"before",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),showOverflowTooltip:!0},{label:e("security.sensitiveDataLog.After modification"),prop:"after",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),showOverflowTooltip:!0},{label:"IP",prop:"ip",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveDataLog.Modification time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Operate"),align:"center",width:120,render:"buttons",buttons:i,operator:!1}],dblClickNotEditColumn:[void 0]});t.before.onTableDblclick=({row:a})=>(p(a[t.table.pk]),!1);const c=a=>{x(a).then(()=>{t.onTableHeaderAction("refresh",{})})},b=()=>{c(t.getSelectionIds())},p=a=>{t.form.extend.info={},t.form.operate="Info",t.form.loading=!0,B(a).then(u=>{t.form.extend.info=u.data.row,t.form.loading=!1})};return N("baTable",t),q(()=>{t.mount(),t.getData()}),(a,u)=>{const m=l("el-alert"),y=l("Icon"),_=l("el-button"),h=l("el-tooltip"),g=l("el-popconfirm"),v=P("blur");return s(),A("div",M,[o(t).table.remark?(s(),d(m,{key:0,class:"ba-table-alert",title:o(t).table.remark,type:"info","show-icon":""},null,8,["title"])):F("",!0),r(D,{buttons:["refresh","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":o(e)("Quick search placeholder",{fields:o(e)("security.sensitiveDataLog.Rule name")})},{default:n(()=>[r(g,{onConfirm:b,"confirm-button-text":o(e)("security.sensitiveDataLog.RollBACK"),"cancel-button-text":o(e)("Cancel"),confirmButtonType:"success",title:o(e)("security.sensitiveDataLog.Are you sure you want to rollback the record?"),disabled:!(o(t).table.selection.length>0)},{reference:n(()=>[f("div",S,[r(h,{content:o(e)("security.sensitiveDataLog.Rollback the selected record to the original data table"),placement:"top"},{default:n(()=>[R((s(),d(_,{disabled:!(o(t).table.selection.length>0),class:"table-header-operate",type:"success"},{default:n(()=>[r(y,{size:"16",color:"#ffffff",name:"fa fa-sign-in"}),f("span",H,O(o(e)("security.sensitiveDataLog.RollBACK")),1)]),_:1},8,["disabled"])),[[v]])]),_:1},8,["content"])])]),_:1},8,["confirm-button-text","cancel-button-text","title","disabled"])]),_:1},8,["quick-search-placeholder"]),r(I),r(w)])}}}),$=E(V,[["__scopeId","data-v-bc67e98d"]]);export{$ as default}; +import{b as L,d as k,T as D,a as I}from"./index-DURhdNfa.js";import{u as z,r as x,i as B,I as w}from"./info-Dp_HGX10.js";import{x as T,a7 as C,_ as E}from"./index-DaZx-aM1.js";import{B as K,o as q,I as l,X as P,C as s,D as A,u as o,O as d,W as F,H as r,P as n,G as f,_ as R,U as O,au as N}from"./vue-DweYBrEc.js";import"./index-BUXh3lRP.js";const M={class:"default-main ba-table-box"},S={class:"mlr-12"},H={class:"table-header-operate-text"},V=K({name:"security/sensitiveDataLog",__name:"index",setup(G){const{t:e}=T.useI18n();let i=[{render:"tipButton",name:"info",title:"Info",text:"",type:"primary",icon:"fa fa-search-plus",class:"table-row-info",disabledTip:!1,click:a=>{p(a[t.table.pk])}},{render:"confirmButton",name:"rollback",title:"security.sensitiveDataLog.RollBACK",text:"",type:"success",icon:"fa fa-sign-in",class:"table-row-edit",popconfirm:{confirmButtonText:e("security.sensitiveDataLog.RollBACK"),cancelButtonText:e("Cancel"),confirmButtonType:"success",title:e("security.sensitiveDataLog.Are you sure you want to rollback the record?")},disabledTip:!1,click:a=>{c([a[t.table.pk]])}}];i=i.concat(k(["delete"]));const t=new L(new C(z),{column:[{type:"selection",align:"center",operator:!1},{label:e("Id"),prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("security.sensitiveDataLog.Operation administrator"),prop:"admin.nickname",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveDataLog.Rule name"),prop:"sensitive.name",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveDataLog.controller"),prop:"sensitive.controller_as",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("Connection"),prop:"connection",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveDataLog.data sheet"),prop:"data_table",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveDataLog.Modify line"),prop:"id_value",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveDataLog.Modification"),prop:"data_comment",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveDataLog.Before modification"),prop:"before",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),showOverflowTooltip:!0},{label:e("security.sensitiveDataLog.After modification"),prop:"after",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),showOverflowTooltip:!0},{label:"IP",prop:"ip",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveDataLog.Modification time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Operate"),align:"center",width:120,render:"buttons",buttons:i,operator:!1}],dblClickNotEditColumn:[void 0]});t.before.onTableDblclick=({row:a})=>(p(a[t.table.pk]),!1);const c=a=>{x(a).then(()=>{t.onTableHeaderAction("refresh",{})})},b=()=>{c(t.getSelectionIds())},p=a=>{t.form.extend.info={},t.form.operate="Info",t.form.loading=!0,B(a).then(u=>{t.form.extend.info=u.data.row,t.form.loading=!1})};return N("baTable",t),q(()=>{t.mount(),t.getData()}),(a,u)=>{const m=l("el-alert"),y=l("Icon"),_=l("el-button"),h=l("el-tooltip"),g=l("el-popconfirm"),v=P("blur");return s(),A("div",M,[o(t).table.remark?(s(),d(m,{key:0,class:"ba-table-alert",title:o(t).table.remark,type:"info","show-icon":""},null,8,["title"])):F("",!0),r(D,{buttons:["refresh","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":o(e)("Quick search placeholder",{fields:o(e)("security.sensitiveDataLog.Rule name")})},{default:n(()=>[r(g,{onConfirm:b,"confirm-button-text":o(e)("security.sensitiveDataLog.RollBACK"),"cancel-button-text":o(e)("Cancel"),confirmButtonType:"success",title:o(e)("security.sensitiveDataLog.Are you sure you want to rollback the record?"),disabled:!(o(t).table.selection.length>0)},{reference:n(()=>[f("div",S,[r(h,{content:o(e)("security.sensitiveDataLog.Rollback the selected record to the original data table"),placement:"top"},{default:n(()=>[R((s(),d(_,{disabled:!(o(t).table.selection.length>0),class:"table-header-operate",type:"success"},{default:n(()=>[r(y,{size:"16",color:"#ffffff",name:"fa fa-sign-in"}),f("span",H,O(o(e)("security.sensitiveDataLog.RollBACK")),1)]),_:1},8,["disabled"])),[[v]])]),_:1},8,["content"])])]),_:1},8,["confirm-button-text","cancel-button-text","title","disabled"])]),_:1},8,["quick-search-placeholder"]),r(I),r(w)])}}}),$=E(V,[["__scopeId","data-v-bc67e98d"]]);export{$ as default}; diff --git a/public/assets/index-DuYG_3Q7.js b/public/assets/index-BUXh3lRP.js similarity index 54% rename from public/assets/index-DuYG_3Q7.js rename to public/assets/index-BUXh3lRP.js index a5f3113..e340814 100644 --- a/public/assets/index-DuYG_3Q7.js +++ b/public/assets/index-BUXh3lRP.js @@ -1 +1 @@ -import{ac as f}from"./index-BpUIT4cK.js";const n=(i,e,r)=>["gif","jpg","jpeg","bmp","png","webp"].includes(r)?i.full_url:f(r);export{n as p}; +import{ac as f}from"./index-DaZx-aM1.js";const n=(i,e,r)=>["gif","jpg","jpeg","bmp","png","webp"].includes(r)?i.full_url:f(r);export{n as p}; diff --git a/public/assets/index-CLZwO6EV.js b/public/assets/index-BykzVrH2.js similarity index 93% rename from public/assets/index-CLZwO6EV.js rename to public/assets/index-BykzVrH2.js index 81ea608..6eafc66 100644 --- a/public/assets/index-CLZwO6EV.js +++ b/public/assets/index-BykzVrH2.js @@ -1 +1 @@ -var h=Object.defineProperty;var b=(i,e,r)=>e in i?h(i,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):i[e]=r;var l=(i,e,r)=>b(i,typeof e!="symbol"?e+"":e,r);import{b as y,d as g,T as _,a as x}from"./index-Bn2A_J6p.js";import{c as D,y as d,aq as k,x as R,a7 as v}from"./index-BpUIT4cK.js";import L from"./popupForm-T_Qt3dAW.js";import{B as w,a8 as c,o as F,I as E,C as m,D as C,u as n,O as I,W as z,H as f,au as S}from"./vue-DweYBrEc.js";import"./index-DuYG_3Q7.js";import"./index-BlN5UEvU.js";import"./validate-CLZ9qkb0.js";const p="/admin/security.SensitiveData/";function T(){return D({url:p+"add",method:"get"})}class q extends y{constructor(r,t,a={},o={},s={}){super(r,t,a,o,s);l(this,"getEditData",r=>(this.form.loading=!0,this.form.items={},this.api.edit({id:r}).then(t=>{const a=[],o=[];for(const s in t.data.row.data_fields)a.push(s),o.push({name:s,value:t.data.row.data_fields[s]??""});this.form.items.connection=t.data.row.connection?t.data.row.connection:"",this.form.extend.controllerList=t.data.controllers,t.data.row.data_table&&(this.onTableChange(t.data.row.data_table),this.form.extend.parentRef&&this.form.extend.parentRef.setDataFields(o)),t.data.row.data_fields=a,this.form.loading=!1,this.form.items=t.data.row})));l(this,"onConnectionChange",()=>{this.form.extend.fieldList={},this.form.extend.fieldSelect={},this.form.extend.fieldSelectKey=d(),this.form.items.data_table="",this.form.items.data_fields=[],this.form.extend.parentRef&&this.form.extend.parentRef.setDataFields([])});l(this,"onTableChange",r=>{this.form.extend=Object.assign(this.form.extend,{fieldLoading:!0,fieldList:{},fieldSelect:{},fieldSelectKey:d()}),this.form.items.data_fields=[],this.form.extend.parentRef&&this.form.extend.parentRef.setDataFields([]),k(r,!0,this.form.items.connection).then(t=>{this.form.items.primary_key=t.data.pk,this.form.defaultItems.primary_key=t.data.pk;const a={};for(const o in t.data.fieldList)a[o]=(o?o+" - ":"")+t.data.fieldList[o];this.form.extend=Object.assign(this.form.extend,{fieldLoading:!1,fieldList:t.data.fieldList,fieldSelect:a,fieldSelectKey:d()})})});l(this,"toggleForm",(r="",t=[])=>{if(this.form.ref&&this.form.ref.resetFields(),this.form.extend.parentRef&&this.form.extend.parentRef.setDataFields([]),r=="Edit"){if(!t.length)return!1;this.getEditData(t[0])}else r=="Add"&&(this.form.loading=!0,T().then(a=>{this.form.extend.controllerList=a.data.controllers,this.form.items=Object.assign({},this.form.defaultItems),this.form.loading=!1}));this.form.operate=r,this.form.operateIds=t})}}const K={class:"default-main ba-table-box"},H=w({name:"security/dataRecycle",__name:"index",setup(i){const{t:e}=R.useI18n(),r=c("formRef"),t=c("tableRef"),a=new q(new v(p),{column:[{type:"selection",align:"center",operator:!1},{label:"ID",prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("security.sensitiveData.Rule name"),prop:"name",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveData.controller"),prop:"controller",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("Connection"),prop:"connection",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveData.data sheet"),prop:"data_table",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveData.Data table primary key"),prop:"primary_key",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),width:100},{label:e("security.sensitiveData.Sensitive fields"),prop:"data_fields",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),render:"tags"},{label:e("State"),prop:"status",align:"center",render:"tag",custom:{0:"danger",1:"success"},replaceValue:{0:e("Disable"),1:e("security.sensitiveData.Modifying monitoring")}},{label:e("Update time"),prop:"update_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Create time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Operate"),align:"center",width:"130",render:"buttons",buttons:g(["edit","delete"]),operator:!1}],dblClickNotEditColumn:[void 0]},{defaultItems:{status:1}});return a.before.onSubmit=()=>{var o;a.form.items.fields=(o=r.value)==null?void 0:o.getDataFields()},S("baTable",a),F(()=>{a.form.extend.parentRef=r.value,a.table.ref=t.value,a.mount(),a.getData()}),(o,s)=>{const u=E("el-alert");return m(),C("div",K,[n(a).table.remark?(m(),I(u,{key:0,class:"ba-table-alert",title:n(a).table.remark,type:"info","show-icon":""},null,8,["title"])):z("",!0),f(_,{buttons:["refresh","add","edit","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":n(e)("Quick search placeholder",{fields:n(e)("security.sensitiveData.controller")})},null,8,["quick-search-placeholder"]),f(x,{ref_key:"tableRef",ref:t},null,512),f(L,{ref_key:"formRef",ref:r},null,512)])}}});export{H as default}; +var h=Object.defineProperty;var b=(i,e,r)=>e in i?h(i,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):i[e]=r;var l=(i,e,r)=>b(i,typeof e!="symbol"?e+"":e,r);import{b as y,d as g,T as _,a as x}from"./index-DURhdNfa.js";import{c as D,y as d,aq as k,x as R,a7 as v}from"./index-DaZx-aM1.js";import L from"./popupForm-BaF_awUL.js";import{B as w,a8 as c,o as F,I as E,C as m,D as C,u as n,O as I,W as z,H as f,au as S}from"./vue-DweYBrEc.js";import"./index-BUXh3lRP.js";import"./index-3bJmoSPj.js";import"./validate-BpW15YMR.js";const p="/admin/security.SensitiveData/";function T(){return D({url:p+"add",method:"get"})}class q extends y{constructor(r,t,a={},o={},s={}){super(r,t,a,o,s);l(this,"getEditData",r=>(this.form.loading=!0,this.form.items={},this.api.edit({id:r}).then(t=>{const a=[],o=[];for(const s in t.data.row.data_fields)a.push(s),o.push({name:s,value:t.data.row.data_fields[s]??""});this.form.items.connection=t.data.row.connection?t.data.row.connection:"",this.form.extend.controllerList=t.data.controllers,t.data.row.data_table&&(this.onTableChange(t.data.row.data_table),this.form.extend.parentRef&&this.form.extend.parentRef.setDataFields(o)),t.data.row.data_fields=a,this.form.loading=!1,this.form.items=t.data.row})));l(this,"onConnectionChange",()=>{this.form.extend.fieldList={},this.form.extend.fieldSelect={},this.form.extend.fieldSelectKey=d(),this.form.items.data_table="",this.form.items.data_fields=[],this.form.extend.parentRef&&this.form.extend.parentRef.setDataFields([])});l(this,"onTableChange",r=>{this.form.extend=Object.assign(this.form.extend,{fieldLoading:!0,fieldList:{},fieldSelect:{},fieldSelectKey:d()}),this.form.items.data_fields=[],this.form.extend.parentRef&&this.form.extend.parentRef.setDataFields([]),k(r,!0,this.form.items.connection).then(t=>{this.form.items.primary_key=t.data.pk,this.form.defaultItems.primary_key=t.data.pk;const a={};for(const o in t.data.fieldList)a[o]=(o?o+" - ":"")+t.data.fieldList[o];this.form.extend=Object.assign(this.form.extend,{fieldLoading:!1,fieldList:t.data.fieldList,fieldSelect:a,fieldSelectKey:d()})})});l(this,"toggleForm",(r="",t=[])=>{if(this.form.ref&&this.form.ref.resetFields(),this.form.extend.parentRef&&this.form.extend.parentRef.setDataFields([]),r=="Edit"){if(!t.length)return!1;this.getEditData(t[0])}else r=="Add"&&(this.form.loading=!0,T().then(a=>{this.form.extend.controllerList=a.data.controllers,this.form.items=Object.assign({},this.form.defaultItems),this.form.loading=!1}));this.form.operate=r,this.form.operateIds=t})}}const K={class:"default-main ba-table-box"},H=w({name:"security/dataRecycle",__name:"index",setup(i){const{t:e}=R.useI18n(),r=c("formRef"),t=c("tableRef"),a=new q(new v(p),{column:[{type:"selection",align:"center",operator:!1},{label:"ID",prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("security.sensitiveData.Rule name"),prop:"name",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveData.controller"),prop:"controller",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("Connection"),prop:"connection",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveData.data sheet"),prop:"data_table",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.sensitiveData.Data table primary key"),prop:"primary_key",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),width:100},{label:e("security.sensitiveData.Sensitive fields"),prop:"data_fields",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),render:"tags"},{label:e("State"),prop:"status",align:"center",render:"tag",custom:{0:"danger",1:"success"},replaceValue:{0:e("Disable"),1:e("security.sensitiveData.Modifying monitoring")}},{label:e("Update time"),prop:"update_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Create time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Operate"),align:"center",width:"130",render:"buttons",buttons:g(["edit","delete"]),operator:!1}],dblClickNotEditColumn:[void 0]},{defaultItems:{status:1}});return a.before.onSubmit=()=>{var o;a.form.items.fields=(o=r.value)==null?void 0:o.getDataFields()},S("baTable",a),F(()=>{a.form.extend.parentRef=r.value,a.table.ref=t.value,a.mount(),a.getData()}),(o,s)=>{const u=E("el-alert");return m(),C("div",K,[n(a).table.remark?(m(),I(u,{key:0,class:"ba-table-alert",title:n(a).table.remark,type:"info","show-icon":""},null,8,["title"])):z("",!0),f(_,{buttons:["refresh","add","edit","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":n(e)("Quick search placeholder",{fields:n(e)("security.sensitiveData.controller")})},null,8,["quick-search-placeholder"]),f(x,{ref_key:"tableRef",ref:t},null,512),f(L,{ref_key:"formRef",ref:r},null,512)])}}});export{H as default}; diff --git a/public/assets/index-C6KTwL6r.js b/public/assets/index-C6KTwL6r.js new file mode 100644 index 0000000..2d986e4 --- /dev/null +++ b/public/assets/index-C6KTwL6r.js @@ -0,0 +1 @@ +import t from"./start-CQuvhfwV.js";import e from"./design-CrcJb8Iy.js";import{s as r}from"./index-Dg2ayvJF.js";import"./index-DaZx-aM1.js";import{B as a,o as m,aA as n,aD as i,ab as p,C as o,D as s,O as c,ai as u,u as d}from"./vue-DweYBrEc.js";import"./index-3bJmoSPj.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";import"./validate-BpW15YMR.js";import"./log.vue_vue_type_style_index_0_lang-B_Hunwr-.js";import"./baAccount-k_zFfxWJ.js";import"./index-COLRoJQu.js";import"./index-DyzTkKyP.js";import"./terminal-Ckva-Vp9.js";const S=a({name:"crud/crud",components:{Start:t,Design:e},__name:"index",setup(f){return m(()=>{}),n(()=>{}),i(()=>{}),p(()=>{}),(l,_)=>(o(),s("div",null,[(o(),c(u(d(r).step)))]))}});export{S as default}; diff --git a/public/assets/index-Cc2pFFF2.js b/public/assets/index-COLRoJQu.js similarity index 92% rename from public/assets/index-Cc2pFFF2.js rename to public/assets/index-COLRoJQu.js index e8d3a8d..725d13a 100644 --- a/public/assets/index-Cc2pFFF2.js +++ b/public/assets/index-COLRoJQu.js @@ -1 +1 @@ -import{B as s,L as c,r as u,c as o,w as f,u as n}from"./index-BpUIT4cK.js";import{d as h}from"./vue-DweYBrEc.js";const i=h("baAccount",{state:()=>({id:0,username:"",nickname:"",email:"",mobile:"",avatar:"",gender:0,birthday:"",money:0,score:0,motto:"",token:"",refresh_token:""}),actions:{dataFill(e,t=!0){t===!0?t=["token","refresh_token"]:t===!1&&(t=[]),Array.isArray(t)&&t.forEach(r=>{delete e[r]}),this.$patch(e)},removeToken(){this.token="",this.refresh_token=""},getGenderIcon(){let e={name:"fa fa-transgender-alt",color:"var(--el-text-color-secondary)"};switch(this.gender){case 1:e={name:"fa fa-mars-stroke-v",color:"var(--el-color-primary)"};break;case 2:e={name:"fa fa-mars-stroke",color:"var(--el-color-danger)"};break}return e},setToken(e,t){const r=t=="auth"?"token":"refresh_token";this[r]=e},getToken(e="auth"){return e==="auth"?this.token:this.refresh_token},logout(){l().then(e=>{e.code==1&&(c.remove(s),u.go(0))})}},persist:{key:s}}),a="/admin/Index/";function d(){return o({url:a+"index",method:"get"})}function g(e,t={}){return o({url:a+"login",data:t,method:e})}function p(){const e=f();return o({url:a+"logout",method:"POST",data:{refreshToken:e.getToken("refresh")}})}function A(e={}){const t=n();return o({url:t.apiUrl+"/api/user/checkIn",data:e,method:"post"},{showSuccessMessage:!0})}function T(){const e=i(),t=n();return o({url:t.apiUrl+"/api/user/info",method:"get"},{anotherToken:e.getToken("auth")})}function l(){const e=n(),t=i();return o({url:e.apiUrl+"/api/user/logout",method:"POST",data:{refreshToken:t.getToken("refresh")}})}export{p as a,A as b,T as c,d as i,g as l,i as u}; +import{B as s,L as c,r as u,c as o,w as f,u as n}from"./index-DaZx-aM1.js";import{d as h}from"./vue-DweYBrEc.js";const i=h("baAccount",{state:()=>({id:0,username:"",nickname:"",email:"",mobile:"",avatar:"",gender:0,birthday:"",money:0,score:0,motto:"",token:"",refresh_token:""}),actions:{dataFill(e,t=!0){t===!0?t=["token","refresh_token"]:t===!1&&(t=[]),Array.isArray(t)&&t.forEach(r=>{delete e[r]}),this.$patch(e)},removeToken(){this.token="",this.refresh_token=""},getGenderIcon(){let e={name:"fa fa-transgender-alt",color:"var(--el-text-color-secondary)"};switch(this.gender){case 1:e={name:"fa fa-mars-stroke-v",color:"var(--el-color-primary)"};break;case 2:e={name:"fa fa-mars-stroke",color:"var(--el-color-danger)"};break}return e},setToken(e,t){const r=t=="auth"?"token":"refresh_token";this[r]=e},getToken(e="auth"){return e==="auth"?this.token:this.refresh_token},logout(){l().then(e=>{e.code==1&&(c.remove(s),u.go(0))})}},persist:{key:s}}),a="/admin/Index/";function d(){return o({url:a+"index",method:"get"})}function g(e,t={}){return o({url:a+"login",data:t,method:e})}function p(){const e=f();return o({url:a+"logout",method:"POST",data:{refreshToken:e.getToken("refresh")}})}function A(e={}){const t=n();return o({url:t.apiUrl+"/api/user/checkIn",data:e,method:"post"},{showSuccessMessage:!0})}function T(){const e=i(),t=n();return o({url:t.apiUrl+"/api/user/info",method:"get"},{anotherToken:e.getToken("auth")})}function l(){const e=n(),t=i();return o({url:e.apiUrl+"/api/user/logout",method:"POST",data:{refreshToken:t.getToken("refresh")}})}export{p as a,A as b,T as c,d as i,g as l,i as u}; diff --git a/public/assets/index-D_QP3qSs.js b/public/assets/index-COQwlydH.js similarity index 94% rename from public/assets/index-D_QP3qSs.js rename to public/assets/index-COQwlydH.js index 2287550..aa17acd 100644 --- a/public/assets/index-D_QP3qSs.js +++ b/public/assets/index-COQwlydH.js @@ -1 +1 @@ -import{b as L,d as I,T as x,a as k}from"./index-Bn2A_J6p.js";import{u as w,r as T,i as z,I as B}from"./info-DCxsgjkX.js";import{x as v,a7 as C,am as E,_ as D}from"./index-BpUIT4cK.js";import{B as q,o as P,I as c,X as A,C as i,D as K,u as o,O as u,W as F,H as r,P as n,G as b,_ as O,U as N,au as S}from"./vue-DweYBrEc.js";import"./index-DuYG_3Q7.js";const H={class:"default-main ba-table-box"},V={class:"mlr-12"},G={class:"table-header-operate-text"},U=q({name:"security/dataRecycleLog",__name:"index",setup(j){const{t:e}=v.useI18n();let s=[{render:"tipButton",name:"info",title:"Info",text:"",type:"primary",icon:"fa fa-search-plus",class:"table-row-info",disabledTip:!1,click:a=>{p(a[t.table.pk])}},{render:"confirmButton",name:"restore",title:"security.dataRecycleLog.restore",text:"",type:"success",icon:"el-icon-RefreshRight",class:"table-row-edit",popconfirm:{confirmButtonText:e("security.dataRecycleLog.restore"),cancelButtonText:e("Cancel"),confirmButtonType:"success",title:e("security.dataRecycleLog.Are you sure to restore the selected records?")},disabledTip:!1,click:a=>{d([a[t.table.pk]])}}];s=s.concat(I(["delete"]));const t=new L(new C(w),{column:[{type:"selection",align:"center",operator:!1},{label:e("Id"),prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("security.dataRecycleLog.Operation administrator"),prop:"admin.nickname",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.dataRecycleLog.Recycling rule name"),prop:"recycle.name",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.dataRecycleLog.controller"),prop:"recycle.controller_as",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("Connection"),prop:"connection",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.dataRecycleLog.data sheet"),prop:"data_table",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.dataRecycleLog.DeletedData"),prop:"data",align:"center",operator:"LIKE",operatorPlaceholder:e("security.dataRecycleLog.Arbitrary fragment fuzzy query"),showOverflowTooltip:!0},{label:"IP",prop:"ip",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{show:!1,label:"User Agent",prop:"useragent",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),showOverflowTooltip:!0},{label:e("security.dataRecycleLog.Delete time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Operate"),align:"center",width:120,render:"buttons",buttons:s,operator:!1}],dblClickNotEditColumn:[void 0]});t.before.onTableDblclick=({row:a})=>(p(a[t.table.pk]),!1);const d=a=>{T(a).then(()=>{t.onTableHeaderAction("refresh",{})})},f=()=>{d(t.getSelectionIds())},p=a=>{t.form.extend.info={},t.form.operate="Info",t.form.loading=!0,z(a).then(l=>{l.data.row.data=l.data.row.data?[{label:e("security.dataRecycleLog.Click to expand"),children:E(l.data.row.data)}]:[],t.form.extend.info=l.data.row,t.form.loading=!1})};return S("baTable",t),P(()=>{t.mount(),t.getData()}),(a,l)=>{const y=c("el-alert"),m=c("Icon"),h=c("el-button"),_=c("el-tooltip"),g=c("el-popconfirm"),R=A("blur");return i(),K("div",H,[o(t).table.remark?(i(),u(y,{key:0,class:"ba-table-alert",title:o(t).table.remark,type:"info","show-icon":""},null,8,["title"])):F("",!0),r(x,{buttons:["refresh","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":o(e)("Quick search placeholder",{fields:o(e)("security.dataRecycleLog.Rule name")})},{default:n(()=>[r(g,{onConfirm:f,"confirm-button-text":o(e)("security.dataRecycleLog.restore"),"cancel-button-text":o(e)("Cancel"),confirmButtonType:"success",title:o(e)("security.dataRecycleLog.Are you sure to restore the selected records?"),disabled:!(o(t).table.selection.length>0)},{reference:n(()=>[b("div",V,[r(_,{content:o(e)("security.dataRecycleLog.Restore the selected record to the original data table"),placement:"top"},{default:n(()=>[O((i(),u(h,{disabled:!(o(t).table.selection.length>0),class:"table-header-operate",type:"success"},{default:n(()=>[r(m,{color:"#ffffff",name:"el-icon-RefreshRight"}),b("span",G,N(o(e)("security.dataRecycleLog.restore")),1)]),_:1},8,["disabled"])),[[R]])]),_:1},8,["content"])])]),_:1},8,["confirm-button-text","cancel-button-text","title","disabled"])]),_:1},8,["quick-search-placeholder"]),r(k),r(B)])}}}),$=D(U,[["__scopeId","data-v-ac5bc892"]]);export{$ as default}; +import{b as L,d as I,T as x,a as k}from"./index-DURhdNfa.js";import{u as w,r as T,i as z,I as B}from"./info-NlurrF07.js";import{x as v,a7 as C,am as E,_ as D}from"./index-DaZx-aM1.js";import{B as q,o as P,I as c,X as A,C as i,D as K,u as o,O as u,W as F,H as r,P as n,G as b,_ as O,U as N,au as S}from"./vue-DweYBrEc.js";import"./index-BUXh3lRP.js";const H={class:"default-main ba-table-box"},V={class:"mlr-12"},G={class:"table-header-operate-text"},U=q({name:"security/dataRecycleLog",__name:"index",setup(j){const{t:e}=v.useI18n();let s=[{render:"tipButton",name:"info",title:"Info",text:"",type:"primary",icon:"fa fa-search-plus",class:"table-row-info",disabledTip:!1,click:a=>{p(a[t.table.pk])}},{render:"confirmButton",name:"restore",title:"security.dataRecycleLog.restore",text:"",type:"success",icon:"el-icon-RefreshRight",class:"table-row-edit",popconfirm:{confirmButtonText:e("security.dataRecycleLog.restore"),cancelButtonText:e("Cancel"),confirmButtonType:"success",title:e("security.dataRecycleLog.Are you sure to restore the selected records?")},disabledTip:!1,click:a=>{d([a[t.table.pk]])}}];s=s.concat(I(["delete"]));const t=new L(new C(w),{column:[{type:"selection",align:"center",operator:!1},{label:e("Id"),prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("security.dataRecycleLog.Operation administrator"),prop:"admin.nickname",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.dataRecycleLog.Recycling rule name"),prop:"recycle.name",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.dataRecycleLog.controller"),prop:"recycle.controller_as",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("Connection"),prop:"connection",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.dataRecycleLog.data sheet"),prop:"data_table",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.dataRecycleLog.DeletedData"),prop:"data",align:"center",operator:"LIKE",operatorPlaceholder:e("security.dataRecycleLog.Arbitrary fragment fuzzy query"),showOverflowTooltip:!0},{label:"IP",prop:"ip",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{show:!1,label:"User Agent",prop:"useragent",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),showOverflowTooltip:!0},{label:e("security.dataRecycleLog.Delete time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Operate"),align:"center",width:120,render:"buttons",buttons:s,operator:!1}],dblClickNotEditColumn:[void 0]});t.before.onTableDblclick=({row:a})=>(p(a[t.table.pk]),!1);const d=a=>{T(a).then(()=>{t.onTableHeaderAction("refresh",{})})},f=()=>{d(t.getSelectionIds())},p=a=>{t.form.extend.info={},t.form.operate="Info",t.form.loading=!0,z(a).then(l=>{l.data.row.data=l.data.row.data?[{label:e("security.dataRecycleLog.Click to expand"),children:E(l.data.row.data)}]:[],t.form.extend.info=l.data.row,t.form.loading=!1})};return S("baTable",t),P(()=>{t.mount(),t.getData()}),(a,l)=>{const y=c("el-alert"),m=c("Icon"),h=c("el-button"),_=c("el-tooltip"),g=c("el-popconfirm"),R=A("blur");return i(),K("div",H,[o(t).table.remark?(i(),u(y,{key:0,class:"ba-table-alert",title:o(t).table.remark,type:"info","show-icon":""},null,8,["title"])):F("",!0),r(x,{buttons:["refresh","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":o(e)("Quick search placeholder",{fields:o(e)("security.dataRecycleLog.Rule name")})},{default:n(()=>[r(g,{onConfirm:f,"confirm-button-text":o(e)("security.dataRecycleLog.restore"),"cancel-button-text":o(e)("Cancel"),confirmButtonType:"success",title:o(e)("security.dataRecycleLog.Are you sure to restore the selected records?"),disabled:!(o(t).table.selection.length>0)},{reference:n(()=>[b("div",V,[r(_,{content:o(e)("security.dataRecycleLog.Restore the selected record to the original data table"),placement:"top"},{default:n(()=>[O((i(),u(h,{disabled:!(o(t).table.selection.length>0),class:"table-header-operate",type:"success"},{default:n(()=>[r(m,{color:"#ffffff",name:"el-icon-RefreshRight"}),b("span",G,N(o(e)("security.dataRecycleLog.restore")),1)]),_:1},8,["disabled"])),[[R]])]),_:1},8,["content"])])]),_:1},8,["confirm-button-text","cancel-button-text","title","disabled"])]),_:1},8,["quick-search-placeholder"]),r(k),r(B)])}}}),$=D(U,[["__scopeId","data-v-ac5bc892"]]);export{$ as default}; diff --git a/public/assets/index-Ig0fY7M4.js b/public/assets/index-COT39VVl.js similarity index 98% rename from public/assets/index-Ig0fY7M4.js rename to public/assets/index-COT39VVl.js index a954962..86faefb 100644 --- a/public/assets/index-Ig0fY7M4.js +++ b/public/assets/index-COT39VVl.js @@ -1 +1 @@ -import{y as _,u as g,c,f as N,j as i,S as C,r as D}from"./index-BpUIT4cK.js";import{a as v,z as y,L as M}from"./vue-DweYBrEc.js";import{u}from"./index-Cc2pFFF2.js";import{u as w,t as P}from"./terminal-h_3xUdmM.js";const e=v({loading:{buy:!1,table:!0,common:!1,install:!1,goodsInfo:!1},dialog:{buy:!1,pay:!1,common:!1,goodsInfo:!1,baAccount:!1},table:{remark:"",modules:[],modulesEbak:[],category:[],onlyLocal:!1,indexLoaded:!1,params:{quickSearch:"",activeTab:"all"}},payInfo:{},goodsInfo:{},buy:{info:{},renew:!1,agreement:!0},common:{uid:"",moduleState:0,quickClose:!1,type:"loading",dialogTitle:"",fileConflict:[],dependConflict:[],loadingTitle:"init",loadingComponentKey:_(),waitInstallDepend:[],dependInstallState:"none",disableConflictFile:[],disableDependConflict:[],disableParams:{},payType:"wx",update:!1,versions:[]},sysVersion:"",nuxtVersion:"",installedModule:[],installedModuleUids:[],installedModuleVersions:[]});var s=(o=>(o[o.UNINSTALLED=0]="UNINSTALLED",o[o.INSTALLED=1]="INSTALLED",o[o.WAIT_INSTALL=2]="WAIT_INSTALL",o[o.CONFLICT_PENDING=3]="CONFLICT_PENDING",o[o.DEPENDENT_WAIT_INSTALL=4]="DEPENDENT_WAIT_INSTALL",o[o.DIRECTORY_OCCUPIED=5]="DIRECTORY_OCCUPIED",o[o.DISABLE=6]="DISABLE",o))(s||{});const h="/api/v7.store/",m="/admin/module/";function U(o={}){return c({url:m+"index",method:"get",params:o})}function V(o={}){const a=g();return c({url:a.apiUrl+h+"modules",method:"get",params:o})}function O(o){const a=u(),n=g();return c({url:n.apiUrl+h+"info",method:"get",params:o},{anotherToken:a.getToken("auth")})}function B(o={}){const a=u(),n=g();return c({url:n.apiUrl+h+"order",method:"post",params:o},{anotherToken:a.getToken("auth")})}function F(o,a){const n=u(),t=g();return c({url:t.apiUrl+h+"pay",method:"post",params:{order_id:o,pay_type:a}},{anotherToken:n.getToken("auth"),showSuccessMessage:!0})}function R(o){const a=u(),n=g();return c({url:n.apiUrl+"/api/pay/check",method:"get",params:{sn:o}},{anotherToken:a.getToken("auth"),showCodeMessage:!1})}function W(o){const a=u(),n=g();return c({url:n.apiUrl+h+"preDownload",method:"POST",data:o},{anotherToken:a.getToken("auth")})}function z(o){return c({url:m+"state",method:"get",params:{uid:o}})}function q(o,a,n,t,d={}){const l=u();return c({url:m+"install",method:"POST",data:{uid:o,update:t,version:n,orderId:a,token:l.getToken("auth"),extend:d},timeout:3e3*10},{showCodeMessage:!1})}function J(o){return c({url:m+"uninstall",method:"post",params:{uid:o}},{showSuccessMessage:!0})}function k(o){return c({url:m+"changeState",method:"post",data:o},{showCodeMessage:!1})}function Q(o){return c({url:m+"dependentInstallComplete",method:"post",params:{uid:o}})}function ee(o){const a=u();return c({url:m+"upload",method:"post",params:{file:o,token:a.getToken("auth")}})}const Y=()=>{e.loading.table=!0,e.table.indexLoaded?A():G().then(()=>{A()})},f=()=>{e.table.indexLoaded=!1;for(const o in e.table.modulesEbak)e.table.modulesEbak[o]=void 0;Y()},G=()=>U().then(o=>{e.table.indexLoaded=!0,e.sysVersion=o.data.sysVersion,e.nuxtVersion=o.data.nuxtVersion,e.installedModule=o.data.installed;const a=[],n=[];o.data.installed&&(e.installedModule.forEach(t=>{a.push(t.uid),n.push({uid:t.uid,version:t.version})}),e.installedModuleUids=a,e.installedModuleVersions=n)}),A=()=>{if(typeof e.table.modulesEbak[e.table.params.activeTab]<"u"){e.table.modules[e.table.params.activeTab]=S(e.table.modulesEbak[e.table.params.activeTab]),e.loading.table=!1;return}const o={};for(const n in e.table.params)e.table.params[n]!=""&&(o[n]=e.table.params[n]);const a=[];o.installed=e.installedModuleVersions,o.sysVersion=e.sysVersion,V(o).then(n=>{o.activeTab=="all"&&(n.data.rows.forEach(t=>{a.push(t.uid)}),e.installedModule.forEach(t=>{a.indexOf(t.uid)===-1&&(e.table.params.quickSearch?t.title.includes(e.table.params.quickSearch)&&n.data.rows.push(t):n.data.rows.push(t))})),e.table.remark=n.data.remark,e.table.modulesEbak[o.activeTab]=n.data.rows.map(t=>{const d=e.installedModuleUids.indexOf(t.uid);return d!==-1?(t.state=e.installedModule[d].state,t.title=e.installedModule[d].title,t.version=e.installedModule[d].version,t.website=e.installedModule[d].website,t.stateTag=K(t.state),M(t.tags)||(t.tags=[]),t.tags.push({name:`${i.global.t("module.installed")} v${e.installedModule[d].version}`,type:"primary"})):t.state=0,t.new_version&&t.tags&&t.tags.push({name:i.global.t("module.New version"),type:"danger"}),t}),e.table.modules[o.activeTab]=S(e.table.modulesEbak[o.activeTab]),e.table.category=n.data.category}).finally(()=>{e.loading.table=!1})},E=o=>{e.dialog.goodsInfo=!0,e.loading.goodsInfo=!0;const a=e.installedModule.find(n=>n.uid==o);O({uid:o,localVersion:a==null?void 0:a.version,sysVersion:e.sysVersion}).then(n=>{a?(n.data.info.type=="local"?(n.data.info=a,n.data.info.images=[N("/static/images/local-module-logo.png")],n.data.info.type="local"):(n.data.info.type="online",n.data.info.state=a.state,n.data.info.version=a.version),n.data.info.enable=a.state!==s.DISABLE):(n.data.info.state=0,n.data.info.type="online"),e.goodsInfo=n.data.info}).catch(n=>{I(n)&&(e.dialog.goodsInfo=!1)}).finally(()=>{e.loading.goodsInfo=!1})},oe=(o=!1)=>{e.dialog.buy=!0,e.loading.buy=!0,B({goods_id:e.goodsInfo.id}).then(a=>{e.loading.buy=!1,e.buy.renew=o,e.buy.info=a.data.info}).catch(a=>{e.dialog.buy=!1,e.loading.buy=!1,I(a)})},ae=o=>{e.common.payType=o,e.loading.common=!0,F(e.buy.info.id,o).then(a=>{if(e.dialog.buy=!1,e.dialog.goodsInfo=!1,o=="wx"||o=="zfb"){e.dialog.pay=!0,e.payInfo=a.data;const n=setInterval(()=>{R(e.payInfo.info.sn).then(()=>{e.payInfo.pay.status="success",clearInterval(n),e.buy.renew?E(a.data.info.uid):L(a.data.info.uid,a.data.info.id,!0),e.dialog.pay=!1}).catch(()=>{})},3e3)}else e.buy.renew?E(a.data.info.uid):L(a.data.info.uid,a.data.info.id,!0)}).catch(a=>{I(a)}).finally(()=>{e.loading.common=!1})},T=o=>{e.common.type="loading",e.common.loadingTitle=o,e.common.loadingComponentKey=_()},L=(o,a,n,t=!1)=>{e.dialog.common=!0,T("init"),e.common.dialogTitle=i.global.t("module.Install");const d=l=>{n?(T("getInstallableVersion"),W({uid:o,orderId:a,sysVersion:e.sysVersion,nuxtVersion:e.nuxtVersion,installed:e.installedModuleUids}).then(r=>{e.common.uid=o,e.common.update=t,e.common.type="selectVersion",e.common.dialogTitle=i.global.t("module.Select Version"),e.common.versions=r.data.versions,e.dialog.baAccount=!1,e.dialog.buy=!1,e.dialog.goodsInfo=!1}).catch(r=>{I(r)||(e.dialog.common=!1)})):(T(l===s.UNINSTALLED?"download":"install"),x(o,a,"",t),e.dialog.baAccount=!1,e.dialog.buy=!1,e.dialog.goodsInfo=!1)};t?d(s.DISABLE):z(o).then(l=>{if(l.data.state===s.INSTALLED||l.data.state===s.DISABLE||l.data.state===s.DIRECTORY_OCCUPIED){y({type:"error",message:l.data.state===s.INSTALLED||l.data.state===s.DISABLE?i.global.t("module.Installation cancelled because module already exists!"):i.global.t("module.Installation cancelled because the directory required by the module is occupied!")}),e.dialog.common=!1;return}d(l.data.state)})},x=(o,a,n="",t=!1,d={})=>{q(o,a,n,t,d).then(()=>{e.common.dialogTitle=i.global.t("module.Installation complete"),e.common.moduleState=s.INSTALLED,e.common.type="done",f()}).catch(l=>{if(!I(l))if(l.code==-1)e.common.uid=l.data.uid,e.common.type="installConflict",e.common.dialogTitle=i.global.t("module.A conflict is found Please handle it manually"),e.common.fileConflict=l.data.fileConflict,e.common.dependConflict=l.data.dependConflict;else if(l.code==-2){e.common.type="done",e.common.uid=l.data.uid,e.common.dialogTitle=i.global.t("module.Wait for dependent installation"),e.common.moduleState=s.DEPENDENT_WAIT_INSTALL,e.common.waitInstallDepend=l.data.wait_install,e.common.dependInstallState="executing";const r=w();l.data.wait_install.includes("npm_dependent_wait_install")&&r.addTaskPM("web-install",!0,"module-install:"+l.data.uid,p=>{b(p,"npm_dependent_wait_install")}),l.data.wait_install.includes("nuxt_npm_dependent_wait_install")&&r.addTaskPM("nuxt-install",!0,"module-install:"+l.data.uid,p=>{b(p,"nuxt_npm_dependent_wait_install")}),l.data.wait_install.includes("composer_dependent_wait_install")&&r.addTask("composer.update",!0,"module-install:"+l.data.uid,p=>{b(p,"composer_dependent_wait_install")})}else l.code==0&&(y({type:"error",message:l.msg,zIndex:C}),e.dialog.common=!1,f())}).finally(()=>{e.loading.common=!1})},b=(o,a)=>{o==P.Success?(e.common.waitInstallDepend=e.common.waitInstallDepend.filter(n=>n!=a),e.common.waitInstallDepend.length==0&&(e.common.dependInstallState="success",D.currentRoute.value.name==="moduleStore/moduleStore"&&f())):(w().toggle(!0),e.common.dependInstallState="fail",D.currentRoute.value.name==="moduleStore/moduleStore"&&f()),D.currentRoute.value.name},ne=(o=!1)=>{if(e.loading.common=!0,o){const a={};for(const n in e.common.disableDependConflict)e.common.disableDependConflict[n].solution=="delete"&&(typeof a[e.common.disableDependConflict[n].env]>"u"&&(a[e.common.disableDependConflict[n].env]=[]),a[e.common.disableDependConflict[n].env].push(e.common.disableDependConflict[n].depend));e.common.disableParams.confirmConflict=1,e.common.disableParams.dependConflictSolution=a}k(e.common.disableParams).then(()=>{y({type:"success",message:i.global.t("module.The operation succeeds Please clear the system cache and refresh the browser ~"),zIndex:C}),e.dialog.common=!1,f()}).catch(a=>{if(a.code==-1){if(e.dialog.common=!0,e.common.dialogTitle=i.global.t("module.Deal with conflict"),e.common.type="disableConfirmConflict",e.common.disableDependConflict=a.data.dependConflict,a.data.conflictFile&&a.data.conflictFile.length){const n=[];for(const t in a.data.conflictFile)n.push({file:a.data.conflictFile[t]});e.common.disableConflictFile=n}}else if(a.code==-2){e.dialog.common=!0;const n={commands:a.data.wait_install};e.common.uid=e.goodsInfo.uid,j(n)}else a.code==-3?L(e.goodsInfo.uid,e.goodsInfo.purchased,!0,!0):(y({type:"error",message:a.msg,zIndex:C}),e.common.disableParams&&e.common.disableParams.uid?E(e.common.disableParams.uid):f())}).finally(()=>{e.loading.common=!1})},te=o=>{e.loading.common=!0,k({uid:o,state:1}).then(()=>{e.dialog.common=!0,T("init"),e.common.dialogTitle=i.global.t("Enable"),x(o,0),e.dialog.goodsInfo=!1}).catch(a=>{y({type:"error",message:a.msg,zIndex:C}),e.loading.common=!1})},I=o=>{const a=u();return o.code==301||o.code==408?(a.removeToken(),e.dialog.baAccount=!0,!0):!1},S=o=>e.table.onlyLocal?o.filter(a=>a.installed):o,j=o=>{{e.dialog.common=!0,e.common.type="done",e.common.dialogTitle=i.global.t("module.Wait for dependent installation"),e.common.moduleState=s.DISABLE,e.common.dependInstallState="executing";const a=w();o.commands.forEach(n=>{e.common.waitInstallDepend.push(n.type),n.pm?(n.command=="web-install",a.addTaskPM(n.command,!0,"",t=>{b(t,n.type),n.command=="web-install"})):a.addTask(n.command,!0,"",t=>{b(t,n.type)})})}},le=o=>o.nickname+"("+(o.email||o.mobile||"ID:"+o.id)+")",ie=(o,a)=>typeof o>"u"||typeof a>"u"?"-":a==0?parseInt(o.toString())+i.global.t("Integral"):"¥"+o,K=o=>{switch(o){case s.INSTALLED:return{type:"",text:i.global.t("module.installed")};case s.WAIT_INSTALL:return{type:"success",text:i.global.t("module.Wait for installation")};case s.CONFLICT_PENDING:return{type:"danger",text:i.global.t("module.Conflict pending")};case s.DEPENDENT_WAIT_INSTALL:return{type:"warning",text:i.global.t("module.Dependency to be installed")};case s.DISABLE:return{type:"warning",text:i.global.t("Disable")};default:return{type:"info",text:i.global.t("Unknown")}}};export{le as a,L as b,ie as c,Q as d,f as e,oe as f,T as g,x as h,ne as i,E as j,te as k,z as l,s as m,Y as n,ae as o,J as p,e as s,ee as u}; +import{y as _,u as g,c,f as N,j as i,S as C,r as D}from"./index-DaZx-aM1.js";import{a as v,z as y,L as M}from"./vue-DweYBrEc.js";import{u}from"./index-COLRoJQu.js";import{u as w,t as P}from"./terminal-Ckva-Vp9.js";const e=v({loading:{buy:!1,table:!0,common:!1,install:!1,goodsInfo:!1},dialog:{buy:!1,pay:!1,common:!1,goodsInfo:!1,baAccount:!1},table:{remark:"",modules:[],modulesEbak:[],category:[],onlyLocal:!1,indexLoaded:!1,params:{quickSearch:"",activeTab:"all"}},payInfo:{},goodsInfo:{},buy:{info:{},renew:!1,agreement:!0},common:{uid:"",moduleState:0,quickClose:!1,type:"loading",dialogTitle:"",fileConflict:[],dependConflict:[],loadingTitle:"init",loadingComponentKey:_(),waitInstallDepend:[],dependInstallState:"none",disableConflictFile:[],disableDependConflict:[],disableParams:{},payType:"wx",update:!1,versions:[]},sysVersion:"",nuxtVersion:"",installedModule:[],installedModuleUids:[],installedModuleVersions:[]});var s=(o=>(o[o.UNINSTALLED=0]="UNINSTALLED",o[o.INSTALLED=1]="INSTALLED",o[o.WAIT_INSTALL=2]="WAIT_INSTALL",o[o.CONFLICT_PENDING=3]="CONFLICT_PENDING",o[o.DEPENDENT_WAIT_INSTALL=4]="DEPENDENT_WAIT_INSTALL",o[o.DIRECTORY_OCCUPIED=5]="DIRECTORY_OCCUPIED",o[o.DISABLE=6]="DISABLE",o))(s||{});const h="/api/v7.store/",m="/admin/module/";function U(o={}){return c({url:m+"index",method:"get",params:o})}function V(o={}){const a=g();return c({url:a.apiUrl+h+"modules",method:"get",params:o})}function O(o){const a=u(),n=g();return c({url:n.apiUrl+h+"info",method:"get",params:o},{anotherToken:a.getToken("auth")})}function B(o={}){const a=u(),n=g();return c({url:n.apiUrl+h+"order",method:"post",params:o},{anotherToken:a.getToken("auth")})}function F(o,a){const n=u(),t=g();return c({url:t.apiUrl+h+"pay",method:"post",params:{order_id:o,pay_type:a}},{anotherToken:n.getToken("auth"),showSuccessMessage:!0})}function R(o){const a=u(),n=g();return c({url:n.apiUrl+"/api/pay/check",method:"get",params:{sn:o}},{anotherToken:a.getToken("auth"),showCodeMessage:!1})}function W(o){const a=u(),n=g();return c({url:n.apiUrl+h+"preDownload",method:"POST",data:o},{anotherToken:a.getToken("auth")})}function z(o){return c({url:m+"state",method:"get",params:{uid:o}})}function q(o,a,n,t,d={}){const l=u();return c({url:m+"install",method:"POST",data:{uid:o,update:t,version:n,orderId:a,token:l.getToken("auth"),extend:d},timeout:3e3*10},{showCodeMessage:!1})}function J(o){return c({url:m+"uninstall",method:"post",params:{uid:o}},{showSuccessMessage:!0})}function k(o){return c({url:m+"changeState",method:"post",data:o},{showCodeMessage:!1})}function Q(o){return c({url:m+"dependentInstallComplete",method:"post",params:{uid:o}})}function ee(o){const a=u();return c({url:m+"upload",method:"post",params:{file:o,token:a.getToken("auth")}})}const Y=()=>{e.loading.table=!0,e.table.indexLoaded?A():G().then(()=>{A()})},f=()=>{e.table.indexLoaded=!1;for(const o in e.table.modulesEbak)e.table.modulesEbak[o]=void 0;Y()},G=()=>U().then(o=>{e.table.indexLoaded=!0,e.sysVersion=o.data.sysVersion,e.nuxtVersion=o.data.nuxtVersion,e.installedModule=o.data.installed;const a=[],n=[];o.data.installed&&(e.installedModule.forEach(t=>{a.push(t.uid),n.push({uid:t.uid,version:t.version})}),e.installedModuleUids=a,e.installedModuleVersions=n)}),A=()=>{if(typeof e.table.modulesEbak[e.table.params.activeTab]<"u"){e.table.modules[e.table.params.activeTab]=S(e.table.modulesEbak[e.table.params.activeTab]),e.loading.table=!1;return}const o={};for(const n in e.table.params)e.table.params[n]!=""&&(o[n]=e.table.params[n]);const a=[];o.installed=e.installedModuleVersions,o.sysVersion=e.sysVersion,V(o).then(n=>{o.activeTab=="all"&&(n.data.rows.forEach(t=>{a.push(t.uid)}),e.installedModule.forEach(t=>{a.indexOf(t.uid)===-1&&(e.table.params.quickSearch?t.title.includes(e.table.params.quickSearch)&&n.data.rows.push(t):n.data.rows.push(t))})),e.table.remark=n.data.remark,e.table.modulesEbak[o.activeTab]=n.data.rows.map(t=>{const d=e.installedModuleUids.indexOf(t.uid);return d!==-1?(t.state=e.installedModule[d].state,t.title=e.installedModule[d].title,t.version=e.installedModule[d].version,t.website=e.installedModule[d].website,t.stateTag=K(t.state),M(t.tags)||(t.tags=[]),t.tags.push({name:`${i.global.t("module.installed")} v${e.installedModule[d].version}`,type:"primary"})):t.state=0,t.new_version&&t.tags&&t.tags.push({name:i.global.t("module.New version"),type:"danger"}),t}),e.table.modules[o.activeTab]=S(e.table.modulesEbak[o.activeTab]),e.table.category=n.data.category}).finally(()=>{e.loading.table=!1})},E=o=>{e.dialog.goodsInfo=!0,e.loading.goodsInfo=!0;const a=e.installedModule.find(n=>n.uid==o);O({uid:o,localVersion:a==null?void 0:a.version,sysVersion:e.sysVersion}).then(n=>{a?(n.data.info.type=="local"?(n.data.info=a,n.data.info.images=[N("/static/images/local-module-logo.png")],n.data.info.type="local"):(n.data.info.type="online",n.data.info.state=a.state,n.data.info.version=a.version),n.data.info.enable=a.state!==s.DISABLE):(n.data.info.state=0,n.data.info.type="online"),e.goodsInfo=n.data.info}).catch(n=>{I(n)&&(e.dialog.goodsInfo=!1)}).finally(()=>{e.loading.goodsInfo=!1})},oe=(o=!1)=>{e.dialog.buy=!0,e.loading.buy=!0,B({goods_id:e.goodsInfo.id}).then(a=>{e.loading.buy=!1,e.buy.renew=o,e.buy.info=a.data.info}).catch(a=>{e.dialog.buy=!1,e.loading.buy=!1,I(a)})},ae=o=>{e.common.payType=o,e.loading.common=!0,F(e.buy.info.id,o).then(a=>{if(e.dialog.buy=!1,e.dialog.goodsInfo=!1,o=="wx"||o=="zfb"){e.dialog.pay=!0,e.payInfo=a.data;const n=setInterval(()=>{R(e.payInfo.info.sn).then(()=>{e.payInfo.pay.status="success",clearInterval(n),e.buy.renew?E(a.data.info.uid):L(a.data.info.uid,a.data.info.id,!0),e.dialog.pay=!1}).catch(()=>{})},3e3)}else e.buy.renew?E(a.data.info.uid):L(a.data.info.uid,a.data.info.id,!0)}).catch(a=>{I(a)}).finally(()=>{e.loading.common=!1})},T=o=>{e.common.type="loading",e.common.loadingTitle=o,e.common.loadingComponentKey=_()},L=(o,a,n,t=!1)=>{e.dialog.common=!0,T("init"),e.common.dialogTitle=i.global.t("module.Install");const d=l=>{n?(T("getInstallableVersion"),W({uid:o,orderId:a,sysVersion:e.sysVersion,nuxtVersion:e.nuxtVersion,installed:e.installedModuleUids}).then(r=>{e.common.uid=o,e.common.update=t,e.common.type="selectVersion",e.common.dialogTitle=i.global.t("module.Select Version"),e.common.versions=r.data.versions,e.dialog.baAccount=!1,e.dialog.buy=!1,e.dialog.goodsInfo=!1}).catch(r=>{I(r)||(e.dialog.common=!1)})):(T(l===s.UNINSTALLED?"download":"install"),x(o,a,"",t),e.dialog.baAccount=!1,e.dialog.buy=!1,e.dialog.goodsInfo=!1)};t?d(s.DISABLE):z(o).then(l=>{if(l.data.state===s.INSTALLED||l.data.state===s.DISABLE||l.data.state===s.DIRECTORY_OCCUPIED){y({type:"error",message:l.data.state===s.INSTALLED||l.data.state===s.DISABLE?i.global.t("module.Installation cancelled because module already exists!"):i.global.t("module.Installation cancelled because the directory required by the module is occupied!")}),e.dialog.common=!1;return}d(l.data.state)})},x=(o,a,n="",t=!1,d={})=>{q(o,a,n,t,d).then(()=>{e.common.dialogTitle=i.global.t("module.Installation complete"),e.common.moduleState=s.INSTALLED,e.common.type="done",f()}).catch(l=>{if(!I(l))if(l.code==-1)e.common.uid=l.data.uid,e.common.type="installConflict",e.common.dialogTitle=i.global.t("module.A conflict is found Please handle it manually"),e.common.fileConflict=l.data.fileConflict,e.common.dependConflict=l.data.dependConflict;else if(l.code==-2){e.common.type="done",e.common.uid=l.data.uid,e.common.dialogTitle=i.global.t("module.Wait for dependent installation"),e.common.moduleState=s.DEPENDENT_WAIT_INSTALL,e.common.waitInstallDepend=l.data.wait_install,e.common.dependInstallState="executing";const r=w();l.data.wait_install.includes("npm_dependent_wait_install")&&r.addTaskPM("web-install",!0,"module-install:"+l.data.uid,p=>{b(p,"npm_dependent_wait_install")}),l.data.wait_install.includes("nuxt_npm_dependent_wait_install")&&r.addTaskPM("nuxt-install",!0,"module-install:"+l.data.uid,p=>{b(p,"nuxt_npm_dependent_wait_install")}),l.data.wait_install.includes("composer_dependent_wait_install")&&r.addTask("composer.update",!0,"module-install:"+l.data.uid,p=>{b(p,"composer_dependent_wait_install")})}else l.code==0&&(y({type:"error",message:l.msg,zIndex:C}),e.dialog.common=!1,f())}).finally(()=>{e.loading.common=!1})},b=(o,a)=>{o==P.Success?(e.common.waitInstallDepend=e.common.waitInstallDepend.filter(n=>n!=a),e.common.waitInstallDepend.length==0&&(e.common.dependInstallState="success",D.currentRoute.value.name==="moduleStore/moduleStore"&&f())):(w().toggle(!0),e.common.dependInstallState="fail",D.currentRoute.value.name==="moduleStore/moduleStore"&&f()),D.currentRoute.value.name},ne=(o=!1)=>{if(e.loading.common=!0,o){const a={};for(const n in e.common.disableDependConflict)e.common.disableDependConflict[n].solution=="delete"&&(typeof a[e.common.disableDependConflict[n].env]>"u"&&(a[e.common.disableDependConflict[n].env]=[]),a[e.common.disableDependConflict[n].env].push(e.common.disableDependConflict[n].depend));e.common.disableParams.confirmConflict=1,e.common.disableParams.dependConflictSolution=a}k(e.common.disableParams).then(()=>{y({type:"success",message:i.global.t("module.The operation succeeds Please clear the system cache and refresh the browser ~"),zIndex:C}),e.dialog.common=!1,f()}).catch(a=>{if(a.code==-1){if(e.dialog.common=!0,e.common.dialogTitle=i.global.t("module.Deal with conflict"),e.common.type="disableConfirmConflict",e.common.disableDependConflict=a.data.dependConflict,a.data.conflictFile&&a.data.conflictFile.length){const n=[];for(const t in a.data.conflictFile)n.push({file:a.data.conflictFile[t]});e.common.disableConflictFile=n}}else if(a.code==-2){e.dialog.common=!0;const n={commands:a.data.wait_install};e.common.uid=e.goodsInfo.uid,j(n)}else a.code==-3?L(e.goodsInfo.uid,e.goodsInfo.purchased,!0,!0):(y({type:"error",message:a.msg,zIndex:C}),e.common.disableParams&&e.common.disableParams.uid?E(e.common.disableParams.uid):f())}).finally(()=>{e.loading.common=!1})},te=o=>{e.loading.common=!0,k({uid:o,state:1}).then(()=>{e.dialog.common=!0,T("init"),e.common.dialogTitle=i.global.t("Enable"),x(o,0),e.dialog.goodsInfo=!1}).catch(a=>{y({type:"error",message:a.msg,zIndex:C}),e.loading.common=!1})},I=o=>{const a=u();return o.code==301||o.code==408?(a.removeToken(),e.dialog.baAccount=!0,!0):!1},S=o=>e.table.onlyLocal?o.filter(a=>a.installed):o,j=o=>{{e.dialog.common=!0,e.common.type="done",e.common.dialogTitle=i.global.t("module.Wait for dependent installation"),e.common.moduleState=s.DISABLE,e.common.dependInstallState="executing";const a=w();o.commands.forEach(n=>{e.common.waitInstallDepend.push(n.type),n.pm?(n.command=="web-install",a.addTaskPM(n.command,!0,"",t=>{b(t,n.type),n.command=="web-install"})):a.addTask(n.command,!0,"",t=>{b(t,n.type)})})}},le=o=>o.nickname+"("+(o.email||o.mobile||"ID:"+o.id)+")",ie=(o,a)=>typeof o>"u"||typeof a>"u"?"-":a==0?parseInt(o.toString())+i.global.t("Integral"):"¥"+o,K=o=>{switch(o){case s.INSTALLED:return{type:"",text:i.global.t("module.installed")};case s.WAIT_INSTALL:return{type:"success",text:i.global.t("module.Wait for installation")};case s.CONFLICT_PENDING:return{type:"danger",text:i.global.t("module.Conflict pending")};case s.DEPENDENT_WAIT_INSTALL:return{type:"warning",text:i.global.t("module.Dependency to be installed")};case s.DISABLE:return{type:"warning",text:i.global.t("Disable")};default:return{type:"info",text:i.global.t("Unknown")}}};export{le as a,L as b,ie as c,Q as d,f as e,oe as f,T as g,x as h,ne as i,E as j,te as k,z as l,s as m,Y as n,ae as o,J as p,e as s,ee as u}; diff --git a/public/assets/index-DNe65j9y.js b/public/assets/index-CgRCtp_C.js similarity index 93% rename from public/assets/index-DNe65j9y.js rename to public/assets/index-CgRCtp_C.js index 00ad740..da9362d 100644 --- a/public/assets/index-DNe65j9y.js +++ b/public/assets/index-CgRCtp_C.js @@ -1 +1 @@ -import{x as F,a7 as V}from"./index-BpUIT4cK.js";import{B as q,N as z,a as _,ar as U,w as O,I as u,X as h,C as b,D as G,u as c,O as f,W as k,H as i,P as d,p as P,_ as T,G as g,U as R,V as j,aK as K,au as M}from"./vue-DweYBrEc.js";import J from"./popupForm-SWbMGjDh.js";import{l as Q,u as W,b as X}from"./moneyLog-CAoAEsNc.js";import{d as w,b as Y,T as Z,a as ee}from"./index-Bn2A_J6p.js";import te from"./scoreLog-imQSBMbd.js";import"./index-BlN5UEvU.js";import"./validate-CLZ9qkb0.js";import"./index-DuYG_3Q7.js";const ae={class:"default-main ba-table-box"},re={class:"table-header-operate-text"},fe=q({name:"user/moneyLog",__name:"index",setup(oe){const{t:r,tm:L}=F.useI18n(),N=z().query.user_id??"",m=_({userInfo:{}}),l=_({visible:!1,loading:!1,rows:[]}),v=te.game_type,I=[{render:"tipButton",name:"history",title:"History",text:"",type:"primary",icon:"fa fa-history",class:"table-row-history",disabledTip:!1,click:e=>{D(e)}},...w(["edit"]),...w(["delete"])],C=e=>{const t=Number(e);return Number.isFinite(t)?t:0},S=e=>{if(typeof e=="string"&&e.trim()&&!Number.isFinite(Number(e)))return e;const t=C(e);if(!t)return"";const o=new Date(t*1e3),n=s=>s.toString().padStart(2,"0");return`${o.getFullYear()}-${n(o.getMonth()+1)}-${n(o.getDate())} ${n(o.getHours())}:${n(o.getMinutes())}:${n(o.getSeconds())}`},E=e=>e.bank_befter!==void 0||e.bank_after!==void 0?`Bank:${e.bank_befter??""}→${e.bank_after??""}`:JSON.stringify(e),x=e=>({id:e.id||e.money_log_id||"",editedBy:String(e.admin_name||""),editedTime:S(e.create_time),changes:E(e)}),D=e=>{l.visible=!0,l.loading=!0,l.rows=[],Q({id:e.id}).then(t=>{var n;const o=Array.isArray(t.data)?t.data:(n=t.data)==null?void 0:n.list;l.rows=Array.isArray(o)?o.map(s=>x(s)):[]}).finally(()=>{l.loading=!1})},a=new Y(new V(W),{column:[{type:"selection",align:"center",operator:!1},{label:r("user.moneyLog.Created by"),prop:"admin.username",align:"center",width:70,formatter:e=>{var t;return((t=e.admin)==null?void 0:t.username)||"web"}},{label:r("user.moneyLog.User name"),prop:"user.jk_username",align:"center",operator:"LIKE",operatorPlaceholder:r("Fuzzy query")},{label:r("user.moneyLog.Change balance"),prop:"money",align:"center",operator:"RANGE",sortable:"custom"},{label:r("user.moneyLog.bank_id"),prop:"bank.bank_name",align:"center",operator:"LIKE",operatorPlaceholder:r("Fuzzy query")},{label:r("user.moneyLog.Transaction id"),prop:"transaction_id",align:"center",operator:"RANGE"},{label:r("user.moneyLog.Game Ticket"),prop:"scoreLog",align:"center",formatter:e=>!e.scoreLog||e.scoreLog.length===0?"-":e.scoreLog.map(t=>`${v[String(t.game_type)]||t.game_type}: ${t.score}`).join(" | ")},{label:r("user.moneyLog.type"),prop:"type",align:"center",operator:"eq",sortable:!1,render:"tag",custom:{1:"success",2:"danger",3:"success",4:"danger"},replaceValue:{...L("user.moneyLog.type_list")}},{label:r("user.moneyLog.remarks"),prop:"memo",align:"center",operator:"LIKE",operatorPlaceholder:r("Fuzzy query"),showOverflowTooltip:!0},{label:r("Create time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:r("Operate"),align:"center",width:"130",render:"buttons",buttons:I}],dblClickNotEditColumn:["all"]},{defaultItems:{user_id:N,memo:""}});a.after.onSubmit=()=>{p(a.comSearch.form.user_id)},a.after.onTableHeaderAction=({event:e})=>{e=="refresh"&&p(a.comSearch.form.user_id)},a.before.onTableAction=({event:e})=>{if(e==="com-search"){a.table.filter.search=a.getComSearchData();for(const t in a.table.filter.search)if(["money","before","after"].includes(a.table.filter.search[t].field)){const o=a.table.filter.search[t].val.split(","),n=[];for(const s in o)n.push(isNaN(parseFloat(o[s]))?"":parseFloat(o[s])*100);a.table.filter.search[t].val=n.join(",")}return a.onTableHeaderAction("refresh",{event:"com-search",data:a.table.filter.search}),!1}},a.mount(),a.getData(),M("baTable",a);const p=U(e=>{e&&K(e)>0?X(e).then(t=>{m.userInfo=t.data.user}):m.userInfo={}},300);return p(a.comSearch.form.user_id),O(()=>a.comSearch.form.user_id,e=>{a.form.defaultItems.user_id=e,p(e)}),(e,t)=>{const o=u("el-alert"),n=u("el-button"),s=u("el-table-column"),A=u("el-table"),B=u("el-dialog"),$=h("blur"),H=h("loading");return b(),G("div",ae,[c(a).table.remark?(b(),f(o,{key:0,class:"ba-table-alert",title:c(a).table.remark,type:"info","show-icon":""},null,8,["title"])):k("",!0),i(Z,{buttons:["refresh","add","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":c(r)("Quick search placeholder",{fields:c(r)("user.moneyLog.User name")+"/"+c(r)("user.moneyLog.User nickname")})},{default:d(()=>[c(P)(m.userInfo)?k("",!0):T((b(),f(n,{key:0,class:"table-header-operate"},{default:d(()=>[g("span",re,R(m.userInfo.username+"(ID:"+m.userInfo.id+") "+c(r)("user.moneyLog.balance")+":"+m.userInfo.money),1)]),_:1})),[[$]])]),_:1},8,["quick-search-placeholder"]),i(ee),i(J),i(B,{modelValue:l.visible,"onUpdate:modelValue":t[1]||(t[1]=y=>l.visible=y),title:"Transaction Edit History",width:"720px"},{footer:d(()=>[i(n,{onClick:t[0]||(t[0]=y=>l.visible=!1)},{default:d(()=>t[2]||(t[2]=[j("CANCEL")])),_:1})]),default:d(()=>[t[3]||(t[3]=g("p",{class:"dialog-note"},"Transaction edit history is only kept for the most recent 12 months.",-1)),t[4]||(t[4]=g("p",{class:"dialog-note"},"Transaction 的编辑历史记录仅保存最近 12 个月。",-1)),T((b(),f(A,{data:l.rows,border:"",size:"small","empty-text":"No Record"},{default:d(()=>[i(s,{prop:"id",label:"Tx ID",width:"100"}),i(s,{prop:"editedBy",label:"Edit By",width:"120"}),i(s,{prop:"editedTime",label:"Edit Time",width:"170"}),i(s,{prop:"changes",label:"Changes (Old → New)"})]),_:1},8,["data"])),[[H,l.loading]])]),_:1},8,["modelValue"])])}}});export{fe as default}; +import{x as F,a7 as V}from"./index-DaZx-aM1.js";import{B as q,N as z,a as _,ar as U,w as O,I as u,X as h,C as b,D as G,u as c,O as f,W as k,H as i,P as d,p as P,_ as T,G as g,U as R,V as j,aK as K,au as M}from"./vue-DweYBrEc.js";import J from"./popupForm-mELjQArL.js";import{l as Q,u as W,b as X}from"./moneyLog-7w1RhGQR.js";import{d as w,b as Y,T as Z,a as ee}from"./index-DURhdNfa.js";import te from"./scoreLog-imQSBMbd.js";import"./index-3bJmoSPj.js";import"./validate-BpW15YMR.js";import"./index-BUXh3lRP.js";const ae={class:"default-main ba-table-box"},re={class:"table-header-operate-text"},fe=q({name:"user/moneyLog",__name:"index",setup(oe){const{t:r,tm:L}=F.useI18n(),N=z().query.user_id??"",m=_({userInfo:{}}),l=_({visible:!1,loading:!1,rows:[]}),v=te.game_type,I=[{render:"tipButton",name:"history",title:"History",text:"",type:"primary",icon:"fa fa-history",class:"table-row-history",disabledTip:!1,click:e=>{D(e)}},...w(["edit"]),...w(["delete"])],C=e=>{const t=Number(e);return Number.isFinite(t)?t:0},S=e=>{if(typeof e=="string"&&e.trim()&&!Number.isFinite(Number(e)))return e;const t=C(e);if(!t)return"";const o=new Date(t*1e3),n=s=>s.toString().padStart(2,"0");return`${o.getFullYear()}-${n(o.getMonth()+1)}-${n(o.getDate())} ${n(o.getHours())}:${n(o.getMinutes())}:${n(o.getSeconds())}`},E=e=>e.bank_befter!==void 0||e.bank_after!==void 0?`Bank:${e.bank_befter??""}→${e.bank_after??""}`:JSON.stringify(e),x=e=>({id:e.id||e.money_log_id||"",editedBy:String(e.admin_name||""),editedTime:S(e.create_time),changes:E(e)}),D=e=>{l.visible=!0,l.loading=!0,l.rows=[],Q({id:e.id}).then(t=>{var n;const o=Array.isArray(t.data)?t.data:(n=t.data)==null?void 0:n.list;l.rows=Array.isArray(o)?o.map(s=>x(s)):[]}).finally(()=>{l.loading=!1})},a=new Y(new V(W),{column:[{type:"selection",align:"center",operator:!1},{label:r("user.moneyLog.Created by"),prop:"admin.username",align:"center",width:70,formatter:e=>{var t;return((t=e.admin)==null?void 0:t.username)||"web"}},{label:r("user.moneyLog.User name"),prop:"user.jk_username",align:"center",operator:"LIKE",operatorPlaceholder:r("Fuzzy query")},{label:r("user.moneyLog.Change balance"),prop:"money",align:"center",operator:"RANGE",sortable:"custom"},{label:r("user.moneyLog.bank_id"),prop:"bank.bank_name",align:"center",operator:"LIKE",operatorPlaceholder:r("Fuzzy query")},{label:r("user.moneyLog.Transaction id"),prop:"transaction_id",align:"center",operator:"RANGE"},{label:r("user.moneyLog.Game Ticket"),prop:"scoreLog",align:"center",formatter:e=>!e.scoreLog||e.scoreLog.length===0?"-":e.scoreLog.map(t=>`${v[String(t.game_type)]||t.game_type}: ${t.score}`).join(" | ")},{label:r("user.moneyLog.type"),prop:"type",align:"center",operator:"eq",sortable:!1,render:"tag",custom:{1:"success",2:"danger",3:"success",4:"danger"},replaceValue:{...L("user.moneyLog.type_list")}},{label:r("user.moneyLog.remarks"),prop:"memo",align:"center",operator:"LIKE",operatorPlaceholder:r("Fuzzy query"),showOverflowTooltip:!0},{label:r("Create time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:r("Operate"),align:"center",width:"130",render:"buttons",buttons:I}],dblClickNotEditColumn:["all"]},{defaultItems:{user_id:N,memo:""}});a.after.onSubmit=()=>{p(a.comSearch.form.user_id)},a.after.onTableHeaderAction=({event:e})=>{e=="refresh"&&p(a.comSearch.form.user_id)},a.before.onTableAction=({event:e})=>{if(e==="com-search"){a.table.filter.search=a.getComSearchData();for(const t in a.table.filter.search)if(["money","before","after"].includes(a.table.filter.search[t].field)){const o=a.table.filter.search[t].val.split(","),n=[];for(const s in o)n.push(isNaN(parseFloat(o[s]))?"":parseFloat(o[s])*100);a.table.filter.search[t].val=n.join(",")}return a.onTableHeaderAction("refresh",{event:"com-search",data:a.table.filter.search}),!1}},a.mount(),a.getData(),M("baTable",a);const p=U(e=>{e&&K(e)>0?X(e).then(t=>{m.userInfo=t.data.user}):m.userInfo={}},300);return p(a.comSearch.form.user_id),O(()=>a.comSearch.form.user_id,e=>{a.form.defaultItems.user_id=e,p(e)}),(e,t)=>{const o=u("el-alert"),n=u("el-button"),s=u("el-table-column"),A=u("el-table"),B=u("el-dialog"),$=h("blur"),H=h("loading");return b(),G("div",ae,[c(a).table.remark?(b(),f(o,{key:0,class:"ba-table-alert",title:c(a).table.remark,type:"info","show-icon":""},null,8,["title"])):k("",!0),i(Z,{buttons:["refresh","add","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":c(r)("Quick search placeholder",{fields:c(r)("user.moneyLog.User name")+"/"+c(r)("user.moneyLog.User nickname")})},{default:d(()=>[c(P)(m.userInfo)?k("",!0):T((b(),f(n,{key:0,class:"table-header-operate"},{default:d(()=>[g("span",re,R(m.userInfo.username+"(ID:"+m.userInfo.id+") "+c(r)("user.moneyLog.balance")+":"+m.userInfo.money),1)]),_:1})),[[$]])]),_:1},8,["quick-search-placeholder"]),i(ee),i(J),i(B,{modelValue:l.visible,"onUpdate:modelValue":t[1]||(t[1]=y=>l.visible=y),title:"Transaction Edit History",width:"720px"},{footer:d(()=>[i(n,{onClick:t[0]||(t[0]=y=>l.visible=!1)},{default:d(()=>t[2]||(t[2]=[j("CANCEL")])),_:1})]),default:d(()=>[t[3]||(t[3]=g("p",{class:"dialog-note"},"Transaction edit history is only kept for the most recent 12 months.",-1)),t[4]||(t[4]=g("p",{class:"dialog-note"},"Transaction 的编辑历史记录仅保存最近 12 个月。",-1)),T((b(),f(A,{data:l.rows,border:"",size:"small","empty-text":"No Record"},{default:d(()=>[i(s,{prop:"id",label:"Tx ID",width:"100"}),i(s,{prop:"editedBy",label:"Edit By",width:"120"}),i(s,{prop:"editedTime",label:"Edit Time",width:"170"}),i(s,{prop:"changes",label:"Changes (Old → New)"})]),_:1},8,["data"])),[[H,l.loading]])]),_:1},8,["modelValue"])])}}});export{fe as default}; diff --git a/public/assets/index-BpJJFmy8.js b/public/assets/index-Cjfuws3P.js similarity index 87% rename from public/assets/index-BpJJFmy8.js rename to public/assets/index-Cjfuws3P.js index 8ad3c60..09fb677 100644 --- a/public/assets/index-BpJJFmy8.js +++ b/public/assets/index-Cjfuws3P.js @@ -1 +1 @@ -import{b as i,d as s,T as m,a as c}from"./index-Bn2A_J6p.js";import p from"./popupForm-bkF58ue1.js";import{x as d,a7 as f}from"./index-BpUIT4cK.js";import{B as b,a8 as _,o as h,I as g,C as o,D as k,u as a,O as v,W as w,H as l,au as y}from"./vue-DweYBrEc.js";import"./index-DuYG_3Q7.js";import"./index-BlN5UEvU.js";import"./validate-CLZ9qkb0.js";const T={class:"default-main ba-table-box"},S=b({name:"user/rule",__name:"index",setup(x){const{t:e}=d.useI18n(),n=_("tableRef"),t=new i(new f("/admin/user.Rule/"),{expandAll:!1,column:[{type:"selection",align:"center",operator:!1},{label:e("auth.rule.title"),prop:"title",align:"left",width:"200"},{label:e("auth.rule.Icon"),prop:"icon",align:"center",width:"60",render:"icon",default:"fa fa-circle-o"},{label:e("auth.rule.name"),prop:"name",align:"center",showOverflowTooltip:!0},{label:e("auth.rule.type"),prop:"type",align:"center",render:"tag",custom:{menu:"danger",menu_dir:"success",route:"info"},replaceValue:{menu:e("user.rule.Member center menu items"),menu_dir:e("user.rule.Member center menu contents"),route:e("user.rule.Normal routing"),nav:e("user.rule.Top bar menu items"),button:e("user.rule.Page button"),nav_user_menu:e("user.rule.Top bar user dropdown")}},{label:e("State"),prop:"status",align:"center",width:"80",render:"switch"},{label:e("Update time"),prop:"update_time",align:"center",width:"160",render:"datetime"},{label:e("Create time"),prop:"create_time",align:"center",width:"160",render:"datetime"},{label:e("Operate"),align:"center",width:"130",render:"buttons",buttons:s()}],dblClickNotEditColumn:[void 0,"status"]},{defaultItems:{type:"route",menu_type:"tab",extend:"none",no_login_valid:"0",keepalive:0,status:1,icon:"fa fa-circle-o"}});return t.before.onSubmit=()=>{t.form.items.type=="route"?t.form.items.menu_type="tab":["menu","menu_dir","nav_user_menu"].includes(t.form.items.type)&&(t.form.items.no_login_valid="0")},t.after.getEditData=()=>{t.form.items&&!t.form.items.icon&&(t.form.items.icon="fa fa-circle-o")},y("baTable",t),h(()=>{var r;t.table.ref=n.value,t.mount(),(r=t.getData())==null||r.then(()=>{t.dragSort()})}),(r,C)=>{const u=g("el-alert");return o(),k("div",T,[a(t).table.remark?(o(),v(u,{key:0,class:"ba-table-alert",title:a(t).table.remark,type:"info","show-icon":""},null,8,["title"])):w("",!0),l(m,{buttons:["refresh","add","edit","delete","unfold","quickSearch","columnDisplay"],"quick-search-placeholder":a(e)("Quick search placeholder",{fields:a(e)("auth.rule.Rule title")})},null,8,["quick-search-placeholder"]),l(c,{ref_key:"tableRef",ref:n,pagination:!1},null,512),l(p)])}}});export{S as default}; +import{b as i,d as s,T as m,a as c}from"./index-DURhdNfa.js";import p from"./popupForm-CSEP3ECh.js";import{x as d,a7 as f}from"./index-DaZx-aM1.js";import{B as b,a8 as _,o as h,I as g,C as o,D as k,u as a,O as v,W as w,H as l,au as y}from"./vue-DweYBrEc.js";import"./index-BUXh3lRP.js";import"./index-3bJmoSPj.js";import"./validate-BpW15YMR.js";const T={class:"default-main ba-table-box"},S=b({name:"user/rule",__name:"index",setup(x){const{t:e}=d.useI18n(),n=_("tableRef"),t=new i(new f("/admin/user.Rule/"),{expandAll:!1,column:[{type:"selection",align:"center",operator:!1},{label:e("auth.rule.title"),prop:"title",align:"left",width:"200"},{label:e("auth.rule.Icon"),prop:"icon",align:"center",width:"60",render:"icon",default:"fa fa-circle-o"},{label:e("auth.rule.name"),prop:"name",align:"center",showOverflowTooltip:!0},{label:e("auth.rule.type"),prop:"type",align:"center",render:"tag",custom:{menu:"danger",menu_dir:"success",route:"info"},replaceValue:{menu:e("user.rule.Member center menu items"),menu_dir:e("user.rule.Member center menu contents"),route:e("user.rule.Normal routing"),nav:e("user.rule.Top bar menu items"),button:e("user.rule.Page button"),nav_user_menu:e("user.rule.Top bar user dropdown")}},{label:e("State"),prop:"status",align:"center",width:"80",render:"switch"},{label:e("Update time"),prop:"update_time",align:"center",width:"160",render:"datetime"},{label:e("Create time"),prop:"create_time",align:"center",width:"160",render:"datetime"},{label:e("Operate"),align:"center",width:"130",render:"buttons",buttons:s()}],dblClickNotEditColumn:[void 0,"status"]},{defaultItems:{type:"route",menu_type:"tab",extend:"none",no_login_valid:"0",keepalive:0,status:1,icon:"fa fa-circle-o"}});return t.before.onSubmit=()=>{t.form.items.type=="route"?t.form.items.menu_type="tab":["menu","menu_dir","nav_user_menu"].includes(t.form.items.type)&&(t.form.items.no_login_valid="0")},t.after.getEditData=()=>{t.form.items&&!t.form.items.icon&&(t.form.items.icon="fa fa-circle-o")},y("baTable",t),h(()=>{var r;t.table.ref=n.value,t.mount(),(r=t.getData())==null||r.then(()=>{t.dragSort()})}),(r,C)=>{const u=g("el-alert");return o(),k("div",T,[a(t).table.remark?(o(),v(u,{key:0,class:"ba-table-alert",title:a(t).table.remark,type:"info","show-icon":""},null,8,["title"])):w("",!0),l(m,{buttons:["refresh","add","edit","delete","unfold","quickSearch","columnDisplay"],"quick-search-placeholder":a(e)("Quick search placeholder",{fields:a(e)("auth.rule.Rule title")})},null,8,["quick-search-placeholder"]),l(c,{ref_key:"tableRef",ref:n,pagination:!1},null,512),l(p)])}}});export{S as default}; diff --git a/public/assets/index-Chlf2nHx.js b/public/assets/index-D4i1gdz0.js similarity index 88% rename from public/assets/index-Chlf2nHx.js rename to public/assets/index-D4i1gdz0.js index cb51204..02e9962 100644 --- a/public/assets/index-Chlf2nHx.js +++ b/public/assets/index-D4i1gdz0.js @@ -1 +1 @@ -import{b as d,d as p,T as u,a as m}from"./index-Bn2A_J6p.js";import{c as b,x as y,a7 as f}from"./index-BpUIT4cK.js";import h from"./popupForm-DtpnJK2j.js";import{B as g,a8 as _,o as R,I as k,C as n,D as E,u as t,O as I,W as z,H as o,au as q}from"./vue-DweYBrEc.js";import"./index-DuYG_3Q7.js";import"./index-BlN5UEvU.js";import"./validate-CLZ9qkb0.js";const s="/admin/security.DataRecycle/";function w(){return b({url:s+"add",method:"get"})}const x={class:"default-main ba-table-box"},B=g({name:"security/dataRecycle",__name:"index",setup(C){const{t:e}=y.useI18n(),l=_("tableRef"),a=new d(new f(s),{column:[{type:"selection",align:"center",operator:!1},{label:"ID",prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("security.dataRecycle.Rule name"),prop:"name",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.dataRecycle.controller"),prop:"controller",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("Connection"),prop:"connection",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.dataRecycle.data sheet"),prop:"data_table",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.dataRecycle.Data table primary key"),prop:"primary_key",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),width:100},{label:e("State"),prop:"status",align:"center",render:"tag",custom:{0:"danger",1:"success"},replaceValue:{0:e("Disable"),1:e("security.dataRecycle.Deleting monitoring")}},{label:e("Update time"),prop:"update_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Create time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Operate"),align:"center",width:"130",render:"buttons",buttons:p(["edit","delete"]),operator:!1}],dblClickNotEditColumn:[void 0,"status"]},{defaultItems:{status:1}});return a.before.toggleForm=({operate:r})=>{(r=="Add"||r=="Edit")&&(a.form.loading=!0,w().then(c=>{a.form.extend.controllerList=c.data.controllers,a.form.loading=!1}))},q("baTable",a),R(()=>{a.table.ref=l.value,a.mount(),a.getData()}),(r,c)=>{const i=k("el-alert");return n(),E("div",x,[t(a).table.remark?(n(),I(i,{key:0,class:"ba-table-alert",title:t(a).table.remark,type:"info","show-icon":""},null,8,["title"])):z("",!0),o(u,{buttons:["refresh","add","edit","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":t(e)("Quick search placeholder",{fields:t(e)("security.dataRecycle.Rule name")})},null,8,["quick-search-placeholder"]),o(m,{ref_key:"tableRef",ref:l},null,512),o(h)])}}});export{B as default}; +import{b as d,d as p,T as u,a as m}from"./index-DURhdNfa.js";import{c as b,x as y,a7 as f}from"./index-DaZx-aM1.js";import h from"./popupForm-DZMvGz3K.js";import{B as g,a8 as _,o as R,I as k,C as n,D as E,u as t,O as I,W as z,H as o,au as q}from"./vue-DweYBrEc.js";import"./index-BUXh3lRP.js";import"./index-3bJmoSPj.js";import"./validate-BpW15YMR.js";const s="/admin/security.DataRecycle/";function w(){return b({url:s+"add",method:"get"})}const x={class:"default-main ba-table-box"},B=g({name:"security/dataRecycle",__name:"index",setup(C){const{t:e}=y.useI18n(),l=_("tableRef"),a=new d(new f(s),{column:[{type:"selection",align:"center",operator:!1},{label:"ID",prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("security.dataRecycle.Rule name"),prop:"name",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.dataRecycle.controller"),prop:"controller",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("Connection"),prop:"connection",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.dataRecycle.data sheet"),prop:"data_table",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("security.dataRecycle.Data table primary key"),prop:"primary_key",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),width:100},{label:e("State"),prop:"status",align:"center",render:"tag",custom:{0:"danger",1:"success"},replaceValue:{0:e("Disable"),1:e("security.dataRecycle.Deleting monitoring")}},{label:e("Update time"),prop:"update_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Create time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Operate"),align:"center",width:"130",render:"buttons",buttons:p(["edit","delete"]),operator:!1}],dblClickNotEditColumn:[void 0,"status"]},{defaultItems:{status:1}});return a.before.toggleForm=({operate:r})=>{(r=="Add"||r=="Edit")&&(a.form.loading=!0,w().then(c=>{a.form.extend.controllerList=c.data.controllers,a.form.loading=!1}))},q("baTable",a),R(()=>{a.table.ref=l.value,a.mount(),a.getData()}),(r,c)=>{const i=k("el-alert");return n(),E("div",x,[t(a).table.remark?(n(),I(i,{key:0,class:"ba-table-alert",title:t(a).table.remark,type:"info","show-icon":""},null,8,["title"])):z("",!0),o(u,{buttons:["refresh","add","edit","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":t(e)("Quick search placeholder",{fields:t(e)("security.dataRecycle.Rule name")})},null,8,["quick-search-placeholder"]),o(m,{ref_key:"tableRef",ref:l},null,512),o(h)])}}});export{B as default}; diff --git a/public/assets/index-BBi8Tx7b.js b/public/assets/index-DRe5Grgg.js similarity index 89% rename from public/assets/index-BBi8Tx7b.js rename to public/assets/index-DRe5Grgg.js index 3ab6e19..2301341 100644 --- a/public/assets/index-BBi8Tx7b.js +++ b/public/assets/index-DRe5Grgg.js @@ -1 +1 @@ -import{x as c,a7 as i}from"./index-BpUIT4cK.js";import{_ as p}from"./popupForm.vue_vue_type_script_setup_true_lang-CR3puoqc.js";import{d,b as u,T as m,a as f}from"./index-Bn2A_J6p.js";import{B as _,a8 as k,o as h,I as g,C as n,D as y,u as t,O as R,W as E,H as l,au as w}from"./vue-DweYBrEc.js";import"./index-BlN5UEvU.js";import"./validate-CLZ9qkb0.js";import"./index-DuYG_3Q7.js";const N={class:"default-main ba-table-box"},I=_({name:"bank",__name:"index",setup(x){const{t:e}=c.useI18n(),o=k("tableRef"),s=d(["weigh-sort","edit","delete"]),a=new u(new i("/admin/Bank/"),{pk:"id",column:[{type:"selection",align:"center",operator:!1},{label:e("bank.id"),prop:"id",align:"center",width:70,operator:"RANGE",sortable:"custom"},{label:e("bank.weigh"),prop:"weigh",align:"center",operator:"RANGE",sortable:"custom"},{label:e("bank.bank_name"),prop:"bank_name",align:"center",operatorPlaceholder:e("Fuzzy query"),sortable:!1,operator:"LIKE"},{label:e("bank.bank_account"),prop:"bank_account",align:"center",operatorPlaceholder:e("Fuzzy query"),sortable:!1,operator:"LIKE"},{label:e("bank.safe_alert"),prop:"safe_alert",align:"center",operator:"eq",sortable:!1,render:"tag",replaceValue:{0:e("bank.safe_alert 0"),1:e("bank.safe_alert 1"),2:e("bank.safe_alert 2"),3:e("bank.safe_alert 3"),4:e("bank.safe_alert 4"),5:e("bank.safe_alert 5"),6:e("bank.safe_alert 6")}},{label:e("bank.tx_in"),prop:"tx_in",align:"center",sortable:!1,operator:"RANGE"},{label:e("bank.tx_out"),prop:"tx_out",align:"center",sortable:!1,operator:"RANGE"},{label:e("bank.fund_in"),prop:"fund_in",align:"center",sortable:!1,operator:"RANGE"},{label:e("bank.fund_out"),prop:"fund_out",align:"center",sortable:!1,operator:"RANGE"},{label:e("bank.label_color"),prop:"label_color",align:"center",render:"color",operator:!1},{label:e("bank.status"),prop:"status",align:"center",operator:"eq",sortable:!1,render:"switch",replaceValue:{0:e("bank.status 0"),1:e("bank.status 1")}},{label:e("bank.create_time"),prop:"create_time",align:"center",render:"datetime",operator:"RANGE",comSearchRender:"datetime",sortable:"custom",width:160,timeFormat:"yyyy-mm-dd hh:MM:ss"},{label:e("bank.update_time"),prop:"update_time",align:"center",render:"datetime",operator:"RANGE",comSearchRender:"datetime",sortable:"custom",width:160,timeFormat:"yyyy-mm-dd hh:MM:ss"},{label:e("Operate"),align:"center",width:140,render:"buttons",buttons:s,operator:!1}],dblClickNotEditColumn:[void 0,"status"]},{defaultItems:{safe_alert:"0",status:"1"}});return w("baTable",a),h(()=>{var r;a.table.ref=o.value,a.mount(),(r=a.getData())==null||r.then(()=>{a.initSort(),a.dragSort()})}),(r,A)=>{const b=g("el-alert");return n(),y("div",N,[t(a).table.remark?(n(),R(b,{key:0,class:"ba-table-alert",title:t(a).table.remark,type:"info","show-icon":""},null,8,["title"])):E("",!0),l(m,{buttons:["refresh","add","edit","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":t(e)("Quick search placeholder",{fields:t(e)("bank.quick Search Fields")})},null,8,["quick-search-placeholder"]),l(f,{ref_key:"tableRef",ref:o},null,512),l(p)])}}});export{I as default}; +import{x as c,a7 as i}from"./index-DaZx-aM1.js";import{_ as p}from"./popupForm.vue_vue_type_script_setup_true_lang-CYQsFg3F.js";import{d,b as u,T as m,a as f}from"./index-DURhdNfa.js";import{B as _,a8 as k,o as h,I as g,C as n,D as y,u as t,O as R,W as E,H as l,au as w}from"./vue-DweYBrEc.js";import"./index-3bJmoSPj.js";import"./validate-BpW15YMR.js";import"./index-BUXh3lRP.js";const N={class:"default-main ba-table-box"},I=_({name:"bank",__name:"index",setup(x){const{t:e}=c.useI18n(),o=k("tableRef"),s=d(["weigh-sort","edit","delete"]),a=new u(new i("/admin/Bank/"),{pk:"id",column:[{type:"selection",align:"center",operator:!1},{label:e("bank.id"),prop:"id",align:"center",width:70,operator:"RANGE",sortable:"custom"},{label:e("bank.weigh"),prop:"weigh",align:"center",operator:"RANGE",sortable:"custom"},{label:e("bank.bank_name"),prop:"bank_name",align:"center",operatorPlaceholder:e("Fuzzy query"),sortable:!1,operator:"LIKE"},{label:e("bank.bank_account"),prop:"bank_account",align:"center",operatorPlaceholder:e("Fuzzy query"),sortable:!1,operator:"LIKE"},{label:e("bank.safe_alert"),prop:"safe_alert",align:"center",operator:"eq",sortable:!1,render:"tag",replaceValue:{0:e("bank.safe_alert 0"),1:e("bank.safe_alert 1"),2:e("bank.safe_alert 2"),3:e("bank.safe_alert 3"),4:e("bank.safe_alert 4"),5:e("bank.safe_alert 5"),6:e("bank.safe_alert 6")}},{label:e("bank.tx_in"),prop:"tx_in",align:"center",sortable:!1,operator:"RANGE"},{label:e("bank.tx_out"),prop:"tx_out",align:"center",sortable:!1,operator:"RANGE"},{label:e("bank.fund_in"),prop:"fund_in",align:"center",sortable:!1,operator:"RANGE"},{label:e("bank.fund_out"),prop:"fund_out",align:"center",sortable:!1,operator:"RANGE"},{label:e("bank.label_color"),prop:"label_color",align:"center",render:"color",operator:!1},{label:e("bank.status"),prop:"status",align:"center",operator:"eq",sortable:!1,render:"switch",replaceValue:{0:e("bank.status 0"),1:e("bank.status 1")}},{label:e("bank.create_time"),prop:"create_time",align:"center",render:"datetime",operator:"RANGE",comSearchRender:"datetime",sortable:"custom",width:160,timeFormat:"yyyy-mm-dd hh:MM:ss"},{label:e("bank.update_time"),prop:"update_time",align:"center",render:"datetime",operator:"RANGE",comSearchRender:"datetime",sortable:"custom",width:160,timeFormat:"yyyy-mm-dd hh:MM:ss"},{label:e("Operate"),align:"center",width:140,render:"buttons",buttons:s,operator:!1}],dblClickNotEditColumn:[void 0,"status"]},{defaultItems:{safe_alert:"0",status:"1"}});return w("baTable",a),h(()=>{var r;a.table.ref=o.value,a.mount(),(r=a.getData())==null||r.then(()=>{a.initSort(),a.dragSort()})}),(r,A)=>{const b=g("el-alert");return n(),y("div",N,[t(a).table.remark?(n(),R(b,{key:0,class:"ba-table-alert",title:t(a).table.remark,type:"info","show-icon":""},null,8,["title"])):E("",!0),l(m,{buttons:["refresh","add","edit","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":t(e)("Quick search placeholder",{fields:t(e)("bank.quick Search Fields")})},null,8,["quick-search-placeholder"]),l(f,{ref_key:"tableRef",ref:o},null,512),l(p)])}}});export{I as default}; diff --git a/public/assets/index-Bn2A_J6p.js b/public/assets/index-DURhdNfa.js similarity index 99% rename from public/assets/index-Bn2A_J6p.js rename to public/assets/index-DURhdNfa.js index 1cd945d..9b26bae 100644 --- a/public/assets/index-Bn2A_J6p.js +++ b/public/assets/index-DURhdNfa.js @@ -1,4 +1,4 @@ -var Lo=Object.defineProperty;var Uo=(l,e,t)=>e in l?Lo(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var K=(l,e,t)=>Uo(l,typeof e!="symbol"?e+"":e,t);import{a0 as eo,a1 as Yo,a2 as zo,a3 as Bo,i as xo,_ as ue,x as Dt,j as mt,T as Ho,f as je,a4 as ht,e as mo,D as ho,a5 as jo,a6 as Ge,a7 as Go,y as Ot,a8 as qo,a9 as Ko,aa as Xo,ab as Wo}from"./index-BpUIT4cK.js";import{B as ee,a8 as at,a as De,l as de,w as Ke,o as Vt,C as m,O as A,P as E,G as Y,a6 as nt,U as H,$ as Ee,H as D,D as I,Z as Q,Y as pe,W as $,n as Le,I as V,X as Ue,V as Se,_ as ae,u as p,al as go,am as rt,an as Qo,ao as j,F as Zo,ai as It,L as it,b as to,p as Te,ap as ye,aq as At,a7 as bo,ar as vo,as as yo,z as Jo,N as el,at as Nt,au as tl,av as _o,aw as wo,ax as So,ay as ol,ab as ll,ae as oo,h as nl,R as al}from"./vue-DweYBrEc.js";import{p as rl}from"./index-DuYG_3Q7.js";const il={class:"icon-selector-box"},sl={class:"selector-header"},ul={class:"selector-title"},cl={class:"selector-tab"},dl=["title"],fl=["title"],pl=["title"],ml=["title"],hl={key:0},gl=["title","onClick"],bl={class:"icon-prepend"},vl={key:0,class:"name"},yl=ee({__name:"iconSelector",props:{size:{default:"default"},disabled:{type:Boolean,default:!1},title:{default:""},type:{default:"ele"},placement:{default:"bottom"},modelValue:{default:""},showIconName:{type:Boolean,default:!1}},emits:["update:modelValue","change"],setup(l,{emit:e}){const t=l,o=e,n=at("selectorInput"),a=De({iconType:t.type,selectorWidth:0,popoverVisible:!1,inputFocus:!1,iconSelectorMouseover:!1,fontIconNames:[],inputValue:"",prependIcon:t.modelValue,defaultModelValue:t.modelValue||"fa fa-circle-o",iconKey:0}),i=()=>{a.inputFocus=a.popoverVisible=!0},r=()=>{a.inputFocus=!1,a.popoverVisible=a.iconSelectorMouseover},c=()=>{a.iconKey++,a.prependIcon=a.defaultModelValue,a.inputValue="",o("update:modelValue",a.defaultModelValue),o("change",a.defaultModelValue)},s=h=>{a.iconType=h,a.fontIconNames=[],h=="ele"?eo().then(k=>{a.fontIconNames=k}):h=="awe"?Yo().then(k=>{a.fontIconNames=k.map(f=>`fa ${f}`)}):h=="ali"?zo().then(k=>{a.fontIconNames=k.map(f=>`iconfont ${f}`)}):h=="local"&&Bo().then(k=>{a.fontIconNames=k})},g=h=>{a.iconSelectorMouseover=a.popoverVisible=!1,a.iconKey++,a.prependIcon=h,a.inputValue="",o("update:modelValue",h),o("change",h),Le(()=>{var k;(k=n.value)==null||k.blur()})},v=de(()=>{if(!a.inputValue)return a.fontIconNames;let h=a.inputValue.trim().toLowerCase();return a.fontIconNames.filter(k=>{if(k.toLowerCase().indexOf(h)!==-1)return k})}),S=()=>{Le(()=>{var h,k;a.selectorWidth=((h=n.value)==null?void 0:h.$el.offsetWidth)<260?260:(k=n.value)==null?void 0:k.$el.offsetWidth})},y=()=>{a.popoverVisible=!!(a.inputFocus||a.iconSelectorMouseover)};Ke(()=>t.modelValue,()=>{a.iconKey++,t.modelValue!=a.prependIcon&&(a.defaultModelValue=t.modelValue),t.modelValue==""&&(a.defaultModelValue="fa fa-circle-o"),a.prependIcon=t.modelValue});let u=()=>{};return Ke(()=>a.popoverVisible,()=>{a.popoverVisible?u=xo(document,"click",y):u()}),Vt(()=>{S(),eo().then(h=>{a.fontIconNames=h})}),(h,k)=>{const f=V("Icon"),R=V("el-scrollbar"),B=V("el-input"),U=V("el-popover");return m(),A(U,{placement:h.placement,trigger:"focus","hide-after":0,width:a.selectorWidth,visible:a.popoverVisible},{reference:E(()=>[D(B,{modelValue:a.inputValue,"onUpdate:modelValue":k[6]||(k[6]=L=>a.inputValue=L),size:h.size,disabled:h.disabled,placeholder:h.$t("Search")+h.$t("utils.Icon"),ref_key:"selectorInput",ref:n,onFocus:i,onBlur:r,class:Ee("size-"+h.size)},{prepend:E(()=>[Y("div",bl,[(m(),A(f,{key:"icon"+a.iconKey,name:a.prependIcon?a.prependIcon:a.defaultModelValue},null,8,["name"])),h.showIconName?(m(),I("div",vl,H(a.prependIcon?a.prependIcon:a.defaultModelValue),1)):$("",!0)])]),append:E(()=>[D(f,{onClick:c,name:"el-icon-RefreshRight"})]),_:1},8,["modelValue","size","disabled","placeholder","class"])]),default:E(()=>[Y("div",{onMouseover:k[4]||(k[4]=nt(L=>a.iconSelectorMouseover=!0,["stop"])),onMouseout:k[5]||(k[5]=nt(L=>a.iconSelectorMouseover=!1,["stop"])),class:"icon-selector"},[Y("div",il,[Y("div",sl,[Y("div",ul,H(h.title?h.title:h.$t("utils.Please select an icon")),1),Y("div",cl,[Y("span",{title:"Element Puls "+h.$t("utils.Icon"),onClick:k[0]||(k[0]=L=>s("ele")),class:Ee(a.iconType=="ele"?"active":"")}," ele ",10,dl),Y("span",{title:"Font Awesome "+h.$t("utils.Icon"),onClick:k[1]||(k[1]=L=>s("awe")),class:Ee(a.iconType=="awe"?"active":"")}," awe ",10,fl),Y("span",{title:h.$t("utils.Ali iconcont Icon"),onClick:k[2]||(k[2]=L=>s("ali")),class:Ee(a.iconType=="ali"?"active":"")}," ali ",10,pl),Y("span",{title:h.$t("utils.Local icon title"),onClick:k[3]||(k[3]=L=>s("local")),class:Ee(a.iconType=="local"?"active":"")}," local ",10,ml)])]),D(R,{class:"selector-body"},{default:E(()=>[v.value.length>0?(m(),I("div",hl,[(m(!0),I(Q,null,pe(v.value,(L,w)=>(m(),I("div",{class:"icon-selector-item",title:L,onClick:d=>g(L),key:w},[D(f,{name:L},null,8,["name"])],8,gl))),128))])):$("",!0)]),_:1})])],32)]),_:1},8,["placement","width","visible"])}}}),_l=ue(yl,[["__scopeId","data-v-cd5dfd95"]]),wl=["string","password","number","radio","checkbox","switch","textarea","array","datetime","year","date","time","select","selects","remoteSelect","remoteSelects","editor","city","image","images","file","files","icon","color"],Sl=ee({__name:"array",props:{modelValue:{default:()=>[]},keyTitle:{default:""},valueTitle:{default:""}},setup(l){const{t:e}=Dt.useI18n(),t=l,o=De({value:t.modelValue,keyTitle:t.keyTitle?t.keyTitle:e("utils.ArrayKey"),valueTitle:t.valueTitle?t.valueTitle:e("utils.ArrayValue")}),n=()=>{o.value.push({key:"",value:""})},a=i=>{o.value.splice(i,1)};return Ke(()=>t.modelValue,i=>{o.value=i}),(i,r)=>{const c=V("el-col"),s=V("el-row"),g=V("el-input"),v=V("el-button"),S=Ue("blur");return m(),I("div",null,[D(s,{gutter:10},{default:E(()=>[D(c,{span:10,class:"ba-array-key"},{default:E(()=>[Se(H(o.keyTitle),1)]),_:1}),D(c,{span:10,class:"ba-array-value"},{default:E(()=>[Se(H(o.valueTitle),1)]),_:1})]),_:1}),(m(!0),I(Q,null,pe(o.value,(y,u)=>(m(),A(s,{class:"ba-array-item",gutter:10,key:u},{default:E(()=>[D(c,{span:10},{default:E(()=>[D(g,{modelValue:y.key,"onUpdate:modelValue":h=>y.key=h},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),D(c,{span:10},{default:E(()=>[D(g,{modelValue:y.value,"onUpdate:modelValue":h=>y.value=h},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),D(c,{span:4},{default:E(()=>[D(v,{onClick:h=>a(u),size:"small",icon:"el-icon-Delete",circle:""},null,8,["onClick"])]),_:2},1024)]),_:2},1024))),128)),D(s,{gutter:10},{default:E(()=>[D(c,{span:10,offset:10},{default:E(()=>[ae((m(),A(v,{class:"ba-add-array-item",onClick:n,icon:"el-icon-Plus"},{default:E(()=>[Se(H(p(e)("Add")),1)]),_:1})),[[S]])]),_:1})]),_:1})])}}}),Tl=ue(Sl,[["__scopeId","data-v-b7b95894"]]),X=()=>({null:!1,primaryKey:!1,unsigned:!1,autoIncrement:!1}),$a={string:{type:"varchar",length:255,precision:0,defaultType:"EMPTY STRING",...X()},password:{type:"varchar",length:32,precision:0,defaultType:"EMPTY STRING",...X()},number:{type:"int",length:10,precision:0,defaultType:"NULL",...X(),null:!0},radio:{type:"enum",length:0,precision:0,defaultType:"NULL",...X(),null:!0},checkbox:{type:"set",length:0,precision:0,defaultType:"NULL",...X(),null:!0},switch:{type:"tinyint",length:1,precision:0,default:"0",defaultType:"INPUT",...X(),unsigned:!0},textarea:{type:"varchar",length:255,precision:0,defaultType:"EMPTY STRING",...X()},array:{type:"varchar",length:255,precision:0,defaultType:"EMPTY STRING",...X()},datetime:{type:"bigint",length:16,precision:0,defaultType:"NULL",...X(),null:!0,unsigned:!0},year:{type:"year",length:4,precision:0,defaultType:"NULL",...X(),null:!0},date:{type:"date",length:0,precision:0,defaultType:"NULL",...X(),null:!0},time:{type:"time",length:0,precision:0,defaultType:"NULL",...X(),null:!0},select:{type:"enum",length:0,precision:0,defaultType:"NULL",...X(),null:!0},selects:{type:"varchar",length:255,precision:0,defaultType:"EMPTY STRING",...X()},remoteSelect:{type:"int",length:10,precision:0,defaultType:"NULL",...X(),null:!0,unsigned:!0},remoteSelects:{type:"varchar",length:255,precision:0,defaultType:"EMPTY STRING",...X()},editor:{type:"text",length:0,precision:0,defaultType:"NULL",...X(),null:!0},city:{type:"varchar",length:100,precision:0,defaultType:"EMPTY STRING",...X()},image:{type:"varchar",length:255,precision:0,defaultType:"EMPTY STRING",...X()},images:{type:"varchar",length:1500,precision:0,defaultType:"EMPTY STRING",...X()},file:{type:"varchar",length:255,precision:0,defaultType:"EMPTY STRING",...X()},files:{type:"varchar",length:1500,precision:0,defaultType:"EMPTY STRING",...X()},icon:{type:"varchar",length:50,precision:0,defaultType:"EMPTY STRING",...X()},color:{type:"varchar",length:50,precision:0,defaultType:"EMPTY STRING",...X()}},lo=l=>typeof l=="string"?l==""?[]:l.split(","):l,ke=(l,e,t,o)=>{if(!e.prop)return"";const n=e.prop;let a=l[n];if(n.indexOf(".")>-1){const i=n.split(".");a=l[i[0]];for(let r=1;r{const e=new Map([["weigh-sort",{render:"moveButton",name:"weigh-sort",title:"Drag sort",text:"",type:"info",icon:"fa fa-arrows",class:"table-row-weigh-sort",disabledTip:!1}],["edit",{render:"tipButton",name:"edit",title:"Edit",text:"",type:"primary",icon:"fa fa-pencil",class:"table-row-edit",disabledTip:!1}],["delete",{render:"confirmButton",name:"delete",title:"Delete",text:"",type:"danger",icon:"fa fa-trash",class:"table-row-delete",popconfirm:{confirmButtonText:mt.global.t("Delete"),cancelButtonText:mt.global.t("Cancel"),confirmButtonType:"danger",title:mt.global.t("Are you sure to delete the selected record?")},disabledTip:!1}]]),t=[];for(const o in l)e.has(l[o])&&t.push(e.get(l[o]));return t},Ht=(l,e,t=-1)=>{for(const o in l){if(typeof t=="number"&&t++,t==e)return l[o];if(l[o].children&&(t=Ht(l[o].children,e,t),typeof t!="number"))return t}return t},se=(l,e,t={})=>go(l)?t:typeof l=="function"?l(e):l,kl={key:1,class:"text"},El={key:1,class:"text"},Dl={class:"buttons-popconfirm-reference-box buttons-ml-6"},Vl={key:1,class:"text"},Il={key:1,class:"text"},Al=ee({__name:"buttons",props:{row:{},field:{},column:{},index:{}},setup(l){const{t:e,te:t}=Dt.useI18n(),o=l,n=rt("baTable"),a=r=>{if(typeof r.click=="function"){r.click(o.row,o.field);return}n.onTableAction(r.name,o)},i=r=>r?t(r)?e(r):r:"";return(r,c)=>{const s=V("Icon"),g=V("el-button"),v=V("el-tooltip"),S=V("el-popconfirm"),y=Ue("blur");return Qo([r.field],()=>(m(),I("div",null,[(m(!0),I(Q,null,pe(r.field.buttons,(u,h)=>{var k,f;return m(),I(Q,{key:h},[!u.display||u.display(r.row,r.field)?(m(),I(Q,{key:0},[u.render=="basicButton"?ae((m(),A(g,j({key:0,onClick:R=>a(u),class:[u.class,"ba-table-render-buttons-item buttons-ml-6"],size:"small",type:u.type,loading:u.loading&&u.loading(r.row,r.field),disabled:u.disabled&&u.disabled(r.row,r.field),ref_for:!0},p(se)(u.attr,{row:r.row,field:r.field,cellValue:u,column:r.column,index:r.index})),{default:E(()=>[u.icon?(m(),A(s,{key:0,size:"14",color:"var(--ba-bg-color-overlay)",name:u.icon},null,8,["name"])):$("",!0),u.text?(m(),I("div",kl,H(i(u.text)),1)):$("",!0)]),_:2},1040,["onClick","class","type","loading","disabled"])),[[y]]):$("",!0),u.render=="tipButton"&&(u.name=="edit"&&p(n).auth("edit")||u.name!="edit")?(m(),A(v,j({key:1,disabled:!(u.title&&!u.disabledTip),content:i(u.title),placement:"top",ref_for:!0},p(se)((k=r.field.customRenderAttr)==null?void 0:k.tooltip,{row:r.row,field:r.field,cellValue:u,column:r.column,index:r.index})),{default:E(()=>[ae((m(),A(g,j({onClick:R=>a(u),class:[u.class,"ba-table-render-buttons-item buttons-ml-6"],size:"small",type:u.type,loading:u.loading&&u.loading(r.row,r.field),disabled:u.disabled&&u.disabled(r.row,r.field),ref_for:!0},p(se)(u.attr,{row:r.row,field:r.field,cellValue:u,column:r.column,index:r.index})),{default:E(()=>[u.icon?(m(),A(s,{key:0,size:"14",color:"var(--ba-bg-color-overlay)",name:u.icon},null,8,["name"])):$("",!0),u.text?(m(),I("div",El,H(i(u.text)),1)):$("",!0)]),_:2},1040,["onClick","class","type","loading","disabled"])),[[y]])]),_:2},1040,["disabled","content"])):$("",!0),u.render=="confirmButton"&&(u.name=="delete"&&p(n).auth("del")||u.name!="delete")?(m(),A(S,j({key:2,disabled:u.disabled&&u.disabled(r.row,r.field),ref_for:!0},p(se)(u.popconfirm,{row:r.row,field:r.field,cellValue:u,column:r.column,index:r.index}),{onConfirm:R=>a(u)}),{reference:E(()=>{var R;return[Y("div",Dl,[D(v,j({disabled:!u.title,content:i(u.title),placement:"top",ref_for:!0},p(se)((R=r.field.customRenderAttr)==null?void 0:R.tooltip,{row:r.row,field:r.field,cellValue:u,column:r.column,index:r.index})),{default:E(()=>[ae((m(),A(g,j({class:[u.class,"ba-table-render-buttons-item"],size:"small",type:u.type,loading:u.loading&&u.loading(r.row,r.field),disabled:u.disabled&&u.disabled(r.row,r.field),ref_for:!0},p(se)(u.attr,{row:r.row,field:r.field,cellValue:u,column:r.column,index:r.index})),{default:E(()=>[u.icon?(m(),A(s,{key:0,size:"14",color:"var(--ba-bg-color-overlay)",name:u.icon},null,8,["name"])):$("",!0),u.text?(m(),I("div",Vl,H(i(u.text)),1)):$("",!0)]),_:2},1040,["class","type","loading","disabled"])),[[y]])]),_:2},1040,["disabled","content"])])]}),_:2},1040,["disabled","onConfirm"])):$("",!0),u.render=="moveButton"&&(u.name=="weigh-sort"&&p(n).auth("sortable")||u.name!="weigh-sort")?(m(),A(v,j({key:3,disabled:!(u.title&&!u.disabledTip),content:i(u.title),placement:"top",ref_for:!0},p(se)((f=r.field.customRenderAttr)==null?void 0:f.tooltip,{row:r.row,field:r.field,cellValue:u,column:r.column,index:r.index})),{default:E(()=>[D(g,j({class:[u.class,"ba-table-render-buttons-item move-button buttons-ml-6"],size:"small",type:u.type,loading:u.loading&&u.loading(r.row,r.field),disabled:u.disabled&&u.disabled(r.row,r.field),ref_for:!0},p(se)(u.attr,{row:r.row,field:r.field,cellValue:u,column:r.column,index:r.index})),{default:E(()=>[u.icon?(m(),A(s,{key:0,size:"14",color:"var(--ba-bg-color-overlay)",name:u.icon},null,8,["name"])):$("",!0),u.text?(m(),I("div",Il,H(i(u.text)),1)):$("",!0)]),_:2},1040,["class","type","loading","disabled"])]),_:2},1040,["disabled","content"])):$("",!0)],64)):$("",!0)],64)}),128))])),c,0)}}}),Cl=ue(Al,[["__scopeId","data-v-0b3e5c5a"]]),Rl=Object.freeze(Object.defineProperty({__proto__:null,default:Cl},Symbol.toStringTag,{value:"Module"})),Pl=ee({__name:"color",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index);return(o,n)=>(m(),I("div",null,[Y("div",{style:Zo({background:p(t)}),class:"ba-table-render-color"},null,4)]))}}),Ol=ue(Pl,[["__scopeId","data-v-5c132ae2"]]),Nl=Object.freeze(Object.defineProperty({__proto__:null,default:Ol},Symbol.toStringTag,{value:"Module"})),$l=ee({__name:"customRender",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index);return(o,n)=>(m(),I("div",null,[(m(),A(It(o.field.customRender),{renderRow:o.row,renderField:o.field,renderValue:p(t),renderColumn:o.column,renderIndex:o.index},null,8,["renderRow","renderField","renderValue","renderColumn","renderIndex"]))]))}}),Fl=Object.freeze(Object.defineProperty({__proto__:null,default:$l},Symbol.toStringTag,{value:"Module"})),Ml=["innerHTML"],Ll=ee({__name:"customTemplate",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index);return(o,n)=>(m(),I("div",null,[Y("div",{innerHTML:o.field.customTemplate?o.field.customTemplate(o.row,o.field,p(t),o.column,o.index):""},null,8,Ml)]))}}),Ul=Object.freeze(Object.defineProperty({__proto__:null,default:Ll},Symbol.toStringTag,{value:"Module"})),Yl=ee({__name:"datetime",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index);return(o,n)=>(m(),I("div",null,H(p(t)?p(Ho)(p(t),o.field.timeFormat??"yyyy-mm-dd hh:MM:ss"):"-"),1))}}),zl=Object.freeze(Object.defineProperty({__proto__:null,default:Yl},Symbol.toStringTag,{value:"Module"})),Bl={};function xl(l,e){const t=V("el-tag");return m(),I("div",null,[D(t,{effect:"dark",type:"danger"},{default:E(()=>e[0]||(e[0]=[Se("Field renderer not found")])),_:1})])}const Hl=ue(Bl,[["render",xl]]),jl=Object.freeze(Object.defineProperty({__proto__:null,default:Hl},Symbol.toStringTag,{value:"Module"})),Gl=ee({__name:"icon",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index);return(o,n)=>{var i;const a=V("Icon",!0);return m(),I("div",null,[D(a,j({color:"var(--el-text-color-primary)",name:p(t)},p(se)((i=o.field.customRenderAttr)==null?void 0:i.icon,{row:o.row,field:o.field,cellValue:p(t),column:o.column,index:o.index})),null,16,["name"])])}}}),ql=Object.freeze(Object.defineProperty({__proto__:null,default:Gl},Symbol.toStringTag,{value:"Module"})),Kl=ee({__name:"image",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index);return(o,n)=>{var i;const a=V("el-image");return m(),I("div",null,[p(t)?(m(),A(a,j({key:0,"hide-on-click-modal":!0,"preview-teleported":!0,"preview-src-list":[p(je)(p(t))],src:p(je)(p(t)),class:"ba-table-render-image"},p(se)((i=o.field.customRenderAttr)==null?void 0:i.image,{row:o.row,field:o.field,cellValue:p(t),column:o.column,index:o.index})),null,16,["preview-src-list","src"])):$("",!0)])}}}),Xl=ue(Kl,[["__scopeId","data-v-44a6912a"]]),Wl=Object.freeze(Object.defineProperty({__proto__:null,default:Xl},Symbol.toStringTag,{value:"Module"})),Ql=ee({__name:"images",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index);return(o,n)=>{const a=V("el-image");return m(),I("div",null,[p(it)(p(t))&&p(t).length?(m(!0),I(Q,{key:0},pe(p(t),(i,r)=>{var c;return m(),A(a,j({key:r,"initial-index":r,"preview-teleported":!0,"preview-src-list":p(ht)(p(t)),class:"ba-table-render-images-item",src:p(je)(i),"hide-on-click-modal":!0,ref_for:!0},p(se)((c=o.field.customRenderAttr)==null?void 0:c.image,{row:o.row,field:o.field,cellValue:p(t),column:o.column,index:o.index})),null,16,["initial-index","preview-src-list","src"])}),128)):$("",!0)])}}}),Zl=ue(Ql,[["__scopeId","data-v-9a7ac038"]]),Jl=Object.freeze(Object.defineProperty({__proto__:null,default:Zl},Symbol.toStringTag,{value:"Module"})),en=ee({__name:"switch",props:{row:{},field:{},column:{},index:{}},setup(l){const e=to(!1),t=l,o=rt("baTable"),n=to(ke(t.row,t.field,t.column,t.index));typeof n.value=="number"&&(n.value=n.value.toString());const a=i=>{e.value=!0,o.api.postData("edit",{[o.table.pk]:t.row[o.table.pk],[t.field.prop]:i}).then(()=>{n.value=i,o.onTableAction("field-change",{value:i,...t})}).finally(()=>{e.value=!1})};return(i,r)=>{var s;const c=V("el-switch");return m(),I("div",null,[i.field.prop?(m(),A(c,j({key:0,onChange:a,"model-value":n.value,loading:e.value,"active-value":"1","inactive-value":"0"},p(se)((s=i.field.customRenderAttr)==null?void 0:s.switch,{row:i.row,field:i.field,cellValue:n.value,column:i.column,index:i.index})),null,16,["model-value","loading"])):$("",!0)])}}}),tn=Object.freeze(Object.defineProperty({__proto__:null,default:en},Symbol.toStringTag,{value:"Module"})),on=ee({__name:"tag",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index),o=(n,a)=>!Te(a)&&a[n]?a[n]:"primary";return(n,a)=>{var r;const i=V("el-tag");return m(),I("div",null,[[null,void 0,""].includes(p(t))?$("",!0):(m(),A(i,j({key:0,type:o(p(t),n.field.custom),effect:n.field.effect??"light",size:n.field.size??"default"},p(se)((r=n.field.customRenderAttr)==null?void 0:r.tag,{row:n.row,field:n.field,cellValue:p(t),column:n.column,index:n.index})),{default:E(()=>[Se(H(p(Te)(n.field.replaceValue)?p(t):n.field.replaceValue[p(t)]??p(t)),1)]),_:1},16,["type","effect","size"]))])}}}),ln=Object.freeze(Object.defineProperty({__proto__:null,default:on},Symbol.toStringTag,{value:"Module"})),nn=ee({__name:"tags",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index),o=(n,a)=>!Te(a)&&a[n]?a[n]:"primary";return(n,a)=>{var r;const i=V("el-tag");return m(),I("div",null,[p(it)(p(t))?(m(!0),I(Q,{key:0},pe(p(t),(c,s)=>{var g;return m(),I(Q,{key:s},[[null,void 0,""].includes(c)?$("",!0):(m(),A(i,j({key:0,class:"m-4",type:o(c,n.field.custom),effect:n.field.effect??"light",size:n.field.size??"default",ref_for:!0},p(se)((g=n.field.customRenderAttr)==null?void 0:g.tag,{row:n.row,field:n.field,cellValue:p(t),column:n.column,index:n.index})),{default:E(()=>[Se(H(p(Te)(n.field.replaceValue)?c:n.field.replaceValue[c]??c),1)]),_:2},1040,["type","effect","size"]))],64)}),128)):(m(),I(Q,{key:1},[[null,void 0,""].includes(p(t))?$("",!0):(m(),A(i,j({key:0,type:o(p(t),n.field.custom),effect:n.field.effect??"light",size:n.field.size??"default"},p(se)((r=n.field.customRenderAttr)==null?void 0:r.tag,{row:n.row,field:n.field,cellValue:p(t),column:n.column,index:n.index})),{default:E(()=>[Se(H(p(Te)(n.field.replaceValue)?p(t):n.field.replaceValue[p(t)]??p(t)),1)]),_:1},16,["type","effect","size"]))],64))])}}}),an=ue(nn,[["__scopeId","data-v-096f5c4b"]]),rn=Object.freeze(Object.defineProperty({__proto__:null,default:an},Symbol.toStringTag,{value:"Module"})),sn=ee({__name:"url",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l;e.field.click&&console.warn("baTable.table.column.click 即将废弃,请使用 el-table 的 @cell-click 或单元格自定义渲染代替");const t=ke(e.row,e.field,e.column,e.index),o=(n,a)=>{a.target=="_blank"?window.open(n):window.location.href=n};return(n,a)=>{const i=V("Icon"),r=V("el-button"),c=V("el-input");return m(),I("div",null,[D(c,{"model-value":p(t),placeholder:n.$t("Link address")},{append:E(()=>[D(r,{onClick:a[0]||(a[0]=s=>o(p(t),n.field))},{default:E(()=>[D(i,{color:"#606266",name:"el-icon-Position"})]),_:1})]),_:1},8,["model-value","placeholder"])])}}}),un=Object.freeze(Object.defineProperty({__proto__:null,default:sn},Symbol.toStringTag,{value:"Module"})),cn={key:0,class:"table-pagination"},dn=ee({__name:"index",props:{pagination:{type:Boolean,default:!0}},setup(l,{expose:e}){const t=mo(),o=at("tableRef"),n=rt("baTable"),a=l,i={},r=Object.assign({"./fieldRender/buttons.vue":Rl,"./fieldRender/color.vue":Nl,"./fieldRender/customRender.vue":Fl,"./fieldRender/customTemplate.vue":Ul,"./fieldRender/datetime.vue":zl,"./fieldRender/default.vue":jl,"./fieldRender/icon.vue":ql,"./fieldRender/image.vue":Wl,"./fieldRender/images.vue":Jl,"./fieldRender/switch.vue":tn,"./fieldRender/tag.vue":ln,"./fieldRender/tags.vue":rn,"./fieldRender/url.vue":un});for(const w in r){const d=w.replace("./fieldRender/","").replace(".vue","");i[d]=r[w].default}const c=(w,d,b)=>d.getRenderKey&&typeof d.getRenderKey=="function"?d.getRenderKey(b.row,d,b.column,b.$index):d.render=="switch"?d.render+d.prop:w+b.$index+"-"+d.render+"-"+(d.prop?"-"+d.prop+"-"+b.row[d.prop]:""),s=w=>{n.onTableAction("page-size-change",{size:w})},g=w=>{n.onTableAction("current-page-change",{page:w})},v=({order:w,prop:d})=>{n.onTableAction("sort-change",{prop:d,order:w?w=="ascending"?"asc":"desc":""})},S=de(()=>{let w=[10,20,50,100];return n.table.filter.limit&&(w.includes(n.table.filter.limit)||w.push(n.table.filter.limit)),w}),y=w=>{var d;u(w.map(b=>b[n.table.pk].toString()))?w.map(b=>{b.children&&h(b.children,!0)}):(d=o.value)==null||d.clearSelection()},u=w=>{let d=n.table.data;for(const b in d)return w.includes(d[b][n.table.pk].toString());return!1},h=(w,d)=>{w.map(b=>{k(b,d),b.children&&h(b.children,d)})},k=(w,d)=>{w&&Le(()=>{var b;(b=o.value)==null||b.toggleRowSelection(w,d)})},f=(w,d)=>{w.some(b=>d[n.table.pk]===b[n.table.pk])?d.children&&h(d.children,!0):d.children&&h(d.children,!1)},R=w=>{n.onTableAction("selection-change",w)},B=(w,d)=>{var b;for(const C in w)(b=o.value)==null||b.toggleRowExpansion(w[C],d),w[C].children&&B(w[C].children,d)};return e({unFoldAll:w=>{B(n.table.data,w)},getRef:()=>o.value}),(w,d)=>{const b=V("el-table-column"),C=V("el-table"),M=V("el-pagination"),_=Ue("loading");return m(),I("div",null,[ye(w.$slots,"neck",{},void 0,!0),ae((m(),A(C,j({ref_key:"tableRef",ref:o,class:"ba-data-table w100","header-cell-class-name":"table-header-cell","default-expand-all":p(n).table.expandAll,data:p(n).table.data,"row-key":p(n).table.pk,border:!0,stripe:"",onSelectAll:y,onSelect:f,onSelectionChange:R,onSortChange:v,onRowDblclick:p(n).onTableDblclick},w.$attrs),{default:E(()=>[ye(w.$slots,"columnPrepend",{},void 0,!0),(m(!0),I(Q,null,pe(p(n).table.column,(N,q)=>(m(),I(Q,null,[N.show!==!1?(m(),I(Q,{key:0},[N.render=="slot"?ye(w.$slots,N.slotName,{key:0},void 0,!0):(m(),A(b,j({key:q+"-column",ref_for:!0},N,{"column-key":(N.columnKey?N.columnKey:`table-column-${N.prop}`)||p(ho)()}),At({_:2},[N.render?{name:"default",fn:E(G=>[(m(),A(It(i[N.render]??i.default),{row:G.row,field:N,column:G.column,index:G.$index,key:c(q,N,G)},null,8,["row","field","column","index"]))]),key:"0"}:void 0]),1040,["column-key"]))],64)):$("",!0)],64))),256)),ye(w.$slots,"columnAppend",{},void 0,!0)]),_:3},16,["default-expand-all","data","row-key","onRowDblclick"])),[[_,p(n).table.loading]]),a.pagination?(m(),I("div",cn,[D(M,{currentPage:p(n).table.filter.page,"page-size":p(n).table.filter.limit,"page-sizes":S.value,background:"",layout:p(t).layout.shrink?"prev, next, jumper":"sizes,total, ->, prev, pager, next, jumper",total:p(n).table.total,onSizeChange:s,onCurrentChange:g},null,8,["currentPage","page-size","page-sizes","layout","total"])])):$("",!0),ye(w.$slots,"footer",{},void 0,!0)])}}}),fn=ue(dn,[["__scopeId","data-v-c0f2551b"]]),pn={class:"table-com-search-wrapper"},mn={class:"table-com-search"},hn={key:0,class:"com-search-col-label"},gn={class:"com-search-col-input"},bn={key:0,class:"com-search-col-label w16"},vn={class:"com-search-col-input-range w83"},yn={key:0,class:"com-search-col-label w16"},_n={class:"com-search-col-input-range w83"},wn={key:0,class:"com-search-col-label"},Sn={key:1,class:"com-search-col-input-range"},Tn={class:"range-separator"},kn={key:2,class:"com-search-col-input"},En={key:3,class:"com-search-col-input"},Dn={class:"com-search-col pl-20"},Vn=ee({__name:"index",setup(l){const e=rt("baTable"),t=()=>{e.initComSearch(),e.onTableAction("com-search",{event:"reset-com-search-form"})},o=(n,a=0,i="")=>go(n)?i:it(n)?n[a]:n;return(n,a)=>{const i=V("el-col"),r=V("el-date-picker"),c=V("el-time-picker"),s=V("el-input"),g=V("el-checkbox"),v=V("el-option"),S=V("el-select"),y=V("el-button"),u=V("el-row"),h=V("el-form"),k=Ue("blur");return m(),I("div",pn,[Y("div",mn,[D(h,{onSubmit:a[2]||(a[2]=nt(()=>{},["prevent"])),onKeyup:a[3]||(a[3]=bo(f=>p(e).onTableAction("com-search",{event:"submit-com-search-form"}),["enter"])),"label-position":"top",model:p(e).comSearch.form},{default:E(()=>[D(u,null,{default:E(()=>[(m(!0),I(Q,null,pe(p(e).table.column,(f,R)=>{var B,U,L,w;return m(),I(Q,{key:R},[f.operator!==!1?(m(),I(Q,{key:0},[f.comSearchRender=="customRender"||f.comSearchRender=="slot"?(m(),A(i,j({key:0,ref_for:!0},{xs:(B=f.comSearchColAttr)!=null&&B.xs?(U=f.comSearchColAttr)==null?void 0:U.xs:24,sm:(L=f.comSearchColAttr)!=null&&L.sm?(w=f.comSearchColAttr)==null?void 0:w.sm:6,...f.comSearchColAttr}),{default:E(()=>[Y("div",{class:Ee(["com-search-col",f.prop])},[f.comSearchShowLabel!==!1?(m(),I("div",hn,H(f.label),1)):$("",!0),Y("div",gn,[f.comSearchRender=="customRender"?(m(),A(It(f.comSearchCustomRender),{key:0,renderRow:f,renderField:f.prop,renderValue:p(e).comSearch.form[f.prop]},null,8,["renderRow","renderField","renderValue"])):f.comSearchRender=="slot"?ye(n.$slots,f.comSearchSlotName,{key:1},void 0,!0):$("",!0)])],2)]),_:2},1040)):(f.render=="datetime"||f.comSearchRender=="datetime"||f.comSearchRender=="date")&&(f.operator=="RANGE"||f.operator=="NOT RANGE")?(m(),A(i,{key:1,xs:24,sm:12},{default:E(()=>[Y("div",{class:Ee(["com-search-col",f.prop])},[f.comSearchShowLabel!==!1?(m(),I("div",bn,H(f.label),1)):$("",!0),Y("div",vn,[D(r,j({class:"datetime-picker w100",modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,"default-time":[new Date(2e3,1,1,0,0,0),new Date(2e3,1,1,23,59,59)],type:f.comSearchRender=="date"?"daterange":"datetimerange","range-separator":n.$t("To"),"start-placeholder":o(f.operatorPlaceholder,0,n.$t("el.datepicker.startDate")),"end-placeholder":o(f.operatorPlaceholder,1,n.$t("el.datepicker.endDate")),"value-format":f.comSearchRender=="date"?"YYYY-MM-DD":"YYYY-MM-DD HH:mm:ss",teleported:!1,ref_for:!0},f.comSearchInputAttr),null,16,["modelValue","onUpdate:modelValue","default-time","type","range-separator","start-placeholder","end-placeholder","value-format"])])],2)]),_:2},1024)):f.comSearchRender=="time"&&(f.operator=="RANGE"||f.operator=="NOT RANGE")?(m(),A(i,{key:2,xs:24,sm:12},{default:E(()=>[Y("div",{class:Ee(["com-search-col",f.prop])},[f.comSearchShowLabel!==!1?(m(),I("div",yn,H(f.label),1)):$("",!0),Y("div",_n,[D(c,j({class:"time-picker w100",modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,"is-range":"","default-value":[new Date(2e3,1,1,0,0,0),new Date(2e3,1,1,23,59,59)],"range-separator":n.$t("To"),"start-placeholder":o(f.operatorPlaceholder,0,n.$t("el.datepicker.startTime")),"end-placeholder":o(f.operatorPlaceholder,1,n.$t("el.datepicker.endTime")),"value-format":"HH:mm:ss",ref_for:!0},f.comSearchInputAttr),null,16,["modelValue","onUpdate:modelValue","default-value","range-separator","start-placeholder","end-placeholder"])])],2)]),_:2},1024)):(m(),A(i,{key:3,xs:24,sm:6},{default:E(()=>[Y("div",{class:Ee(["com-search-col",f.prop])},[f.comSearchShowLabel!==!1?(m(),I("div",wn,H(f.label),1)):$("",!0),f.operator=="RANGE"||f.operator=="NOT RANGE"?(m(),I("div",Sn,[D(s,j({placeholder:o(f.operatorPlaceholder),type:"string",modelValue:p(e).comSearch.form[f.prop+"-start"],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop+"-start"]=d,clearable:!0,ref_for:!0},f.comSearchInputAttr),null,16,["placeholder","modelValue","onUpdate:modelValue"]),Y("div",Tn,H(n.$t("To")),1),D(s,j({placeholder:o(f.operatorPlaceholder,1),type:"string",modelValue:p(e).comSearch.form[f.prop+"-end"],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop+"-end"]=d,clearable:!0,ref_for:!0},f.comSearchInputAttr),null,16,["placeholder","modelValue","onUpdate:modelValue"])])):f.operator=="NULL"||f.operator=="NOT NULL"?(m(),I("div",kn,[D(g,j({modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,label:f.operator,size:"large",ref_for:!0},f.comSearchInputAttr),null,16,["modelValue","onUpdate:modelValue","label"])])):f.operator?(m(),I("div",En,[f.render=="datetime"||f.comSearchRender=="date"||f.comSearchRender=="datetime"?(m(),A(r,j({key:0,class:"datetime-picker w100",modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,type:f.comSearchRender=="date"?"date":"datetime","value-format":f.comSearchRender=="date"?"YYYY-MM-DD":"YYYY-MM-DD HH:mm:ss",placeholder:o(f.operatorPlaceholder),teleported:!1,ref_for:!0},f.comSearchInputAttr),null,16,["modelValue","onUpdate:modelValue","type","value-format","placeholder"])):$("",!0),f.comSearchRender=="time"?(m(),A(c,j({key:1,class:"time-picker w100",modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,placeholder:o(f.operatorPlaceholder),"value-format":"HH:mm:ss",ref_for:!0},f.comSearchInputAttr),null,16,["modelValue","onUpdate:modelValue","placeholder"])):(f.render=="tag"||f.render=="tags"||f.comSearchRender=="select")&&f.replaceValue?(m(),A(S,j({key:2,class:"w100",placeholder:o(f.operatorPlaceholder),modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,multiple:f.operator=="IN"||f.operator=="NOT IN",clearable:!0,ref_for:!0},f.comSearchInputAttr),{default:E(()=>[(m(!0),I(Q,null,pe(f.replaceValue,(d,b)=>(m(),A(v,{key:f.prop+b,label:d,value:b},null,8,["label","value"]))),128))]),_:2},1040,["placeholder","modelValue","onUpdate:modelValue","multiple"])):f.comSearchRender=="remoteSelect"?(m(),A(Ca,{key:3,type:"remoteSelect",modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,attr:{...f.remote,...f.comSearchInputAttr},placeholder:o(f.operatorPlaceholder)},null,8,["modelValue","onUpdate:modelValue","attr","placeholder"])):f.render=="switch"?(m(),A(S,j({key:4,placeholder:o(f.operatorPlaceholder),modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,clearable:!0,class:"w100",ref_for:!0},f.comSearchInputAttr),{default:E(()=>[p(Te)(f.replaceValue)?(m(),I(Q,{key:1},[D(v,{label:n.$t("utils.open"),value:"1"},null,8,["label"]),D(v,{label:n.$t("utils.close"),value:"0"},null,8,["label"])],64)):(m(!0),I(Q,{key:0},pe(f.replaceValue,(d,b)=>(m(),A(v,{key:f.prop+b,label:d,value:b},null,8,["label","value"]))),128))]),_:2},1040,["placeholder","modelValue","onUpdate:modelValue"])):(m(),A(s,j({key:5,placeholder:o(f.operatorPlaceholder),type:"string",modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,clearable:!0,ref_for:!0},f.comSearchInputAttr),null,16,["placeholder","modelValue","onUpdate:modelValue"]))])):$("",!0)],2)]),_:2},1024))],64)):$("",!0)],64)}),128)),D(i,{xs:24,sm:6},{default:E(()=>[Y("div",Dn,[ae((m(),A(y,{onClick:a[0]||(a[0]=f=>p(e).onTableAction("com-search",{event:"submit-com-search-form"})),type:"primary"},{default:E(()=>[Se(H(n.$t("Search")),1)]),_:1})),[[k]]),D(y,{onClick:a[1]||(a[1]=f=>t())},{default:E(()=>[Se(H(n.$t("Reset")),1)]),_:1})])]),_:1})]),_:3})]),_:3},8,["model"])])])}}}),In=ue(Vn,[["__scopeId","data-v-65dec4df"]]),An={class:"table-header-operate-text"},Cn={class:"table-header-operate-text"},Rn={class:"btns-ml-12"},Pn={class:"table-header-operate-text"},On={class:"table-header-operate-text"},Nn={class:"table-search"},$n={key:1,class:"table-search-button-group"},Fn=ee({__name:"index",props:{buttons:{default:()=>["refresh","add","edit","delete"]},quickSearchPlaceholder:{default:""}},setup(l){const{t:e}=Dt.useI18n(),t=rt("baTable"),o=l,n=de(()=>{let s=[];for(let g of t.table.column)g.type==="selection"||g.render==="buttons"||g.enableColumnDisplayControl===!1||s.push(g);return s}),a=de(()=>t.table.selection.length>0),i=(s,g={})=>{t.onTableHeaderAction(s,g)},r=vo(()=>{t.onTableHeaderAction("quick-search",{keyword:t.table.filter.quickSearch})},500),c=(s,g)=>{t.onTableHeaderAction("change-show-column",{field:g,value:s})};return(s,g)=>{const v=V("el-collapse-transition"),S=V("Icon"),y=V("el-button"),u=V("el-tooltip"),h=V("el-popconfirm"),k=V("el-input"),f=V("el-checkbox"),R=V("el-dropdown-item"),B=V("el-dropdown-menu"),U=V("el-dropdown"),L=Ue("blur");return m(),I(Q,null,[D(v,null,{default:E(()=>[o.buttons.includes("comSearch")&&p(t).table.showComSearch?(m(),A(In,{key:0},At({_:2},[pe(s.$slots,(w,d)=>({name:d,fn:E(()=>[ye(s.$slots,d,{},void 0,!0)])}))]),1024)):$("",!0)]),_:3}),Y("div",j(s.$attrs,{class:"table-header ba-scroll-style"}),[ye(s.$slots,"refreshPrepend",{},void 0,!0),o.buttons.includes("refresh")?(m(),A(u,{key:0,content:p(e)("Refresh"),placement:"top"},{default:E(()=>[ae((m(),A(y,{onClick:g[0]||(g[0]=w=>i("refresh",{loading:!0})),color:"#40485b",class:"table-header-operate btns-ml-12",type:"info"},{default:E(()=>[D(S,{name:"fa fa-refresh"})]),_:1})),[[L]])]),_:1},8,["content"])):$("",!0),ye(s.$slots,"refreshAppend",{},void 0,!0),o.buttons.includes("add")&&p(t).auth("add")?(m(),A(u,{key:1,content:p(e)("Add"),placement:"top"},{default:E(()=>[ae((m(),A(y,{onClick:g[1]||(g[1]=w=>i("add")),class:"table-header-operate btns-ml-12",type:"primary"},{default:E(()=>[D(S,{name:"fa fa-plus"}),Y("span",An,H(p(e)("Add")),1)]),_:1})),[[L]])]),_:1},8,["content"])):$("",!0),o.buttons.includes("edit")&&p(t).auth("edit")?(m(),A(u,{key:2,content:p(e)("Edit selected row"),placement:"top"},{default:E(()=>[ae((m(),A(y,{onClick:g[2]||(g[2]=w=>i("edit")),disabled:!a.value,class:"table-header-operate btns-ml-12",type:"primary"},{default:E(()=>[D(S,{name:"fa fa-pencil"}),Y("span",Cn,H(p(e)("Edit")),1)]),_:1},8,["disabled"])),[[L]])]),_:1},8,["content"])):$("",!0),o.buttons.includes("delete")&&p(t).auth("del")?(m(),A(h,{key:3,onConfirm:g[3]||(g[3]=w=>i("delete")),"confirm-button-text":p(e)("Delete"),"cancel-button-text":p(e)("Cancel"),confirmButtonType:"danger",title:p(e)("Are you sure to delete the selected record?"),disabled:!a.value},{reference:E(()=>[Y("div",Rn,[D(u,{content:p(e)("Delete selected row"),placement:"top"},{default:E(()=>[ae((m(),A(y,{disabled:!a.value,class:"table-header-operate",type:"danger"},{default:E(()=>[D(S,{name:"fa fa-trash"}),Y("span",Pn,H(p(e)("Delete")),1)]),_:1},8,["disabled"])),[[L]])]),_:1},8,["content"])])]),_:1},8,["confirm-button-text","cancel-button-text","title","disabled"])):$("",!0),o.buttons.includes("unfold")?(m(),A(u,{key:4,content:(p(t).table.expandAll?p(e)("Shrink"):p(e)("Open"))+p(e)("All submenus"),placement:"top"},{default:E(()=>[ae((m(),A(y,{onClick:g[4]||(g[4]=w=>p(t).onTableHeaderAction("unfold",{unfold:!p(t).table.expandAll})),class:"table-header-operate btns-ml-12",type:p(t).table.expandAll?"danger":"warning"},{default:E(()=>[Y("span",On,H(p(t).table.expandAll?p(e)("Shrink all"):p(e)("Expand all")),1)]),_:1},8,["type"])),[[L]])]),_:1},8,["content"])):$("",!0),ye(s.$slots,"default",{},void 0,!0),Y("div",Nn,[ye(s.$slots,"quickSearchPrepend",{},void 0,!0),o.buttons.includes("quickSearch")?(m(),A(k,{key:0,modelValue:p(t).table.filter.quickSearch,"onUpdate:modelValue":g[5]||(g[5]=w=>p(t).table.filter.quickSearch=w),class:"xs-hidden quick-search",onInput:p(r),placeholder:s.quickSearchPlaceholder?s.quickSearchPlaceholder:p(e)("Search"),clearable:""},null,8,["modelValue","onInput","placeholder"])):$("",!0),o.buttons.includes("columnDisplay")||o.buttons.includes("comSearch")?(m(),I("div",$n,[o.buttons.includes("columnDisplay")?(m(),A(U,{key:0,"max-height":380,"hide-on-click":!1},{dropdown:E(()=>[D(B,null,{default:E(()=>[(m(!0),I(Q,null,pe(n.value,(w,d)=>(m(),A(R,{key:d},{default:E(()=>[w.prop?(m(),A(f,{key:0,onChange:b=>c(b,w.prop),checked:!w.show,"model-value":w.show,size:"small",label:w.label},null,8,["onChange","checked","model-value","label"])):$("",!0)]),_:2},1024))),128))]),_:1})]),default:E(()=>[ae((m(),A(y,{class:Ee(["table-search-button-item",o.buttons.includes("comSearch")?"right-border":""]),color:"#dcdfe6",plain:""},{default:E(()=>[D(S,{size:"14",name:"el-icon-Grid"})]),_:1},8,["class"])),[[L]])]),_:1})):$("",!0),o.buttons.includes("comSearch")?(m(),A(u,{key:1,disabled:p(t).table.showComSearch,content:p(e)("Expand generic search"),placement:"top"},{default:E(()=>[ae((m(),A(y,{class:"table-search-button-item",onClick:g[6]||(g[6]=w=>p(t).table.showComSearch=!p(t).table.showComSearch),color:"#dcdfe6",plain:""},{default:E(()=>[D(S,{size:"14",name:"el-icon-Search"})]),_:1})),[[L]])]),_:1},8,["disabled","content"])):$("",!0)])):$("",!0)])],16)],64)}}}),Mn=ue(Fn,[["__scopeId","data-v-1a9ccfff"]]);/**! +var Lo=Object.defineProperty;var Uo=(l,e,t)=>e in l?Lo(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var K=(l,e,t)=>Uo(l,typeof e!="symbol"?e+"":e,t);import{a0 as eo,a1 as Yo,a2 as zo,a3 as Bo,i as xo,_ as ue,x as Dt,j as mt,T as Ho,f as je,a4 as ht,e as mo,D as ho,a5 as jo,a6 as Ge,a7 as Go,y as Ot,a8 as qo,a9 as Ko,aa as Xo,ab as Wo}from"./index-DaZx-aM1.js";import{B as ee,a8 as at,a as De,l as de,w as Ke,o as Vt,C as m,O as A,P as E,G as Y,a6 as nt,U as H,$ as Ee,H as D,D as I,Z as Q,Y as pe,W as $,n as Le,I as V,X as Ue,V as Se,_ as ae,u as p,al as go,am as rt,an as Qo,ao as j,F as Zo,ai as It,L as it,b as to,p as Te,ap as ye,aq as At,a7 as bo,ar as vo,as as yo,z as Jo,N as el,at as Nt,au as tl,av as _o,aw as wo,ax as So,ay as ol,ab as ll,ae as oo,h as nl,R as al}from"./vue-DweYBrEc.js";import{p as rl}from"./index-BUXh3lRP.js";const il={class:"icon-selector-box"},sl={class:"selector-header"},ul={class:"selector-title"},cl={class:"selector-tab"},dl=["title"],fl=["title"],pl=["title"],ml=["title"],hl={key:0},gl=["title","onClick"],bl={class:"icon-prepend"},vl={key:0,class:"name"},yl=ee({__name:"iconSelector",props:{size:{default:"default"},disabled:{type:Boolean,default:!1},title:{default:""},type:{default:"ele"},placement:{default:"bottom"},modelValue:{default:""},showIconName:{type:Boolean,default:!1}},emits:["update:modelValue","change"],setup(l,{emit:e}){const t=l,o=e,n=at("selectorInput"),a=De({iconType:t.type,selectorWidth:0,popoverVisible:!1,inputFocus:!1,iconSelectorMouseover:!1,fontIconNames:[],inputValue:"",prependIcon:t.modelValue,defaultModelValue:t.modelValue||"fa fa-circle-o",iconKey:0}),i=()=>{a.inputFocus=a.popoverVisible=!0},r=()=>{a.inputFocus=!1,a.popoverVisible=a.iconSelectorMouseover},c=()=>{a.iconKey++,a.prependIcon=a.defaultModelValue,a.inputValue="",o("update:modelValue",a.defaultModelValue),o("change",a.defaultModelValue)},s=h=>{a.iconType=h,a.fontIconNames=[],h=="ele"?eo().then(k=>{a.fontIconNames=k}):h=="awe"?Yo().then(k=>{a.fontIconNames=k.map(f=>`fa ${f}`)}):h=="ali"?zo().then(k=>{a.fontIconNames=k.map(f=>`iconfont ${f}`)}):h=="local"&&Bo().then(k=>{a.fontIconNames=k})},g=h=>{a.iconSelectorMouseover=a.popoverVisible=!1,a.iconKey++,a.prependIcon=h,a.inputValue="",o("update:modelValue",h),o("change",h),Le(()=>{var k;(k=n.value)==null||k.blur()})},v=de(()=>{if(!a.inputValue)return a.fontIconNames;let h=a.inputValue.trim().toLowerCase();return a.fontIconNames.filter(k=>{if(k.toLowerCase().indexOf(h)!==-1)return k})}),S=()=>{Le(()=>{var h,k;a.selectorWidth=((h=n.value)==null?void 0:h.$el.offsetWidth)<260?260:(k=n.value)==null?void 0:k.$el.offsetWidth})},y=()=>{a.popoverVisible=!!(a.inputFocus||a.iconSelectorMouseover)};Ke(()=>t.modelValue,()=>{a.iconKey++,t.modelValue!=a.prependIcon&&(a.defaultModelValue=t.modelValue),t.modelValue==""&&(a.defaultModelValue="fa fa-circle-o"),a.prependIcon=t.modelValue});let u=()=>{};return Ke(()=>a.popoverVisible,()=>{a.popoverVisible?u=xo(document,"click",y):u()}),Vt(()=>{S(),eo().then(h=>{a.fontIconNames=h})}),(h,k)=>{const f=V("Icon"),R=V("el-scrollbar"),B=V("el-input"),U=V("el-popover");return m(),A(U,{placement:h.placement,trigger:"focus","hide-after":0,width:a.selectorWidth,visible:a.popoverVisible},{reference:E(()=>[D(B,{modelValue:a.inputValue,"onUpdate:modelValue":k[6]||(k[6]=L=>a.inputValue=L),size:h.size,disabled:h.disabled,placeholder:h.$t("Search")+h.$t("utils.Icon"),ref_key:"selectorInput",ref:n,onFocus:i,onBlur:r,class:Ee("size-"+h.size)},{prepend:E(()=>[Y("div",bl,[(m(),A(f,{key:"icon"+a.iconKey,name:a.prependIcon?a.prependIcon:a.defaultModelValue},null,8,["name"])),h.showIconName?(m(),I("div",vl,H(a.prependIcon?a.prependIcon:a.defaultModelValue),1)):$("",!0)])]),append:E(()=>[D(f,{onClick:c,name:"el-icon-RefreshRight"})]),_:1},8,["modelValue","size","disabled","placeholder","class"])]),default:E(()=>[Y("div",{onMouseover:k[4]||(k[4]=nt(L=>a.iconSelectorMouseover=!0,["stop"])),onMouseout:k[5]||(k[5]=nt(L=>a.iconSelectorMouseover=!1,["stop"])),class:"icon-selector"},[Y("div",il,[Y("div",sl,[Y("div",ul,H(h.title?h.title:h.$t("utils.Please select an icon")),1),Y("div",cl,[Y("span",{title:"Element Puls "+h.$t("utils.Icon"),onClick:k[0]||(k[0]=L=>s("ele")),class:Ee(a.iconType=="ele"?"active":"")}," ele ",10,dl),Y("span",{title:"Font Awesome "+h.$t("utils.Icon"),onClick:k[1]||(k[1]=L=>s("awe")),class:Ee(a.iconType=="awe"?"active":"")}," awe ",10,fl),Y("span",{title:h.$t("utils.Ali iconcont Icon"),onClick:k[2]||(k[2]=L=>s("ali")),class:Ee(a.iconType=="ali"?"active":"")}," ali ",10,pl),Y("span",{title:h.$t("utils.Local icon title"),onClick:k[3]||(k[3]=L=>s("local")),class:Ee(a.iconType=="local"?"active":"")}," local ",10,ml)])]),D(R,{class:"selector-body"},{default:E(()=>[v.value.length>0?(m(),I("div",hl,[(m(!0),I(Q,null,pe(v.value,(L,w)=>(m(),I("div",{class:"icon-selector-item",title:L,onClick:d=>g(L),key:w},[D(f,{name:L},null,8,["name"])],8,gl))),128))])):$("",!0)]),_:1})])],32)]),_:1},8,["placement","width","visible"])}}}),_l=ue(yl,[["__scopeId","data-v-cd5dfd95"]]),wl=["string","password","number","radio","checkbox","switch","textarea","array","datetime","year","date","time","select","selects","remoteSelect","remoteSelects","editor","city","image","images","file","files","icon","color"],Sl=ee({__name:"array",props:{modelValue:{default:()=>[]},keyTitle:{default:""},valueTitle:{default:""}},setup(l){const{t:e}=Dt.useI18n(),t=l,o=De({value:t.modelValue,keyTitle:t.keyTitle?t.keyTitle:e("utils.ArrayKey"),valueTitle:t.valueTitle?t.valueTitle:e("utils.ArrayValue")}),n=()=>{o.value.push({key:"",value:""})},a=i=>{o.value.splice(i,1)};return Ke(()=>t.modelValue,i=>{o.value=i}),(i,r)=>{const c=V("el-col"),s=V("el-row"),g=V("el-input"),v=V("el-button"),S=Ue("blur");return m(),I("div",null,[D(s,{gutter:10},{default:E(()=>[D(c,{span:10,class:"ba-array-key"},{default:E(()=>[Se(H(o.keyTitle),1)]),_:1}),D(c,{span:10,class:"ba-array-value"},{default:E(()=>[Se(H(o.valueTitle),1)]),_:1})]),_:1}),(m(!0),I(Q,null,pe(o.value,(y,u)=>(m(),A(s,{class:"ba-array-item",gutter:10,key:u},{default:E(()=>[D(c,{span:10},{default:E(()=>[D(g,{modelValue:y.key,"onUpdate:modelValue":h=>y.key=h},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),D(c,{span:10},{default:E(()=>[D(g,{modelValue:y.value,"onUpdate:modelValue":h=>y.value=h},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),D(c,{span:4},{default:E(()=>[D(v,{onClick:h=>a(u),size:"small",icon:"el-icon-Delete",circle:""},null,8,["onClick"])]),_:2},1024)]),_:2},1024))),128)),D(s,{gutter:10},{default:E(()=>[D(c,{span:10,offset:10},{default:E(()=>[ae((m(),A(v,{class:"ba-add-array-item",onClick:n,icon:"el-icon-Plus"},{default:E(()=>[Se(H(p(e)("Add")),1)]),_:1})),[[S]])]),_:1})]),_:1})])}}}),Tl=ue(Sl,[["__scopeId","data-v-b7b95894"]]),X=()=>({null:!1,primaryKey:!1,unsigned:!1,autoIncrement:!1}),$a={string:{type:"varchar",length:255,precision:0,defaultType:"EMPTY STRING",...X()},password:{type:"varchar",length:32,precision:0,defaultType:"EMPTY STRING",...X()},number:{type:"int",length:10,precision:0,defaultType:"NULL",...X(),null:!0},radio:{type:"enum",length:0,precision:0,defaultType:"NULL",...X(),null:!0},checkbox:{type:"set",length:0,precision:0,defaultType:"NULL",...X(),null:!0},switch:{type:"tinyint",length:1,precision:0,default:"0",defaultType:"INPUT",...X(),unsigned:!0},textarea:{type:"varchar",length:255,precision:0,defaultType:"EMPTY STRING",...X()},array:{type:"varchar",length:255,precision:0,defaultType:"EMPTY STRING",...X()},datetime:{type:"bigint",length:16,precision:0,defaultType:"NULL",...X(),null:!0,unsigned:!0},year:{type:"year",length:4,precision:0,defaultType:"NULL",...X(),null:!0},date:{type:"date",length:0,precision:0,defaultType:"NULL",...X(),null:!0},time:{type:"time",length:0,precision:0,defaultType:"NULL",...X(),null:!0},select:{type:"enum",length:0,precision:0,defaultType:"NULL",...X(),null:!0},selects:{type:"varchar",length:255,precision:0,defaultType:"EMPTY STRING",...X()},remoteSelect:{type:"int",length:10,precision:0,defaultType:"NULL",...X(),null:!0,unsigned:!0},remoteSelects:{type:"varchar",length:255,precision:0,defaultType:"EMPTY STRING",...X()},editor:{type:"text",length:0,precision:0,defaultType:"NULL",...X(),null:!0},city:{type:"varchar",length:100,precision:0,defaultType:"EMPTY STRING",...X()},image:{type:"varchar",length:255,precision:0,defaultType:"EMPTY STRING",...X()},images:{type:"varchar",length:1500,precision:0,defaultType:"EMPTY STRING",...X()},file:{type:"varchar",length:255,precision:0,defaultType:"EMPTY STRING",...X()},files:{type:"varchar",length:1500,precision:0,defaultType:"EMPTY STRING",...X()},icon:{type:"varchar",length:50,precision:0,defaultType:"EMPTY STRING",...X()},color:{type:"varchar",length:50,precision:0,defaultType:"EMPTY STRING",...X()}},lo=l=>typeof l=="string"?l==""?[]:l.split(","):l,ke=(l,e,t,o)=>{if(!e.prop)return"";const n=e.prop;let a=l[n];if(n.indexOf(".")>-1){const i=n.split(".");a=l[i[0]];for(let r=1;r{const e=new Map([["weigh-sort",{render:"moveButton",name:"weigh-sort",title:"Drag sort",text:"",type:"info",icon:"fa fa-arrows",class:"table-row-weigh-sort",disabledTip:!1}],["edit",{render:"tipButton",name:"edit",title:"Edit",text:"",type:"primary",icon:"fa fa-pencil",class:"table-row-edit",disabledTip:!1}],["delete",{render:"confirmButton",name:"delete",title:"Delete",text:"",type:"danger",icon:"fa fa-trash",class:"table-row-delete",popconfirm:{confirmButtonText:mt.global.t("Delete"),cancelButtonText:mt.global.t("Cancel"),confirmButtonType:"danger",title:mt.global.t("Are you sure to delete the selected record?")},disabledTip:!1}]]),t=[];for(const o in l)e.has(l[o])&&t.push(e.get(l[o]));return t},Ht=(l,e,t=-1)=>{for(const o in l){if(typeof t=="number"&&t++,t==e)return l[o];if(l[o].children&&(t=Ht(l[o].children,e,t),typeof t!="number"))return t}return t},se=(l,e,t={})=>go(l)?t:typeof l=="function"?l(e):l,kl={key:1,class:"text"},El={key:1,class:"text"},Dl={class:"buttons-popconfirm-reference-box buttons-ml-6"},Vl={key:1,class:"text"},Il={key:1,class:"text"},Al=ee({__name:"buttons",props:{row:{},field:{},column:{},index:{}},setup(l){const{t:e,te:t}=Dt.useI18n(),o=l,n=rt("baTable"),a=r=>{if(typeof r.click=="function"){r.click(o.row,o.field);return}n.onTableAction(r.name,o)},i=r=>r?t(r)?e(r):r:"";return(r,c)=>{const s=V("Icon"),g=V("el-button"),v=V("el-tooltip"),S=V("el-popconfirm"),y=Ue("blur");return Qo([r.field],()=>(m(),I("div",null,[(m(!0),I(Q,null,pe(r.field.buttons,(u,h)=>{var k,f;return m(),I(Q,{key:h},[!u.display||u.display(r.row,r.field)?(m(),I(Q,{key:0},[u.render=="basicButton"?ae((m(),A(g,j({key:0,onClick:R=>a(u),class:[u.class,"ba-table-render-buttons-item buttons-ml-6"],size:"small",type:u.type,loading:u.loading&&u.loading(r.row,r.field),disabled:u.disabled&&u.disabled(r.row,r.field),ref_for:!0},p(se)(u.attr,{row:r.row,field:r.field,cellValue:u,column:r.column,index:r.index})),{default:E(()=>[u.icon?(m(),A(s,{key:0,size:"14",color:"var(--ba-bg-color-overlay)",name:u.icon},null,8,["name"])):$("",!0),u.text?(m(),I("div",kl,H(i(u.text)),1)):$("",!0)]),_:2},1040,["onClick","class","type","loading","disabled"])),[[y]]):$("",!0),u.render=="tipButton"&&(u.name=="edit"&&p(n).auth("edit")||u.name!="edit")?(m(),A(v,j({key:1,disabled:!(u.title&&!u.disabledTip),content:i(u.title),placement:"top",ref_for:!0},p(se)((k=r.field.customRenderAttr)==null?void 0:k.tooltip,{row:r.row,field:r.field,cellValue:u,column:r.column,index:r.index})),{default:E(()=>[ae((m(),A(g,j({onClick:R=>a(u),class:[u.class,"ba-table-render-buttons-item buttons-ml-6"],size:"small",type:u.type,loading:u.loading&&u.loading(r.row,r.field),disabled:u.disabled&&u.disabled(r.row,r.field),ref_for:!0},p(se)(u.attr,{row:r.row,field:r.field,cellValue:u,column:r.column,index:r.index})),{default:E(()=>[u.icon?(m(),A(s,{key:0,size:"14",color:"var(--ba-bg-color-overlay)",name:u.icon},null,8,["name"])):$("",!0),u.text?(m(),I("div",El,H(i(u.text)),1)):$("",!0)]),_:2},1040,["onClick","class","type","loading","disabled"])),[[y]])]),_:2},1040,["disabled","content"])):$("",!0),u.render=="confirmButton"&&(u.name=="delete"&&p(n).auth("del")||u.name!="delete")?(m(),A(S,j({key:2,disabled:u.disabled&&u.disabled(r.row,r.field),ref_for:!0},p(se)(u.popconfirm,{row:r.row,field:r.field,cellValue:u,column:r.column,index:r.index}),{onConfirm:R=>a(u)}),{reference:E(()=>{var R;return[Y("div",Dl,[D(v,j({disabled:!u.title,content:i(u.title),placement:"top",ref_for:!0},p(se)((R=r.field.customRenderAttr)==null?void 0:R.tooltip,{row:r.row,field:r.field,cellValue:u,column:r.column,index:r.index})),{default:E(()=>[ae((m(),A(g,j({class:[u.class,"ba-table-render-buttons-item"],size:"small",type:u.type,loading:u.loading&&u.loading(r.row,r.field),disabled:u.disabled&&u.disabled(r.row,r.field),ref_for:!0},p(se)(u.attr,{row:r.row,field:r.field,cellValue:u,column:r.column,index:r.index})),{default:E(()=>[u.icon?(m(),A(s,{key:0,size:"14",color:"var(--ba-bg-color-overlay)",name:u.icon},null,8,["name"])):$("",!0),u.text?(m(),I("div",Vl,H(i(u.text)),1)):$("",!0)]),_:2},1040,["class","type","loading","disabled"])),[[y]])]),_:2},1040,["disabled","content"])])]}),_:2},1040,["disabled","onConfirm"])):$("",!0),u.render=="moveButton"&&(u.name=="weigh-sort"&&p(n).auth("sortable")||u.name!="weigh-sort")?(m(),A(v,j({key:3,disabled:!(u.title&&!u.disabledTip),content:i(u.title),placement:"top",ref_for:!0},p(se)((f=r.field.customRenderAttr)==null?void 0:f.tooltip,{row:r.row,field:r.field,cellValue:u,column:r.column,index:r.index})),{default:E(()=>[D(g,j({class:[u.class,"ba-table-render-buttons-item move-button buttons-ml-6"],size:"small",type:u.type,loading:u.loading&&u.loading(r.row,r.field),disabled:u.disabled&&u.disabled(r.row,r.field),ref_for:!0},p(se)(u.attr,{row:r.row,field:r.field,cellValue:u,column:r.column,index:r.index})),{default:E(()=>[u.icon?(m(),A(s,{key:0,size:"14",color:"var(--ba-bg-color-overlay)",name:u.icon},null,8,["name"])):$("",!0),u.text?(m(),I("div",Il,H(i(u.text)),1)):$("",!0)]),_:2},1040,["class","type","loading","disabled"])]),_:2},1040,["disabled","content"])):$("",!0)],64)):$("",!0)],64)}),128))])),c,0)}}}),Cl=ue(Al,[["__scopeId","data-v-0b3e5c5a"]]),Rl=Object.freeze(Object.defineProperty({__proto__:null,default:Cl},Symbol.toStringTag,{value:"Module"})),Pl=ee({__name:"color",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index);return(o,n)=>(m(),I("div",null,[Y("div",{style:Zo({background:p(t)}),class:"ba-table-render-color"},null,4)]))}}),Ol=ue(Pl,[["__scopeId","data-v-5c132ae2"]]),Nl=Object.freeze(Object.defineProperty({__proto__:null,default:Ol},Symbol.toStringTag,{value:"Module"})),$l=ee({__name:"customRender",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index);return(o,n)=>(m(),I("div",null,[(m(),A(It(o.field.customRender),{renderRow:o.row,renderField:o.field,renderValue:p(t),renderColumn:o.column,renderIndex:o.index},null,8,["renderRow","renderField","renderValue","renderColumn","renderIndex"]))]))}}),Fl=Object.freeze(Object.defineProperty({__proto__:null,default:$l},Symbol.toStringTag,{value:"Module"})),Ml=["innerHTML"],Ll=ee({__name:"customTemplate",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index);return(o,n)=>(m(),I("div",null,[Y("div",{innerHTML:o.field.customTemplate?o.field.customTemplate(o.row,o.field,p(t),o.column,o.index):""},null,8,Ml)]))}}),Ul=Object.freeze(Object.defineProperty({__proto__:null,default:Ll},Symbol.toStringTag,{value:"Module"})),Yl=ee({__name:"datetime",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index);return(o,n)=>(m(),I("div",null,H(p(t)?p(Ho)(p(t),o.field.timeFormat??"yyyy-mm-dd hh:MM:ss"):"-"),1))}}),zl=Object.freeze(Object.defineProperty({__proto__:null,default:Yl},Symbol.toStringTag,{value:"Module"})),Bl={};function xl(l,e){const t=V("el-tag");return m(),I("div",null,[D(t,{effect:"dark",type:"danger"},{default:E(()=>e[0]||(e[0]=[Se("Field renderer not found")])),_:1})])}const Hl=ue(Bl,[["render",xl]]),jl=Object.freeze(Object.defineProperty({__proto__:null,default:Hl},Symbol.toStringTag,{value:"Module"})),Gl=ee({__name:"icon",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index);return(o,n)=>{var i;const a=V("Icon",!0);return m(),I("div",null,[D(a,j({color:"var(--el-text-color-primary)",name:p(t)},p(se)((i=o.field.customRenderAttr)==null?void 0:i.icon,{row:o.row,field:o.field,cellValue:p(t),column:o.column,index:o.index})),null,16,["name"])])}}}),ql=Object.freeze(Object.defineProperty({__proto__:null,default:Gl},Symbol.toStringTag,{value:"Module"})),Kl=ee({__name:"image",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index);return(o,n)=>{var i;const a=V("el-image");return m(),I("div",null,[p(t)?(m(),A(a,j({key:0,"hide-on-click-modal":!0,"preview-teleported":!0,"preview-src-list":[p(je)(p(t))],src:p(je)(p(t)),class:"ba-table-render-image"},p(se)((i=o.field.customRenderAttr)==null?void 0:i.image,{row:o.row,field:o.field,cellValue:p(t),column:o.column,index:o.index})),null,16,["preview-src-list","src"])):$("",!0)])}}}),Xl=ue(Kl,[["__scopeId","data-v-44a6912a"]]),Wl=Object.freeze(Object.defineProperty({__proto__:null,default:Xl},Symbol.toStringTag,{value:"Module"})),Ql=ee({__name:"images",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index);return(o,n)=>{const a=V("el-image");return m(),I("div",null,[p(it)(p(t))&&p(t).length?(m(!0),I(Q,{key:0},pe(p(t),(i,r)=>{var c;return m(),A(a,j({key:r,"initial-index":r,"preview-teleported":!0,"preview-src-list":p(ht)(p(t)),class:"ba-table-render-images-item",src:p(je)(i),"hide-on-click-modal":!0,ref_for:!0},p(se)((c=o.field.customRenderAttr)==null?void 0:c.image,{row:o.row,field:o.field,cellValue:p(t),column:o.column,index:o.index})),null,16,["initial-index","preview-src-list","src"])}),128)):$("",!0)])}}}),Zl=ue(Ql,[["__scopeId","data-v-9a7ac038"]]),Jl=Object.freeze(Object.defineProperty({__proto__:null,default:Zl},Symbol.toStringTag,{value:"Module"})),en=ee({__name:"switch",props:{row:{},field:{},column:{},index:{}},setup(l){const e=to(!1),t=l,o=rt("baTable"),n=to(ke(t.row,t.field,t.column,t.index));typeof n.value=="number"&&(n.value=n.value.toString());const a=i=>{e.value=!0,o.api.postData("edit",{[o.table.pk]:t.row[o.table.pk],[t.field.prop]:i}).then(()=>{n.value=i,o.onTableAction("field-change",{value:i,...t})}).finally(()=>{e.value=!1})};return(i,r)=>{var s;const c=V("el-switch");return m(),I("div",null,[i.field.prop?(m(),A(c,j({key:0,onChange:a,"model-value":n.value,loading:e.value,"active-value":"1","inactive-value":"0"},p(se)((s=i.field.customRenderAttr)==null?void 0:s.switch,{row:i.row,field:i.field,cellValue:n.value,column:i.column,index:i.index})),null,16,["model-value","loading"])):$("",!0)])}}}),tn=Object.freeze(Object.defineProperty({__proto__:null,default:en},Symbol.toStringTag,{value:"Module"})),on=ee({__name:"tag",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index),o=(n,a)=>!Te(a)&&a[n]?a[n]:"primary";return(n,a)=>{var r;const i=V("el-tag");return m(),I("div",null,[[null,void 0,""].includes(p(t))?$("",!0):(m(),A(i,j({key:0,type:o(p(t),n.field.custom),effect:n.field.effect??"light",size:n.field.size??"default"},p(se)((r=n.field.customRenderAttr)==null?void 0:r.tag,{row:n.row,field:n.field,cellValue:p(t),column:n.column,index:n.index})),{default:E(()=>[Se(H(p(Te)(n.field.replaceValue)?p(t):n.field.replaceValue[p(t)]??p(t)),1)]),_:1},16,["type","effect","size"]))])}}}),ln=Object.freeze(Object.defineProperty({__proto__:null,default:on},Symbol.toStringTag,{value:"Module"})),nn=ee({__name:"tags",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l,t=ke(e.row,e.field,e.column,e.index),o=(n,a)=>!Te(a)&&a[n]?a[n]:"primary";return(n,a)=>{var r;const i=V("el-tag");return m(),I("div",null,[p(it)(p(t))?(m(!0),I(Q,{key:0},pe(p(t),(c,s)=>{var g;return m(),I(Q,{key:s},[[null,void 0,""].includes(c)?$("",!0):(m(),A(i,j({key:0,class:"m-4",type:o(c,n.field.custom),effect:n.field.effect??"light",size:n.field.size??"default",ref_for:!0},p(se)((g=n.field.customRenderAttr)==null?void 0:g.tag,{row:n.row,field:n.field,cellValue:p(t),column:n.column,index:n.index})),{default:E(()=>[Se(H(p(Te)(n.field.replaceValue)?c:n.field.replaceValue[c]??c),1)]),_:2},1040,["type","effect","size"]))],64)}),128)):(m(),I(Q,{key:1},[[null,void 0,""].includes(p(t))?$("",!0):(m(),A(i,j({key:0,type:o(p(t),n.field.custom),effect:n.field.effect??"light",size:n.field.size??"default"},p(se)((r=n.field.customRenderAttr)==null?void 0:r.tag,{row:n.row,field:n.field,cellValue:p(t),column:n.column,index:n.index})),{default:E(()=>[Se(H(p(Te)(n.field.replaceValue)?p(t):n.field.replaceValue[p(t)]??p(t)),1)]),_:1},16,["type","effect","size"]))],64))])}}}),an=ue(nn,[["__scopeId","data-v-096f5c4b"]]),rn=Object.freeze(Object.defineProperty({__proto__:null,default:an},Symbol.toStringTag,{value:"Module"})),sn=ee({__name:"url",props:{row:{},field:{},column:{},index:{}},setup(l){const e=l;e.field.click&&console.warn("baTable.table.column.click 即将废弃,请使用 el-table 的 @cell-click 或单元格自定义渲染代替");const t=ke(e.row,e.field,e.column,e.index),o=(n,a)=>{a.target=="_blank"?window.open(n):window.location.href=n};return(n,a)=>{const i=V("Icon"),r=V("el-button"),c=V("el-input");return m(),I("div",null,[D(c,{"model-value":p(t),placeholder:n.$t("Link address")},{append:E(()=>[D(r,{onClick:a[0]||(a[0]=s=>o(p(t),n.field))},{default:E(()=>[D(i,{color:"#606266",name:"el-icon-Position"})]),_:1})]),_:1},8,["model-value","placeholder"])])}}}),un=Object.freeze(Object.defineProperty({__proto__:null,default:sn},Symbol.toStringTag,{value:"Module"})),cn={key:0,class:"table-pagination"},dn=ee({__name:"index",props:{pagination:{type:Boolean,default:!0}},setup(l,{expose:e}){const t=mo(),o=at("tableRef"),n=rt("baTable"),a=l,i={},r=Object.assign({"./fieldRender/buttons.vue":Rl,"./fieldRender/color.vue":Nl,"./fieldRender/customRender.vue":Fl,"./fieldRender/customTemplate.vue":Ul,"./fieldRender/datetime.vue":zl,"./fieldRender/default.vue":jl,"./fieldRender/icon.vue":ql,"./fieldRender/image.vue":Wl,"./fieldRender/images.vue":Jl,"./fieldRender/switch.vue":tn,"./fieldRender/tag.vue":ln,"./fieldRender/tags.vue":rn,"./fieldRender/url.vue":un});for(const w in r){const d=w.replace("./fieldRender/","").replace(".vue","");i[d]=r[w].default}const c=(w,d,b)=>d.getRenderKey&&typeof d.getRenderKey=="function"?d.getRenderKey(b.row,d,b.column,b.$index):d.render=="switch"?d.render+d.prop:w+b.$index+"-"+d.render+"-"+(d.prop?"-"+d.prop+"-"+b.row[d.prop]:""),s=w=>{n.onTableAction("page-size-change",{size:w})},g=w=>{n.onTableAction("current-page-change",{page:w})},v=({order:w,prop:d})=>{n.onTableAction("sort-change",{prop:d,order:w?w=="ascending"?"asc":"desc":""})},S=de(()=>{let w=[10,20,50,100];return n.table.filter.limit&&(w.includes(n.table.filter.limit)||w.push(n.table.filter.limit)),w}),y=w=>{var d;u(w.map(b=>b[n.table.pk].toString()))?w.map(b=>{b.children&&h(b.children,!0)}):(d=o.value)==null||d.clearSelection()},u=w=>{let d=n.table.data;for(const b in d)return w.includes(d[b][n.table.pk].toString());return!1},h=(w,d)=>{w.map(b=>{k(b,d),b.children&&h(b.children,d)})},k=(w,d)=>{w&&Le(()=>{var b;(b=o.value)==null||b.toggleRowSelection(w,d)})},f=(w,d)=>{w.some(b=>d[n.table.pk]===b[n.table.pk])?d.children&&h(d.children,!0):d.children&&h(d.children,!1)},R=w=>{n.onTableAction("selection-change",w)},B=(w,d)=>{var b;for(const C in w)(b=o.value)==null||b.toggleRowExpansion(w[C],d),w[C].children&&B(w[C].children,d)};return e({unFoldAll:w=>{B(n.table.data,w)},getRef:()=>o.value}),(w,d)=>{const b=V("el-table-column"),C=V("el-table"),M=V("el-pagination"),_=Ue("loading");return m(),I("div",null,[ye(w.$slots,"neck",{},void 0,!0),ae((m(),A(C,j({ref_key:"tableRef",ref:o,class:"ba-data-table w100","header-cell-class-name":"table-header-cell","default-expand-all":p(n).table.expandAll,data:p(n).table.data,"row-key":p(n).table.pk,border:!0,stripe:"",onSelectAll:y,onSelect:f,onSelectionChange:R,onSortChange:v,onRowDblclick:p(n).onTableDblclick},w.$attrs),{default:E(()=>[ye(w.$slots,"columnPrepend",{},void 0,!0),(m(!0),I(Q,null,pe(p(n).table.column,(N,q)=>(m(),I(Q,null,[N.show!==!1?(m(),I(Q,{key:0},[N.render=="slot"?ye(w.$slots,N.slotName,{key:0},void 0,!0):(m(),A(b,j({key:q+"-column",ref_for:!0},N,{"column-key":(N.columnKey?N.columnKey:`table-column-${N.prop}`)||p(ho)()}),At({_:2},[N.render?{name:"default",fn:E(G=>[(m(),A(It(i[N.render]??i.default),{row:G.row,field:N,column:G.column,index:G.$index,key:c(q,N,G)},null,8,["row","field","column","index"]))]),key:"0"}:void 0]),1040,["column-key"]))],64)):$("",!0)],64))),256)),ye(w.$slots,"columnAppend",{},void 0,!0)]),_:3},16,["default-expand-all","data","row-key","onRowDblclick"])),[[_,p(n).table.loading]]),a.pagination?(m(),I("div",cn,[D(M,{currentPage:p(n).table.filter.page,"page-size":p(n).table.filter.limit,"page-sizes":S.value,background:"",layout:p(t).layout.shrink?"prev, next, jumper":"sizes,total, ->, prev, pager, next, jumper",total:p(n).table.total,onSizeChange:s,onCurrentChange:g},null,8,["currentPage","page-size","page-sizes","layout","total"])])):$("",!0),ye(w.$slots,"footer",{},void 0,!0)])}}}),fn=ue(dn,[["__scopeId","data-v-c0f2551b"]]),pn={class:"table-com-search-wrapper"},mn={class:"table-com-search"},hn={key:0,class:"com-search-col-label"},gn={class:"com-search-col-input"},bn={key:0,class:"com-search-col-label w16"},vn={class:"com-search-col-input-range w83"},yn={key:0,class:"com-search-col-label w16"},_n={class:"com-search-col-input-range w83"},wn={key:0,class:"com-search-col-label"},Sn={key:1,class:"com-search-col-input-range"},Tn={class:"range-separator"},kn={key:2,class:"com-search-col-input"},En={key:3,class:"com-search-col-input"},Dn={class:"com-search-col pl-20"},Vn=ee({__name:"index",setup(l){const e=rt("baTable"),t=()=>{e.initComSearch(),e.onTableAction("com-search",{event:"reset-com-search-form"})},o=(n,a=0,i="")=>go(n)?i:it(n)?n[a]:n;return(n,a)=>{const i=V("el-col"),r=V("el-date-picker"),c=V("el-time-picker"),s=V("el-input"),g=V("el-checkbox"),v=V("el-option"),S=V("el-select"),y=V("el-button"),u=V("el-row"),h=V("el-form"),k=Ue("blur");return m(),I("div",pn,[Y("div",mn,[D(h,{onSubmit:a[2]||(a[2]=nt(()=>{},["prevent"])),onKeyup:a[3]||(a[3]=bo(f=>p(e).onTableAction("com-search",{event:"submit-com-search-form"}),["enter"])),"label-position":"top",model:p(e).comSearch.form},{default:E(()=>[D(u,null,{default:E(()=>[(m(!0),I(Q,null,pe(p(e).table.column,(f,R)=>{var B,U,L,w;return m(),I(Q,{key:R},[f.operator!==!1?(m(),I(Q,{key:0},[f.comSearchRender=="customRender"||f.comSearchRender=="slot"?(m(),A(i,j({key:0,ref_for:!0},{xs:(B=f.comSearchColAttr)!=null&&B.xs?(U=f.comSearchColAttr)==null?void 0:U.xs:24,sm:(L=f.comSearchColAttr)!=null&&L.sm?(w=f.comSearchColAttr)==null?void 0:w.sm:6,...f.comSearchColAttr}),{default:E(()=>[Y("div",{class:Ee(["com-search-col",f.prop])},[f.comSearchShowLabel!==!1?(m(),I("div",hn,H(f.label),1)):$("",!0),Y("div",gn,[f.comSearchRender=="customRender"?(m(),A(It(f.comSearchCustomRender),{key:0,renderRow:f,renderField:f.prop,renderValue:p(e).comSearch.form[f.prop]},null,8,["renderRow","renderField","renderValue"])):f.comSearchRender=="slot"?ye(n.$slots,f.comSearchSlotName,{key:1},void 0,!0):$("",!0)])],2)]),_:2},1040)):(f.render=="datetime"||f.comSearchRender=="datetime"||f.comSearchRender=="date")&&(f.operator=="RANGE"||f.operator=="NOT RANGE")?(m(),A(i,{key:1,xs:24,sm:12},{default:E(()=>[Y("div",{class:Ee(["com-search-col",f.prop])},[f.comSearchShowLabel!==!1?(m(),I("div",bn,H(f.label),1)):$("",!0),Y("div",vn,[D(r,j({class:"datetime-picker w100",modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,"default-time":[new Date(2e3,1,1,0,0,0),new Date(2e3,1,1,23,59,59)],type:f.comSearchRender=="date"?"daterange":"datetimerange","range-separator":n.$t("To"),"start-placeholder":o(f.operatorPlaceholder,0,n.$t("el.datepicker.startDate")),"end-placeholder":o(f.operatorPlaceholder,1,n.$t("el.datepicker.endDate")),"value-format":f.comSearchRender=="date"?"YYYY-MM-DD":"YYYY-MM-DD HH:mm:ss",teleported:!1,ref_for:!0},f.comSearchInputAttr),null,16,["modelValue","onUpdate:modelValue","default-time","type","range-separator","start-placeholder","end-placeholder","value-format"])])],2)]),_:2},1024)):f.comSearchRender=="time"&&(f.operator=="RANGE"||f.operator=="NOT RANGE")?(m(),A(i,{key:2,xs:24,sm:12},{default:E(()=>[Y("div",{class:Ee(["com-search-col",f.prop])},[f.comSearchShowLabel!==!1?(m(),I("div",yn,H(f.label),1)):$("",!0),Y("div",_n,[D(c,j({class:"time-picker w100",modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,"is-range":"","default-value":[new Date(2e3,1,1,0,0,0),new Date(2e3,1,1,23,59,59)],"range-separator":n.$t("To"),"start-placeholder":o(f.operatorPlaceholder,0,n.$t("el.datepicker.startTime")),"end-placeholder":o(f.operatorPlaceholder,1,n.$t("el.datepicker.endTime")),"value-format":"HH:mm:ss",ref_for:!0},f.comSearchInputAttr),null,16,["modelValue","onUpdate:modelValue","default-value","range-separator","start-placeholder","end-placeholder"])])],2)]),_:2},1024)):(m(),A(i,{key:3,xs:24,sm:6},{default:E(()=>[Y("div",{class:Ee(["com-search-col",f.prop])},[f.comSearchShowLabel!==!1?(m(),I("div",wn,H(f.label),1)):$("",!0),f.operator=="RANGE"||f.operator=="NOT RANGE"?(m(),I("div",Sn,[D(s,j({placeholder:o(f.operatorPlaceholder),type:"string",modelValue:p(e).comSearch.form[f.prop+"-start"],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop+"-start"]=d,clearable:!0,ref_for:!0},f.comSearchInputAttr),null,16,["placeholder","modelValue","onUpdate:modelValue"]),Y("div",Tn,H(n.$t("To")),1),D(s,j({placeholder:o(f.operatorPlaceholder,1),type:"string",modelValue:p(e).comSearch.form[f.prop+"-end"],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop+"-end"]=d,clearable:!0,ref_for:!0},f.comSearchInputAttr),null,16,["placeholder","modelValue","onUpdate:modelValue"])])):f.operator=="NULL"||f.operator=="NOT NULL"?(m(),I("div",kn,[D(g,j({modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,label:f.operator,size:"large",ref_for:!0},f.comSearchInputAttr),null,16,["modelValue","onUpdate:modelValue","label"])])):f.operator?(m(),I("div",En,[f.render=="datetime"||f.comSearchRender=="date"||f.comSearchRender=="datetime"?(m(),A(r,j({key:0,class:"datetime-picker w100",modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,type:f.comSearchRender=="date"?"date":"datetime","value-format":f.comSearchRender=="date"?"YYYY-MM-DD":"YYYY-MM-DD HH:mm:ss",placeholder:o(f.operatorPlaceholder),teleported:!1,ref_for:!0},f.comSearchInputAttr),null,16,["modelValue","onUpdate:modelValue","type","value-format","placeholder"])):$("",!0),f.comSearchRender=="time"?(m(),A(c,j({key:1,class:"time-picker w100",modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,placeholder:o(f.operatorPlaceholder),"value-format":"HH:mm:ss",ref_for:!0},f.comSearchInputAttr),null,16,["modelValue","onUpdate:modelValue","placeholder"])):(f.render=="tag"||f.render=="tags"||f.comSearchRender=="select")&&f.replaceValue?(m(),A(S,j({key:2,class:"w100",placeholder:o(f.operatorPlaceholder),modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,multiple:f.operator=="IN"||f.operator=="NOT IN",clearable:!0,ref_for:!0},f.comSearchInputAttr),{default:E(()=>[(m(!0),I(Q,null,pe(f.replaceValue,(d,b)=>(m(),A(v,{key:f.prop+b,label:d,value:b},null,8,["label","value"]))),128))]),_:2},1040,["placeholder","modelValue","onUpdate:modelValue","multiple"])):f.comSearchRender=="remoteSelect"?(m(),A(Ca,{key:3,type:"remoteSelect",modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,attr:{...f.remote,...f.comSearchInputAttr},placeholder:o(f.operatorPlaceholder)},null,8,["modelValue","onUpdate:modelValue","attr","placeholder"])):f.render=="switch"?(m(),A(S,j({key:4,placeholder:o(f.operatorPlaceholder),modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,clearable:!0,class:"w100",ref_for:!0},f.comSearchInputAttr),{default:E(()=>[p(Te)(f.replaceValue)?(m(),I(Q,{key:1},[D(v,{label:n.$t("utils.open"),value:"1"},null,8,["label"]),D(v,{label:n.$t("utils.close"),value:"0"},null,8,["label"])],64)):(m(!0),I(Q,{key:0},pe(f.replaceValue,(d,b)=>(m(),A(v,{key:f.prop+b,label:d,value:b},null,8,["label","value"]))),128))]),_:2},1040,["placeholder","modelValue","onUpdate:modelValue"])):(m(),A(s,j({key:5,placeholder:o(f.operatorPlaceholder),type:"string",modelValue:p(e).comSearch.form[f.prop],"onUpdate:modelValue":d=>p(e).comSearch.form[f.prop]=d,clearable:!0,ref_for:!0},f.comSearchInputAttr),null,16,["placeholder","modelValue","onUpdate:modelValue"]))])):$("",!0)],2)]),_:2},1024))],64)):$("",!0)],64)}),128)),D(i,{xs:24,sm:6},{default:E(()=>[Y("div",Dn,[ae((m(),A(y,{onClick:a[0]||(a[0]=f=>p(e).onTableAction("com-search",{event:"submit-com-search-form"})),type:"primary"},{default:E(()=>[Se(H(n.$t("Search")),1)]),_:1})),[[k]]),D(y,{onClick:a[1]||(a[1]=f=>t())},{default:E(()=>[Se(H(n.$t("Reset")),1)]),_:1})])]),_:1})]),_:3})]),_:3},8,["model"])])])}}}),In=ue(Vn,[["__scopeId","data-v-65dec4df"]]),An={class:"table-header-operate-text"},Cn={class:"table-header-operate-text"},Rn={class:"btns-ml-12"},Pn={class:"table-header-operate-text"},On={class:"table-header-operate-text"},Nn={class:"table-search"},$n={key:1,class:"table-search-button-group"},Fn=ee({__name:"index",props:{buttons:{default:()=>["refresh","add","edit","delete"]},quickSearchPlaceholder:{default:""}},setup(l){const{t:e}=Dt.useI18n(),t=rt("baTable"),o=l,n=de(()=>{let s=[];for(let g of t.table.column)g.type==="selection"||g.render==="buttons"||g.enableColumnDisplayControl===!1||s.push(g);return s}),a=de(()=>t.table.selection.length>0),i=(s,g={})=>{t.onTableHeaderAction(s,g)},r=vo(()=>{t.onTableHeaderAction("quick-search",{keyword:t.table.filter.quickSearch})},500),c=(s,g)=>{t.onTableHeaderAction("change-show-column",{field:g,value:s})};return(s,g)=>{const v=V("el-collapse-transition"),S=V("Icon"),y=V("el-button"),u=V("el-tooltip"),h=V("el-popconfirm"),k=V("el-input"),f=V("el-checkbox"),R=V("el-dropdown-item"),B=V("el-dropdown-menu"),U=V("el-dropdown"),L=Ue("blur");return m(),I(Q,null,[D(v,null,{default:E(()=>[o.buttons.includes("comSearch")&&p(t).table.showComSearch?(m(),A(In,{key:0},At({_:2},[pe(s.$slots,(w,d)=>({name:d,fn:E(()=>[ye(s.$slots,d,{},void 0,!0)])}))]),1024)):$("",!0)]),_:3}),Y("div",j(s.$attrs,{class:"table-header ba-scroll-style"}),[ye(s.$slots,"refreshPrepend",{},void 0,!0),o.buttons.includes("refresh")?(m(),A(u,{key:0,content:p(e)("Refresh"),placement:"top"},{default:E(()=>[ae((m(),A(y,{onClick:g[0]||(g[0]=w=>i("refresh",{loading:!0})),color:"#40485b",class:"table-header-operate btns-ml-12",type:"info"},{default:E(()=>[D(S,{name:"fa fa-refresh"})]),_:1})),[[L]])]),_:1},8,["content"])):$("",!0),ye(s.$slots,"refreshAppend",{},void 0,!0),o.buttons.includes("add")&&p(t).auth("add")?(m(),A(u,{key:1,content:p(e)("Add"),placement:"top"},{default:E(()=>[ae((m(),A(y,{onClick:g[1]||(g[1]=w=>i("add")),class:"table-header-operate btns-ml-12",type:"primary"},{default:E(()=>[D(S,{name:"fa fa-plus"}),Y("span",An,H(p(e)("Add")),1)]),_:1})),[[L]])]),_:1},8,["content"])):$("",!0),o.buttons.includes("edit")&&p(t).auth("edit")?(m(),A(u,{key:2,content:p(e)("Edit selected row"),placement:"top"},{default:E(()=>[ae((m(),A(y,{onClick:g[2]||(g[2]=w=>i("edit")),disabled:!a.value,class:"table-header-operate btns-ml-12",type:"primary"},{default:E(()=>[D(S,{name:"fa fa-pencil"}),Y("span",Cn,H(p(e)("Edit")),1)]),_:1},8,["disabled"])),[[L]])]),_:1},8,["content"])):$("",!0),o.buttons.includes("delete")&&p(t).auth("del")?(m(),A(h,{key:3,onConfirm:g[3]||(g[3]=w=>i("delete")),"confirm-button-text":p(e)("Delete"),"cancel-button-text":p(e)("Cancel"),confirmButtonType:"danger",title:p(e)("Are you sure to delete the selected record?"),disabled:!a.value},{reference:E(()=>[Y("div",Rn,[D(u,{content:p(e)("Delete selected row"),placement:"top"},{default:E(()=>[ae((m(),A(y,{disabled:!a.value,class:"table-header-operate",type:"danger"},{default:E(()=>[D(S,{name:"fa fa-trash"}),Y("span",Pn,H(p(e)("Delete")),1)]),_:1},8,["disabled"])),[[L]])]),_:1},8,["content"])])]),_:1},8,["confirm-button-text","cancel-button-text","title","disabled"])):$("",!0),o.buttons.includes("unfold")?(m(),A(u,{key:4,content:(p(t).table.expandAll?p(e)("Shrink"):p(e)("Open"))+p(e)("All submenus"),placement:"top"},{default:E(()=>[ae((m(),A(y,{onClick:g[4]||(g[4]=w=>p(t).onTableHeaderAction("unfold",{unfold:!p(t).table.expandAll})),class:"table-header-operate btns-ml-12",type:p(t).table.expandAll?"danger":"warning"},{default:E(()=>[Y("span",On,H(p(t).table.expandAll?p(e)("Shrink all"):p(e)("Expand all")),1)]),_:1},8,["type"])),[[L]])]),_:1},8,["content"])):$("",!0),ye(s.$slots,"default",{},void 0,!0),Y("div",Nn,[ye(s.$slots,"quickSearchPrepend",{},void 0,!0),o.buttons.includes("quickSearch")?(m(),A(k,{key:0,modelValue:p(t).table.filter.quickSearch,"onUpdate:modelValue":g[5]||(g[5]=w=>p(t).table.filter.quickSearch=w),class:"xs-hidden quick-search",onInput:p(r),placeholder:s.quickSearchPlaceholder?s.quickSearchPlaceholder:p(e)("Search"),clearable:""},null,8,["modelValue","onInput","placeholder"])):$("",!0),o.buttons.includes("columnDisplay")||o.buttons.includes("comSearch")?(m(),I("div",$n,[o.buttons.includes("columnDisplay")?(m(),A(U,{key:0,"max-height":380,"hide-on-click":!1},{dropdown:E(()=>[D(B,null,{default:E(()=>[(m(!0),I(Q,null,pe(n.value,(w,d)=>(m(),A(R,{key:d},{default:E(()=>[w.prop?(m(),A(f,{key:0,onChange:b=>c(b,w.prop),checked:!w.show,"model-value":w.show,size:"small",label:w.label},null,8,["onChange","checked","model-value","label"])):$("",!0)]),_:2},1024))),128))]),_:1})]),default:E(()=>[ae((m(),A(y,{class:Ee(["table-search-button-item",o.buttons.includes("comSearch")?"right-border":""]),color:"#dcdfe6",plain:""},{default:E(()=>[D(S,{size:"14",name:"el-icon-Grid"})]),_:1},8,["class"])),[[L]])]),_:1})):$("",!0),o.buttons.includes("comSearch")?(m(),A(u,{key:1,disabled:p(t).table.showComSearch,content:p(e)("Expand generic search"),placement:"top"},{default:E(()=>[ae((m(),A(y,{class:"table-search-button-item",onClick:g[6]||(g[6]=w=>p(t).table.showComSearch=!p(t).table.showComSearch),color:"#dcdfe6",plain:""},{default:E(()=>[D(S,{size:"14",name:"el-icon-Search"})]),_:1})),[[L]])]),_:1},8,["disabled","content"])):$("",!0)])):$("",!0)])],16)],64)}}}),Mn=ue(Fn,[["__scopeId","data-v-1a9ccfff"]]);/**! * Sortable 1.15.6 * @author RubaXa * @author owenm diff --git a/public/assets/index-BpUIT4cK.js b/public/assets/index-DaZx-aM1.js similarity index 98% rename from public/assets/index-BpUIT4cK.js rename to public/assets/index-DaZx-aM1.js index 2146685..ca215b9 100644 --- a/public/assets/index-BpUIT4cK.js +++ b/public/assets/index-DaZx-aM1.js @@ -1,11 +1,11 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-BgBS9Qgc.js","assets/terminal-h_3xUdmM.js","assets/vue-DweYBrEc.js","assets/darkSwitch-CRh93ewa.js","assets/router-BZd647Yw.js","assets/index-Bn2A_J6p.js","assets/index-DuYG_3Q7.js","assets/useDark-C_fN-9dK.js","assets/index-Cc2pFFF2.js","assets/index-BlN5UEvU.js","assets/loading-BeQOkt19.js","assets/domainStatus-CDqU5Ydw.js","assets/embed-CIDa7ko8.js","assets/programWidget-DCXrsZKz.js","assets/gameRtp-Cjbyp51z.js","assets/partnership-IhuJsGi0.js","assets/user-B1GHlG46.js","assets/footer-BTQIYj4d.js","assets/index-wGdvS17T.js","assets/login-Dl4m0xUV.js","assets/validate-CLZ9qkb0.js","assets/index-D3o_bWqH.js","assets/login-BS3j1SZJ.js","assets/404-CorH1Yh_.js","assets/401-eqMZKuOQ.js"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-OdCKTPzE.js","assets/terminal-Ckva-Vp9.js","assets/vue-DweYBrEc.js","assets/darkSwitch-Cct20e6J.js","assets/router-OOIgln3v.js","assets/index-DURhdNfa.js","assets/index-BUXh3lRP.js","assets/useDark-CorIDSgM.js","assets/index-COLRoJQu.js","assets/index-3bJmoSPj.js","assets/loading-DqlxZKrL.js","assets/domainStatus-dcILGlhX.js","assets/embed-DRIGBV7m.js","assets/programWidget-Cg92AYhg.js","assets/gameRtp-NwLZco3A.js","assets/partnership-BsHfghIe.js","assets/user-cDD_ppeo.js","assets/footer-UwoxP3mi.js","assets/index-DoSh5fIB.js","assets/login-BuPMp4mZ.js","assets/validate-BpW15YMR.js","assets/index-DyzTkKyP.js","assets/login-BSEoYKSm.js","assets/404-uGMzU3XK.js","assets/401-BRoFo7bu.js"])))=>i.map(i=>d[i]); var Mn=Object.defineProperty;var zn=(e,t,n)=>t in e?Mn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ie=(e,t,n)=>zn(e,typeof t!="symbol"?t+"":t,n);import{r as Vn,d as te,a as Q,i as Un,b as V,u as Bt,t as qn,c as Mt,e as jn,o as tt,n as $,g as $n,f as Hn,w as ne,h as zt,j as Wn,k as Jn,l as z,s as Gn,m as Yn,p as je,E as Kn,q as Xn,v as Qn,x as Zn,y as eo,z as Te,A as to,B as nt,C as $e,D as lt,F as dt,G as no,H as le,I as He,J as oo,K as ro,L as ft,M as Vt,N as so,O as ao,P as io,Q as uo,R as co,S as lo,T as fo}from"./vue-DweYBrEc.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))o(r);new MutationObserver(r=>{for(const s of r)if(s.type==="childList")for(const a of s.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&o(a)}).observe(document,{childList:!0,subtree:!0});function n(r){const s={};return r.integrity&&(s.integrity=r.integrity),r.referrerPolicy&&(s.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?s.credentials="include":r.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function o(r){if(r.ep)return;r.ep=!0;const s=n(r);fetch(r.href,s)}})();var Ut=Vn();const mo="adminInfo",po="storeConfig_v2",ho="storeTabViewConfig",si="storeTerminal",ai="beforeResizeLayout",mt="userInfo",ii="ba_account",oe=te("config",()=>{const e=Q({showDrawer:!1,shrink:!1,layoutMode:"Default",mainAnimation:"slide-right",isDark:!1,menuBackground:["#ffffff","#182131"],menuColor:["#334155","#cbd5e1"],menuActiveBackground:["#eef4ff","#162846"],menuActiveColor:["#2563eb","#8eadf5"],menuTopBarBackground:["#ffffff","#182131"],menuWidth:260,menuDefaultIcon:"fa fa-circle-o",menuCollapse:!1,menuUniqueOpened:!1,menuShowTopBar:!0,headerBarTabColor:["#475569","#cbd5e1"],headerBarTabActiveBackground:["#ffffff","#182131"],headerBarTabActiveColor:["#172033","#8eadf5"],headerBarBackground:["#ffffff","#182131"],headerBarHoverBackground:["#eef4ff","#162846"]}),t=Q({defaultLang:"zh-cn",fallbackLang:"zh-cn",langArray:[{name:"zh-cn",value:"中文简体"},{name:"en",value:"English"}]}),n=Q({syncType:"manual",syncedUpdate:"yes",syncAutoPublic:"no"});function o(){return e.shrink?e.menuCollapse?"0px":e.menuWidth+"px":e.menuCollapse?"64px":e.menuWidth+"px"}function r(p){t.defaultLang=p}function s(p=e.layoutMode){const f=e.isDark?{idx:1,color:"#1d1e1f",newColor:"#141414"}:{idx:0,color:"#ffffff",newColor:"#f5f5f5"};p=="Classic"&&e.headerBarBackground[f.idx]==f.color&&e.headerBarTabActiveBackground[f.idx]==f.color?e.headerBarTabActiveBackground[f.idx]=f.newColor:p=="Default"&&e.headerBarBackground[f.idx]==f.color&&e.headerBarTabActiveBackground[f.idx]==f.newColor&&(e.headerBarTabActiveBackground[f.idx]=f.color)}function a(p){e.layoutMode=p,s(p)}return{layout:e,lang:t,crud:n,menuWidth:o,setLang:r,setLayoutMode:a,setLayout:(p,f)=>{e[p]=f},getColorVal:function(p){const f=e[p];return e.isDark?f[1]:f[0]},onSetLayoutColor:s,setCrud:(p,f)=>{n[p]=f}}},{persist:{key:po}});function ot(e){return $n()?(Hn(e),!0):!1}function G(e){return typeof e=="function"?e():Bt(e)}const qt=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const go=e=>e!=null,bo=Object.prototype.toString,_o=e=>bo.call(e)==="[object Object]",jt=()=>{};function yo(e,t){function n(...o){return new Promise((r,s)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(r).catch(s)})}return n}const $t=e=>e();function Eo(e=$t){const t=V(!0);function n(){t.value=!1}function o(){t.value=!0}const r=(...s)=>{t.value&&e(...s)};return{isActive:Mt(t),pause:n,resume:o,eventFilter:r}}function Ht(e){return zt()}function Wt(...e){if(e.length!==1)return qn(...e);const t=e[0];return typeof t=="function"?Mt(jn(()=>({get:t,set:jt}))):V(t)}function wo(e,t,n={}){const{eventFilter:o=$t,...r}=n;return ne(e,yo(o,t),r)}function vo(e,t,n={}){const{eventFilter:o,...r}=n,{eventFilter:s,pause:a,resume:i,isActive:l}=Eo(o);return{stop:wo(e,t,{...r,eventFilter:s}),pause:a,resume:i,isActive:l}}function To(e,t){Ht()&&Wn(e,t)}function Jt(e,t=!0,n){Ht()?tt(e,n):t?e():$(e)}function ui(e=!1,t={}){const{truthyValue:n=!0,falsyValue:o=!1}=t,r=Un(e),s=V(e);function a(i){if(arguments.length)return s.value=i,s.value;{const l=G(n);return s.value=s.value===l?G(o):l,s.value}}return r?a:[s,a]}const Z=qt?window:void 0,So=qt?window.document:void 0;function rt(e){var t;const n=G(e);return(t=n==null?void 0:n.$el)!=null?t:n}function We(...e){let t,n,o,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,o,r]=e,t=Z):[t,n,o,r]=e,!t)return jt;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const s=[],a=()=>{s.forEach(p=>p()),s.length=0},i=(p,f,_,E)=>(p.addEventListener(f,_,E),()=>p.removeEventListener(f,_,E)),l=ne(()=>[rt(t),G(r)],([p,f])=>{if(a(),!p)return;const _=_o(f)?{...f}:f;s.push(...n.flatMap(E=>o.map(u=>i(p,E,u,_))))},{immediate:!0,flush:"post"}),c=()=>{l(),a()};return ot(c),c}function ko(){const e=V(!1),t=zt();return t&&tt(()=>{e.value=!0},t),e}function Gt(e){const t=ko();return z(()=>(t.value,!!e()))}function Ro(e,t,n={}){const{window:o=Z,...r}=n;let s;const a=Gt(()=>o&&"MutationObserver"in o),i=()=>{s&&(s.disconnect(),s=void 0)},l=z(()=>{const _=G(e),E=(Array.isArray(_)?_:[_]).map(rt).filter(go);return new Set(E)}),c=ne(()=>l.value,_=>{i(),a.value&&_.size&&(s=new MutationObserver(t),_.forEach(E=>s.observe(E,r)))},{immediate:!0,flush:"post"}),p=()=>s==null?void 0:s.takeRecords(),f=()=>{c(),i()};return ot(f),{isSupported:a,stop:f,takeRecords:p}}function Oo(e,t={}){const{window:n=Z}=t,o=Gt(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const s=V(!1),a=c=>{s.value=c.matches},i=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",a):r.removeListener(a))},l=Yn(()=>{o.value&&(i(),r=n.matchMedia(G(e)),"addEventListener"in r?r.addEventListener("change",a):r.addListener(a),s.value=r.matches)});return ot(()=>{l(),i(),r=void 0}),s}const ge=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},be="__vueuse_ssr_handlers__",Ao=Po();function Po(){return be in ge||(ge[be]=ge[be]||{}),ge[be]}function Yt(e,t){return Ao[e]||t}function Lo(e){return Oo("(prefers-color-scheme: dark)",e)}function Do(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const xo={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},pt="vueuse-storage";function Co(e,t,n,o={}){var r;const{flush:s="pre",deep:a=!0,listenToStorageChanges:i=!0,writeDefaults:l=!0,mergeDefaults:c=!1,shallow:p,window:f=Z,eventFilter:_,onError:E=R=>{console.error(R)},initOnMounted:u}=o,m=(p?Gn:V)(typeof t=="function"?t():t);if(!n)try{n=Yt("getDefaultStorage",()=>{var R;return(R=Z)==null?void 0:R.localStorage})()}catch(R){E(R)}if(!n)return m;const d=G(t),b=Do(d),y=(r=o.serializer)!=null?r:xo[b],{pause:T,resume:w}=vo(m,()=>A(m.value),{flush:s,deep:a,eventFilter:_});f&&i&&Jt(()=>{n instanceof Storage?We(f,"storage",D):We(f,pt,W),u&&D()}),u||D();function k(R,x){if(f){const I={key:e,oldValue:R,newValue:x,storageArea:n};f.dispatchEvent(n instanceof Storage?new StorageEvent("storage",I):new CustomEvent(pt,{detail:I}))}}function A(R){try{const x=n.getItem(e);if(R==null)k(x,null),n.removeItem(e);else{const I=y.write(R);x!==I&&(n.setItem(e,I),k(x,I))}}catch(x){E(x)}}function L(R){const x=R?R.newValue:n.getItem(e);if(x==null)return l&&d!=null&&n.setItem(e,y.write(d)),d;if(!R&&c){const I=y.read(x);return typeof c=="function"?c(I,d):b==="object"&&!Array.isArray(I)?{...d,...I}:I}else return typeof x!="string"?x:y.read(x)}function D(R){if(!(R&&R.storageArea!==n)){if(R&&R.key==null){m.value=d;return}if(!(R&&R.key!==e)){T();try{(R==null?void 0:R.newValue)!==y.write(m.value)&&(m.value=L(R))}catch(x){E(x)}finally{R?$(w):w()}}}}function W(R){D(R.detail)}return m}const Io="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function No(e={}){const{selector:t="html",attribute:n="class",initialValue:o="auto",window:r=Z,storage:s,storageKey:a="vueuse-color-scheme",listenToStorageChanges:i=!0,storageRef:l,emitAuto:c,disableTransition:p=!0}=e,f={auto:"",light:"light",dark:"dark",...e.modes||{}},_=Lo({window:r}),E=z(()=>_.value?"dark":"light"),u=l||(a==null?Wt(o):Co(a,o,s,{window:r,listenToStorageChanges:i})),m=z(()=>u.value==="auto"?E.value:u.value),d=Yt("updateHTMLAttrs",(w,k,A)=>{const L=typeof w=="string"?r==null?void 0:r.document.querySelector(w):rt(w);if(!L)return;const D=new Set,W=new Set;let R=null;if(k==="class"){const I=A.split(/\s/g);Object.values(f).flatMap(ae=>(ae||"").split(/\s/g)).filter(Boolean).forEach(ae=>{I.includes(ae)?D.add(ae):W.add(ae)})}else R={key:k,value:A};if(D.size===0&&W.size===0&&R===null)return;let x;p&&(x=r.document.createElement("style"),x.appendChild(document.createTextNode(Io)),r.document.head.appendChild(x));for(const I of D)L.classList.add(I);for(const I of W)L.classList.remove(I);R&&L.setAttribute(R.key,R.value),p&&(r.getComputedStyle(x).opacity,document.head.removeChild(x))});function b(w){var k;d(t,n,(k=f[w])!=null?k:w)}function y(w){e.onChanged?e.onChanged(w,b):b(w)}ne(m,y,{flush:"post",immediate:!0}),Jt(()=>y(m.value));const T=z({get(){return c?u.value:m.value},set(w){u.value=w}});return Object.assign(T,{store:u,system:E,state:m})}function ci(e={}){const{valueDark:t="dark",valueLight:n=""}=e,o=No({...e,onChanged:(a,i)=>{var l;e.onChanged?(l=e.onChanged)==null||l.call(e,a==="dark",i,a):i(a)},modes:{dark:t,light:n}}),r=z(()=>o.system.value);return z({get(){return o.value==="dark"},set(a){const i=a?"dark":"light";r.value===i?o.value="auto":o.value=i}})}function li(){const e=V([]);return e.value.set=t=>{t&&e.value.push(t)},Jn(()=>{e.value.length=0}),e}function Fo(e=null,t={}){var n,o,r;const{document:s=So,restoreOnUnmount:a=f=>f}=t,i=(n=s==null?void 0:s.title)!=null?n:"",l=Wt((o=e??(s==null?void 0:s.title))!=null?o:null),c=e&&typeof e=="function";function p(f){if(!("titleTemplate"in t))return f;const _=t.titleTemplate||"%s";return typeof _=="function"?_(f):G(_).replace(/%s/g,f)}return ne(l,(f,_)=>{f!==_&&s&&(s.title=p(typeof f=="string"?f:""))},{immediate:!0}),t.observe&&!t.titleTemplate&&s&&!c&&Ro((r=s.head)==null?void 0:r.querySelector("title"),()=>{s&&s.title!==l.value&&(l.value=p(s.title))},{childList:!0}),To(()=>{if(a){const f=a(i,l.value||"");f!=null&&s&&(s.title=f)}}),l}const Bo="modulepreload",Mo=function(e){return"/"+e},ht={},g=function(t,n,o){let r=Promise.resolve();if(n&&n.length>0){let a=function(c){return Promise.all(c.map(p=>Promise.resolve(p).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),l=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));r=a(n.map(c=>{if(c=Mo(c),c in ht)return;ht[c]=!0;const p=c.endsWith(".css"),f=p?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const _=document.createElement("link");if(_.rel=p?"stylesheet":Bo,p||(_.as="script"),_.crossOrigin="",_.href=c,l&&_.setAttribute("nonce",l),document.head.appendChild(_),p)return new Promise((E,u)=>{_.addEventListener("load",E),_.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${c}`)))})}))}function s(a){const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a}return r.then(a=>{for(const i of a||[])i.status==="rejected"&&s(i.reason);return t().catch(s)})},zo={noPowerTip:"这不是你想要的,但我们是认真的。我只是想用一种特殊的方式告诉你,你无权访问此页面,或者该文件无效。您可以联系网站管理员以更快地解决问题,或返回网站首页浏览其他页面。"},Vo=Object.freeze(Object.defineProperty({__proto__:null,default:zo},Symbol.toStringTag,{value:"Module"})),Uo={"problems tip":"你的网页遇到了一些问题,系统正在优化和上报故障信息,我们在未来将改善和减少这种情况的发生.","We will automatically return to the previous page when we are finished":"我们将在完成后自动返回到上一页。","Return to home page":"返回首页","Back to previous page":"返回上一页"},qo=Object.freeze(Object.defineProperty({__proto__:null,default:Uo},Symbol.toStringTag,{value:"Module"})),jo={"Operation successful":"操作成功","Automatic cancellation due to duplicate request:":"因为请求重复被自动取消:","Interface redirected!":"接口重定向了!","Incorrect parameter!":"参数不正确!","You do not have permission to operate!":"您没有权限操作!","Error requesting address:":"请求地址出错:","Request timed out!":"请求超时!","The same data already exists in the system!":"系统已存在相同数据!","Server internal error!":"服务器内部错误!","Service not implemented!":"服务未实现!","Gateway error!":"网关错误!","Service unavailable!":"服务不可用!","The service is temporarily unavailable Please try again later!":"服务暂时无法访问,请稍后再试!","HTTP version is not supported!":"HTTP版本不受支持!","Abnormal problem, please contact the website administrator!":"异常问题,请联系网站管理员!","Network request timeout!":"网络请求超时!","Server exception!":"服务端异常!","You are disconnected!":"您断网了!"},$o=Object.freeze(Object.defineProperty({__proto__:null,default:jo},Symbol.toStringTag,{value:"Module"})),Ho={home:"首页",admin:"后台",adminLogin:"登录",notFound:"页面找不到了",noPower:"无访问权限",noTitle:"无标题",loading:"Loading...",user:"会员中心",userLogin:"会员登录"},Wo=Object.freeze(Object.defineProperty({__proto__:null,default:Ho},Symbol.toStringTag,{value:"Module"})),Jo={"The moving position is beyond the movable range!":"移动位置超出了可移动范围!","Navigation failed, the menu type is unrecognized!":"导航失败,菜单类型无法识别!","Navigation failed, navigation guard intercepted!":"导航失败,导航守卫拦截!","Navigation failed, it is at the navigation target position!":"导航失败,已在导航目标位置!","Navigation failed, invalid route!":"导航失败,路由无效!","No child menu to jump to!":"没有找到可以跳转的子级菜单!",Loading:"加载中...",Reload:"重新加载",comma:",","welcome back":"欢迎回来!","Late at night, pay attention to your body!":"夜深了,注意身体哦!","good morning!":"早上好!","Good morning!":"上午好!","Good noon!":"中午好!","good afternoon":"下午好!","Good evening":"晚上好!","Hello!":"您好!",open:"开启",close:"关闭","Clean up system cache":"清理系统缓存","Clean up browser cache":"清理浏览器缓存","Clean up all cache":"一键清理所有","The data of the uploaded file is incomplete!":"上传文件的资料不完整!","The type of uploaded file is not allowed!":"上传文件的类型不被允许!","The size of the uploaded file exceeds the allowed range!":"上传文件的大小超出允许范围!","Please install editor":"请先于模块市场安装富文本编辑器。",mobile:"手机号","Id number":"身份证号",account:"账户名",password:"密码","variable name":"变量名",email:"邮箱地址",date:"日期",number:"数字",float:"浮点数",integer:"整数",time:"时间",file:"文件",array:"数组",switch:"开关",year:"年份",image:"图片",select:"下拉框",string:"字符串",radio:"单选框",checkbox:"复选框","rich Text":"富文本","multi image":"多图",textarea:"多行文本框","time date":"时间日期","remote select":"远程下拉","city select":"城市选择","icon select":"图标选择","color picker":"颜色选择器",color:"颜色",choice:"选择",Icon:"图标","Local icon title":"本地图标:/src/assets/icons中的.svg","Please select an icon":"请选择图标","Ali iconcont Icon":"阿里 Iconfont 图标","Select File":"选择文件","Original name":"原始名称","You can also select":"还可以选择",items:"项",Breakdown:"细目",size:"大小",type:"类型",preview:"预览","Upload (Reference) times":"上传(引用)次数","Last upload time":"最后上传时间","One attribute per line without quotation marks(formitem)":"FormItem 的扩展属性,一行一个,无需引号,比如:class=config-item","Extended properties of Input, one line without quotation marks, such as: size=large":"Input 的扩展属性,一行一个,无需引号,比如:size=large","One line at a time, without quotation marks, for example: key1=value1":"一行一个,无需引号,比如:key1=value1",Var:"变量",Name:"名",Title:"标题",Tip:"提示信息",Rule:"验证规则",Extend:"扩展属性",Dict:"字典数据",ArrayKey:"键名",ArrayValue:"键值","No data":"无数据"},Go=Object.freeze(Object.defineProperty({__proto__:null,default:Jo},Symbol.toStringTag,{value:"Module"})),Yo={"Captcha loading failed, please click refresh button":"验证码加载失败,请点击刷新按钮","The correct area is not clicked, please try again!":"未点中正确区域,请重试!","Verification is successful!":"验证成功!","Please click":"请依次点击","Please enter the correct mobile number":"请输入正确的手机号","Please enter the correct account":"要求3到15位,字母开头且只含字母、数字、下划线","Please enter the correct password":`密码要求6到32位,不能包含 & < > " '`,"Please enter the correct name":"请输入正确的名称","Content cannot be empty":"内容不能为空","Floating point number":"浮点数",required:"必填","editor required":"富文本必填","Please enter the correct ID number":"请输入正确的身份证号码",number:"数字(包括浮点数和整数)",integer:"整数(不包括浮点数)",float:"浮点数(不包括整数)"},Ko=Object.freeze(Object.defineProperty({__proto__:null,default:Yo},Symbol.toStringTag,{value:"Module"})),Xo={noPowerTip:"It's not what you want, but we're serious. I want to tell you in a special way that you don't have permission to access this page or the file is invalid. You can contact the website administrator to solve the problem faster or go back home page to view another page."},Qo=Object.freeze(Object.defineProperty({__proto__:null,default:Xo},Symbol.toStringTag,{value:"Module"})),Zo={"problems tip":"Your website has encountered some problems. The system is optimizing and reporting fault information. We will improve and reduce this situation in the future.","We will automatically return to the previous page when we are finished":"Auto return to previous page when finished.","Return to home page":"Back to Home","Back to previous page":"Back to previous page"},er=Object.freeze(Object.defineProperty({__proto__:null,default:Zo},Symbol.toStringTag,{value:"Module"})),tr={"Operation successful":"Operate successful","Automatic cancellation due to duplicate request:":"Automatic cancellation due to duplicate requests:","Interface redirected!":"Interface redirected!","Incorrect parameter!":"Incorrect parameter!","You do not have permission to operate!":"You have no permission to operate!","Error requesting address:":"Error requesting address:","Request timed out!":"Request timeout!","The same data already exists in the system!":"The same data already exists on the system!","Server internal error!":"Internal server error!","Service not implemented!":"Service unrealized!","Gateway error!":"Gateway error!","Service unavailable!":"Service unavailable!","The service is temporarily unavailable Please try again later!":"The service is temporarily unavailable, please try again later!","HTTP version is not supported!":"HTTP version is not Unsupported!","Abnormal problem, please contact the website administrator!":"Abnormal problems, please contact the website administrator!","Network request timeout!":"Network request timeout!","Server exception!":"Server-side exceptions!","You are disconnected!":"You are disconnected!"},nr=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),or={home:"Home",admin:"Admin",adminLogin:"Login",notFound:"Page not found",noPower:"No access permission",noTitle:"No title",loading:"Loading...",user:"Member Center",userLogin:"Menber Login"},rr=Object.freeze(Object.defineProperty({__proto__:null,default:or},Symbol.toStringTag,{value:"Module"})),sr={"The moving position is beyond the movable range!":"The movement position is beyond the removable range!","Navigation failed, the menu type is unrecognized!":"Navigation failed, menu type not recognized!","Navigation failed, navigation guard intercepted!":"Navigation failed, Navigation Guard interception!","Navigation failed, it is at the navigation target position!":"Navigation failed, it is already at the navigation the position!","Navigation failed, invalid route!":"Navigation failed, invalid route!","No child menu to jump to!":"No child menu to jump to!",Loading:"Loading...",Reload:"Reload",comma:",","welcome back":"Welcome back!","Late at night, pay attention to your body!":"It is late at night. Please tack care of your body!","good morning!":"Good morning!","Good morning!":"Good morning!","Good noon!":"Good noon!","good afternoon":"Good afternoon.","Good evening":"Good evening","Hello!":"Hello!",open:"Open",close:"Close","Clean up system cache":"Clean up the system cache","Clean up browser cache":"Clean up browser cache","Clean up all cache":"Clean up all cache","The data of the uploaded file is incomplete!":"The data of the uploaded file is incomplete!","The type of uploaded file is not allowed!":"The type of uploaded file is not allowed!","The size of the uploaded file exceeds the allowed range!":"The size of the uploaded file exceeds the allowed range!","Please install editor":"Please install editor",mobile:"Mobile Number","Id number":"Id Number",account:"Account name",password:"password","variable name":"Variable Name",email:"Email address",date:"Date",number:"Number",float:"Float",integer:"Integer",time:"Time",file:"File",array:"Array",switch:"Switch",year:"Year",image:"Image",select:"Select",string:"String",radio:"Radio",checkbox:"checkbox","rich Text":"Rich Text","multi image":"Multi image",textarea:"Textarea","time date":"Time Date","remote select":"Remote Select","city select":"City select","icon select":"Icon select","color picker":"color picker",color:"color",choice:" Choice",Icon:"Icon","Local icon title":"Local icon:/src/assets/icons Inside.svg","Please select an icon":"Please select an icon","Ali iconcont Icon":"Ali Iconfont Icon","Select File":"Select File","Original name":"Original name","You can also select":"You can also select",items:"items",Breakdown:"Detailed catalogue",size:"Size",type:"Type",preview:"Preview","Upload (Reference) times":"Upload (Reference) times","Last upload time":"Last upload time","One attribute per line without quotation marks(formitem)":"Extensions to FormItem, One attribute per line, no quotation marks required, such as: class=config-item","Extended properties of Input, one line without quotation marks, such as: size=large":"Extended properties of Input, one line without quotation marks, such as: size=large","One line at a time, without quotation marks, for example: key1=value1":"One per line, no quotation marks required, such as: key1=value1",Var:"Var ",Name:"Name",Title:"Title",Tip:"Tip",Rule:"Rule",Extend:"Extend",Dict:"Dict",ArrayKey:"Key",ArrayValue:"Value","No data":"No data"},ar=Object.freeze(Object.defineProperty({__proto__:null,default:sr},Symbol.toStringTag,{value:"Module"})),ir={"Captcha loading failed, please click refresh button":"Captcha loading failed, please click refresh button","The correct area is not clicked, please try again!":"The correct area is not clicked, please try again!","Verification is successful!":"Verification is successful!","Please click":"Please click","Please enter the correct mobile number":"Please enter the correct mobile number","Please enter the correct account":"The account requires 3 to 15 characters and contains a-z A-Z 0-9 _","Please enter the correct password":`The password requires 6 to 32 characters and cannot contains & < > " '`,"Please enter the correct name":"Please enter the correct name","Content cannot be empty":"The content cannot be blank","Floating point number":" Floating number",required:"Required","editor required":"editor Required","Please enter the correct ID number":"Please enter the correct ID number",number:"Number (including float and integer)",integer:"Integer (excluding float)",float:"Float (excluding integer)"},ur=Object.freeze(Object.defineProperty({__proto__:null,default:ir},Symbol.toStringTag,{value:"Module"})),cr=(e,t,n)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((r,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})};var lr={name:"zh-cn",el:{breadcrumb:{label:"面包屑"},colorpicker:{confirm:"确定",clear:"清空",defaultLabel:"颜色选择器",description:"当前颜色 {color},按 Enter 键选择新颜色",alphaLabel:"选择透明度的值"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",dateTablePrompt:"使用方向键与 Enter 键可选择日期",monthTablePrompt:"使用方向键与 Enter 键可选择月份",yearTablePrompt:"使用方向键与 Enter 键可选择年份",selectedDate:"已选日期",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},weeksFull:{sun:"星期日",mon:"星期一",tue:"星期二",wed:"星期三",thu:"星期四",fri:"星期五",sat:"星期六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},inputNumber:{decrease:"减少数值",increase:"增加数值"},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},dropdown:{toggleDropdown:"切换下拉选项"},mention:{loading:"加载中"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},dialog:{close:"关闭此对话框"},drawer:{close:"关闭此对话框"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!",close:"关闭此对话框"},upload:{deleteTip:"按 delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},slider:{defaultLabel:"滑块介于 {min} 至 {max}",defaultRangeStartLabel:"选择起始值",defaultRangeEndLabel:"选择结束值"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tour:{next:"下一步",previous:"上一步",finish:"结束导览"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"},carousel:{leftArrow:"上一张幻灯片",rightArrow:"下一张幻灯片",indicator:"幻灯片切换至索引 {index}"}}};let v;const Fe={"zh-cn":[lr],en:[Kn]};async function dr(e){const t=oe(),n=t.lang.defaultLang,r=(await cr(Object.assign({"./globs-en.ts":()=>g(()=>import("./globs-en-DB-atZ-p.js"),[]),"./globs-zh-cn.ts":()=>g(()=>import("./globs-zh-cn-D2rAa2KL.js"),[])}),`./globs-${n}.ts`,2)).default??{};n=="zh-cn"?window.loadLangHandle={...Object.assign({"./backend/zh-cn/auth/admin.ts":()=>g(()=>import("./admin-Vvx8AucK.js"),[]),"./backend/zh-cn/auth/adminLog.ts":()=>g(()=>import("./adminLog-F4wjgJZH.js"),[]),"./backend/zh-cn/auth/group.ts":()=>g(()=>import("./group-wdIvRVqC.js"),[]),"./backend/zh-cn/auth/rule.ts":()=>g(()=>import("./rule-BrhKde_m.js"),[]),"./backend/zh-cn/bank.ts":()=>g(()=>import("./bank-i32-Zwxz.js"),[]),"./backend/zh-cn/crud/crud.ts":()=>g(()=>import("./crud-DXxZfGlJ.js"),[]),"./backend/zh-cn/crud/log.ts":()=>g(()=>import("./log-B8UQyHs2.js"),[]),"./backend/zh-cn/crud/state.ts":()=>g(()=>import("./state-D2adjEok.js"),[]),"./backend/zh-cn/dashboard.ts":()=>g(()=>import("./dashboard-DfyiaDqw.js"),[]),"./backend/zh-cn/embed/domainStatus.ts":()=>g(()=>import("./domainStatus-DANcgZA0.js"),[]),"./backend/zh-cn/embed/gameRtp.ts":()=>g(()=>import("./gameRtp-BBarK2mq.js"),[]),"./backend/zh-cn/embed/partnership.ts":()=>g(()=>import("./partnership-CG8LREpb.js"),[]),"./backend/zh-cn/embed/programWidget.ts":()=>g(()=>import("./programWidget-B6VbX5mW.js"),[]),"./backend/zh-cn/login.ts":()=>g(()=>import("./login-BvqGv-Gf.js"),[]),"./backend/zh-cn/module.ts":()=>g(()=>import("./module-BJ45vibT.js"),[]),"./backend/zh-cn/routine/adminInfo.ts":()=>g(()=>import("./adminInfo-B3OEBH2S.js"),[]),"./backend/zh-cn/routine/attachment.ts":()=>g(()=>import("./attachment-Bk2xuZDZ.js"),[]),"./backend/zh-cn/routine/config.ts":()=>g(()=>import("./config-CL1AJtKy.js"),[]),"./backend/zh-cn/security/dataRecycle.ts":()=>g(()=>import("./dataRecycle-gNM0idy0.js"),[]),"./backend/zh-cn/security/dataRecycleLog.ts":()=>g(()=>import("./dataRecycleLog-Cuy0TitL.js"),[]),"./backend/zh-cn/security/sensitiveData.ts":()=>g(()=>import("./sensitiveData-DrKmN5tU.js"),[]),"./backend/zh-cn/security/sensitiveDataLog.ts":()=>g(()=>import("./sensitiveDataLog-DwZOViO1.js"),[]),"./backend/zh-cn/user/group.ts":()=>g(()=>import("./group-zEBYXoRl.js"),[]),"./backend/zh-cn/user/moneyLog.ts":()=>g(()=>import("./moneyLog-cRRkcIGk.js"),[]),"./backend/zh-cn/user/rule.ts":()=>g(()=>import("./rule-GlnBBITv.js"),[]),"./backend/zh-cn/user/scoreLog.ts":()=>g(()=>import("./scoreLog-imQSBMbd.js"),[]),"./backend/zh-cn/user/submittedReward.ts":()=>g(()=>import("./submittedReward-Cw5p8LWZ.js"),[]),"./backend/zh-cn/user/user.ts":()=>g(()=>import("./user-BGErA8f3.js"),[])}),...Object.assign({"./frontend/zh-cn/index.ts":()=>g(()=>import("./index-CQ8BcFdd.js"),[]),"./frontend/zh-cn/user/account/balance.ts":()=>g(()=>import("./balance-DXvZWTY3.js"),[]),"./frontend/zh-cn/user/account/changePassword.ts":()=>g(()=>import("./changePassword-E1K_Kp15.js"),[]),"./frontend/zh-cn/user/account/integral.ts":()=>g(()=>import("./integral-DDLaKTXY.js"),[]),"./frontend/zh-cn/user/account/overview.ts":()=>g(()=>import("./overview-rcKiAU7V.js"),[]),"./frontend/zh-cn/user/account/profile.ts":()=>g(()=>import("./profile-CFvyx6fH.js"),[]),"./frontend/zh-cn/user/login.ts":()=>g(()=>import("./login-CKFxGqw1.js"),[])}),...Object.assign({"./backend/zh-cn.ts":()=>g(()=>import("./zh-cn-DPL_-xWK.js"),[])}),...Object.assign({"./frontend/zh-cn.ts":()=>g(()=>import("./zh-cn-CdIiMMgK.js"),[])})}:window.loadLangHandle={...Object.assign({"./backend/en/auth/admin.ts":()=>g(()=>import("./admin-KRgauoDe.js"),[]),"./backend/en/auth/adminLog.ts":()=>g(()=>import("./adminLog-CJcRZUUn.js"),[]),"./backend/en/auth/group.ts":()=>g(()=>import("./group-DA0SgpBf.js"),[]),"./backend/en/auth/rule.ts":()=>g(()=>import("./rule-CeYo9O3T.js"),[]),"./backend/en/bank.ts":()=>g(()=>import("./bank-CRIO1aQZ.js"),[]),"./backend/en/crud/crud.ts":()=>g(()=>import("./crud-DruxP4Rp.js"),[]),"./backend/en/crud/log.ts":()=>g(()=>import("./log-CRseP7Q7.js"),[]),"./backend/en/crud/state.ts":()=>g(()=>import("./state-D7l1PiBP.js"),[]),"./backend/en/dashboard.ts":()=>g(()=>import("./dashboard-B5-kDdZ8.js"),[]),"./backend/en/embed/domainStatus.ts":()=>g(()=>import("./domainStatus-DpaX6NhR.js"),[]),"./backend/en/embed/gameRtp.ts":()=>g(()=>import("./gameRtp-DWrlu13G.js"),[]),"./backend/en/embed/partnership.ts":()=>g(()=>import("./partnership-mzTL6WAI.js"),[]),"./backend/en/embed/programWidget.ts":()=>g(()=>import("./programWidget-BzWWxpsg.js"),[]),"./backend/en/login.ts":()=>g(()=>import("./login-LkYKP3u8.js"),[]),"./backend/en/module.ts":()=>g(()=>import("./module-DAOLOo4j.js"),[]),"./backend/en/routine/adminInfo.ts":()=>g(()=>import("./adminInfo-DO0DyOrC.js"),[]),"./backend/en/routine/attachment.ts":()=>g(()=>import("./attachment-BC9DmiIE.js"),[]),"./backend/en/routine/config.ts":()=>g(()=>import("./config-gD5afaNN.js"),[]),"./backend/en/security/dataRecycle.ts":()=>g(()=>import("./dataRecycle-CHOKVf0o.js"),[]),"./backend/en/security/dataRecycleLog.ts":()=>g(()=>import("./dataRecycleLog-CHRTnOTc.js"),[]),"./backend/en/security/sensitiveData.ts":()=>g(()=>import("./sensitiveData-DtL-hJ8T.js"),[]),"./backend/en/security/sensitiveDataLog.ts":()=>g(()=>import("./sensitiveDataLog-U1HjPre2.js"),[]),"./backend/en/user/group.ts":()=>g(()=>import("./group-hItrrdix.js"),[]),"./backend/en/user/moneyLog.ts":()=>g(()=>import("./moneyLog-DP-7n4pV.js"),[]),"./backend/en/user/rule.ts":()=>g(()=>import("./rule-BNfox2rp.js"),[]),"./backend/en/user/scoreLog.ts":()=>g(()=>import("./scoreLog-FwQFTTxd.js"),[]),"./backend/en/user/submittedReward.ts":()=>g(()=>import("./submittedReward-DXWFgts4.js"),[]),"./backend/en/user/user.ts":()=>g(()=>import("./user-8EANf1gr.js"),[])}),...Object.assign({"./frontend/en/index.ts":()=>g(()=>import("./index-CNBDvWFU.js"),[]),"./frontend/en/user/account/balance.ts":()=>g(()=>import("./balance-DNOPtc84.js"),[]),"./frontend/en/user/account/changePassword.ts":()=>g(()=>import("./changePassword-UlRVPHpK.js"),[]),"./frontend/en/user/account/integral.ts":()=>g(()=>import("./integral-DAGRbkLC.js"),[]),"./frontend/en/user/account/overview.ts":()=>g(()=>import("./overview-y_iif858.js"),[]),"./frontend/en/user/account/profile.ts":()=>g(()=>import("./profile-BVikePpS.js"),[]),"./frontend/en/user/login.ts":()=>g(()=>import("./login-yyNuy4NV.js"),[])}),...Object.assign({"./backend/en.ts":()=>g(()=>import("./en-DFkWLtvP.js"),[])}),...Object.assign({"./frontend/en.ts":()=>g(()=>import("./en-C7aUFtJu.js"),[])})},n=="zh-cn"?Fe[n].push(gt(Object.assign({"./common/zh-cn/401.ts":Vo,"./common/zh-cn/404.ts":qo,"./common/zh-cn/axios.ts":$o,"./common/zh-cn/pagesTitle.ts":Wo,"./common/zh-cn/utils.ts":Go,"./common/zh-cn/validate.ts":Ko}),n)):n=="en"&&Fe[n].push(gt(Object.assign({"./common/en/401.ts":Qo,"./common/en/404.ts":er,"./common/en/axios.ts":nr,"./common/en/pagesTitle.ts":rr,"./common/en/utils.ts":ar,"./common/en/validate.ts":ur}),n));const s={[n]:{...r}};return Object.assign(s[n],...Fe[n]),v=Ut.createI18n({locale:n,legacy:!1,globalInjection:!0,fallbackLocale:t.lang.fallbackLang,messages:s}),e.use(v),v}function gt(e,t){let n={};t="/"+t;for(const o in e)if(e[o].default){const r=o.slice(o.lastIndexOf(t)+(t.length+1),o.lastIndexOf("."));r.indexOf("/")>0?n=Kt(n,e[o].default,r):n[r]=e[o].default}return n}function fr(e,t=""){if(je(e))return;if(!t)return v.global.mergeLocaleMessage(v.global.locale.value,e);let n={};t.indexOf("/")>0?n=Kt(n,e,t):n[t]=e,v.global.mergeLocaleMessage(v.global.locale.value,n)}function Kt(e,t,n){const o=n.split("/");let r={};for(let s=o.length-1;s>=0;s--)s==o.length-1?r={[o[s]]:t}:r={[o[s]]:r};return Xt(e,r)}function Xt(e,t){for(const n in t)typeof e[n]>"u"?e[n]=t[n]:typeof e[n]=="object"&&(e[n]=Xt(e[n],t[n]));return e}function di(e){oe().setLang(e),location.reload()}const Oe=te("siteConfig",{state:()=>({siteName:"",version:"",cdnUrl:"",apiUrl:"",upload:{mode:"local"},headNav:[],recordNumber:"",cdnUrlParams:"",initialize:!1,userInitialize:!1}),actions:{dataFill(e){this.$state=e},setHeadNav(e){this.headNav=e},setInitialize(e){this.initialize=e},setUserInitialize(e){this.userInitialize=e}}});function Qt(e,t){return function(){return e.apply(t,arguments)}}const{toString:mr}=Object.prototype,{getPrototypeOf:st}=Object,{iterator:Ae,toStringTag:Zt}=Symbol,Pe=(e=>t=>{const n=mr.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),U=e=>(e=e.toLowerCase(),t=>Pe(t)===e),Le=e=>t=>typeof t===e,{isArray:re}=Array,fe=Le("undefined");function pr(e){return e!==null&&!fe(e)&&e.constructor!==null&&!fe(e.constructor)&&B(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const en=U("ArrayBuffer");function hr(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&en(e.buffer),t}const gr=Le("string"),B=Le("function"),tn=Le("number"),De=e=>e!==null&&typeof e=="object",br=e=>e===!0||e===!1,_e=e=>{if(Pe(e)!=="object")return!1;const t=st(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Zt in e)&&!(Ae in e)},_r=U("Date"),yr=U("File"),Er=U("Blob"),wr=U("FileList"),vr=e=>De(e)&&B(e.pipe),Tr=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||B(e.append)&&((t=Pe(e))==="formdata"||t==="object"&&B(e.toString)&&e.toString()==="[object FormData]"))},Sr=U("URLSearchParams"),[kr,Rr,Or,Ar]=["ReadableStream","Request","Response","Headers"].map(U),Pr=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function me(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let o,r;if(typeof e!="object"&&(e=[e]),re(e))for(o=0,r=e.length;o0;)if(r=n[o],t===r.toLowerCase())return r;return null}const Y=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,on=e=>!fe(e)&&e!==Y;function Je(){const{caseless:e}=on(this)&&this||{},t={},n=(o,r)=>{const s=e&&nn(t,r)||r;_e(t[s])&&_e(o)?t[s]=Je(t[s],o):_e(o)?t[s]=Je({},o):re(o)?t[s]=o.slice():t[s]=o};for(let o=0,r=arguments.length;o(me(t,(r,s)=>{n&&B(r)?e[s]=Qt(r,n):e[s]=r},{allOwnKeys:o}),e),Dr=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),xr=(e,t,n,o)=>{e.prototype=Object.create(t.prototype,o),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Cr=(e,t,n,o)=>{let r,s,a;const i={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),s=r.length;s-- >0;)a=r[s],(!o||o(a,e,t))&&!i[a]&&(t[a]=e[a],i[a]=!0);e=n!==!1&&st(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Ir=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const o=e.indexOf(t,n);return o!==-1&&o===n},Nr=e=>{if(!e)return null;if(re(e))return e;let t=e.length;if(!tn(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Fr=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&st(Uint8Array)),Br=(e,t)=>{const o=(e&&e[Ae]).call(e);let r;for(;(r=o.next())&&!r.done;){const s=r.value;t.call(e,s[0],s[1])}},Mr=(e,t)=>{let n;const o=[];for(;(n=e.exec(t))!==null;)o.push(n);return o},zr=U("HTMLFormElement"),Vr=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,o,r){return o.toUpperCase()+r}),bt=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ur=U("RegExp"),rn=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),o={};me(n,(r,s)=>{let a;(a=t(r,s,e))!==!1&&(o[s]=a||r)}),Object.defineProperties(e,o)},qr=e=>{rn(e,(t,n)=>{if(B(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const o=e[n];if(B(o)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},jr=(e,t)=>{const n={},o=r=>{r.forEach(s=>{n[s]=!0})};return re(e)?o(e):o(String(e).split(t)),n},$r=()=>{},Hr=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Wr(e){return!!(e&&B(e.append)&&e[Zt]==="FormData"&&e[Ae])}const Jr=e=>{const t=new Array(10),n=(o,r)=>{if(De(o)){if(t.indexOf(o)>=0)return;if(!("toJSON"in o)){t[r]=o;const s=re(o)?[]:{};return me(o,(a,i)=>{const l=n(a,r+1);!fe(l)&&(s[i]=l)}),t[r]=void 0,s}}return o};return n(e,0)},Gr=U("AsyncFunction"),Yr=e=>e&&(De(e)||B(e))&&B(e.then)&&B(e.catch),sn=((e,t)=>e?setImmediate:t?((n,o)=>(Y.addEventListener("message",({source:r,data:s})=>{r===Y&&s===n&&o.length&&o.shift()()},!1),r=>{o.push(r),Y.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",B(Y.postMessage)),Kr=typeof queueMicrotask<"u"?queueMicrotask.bind(Y):typeof process<"u"&&process.nextTick||sn,Xr=e=>e!=null&&B(e[Ae]),h={isArray:re,isArrayBuffer:en,isBuffer:pr,isFormData:Tr,isArrayBufferView:hr,isString:gr,isNumber:tn,isBoolean:br,isObject:De,isPlainObject:_e,isReadableStream:kr,isRequest:Rr,isResponse:Or,isHeaders:Ar,isUndefined:fe,isDate:_r,isFile:yr,isBlob:Er,isRegExp:Ur,isFunction:B,isStream:vr,isURLSearchParams:Sr,isTypedArray:Fr,isFileList:wr,forEach:me,merge:Je,extend:Lr,trim:Pr,stripBOM:Dr,inherits:xr,toFlatObject:Cr,kindOf:Pe,kindOfTest:U,endsWith:Ir,toArray:Nr,forEachEntry:Br,matchAll:Mr,isHTMLForm:zr,hasOwnProperty:bt,hasOwnProp:bt,reduceDescriptors:rn,freezeMethods:qr,toObjectSet:jr,toCamelCase:Vr,noop:$r,toFiniteNumber:Hr,findKey:nn,global:Y,isContextDefined:on,isSpecCompliantForm:Wr,toJSONObject:Jr,isAsyncFn:Gr,isThenable:Yr,setImmediate:sn,asap:Kr,isIterable:Xr};function S(e,t,n,o,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),o&&(this.request=o),r&&(this.response=r,this.status=r.status?r.status:null)}h.inherits(S,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:h.toJSONObject(this.config),code:this.code,status:this.status}}});const an=S.prototype,un={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{un[e]={value:e}});Object.defineProperties(S,un);Object.defineProperty(an,"isAxiosError",{value:!0});S.from=(e,t,n,o,r,s)=>{const a=Object.create(an);return h.toFlatObject(e,a,function(l){return l!==Error.prototype},i=>i!=="isAxiosError"),S.call(a,e.message,t,n,o,r),a.cause=e,a.name=e.name,s&&Object.assign(a,s),a};const Qr=null;function Ge(e){return h.isPlainObject(e)||h.isArray(e)}function cn(e){return h.endsWith(e,"[]")?e.slice(0,-2):e}function _t(e,t,n){return e?e.concat(t).map(function(r,s){return r=cn(r),!n&&s?"["+r+"]":r}).join(n?".":""):t}function Zr(e){return h.isArray(e)&&!e.some(Ge)}const es=h.toFlatObject(h,{},null,function(t){return/^is[A-Z]/.test(t)});function xe(e,t,n){if(!h.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=h.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,d){return!h.isUndefined(d[m])});const o=n.metaTokens,r=n.visitor||p,s=n.dots,a=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&h.isSpecCompliantForm(t);if(!h.isFunction(r))throw new TypeError("visitor must be a function");function c(u){if(u===null)return"";if(h.isDate(u))return u.toISOString();if(!l&&h.isBlob(u))throw new S("Blob is not supported. Use a Buffer instead.");return h.isArrayBuffer(u)||h.isTypedArray(u)?l&&typeof Blob=="function"?new Blob([u]):Buffer.from(u):u}function p(u,m,d){let b=u;if(u&&!d&&typeof u=="object"){if(h.endsWith(m,"{}"))m=o?m:m.slice(0,-2),u=JSON.stringify(u);else if(h.isArray(u)&&Zr(u)||(h.isFileList(u)||h.endsWith(m,"[]"))&&(b=h.toArray(u)))return m=cn(m),b.forEach(function(T,w){!(h.isUndefined(T)||T===null)&&t.append(a===!0?_t([m],w,s):a===null?m:m+"[]",c(T))}),!1}return Ge(u)?!0:(t.append(_t(d,m,s),c(u)),!1)}const f=[],_=Object.assign(es,{defaultVisitor:p,convertValue:c,isVisitable:Ge});function E(u,m){if(!h.isUndefined(u)){if(f.indexOf(u)!==-1)throw Error("Circular reference detected in "+m.join("."));f.push(u),h.forEach(u,function(b,y){(!(h.isUndefined(b)||b===null)&&r.call(t,b,h.isString(y)?y.trim():y,m,_))===!0&&E(b,m?m.concat(y):[y])}),f.pop()}}if(!h.isObject(e))throw new TypeError("data must be an object");return E(e),t}function yt(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(o){return t[o]})}function at(e,t){this._pairs=[],e&&xe(e,this,t)}const ln=at.prototype;ln.append=function(t,n){this._pairs.push([t,n])};ln.toString=function(t){const n=t?function(o){return t.call(this,o,yt)}:yt;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function ts(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function dn(e,t,n){if(!t)return e;const o=n&&n.encode||ts;h.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let s;if(r?s=r(t,n):s=h.isURLSearchParams(t)?t.toString():new at(t,n).toString(o),s){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}class Et{constructor(){this.handlers=[]}use(t,n,o){return this.handlers.push({fulfilled:t,rejected:n,synchronous:o?o.synchronous:!1,runWhen:o?o.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){h.forEach(this.handlers,function(o){o!==null&&t(o)})}}const fn={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ns=typeof URLSearchParams<"u"?URLSearchParams:at,os=typeof FormData<"u"?FormData:null,rs=typeof Blob<"u"?Blob:null,ss={isBrowser:!0,classes:{URLSearchParams:ns,FormData:os,Blob:rs},protocols:["http","https","file","blob","url","data"]},it=typeof window<"u"&&typeof document<"u",Ye=typeof navigator=="object"&&navigator||void 0,as=it&&(!Ye||["ReactNative","NativeScript","NS"].indexOf(Ye.product)<0),is=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",us=it&&window.location.href||"http://localhost",cs=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:it,hasStandardBrowserEnv:as,hasStandardBrowserWebWorkerEnv:is,navigator:Ye,origin:us},Symbol.toStringTag,{value:"Module"})),N={...cs,...ss};function ls(e,t){return xe(e,new N.classes.URLSearchParams,Object.assign({visitor:function(n,o,r,s){return N.isNode&&h.isBuffer(n)?(this.append(o,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)}},t))}function ds(e){return h.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function fs(e){const t={},n=Object.keys(e);let o;const r=n.length;let s;for(o=0;o=n.length;return a=!a&&h.isArray(r)?r.length:a,l?(h.hasOwnProp(r,a)?r[a]=[r[a],o]:r[a]=o,!i):((!r[a]||!h.isObject(r[a]))&&(r[a]=[]),t(n,o,r[a],s)&&h.isArray(r[a])&&(r[a]=fs(r[a])),!i)}if(h.isFormData(e)&&h.isFunction(e.entries)){const n={};return h.forEachEntry(e,(o,r)=>{t(ds(o),r,n,0)}),n}return null}function ms(e,t,n){if(h.isString(e))try{return(t||JSON.parse)(e),h.trim(e)}catch(o){if(o.name!=="SyntaxError")throw o}return(n||JSON.stringify)(e)}const pe={transitional:fn,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const o=n.getContentType()||"",r=o.indexOf("application/json")>-1,s=h.isObject(t);if(s&&h.isHTMLForm(t)&&(t=new FormData(t)),h.isFormData(t))return r?JSON.stringify(mn(t)):t;if(h.isArrayBuffer(t)||h.isBuffer(t)||h.isStream(t)||h.isFile(t)||h.isBlob(t)||h.isReadableStream(t))return t;if(h.isArrayBufferView(t))return t.buffer;if(h.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let i;if(s){if(o.indexOf("application/x-www-form-urlencoded")>-1)return ls(t,this.formSerializer).toString();if((i=h.isFileList(t))||o.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return xe(i?{"files[]":t}:t,l&&new l,this.formSerializer)}}return s||r?(n.setContentType("application/json",!1),ms(t)):t}],transformResponse:[function(t){const n=this.transitional||pe.transitional,o=n&&n.forcedJSONParsing,r=this.responseType==="json";if(h.isResponse(t)||h.isReadableStream(t))return t;if(t&&h.isString(t)&&(o&&!this.responseType||r)){const a=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(t)}catch(i){if(a)throw i.name==="SyntaxError"?S.from(i,S.ERR_BAD_RESPONSE,this,null,this.response):i}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:N.classes.FormData,Blob:N.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};h.forEach(["delete","get","head","post","put","patch"],e=>{pe.headers[e]={}});const ps=h.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),hs=e=>{const t={};let n,o,r;return e&&e.split(` `).forEach(function(a){r=a.indexOf(":"),n=a.substring(0,r).trim().toLowerCase(),o=a.substring(r+1).trim(),!(!n||t[n]&&ps[n])&&(n==="set-cookie"?t[n]?t[n].push(o):t[n]=[o]:t[n]=t[n]?t[n]+", "+o:o)}),t},wt=Symbol("internals");function ue(e){return e&&String(e).trim().toLowerCase()}function ye(e){return e===!1||e==null?e:h.isArray(e)?e.map(ye):String(e)}function gs(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let o;for(;o=n.exec(e);)t[o[1]]=o[2];return t}const bs=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Be(e,t,n,o,r){if(h.isFunction(o))return o.call(this,t,n);if(r&&(t=n),!!h.isString(t)){if(h.isString(o))return t.indexOf(o)!==-1;if(h.isRegExp(o))return o.test(t)}}function _s(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,o)=>n.toUpperCase()+o)}function ys(e,t){const n=h.toCamelCase(" "+t);["get","set","has"].forEach(o=>{Object.defineProperty(e,o+n,{value:function(r,s,a){return this[o].call(this,t,r,s,a)},configurable:!0})})}let M=class{constructor(t){t&&this.set(t)}set(t,n,o){const r=this;function s(i,l,c){const p=ue(l);if(!p)throw new Error("header name must be a non-empty string");const f=h.findKey(r,p);(!f||r[f]===void 0||c===!0||c===void 0&&r[f]!==!1)&&(r[f||l]=ye(i))}const a=(i,l)=>h.forEach(i,(c,p)=>s(c,p,l));if(h.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(h.isString(t)&&(t=t.trim())&&!bs(t))a(hs(t),n);else if(h.isObject(t)&&h.isIterable(t)){let i={},l,c;for(const p of t){if(!h.isArray(p))throw TypeError("Object iterator must return a key-value pair");i[c=p[0]]=(l=i[c])?h.isArray(l)?[...l,p[1]]:[l,p[1]]:p[1]}a(i,n)}else t!=null&&s(n,t,o);return this}get(t,n){if(t=ue(t),t){const o=h.findKey(this,t);if(o){const r=this[o];if(!n)return r;if(n===!0)return gs(r);if(h.isFunction(n))return n.call(this,r,o);if(h.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=ue(t),t){const o=h.findKey(this,t);return!!(o&&this[o]!==void 0&&(!n||Be(this,this[o],o,n)))}return!1}delete(t,n){const o=this;let r=!1;function s(a){if(a=ue(a),a){const i=h.findKey(o,a);i&&(!n||Be(o,o[i],i,n))&&(delete o[i],r=!0)}}return h.isArray(t)?t.forEach(s):s(t),r}clear(t){const n=Object.keys(this);let o=n.length,r=!1;for(;o--;){const s=n[o];(!t||Be(this,this[s],s,t,!0))&&(delete this[s],r=!0)}return r}normalize(t){const n=this,o={};return h.forEach(this,(r,s)=>{const a=h.findKey(o,s);if(a){n[a]=ye(r),delete n[s];return}const i=t?_s(s):String(s).trim();i!==s&&delete n[s],n[i]=ye(r),o[i]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return h.forEach(this,(o,r)=>{o!=null&&o!==!1&&(n[r]=t&&h.isArray(o)?o.join(", "):o)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const o=new this(t);return n.forEach(r=>o.set(r)),o}static accessor(t){const o=(this[wt]=this[wt]={accessors:{}}).accessors,r=this.prototype;function s(a){const i=ue(a);o[i]||(ys(r,a),o[i]=!0)}return h.isArray(t)?t.forEach(s):s(t),this}};M.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);h.reduceDescriptors(M.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(o){this[n]=o}}});h.freezeMethods(M);function Me(e,t){const n=this||pe,o=t||n,r=M.from(o.headers);let s=o.data;return h.forEach(e,function(i){s=i.call(n,s,r.normalize(),t?t.status:void 0)}),r.normalize(),s}function pn(e){return!!(e&&e.__CANCEL__)}function se(e,t,n){S.call(this,e??"canceled",S.ERR_CANCELED,t,n),this.name="CanceledError"}h.inherits(se,S,{__CANCEL__:!0});function hn(e,t,n){const o=n.config.validateStatus;!n.status||!o||o(n.status)?e(n):t(new S("Request failed with status code "+n.status,[S.ERR_BAD_REQUEST,S.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Es(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function ws(e,t){e=e||10;const n=new Array(e),o=new Array(e);let r=0,s=0,a;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),p=o[s];a||(a=c),n[r]=l,o[r]=c;let f=s,_=0;for(;f!==r;)_+=n[f++],f=f%e;if(r=(r+1)%e,r===s&&(s=(s+1)%e),c-a{n=p,r=null,s&&(clearTimeout(s),s=null),e.apply(null,c)};return[(...c)=>{const p=Date.now(),f=p-n;f>=o?a(c,p):(r=c,s||(s=setTimeout(()=>{s=null,a(r)},o-f)))},()=>r&&a(r)]}const Se=(e,t,n=3)=>{let o=0;const r=ws(50,250);return vs(s=>{const a=s.loaded,i=s.lengthComputable?s.total:void 0,l=a-o,c=r(l),p=a<=i;o=a;const f={loaded:a,total:i,progress:i?a/i:void 0,bytes:l,rate:c||void 0,estimated:c&&i&&p?(i-a)/c:void 0,event:s,lengthComputable:i!=null,[t?"download":"upload"]:!0};e(f)},n)},vt=(e,t)=>{const n=e!=null;return[o=>t[0]({lengthComputable:n,total:e,loaded:o}),t[1]]},Tt=e=>(...t)=>h.asap(()=>e(...t)),Ts=N.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,N.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(N.origin),N.navigator&&/(msie|trident)/i.test(N.navigator.userAgent)):()=>!0,Ss=N.hasStandardBrowserEnv?{write(e,t,n,o,r,s){const a=[e+"="+encodeURIComponent(t)];h.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),h.isString(o)&&a.push("path="+o),h.isString(r)&&a.push("domain="+r),s===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function ks(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Rs(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function gn(e,t,n){let o=!ks(t);return e&&(o||n==!1)?Rs(e,t):t}const St=e=>e instanceof M?{...e}:e;function X(e,t){t=t||{};const n={};function o(c,p,f,_){return h.isPlainObject(c)&&h.isPlainObject(p)?h.merge.call({caseless:_},c,p):h.isPlainObject(p)?h.merge({},p):h.isArray(p)?p.slice():p}function r(c,p,f,_){if(h.isUndefined(p)){if(!h.isUndefined(c))return o(void 0,c,f,_)}else return o(c,p,f,_)}function s(c,p){if(!h.isUndefined(p))return o(void 0,p)}function a(c,p){if(h.isUndefined(p)){if(!h.isUndefined(c))return o(void 0,c)}else return o(void 0,p)}function i(c,p,f){if(f in t)return o(c,p);if(f in e)return o(void 0,c)}const l={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:i,headers:(c,p,f)=>r(St(c),St(p),f,!0)};return h.forEach(Object.keys(Object.assign({},e,t)),function(p){const f=l[p]||r,_=f(e[p],t[p],p);h.isUndefined(_)&&f!==i||(n[p]=_)}),n}const bn=e=>{const t=X({},e);let{data:n,withXSRFToken:o,xsrfHeaderName:r,xsrfCookieName:s,headers:a,auth:i}=t;t.headers=a=M.from(a),t.url=dn(gn(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),i&&a.set("Authorization","Basic "+btoa((i.username||"")+":"+(i.password?unescape(encodeURIComponent(i.password)):"")));let l;if(h.isFormData(n)){if(N.hasStandardBrowserEnv||N.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((l=a.getContentType())!==!1){const[c,...p]=l?l.split(";").map(f=>f.trim()).filter(Boolean):[];a.setContentType([c||"multipart/form-data",...p].join("; "))}}if(N.hasStandardBrowserEnv&&(o&&h.isFunction(o)&&(o=o(t)),o||o!==!1&&Ts(t.url))){const c=r&&s&&Ss.read(s);c&&a.set(r,c)}return t},Os=typeof XMLHttpRequest<"u",As=Os&&function(e){return new Promise(function(n,o){const r=bn(e);let s=r.data;const a=M.from(r.headers).normalize();let{responseType:i,onUploadProgress:l,onDownloadProgress:c}=r,p,f,_,E,u;function m(){E&&E(),u&&u(),r.cancelToken&&r.cancelToken.unsubscribe(p),r.signal&&r.signal.removeEventListener("abort",p)}let d=new XMLHttpRequest;d.open(r.method.toUpperCase(),r.url,!0),d.timeout=r.timeout;function b(){if(!d)return;const T=M.from("getAllResponseHeaders"in d&&d.getAllResponseHeaders()),k={data:!i||i==="text"||i==="json"?d.responseText:d.response,status:d.status,statusText:d.statusText,headers:T,config:e,request:d};hn(function(L){n(L),m()},function(L){o(L),m()},k),d=null}"onloadend"in d?d.onloadend=b:d.onreadystatechange=function(){!d||d.readyState!==4||d.status===0&&!(d.responseURL&&d.responseURL.indexOf("file:")===0)||setTimeout(b)},d.onabort=function(){d&&(o(new S("Request aborted",S.ECONNABORTED,e,d)),d=null)},d.onerror=function(){o(new S("Network Error",S.ERR_NETWORK,e,d)),d=null},d.ontimeout=function(){let w=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const k=r.transitional||fn;r.timeoutErrorMessage&&(w=r.timeoutErrorMessage),o(new S(w,k.clarifyTimeoutError?S.ETIMEDOUT:S.ECONNABORTED,e,d)),d=null},s===void 0&&a.setContentType(null),"setRequestHeader"in d&&h.forEach(a.toJSON(),function(w,k){d.setRequestHeader(k,w)}),h.isUndefined(r.withCredentials)||(d.withCredentials=!!r.withCredentials),i&&i!=="json"&&(d.responseType=r.responseType),c&&([_,u]=Se(c,!0),d.addEventListener("progress",_)),l&&d.upload&&([f,E]=Se(l),d.upload.addEventListener("progress",f),d.upload.addEventListener("loadend",E)),(r.cancelToken||r.signal)&&(p=T=>{d&&(o(!T||T.type?new se(null,e,d):T),d.abort(),d=null)},r.cancelToken&&r.cancelToken.subscribe(p),r.signal&&(r.signal.aborted?p():r.signal.addEventListener("abort",p)));const y=Es(r.url);if(y&&N.protocols.indexOf(y)===-1){o(new S("Unsupported protocol "+y+":",S.ERR_BAD_REQUEST,e));return}d.send(s||null)})},Ps=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let o=new AbortController,r;const s=function(c){if(!r){r=!0,i();const p=c instanceof Error?c:this.reason;o.abort(p instanceof S?p:new se(p instanceof Error?p.message:p))}};let a=t&&setTimeout(()=>{a=null,s(new S(`timeout ${t} of ms exceeded`,S.ETIMEDOUT))},t);const i=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(s):c.removeEventListener("abort",s)}),e=null)};e.forEach(c=>c.addEventListener("abort",s));const{signal:l}=o;return l.unsubscribe=()=>h.asap(i),l}},Ls=function*(e,t){let n=e.byteLength;if(n{const r=Ds(e,t);let s=0,a,i=l=>{a||(a=!0,o&&o(l))};return new ReadableStream({async pull(l){try{const{done:c,value:p}=await r.next();if(c){i(),l.close();return}let f=p.byteLength;if(n){let _=s+=f;n(_)}l.enqueue(new Uint8Array(p))}catch(c){throw i(c),c}},cancel(l){return i(l),r.return()}},{highWaterMark:2})},Ce=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",_n=Ce&&typeof ReadableStream=="function",Cs=Ce&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),yn=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Is=_n&&yn(()=>{let e=!1;const t=new Request(N.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Rt=64*1024,Ke=_n&&yn(()=>h.isReadableStream(new Response("").body)),ke={stream:Ke&&(e=>e.body)};Ce&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!ke[t]&&(ke[t]=h.isFunction(e[t])?n=>n[t]():(n,o)=>{throw new S(`Response type '${t}' is not supported`,S.ERR_NOT_SUPPORT,o)})})})(new Response);const Ns=async e=>{if(e==null)return 0;if(h.isBlob(e))return e.size;if(h.isSpecCompliantForm(e))return(await new Request(N.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(h.isArrayBufferView(e)||h.isArrayBuffer(e))return e.byteLength;if(h.isURLSearchParams(e)&&(e=e+""),h.isString(e))return(await Cs(e)).byteLength},Fs=async(e,t)=>{const n=h.toFiniteNumber(e.getContentLength());return n??Ns(t)},Bs=Ce&&(async e=>{let{url:t,method:n,data:o,signal:r,cancelToken:s,timeout:a,onDownloadProgress:i,onUploadProgress:l,responseType:c,headers:p,withCredentials:f="same-origin",fetchOptions:_}=bn(e);c=c?(c+"").toLowerCase():"text";let E=Ps([r,s&&s.toAbortSignal()],a),u;const m=E&&E.unsubscribe&&(()=>{E.unsubscribe()});let d;try{if(l&&Is&&n!=="get"&&n!=="head"&&(d=await Fs(p,o))!==0){let k=new Request(t,{method:"POST",body:o,duplex:"half"}),A;if(h.isFormData(o)&&(A=k.headers.get("content-type"))&&p.setContentType(A),k.body){const[L,D]=vt(d,Se(Tt(l)));o=kt(k.body,Rt,L,D)}}h.isString(f)||(f=f?"include":"omit");const b="credentials"in Request.prototype;u=new Request(t,{..._,signal:E,method:n.toUpperCase(),headers:p.normalize().toJSON(),body:o,duplex:"half",credentials:b?f:void 0});let y=await fetch(u);const T=Ke&&(c==="stream"||c==="response");if(Ke&&(i||T&&m)){const k={};["status","statusText","headers"].forEach(W=>{k[W]=y[W]});const A=h.toFiniteNumber(y.headers.get("content-length")),[L,D]=i&&vt(A,Se(Tt(i),!0))||[];y=new Response(kt(y.body,Rt,L,()=>{D&&D(),m&&m()}),k)}c=c||"text";let w=await ke[h.findKey(ke,c)||"text"](y,e);return!T&&m&&m(),await new Promise((k,A)=>{hn(k,A,{data:w,headers:M.from(y.headers),status:y.status,statusText:y.statusText,config:e,request:u})})}catch(b){throw m&&m(),b&&b.name==="TypeError"&&/Load failed|fetch/i.test(b.message)?Object.assign(new S("Network Error",S.ERR_NETWORK,e,u),{cause:b.cause||b}):S.from(b,b&&b.code,e,u)}}),Xe={http:Qr,xhr:As,fetch:Bs};h.forEach(Xe,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Ot=e=>`- ${e}`,Ms=e=>h.isFunction(e)||e===null||e===!1,En={getAdapter:e=>{e=h.isArray(e)?e:[e];const{length:t}=e;let n,o;const r={};for(let s=0;s`adapter ${i} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=t?s.length>1?`since : `+s.map(Ot).join(` `):" "+Ot(s[0]):"as no adapter specified";throw new S("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return o},adapters:Xe};function ze(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new se(null,e)}function At(e){return ze(e),e.headers=M.from(e.headers),e.data=Me.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),En.getAdapter(e.adapter||pe.adapter)(e).then(function(o){return ze(e),o.data=Me.call(e,e.transformResponse,o),o.headers=M.from(o.headers),o},function(o){return pn(o)||(ze(e),o&&o.response&&(o.response.data=Me.call(e,e.transformResponse,o.response),o.response.headers=M.from(o.response.headers))),Promise.reject(o)})}const wn="1.9.0",Ie={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ie[e]=function(o){return typeof o===e||"a"+(t<1?"n ":" ")+e}});const Pt={};Ie.transitional=function(t,n,o){function r(s,a){return"[Axios v"+wn+"] Transitional option '"+s+"'"+a+(o?". "+o:"")}return(s,a,i)=>{if(t===!1)throw new S(r(a," has been removed"+(n?" in "+n:"")),S.ERR_DEPRECATED);return n&&!Pt[a]&&(Pt[a]=!0,console.warn(r(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(s,a,i):!0}};Ie.spelling=function(t){return(n,o)=>(console.warn(`${o} is likely a misspelling of ${t}`),!0)};function zs(e,t,n){if(typeof e!="object")throw new S("options must be an object",S.ERR_BAD_OPTION_VALUE);const o=Object.keys(e);let r=o.length;for(;r-- >0;){const s=o[r],a=t[s];if(a){const i=e[s],l=i===void 0||a(i,s,e);if(l!==!0)throw new S("option "+s+" must be "+l,S.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new S("Unknown option "+s,S.ERR_BAD_OPTION)}}const Ee={assertOptions:zs,validators:Ie},q=Ee.validators;let K=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Et,response:new Et}}async request(t,n){try{return await this._request(t,n)}catch(o){if(o instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const s=r.stack?r.stack.replace(/^.+\n/,""):"";try{o.stack?s&&!String(o.stack).endsWith(s.replace(/^.+\n.+\n/,""))&&(o.stack+=` `+s):o.stack=s}catch{}}throw o}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=X(this.defaults,n);const{transitional:o,paramsSerializer:r,headers:s}=n;o!==void 0&&Ee.assertOptions(o,{silentJSONParsing:q.transitional(q.boolean),forcedJSONParsing:q.transitional(q.boolean),clarifyTimeoutError:q.transitional(q.boolean)},!1),r!=null&&(h.isFunction(r)?n.paramsSerializer={serialize:r}:Ee.assertOptions(r,{encode:q.function,serialize:q.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Ee.assertOptions(n,{baseUrl:q.spelling("baseURL"),withXsrfToken:q.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=s&&h.merge(s.common,s[n.method]);s&&h.forEach(["delete","get","head","post","put","patch","common"],u=>{delete s[u]}),n.headers=M.concat(a,s);const i=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,i.unshift(m.fulfilled,m.rejected))});const c=[];this.interceptors.response.forEach(function(m){c.push(m.fulfilled,m.rejected)});let p,f=0,_;if(!l){const u=[At.bind(this),void 0];for(u.unshift.apply(u,i),u.push.apply(u,c),_=u.length,p=Promise.resolve(n);f<_;)p=p.then(u[f++],u[f++]);return p}_=i.length;let E=n;for(f=0;f<_;){const u=i[f++],m=i[f++];try{E=u(E)}catch(d){m.call(this,d);break}}try{p=At.call(this,E)}catch(u){return Promise.reject(u)}for(f=0,_=c.length;f<_;)p=p.then(c[f++],c[f++]);return p}getUri(t){t=X(this.defaults,t);const n=gn(t.baseURL,t.url,t.allowAbsoluteUrls);return dn(n,t.params,t.paramsSerializer)}};h.forEach(["delete","get","head","options"],function(t){K.prototype[t]=function(n,o){return this.request(X(o||{},{method:t,url:n,data:(o||{}).data}))}});h.forEach(["post","put","patch"],function(t){function n(o){return function(s,a,i){return this.request(X(i||{},{method:t,headers:o?{"Content-Type":"multipart/form-data"}:{},url:s,data:a}))}}K.prototype[t]=n(),K.prototype[t+"Form"]=n(!0)});let Vs=class vn{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const o=this;this.promise.then(r=>{if(!o._listeners)return;let s=o._listeners.length;for(;s-- >0;)o._listeners[s](r);o._listeners=null}),this.promise.then=r=>{let s;const a=new Promise(i=>{o.subscribe(i),s=i}).then(r);return a.cancel=function(){o.unsubscribe(s)},a},t(function(s,a,i){o.reason||(o.reason=new se(s,a,i),n(o.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=o=>{t.abort(o)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new vn(function(r){t=r}),cancel:t}}};function Us(e){return function(n){return e.apply(null,n)}}function qs(e){return h.isObject(e)&&e.isAxiosError===!0}const Qe={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Qe).forEach(([e,t])=>{Qe[t]=e});function Tn(e){const t=new K(e),n=Qt(K.prototype.request,t);return h.extend(n,K.prototype,t,{allOwnKeys:!0}),h.extend(n,t,null,{allOwnKeys:!0}),n.create=function(r){return Tn(X(e,r))},n}const P=Tn(pe);P.Axios=K;P.CanceledError=se;P.CancelToken=Vs;P.isCancel=pn;P.VERSION=wn;P.toFormData=xe;P.AxiosError=S;P.Cancel=P.CanceledError;P.all=function(t){return Promise.all(t)};P.spread=Us;P.isAxiosError=qs;P.mergeConfig=X;P.AxiosHeaders=M;P.formToJSON=e=>mn(h.isHTMLForm(e)?new FormData(e):e);P.getAdapter=En.getAdapter;P.HttpStatusCode=Qe;P.default=P;const{Axios:pi,AxiosError:hi,CanceledError:gi,isCancel:bi,CancelToken:_i,VERSION:yi,all:Ei,Cancel:wi,isAxiosError:vi,spread:Ti,toFormData:Si,AxiosHeaders:ki,HttpStatusCode:Ri,formToJSON:Oi,getAdapter:Ai,mergeConfig:Pi}=P,Ne=te("adminInfo",{state:()=>({id:0,username:"",nickname:"",avatar:"",last_login_time:"",token:"",refresh_token:"",super:!1}),actions:{dataFill(e,t=!0){t===!0?t=["token","refresh_token"]:t===!1&&(t=[]),Array.isArray(t)&&t.forEach(n=>{delete e[n]}),this.$patch(e)},removeToken(){this.token="",this.refresh_token=""},setToken(e,t){const n=t=="auth"?"token":"refresh_token";this[n]=e},getToken(e="auth"){return e==="auth"?this.token:this.refresh_token},setSuper(e){this.super=e}},persist:{key:mo}});var we={exports:{}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT */var js=we.exports,Lt;function $s(){return Lt||(Lt=1,(function(e,t){(function(n,o){e.exports=o()})(js,function(){var n={};n.version="0.2.0";var o=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};n.configure=function(u){var m,d;for(m in u)d=u[m],d!==void 0&&u.hasOwnProperty(m)&&(o[m]=d);return this},n.status=null,n.set=function(u){var m=n.isStarted();u=r(u,o.minimum,1),n.status=u===1?null:u;var d=n.render(!m),b=d.querySelector(o.barSelector),y=o.speed,T=o.easing;return d.offsetWidth,i(function(w){o.positionUsing===""&&(o.positionUsing=n.getPositioningCSS()),l(b,a(u,y,T)),u===1?(l(d,{transition:"none",opacity:1}),d.offsetWidth,setTimeout(function(){l(d,{transition:"all "+y+"ms linear",opacity:0}),setTimeout(function(){n.remove(),w()},y)},y)):setTimeout(w,y)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var u=function(){setTimeout(function(){n.status&&(n.trickle(),u())},o.trickleSpeed)};return o.trickle&&u(),this},n.done=function(u){return!u&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(u){var m=n.status;return m?(typeof u!="number"&&(u=(1-m)*r(Math.random()*m,.1,.95)),m=r(m+u,0,.994),n.set(m)):n.start()},n.trickle=function(){return n.inc(Math.random()*o.trickleRate)},(function(){var u=0,m=0;n.promise=function(d){return!d||d.state()==="resolved"?this:(m===0&&n.start(),u++,m++,d.always(function(){m--,m===0?(u=0,n.done()):n.set((u-m)/u)}),this)}})(),n.render=function(u){if(n.isRendered())return document.getElementById("nprogress");p(document.documentElement,"nprogress-busy");var m=document.createElement("div");m.id="nprogress",m.innerHTML=o.template;var d=m.querySelector(o.barSelector),b=u?"-100":s(n.status||0),y=document.querySelector(o.parent),T;return l(d,{transition:"all 0 linear",transform:"translate3d("+b+"%,0,0)"}),o.showSpinner||(T=m.querySelector(o.spinnerSelector),T&&E(T)),y!=document.body&&p(y,"nprogress-custom-parent"),y.appendChild(m),m},n.remove=function(){f(document.documentElement,"nprogress-busy"),f(document.querySelector(o.parent),"nprogress-custom-parent");var u=document.getElementById("nprogress");u&&E(u)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var u=document.body.style,m="WebkitTransform"in u?"Webkit":"MozTransform"in u?"Moz":"msTransform"in u?"ms":"OTransform"in u?"O":"";return m+"Perspective"in u?"translate3d":m+"Transform"in u?"translate":"margin"};function r(u,m,d){return ud?d:u}function s(u){return(-1+u)*100}function a(u,m,d){var b;return o.positionUsing==="translate3d"?b={transform:"translate3d("+s(u)+"%,0,0)"}:o.positionUsing==="translate"?b={transform:"translate("+s(u)+"%,0)"}:b={"margin-left":s(u)+"%"},b.transition="all "+m+"ms "+d,b}var i=(function(){var u=[];function m(){var d=u.shift();d&&d(m)}return function(d){u.push(d),u.length==1&&m()}})(),l=(function(){var u=["Webkit","O","Moz","ms"],m={};function d(w){return w.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(k,A){return A.toUpperCase()})}function b(w){var k=document.body.style;if(w in k)return w;for(var A=u.length,L=w.charAt(0).toUpperCase()+w.slice(1),D;A--;)if(D=u[A]+L,D in k)return D;return w}function y(w){return w=d(w),m[w]||(m[w]=b(w))}function T(w,k,A){k=y(k),w.style[k]=A}return function(w,k){var A=arguments,L,D;if(A.length==2)for(L in k)D=k[L],D!==void 0&&k.hasOwnProperty(L)&&T(w,L,D);else T(w,A[1],A[2])}})();function c(u,m){var d=typeof u=="string"?u:_(u);return d.indexOf(" "+m+" ")>=0}function p(u,m){var d=_(u),b=d+m;c(d,m)||(u.className=b.substring(1))}function f(u,m){var d=_(u),b;c(u,m)&&(b=d.replace(" "+m+" "," "),u.className=b.substring(1,b.length-1))}function _(u){return(" "+(u.className||"")+" ").replace(/\s+/gi," ")}function E(u){u&&u.parentNode&&u.parentNode.removeChild(u)}return n})})(we)),we.exports}var Hs=$s();const Ze=Xn(Hs),C="/admin",ve={path:C,name:"admin",component:()=>g(()=>import("./index-BgBS9Qgc.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9])),redirect:C+"/loading",meta:{title:"pagesTitle.admin"},children:[{path:"loading/:to?",name:"adminMainLoading",component:()=>g(()=>import("./loading-BeQOkt19.js"),__vite__mapDeps([10,4,2])),meta:{title:"pagesTitle.loading"}},{path:"embed/domainStatus",name:"embed/domainStatus",component:()=>g(()=>import("./domainStatus-CDqU5Ydw.js"),__vite__mapDeps([11,2,12])),meta:{title:"Domain Status",menu_type:"tab",type:"route",addtab:!0}},{path:"embed/programWidget",name:"embed/programWidget",component:()=>g(()=>import("./programWidget-DCXrsZKz.js"),__vite__mapDeps([13,2])),meta:{title:"Program Widget",menu_type:"tab",type:"route",addtab:!0}},{path:"embed/gameRtp",name:"embed/gameRtp",component:()=>g(()=>import("./gameRtp-Cjbyp51z.js"),__vite__mapDeps([14,2,12])),meta:{title:"Game RTP",menu_type:"tab",type:"route",addtab:!0}},{path:"embed/partnership",name:"embed/partnership",component:()=>g(()=>import("./partnership-IhuJsGi0.js"),__vite__mapDeps([15,12,2])),meta:{title:"Partnership",menu_type:"tab",type:"route",addtab:!0}}]},Ws=Object.freeze(Object.defineProperty({__proto__:null,adminBaseRoutePath:C,default:ve},Symbol.toStringTag,{value:"Module"})),ee="/user",Js={path:ee,name:"user",component:()=>g(()=>import("./user-B1GHlG46.js"),__vite__mapDeps([16,17,3,2,4,7])),redirect:ee+"/loading",meta:{title:"pagesTitle.user"},children:[{path:"loading/:to?",name:"userMainLoading",component:()=>g(()=>import("./loading-BeQOkt19.js"),__vite__mapDeps([10,4,2])),meta:{title:"pagesTitle.loading"}}]},Gs=Object.freeze(Object.defineProperty({__proto__:null,default:Js,memberCenterBaseRoutePath:ee},Symbol.toStringTag,{value:"Module"})),ce=e=>`pagesTitle.${e}`,Sn=[{path:"/",name:"/",component:()=>g(()=>import("./index-wGdvS17T.js"),__vite__mapDeps([18,17,3,2,4,7])),meta:{title:ce("home")}},{path:C+"/login",name:"adminLogin",component:()=>g(()=>import("./login-Dl4m0xUV.js"),__vite__mapDeps([19,2,8,20,21,7])),meta:{title:ce("adminLogin")}},{path:ee+"/login",name:"userLogin",component:()=>g(()=>import("./login-BS3j1SZJ.js"),__vite__mapDeps([22,2,17,3,4,7,20,21])),meta:{title:ce("userLogin")}},{path:"/:path(.*)*",redirect:"/404"},{path:"/404",name:"notFound",component:()=>g(()=>import("./404-CorH1Yh_.js"),__vite__mapDeps([23,2])),meta:{title:ce("notFound")}},{path:C+":path(.*)*",redirect:e=>({name:"adminMainLoading",params:{to:JSON.stringify({path:e.path,query:e.query})}})},{path:ee+":path(.*)*",redirect:e=>({name:"userMainLoading",params:{to:JSON.stringify({path:e.path,query:e.query})}})},{path:"/401",name:"noPower",component:()=>g(()=>import("./401-eqMZKuOQ.js"),__vite__mapDeps([24,2])),meta:{title:ce("noPower")}}],Ve=Object.assign({"./static/adminBase.ts":Ws,"./static/memberCenterBase.ts":Gs});for(const e in Ve)Ve[e].default&&Sn.push(Ve[e].default);const kn={show:()=>{const e=document.body,t=document.createElement("div");t.className="block-loading",t.innerHTML=` + * @license MIT */var js=we.exports,Lt;function $s(){return Lt||(Lt=1,(function(e,t){(function(n,o){e.exports=o()})(js,function(){var n={};n.version="0.2.0";var o=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};n.configure=function(u){var m,d;for(m in u)d=u[m],d!==void 0&&u.hasOwnProperty(m)&&(o[m]=d);return this},n.status=null,n.set=function(u){var m=n.isStarted();u=r(u,o.minimum,1),n.status=u===1?null:u;var d=n.render(!m),b=d.querySelector(o.barSelector),y=o.speed,T=o.easing;return d.offsetWidth,i(function(w){o.positionUsing===""&&(o.positionUsing=n.getPositioningCSS()),l(b,a(u,y,T)),u===1?(l(d,{transition:"none",opacity:1}),d.offsetWidth,setTimeout(function(){l(d,{transition:"all "+y+"ms linear",opacity:0}),setTimeout(function(){n.remove(),w()},y)},y)):setTimeout(w,y)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var u=function(){setTimeout(function(){n.status&&(n.trickle(),u())},o.trickleSpeed)};return o.trickle&&u(),this},n.done=function(u){return!u&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(u){var m=n.status;return m?(typeof u!="number"&&(u=(1-m)*r(Math.random()*m,.1,.95)),m=r(m+u,0,.994),n.set(m)):n.start()},n.trickle=function(){return n.inc(Math.random()*o.trickleRate)},(function(){var u=0,m=0;n.promise=function(d){return!d||d.state()==="resolved"?this:(m===0&&n.start(),u++,m++,d.always(function(){m--,m===0?(u=0,n.done()):n.set((u-m)/u)}),this)}})(),n.render=function(u){if(n.isRendered())return document.getElementById("nprogress");p(document.documentElement,"nprogress-busy");var m=document.createElement("div");m.id="nprogress",m.innerHTML=o.template;var d=m.querySelector(o.barSelector),b=u?"-100":s(n.status||0),y=document.querySelector(o.parent),T;return l(d,{transition:"all 0 linear",transform:"translate3d("+b+"%,0,0)"}),o.showSpinner||(T=m.querySelector(o.spinnerSelector),T&&E(T)),y!=document.body&&p(y,"nprogress-custom-parent"),y.appendChild(m),m},n.remove=function(){f(document.documentElement,"nprogress-busy"),f(document.querySelector(o.parent),"nprogress-custom-parent");var u=document.getElementById("nprogress");u&&E(u)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var u=document.body.style,m="WebkitTransform"in u?"Webkit":"MozTransform"in u?"Moz":"msTransform"in u?"ms":"OTransform"in u?"O":"";return m+"Perspective"in u?"translate3d":m+"Transform"in u?"translate":"margin"};function r(u,m,d){return ud?d:u}function s(u){return(-1+u)*100}function a(u,m,d){var b;return o.positionUsing==="translate3d"?b={transform:"translate3d("+s(u)+"%,0,0)"}:o.positionUsing==="translate"?b={transform:"translate("+s(u)+"%,0)"}:b={"margin-left":s(u)+"%"},b.transition="all "+m+"ms "+d,b}var i=(function(){var u=[];function m(){var d=u.shift();d&&d(m)}return function(d){u.push(d),u.length==1&&m()}})(),l=(function(){var u=["Webkit","O","Moz","ms"],m={};function d(w){return w.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(k,A){return A.toUpperCase()})}function b(w){var k=document.body.style;if(w in k)return w;for(var A=u.length,L=w.charAt(0).toUpperCase()+w.slice(1),D;A--;)if(D=u[A]+L,D in k)return D;return w}function y(w){return w=d(w),m[w]||(m[w]=b(w))}function T(w,k,A){k=y(k),w.style[k]=A}return function(w,k){var A=arguments,L,D;if(A.length==2)for(L in k)D=k[L],D!==void 0&&k.hasOwnProperty(L)&&T(w,L,D);else T(w,A[1],A[2])}})();function c(u,m){var d=typeof u=="string"?u:_(u);return d.indexOf(" "+m+" ")>=0}function p(u,m){var d=_(u),b=d+m;c(d,m)||(u.className=b.substring(1))}function f(u,m){var d=_(u),b;c(u,m)&&(b=d.replace(" "+m+" "," "),u.className=b.substring(1,b.length-1))}function _(u){return(" "+(u.className||"")+" ").replace(/\s+/gi," ")}function E(u){u&&u.parentNode&&u.parentNode.removeChild(u)}return n})})(we)),we.exports}var Hs=$s();const Ze=Xn(Hs),C="/admin",ve={path:C,name:"admin",component:()=>g(()=>import("./index-OdCKTPzE.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9])),redirect:C+"/loading",meta:{title:"pagesTitle.admin"},children:[{path:"loading/:to?",name:"adminMainLoading",component:()=>g(()=>import("./loading-DqlxZKrL.js"),__vite__mapDeps([10,4,2])),meta:{title:"pagesTitle.loading"}},{path:"embed/domainStatus",name:"embed/domainStatus",component:()=>g(()=>import("./domainStatus-dcILGlhX.js"),__vite__mapDeps([11,2,12])),meta:{title:"Domain Status",menu_type:"tab",type:"route",addtab:!0}},{path:"embed/programWidget",name:"embed/programWidget",component:()=>g(()=>import("./programWidget-Cg92AYhg.js"),__vite__mapDeps([13,2])),meta:{title:"Program Widget",menu_type:"tab",type:"route",addtab:!0}},{path:"embed/gameRtp",name:"embed/gameRtp",component:()=>g(()=>import("./gameRtp-NwLZco3A.js"),__vite__mapDeps([14,2,12])),meta:{title:"Game RTP",menu_type:"tab",type:"route",addtab:!0}},{path:"embed/partnership",name:"embed/partnership",component:()=>g(()=>import("./partnership-BsHfghIe.js"),__vite__mapDeps([15,12,2])),meta:{title:"Partnership",menu_type:"tab",type:"route",addtab:!0}}]},Ws=Object.freeze(Object.defineProperty({__proto__:null,adminBaseRoutePath:C,default:ve},Symbol.toStringTag,{value:"Module"})),ee="/user",Js={path:ee,name:"user",component:()=>g(()=>import("./user-cDD_ppeo.js"),__vite__mapDeps([16,17,3,2,4,7])),redirect:ee+"/loading",meta:{title:"pagesTitle.user"},children:[{path:"loading/:to?",name:"userMainLoading",component:()=>g(()=>import("./loading-DqlxZKrL.js"),__vite__mapDeps([10,4,2])),meta:{title:"pagesTitle.loading"}}]},Gs=Object.freeze(Object.defineProperty({__proto__:null,default:Js,memberCenterBaseRoutePath:ee},Symbol.toStringTag,{value:"Module"})),ce=e=>`pagesTitle.${e}`,Sn=[{path:"/",name:"/",component:()=>g(()=>import("./index-DoSh5fIB.js"),__vite__mapDeps([18,17,3,2,4,7])),meta:{title:ce("home")}},{path:C+"/login",name:"adminLogin",component:()=>g(()=>import("./login-BuPMp4mZ.js"),__vite__mapDeps([19,2,8,20,21,7])),meta:{title:ce("adminLogin")}},{path:ee+"/login",name:"userLogin",component:()=>g(()=>import("./login-BSEoYKSm.js"),__vite__mapDeps([22,2,17,3,4,7,20,21])),meta:{title:ce("userLogin")}},{path:"/:path(.*)*",redirect:"/404"},{path:"/404",name:"notFound",component:()=>g(()=>import("./404-uGMzU3XK.js"),__vite__mapDeps([23,2])),meta:{title:ce("notFound")}},{path:C+":path(.*)*",redirect:e=>({name:"adminMainLoading",params:{to:JSON.stringify({path:e.path,query:e.query})}})},{path:ee+":path(.*)*",redirect:e=>({name:"userMainLoading",params:{to:JSON.stringify({path:e.path,query:e.query})}})},{path:"/401",name:"noPower",component:()=>g(()=>import("./401-BRoFo7bu.js"),__vite__mapDeps([24,2])),meta:{title:ce("noPower")}}],Ve=Object.assign({"./static/adminBase.ts":Ws,"./static/memberCenterBase.ts":Gs});for(const e in Ve)Ve[e].default&&Sn.push(Ve[e].default);const kn={show:()=>{const e=document.body,t=document.createElement("div");t.className="block-loading",t.innerHTML=`
diff --git a/public/assets/index-CrrRjv_N.js b/public/assets/index-Dg2ayvJF.js similarity index 98% rename from public/assets/index-CrrRjv_N.js rename to public/assets/index-Dg2ayvJF.js index bbe8275..234e503 100644 --- a/public/assets/index-CrrRjv_N.js +++ b/public/assets/index-Dg2ayvJF.js @@ -1 +1 @@ -import{u as c}from"./index-Cc2pFFF2.js";import{c as i,u as d,j as e}from"./index-BpUIT4cK.js";import{f as a,n as b}from"./index-Bn2A_J6p.js";import{c as p}from"./validate-CLZ9qkb0.js";import{a as f}from"./vue-DweYBrEc.js";const n="/admin/crud.Crud/";function I(l){return i({url:n+"generate",method:"post",data:l},{showSuccessMessage:!0})}function w(l,r=0){return i({url:n+"getFileData",method:"get",params:{table:l,commonModel:r}})}function E(l){return i({url:n+"generateCheck",method:"post",data:l},{showCodeMessage:!1})}function k(l){return i({url:n+"parseFieldData",method:"post",data:l})}function A(l,r){const s={id:l,type:r};if(r=="Cloud history"){const g=c();s.token=g.getToken("auth")}return i({url:n+"logStart",method:"post",data:s})}function x(l){return i({url:n+"delete",method:"post",data:{id:l}})}function R(l,r){return i({url:n+"checkCrudLog",method:"get",params:{table:l,connection:r}})}function L(l){const r=c(),s=d();return i({url:s.apiUrl+"/api/v6.Crud/uploadLog",data:l,method:"post"},{anotherToken:r.getToken("auth")})}function D(l){return i({url:n+"uploadCompleted",data:l,method:"post"})}function U(l={}){const r=c(),s=d();return i({url:s.apiUrl+"/api/v6.Crud/logs",data:l,method:"post"},{anotherToken:r.getToken("auth")})}function C(l={}){const r=c(),s=d();return i({url:s.apiUrl+"/api/v6.Crud/del",data:l,method:"post"},{anotherToken:r.getToken("auth")})}const u=f({step:"Start",type:"",startData:{sql:"",table:"",logId:"",logType:"",databaseConnection:""}}),O=l=>{if(u.type=l,l=="start"){u.step="Start";for(const r in u.startData)u.startData[r]=""}else u.step="Design"},B={common:[{title:e.global.t("crud.state.Primary key"),name:"id",comment:"ID",designType:"pk",formBuildExclude:!0,table:{},form:{},...a.number,defaultType:"NONE",null:!1,primaryKey:!0,unsigned:!0,autoIncrement:!0},{title:e.global.t("crud.state.Primary key (Snowflake ID)"),name:"id",comment:"ID",designType:"spk",formBuildExclude:!0,table:{},form:{},...a.number,type:"bigint",length:20,defaultType:"NONE",null:!1,primaryKey:!0,unsigned:!0},{title:e.global.t("State"),name:"status",comment:e.global.t("crud.state.Status:0=Disabled,1=Enabled"),designType:"switch",table:{},form:{},...a.switch,default:"1",defaultType:"INPUT"},{title:e.global.t("crud.state.remarks"),name:"remark",comment:e.global.t("crud.state.remarks"),designType:"textarea",tableBuildExclude:!0,table:{},form:{},...a.textarea},{title:e.global.t("crud.state.Weight (drag and drop sorting)"),name:"weigh",comment:e.global.t("Weigh"),designType:"weigh",table:{},form:{},...a.number},{title:e.global.t("Update time"),name:"update_time",comment:e.global.t("Update time"),designType:"timestamp",formBuildExclude:!0,table:{},form:{},...a.datetime},{title:e.global.t("Create time"),name:"create_time",comment:e.global.t("Create time"),designType:"timestamp",formBuildExclude:!0,table:{},form:{},...a.datetime},{title:e.global.t("crud.state.Remote Select (association table)"),name:"remote_select",comment:e.global.t("utils.remote select"),designType:"remoteSelect",tableBuildExclude:!0,table:{},form:{},...a.remoteSelect}],base:[{title:e.global.t("utils.string"),name:"string",comment:e.global.t("utils.string"),designType:"string",table:{},form:{},...a.string},{title:e.global.t("utils.image"),name:"image",comment:e.global.t("utils.image"),designType:"image",table:{},form:{},...a.image},{title:e.global.t("utils.file"),name:"file",comment:e.global.t("utils.file"),designType:"file",tableBuildExclude:!0,table:{},form:{},...a.file},{title:e.global.t("utils.radio"),name:"radio",dataType:"enum('opt0','opt1')",comment:e.global.t("crud.state.Radio:opt0=Option1,opt1=Option2"),designType:"radio",table:{},form:{},...a.radio,default:"opt0",defaultType:"INPUT"},{title:e.global.t("utils.checkbox"),name:"checkbox",dataType:"set('opt0','opt1')",comment:e.global.t("crud.state.Checkbox:opt0=Option1,opt1=Option2"),designType:"checkbox",table:{},form:{},...a.checkbox,default:"opt0,opt1",defaultType:"INPUT"},{title:e.global.t("utils.select"),name:"select",dataType:"enum('opt0','opt1')",comment:e.global.t("crud.state.Select:opt0=Option1,opt1=Option2"),designType:"select",table:{},form:{},...a.select,default:"opt0",defaultType:"INPUT"},{title:e.global.t("utils.switch"),name:"switch",comment:e.global.t("crud.state.Switch:0=off,1=on"),designType:"switch",table:{},form:{},...a.switch,default:"1",defaultType:"INPUT"},{title:e.global.t("utils.rich Text"),name:"editor",comment:e.global.t("utils.rich Text"),designType:"editor",tableBuildExclude:!0,table:{},form:{},...a.editor},{title:e.global.t("utils.textarea"),name:"textarea",comment:e.global.t("utils.textarea"),designType:"textarea",tableBuildExclude:!0,table:{},form:{},...a.textarea},{title:e.global.t("utils.number"),name:"number",comment:e.global.t("utils.number"),designType:"number",table:{},form:{},...a.number},{title:e.global.t("utils.float"),name:"float",type:"decimal",length:5,precision:2,defaultType:"NULL",...b(),null:!0,comment:e.global.t("utils.float"),designType:"float",table:{},form:{}},{title:e.global.t("utils.password"),name:"password",comment:e.global.t("utils.password"),designType:"password",tableBuildExclude:!0,table:{},form:{},...a.password},{title:e.global.t("utils.date"),name:"date",comment:e.global.t("utils.date"),designType:"date",table:{},form:{},...a.date},{title:e.global.t("utils.time"),name:"time",comment:e.global.t("utils.time"),designType:"time",table:{},form:{},...a.time},{title:e.global.t("utils.time date"),name:"datetime",type:"datetime",length:0,precision:0,defaultType:"NULL",...b(),null:!0,comment:e.global.t("utils.time date"),designType:"datetime",table:{},form:{}},{title:e.global.t("utils.year"),name:"year",comment:e.global.t("utils.year"),designType:"year",table:{},form:{},...a.year},{title:e.global.t("crud.state.Time date (timestamp storage)"),name:"timestamp",comment:e.global.t("utils.time date"),designType:"timestamp",table:{},form:{},...a.datetime}],senior:[{title:e.global.t("utils.array"),name:"array",comment:e.global.t("utils.array"),designType:"array",tableBuildExclude:!0,table:{},form:{},...a.array},{title:e.global.t("utils.city select"),name:"city",comment:e.global.t("utils.city select"),designType:"city",table:{},form:{},...a.city},{title:e.global.t("utils.icon select"),name:"icon",comment:e.global.t("utils.icon select"),designType:"icon",table:{},form:{},...a.icon},{title:e.global.t("utils.color picker"),name:"color",comment:e.global.t("utils.color picker"),designType:"color",table:{},form:{},...a.color},{title:e.global.t("utils.image")+e.global.t("crud.state.Multi"),name:"images",comment:e.global.t("utils.image"),designType:"images",table:{},form:{},...a.images},{title:e.global.t("utils.file")+e.global.t("crud.state.Multi"),name:"files",comment:e.global.t("utils.file"),designType:"files",tableBuildExclude:!0,table:{},form:{},...a.files},{title:e.global.t("utils.select")+e.global.t("crud.state.Multi"),name:"selects",comment:e.global.t("crud.state.Select:opt0=Option1,opt1=Option2"),designType:"selects",table:{},form:{},...a.selects},{title:e.global.t("crud.state.Remote Select (Multi)"),name:"remote_select",comment:e.global.t("utils.remote select"),designType:"remoteSelects",tableBuildExclude:!0,table:{},form:{},...a.remoteSelects}]},y={render:{type:"select",value:"none",options:{none:e.global.t("None"),icon:"Icon",switch:e.global.t("utils.switch"),image:e.global.t("utils.image"),images:e.global.t("utils.multi image"),tag:"Tag",tags:"Tags",url:"URL",datetime:e.global.t("utils.time date"),color:e.global.t("utils.color")}},operator:{type:"select",value:"eq",options:{false:e.global.t("crud.state.Disable Search"),eq:"eq =",ne:"ne !=",gt:"gt >",egt:"egt >=",lt:"lt <",elt:"elt <=",LIKE:"LIKE","NOT LIKE":"NOT LIKE",IN:"IN","NOT IN":"NOT IN",RANGE:"RANGE","NOT RANGE":"NOT RANGE",NULL:"NULL","NOT NULL":"NOT NULL",FIND_IN_SET:"FIND_IN_SET"}},comSearchRender:{type:"select",value:"string",options:{string:e.global.t("utils.string"),select:e.global.t("utils.select"),remoteSelect:e.global.t("utils.remote select"),time:e.global.t("utils.time")+e.global.t("utils.choice"),date:e.global.t("utils.date")+e.global.t("utils.choice"),datetime:e.global.t("utils.time date")+e.global.t("utils.choice")}},comSearchInputAttr:{type:"textarea",value:"",placeholder:e.global.t("crud.crud.comSearchInputAttrTip"),attr:{rows:3}},sortable:{type:"select",value:"false",options:{false:e.global.t("Disable"),custom:e.global.t("Enable")}}},o={validator:{type:"selects",value:[],options:p},validatorMsg:{type:"textarea",value:"",placeholder:e.global.t("crud.state.If left blank, the verifier title attribute will be filled in automatically"),attr:{rows:3}}},t=(l,r)=>({...y[l],value:r}),m=(l,r)=>({...o[l],value:r}),F={pk:{name:e.global.t("crud.state.Primary key"),table:{width:{type:"number",value:70},operator:t("operator","RANGE"),sortable:t("sortable","custom")},form:{}},spk:{name:e.global.t("crud.state.Primary key (Snowflake ID)"),table:{width:{type:"number",value:180},operator:t("operator","RANGE"),sortable:t("sortable","custom")},form:{}},weigh:{name:e.global.t("crud.state.Weight (automatically generate drag sort button)"),table:{operator:t("operator","RANGE"),sortable:t("sortable","custom")},form:o},timestamp:{name:e.global.t("crud.state.Time date (timestamp storage)"),table:{render:t("render","datetime"),operator:t("operator","RANGE"),comSearchRender:t("comSearchRender","datetime"),comSearchInputAttr:t("comSearchInputAttr",""),sortable:t("sortable","custom"),width:{type:"number",value:160},timeFormat:{type:"string",value:"yyyy-mm-dd hh:MM:ss"}},form:{...o,validator:m("validator",["date"])}},string:{name:e.global.t("utils.string"),table:{render:t("render","none"),sortable:t("sortable","false"),operator:t("operator","LIKE")},form:o},password:{name:e.global.t("utils.password"),table:{operator:t("operator","false")},form:{...o,validator:m("validator",["password"])}},number:{name:e.global.t("utils.number"),table:{render:t("render","none"),sortable:t("sortable","false"),operator:t("operator","RANGE")},form:{...o,validator:m("validator",["number"]),step:{type:"number",value:1}}},float:{name:e.global.t("utils.float"),table:{render:t("render","none"),sortable:t("sortable","false"),operator:t("operator","RANGE")},form:{...o,validator:m("validator",["float"]),step:{type:"number",value:1}}},radio:{name:e.global.t("utils.radio"),table:{operator:t("operator","eq"),sortable:t("sortable","false"),render:t("render","tag")},form:o},checkbox:{name:e.global.t("utils.checkbox"),table:{sortable:t("sortable","false"),render:t("render","tags"),operator:t("operator","FIND_IN_SET")},form:o},switch:{name:e.global.t("utils.switch"),table:{operator:t("operator","eq"),sortable:t("sortable","false"),render:t("render","switch")},form:o},textarea:{name:e.global.t("utils.textarea"),table:{operator:t("operator","false")},form:{...o,rows:{type:"number",value:3}}},array:{name:e.global.t("utils.array"),table:{operator:t("operator","false")},form:o},datetime:{name:e.global.t("utils.time date")+e.global.t("utils.choice"),table:{operator:t("operator","RANGE"),comSearchRender:t("comSearchRender","datetime"),comSearchInputAttr:t("comSearchInputAttr",""),sortable:t("sortable","custom"),width:{type:"number",value:160}},form:{...o,validator:m("validator",["date"])}},year:{name:e.global.t("utils.year")+e.global.t("utils.choice"),table:{operator:t("operator","RANGE"),sortable:t("sortable","custom")},form:{...o,validator:m("validator",["date"])}},date:{name:e.global.t("utils.date")+e.global.t("utils.choice"),table:{operator:t("operator","RANGE"),comSearchRender:t("comSearchRender","date"),comSearchInputAttr:t("comSearchInputAttr",""),sortable:t("sortable","custom")},form:{...o,validator:m("validator",["date"])}},time:{name:e.global.t("utils.time")+e.global.t("utils.choice"),table:{operator:t("operator","RANGE"),comSearchRender:t("comSearchRender","time"),comSearchInputAttr:t("comSearchInputAttr",""),sortable:t("sortable","custom")},form:o},select:{name:e.global.t("utils.select"),table:{operator:t("operator","eq"),sortable:t("sortable","false"),render:t("render","tag")},form:{...o,"select-multi":{type:"switch",value:!1}}},selects:{name:e.global.t("utils.select")+e.global.t("crud.state.Multi"),table:{sortable:t("sortable","false"),render:t("render","tags"),operator:t("operator","FIND_IN_SET")},form:{...o,"select-multi":{type:"switch",value:!0}}},remoteSelect:{name:e.global.t("utils.remote select")+e.global.t("utils.choice"),table:{render:t("render","tags"),operator:t("operator","LIKE"),comSearchRender:t("comSearchRender","string"),comSearchInputAttr:t("comSearchInputAttr","")},form:{...o,"select-multi":{type:"switch",value:!1},"remote-pk":{type:"string",value:"id"},"remote-field":{type:"string",value:"name"},"remote-table":{type:"string",value:""},"remote-controller":{type:"string",value:""},"remote-model":{type:"string",value:""},"relation-fields":{type:"string",value:""},"remote-url":{type:"string",value:"",placeholder:e.global.t("crud.state.If it is not input, it will be automatically analyzed by the controller")},"remote-primary-table-alias":{type:"string",value:""},"remote-source-config-type":{type:"hidden",value:""}}},remoteSelects:{name:e.global.t("utils.remote select")+e.global.t("utils.choice")+e.global.t("crud.state.Multi"),table:{render:t("render","tags"),operator:t("operator","FIND_IN_SET"),comSearchRender:t("comSearchRender","remoteSelect"),comSearchInputAttr:t("comSearchInputAttr","")},form:{...o,"select-multi":{type:"switch",value:!0},"remote-pk":{type:"string",value:"id"},"remote-field":{type:"string",value:"name"},"remote-table":{type:"string",value:""},"remote-controller":{type:"string",value:""},"remote-model":{type:"string",value:""},"relation-fields":{type:"string",value:""},"remote-url":{type:"string",value:"",placeholder:e.global.t("crud.state.If it is not input, it will be automatically analyzed by the controller")},"remote-primary-table-alias":{type:"string",value:""},"remote-source-config-type":{type:"hidden",value:""}}},editor:{name:e.global.t("utils.rich Text"),table:{operator:t("operator","false")},form:{...o,validator:m("validator",["editorRequired"])}},city:{name:e.global.t("utils.city select"),table:{operator:t("operator","false")},form:o},image:{name:e.global.t("utils.image")+e.global.t("Upload"),table:{render:t("render","image"),operator:t("operator","false")},form:{...o,"image-multi":{type:"switch",value:!1}}},images:{name:e.global.t("utils.image")+e.global.t("Upload")+e.global.t("crud.state.Multi"),table:{render:t("render","images"),operator:t("operator","false")},form:{...o,"image-multi":{type:"switch",value:!0}}},file:{name:e.global.t("utils.file")+e.global.t("Upload"),table:{render:t("render","none"),operator:t("operator","false")},form:{...o,"file-multi":{type:"switch",value:!1}}},files:{name:e.global.t("utils.file")+e.global.t("Upload")+e.global.t("crud.state.Multi"),table:{render:t("render","none"),operator:t("operator","false")},form:{...o,"file-multi":{type:"switch",value:!0}}},icon:{name:e.global.t("utils.icon select"),table:{render:t("render","icon"),operator:t("operator","false")},form:o},color:{name:e.global.t("utils.color picker"),table:{render:t("render","color"),operator:t("operator","false")},form:o}},G=["quickSearchField","formFields","columnFields"];export{I as a,D as b,E as c,F as d,O as e,B as f,w as g,t as h,k as i,R as j,x as k,C as l,U as m,A as p,u as s,G as t,L as u}; +import{u as c}from"./index-COLRoJQu.js";import{c as i,u as d,j as e}from"./index-DaZx-aM1.js";import{f as a,n as b}from"./index-DURhdNfa.js";import{c as p}from"./validate-BpW15YMR.js";import{a as f}from"./vue-DweYBrEc.js";const n="/admin/crud.Crud/";function I(l){return i({url:n+"generate",method:"post",data:l},{showSuccessMessage:!0})}function w(l,r=0){return i({url:n+"getFileData",method:"get",params:{table:l,commonModel:r}})}function E(l){return i({url:n+"generateCheck",method:"post",data:l},{showCodeMessage:!1})}function k(l){return i({url:n+"parseFieldData",method:"post",data:l})}function A(l,r){const s={id:l,type:r};if(r=="Cloud history"){const g=c();s.token=g.getToken("auth")}return i({url:n+"logStart",method:"post",data:s})}function x(l){return i({url:n+"delete",method:"post",data:{id:l}})}function R(l,r){return i({url:n+"checkCrudLog",method:"get",params:{table:l,connection:r}})}function L(l){const r=c(),s=d();return i({url:s.apiUrl+"/api/v6.Crud/uploadLog",data:l,method:"post"},{anotherToken:r.getToken("auth")})}function D(l){return i({url:n+"uploadCompleted",data:l,method:"post"})}function U(l={}){const r=c(),s=d();return i({url:s.apiUrl+"/api/v6.Crud/logs",data:l,method:"post"},{anotherToken:r.getToken("auth")})}function C(l={}){const r=c(),s=d();return i({url:s.apiUrl+"/api/v6.Crud/del",data:l,method:"post"},{anotherToken:r.getToken("auth")})}const u=f({step:"Start",type:"",startData:{sql:"",table:"",logId:"",logType:"",databaseConnection:""}}),O=l=>{if(u.type=l,l=="start"){u.step="Start";for(const r in u.startData)u.startData[r]=""}else u.step="Design"},B={common:[{title:e.global.t("crud.state.Primary key"),name:"id",comment:"ID",designType:"pk",formBuildExclude:!0,table:{},form:{},...a.number,defaultType:"NONE",null:!1,primaryKey:!0,unsigned:!0,autoIncrement:!0},{title:e.global.t("crud.state.Primary key (Snowflake ID)"),name:"id",comment:"ID",designType:"spk",formBuildExclude:!0,table:{},form:{},...a.number,type:"bigint",length:20,defaultType:"NONE",null:!1,primaryKey:!0,unsigned:!0},{title:e.global.t("State"),name:"status",comment:e.global.t("crud.state.Status:0=Disabled,1=Enabled"),designType:"switch",table:{},form:{},...a.switch,default:"1",defaultType:"INPUT"},{title:e.global.t("crud.state.remarks"),name:"remark",comment:e.global.t("crud.state.remarks"),designType:"textarea",tableBuildExclude:!0,table:{},form:{},...a.textarea},{title:e.global.t("crud.state.Weight (drag and drop sorting)"),name:"weigh",comment:e.global.t("Weigh"),designType:"weigh",table:{},form:{},...a.number},{title:e.global.t("Update time"),name:"update_time",comment:e.global.t("Update time"),designType:"timestamp",formBuildExclude:!0,table:{},form:{},...a.datetime},{title:e.global.t("Create time"),name:"create_time",comment:e.global.t("Create time"),designType:"timestamp",formBuildExclude:!0,table:{},form:{},...a.datetime},{title:e.global.t("crud.state.Remote Select (association table)"),name:"remote_select",comment:e.global.t("utils.remote select"),designType:"remoteSelect",tableBuildExclude:!0,table:{},form:{},...a.remoteSelect}],base:[{title:e.global.t("utils.string"),name:"string",comment:e.global.t("utils.string"),designType:"string",table:{},form:{},...a.string},{title:e.global.t("utils.image"),name:"image",comment:e.global.t("utils.image"),designType:"image",table:{},form:{},...a.image},{title:e.global.t("utils.file"),name:"file",comment:e.global.t("utils.file"),designType:"file",tableBuildExclude:!0,table:{},form:{},...a.file},{title:e.global.t("utils.radio"),name:"radio",dataType:"enum('opt0','opt1')",comment:e.global.t("crud.state.Radio:opt0=Option1,opt1=Option2"),designType:"radio",table:{},form:{},...a.radio,default:"opt0",defaultType:"INPUT"},{title:e.global.t("utils.checkbox"),name:"checkbox",dataType:"set('opt0','opt1')",comment:e.global.t("crud.state.Checkbox:opt0=Option1,opt1=Option2"),designType:"checkbox",table:{},form:{},...a.checkbox,default:"opt0,opt1",defaultType:"INPUT"},{title:e.global.t("utils.select"),name:"select",dataType:"enum('opt0','opt1')",comment:e.global.t("crud.state.Select:opt0=Option1,opt1=Option2"),designType:"select",table:{},form:{},...a.select,default:"opt0",defaultType:"INPUT"},{title:e.global.t("utils.switch"),name:"switch",comment:e.global.t("crud.state.Switch:0=off,1=on"),designType:"switch",table:{},form:{},...a.switch,default:"1",defaultType:"INPUT"},{title:e.global.t("utils.rich Text"),name:"editor",comment:e.global.t("utils.rich Text"),designType:"editor",tableBuildExclude:!0,table:{},form:{},...a.editor},{title:e.global.t("utils.textarea"),name:"textarea",comment:e.global.t("utils.textarea"),designType:"textarea",tableBuildExclude:!0,table:{},form:{},...a.textarea},{title:e.global.t("utils.number"),name:"number",comment:e.global.t("utils.number"),designType:"number",table:{},form:{},...a.number},{title:e.global.t("utils.float"),name:"float",type:"decimal",length:5,precision:2,defaultType:"NULL",...b(),null:!0,comment:e.global.t("utils.float"),designType:"float",table:{},form:{}},{title:e.global.t("utils.password"),name:"password",comment:e.global.t("utils.password"),designType:"password",tableBuildExclude:!0,table:{},form:{},...a.password},{title:e.global.t("utils.date"),name:"date",comment:e.global.t("utils.date"),designType:"date",table:{},form:{},...a.date},{title:e.global.t("utils.time"),name:"time",comment:e.global.t("utils.time"),designType:"time",table:{},form:{},...a.time},{title:e.global.t("utils.time date"),name:"datetime",type:"datetime",length:0,precision:0,defaultType:"NULL",...b(),null:!0,comment:e.global.t("utils.time date"),designType:"datetime",table:{},form:{}},{title:e.global.t("utils.year"),name:"year",comment:e.global.t("utils.year"),designType:"year",table:{},form:{},...a.year},{title:e.global.t("crud.state.Time date (timestamp storage)"),name:"timestamp",comment:e.global.t("utils.time date"),designType:"timestamp",table:{},form:{},...a.datetime}],senior:[{title:e.global.t("utils.array"),name:"array",comment:e.global.t("utils.array"),designType:"array",tableBuildExclude:!0,table:{},form:{},...a.array},{title:e.global.t("utils.city select"),name:"city",comment:e.global.t("utils.city select"),designType:"city",table:{},form:{},...a.city},{title:e.global.t("utils.icon select"),name:"icon",comment:e.global.t("utils.icon select"),designType:"icon",table:{},form:{},...a.icon},{title:e.global.t("utils.color picker"),name:"color",comment:e.global.t("utils.color picker"),designType:"color",table:{},form:{},...a.color},{title:e.global.t("utils.image")+e.global.t("crud.state.Multi"),name:"images",comment:e.global.t("utils.image"),designType:"images",table:{},form:{},...a.images},{title:e.global.t("utils.file")+e.global.t("crud.state.Multi"),name:"files",comment:e.global.t("utils.file"),designType:"files",tableBuildExclude:!0,table:{},form:{},...a.files},{title:e.global.t("utils.select")+e.global.t("crud.state.Multi"),name:"selects",comment:e.global.t("crud.state.Select:opt0=Option1,opt1=Option2"),designType:"selects",table:{},form:{},...a.selects},{title:e.global.t("crud.state.Remote Select (Multi)"),name:"remote_select",comment:e.global.t("utils.remote select"),designType:"remoteSelects",tableBuildExclude:!0,table:{},form:{},...a.remoteSelects}]},y={render:{type:"select",value:"none",options:{none:e.global.t("None"),icon:"Icon",switch:e.global.t("utils.switch"),image:e.global.t("utils.image"),images:e.global.t("utils.multi image"),tag:"Tag",tags:"Tags",url:"URL",datetime:e.global.t("utils.time date"),color:e.global.t("utils.color")}},operator:{type:"select",value:"eq",options:{false:e.global.t("crud.state.Disable Search"),eq:"eq =",ne:"ne !=",gt:"gt >",egt:"egt >=",lt:"lt <",elt:"elt <=",LIKE:"LIKE","NOT LIKE":"NOT LIKE",IN:"IN","NOT IN":"NOT IN",RANGE:"RANGE","NOT RANGE":"NOT RANGE",NULL:"NULL","NOT NULL":"NOT NULL",FIND_IN_SET:"FIND_IN_SET"}},comSearchRender:{type:"select",value:"string",options:{string:e.global.t("utils.string"),select:e.global.t("utils.select"),remoteSelect:e.global.t("utils.remote select"),time:e.global.t("utils.time")+e.global.t("utils.choice"),date:e.global.t("utils.date")+e.global.t("utils.choice"),datetime:e.global.t("utils.time date")+e.global.t("utils.choice")}},comSearchInputAttr:{type:"textarea",value:"",placeholder:e.global.t("crud.crud.comSearchInputAttrTip"),attr:{rows:3}},sortable:{type:"select",value:"false",options:{false:e.global.t("Disable"),custom:e.global.t("Enable")}}},o={validator:{type:"selects",value:[],options:p},validatorMsg:{type:"textarea",value:"",placeholder:e.global.t("crud.state.If left blank, the verifier title attribute will be filled in automatically"),attr:{rows:3}}},t=(l,r)=>({...y[l],value:r}),m=(l,r)=>({...o[l],value:r}),F={pk:{name:e.global.t("crud.state.Primary key"),table:{width:{type:"number",value:70},operator:t("operator","RANGE"),sortable:t("sortable","custom")},form:{}},spk:{name:e.global.t("crud.state.Primary key (Snowflake ID)"),table:{width:{type:"number",value:180},operator:t("operator","RANGE"),sortable:t("sortable","custom")},form:{}},weigh:{name:e.global.t("crud.state.Weight (automatically generate drag sort button)"),table:{operator:t("operator","RANGE"),sortable:t("sortable","custom")},form:o},timestamp:{name:e.global.t("crud.state.Time date (timestamp storage)"),table:{render:t("render","datetime"),operator:t("operator","RANGE"),comSearchRender:t("comSearchRender","datetime"),comSearchInputAttr:t("comSearchInputAttr",""),sortable:t("sortable","custom"),width:{type:"number",value:160},timeFormat:{type:"string",value:"yyyy-mm-dd hh:MM:ss"}},form:{...o,validator:m("validator",["date"])}},string:{name:e.global.t("utils.string"),table:{render:t("render","none"),sortable:t("sortable","false"),operator:t("operator","LIKE")},form:o},password:{name:e.global.t("utils.password"),table:{operator:t("operator","false")},form:{...o,validator:m("validator",["password"])}},number:{name:e.global.t("utils.number"),table:{render:t("render","none"),sortable:t("sortable","false"),operator:t("operator","RANGE")},form:{...o,validator:m("validator",["number"]),step:{type:"number",value:1}}},float:{name:e.global.t("utils.float"),table:{render:t("render","none"),sortable:t("sortable","false"),operator:t("operator","RANGE")},form:{...o,validator:m("validator",["float"]),step:{type:"number",value:1}}},radio:{name:e.global.t("utils.radio"),table:{operator:t("operator","eq"),sortable:t("sortable","false"),render:t("render","tag")},form:o},checkbox:{name:e.global.t("utils.checkbox"),table:{sortable:t("sortable","false"),render:t("render","tags"),operator:t("operator","FIND_IN_SET")},form:o},switch:{name:e.global.t("utils.switch"),table:{operator:t("operator","eq"),sortable:t("sortable","false"),render:t("render","switch")},form:o},textarea:{name:e.global.t("utils.textarea"),table:{operator:t("operator","false")},form:{...o,rows:{type:"number",value:3}}},array:{name:e.global.t("utils.array"),table:{operator:t("operator","false")},form:o},datetime:{name:e.global.t("utils.time date")+e.global.t("utils.choice"),table:{operator:t("operator","RANGE"),comSearchRender:t("comSearchRender","datetime"),comSearchInputAttr:t("comSearchInputAttr",""),sortable:t("sortable","custom"),width:{type:"number",value:160}},form:{...o,validator:m("validator",["date"])}},year:{name:e.global.t("utils.year")+e.global.t("utils.choice"),table:{operator:t("operator","RANGE"),sortable:t("sortable","custom")},form:{...o,validator:m("validator",["date"])}},date:{name:e.global.t("utils.date")+e.global.t("utils.choice"),table:{operator:t("operator","RANGE"),comSearchRender:t("comSearchRender","date"),comSearchInputAttr:t("comSearchInputAttr",""),sortable:t("sortable","custom")},form:{...o,validator:m("validator",["date"])}},time:{name:e.global.t("utils.time")+e.global.t("utils.choice"),table:{operator:t("operator","RANGE"),comSearchRender:t("comSearchRender","time"),comSearchInputAttr:t("comSearchInputAttr",""),sortable:t("sortable","custom")},form:o},select:{name:e.global.t("utils.select"),table:{operator:t("operator","eq"),sortable:t("sortable","false"),render:t("render","tag")},form:{...o,"select-multi":{type:"switch",value:!1}}},selects:{name:e.global.t("utils.select")+e.global.t("crud.state.Multi"),table:{sortable:t("sortable","false"),render:t("render","tags"),operator:t("operator","FIND_IN_SET")},form:{...o,"select-multi":{type:"switch",value:!0}}},remoteSelect:{name:e.global.t("utils.remote select")+e.global.t("utils.choice"),table:{render:t("render","tags"),operator:t("operator","LIKE"),comSearchRender:t("comSearchRender","string"),comSearchInputAttr:t("comSearchInputAttr","")},form:{...o,"select-multi":{type:"switch",value:!1},"remote-pk":{type:"string",value:"id"},"remote-field":{type:"string",value:"name"},"remote-table":{type:"string",value:""},"remote-controller":{type:"string",value:""},"remote-model":{type:"string",value:""},"relation-fields":{type:"string",value:""},"remote-url":{type:"string",value:"",placeholder:e.global.t("crud.state.If it is not input, it will be automatically analyzed by the controller")},"remote-primary-table-alias":{type:"string",value:""},"remote-source-config-type":{type:"hidden",value:""}}},remoteSelects:{name:e.global.t("utils.remote select")+e.global.t("utils.choice")+e.global.t("crud.state.Multi"),table:{render:t("render","tags"),operator:t("operator","FIND_IN_SET"),comSearchRender:t("comSearchRender","remoteSelect"),comSearchInputAttr:t("comSearchInputAttr","")},form:{...o,"select-multi":{type:"switch",value:!0},"remote-pk":{type:"string",value:"id"},"remote-field":{type:"string",value:"name"},"remote-table":{type:"string",value:""},"remote-controller":{type:"string",value:""},"remote-model":{type:"string",value:""},"relation-fields":{type:"string",value:""},"remote-url":{type:"string",value:"",placeholder:e.global.t("crud.state.If it is not input, it will be automatically analyzed by the controller")},"remote-primary-table-alias":{type:"string",value:""},"remote-source-config-type":{type:"hidden",value:""}}},editor:{name:e.global.t("utils.rich Text"),table:{operator:t("operator","false")},form:{...o,validator:m("validator",["editorRequired"])}},city:{name:e.global.t("utils.city select"),table:{operator:t("operator","false")},form:o},image:{name:e.global.t("utils.image")+e.global.t("Upload"),table:{render:t("render","image"),operator:t("operator","false")},form:{...o,"image-multi":{type:"switch",value:!1}}},images:{name:e.global.t("utils.image")+e.global.t("Upload")+e.global.t("crud.state.Multi"),table:{render:t("render","images"),operator:t("operator","false")},form:{...o,"image-multi":{type:"switch",value:!0}}},file:{name:e.global.t("utils.file")+e.global.t("Upload"),table:{render:t("render","none"),operator:t("operator","false")},form:{...o,"file-multi":{type:"switch",value:!1}}},files:{name:e.global.t("utils.file")+e.global.t("Upload")+e.global.t("crud.state.Multi"),table:{render:t("render","none"),operator:t("operator","false")},form:{...o,"file-multi":{type:"switch",value:!0}}},icon:{name:e.global.t("utils.icon select"),table:{render:t("render","icon"),operator:t("operator","false")},form:o},color:{name:e.global.t("utils.color picker"),table:{render:t("render","color"),operator:t("operator","false")},form:o}},G=["quickSearchField","formFields","columnFields"];export{I as a,D as b,E as c,F as d,O as e,B as f,w as g,t as h,k as i,R as j,x as k,C as l,U as m,A as p,u as s,G as t,L as u}; diff --git a/public/assets/index-DiLrp1AI.js b/public/assets/index-DiLrp1AI.js new file mode 100644 index 0000000..e9ccd49 --- /dev/null +++ b/public/assets/index-DiLrp1AI.js @@ -0,0 +1 @@ +import r from"./commonDialog-B7yOfwjD.js";import i from"./goodsInfo-C_0wf1Oo.js";import n from"./tableHeader-BRLU9iO8.js";import l from"./tabs-D-d8YAfK.js";import{n as p,s as a}from"./index-COT39VVl.js";import{B as s}from"./baAccount-k_zFfxWJ.js";import{_ as d}from"./index-DaZx-aM1.js";import{B as c,o as u,aA as f,aD as _,ab as b,C as g,D as x,H as o,u as t}from"./vue-DweYBrEc.js";import"./commonDone-8jcCM_Lo.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";import"./index-3bJmoSPj.js";import"./terminal-Ckva-Vp9.js";import"./index-COLRoJQu.js";import"./commonSelectVersion-DIs00R8E.js";import"./confirmFileConflict-DxX9XbIv.js";import"./installConflict-DQGWn7mB.js";import"./uploadInstall-8okRfgW8.js";import"./buy-eoeI1CLn.js";import"./pay-C6bD1Q8P.js";import"./index-DyzTkKyP.js";import"./validate-BpW15YMR.js";const A={class:"default-main ba-table-box"},D=c({name:"moduleStore/moduleStore",__name:"index",setup(B){return u(()=>{p()}),f(()=>{}),_(()=>{}),b(()=>{}),(k,e)=>(g(),x("div",A,[o(n),o(l),o(i),o(r),o(s,{modelValue:t(a).dialog.baAccount,"onUpdate:modelValue":e[0]||(e[0]=m=>t(a).dialog.baAccount=m),"login-callback":()=>t(a).dialog.baAccount=!1},null,8,["modelValue","login-callback"])]))}}),O=d(D,[["__scopeId","data-v-432dd7d6"]]);export{O as default}; diff --git a/public/assets/index-Djxvbbu9.js b/public/assets/index-Djxvbbu9.js deleted file mode 100644 index 31d8cc8..0000000 --- a/public/assets/index-Djxvbbu9.js +++ /dev/null @@ -1 +0,0 @@ -import t from"./start-B-heYs5U.js";import e from"./design-BhBxIdQ7.js";import{s as r}from"./index-CrrRjv_N.js";import"./index-BpUIT4cK.js";import{B as a,o as m,aA as n,aD as i,ab as p,C as o,D as s,O as c,ai as u,u as d}from"./vue-DweYBrEc.js";import"./index-BlN5UEvU.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";import"./validate-CLZ9qkb0.js";import"./log.vue_vue_type_style_index_0_lang-UERrkXOk.js";import"./baAccount-N3Px8l8k.js";import"./index-Cc2pFFF2.js";import"./index-D3o_bWqH.js";import"./terminal-h_3xUdmM.js";const S=a({name:"crud/crud",components:{Start:t,Design:e},__name:"index",setup(f){return m(()=>{}),n(()=>{}),i(()=>{}),p(()=>{}),(l,_)=>(o(),s("div",null,[(o(),c(u(d(r).step)))]))}});export{S as default}; diff --git a/public/assets/index-DEK1DIPC.js b/public/assets/index-Dml_8M9T.js similarity index 92% rename from public/assets/index-DEK1DIPC.js rename to public/assets/index-Dml_8M9T.js index 1fb81f5..39c2e48 100644 --- a/public/assets/index-DEK1DIPC.js +++ b/public/assets/index-Dml_8M9T.js @@ -1 +1 @@ -import{c as x,x as k,w as y,a7 as R,a6 as C,y as T,_ as I}from"./index-BpUIT4cK.js";import v from"./popupForm-BmTjPuYC.js";import{b as w,d as A,T as D,a as K}from"./index-Bn2A_J6p.js";import{B,a8 as p,o as E,I as G,C as u,D as O,u as l,O as b,W as g,H as i,au as F}from"./vue-DweYBrEc.js";import"./index-BlN5UEvU.js";import"./validate-CLZ9qkb0.js";import"./index-DuYG_3Q7.js";function N(){return x({url:"/admin/auth.Rule/index",method:"get"})}const S={class:"default-main ba-table-box"},q=B({name:"auth/group",__name:"index",setup(H){const{t:a}=k.useI18n(),h=y(),d=p("formRef"),m=p("tableRef"),e=new w(new R("/admin/auth.Group/"),{expandAll:!0,dblClickNotEditColumn:[void 0],column:[{type:"selection",align:"center"},{label:a("auth.group.Group name"),prop:"name",align:"left",width:"200"},{label:a("auth.group.jurisdiction"),prop:"rules",align:"center"},{label:a("State"),prop:"status",align:"center",render:"tag",custom:{0:"danger",1:"success"},replaceValue:{0:a("Disable"),1:a("Enable")}},{label:a("Update time"),prop:"update_time",align:"center",width:"160",render:"datetime"},{label:a("Create time"),prop:"create_time",align:"center",width:"160",render:"datetime"},{label:a("Operate"),align:"center",width:"130",render:"buttons",buttons:A(["edit","delete"])}]},{defaultItems:{status:1}});e.before.onSubmit=({formEl:t,operate:o,items:r})=>{let n=()=>{var s;e.form.submitLoading=!0,e.api.postData(o,{...r,rules:(s=d.value)==null?void 0:s.getCheckeds()}).then(_=>{var c;e.onTableHeaderAction("refresh",{}),e.form.submitLoading=!1,(c=e.form.operateIds)==null||c.shift(),e.form.operateIds.length>0?e.toggleForm("Edit",e.form.operateIds):e.toggleForm(),e.runAfter("onSubmit",{res:_})}).catch(()=>{e.form.submitLoading=!1})};return t?(e.form.ref=t,t.validate(s=>{s&&n()})):n(),!1},e.before.onTableDblclick=({row:t})=>e.table.extend.adminGroup.indexOf(t.id)===-1,e.after.getData=({res:t})=>{e.table.extend.adminGroup=t.data.group;let o=C(e.table.column,"render","buttons");e.table.column[o].buttons.forEach(r=>{r.display=n=>t.data.group.indexOf(n.id)===-1})},e.after.toggleForm=({operate:t})=>{t=="Add"&&f()},e.after.getEditData=()=>{f()};const f=()=>{N().then(t=>{if(e.form.extend.menuRules=t.data.list,e.form.items.rules&&e.form.items.rules.length)if(e.form.items.rules.includes("*")){let o=[];for(const r in e.form.extend.menuRules)o.push(e.form.extend.menuRules[r].id);e.form.extend.defaultCheckedKeys=o}else e.form.extend.defaultCheckedKeys=e.form.items.rules;else e.form.extend.defaultCheckedKeys=[];e.form.extend.treeKey=T()})};return F("baTable",e),E(()=>{e.table.ref=m.value,e.mount(),e.getData()}),(t,o)=>{const r=G("el-alert");return u(),O("div",S,[l(h).super?g("",!0):(u(),b(r,{key:0,class:"ba-table-alert group-super-alert",title:l(a)("auth.group.Manage subordinate role groups here"),type:"info","show-icon":""},null,8,["title"])),l(e).table.remark?(u(),b(r,{key:1,class:"ba-table-alert",title:l(e).table.remark,type:"info","show-icon":""},null,8,["title"])):g("",!0),i(D,{buttons:["refresh","add","edit","delete","unfold","quickSearch","columnDisplay"],"quick-search-placeholder":l(a)("Quick search placeholder",{fields:l(a)("auth.group.GroupName")})},null,8,["quick-search-placeholder"]),i(K,{ref_key:"tableRef",ref:m,pagination:!1},null,512),i(v,{ref_key:"formRef",ref:d},null,512)])}}}),W=I(q,[["__scopeId","data-v-391a6960"]]);export{W as default}; +import{c as x,x as k,w as y,a7 as R,a6 as C,y as T,_ as I}from"./index-DaZx-aM1.js";import v from"./popupForm-C_7MMkeS.js";import{b as w,d as A,T as D,a as K}from"./index-DURhdNfa.js";import{B,a8 as p,o as E,I as G,C as u,D as O,u as l,O as b,W as g,H as i,au as F}from"./vue-DweYBrEc.js";import"./index-3bJmoSPj.js";import"./validate-BpW15YMR.js";import"./index-BUXh3lRP.js";function N(){return x({url:"/admin/auth.Rule/index",method:"get"})}const S={class:"default-main ba-table-box"},q=B({name:"auth/group",__name:"index",setup(H){const{t:a}=k.useI18n(),h=y(),d=p("formRef"),m=p("tableRef"),e=new w(new R("/admin/auth.Group/"),{expandAll:!0,dblClickNotEditColumn:[void 0],column:[{type:"selection",align:"center"},{label:a("auth.group.Group name"),prop:"name",align:"left",width:"200"},{label:a("auth.group.jurisdiction"),prop:"rules",align:"center"},{label:a("State"),prop:"status",align:"center",render:"tag",custom:{0:"danger",1:"success"},replaceValue:{0:a("Disable"),1:a("Enable")}},{label:a("Update time"),prop:"update_time",align:"center",width:"160",render:"datetime"},{label:a("Create time"),prop:"create_time",align:"center",width:"160",render:"datetime"},{label:a("Operate"),align:"center",width:"130",render:"buttons",buttons:A(["edit","delete"])}]},{defaultItems:{status:1}});e.before.onSubmit=({formEl:t,operate:o,items:r})=>{let n=()=>{var s;e.form.submitLoading=!0,e.api.postData(o,{...r,rules:(s=d.value)==null?void 0:s.getCheckeds()}).then(_=>{var c;e.onTableHeaderAction("refresh",{}),e.form.submitLoading=!1,(c=e.form.operateIds)==null||c.shift(),e.form.operateIds.length>0?e.toggleForm("Edit",e.form.operateIds):e.toggleForm(),e.runAfter("onSubmit",{res:_})}).catch(()=>{e.form.submitLoading=!1})};return t?(e.form.ref=t,t.validate(s=>{s&&n()})):n(),!1},e.before.onTableDblclick=({row:t})=>e.table.extend.adminGroup.indexOf(t.id)===-1,e.after.getData=({res:t})=>{e.table.extend.adminGroup=t.data.group;let o=C(e.table.column,"render","buttons");e.table.column[o].buttons.forEach(r=>{r.display=n=>t.data.group.indexOf(n.id)===-1})},e.after.toggleForm=({operate:t})=>{t=="Add"&&f()},e.after.getEditData=()=>{f()};const f=()=>{N().then(t=>{if(e.form.extend.menuRules=t.data.list,e.form.items.rules&&e.form.items.rules.length)if(e.form.items.rules.includes("*")){let o=[];for(const r in e.form.extend.menuRules)o.push(e.form.extend.menuRules[r].id);e.form.extend.defaultCheckedKeys=o}else e.form.extend.defaultCheckedKeys=e.form.items.rules;else e.form.extend.defaultCheckedKeys=[];e.form.extend.treeKey=T()})};return F("baTable",e),E(()=>{e.table.ref=m.value,e.mount(),e.getData()}),(t,o)=>{const r=G("el-alert");return u(),O("div",S,[l(h).super?g("",!0):(u(),b(r,{key:0,class:"ba-table-alert group-super-alert",title:l(a)("auth.group.Manage subordinate role groups here"),type:"info","show-icon":""},null,8,["title"])),l(e).table.remark?(u(),b(r,{key:1,class:"ba-table-alert",title:l(e).table.remark,type:"info","show-icon":""},null,8,["title"])):g("",!0),i(D,{buttons:["refresh","add","edit","delete","unfold","quickSearch","columnDisplay"],"quick-search-placeholder":l(a)("Quick search placeholder",{fields:l(a)("auth.group.GroupName")})},null,8,["quick-search-placeholder"]),i(K,{ref_key:"tableRef",ref:m,pagination:!1},null,512),i(v,{ref_key:"formRef",ref:d},null,512)])}}}),W=I(q,[["__scopeId","data-v-391a6960"]]);export{W as default}; diff --git a/public/assets/index-CDSk_i43.js b/public/assets/index-DnHDgg32.js similarity index 90% rename from public/assets/index-CDSk_i43.js rename to public/assets/index-DnHDgg32.js index af163f5..24b5c8a 100644 --- a/public/assets/index-CDSk_i43.js +++ b/public/assets/index-DnHDgg32.js @@ -1 +1 @@ -import{d as c,b as d,T as u,a as m}from"./index-Bn2A_J6p.js";import{x as h,a7 as b,am as f}from"./index-BpUIT4cK.js";import g from"./info-NjW6X7db.js";import{B as y,aB as _,as as L,I as w,C as p,D as I,u as o,O as k,W as z,H as n,au as T}from"./vue-DweYBrEc.js";import"./index-DuYG_3Q7.js";const E={class:"default-main ba-table-box"},F=y({name:"auth/adminLog",__name:"index",setup(q){const{t:e}=h.useI18n();let l=[{render:"tipButton",name:"info",title:"Info",text:"",type:"primary",icon:"fa fa-search-plus",class:"table-row-edit",disabledTip:!1,click:t=>{i(t)}}];l=_(l,c(["delete"]));const a=new d(new b("/admin/auth.AdminLog/"),{column:[{type:"selection",align:"center",operator:!1},{label:e("Id"),prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("auth.adminLog.admin_id"),prop:"admin_id",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),width:70},{label:e("auth.adminLog.username"),prop:"username",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),width:160},{label:e("auth.adminLog.title"),prop:"title",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{show:!1,label:e("auth.adminLog.data"),prop:"data",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),showOverflowTooltip:!0},{label:e("auth.adminLog.url"),prop:"url",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),showOverflowTooltip:!0,render:"url"},{label:e("auth.adminLog.ip"),prop:"ip",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),render:"tag"},{label:e("auth.adminLog.useragent"),prop:"useragent",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),showOverflowTooltip:!0},{label:e("Create time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Operate"),align:"center",width:"100",render:"buttons",buttons:l,operator:!1}],dblClickNotEditColumn:[void 0]});a.before.onTableDblclick=({row:t})=>(i(t),!1),a.mount(),a.getData(),T("baTable",a);const i=t=>{if(!t)return;let r=L(t);r.data=r.data?[{label:"点击展开",children:f(JSON.parse(r.data))}]:[],a.form.extend.info=r,a.form.operate="Info"};return(t,r)=>{const s=w("el-alert");return p(),I("div",E,[o(a).table.remark?(p(),k(s,{key:0,class:"ba-table-alert",title:o(a).table.remark,type:"info","show-icon":""},null,8,["title"])):z("",!0),n(u,{buttons:["refresh","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":o(e)("Quick search placeholder",{fields:o(e)("auth.adminLog.title")})},null,8,["quick-search-placeholder"]),n(m),n(g)])}}});export{F as default}; +import{d as c,b as d,T as u,a as m}from"./index-DURhdNfa.js";import{x as h,a7 as b,am as f}from"./index-DaZx-aM1.js";import g from"./info-DIGyHWOS.js";import{B as y,aB as _,as as L,I as w,C as p,D as I,u as o,O as k,W as z,H as n,au as T}from"./vue-DweYBrEc.js";import"./index-BUXh3lRP.js";const E={class:"default-main ba-table-box"},F=y({name:"auth/adminLog",__name:"index",setup(q){const{t:e}=h.useI18n();let l=[{render:"tipButton",name:"info",title:"Info",text:"",type:"primary",icon:"fa fa-search-plus",class:"table-row-edit",disabledTip:!1,click:t=>{i(t)}}];l=_(l,c(["delete"]));const a=new d(new b("/admin/auth.AdminLog/"),{column:[{type:"selection",align:"center",operator:!1},{label:e("Id"),prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("auth.adminLog.admin_id"),prop:"admin_id",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),width:70},{label:e("auth.adminLog.username"),prop:"username",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),width:160},{label:e("auth.adminLog.title"),prop:"title",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{show:!1,label:e("auth.adminLog.data"),prop:"data",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),showOverflowTooltip:!0},{label:e("auth.adminLog.url"),prop:"url",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),showOverflowTooltip:!0,render:"url"},{label:e("auth.adminLog.ip"),prop:"ip",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),render:"tag"},{label:e("auth.adminLog.useragent"),prop:"useragent",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),showOverflowTooltip:!0},{label:e("Create time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:e("Operate"),align:"center",width:"100",render:"buttons",buttons:l,operator:!1}],dblClickNotEditColumn:[void 0]});a.before.onTableDblclick=({row:t})=>(i(t),!1),a.mount(),a.getData(),T("baTable",a);const i=t=>{if(!t)return;let r=L(t);r.data=r.data?[{label:"点击展开",children:f(JSON.parse(r.data))}]:[],a.form.extend.info=r,a.form.operate="Info"};return(t,r)=>{const s=w("el-alert");return p(),I("div",E,[o(a).table.remark?(p(),k(s,{key:0,class:"ba-table-alert",title:o(a).table.remark,type:"info","show-icon":""},null,8,["title"])):z("",!0),n(u,{buttons:["refresh","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":o(e)("Quick search placeholder",{fields:o(e)("auth.adminLog.title")})},null,8,["quick-search-placeholder"]),n(m),n(g)])}}});export{F as default}; diff --git a/public/assets/index-wGdvS17T.js b/public/assets/index-DoSh5fIB.js similarity index 77% rename from public/assets/index-wGdvS17T.js rename to public/assets/index-DoSh5fIB.js index aba4cbf..a8ad585 100644 --- a/public/assets/index-wGdvS17T.js +++ b/public/assets/index-DoSh5fIB.js @@ -1 +1 @@ -import{u as p,a as u,m as v,_ as C}from"./index-BpUIT4cK.js";import{H as h,F as b}from"./footer-BTQIYj4d.js";import{B as g,I as n,C as c,D as x,H as t,P as a,G as e,U as i,u as s,O as B,V as k,W as N}from"./vue-DweYBrEc.js";import"./darkSwitch-CRh93ewa.js";import"./router-BZd647Yw.js";import"./useDark-C_fN-9dK.js";const V="/assets/index-cover-al55S2_i.svg",S={class:"main-container"},$={class:"main-left"},H={class:"main-title"},y={class:"main-content"},D={class:"main-right"},F=["src"],I=g({__name:"index",setup(M){const m=p(),l=u();return(o,r)=>{const _=n("el-button"),d=n("el-main"),f=n("el-container");return c(),x("div",null,[t(h),t(f,{class:"container"},{default:a(()=>[t(d,{class:"main"},{default:a(()=>[e("div",S,[e("div",$,[e("div",H,i(s(m).siteName),1),e("div",y,i(o.$t("index.Steve Jobs")),1),s(l).state.open?(c(),B(_,{key:0,onClick:r[0]||(r[0]=P=>o.$router.push(s(v))),class:"container-button",color:"#ffffff",size:"large"},{default:a(()=>[k(i(o.$t("Member Center")),1)]),_:1})):N("",!0)]),e("div",D,[e("img",{src:s(V),alt:""},null,8,F)])])]),_:1})]),_:1}),t(b)])}}}),R=C(I,[["__scopeId","data-v-f9e7de43"]]);export{R as default}; +import{u as p,a as u,m as v,_ as C}from"./index-DaZx-aM1.js";import{H as h,F as b}from"./footer-UwoxP3mi.js";import{B as g,I as n,C as c,D as x,H as t,P as a,G as e,U as i,u as s,O as B,V as k,W as N}from"./vue-DweYBrEc.js";import"./darkSwitch-Cct20e6J.js";import"./router-OOIgln3v.js";import"./useDark-CorIDSgM.js";const V="/assets/index-cover-al55S2_i.svg",S={class:"main-container"},$={class:"main-left"},H={class:"main-title"},y={class:"main-content"},D={class:"main-right"},F=["src"],I=g({__name:"index",setup(M){const m=p(),l=u();return(o,r)=>{const _=n("el-button"),d=n("el-main"),f=n("el-container");return c(),x("div",null,[t(h),t(f,{class:"container"},{default:a(()=>[t(d,{class:"main"},{default:a(()=>[e("div",S,[e("div",$,[e("div",H,i(s(m).siteName),1),e("div",y,i(o.$t("index.Steve Jobs")),1),s(l).state.open?(c(),B(_,{key:0,onClick:r[0]||(r[0]=P=>o.$router.push(s(v))),class:"container-button",color:"#ffffff",size:"large"},{default:a(()=>[k(i(o.$t("Member Center")),1)]),_:1})):N("",!0)]),e("div",D,[e("img",{src:s(V),alt:""},null,8,F)])])]),_:1})]),_:1}),t(b)])}}}),R=C(I,[["__scopeId","data-v-f9e7de43"]]);export{R as default}; diff --git a/public/assets/index-D3o_bWqH.js b/public/assets/index-DyzTkKyP.js similarity index 97% rename from public/assets/index-D3o_bWqH.js rename to public/assets/index-DyzTkKyP.js index 44ab45d..105878a 100644 --- a/public/assets/index-D3o_bWqH.js +++ b/public/assets/index-DyzTkKyP.js @@ -1 +1 @@ -import{B as L,a9 as R,u as d,a as T,l as k,C as l,D as o,G as i,U as p,a6 as V,Z as m,Y as _,F as w,V as E,$ as x,H as F,aa as C}from"./vue-DweYBrEc.js";import{S,j as r,A as U,C as N,_ as $,D as j}from"./index-BpUIT4cK.js";const I=["id"],Y={key:0,class:"loading"},z={key:1,class:"captcha-img-box"},M=["src","alt"],X=["onClick"],Z={key:2,class:"captcha-prompt"},A={key:3,class:"captcha-prompt"},G={class:"captcha-refresh-box"},H=["title"],P=L({__name:"index",props:{uuid:{default:""},callback:{type:Function,default:()=>{}},class:{default:""},unset:{type:Boolean,default:!1},error:{default:r.global.t("validate.The correct area is not clicked, please try again!")},success:{default:r.global.t("validate.Verification is successful!")},apiBaseURL:{default:""}},emits:["destroy"],setup(h,{emit:u}){R(e=>({"09831d2d":d(S),d491669a:D.value,"2e1ecf29":B.value,"2545ff7a":a.captcha.width,"69aaf5f3":a.captcha.height}));const t=h,a=T({loading:!0,xy:[],tip:"",captcha:{id:"",text:"",base64:"",width:350,height:200}}),f=u,g=()=>{a.loading=!0,U(t.uuid,t.apiBaseURL).then(e=>{a.xy=[],a.tip="",a.loading=!1,a.captcha=e.data})},v=e=>{if(a.xy.length{a.tip=t.success,setTimeout(()=>{var c;(c=t.callback)==null||c.call(t,s),y()},1500)}).catch(()=>{a.tip=t.error,setTimeout(()=>{g()},1500)})}},b=e=>{a.xy.splice(e,1)},y=()=>{f("destroy")},B=k(()=>(a.captcha.height+200)/2+"px"),D=k(()=>(a.captcha.width+24)/2+"px");return g(),(e,s)=>(l(),o("div",{id:e.uuid},[i("div",{class:x(["ba-click-captcha",t.class])},[a.loading?(l(),o("div",Y,p(d(r).global.t("utils.Loading")),1)):(l(),o("div",z,[i("img",{class:"captcha-img",onClick:s[0]||(s[0]=V(c=>v(c),["prevent"])),src:a.captcha.base64,alt:d(r).global.t("validate.Captcha loading failed, please click refresh button")},null,8,M),(l(!0),o(m,null,_(a.xy,(c,n)=>(l(),o("span",{key:n,class:"step",onClick:J=>b(n),style:w(`left:${parseFloat(c.split(",")[0])-13}px;top:${parseFloat(c.split(",")[1])-13}px`)},p(n+1),13,X))),128))])),a.tip?(l(),o("div",Z,p(a.tip),1)):(l(),o("div",A,[E(p(d(r).global.t("validate.Please click"))+" ",1),(l(!0),o(m,null,_(a.captcha.text,(c,n)=>(l(),o("span",{key:n,class:x(a.xy.length>n?"clicaptcha-clicked":"")},p(c),3))),128))])),i("div",G,[s[1]||(s[1]=i("div",{class:"captcha-refresh-line captcha-refresh-line-l"},null,-1)),i("i",{class:"fa fa-refresh captcha-refresh-btn",title:d(r).global.t("Refresh"),onClick:g},null,8,H),s[2]||(s[2]=i("div",{class:"captcha-refresh-line captcha-refresh-line-r"},null,-1))])],2),i("div",{class:"ba-layout-shade",onClick:y})],8,I))}}),q=$(P,[["__scopeId","data-v-c3370b98"]]),Q=(h,u,t={})=>{const a=document.createElement("div"),f=F(q,{uuid:h,callback:u,...t,key:j(),onDestroy:()=>{C(null,a)}});C(f,a),document.body.appendChild(a.firstElementChild)};export{Q as c}; +import{B as L,a9 as R,u as d,a as T,l as k,C as l,D as o,G as i,U as p,a6 as V,Z as m,Y as _,F as w,V as E,$ as x,H as F,aa as C}from"./vue-DweYBrEc.js";import{S,j as r,A as U,C as N,_ as $,D as j}from"./index-DaZx-aM1.js";const I=["id"],Y={key:0,class:"loading"},z={key:1,class:"captcha-img-box"},M=["src","alt"],X=["onClick"],Z={key:2,class:"captcha-prompt"},A={key:3,class:"captcha-prompt"},G={class:"captcha-refresh-box"},H=["title"],P=L({__name:"index",props:{uuid:{default:""},callback:{type:Function,default:()=>{}},class:{default:""},unset:{type:Boolean,default:!1},error:{default:r.global.t("validate.The correct area is not clicked, please try again!")},success:{default:r.global.t("validate.Verification is successful!")},apiBaseURL:{default:""}},emits:["destroy"],setup(h,{emit:u}){R(e=>({"09831d2d":d(S),d491669a:D.value,"2e1ecf29":B.value,"2545ff7a":a.captcha.width,"69aaf5f3":a.captcha.height}));const t=h,a=T({loading:!0,xy:[],tip:"",captcha:{id:"",text:"",base64:"",width:350,height:200}}),f=u,g=()=>{a.loading=!0,U(t.uuid,t.apiBaseURL).then(e=>{a.xy=[],a.tip="",a.loading=!1,a.captcha=e.data})},v=e=>{if(a.xy.length{a.tip=t.success,setTimeout(()=>{var c;(c=t.callback)==null||c.call(t,s),y()},1500)}).catch(()=>{a.tip=t.error,setTimeout(()=>{g()},1500)})}},b=e=>{a.xy.splice(e,1)},y=()=>{f("destroy")},B=k(()=>(a.captcha.height+200)/2+"px"),D=k(()=>(a.captcha.width+24)/2+"px");return g(),(e,s)=>(l(),o("div",{id:e.uuid},[i("div",{class:x(["ba-click-captcha",t.class])},[a.loading?(l(),o("div",Y,p(d(r).global.t("utils.Loading")),1)):(l(),o("div",z,[i("img",{class:"captcha-img",onClick:s[0]||(s[0]=V(c=>v(c),["prevent"])),src:a.captcha.base64,alt:d(r).global.t("validate.Captcha loading failed, please click refresh button")},null,8,M),(l(!0),o(m,null,_(a.xy,(c,n)=>(l(),o("span",{key:n,class:"step",onClick:J=>b(n),style:w(`left:${parseFloat(c.split(",")[0])-13}px;top:${parseFloat(c.split(",")[1])-13}px`)},p(n+1),13,X))),128))])),a.tip?(l(),o("div",Z,p(a.tip),1)):(l(),o("div",A,[E(p(d(r).global.t("validate.Please click"))+" ",1),(l(!0),o(m,null,_(a.captcha.text,(c,n)=>(l(),o("span",{key:n,class:x(a.xy.length>n?"clicaptcha-clicked":"")},p(c),3))),128))])),i("div",G,[s[1]||(s[1]=i("div",{class:"captcha-refresh-line captcha-refresh-line-l"},null,-1)),i("i",{class:"fa fa-refresh captcha-refresh-btn",title:d(r).global.t("Refresh"),onClick:g},null,8,H),s[2]||(s[2]=i("div",{class:"captcha-refresh-line captcha-refresh-line-r"},null,-1))])],2),i("div",{class:"ba-layout-shade",onClick:y})],8,I))}}),q=$(P,[["__scopeId","data-v-c3370b98"]]),Q=(h,u,t={})=>{const a=document.createElement("div"),f=F(q,{uuid:h,callback:u,...t,key:j(),onDestroy:()=>{C(null,a)}});C(f,a),document.body.appendChild(a.firstElementChild)};export{Q as c}; diff --git a/public/assets/index-BCRsmMZc.js b/public/assets/index-DzAwP6mK.js similarity index 88% rename from public/assets/index-BCRsmMZc.js rename to public/assets/index-DzAwP6mK.js index 57cc532..2d71e7d 100644 --- a/public/assets/index-BCRsmMZc.js +++ b/public/assets/index-DzAwP6mK.js @@ -1 +1 @@ -import{x as g,e as k,a7 as T,an as y,_ as v}from"./index-BpUIT4cK.js";import{_ as w}from"./popupForm.vue_vue_type_script_setup_true_lang-Dd_2j9TF.js";import{b as S,d as A,T as C,a as D}from"./index-Bn2A_J6p.js";import{B as R,a8 as B,ar as E,o as I,I as L,C as f,D as H,u as o,O as q,W as O,H as c,n as m,as as N,au as V}from"./vue-DweYBrEc.js";import"./index-BlN5UEvU.js";import"./validate-CLZ9qkb0.js";import"./index-DuYG_3Q7.js";const $={class:"default-main ba-table-box"},M=R({name:"auth/rule",__name:"index",setup(U){const{t:a}=g.useI18n(),b=k(),s=B("tableRef"),t=new S(new T("/admin/auth.Rule/"),{expandAll:!1,dblClickNotEditColumn:[void 0,"keepalive","status"],column:[{type:"selection",align:"center"},{label:a("auth.rule.title"),prop:"title",align:"left",width:"200"},{label:a("auth.rule.Icon"),prop:"icon",align:"center",width:"60",render:"icon",default:"fa fa-circle-o"},{label:a("auth.rule.name"),prop:"name",align:"center",showOverflowTooltip:!0},{label:a("auth.rule.type"),prop:"type",align:"center",render:"tag",custom:{menu:"danger",menu_dir:"success",button:"info"},replaceValue:{menu:a("auth.rule.type menu"),menu_dir:a("auth.rule.type menu_dir"),button:a("auth.rule.type button")}},{label:a("auth.rule.cache"),prop:"keepalive",align:"center",width:"80",render:"switch"},{label:a("State"),prop:"status",align:"center",width:"80",render:"switch"},{label:a("Update time"),prop:"update_time",align:"center",width:"160",render:"datetime"},{label:a("Operate"),align:"center",width:"130",render:"buttons",buttons:A()}],dragSortLimitField:"pid"},{defaultItems:{type:"menu",menu_type:"tab",extend:"none",keepalive:0,status:1,icon:"fa fa-circle-o",buttons:["index","add","edit","del"]}}),d={expanded:[],scrollTop:0,scrollLeft:0,expandAll:!1};let n=d;const h=(e,l)=>{l?n.expanded.push(e):n.expanded=n.expanded.filter(r=>r.id!==e.id)},x=E(({scrollLeft:e,scrollTop:l})=>{n.scrollTop=l,n.scrollLeft=e},500),u=e=>{n.expandAll=e},_=()=>{m(()=>{var l,r;const e=n;n=N(d);for(const i in e.expanded)(r=(l=s.value)==null?void 0:l.getRef())==null||r.toggleRowExpansion(e.expanded[i],!0);m(()=>{var i,p;(e.scrollTop||e.scrollLeft)&&((p=(i=s.value)==null?void 0:i.getRef())==null||p.scrollTo({top:e.scrollTop||0,left:e.scrollLeft||0})),t.table.expandAll=e.expandAll,u(e.expandAll)})})};return t.before.getData=()=>{var e;t.table.expandAll=!!((e=t.table.filter)!=null&&e.quickSearch)},t.after.getEditData=()=>{t.form.items&&!t.form.items.icon&&(t.form.items.icon="fa fa-circle-o")},t.after.onTableHeaderAction=({event:e,data:l})=>{e=="unfold"&&u(l.unfold)},t.after.getData=()=>{_()},V("baTable",t),I(()=>{var e;t.table.ref=s.value,t.mount(),(e=t.getData())==null||e.then(()=>{t.dragSort()})}),(e,l)=>{const r=L("el-alert");return f(),H("div",$,[o(t).table.remark?(f(),q(r,{key:0,class:"ba-table-alert",title:o(t).table.remark,type:"info","show-icon":""},null,8,["title"])):O("",!0),c(C,{buttons:["refresh","add","edit","delete","unfold","quickSearch","columnDisplay"],"quick-search-placeholder":o(a)("Quick search placeholder",{fields:o(a)("auth.rule.title")})},null,8,["quick-search-placeholder"]),c(D,{ref_key:"tableRef",ref:s,"max-height":`calc(-${o(y)[o(b).layout.layoutMode]+75+16}px + 100vh)`,pagination:!1,onExpandChange:h,onScroll:o(x)},null,8,["max-height","onScroll"]),c(w)])}}}),K=v(M,[["__scopeId","data-v-3bc6c8ca"]]);export{K as default}; +import{x as g,e as k,a7 as T,an as y,_ as v}from"./index-DaZx-aM1.js";import{_ as w}from"./popupForm.vue_vue_type_script_setup_true_lang-BFZbu156.js";import{b as S,d as A,T as C,a as D}from"./index-DURhdNfa.js";import{B as R,a8 as B,ar as E,o as I,I as L,C as f,D as H,u as o,O as q,W as O,H as c,n as m,as as N,au as V}from"./vue-DweYBrEc.js";import"./index-3bJmoSPj.js";import"./validate-BpW15YMR.js";import"./index-BUXh3lRP.js";const $={class:"default-main ba-table-box"},M=R({name:"auth/rule",__name:"index",setup(U){const{t:a}=g.useI18n(),b=k(),s=B("tableRef"),t=new S(new T("/admin/auth.Rule/"),{expandAll:!1,dblClickNotEditColumn:[void 0,"keepalive","status"],column:[{type:"selection",align:"center"},{label:a("auth.rule.title"),prop:"title",align:"left",width:"200"},{label:a("auth.rule.Icon"),prop:"icon",align:"center",width:"60",render:"icon",default:"fa fa-circle-o"},{label:a("auth.rule.name"),prop:"name",align:"center",showOverflowTooltip:!0},{label:a("auth.rule.type"),prop:"type",align:"center",render:"tag",custom:{menu:"danger",menu_dir:"success",button:"info"},replaceValue:{menu:a("auth.rule.type menu"),menu_dir:a("auth.rule.type menu_dir"),button:a("auth.rule.type button")}},{label:a("auth.rule.cache"),prop:"keepalive",align:"center",width:"80",render:"switch"},{label:a("State"),prop:"status",align:"center",width:"80",render:"switch"},{label:a("Update time"),prop:"update_time",align:"center",width:"160",render:"datetime"},{label:a("Operate"),align:"center",width:"130",render:"buttons",buttons:A()}],dragSortLimitField:"pid"},{defaultItems:{type:"menu",menu_type:"tab",extend:"none",keepalive:0,status:1,icon:"fa fa-circle-o",buttons:["index","add","edit","del"]}}),d={expanded:[],scrollTop:0,scrollLeft:0,expandAll:!1};let n=d;const h=(e,l)=>{l?n.expanded.push(e):n.expanded=n.expanded.filter(r=>r.id!==e.id)},x=E(({scrollLeft:e,scrollTop:l})=>{n.scrollTop=l,n.scrollLeft=e},500),u=e=>{n.expandAll=e},_=()=>{m(()=>{var l,r;const e=n;n=N(d);for(const i in e.expanded)(r=(l=s.value)==null?void 0:l.getRef())==null||r.toggleRowExpansion(e.expanded[i],!0);m(()=>{var i,p;(e.scrollTop||e.scrollLeft)&&((p=(i=s.value)==null?void 0:i.getRef())==null||p.scrollTo({top:e.scrollTop||0,left:e.scrollLeft||0})),t.table.expandAll=e.expandAll,u(e.expandAll)})})};return t.before.getData=()=>{var e;t.table.expandAll=!!((e=t.table.filter)!=null&&e.quickSearch)},t.after.getEditData=()=>{t.form.items&&!t.form.items.icon&&(t.form.items.icon="fa fa-circle-o")},t.after.onTableHeaderAction=({event:e,data:l})=>{e=="unfold"&&u(l.unfold)},t.after.getData=()=>{_()},V("baTable",t),I(()=>{var e;t.table.ref=s.value,t.mount(),(e=t.getData())==null||e.then(()=>{t.dragSort()})}),(e,l)=>{const r=L("el-alert");return f(),H("div",$,[o(t).table.remark?(f(),q(r,{key:0,class:"ba-table-alert",title:o(t).table.remark,type:"info","show-icon":""},null,8,["title"])):O("",!0),c(C,{buttons:["refresh","add","edit","delete","unfold","quickSearch","columnDisplay"],"quick-search-placeholder":o(a)("Quick search placeholder",{fields:o(a)("auth.rule.title")})},null,8,["quick-search-placeholder"]),c(D,{ref_key:"tableRef",ref:s,"max-height":`calc(-${o(y)[o(b).layout.layoutMode]+75+16}px + 100vh)`,pagination:!1,onExpandChange:h,onScroll:o(x)},null,8,["max-height","onScroll"]),c(w)])}}}),K=v(M,[["__scopeId","data-v-3bc6c8ca"]]);export{K as default}; diff --git a/public/assets/index-BgBS9Qgc.js b/public/assets/index-OdCKTPzE.js similarity index 99% rename from public/assets/index-BgBS9Qgc.js rename to public/assets/index-OdCKTPzE.js index 32950c2..76b4be1 100644 --- a/public/assets/index-BgBS9Qgc.js +++ b/public/assets/index-OdCKTPzE.js @@ -1 +1 @@ -import{e as H,u as Se,J as ae,K as ie,M as Te,_ as z,x as ye,z as Be,n as q,h as Q,l as ge,S as ve,i as re,N as ot,O as Re,L as te,P as nt,Q as at,w as Oe,R as Fe,f as ze,T as lt,U as xe,r as Ke,B as Pe,V as st,g as rt,W as Xe,X as ut,Y as it}from"./index-BpUIT4cK.js";import{u as Me,t as F}from"./terminal-h_3xUdmM.js";import{B as L,C as u,D as M,u as e,W as $,F as le,U as T,O as x,$ as D,a9 as O,I as f,Z as X,Y as se,P as s,H as o,G as d,z as ct,a as Y,l as Ve,o as G,a1 as me,N as oe,a8 as ce,h as De,ac as Ie,_ as K,ad as Ye,ae as dt,a0 as je,a6 as ue,V as A,n as ne,af as mt,ag as Ne,X as Ee,ah as ft,ai as $e,aj as Ge,ab as pt,w as _t,ak as vt,p as He}from"./vue-DweYBrEc.js";import{_ as yt,D as gt}from"./darkSwitch-CRh93ewa.js";import{c as bt,g as J,r as de,o as qe,a as Ae,s as Ze,b as ht}from"./router-BZd647Yw.js";import{I as Ct}from"./index-Bn2A_J6p.js";import{t as kt}from"./useDark-C_fN-9dK.js";import{a as wt,i as xt}from"./index-Cc2pFFF2.js";import{F as _e}from"./index-BlN5UEvU.js";import"./index-DuYG_3Q7.js";const Tt={class:"layout-logo"},St={key:0,class:"logo-img",src:yt,alt:"logo"},Bt=L({__name:"logo",setup(S){O(c=>({"7eb5ef14":e(t).layout.layoutMode!="Streamline"?e(t).getColorVal("menuTopBarBackground"):"transparent"}));const t=H(),n=Se(),r=function(){t.layout.shrink&&!t.layout.menuCollapse&&bt(),t.setLayout("menuCollapse",!t.layout.menuCollapse),ae.set(ie,{layoutMode:t.layout.layoutMode,menuCollapse:t.layout.menuCollapse}),setTimeout(()=>{Te()},350)};return(c,l)=>{const b=f("Icon");return u(),M("div",Tt,[e(t).layout.menuCollapse?$("",!0):(u(),M("img",St)),e(t).layout.menuCollapse?$("",!0):(u(),M("div",{key:1,style:le({color:e(t).getColorVal("menuActiveColor")}),class:"website-name"},T(e(n).siteName),5)),e(t).layout.layoutMode!="Streamline"?(u(),x(b,{key:2,onClick:r,name:e(t).layout.menuCollapse?"fa fa-indent":"fa fa-dedent",class:D([e(t).layout.menuCollapse?"unfold":"","fold"]),color:e(t).getColorVal("menuActiveColor"),size:"18"},null,8,["name","class","color"])):$("",!0)])}}}),Je=z(Bt,[["__scopeId","data-v-ba77f2c8"]]),Rt=L({__name:"menuTree",props:{menus:{default:()=>[]},extends:{default:()=>({level:1})}},setup(S){O(p=>({"759ed3ed":e(r).getColorVal("menuActiveBackground"),"39aefdf2":e(r).getColorVal("menuActiveColor")}));const{t,te:n}=ye.useI18n(),r=H(),c=S,l=p=>{var a;const i=(a=p.meta)==null?void 0:a.title;return typeof i!="string"||!i?t("noTitle"):n(i)?t(i):i},b={"Annual Report":"/user/moneyLog/annualReport",年度报表:"/user/moneyLog/annualReport","Daily Report":"/user/moneyLog/dailyReport",日报表:"/user/moneyLog/dailyReport","Customer Report":"/user/moneyLog/customerReport",客户报表:"/user/moneyLog/customerReport"},_={"Domain Status":"/embed/domainStatus",域名状态:"/embed/domainStatus","Program Widget":"/embed/programWidget",程序组件:"/embed/programWidget","Game RTP":"/embed/gameRtp","游戏 RTP":"/embed/gameRtp",Partnership:"/embed/partnership",合作伙伴:"/embed/partnership"},m=p=>{var g;const i=typeof((g=p.meta)==null?void 0:g.title)=="string"?p.meta.title:"",a=b[i]||_[i];if(a){de(Be+a);return}qe(p)},v=p=>{var i,a;if(((i=c.extends)==null?void 0:i.position)=="horizontal"&&c.extends.level<=1&&((a=p.children)!=null&&a.length)){const g=Ae(p.children);g?qe(g):ct({type:"error",message:t("utils.No child menu to jump to!")})}};return(p,i)=>{const a=f("Icon"),g=f("MenuTree",!0),V=f("el-sub-menu"),y=f("el-menu-item");return u(!0),M(X,null,se(c.menus,h=>(u(),M(X,null,[h.children&&h.children.length>0?(u(),x(V,{onClick:I=>v(h),index:e(J)(h),key:e(J)(h)},{title:s(()=>{var I,U;return[o(a,{color:e(r).getColorVal("menuColor"),name:(I=h.meta)!=null&&I.icon?(U=h.meta)==null?void 0:U.icon:e(r).layout.menuDefaultIcon},null,8,["color","name"]),d("span",null,T(l(h)),1)]}),default:s(()=>[o(g,{extends:{...c.extends,level:c.extends.level+1},menus:h.children},null,8,["extends","menus"])]),_:2},1032,["onClick","index"])):(u(),x(y,{onClick:I=>m(h),index:e(J)(h),key:e(J)(h)},{default:s(()=>{var I,U;return[o(a,{color:e(r).getColorVal("menuColor"),name:(I=h.meta)!=null&&I.icon?(U=h.meta)==null?void 0:U.icon:e(r).layout.menuDefaultIcon},null,8,["color","name"]),d("span",null,T(l(h)),1)]}),_:2},1032,["onClick","index"]))],64))),256)}}}),be=z(Rt,[["__scopeId","data-v-c5cd449a"]]),Mt=L({__name:"menuVertical",setup(S){O(m=>({"68b700bf":l.value,"70c84046":e(t).getColorVal("menuBackground"),f471040e:e(t).getColorVal("menuColor"),"0b6afcd3":e(t).getColorVal("menuActiveColor")}));const t=H(),n=q(),r=oe(),c=Y({defaultActive:""}),l=Ve(()=>"calc(100% - "+(t.layout.menuShowTopBar?50:0)+"px)"),b=m=>{const v=n.getTabsViewDataByRoute(m);v&&(c.defaultActive=J(v,v.meta.matched))},_=()=>{setTimeout(()=>{var v;let m=document.querySelector(".el-menu.layouts-menu-vertical li.is-active");m&&((v=Q.value)==null||v.setScrollTop(m.offsetTop))},500)};return G(()=>{b(r),_()}),me(m=>{b(m)}),(m,v)=>{const p=f("el-menu"),i=f("el-scrollbar");return u(),x(i,{ref_key:"layoutMenuScrollbarRef",ref:Q,class:"vertical-menus-scrollbar"},{default:s(()=>[o(p,{class:"layouts-menu-vertical","collapse-transition":!1,"unique-opened":e(t).layout.menuUniqueOpened,"default-active":c.defaultActive,collapse:e(t).layout.menuCollapse,ref_key:"layoutMenuRef",ref:ge},{default:s(()=>[o(be,{menus:e(n).state.tabsViewRoutes},null,8,["menus"])]),_:1},8,["unique-opened","default-active","collapse"])]),_:1},512)}}}),Vt=L({__name:"menuVerticalChildren",setup(S){O(v=>({"66dbcf23":b.value,"06fa6aaa":e(t).getColorVal("menuBackground"),fa1535d6:e(t).getColorVal("menuColor"),"3b7e1eef":e(t).getColorVal("menuActiveColor")}));const t=H(),n=q(),r=oe(),c=ce("layoutMenuScrollbarRef"),l=Y({defaultActive:"",routeChildren:[]}),b=Ve(()=>"calc(100% - "+(t.layout.menuShowTopBar?50:0)+"px)"),_=v=>{const p=n.getTabsViewDataByRoute(v);p&&(l.defaultActive=J(p,p.meta.matched));let i=n.getTabsViewDataByRoute(v,"above");i?i.children&&i.children.length>0?l.routeChildren=i.children:l.routeChildren=[i]:l.routeChildren||(l.routeChildren=n.state.tabsViewRoutes)},m=()=>{setTimeout(()=>{var p;let v=document.querySelector(".el-menu.layouts-menu-vertical-children li.is-active");v&&((p=c.value)==null||p.setScrollTop(v.offsetTop))},500)};return G(()=>{_(r),m()}),me(v=>{_(v)}),(v,p)=>{const i=f("el-menu"),a=f("el-scrollbar");return u(),x(a,{ref_key:"layoutMenuScrollbarRef",ref:c,class:"children-vertical-menus-scrollbar"},{default:s(()=>[o(i,{class:"layouts-menu-vertical-children","collapse-transition":!1,"unique-opened":e(t).layout.menuUniqueOpened,"default-active":l.defaultActive,collapse:e(t).layout.menuCollapse,ref_key:"layoutMenuRef",ref:ge},{default:s(()=>[l.routeChildren.length>0?(u(),x(be,{key:0,menus:l.routeChildren},null,8,["menus"])):$("",!0)]),_:1},8,["unique-opened","default-active","collapse"])]),_:1},512)}}}),It=L({name:"layout/aside",__name:"aside",setup(S){O(c=>({"276f12fc":r.value,"472e5203":e(ve)}));const t=H(),n=q(),r=Ve(()=>t.menuWidth());return(c,l)=>{const b=f("el-aside");return e(n).state.tabFullScreen?$("",!0):(u(),x(b,{key:0,class:D(["layout-aside-"+e(t).layout.layoutMode,e(t).layout.shrink?"shrink":""])},{default:s(()=>[e(t).layout.menuShowTopBar?(u(),x(Je,{key:0})):$("",!0),e(t).layout.layoutMode=="Double"?(u(),x(Vt,{key:1})):(u(),x(Mt,{key:2}))]),_:1},8,["class"]))}}}),Le=z(It,[["__scopeId","data-v-0b202254"]]);function Qe(){if(!De())throw new Error("useCurrentInstance() can only be used inside setup() or functional components!");const{appContext:S}=De();return{proxy:S.config.globalProperties}}const $t={class:"el-dropdown-menu"},At=["onClick"],Lt=L({__name:"index",props:{width:{default:150},items:{default:()=>[]}},emits:["menuClick","hideContextmenu"],setup(S,{expose:t,emit:n}){O(p=>({"5c84d21e":e(ve)}));const r=S,c=n,l=Y({show:!1,axis:{x:0,y:0},sourceData:null,showArrow:!0,arrowAxis:10}),b={click:()=>{},scroll:()=>{},keydown:()=>{}},_=(p,i)=>{l.showArrow=!0,l.sourceData=p;const a=document.documentElement.clientHeight-i.y-(r.items.length*40+20),g=document.documentElement.clientWidth-i.x-(r.width+20);a<0&&(i.y+=a,l.showArrow=!1),g<0&&(i.x+=g,l.showArrow=!1),l.axis=i,l.show=!0,b.click=re(document,"click",m),b.scroll=re(document,"scroll",m),b.keydown=re(document,"keydown",V=>{V.key==="Escape"&&m()})},m=()=>{l.show=!1;for(const p in b)b[p]();c("hideContextmenu")},v=p=>{p.disabled||(p.sourceData=dt(l.sourceData),c("menuClick",p))};return t({onShowContextmenu:_,onHideContextmenu:m}),(p,i)=>{const a=f("Icon");return u(),x(Ie,{name:"el-zoom-in-center"},{default:s(()=>[K((u(),M("div",{class:"el-popper is-pure is-light el-dropdown__popper ba-contextmenu",style:le(`top: ${l.axis.y+5}px;left: ${l.axis.x-14}px;width:${r.width}px`),key:Math.random(),"aria-hidden":"false","data-popper-placement":"bottom"},[d("ul",$t,[(u(!0),M(X,null,se(r.items,(g,V)=>(u(),M("li",{key:V,class:D(["el-dropdown-menu__item",g.disabled?"is-disabled":""]),tabindex:"-1",onClick:y=>v(g)},[o(a,{size:"12",name:g.icon},null,8,["name"]),d("span",null,T(g.label),1)],10,At))),128))]),l.showArrow?(u(),M("span",{key:0,class:"el-popper__arrow",style:le({left:`${l.arrowAxis}px`})},null,4)):$("",!0)],4)),[[Ye,l.show]])]),_:1})}}}),Ft=z(Lt,[["__scopeId","data-v-dfe3b2ef"]]),zt=["onClick","onContextmenu"],Pt=L({__name:"tabs",setup(S,{expose:t}){O(C=>({"324bc03e":e(c).getColorVal("headerBarTabColor"),da32de8a:e(c).getColorVal("headerBarTabActiveColor"),"29dffebc":e(c).layout.layoutMode=="Default"?"none":e(c).getColorVal("headerBarBackground")}));const n=oe(),r=je(),c=H(),l=q(),{proxy:b}=Qe(),_=ot(),m=ce("contextmenuRef"),v=ce("tabScrollbarRef"),p=Y({contextmenuItems:[{name:"refresh",label:"重新加载",icon:"fa fa-refresh"},{name:"close",label:"关闭标签",icon:"fa fa-times"},{name:"fullScreen",label:"当前标签全屏",icon:"el-icon-FullScreen"},{name:"closeOther",label:"关闭其他标签",icon:"fa fa-minus"},{name:"closeAll",label:"关闭全部标签",icon:"fa fa-stop"}]}),i=Y({width:"0",transform:"translateX(0px)"}),a=C=>{r.push(C.fullPath)},g=function(C){if(!C)return!1;if(i.width=C.clientWidth+"px",i.transform=`translateX(${C.offsetLeft}px)`,v.value){let R=C.offsetLeft+C.clientWidth-v.value.clientWidth;C.offsetLeftv.value.scrollLeft&&v.value.scrollTo(R,0)}},V=()=>{const C=l.state.tabsView.slice(-1)[0];C?r.push(C.fullPath):r.push(Be)},y=C=>{var R,B;l._closeTab(C),b.eventBus.emit("onTabViewClose",C),((R=l.state.activeRoute)==null?void 0:R.fullPath)===C.fullPath?V():(l._setActiveRoute(l.state.activeRoute),ne(()=>{g(_.value[l.state.activeIndex])})),(B=m.value)==null||B.onHideContextmenu()},h=C=>{var R;l._closeTabs(C),l._setActiveRoute(C),((R=l.state.activeRoute)==null?void 0:R.fullPath)!==n.fullPath&&r.push(C.fullPath)},I=C=>{var B;let R=Ae(l.state.tabsViewRoutes);if(C&&R&&R.path==C.fullPath)return h(C);if(R&&R.path==((B=l.state.activeRoute)==null?void 0:B.fullPath))return h(l.state.activeRoute);l._closeTabs(!1),R&&de(R.path)},U=(C,R)=>{var k;p.contextmenuItems[0].disabled=n.fullPath!==C.fullPath,p.contextmenuItems[4].disabled=p.contextmenuItems[3].disabled=l.state.tabsView.length==1;const{clientX:B,clientY:P}=R;(k=m.value)==null||k.onShowContextmenu(C,{x:B,y:P})},N=C=>{const{name:R,sourceData:B}=C;if(B)switch(R){case"refresh":b.eventBus.emit("onTabViewRefresh",B);break;case"close":y(B);break;case"closeOther":h(B);break;case"closeAll":I(B);break;case"fullScreen":n.fullPath!==B.fullPath&&r.push(B.fullPath),l.setFullScreen(!0);break}},W=function(C){l._addTab(C),l._setActiveRoute(C),ne(()=>{g(_.value[l.state.activeIndex])})};return me(async C=>{W(C)}),G(()=>{W(r.currentRoute.value),v.value&&new Re(v.value)}),t({closeAllTab:I,closeTabByPath:C=>{for(const R in l.state.tabsView)if(l.state.tabsView[R].fullPath==C){y(l.state.tabsView[R]);break}},updateTabTitle:(C,R)=>{l._updateTabTitle(C,R),ne(()=>{g(_.value[l.state.activeIndex])})}}),(C,R)=>{const B=f("Icon");return u(),M("div",{class:"nav-tabs",ref_key:"tabScrollbarRef",ref:v},[(u(!0),M(X,null,se(e(l).state.tabsView,(P,k)=>(u(),M("div",{onClick:w=>a(P),onContextmenu:ue(w=>U(P,w),["prevent"]),class:D(["ba-nav-tab",e(l).state.activeIndex==k?"active":""]),ref_for:!0,ref:e(_).set,key:k},[A(T(P.meta.title)+" ",1),o(Ie,{onAfterLeave:R[0]||(R[0]=w=>g(e(_)[e(l).state.activeIndex])),name:"el-fade-in"},{default:s(()=>[K(o(B,{class:"close-icon",onClick:ue(w=>y(P),["stop"]),size:"15",name:"el-icon-Close"},null,8,["onClick"]),[[Ye,e(l).state.tabsView.length>1]])]),_:2},1024)],42,zt))),128)),d("div",{style:le(i),class:"nav-tabs-active-box"},null,4),o(Ft,{ref_key:"contextmenuRef",ref:m,items:p.contextmenuItems,onMenuClick:N},null,8,["items"])],512)}}}),et=z(Pt,[["__scopeId","data-v-e50bae95"]]),Ue=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],j=(()=>{if(typeof document>"u")return!1;const S=Ue[0],t={};for(const n of Ue)if((n==null?void 0:n[1])in document){for(const[c,l]of n.entries())t[S[c]]=l;return t}return!1})(),We={change:j.fullscreenchange,error:j.fullscreenerror};let E={request(S=document.documentElement,t){return new Promise((n,r)=>{const c=()=>{E.off("change",c),n()};E.on("change",c);const l=S[j.requestFullscreen](t);l instanceof Promise&&l.then(c).catch(r)})},exit(){return new Promise((S,t)=>{if(!E.isFullscreen){S();return}const n=()=>{E.off("change",n),S()};E.on("change",n);const r=document[j.exitFullscreen]();r instanceof Promise&&r.then(n).catch(t)})},toggle(S,t){return E.isFullscreen?E.exit():E.request(S,t)},onchange(S){E.on("change",S)},onerror(S){E.on("error",S)},on(S,t){const n=We[S];n&&document.addEventListener(n,t,!1)},off(S,t){const n=We[S];n&&document.removeEventListener(n,t,!1)},raw:j};Object.defineProperties(E,{isFullscreen:{get:()=>!!document[j.fullscreenElement]},element:{enumerable:!0,get:()=>document[j.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[j.fullscreenEnabled]}});j||(E={isEnabled:!1});const Dt={class:"layout-config-drawer"},Nt={class:"layout-mode-styles-box"},Et={class:"layout-mode-box-style"},Ht={class:"layout-mode-style-name"},qt={class:"layout-mode-style-name"},Ut={class:"layout-mode-style-name"},Wt={class:"layout-mode-style-name"},Ot={class:"layout-config-global"},Kt={class:"layout-config-aside"},Xt={class:"layout-config-aside"},Yt={class:"ba-center"},jt=L({__name:"config",setup(S){const{t}=ye.useI18n(),n=H(),r=q(),c=je(),l=(i,a)=>{n.setLayout(a,i)},b=(i,a)=>{if(i===null)return;const g=n.layout[a];n.layout.isDark?g[1]=i:g[0]=i,n.setLayout(a,g)},_=i=>{ae.set(ie,{layoutMode:i,menuCollapse:n.layout.menuCollapse}),n.setLayoutMode(i)},m=(i,a)=>{n.setLayout(a,i);const g=r.state.tabsViewRoutes;r.setTabsViewRoutes([]),ne(()=>{r.setTabsViewRoutes(g)})},v=()=>{n.setLayout("showDrawer",!1)},p=()=>{te.remove(nt),ae.remove(ie),c.go(0)};return(i,a)=>{const g=f("el-divider"),V=f("el-col"),y=f("el-row"),h=f("el-form-item"),I=f("el-option"),U=f("el-select"),N=f("el-color-picker"),W=f("el-switch"),Z=f("el-input"),ee=f("el-button"),C=f("el-popconfirm"),R=f("el-form"),B=f("el-scrollbar"),P=f("el-drawer");return u(),M("div",Dt,[o(P,{"model-value":e(n).layout.showDrawer,title:e(t)("layouts.Layout configuration"),size:"310px",onClose:v},{default:s(()=>[o(B,{class:"layout-mode-style-scrollbar"},{default:s(()=>[o(R,{model:e(n).layout},{default:s(()=>[d("div",Nt,[o(g,{"border-style":"dashed"},{default:s(()=>[A(T(e(t)("layouts.Layout mode")),1)]),_:1}),d("div",Et,[o(y,{class:"layout-mode-box-style-row",gutter:10},{default:s(()=>[o(V,{span:12},{default:s(()=>[d("div",{onClick:a[0]||(a[0]=k=>_("Default")),class:D(["layout-mode-style default",e(n).layout.layoutMode=="Default"?"active":""])},[a[21]||(a[21]=d("div",{class:"layout-mode-style-box"},[d("div",{class:"layout-mode-style-aside"}),d("div",{class:"layout-mode-style-container-box"},[d("div",{class:"layout-mode-style-header"}),d("div",{class:"layout-mode-style-container"})])],-1)),d("div",Ht,T(e(t)("layouts.default")),1)],2)]),_:1}),o(V,{span:12},{default:s(()=>[d("div",{onClick:a[1]||(a[1]=k=>_("Classic")),class:D(["layout-mode-style classic",e(n).layout.layoutMode=="Classic"?"active":""])},[a[22]||(a[22]=d("div",{class:"layout-mode-style-box"},[d("div",{class:"layout-mode-style-aside"}),d("div",{class:"layout-mode-style-container-box"},[d("div",{class:"layout-mode-style-header"}),d("div",{class:"layout-mode-style-container"})])],-1)),d("div",qt,T(e(t)("layouts.classic")),1)],2)]),_:1})]),_:1}),o(y,{gutter:10},{default:s(()=>[o(V,{span:12},{default:s(()=>[d("div",{onClick:a[2]||(a[2]=k=>_("Streamline")),class:D(["layout-mode-style streamline",e(n).layout.layoutMode=="Streamline"?"active":""])},[a[23]||(a[23]=d("div",{class:"layout-mode-style-box"},[d("div",{class:"layout-mode-style-container-box"},[d("div",{class:"layout-mode-style-header"}),d("div",{class:"layout-mode-style-container"})])],-1)),d("div",Ut,T(e(t)("layouts.Single column")),1)],2)]),_:1}),o(V,{span:12},{default:s(()=>[d("div",{onClick:a[3]||(a[3]=k=>_("Double")),class:D(["layout-mode-style double",e(n).layout.layoutMode=="Double"?"active":""])},[a[24]||(a[24]=d("div",{class:"layout-mode-style-box"},[d("div",{class:"layout-mode-style-aside"}),d("div",{class:"layout-mode-style-container-box"},[d("div",{class:"layout-mode-style-header"}),d("div",{class:"layout-mode-style-container"})])],-1)),d("div",Wt,T(e(t)("layouts.Double column")),1)],2)]),_:1})]),_:1})]),o(g,{"border-style":"dashed"},{default:s(()=>[A(T(e(t)("layouts.overall situation")),1)]),_:1}),d("div",Ot,[o(h,{size:"large",label:e(t)("layouts.Dark mode")},{default:s(()=>[o(gt,{onClick:a[4]||(a[4]=k=>e(kt)())})]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Background page switching animation")},{default:s(()=>[o(U,{onChange:a[5]||(a[5]=k=>l(k,"mainAnimation")),"model-value":e(n).layout.mainAnimation,placeholder:e(t)("layouts.Please select an animation name")},{default:s(()=>[o(I,{label:"slide-right",value:"slide-right"}),o(I,{label:"slide-left",value:"slide-left"}),o(I,{label:"el-fade-in-linear",value:"el-fade-in-linear"}),o(I,{label:"el-fade-in",value:"el-fade-in"}),o(I,{label:"el-zoom-in-center",value:"el-zoom-in-center"}),o(I,{label:"el-zoom-in-top",value:"el-zoom-in-top"}),o(I,{label:"el-zoom-in-bottom",value:"el-zoom-in-bottom"})]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])]),o(g,{"border-style":"dashed"},{default:s(()=>[A(T(e(t)("layouts.sidebar")),1)]),_:1}),d("div",Kt,[o(h,{label:e(t)("layouts.Side menu bar background color")},{default:s(()=>[o(N,{onChange:a[6]||(a[6]=k=>b(k,"menuBackground")),"model-value":e(n).getColorVal("menuBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu text color")},{default:s(()=>[o(N,{onChange:a[7]||(a[7]=k=>b(k,"menuColor")),"model-value":e(n).getColorVal("menuColor")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu active item background color")},{default:s(()=>[o(N,{onChange:a[8]||(a[8]=k=>b(k,"menuActiveBackground")),"model-value":e(n).getColorVal("menuActiveBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu active item text color")},{default:s(()=>[o(N,{onChange:a[9]||(a[9]=k=>b(k,"menuActiveColor")),"model-value":e(n).getColorVal("menuActiveColor")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Show side menu top bar (logo bar)")},{default:s(()=>[o(W,{onChange:a[10]||(a[10]=k=>l(k,"menuShowTopBar")),"model-value":e(n).layout.menuShowTopBar},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu top bar background color")},{default:s(()=>[o(N,{onChange:a[11]||(a[11]=k=>b(k,"menuTopBarBackground")),"model-value":e(n).getColorVal("menuTopBarBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu width (when expanded)")},{default:s(()=>[o(Z,{onInput:a[12]||(a[12]=k=>l(k,"menuWidth")),type:"number",step:10,"model-value":e(n).layout.menuWidth},{append:s(()=>a[25]||(a[25]=[A("px")])),_:1},8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu default icon")},{default:s(()=>[o(Ct,{onChange:a[13]||(a[13]=k=>m(k,"menuDefaultIcon")),"model-value":e(n).layout.menuDefaultIcon},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu horizontal collapse")},{default:s(()=>[o(W,{onChange:a[14]||(a[14]=k=>l(k,"menuCollapse")),"model-value":e(n).layout.menuCollapse},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu accordion")},{default:s(()=>[o(W,{onChange:a[15]||(a[15]=k=>l(k,"menuUniqueOpened")),"model-value":e(n).layout.menuUniqueOpened},null,8,["model-value"])]),_:1},8,["label"])]),o(g,{"border-style":"dashed"},{default:s(()=>[A(T(e(t)("layouts.Top bar")),1)]),_:1}),d("div",Xt,[o(h,{label:e(t)("layouts.Top bar background color")},{default:s(()=>[o(N,{onChange:a[16]||(a[16]=k=>b(k,"headerBarBackground")),"model-value":e(n).getColorVal("headerBarBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Top bar text color")},{default:s(()=>[o(N,{onChange:a[17]||(a[17]=k=>b(k,"headerBarTabColor")),"model-value":e(n).getColorVal("headerBarTabColor")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Background color when hovering over the top bar")},{default:s(()=>[o(N,{onChange:a[18]||(a[18]=k=>b(k,"headerBarHoverBackground")),"model-value":e(n).getColorVal("headerBarHoverBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Top bar menu active item background color")},{default:s(()=>[o(N,{onChange:a[19]||(a[19]=k=>b(k,"headerBarTabActiveBackground")),"model-value":e(n).getColorVal("headerBarTabActiveBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Top bar menu active item text color")},{default:s(()=>[o(N,{onChange:a[20]||(a[20]=k=>b(k,"headerBarTabActiveColor")),"model-value":e(n).getColorVal("headerBarTabActiveColor")},null,8,["model-value"])]),_:1},8,["label"])]),o(C,{onConfirm:p,title:e(t)("layouts.Are you sure you want to restore all configurations to the default values?")},{reference:s(()=>[d("div",Yt,[o(ee,{class:"w80",type:"info"},{default:s(()=>[A(T(e(t)("layouts.Restore default")),1)]),_:1})])]),_:1},8,["title"])])]),_:1},8,["model"])]),_:1})]),_:1},8,["model-value","title"])])}}}),Gt=z(jt,[["__scopeId","data-v-2fcf2bed"]]),Zt={class:"command"},Jt={class:"task-opt"},Qt=["onClick"],eo={class:"terminal-buttons"},to={class:"config-buttons"},oo=L({__name:"index",setup(S){const{t}=ye.useI18n(),n=Me(),r=ce("terminalScrollbarRef"),c=Y({registryLoading:!1,registryLoadingType:"npm",packageManagerLoading:!1}),l=i=>{let a=t("terminal.unknown"),g="info";switch(i){case F.Waiting:a=t("terminal.Waiting for execution"),g="info";break;case F.Connecting:a=t("terminal.Connecting"),g="warning";break;case F.Executing:a=t("terminal.Executing"),g="warning";break;case F.Success:a=t("terminal.Successful execution"),g="success";break;case F.Failed:a=t("terminal.Execution failed"),g="danger";break;case F.Unknown:a=t("terminal.Unknown execution result"),g="danger";break}return{statusText:a,statusType:g}},b=(i,a,g=!0,V="",y=()=>{})=>{a?n.addTaskPM(i,g,V,y):n.addTask(i,g,V,y),ne(()=>{r.value&&r.value.wrapRef&&r.value.setScrollTop(r.value.wrapRef.scrollHeight)})},_=()=>{Ne.confirm(t("terminal.Are you sure you want to republish?"),t("Reminder"),{confirmButtonText:t("Confirm"),cancelButtonText:t("Cancel"),type:"warning"}).then(()=>{b("web-build",!0,!0,"",()=>{})})},m=i=>{c.packageManagerLoading=!0,at({manager:i}).then(a=>{a.code==1&&n.changePackageManager(i)}).finally(()=>{c.packageManagerLoading=!1})},v=(i,a)=>{const g=a=="npm"?n.state.npmRegistry:n.state.composerRegistry;n.changeRegistry(i,a),c.registryLoading=!0,c.registryLoadingType=a,n.addTask(`set-${a}-registry.${i}`,!1,"",V=>{c.registryLoading=!1,(V==F.Failed||V==F.Unknown)&&Ne.confirm(t("terminal.Failed to modify the source command, Please try again manually"),t("Reminder"),{confirmButtonText:t("Confirm"),showCancelButton:!1,type:"warning"}).then(()=>{n.changeRegistry(g,a)})})},p=i=>{let a={};return i=="npm"?a={npm:"npm",taobao:"taobao",tencent:"tencent"}:i=="composer"&&(a={composer:"composer",huawei:"huawei",aliyun:"aliyun",tencent:"tencent",kkame:"kkame"}),n.state[i=="npm"?"npmRegistry":"composerRegistry"]=="unknown"&&(a.unknown=t("Unknown")),a};return G(()=>{n.init()}),(i,a)=>{const g=f("el-alert"),V=f("el-tag"),y=f("el-button"),h=f("Icon"),I=f("el-card"),U=f("el-timeline-item"),N=f("el-timeline"),W=f("el-empty"),Z=f("el-dropdown-item"),ee=f("el-dropdown-menu"),C=f("el-dropdown"),R=f("el-dialog"),B=f("el-form"),P=Ee("blur"),k=Ee("loading");return u(),M("div",null,[o(R,{modelValue:e(n).state.show,"onUpdate:modelValue":a[6]||(a[6]=w=>e(n).state.show=w),title:e(t)("terminal.Terminal"),class:"ba-terminal-dialog main-dialog"},{default:s(()=>[o(e(mt),{ref_key:"terminalScrollbarRef",ref:r,"max-height":500,class:"terminal-scrollbar"},{default:s(()=>[e(n).state.phpDevelopmentServer?$("",!0):(u(),x(g,{key:0,class:"terminal-warning-alert",title:e(t)("terminal.The current terminal is not running under the installation service, and some commands may not be executed"),type:"error"},null,8,["title"])),e(n).state.taskList.length?(u(),x(N,{key:1,class:"terminal-timeline"},{default:s(()=>[(u(!0),M(X,null,se(e(n).state.taskList,(w,fe)=>(u(),x(U,{key:fe,class:D(["task-item","task-status-"+w.status]),type:l(w.status).statusType,center:"",timestamp:w.createTime,placement:"top"},{default:s(()=>[o(I,null,{default:s(()=>[d("div",null,[o(V,{type:l(w.status).statusType},{default:s(()=>[A(T(l(w.status).statusText),1)]),_:2},1032,["type"]),(w.status==e(F).Failed||w.status==e(F).Unknown)&&w.blockOnFailure?(u(),x(V,{key:0,class:"block-on-failure-tag",type:"warning"},{default:s(()=>[A(T(e(t)("terminal.Failure to execute this command will block the execution of the queue")),1)]),_:1})):$("",!0),w.status==e(F).Executing||w.status==e(F).Connecting?(u(),x(V,{key:1,class:"block-on-failure-tag",type:"danger"},{default:s(()=>[A(T(e(t)("terminal.Do not refresh the browser")),1)]),_:1})):$("",!0),d("span",Zt,T(w.command),1),d("div",Jt,[w.status==e(F).Failed||w.status==e(F).Unknown?K((u(),x(y,{key:0,title:e(t)("Retry"),size:"small",type:"warning",icon:"el-icon-RefreshRight",circle:"",onClick:pe=>e(n).retryTask(fe)},null,8,["title","onClick"])),[[P]]):$("",!0),K(o(y,{onClick:pe=>e(n).delTask(fe),title:e(t)("Delete"),size:"small",type:"danger",icon:"el-icon-Delete",circle:""},null,8,["onClick","title"]),[[P]])])]),w.status!=e(F).Waiting?(u(),M(X,{key:0},[w.status!=e(F).Connecting&&w.status!=e(F).Executing?(u(),M("div",{key:0,onClick:pe=>e(n).setTaskShowMessage(fe),class:"toggle-message-display"},[d("span",null,T(e(t)("terminal.Command run log")),1),o(h,{name:w.showMessage?"el-icon-ArrowUp":"el-icon-ArrowDown",size:"16",color:"#909399"},null,8,["name"])],8,Qt)):$("",!0),w.status==e(F).Connecting||w.status==e(F).Executing||w.status>e(F).Executing&&w.showMessage?(u(),M("div",{key:1,class:D(["exec-message","exec-message-"+w.uuid])},[(u(!0),M(X,null,se(w.message,(pe,tt)=>(u(),M("pre",{key:tt,class:"message-item"},T(pe),1))),128))],2)):$("",!0)],64)):$("",!0)]),_:2},1024)]),_:2},1032,["class","type","timestamp"]))),128))]),_:1})):(u(),x(W,{key:2,"image-size":80,description:e(t)("terminal.No mission yet")},null,8,["description"]))]),_:1},512),d("div",eo,[K((u(),x(y,{class:"terminal-menu-item",icon:"el-icon-MagicStick",onClick:a[0]||(a[0]=w=>b("test",!0,!1))},{default:s(()=>[A(T(e(t)("terminal.Test command")),1)]),_:1})),[[P]]),o(C,{class:"terminal-menu-item"},{dropdown:s(()=>[o(ee,null,{default:s(()=>[e(n).state.packageManager!="none"?(u(),x(Z,{key:0,onClick:a[1]||(a[1]=w=>b("web-install",!0))},{default:s(()=>[A(T(e(n).state.packageManager)+" run install ",1)]),_:1})):$("",!0),o(Z,{onClick:a[2]||(a[2]=w=>b("composer.update",!1))},{default:s(()=>a[9]||(a[9]=[A("composer update")])),_:1})]),_:1})]),default:s(()=>[K((u(),x(y,{icon:"el-icon-Download"},{default:s(()=>[A(T(e(t)("terminal.Install dependent packages")),1)]),_:1})),[[P]])]),_:1}),K((u(),x(y,{class:"terminal-menu-item",icon:"el-icon-Sell",onClick:a[3]||(a[3]=w=>_())},{default:s(()=>[A(T(e(t)("terminal.Republish")),1)]),_:1})),[[P]]),K((u(),x(y,{class:"terminal-menu-item",icon:"el-icon-Delete",onClick:a[4]||(a[4]=w=>e(n).clearSuccessTask())},{default:s(()=>[A(T(e(t)("terminal.Clean up task list")),1)]),_:1})),[[P]]),K((u(),x(y,{class:"terminal-menu-item",icon:"el-icon-Tools",onClick:a[5]||(a[5]=w=>e(n).toggleConfigDialog())},{default:s(()=>[A(T(e(t)("terminal.Terminal settings")),1)]),_:1})),[[P]])])]),_:1},8,["modelValue","title"]),o(R,{onClose:a[8]||(a[8]=w=>e(n).toggleConfigDialog(!1)),"model-value":e(n).state.showConfig,class:"ba-terminal-dialog",title:e(t)("terminal.Terminal settings")},{default:s(()=>[o(B,{"label-position":"left","label-width":"140"},{default:s(()=>[K((u(),x(_e,{label:"NPM "+e(t)("terminal.Source"),"model-value":e(n).state.npmRegistry,key:e(n).state.npmRegistry,type:"select","input-attr":{border:!0,content:p("npm"),teleported:!1,onChange:w=>v(w,"npm")}},null,8,["label","model-value","input-attr"])),[[k,c.registryLoading&&c.registryLoadingType=="npm"]]),K((u(),x(_e,{label:"Composer "+e(t)("terminal.Source"),"model-value":e(n).state.composerRegistry,key:e(n).state.composerRegistry,type:"select","input-attr":{border:!0,content:p("composer"),teleported:!1,onChange:w=>v(w,"composer")}},null,8,["label","model-value","input-attr"])),[[k,c.registryLoading&&c.registryLoadingType=="composer"]]),K(o(_e,{label:e(t)("terminal.NPM package manager"),"model-value":e(n).state.packageManager,type:"select","input-attr":{border:!0,content:{npm:"NPM",cnpm:"CNPM",pnpm:"PNPM",yarn:"YARN",ni:"NI",none:e(t)("terminal.Manual execution")},teleported:!1,onChange:w=>m(w)},tip:e(t)("terminal.NPM package manager tip")},null,8,["label","model-value","input-attr","tip"]),[[k,c.packageManagerLoading]]),o(_e,{label:e(t)("terminal.Clear successful task"),"model-value":e(n).state.automaticCleanupTask,type:"radio","input-attr":{border:!0,content:{0:e(t)("Disable"),1:e(t)("Enable")},onChange:e(n).changeAutomaticCleanupTask},tip:e(t)("terminal.Clear successful task tip")},null,8,["label","model-value","input-attr","tip"])]),_:1}),d("div",to,[o(y,{onClick:a[7]||(a[7]=w=>e(n).toggleConfigDialog(!1))},{default:s(()=>[A(T(e(t)("terminal.Back to terminal")),1)]),_:1})])]),_:1},8,["model-value","title"])])}}}),no=z(oo,[["__scopeId","data-v-4a3fef97"]]),ao={class:"el-popover__title"},lo={class:"reload-hot-server-content"},so={class:"reload-hot-server-buttons"},ro={class:"nav-menu-item"},uo={class:"admin-name"},io={class:"admin-info-base"},co={class:"admin-info-other"},mo={class:"admin-info-name"},fo={class:"admin-info-lasttime"},po={class:"admin-info-footer"},_o=L({__name:"navMenus",setup(S){O(V=>({a844c7d8:e(r).getColorVal("headerBarBackground"),dea66118:e(r).getColorVal("headerBarTabColor"),"23f70e92":e(r).getColorVal("headerBarHoverBackground")}));const{t}=ye.useI18n(),n=Oe(),r=H(),c=Me(),l=Se(),b=ce("reloadHotServerPopover"),_=Y({isFullScreen:!1,currentNavMenu:"",showLayoutDrawer:!1,showAdminInfoPopover:!1}),m=(V,y)=>{_.currentNavMenu=V?y:""},v=V=>{var y;V=="cancel"&&((y=b.value)==null||y.hide())},p=()=>{if(!E.isEnabled)return ft.warning(t("layouts.Full screen is not supported")),!1;E.toggle(),E.onchange(()=>{_.isFullScreen=E.isFullscreen})},i=()=>{_.showAdminInfoPopover=!1,de({name:"routine/adminInfo"})},a=()=>{wt().then(()=>{te.remove(xe),Ke.go(0)})},g=V=>{if(V=="storage"||V=="all"){const y=te.get(xe),h=te.get(Pe);if(ae.clear(),te.clear(),te.set(xe,y),te.set(Pe,h),V=="storage")return}st(V).then(()=>{})};return(V,y)=>{const h=f("el-button"),I=f("Icon"),U=f("el-popover"),N=f("router-link"),W=f("el-dropdown-item"),Z=f("el-dropdown-menu"),ee=f("el-dropdown"),C=f("el-badge"),R=f("el-avatar");return u(),M("div",{class:D(["nav-menus",[e(r).layout.layoutMode,e(r).layout.shrink?"shrink":""]])},[e(Fe).dirtyFile?(u(),x(U,{key:0,ref_key:"reloadHotServerPopover",ref:b,onShow:y[2]||(y[2]=B=>m(!0,"reloadHotServer")),onHide:y[3]||(y[3]=B=>m(!1,"reloadHotServer")),width:360},{reference:s(()=>[d("div",{class:D(["nav-menu-item",_.currentNavMenu=="reloadHotServer"?"hover":""])},[o(I,{color:"var(--el-color-danger)",class:"nav-menu-icon",name:"el-icon-Warning",size:"18"})],2)]),default:s(()=>[d("div",null,[d("div",ao,T(e(t)("vite.Reload hot server title")),1),d("div",lo,[d("p",null,[d("span",null,T(e(t)("vite.Reload hot server tips 1")),1),d("span",null,"【"+T(e(t)(`vite.Close type ${e(Fe).closeType}`))+"】",1),d("span",null,T(e(t)("vite.Reload hot server tips 2")),1)]),d("p",null,T(e(t)("vite.Reload hot server tips 3")),1),d("div",so,[o(h,{onClick:y[0]||(y[0]=B=>v("cancel"))},{default:s(()=>[A(T(e(t)("vite.Later")),1)]),_:1}),o(h,{onClick:y[1]||(y[1]=B=>v("reload")),type:"primary"},{default:s(()=>[A(T(e(t)("vite.Restart hot update")),1)]),_:1})])])])]),_:1},512)):$("",!0),o(N,{class:"h100",target:"_blank",title:e(t)("Home"),to:"/"},{default:s(()=>[d("div",ro,[o(I,{color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"el-icon-Monitor",size:"18"},null,8,["color"])])]),_:1},8,["title"]),o(ee,{onVisibleChange:y[4]||(y[4]=B=>m(B,"lang")),class:"h100",size:"large","hide-timeout":50,placement:"bottom",trigger:"click","hide-on-click":!0},{dropdown:s(()=>[o(Z,{class:"dropdown-menu-box"},{default:s(()=>[(u(!0),M(X,null,se(e(r).lang.langArray,B=>(u(),x(W,{key:B.name,onClick:P=>e(rt)(B.name)},{default:s(()=>[A(T(B.value),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:s(()=>[d("div",{class:D(["nav-menu-item pt2",_.currentNavMenu=="lang"?"hover":""])},[o(I,{color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"local-lang",size:"18"},null,8,["color"])],2)]),_:1}),d("div",{onClick:p,class:D(["nav-menu-item",_.isFullScreen?"hover":""])},[_.isFullScreen?(u(),x(I,{key:0,color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"local-full-screen-cancel",size:"18"},null,8,["color"])):(u(),x(I,{key:1,color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"el-icon-FullScreen",size:"18"},null,8,["color"]))],2),e(n).super?(u(),M("div",{key:1,onClick:y[5]||(y[5]=B=>e(c).toggle()),class:"nav-menu-item pt2"},[o(C,{"is-dot":e(c).state.showDot},{default:s(()=>[o(I,{color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"local-terminal",size:"26"},null,8,["color"])]),_:1},8,["is-dot"])])):$("",!0),e(n).super?(u(),x(ee,{key:2,onVisibleChange:y[9]||(y[9]=B=>m(B,"clear")),class:"h100",size:"large","hide-timeout":50,placement:"bottom",trigger:"click","hide-on-click":!0},{dropdown:s(()=>[o(Z,{class:"dropdown-menu-box"},{default:s(()=>[o(W,{onClick:y[6]||(y[6]=B=>g("tp"))},{default:s(()=>[A(T(e(t)("utils.Clean up system cache")),1)]),_:1}),o(W,{onClick:y[7]||(y[7]=B=>g("storage"))},{default:s(()=>[A(T(e(t)("utils.Clean up browser cache")),1)]),_:1}),o(W,{onClick:y[8]||(y[8]=B=>g("all")),divided:""},{default:s(()=>[A(T(e(t)("utils.Clean up all cache")),1)]),_:1})]),_:1})]),default:s(()=>[d("div",{class:D(["nav-menu-item",_.currentNavMenu=="clear"?"hover":""])},[o(I,{color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"el-icon-Delete",size:"18"},null,8,["color"])],2)]),_:1})):$("",!0),e(l).userInitialize?(u(),x(U,{key:3,onShow:y[10]||(y[10]=B=>m(!0,"adminInfo")),onHide:y[11]||(y[11]=B=>m(!1,"adminInfo")),placement:"bottom-end","hide-after":0,width:260,trigger:"click","popper-class":"admin-info-box",visible:_.showAdminInfoPopover,"onUpdate:visible":y[12]||(y[12]=B=>_.showAdminInfoPopover=B)},{reference:s(()=>[d("div",{class:D(["admin-info",_.currentNavMenu=="adminInfo"?"hover":""])},[o(R,{size:25,src:e(ze)(e(n).avatar)},null,8,["src"]),d("div",uo,T(e(n).nickname),1)],2)]),default:s(()=>[d("div",null,[d("div",io,[o(R,{size:70,src:e(ze)(e(n).avatar)},null,8,["src"]),d("div",co,[d("div",mo,T(e(n).nickname),1),d("div",fo,T(e(lt)(e(n).last_login_time)),1)])]),d("div",po,[o(h,{onClick:i,type:"primary",plain:""},{default:s(()=>[A(T(e(t)("layouts.Profile")),1)]),_:1}),o(h,{onClick:a,type:"danger",plain:""},{default:s(()=>[A(T(e(t)("layouts.Logout")),1)]),_:1})])])]),_:1},8,["visible"])):$("",!0),d("div",{onClick:y[13]||(y[13]=B=>e(r).setLayout("showDrawer",!0)),class:"nav-menu-item"},[o(I,{color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"fa fa-cogs",size:"18"},null,8,["color"])]),o(Gt),o(no)],2)}}}),he=z(_o,[["__scopeId","data-v-dc42e7a4"]]),vo={key:0,class:"unfold"},yo=L({__name:"default",setup(S){O(r=>({"8405b804":e(t).getColorVal("headerBarTabColor"),"4a6969d0":e(t).getColorVal("headerBarTabActiveColor"),"3ec26ac8":e(t).getColorVal("headerBarHoverBackground"),"67fa62f2":e(t).getColorVal("headerBarTabActiveBackground"),"732a13c4":e(t).getColorVal("headerBarBackground")}));const t=H(),n=()=>{Ze("ba-aside-menu-shade",()=>{t.setLayout("menuCollapse",!0)}),t.setLayout("menuCollapse",!1)};return(r,c)=>{const l=f("Icon");return u(),M("div",{class:D(["nav-bar",e(t).layout.shrink?"shrink":""])},[e(t).layout.shrink&&e(t).layout.menuCollapse?(u(),M("div",vo,[o(l,{onClick:n,name:"fa fa-indent",color:e(t).getColorVal("menuActiveColor"),size:"18"},null,8,["color"])])):$("",!0),e(t).layout.shrink?$("",!0):(u(),x(et,{key:1,ref_key:"layoutNavTabsRef",ref:Xe},null,512)),o(he)],2)}}}),go=z(yo,[["__scopeId","data-v-839f45ea"]]),bo={class:"nav-bar"},ho={key:0,class:"unfold"},Co=L({__name:"classic",setup(S){O(r=>({"737cd666":e(t).getColorVal("headerBarBackground"),"0af9a26d":e(t).getColorVal("headerBarTabColor"),"88760b72":e(t).getColorVal("headerBarTabActiveColor"),"7cfea179":e(t).getColorVal("headerBarHoverBackground"),e21b7690:e(t).getColorVal("headerBarTabActiveBackground")}));const t=H(),n=()=>{Ze("ba-aside-menu-shade",()=>{t.setLayout("menuCollapse",!0)}),t.setLayout("menuCollapse",!1)};return(r,c)=>{const l=f("Icon");return u(),M("div",bo,[e(t).layout.shrink&&e(t).layout.menuCollapse?(u(),M("div",ho,[o(l,{onClick:n,name:"fa fa-indent",color:e(t).getColorVal("menuActiveColor"),size:"18"},null,8,["color"])])):$("",!0),e(t).layout.shrink?$("",!0):(u(),x(et,{key:1,ref_key:"layoutNavTabsRef",ref:Xe},null,512)),o(he)])}}}),ko=z(Co,[["__scopeId","data-v-952ef580"]]),wo={class:"layouts-menu-horizontal"},xo={key:0,class:"menu-horizontal-logo"},To=L({__name:"menuHorizontal",setup(S){O(_=>({baec6338:e(t).getColorVal("headerBarHoverBackground"),"93f1f226":e(t).getColorVal("menuBackground"),a09a2a1c:e(t).getColorVal("menuColor"),"6e050b0c":e(t).getColorVal("menuActiveColor"),"3b3231da":e(t).getColorVal("menuActiveBackground")}));const t=H(),n=q(),r=oe(),c=Y({defaultActive:""}),l=_=>{const m=n.getTabsViewDataByRoute(_);m&&(c.defaultActive=J(m,m.meta.matched))},b=()=>{setTimeout(()=>{var m;let _=document.querySelector(".el-menu.menu-horizontal li.is-active");_&&((m=Q.value)==null||m.setScrollLeft(_.offsetLeft))},500)};return G(()=>{l(r),b(),new Re(Q.value.wrapRef)}),me(_=>{l(_)}),(_,m)=>{const v=f("el-menu"),p=f("el-scrollbar");return u(),M("div",wo,[e(t).layout.menuShowTopBar?(u(),M("div",xo,[o(Je)])):$("",!0),o(p,{ref_key:"layoutMenuScrollbarRef",ref:Q,class:"horizontal-menus-scrollbar"},{default:s(()=>[o(v,{ref_key:"layoutMenuRef",ref:ge,class:"menu-horizontal",mode:"horizontal","default-active":c.defaultActive},{default:s(()=>[o(be,{extends:{position:"horizontal",level:1},menus:e(n).state.tabsViewRoutes},null,8,["menus"])]),_:1},8,["default-active"])]),_:1},512),o(he)])}}}),So=z(To,[["__scopeId","data-v-6b34e328"]]),Bo={class:"layouts-menu-horizontal-double"},Ro=L({__name:"double",setup(S){O(_=>({"0a252609":e(t).getColorVal("menuBackground"),"22e66b54":e(t).getColorVal("menuColor"),c4aa6120:e(t).getColorVal("menuActiveColor"),"5b3f7da2":e(t).getColorVal("menuActiveBackground")}));const t=H(),n=q(),r=oe(),c=Y({defaultActive:""}),l=_=>{const m=n.getTabsViewDataByRoute(_);m&&(c.defaultActive=J(m,m.meta.matched))},b=()=>{setTimeout(()=>{var m;let _=document.querySelector(".el-menu.menu-horizontal li.is-active");_&&((m=Q.value)==null||m.setScrollLeft(_.offsetLeft))},500)};return G(()=>{l(r),b(),new Re(Q.value.wrapRef)}),me(_=>{l(_)}),(_,m)=>{const v=f("el-menu"),p=f("el-scrollbar");return u(),M("div",Bo,[o(p,{ref_key:"layoutMenuScrollbarRef",ref:Q,class:"double-menus-scrollbar"},{default:s(()=>[o(v,{ref_key:"layoutMenuRef",ref:ge,class:"menu-horizontal",mode:"horizontal","default-active":c.defaultActive},{default:s(()=>[o(be,{extends:{position:"horizontal",level:1},menus:e(n).state.tabsViewRoutes},null,8,["menus"])]),_:1},8,["default-active"])]),_:1},512),o(he)])}}}),Mo=z(Ro,[["__scopeId","data-v-1dd56bd1"]]),Vo=L({name:"layout/header",components:{DefaultNavBar:go,ClassicNavBar:ko,StreamlineNavBar:So,DoubleNavBar:Mo},__name:"header",setup(S){const t=H(),n=q();return(r,c)=>{const l=f("el-header");return e(n).state.tabFullScreen?$("",!0):(u(),x(l,{key:0,class:"layout-header"},{default:s(()=>[(u(),x($e(e(t).layout.layoutMode+"NavBar")))]),_:1}))}}}),Ce=z(Vo,[["__scopeId","data-v-9014eea9"]]),Io=L({name:"layout/main",__name:"main",setup(S){const{proxy:t}=Qe(),n=oe(),r=H(),c=q(),l=Y({componentKey:n.fullPath,keepAliveComponentNameList:[]}),b=function(m){if(m){if(l.keepAliveComponentNameList.find(p=>p===m))return;l.keepAliveComponentNameList.push(m)}},_=()=>{var m;if(c.state.activeRoute){const v=c.getTabsViewDataByRoute(c.state.activeRoute);v&&typeof((m=v.meta)==null?void 0:m.keepalive)=="string"&&b(v.meta.keepalive)}};return Ge(()=>{t.eventBus.on("onTabViewRefresh",m=>{l.keepAliveComponentNameList=l.keepAliveComponentNameList.filter(v=>m.meta.keepalive!==v),l.componentKey="",ne(()=>{l.componentKey=m.fullPath,b(m.meta.keepalive)})}),t.eventBus.on("onTabViewClose",m=>{l.keepAliveComponentNameList=l.keepAliveComponentNameList.filter(v=>m.meta.keepalive!==v)})}),pt(()=>{t.eventBus.off("onTabViewRefresh"),t.eventBus.off("onTabViewClose")}),G(()=>{_()}),_t(()=>n.fullPath,()=>{l.componentKey=n.fullPath,_()}),(m,v)=>{const p=f("router-view"),i=f("el-scrollbar"),a=f("el-main");return u(),x(a,{class:"layout-main"},{default:s(()=>[o(i,{class:"layout-main-scrollbar",style:le(e(it)),ref_key:"layoutMainScrollbarRef",ref:ut},{default:s(()=>[o(p,null,{default:s(({Component:g})=>[o(Ie,{name:e(r).layout.mainAnimation,mode:"out-in"},{default:s(()=>[(u(),x(vt,{include:l.keepAliveComponentNameList},[(u(),x($e(g),{key:l.componentKey}))],1032,["include"]))]),_:2},1032,["name"])]),_:1})]),_:1},8,["style"])]),_:1})}}}),ke=z(Io,[["__scopeId","data-v-6e028bc3"]]),$o=["title"],Ao=L({__name:"closeFullScreen",setup(S){O(b=>({"3c4d29c4":e(ve),"32e1e4fc":e(ve)-1}));const t=q(),n=Y({closeBoxTop:20});G(()=>{setTimeout(()=>{n.closeBoxTop=-30},300)});const r=()=>{n.closeBoxTop=20},c=()=>{n.closeBoxTop=-30},l=()=>{t.setFullScreen(!1)};return(b,_)=>{const m=f("Icon");return u(),M("div",{title:b.$t("layouts.Exit full screen"),onMouseover:ue(r,["stop"]),onMouseout:ue(c,["stop"])},[d("div",{onClick:ue(l,["stop"]),class:"close-full-screen",style:le({top:n.closeBoxTop+"px"})},[o(m,{name:"el-icon-Close"})],4),_[0]||(_[0]=d("div",{class:"close-full-screen-on"},null,-1))],40,$o)}}}),we=z(Ao,[["__scopeId","data-v-e7b01c02"]]),Lo=L({__name:"default",setup(S){const t=q();return(n,r)=>{const c=f("el-container");return u(),M(X,null,[o(c,{class:"layout-container"},{default:s(()=>[o(Le),o(c,{class:"content-wrapper"},{default:s(()=>[o(Ce),o(ke)]),_:1})]),_:1}),e(t).state.tabFullScreen?(u(),x(we,{key:0})):$("",!0)],64)}}}),Fo=z(Lo,[["__scopeId","data-v-59d252c1"]]),zo=L({__name:"classic",setup(S){const t=q();return(n,r)=>{const c=f("el-container");return u(),M(X,null,[o(c,{class:"layout-container"},{default:s(()=>[o(Le),o(c,{class:"content-wrapper"},{default:s(()=>[o(Ce),o(ke)]),_:1})]),_:1}),e(t).state.tabFullScreen?(u(),x(we,{key:0})):$("",!0)],64)}}}),Po=z(zo,[["__scopeId","data-v-fb349671"]]),Do=L({__name:"streamline",setup(S){const t=q();return(n,r)=>{const c=f("el-container");return u(),M(X,null,[o(c,{class:"layout-container"},{default:s(()=>[o(c,{class:"content-wrapper"},{default:s(()=>[o(Ce),o(ke)]),_:1})]),_:1}),e(t).state.tabFullScreen?(u(),x(we,{key:0})):$("",!0)],64)}}}),No=z(Do,[["__scopeId","data-v-fcdc1bd3"]]),Eo=L({__name:"double",setup(S){const t=q();return(n,r)=>{const c=f("el-container");return u(),M(X,null,[o(c,{class:"layout-container"},{default:s(()=>[o(Le),o(c,{class:"content-wrapper"},{default:s(()=>[o(Ce),o(ke)]),_:1})]),_:1}),e(t).state.tabFullScreen?(u(),x(we,{key:0})):$("",!0)],64)}}}),Ho=z(Eo,[["__scopeId","data-v-d08319bd"]]),Jo=L({components:{Default:Fo,Classic:Po,Streamline:No,Double:Ho},__name:"index",setup(S){const t=Me(),n=q(),r=H(),c=oe(),l=Se(),b=Oe(),_=Y({autoMenuCollapseLock:!1});G(()=>{if(!b.token)return Ke.push({name:"adminLogin"});m(),Te(),re(window,"resize",Te)}),Ge(()=>{v(),re(window,"resize",v)});const m=()=>{xt().then(p=>{if(l.dataFill(p.data.siteConfig),t.changePackageManager(p.data.terminal.npmPackageManager),t.changePHPDevelopmentServer(p.data.terminal.phpDevelopmentServer),l.setInitialize(!0),He(p.data.adminInfo)||(b.dataFill(p.data.adminInfo),l.setUserInitialize(!0)),p.data.menus){if(ht(p.data.menus),c.params.to){const i=JSON.parse(c.params.to);if(i.path!=Be){let a=He(i.query)?{}:i.query;de({path:i.path,query:a});return}}if(c.name=="adminMainLoading"){let i=Ae(n.state.tabsViewRoutes);i&&de(i.path)}}})},v=()=>{let p={menuCollapse:r.layout.menuCollapse},i=ae.get(ie);if(i||ae.set(ie,p),document.body.clientWidth<1024)_.autoMenuCollapseLock||(_.autoMenuCollapseLock=!0,r.setLayout("menuCollapse",!0)),r.setLayout("shrink",!0);else{_.autoMenuCollapseLock=!1;let g=i||p;r.setLayout("menuCollapse",g.menuCollapse),r.setLayout("shrink",!1)}};return(p,i)=>(u(),x($e(e(r).layout.layoutMode)))}});export{Jo as default}; +import{e as H,u as Se,J as ae,K as ie,M as Te,_ as z,x as ye,z as Be,n as q,h as Q,l as ge,S as ve,i as re,N as ot,O as Re,L as te,P as nt,Q as at,w as Oe,R as Fe,f as ze,T as lt,U as xe,r as Ke,B as Pe,V as st,g as rt,W as Xe,X as ut,Y as it}from"./index-DaZx-aM1.js";import{u as Me,t as F}from"./terminal-Ckva-Vp9.js";import{B as L,C as u,D as M,u as e,W as $,F as le,U as T,O as x,$ as D,a9 as O,I as f,Z as X,Y as se,P as s,H as o,G as d,z as ct,a as Y,l as Ve,o as G,a1 as me,N as oe,a8 as ce,h as De,ac as Ie,_ as K,ad as Ye,ae as dt,a0 as je,a6 as ue,V as A,n as ne,af as mt,ag as Ne,X as Ee,ah as ft,ai as $e,aj as Ge,ab as pt,w as _t,ak as vt,p as He}from"./vue-DweYBrEc.js";import{_ as yt,D as gt}from"./darkSwitch-Cct20e6J.js";import{c as bt,g as J,r as de,o as qe,a as Ae,s as Ze,b as ht}from"./router-OOIgln3v.js";import{I as Ct}from"./index-DURhdNfa.js";import{t as kt}from"./useDark-CorIDSgM.js";import{a as wt,i as xt}from"./index-COLRoJQu.js";import{F as _e}from"./index-3bJmoSPj.js";import"./index-BUXh3lRP.js";const Tt={class:"layout-logo"},St={key:0,class:"logo-img",src:yt,alt:"logo"},Bt=L({__name:"logo",setup(S){O(c=>({"7eb5ef14":e(t).layout.layoutMode!="Streamline"?e(t).getColorVal("menuTopBarBackground"):"transparent"}));const t=H(),n=Se(),r=function(){t.layout.shrink&&!t.layout.menuCollapse&&bt(),t.setLayout("menuCollapse",!t.layout.menuCollapse),ae.set(ie,{layoutMode:t.layout.layoutMode,menuCollapse:t.layout.menuCollapse}),setTimeout(()=>{Te()},350)};return(c,l)=>{const b=f("Icon");return u(),M("div",Tt,[e(t).layout.menuCollapse?$("",!0):(u(),M("img",St)),e(t).layout.menuCollapse?$("",!0):(u(),M("div",{key:1,style:le({color:e(t).getColorVal("menuActiveColor")}),class:"website-name"},T(e(n).siteName),5)),e(t).layout.layoutMode!="Streamline"?(u(),x(b,{key:2,onClick:r,name:e(t).layout.menuCollapse?"fa fa-indent":"fa fa-dedent",class:D([e(t).layout.menuCollapse?"unfold":"","fold"]),color:e(t).getColorVal("menuActiveColor"),size:"18"},null,8,["name","class","color"])):$("",!0)])}}}),Je=z(Bt,[["__scopeId","data-v-ba77f2c8"]]),Rt=L({__name:"menuTree",props:{menus:{default:()=>[]},extends:{default:()=>({level:1})}},setup(S){O(p=>({"759ed3ed":e(r).getColorVal("menuActiveBackground"),"39aefdf2":e(r).getColorVal("menuActiveColor")}));const{t,te:n}=ye.useI18n(),r=H(),c=S,l=p=>{var a;const i=(a=p.meta)==null?void 0:a.title;return typeof i!="string"||!i?t("noTitle"):n(i)?t(i):i},b={"Annual Report":"/user/moneyLog/annualReport",年度报表:"/user/moneyLog/annualReport","Daily Report":"/user/moneyLog/dailyReport",日报表:"/user/moneyLog/dailyReport","Customer Report":"/user/moneyLog/customerReport",客户报表:"/user/moneyLog/customerReport"},_={"Domain Status":"/embed/domainStatus",域名状态:"/embed/domainStatus","Program Widget":"/embed/programWidget",程序组件:"/embed/programWidget","Game RTP":"/embed/gameRtp","游戏 RTP":"/embed/gameRtp",Partnership:"/embed/partnership",合作伙伴:"/embed/partnership"},m=p=>{var g;const i=typeof((g=p.meta)==null?void 0:g.title)=="string"?p.meta.title:"",a=b[i]||_[i];if(a){de(Be+a);return}qe(p)},v=p=>{var i,a;if(((i=c.extends)==null?void 0:i.position)=="horizontal"&&c.extends.level<=1&&((a=p.children)!=null&&a.length)){const g=Ae(p.children);g?qe(g):ct({type:"error",message:t("utils.No child menu to jump to!")})}};return(p,i)=>{const a=f("Icon"),g=f("MenuTree",!0),V=f("el-sub-menu"),y=f("el-menu-item");return u(!0),M(X,null,se(c.menus,h=>(u(),M(X,null,[h.children&&h.children.length>0?(u(),x(V,{onClick:I=>v(h),index:e(J)(h),key:e(J)(h)},{title:s(()=>{var I,U;return[o(a,{color:e(r).getColorVal("menuColor"),name:(I=h.meta)!=null&&I.icon?(U=h.meta)==null?void 0:U.icon:e(r).layout.menuDefaultIcon},null,8,["color","name"]),d("span",null,T(l(h)),1)]}),default:s(()=>[o(g,{extends:{...c.extends,level:c.extends.level+1},menus:h.children},null,8,["extends","menus"])]),_:2},1032,["onClick","index"])):(u(),x(y,{onClick:I=>m(h),index:e(J)(h),key:e(J)(h)},{default:s(()=>{var I,U;return[o(a,{color:e(r).getColorVal("menuColor"),name:(I=h.meta)!=null&&I.icon?(U=h.meta)==null?void 0:U.icon:e(r).layout.menuDefaultIcon},null,8,["color","name"]),d("span",null,T(l(h)),1)]}),_:2},1032,["onClick","index"]))],64))),256)}}}),be=z(Rt,[["__scopeId","data-v-c5cd449a"]]),Mt=L({__name:"menuVertical",setup(S){O(m=>({"68b700bf":l.value,"70c84046":e(t).getColorVal("menuBackground"),f471040e:e(t).getColorVal("menuColor"),"0b6afcd3":e(t).getColorVal("menuActiveColor")}));const t=H(),n=q(),r=oe(),c=Y({defaultActive:""}),l=Ve(()=>"calc(100% - "+(t.layout.menuShowTopBar?50:0)+"px)"),b=m=>{const v=n.getTabsViewDataByRoute(m);v&&(c.defaultActive=J(v,v.meta.matched))},_=()=>{setTimeout(()=>{var v;let m=document.querySelector(".el-menu.layouts-menu-vertical li.is-active");m&&((v=Q.value)==null||v.setScrollTop(m.offsetTop))},500)};return G(()=>{b(r),_()}),me(m=>{b(m)}),(m,v)=>{const p=f("el-menu"),i=f("el-scrollbar");return u(),x(i,{ref_key:"layoutMenuScrollbarRef",ref:Q,class:"vertical-menus-scrollbar"},{default:s(()=>[o(p,{class:"layouts-menu-vertical","collapse-transition":!1,"unique-opened":e(t).layout.menuUniqueOpened,"default-active":c.defaultActive,collapse:e(t).layout.menuCollapse,ref_key:"layoutMenuRef",ref:ge},{default:s(()=>[o(be,{menus:e(n).state.tabsViewRoutes},null,8,["menus"])]),_:1},8,["unique-opened","default-active","collapse"])]),_:1},512)}}}),Vt=L({__name:"menuVerticalChildren",setup(S){O(v=>({"66dbcf23":b.value,"06fa6aaa":e(t).getColorVal("menuBackground"),fa1535d6:e(t).getColorVal("menuColor"),"3b7e1eef":e(t).getColorVal("menuActiveColor")}));const t=H(),n=q(),r=oe(),c=ce("layoutMenuScrollbarRef"),l=Y({defaultActive:"",routeChildren:[]}),b=Ve(()=>"calc(100% - "+(t.layout.menuShowTopBar?50:0)+"px)"),_=v=>{const p=n.getTabsViewDataByRoute(v);p&&(l.defaultActive=J(p,p.meta.matched));let i=n.getTabsViewDataByRoute(v,"above");i?i.children&&i.children.length>0?l.routeChildren=i.children:l.routeChildren=[i]:l.routeChildren||(l.routeChildren=n.state.tabsViewRoutes)},m=()=>{setTimeout(()=>{var p;let v=document.querySelector(".el-menu.layouts-menu-vertical-children li.is-active");v&&((p=c.value)==null||p.setScrollTop(v.offsetTop))},500)};return G(()=>{_(r),m()}),me(v=>{_(v)}),(v,p)=>{const i=f("el-menu"),a=f("el-scrollbar");return u(),x(a,{ref_key:"layoutMenuScrollbarRef",ref:c,class:"children-vertical-menus-scrollbar"},{default:s(()=>[o(i,{class:"layouts-menu-vertical-children","collapse-transition":!1,"unique-opened":e(t).layout.menuUniqueOpened,"default-active":l.defaultActive,collapse:e(t).layout.menuCollapse,ref_key:"layoutMenuRef",ref:ge},{default:s(()=>[l.routeChildren.length>0?(u(),x(be,{key:0,menus:l.routeChildren},null,8,["menus"])):$("",!0)]),_:1},8,["unique-opened","default-active","collapse"])]),_:1},512)}}}),It=L({name:"layout/aside",__name:"aside",setup(S){O(c=>({"276f12fc":r.value,"472e5203":e(ve)}));const t=H(),n=q(),r=Ve(()=>t.menuWidth());return(c,l)=>{const b=f("el-aside");return e(n).state.tabFullScreen?$("",!0):(u(),x(b,{key:0,class:D(["layout-aside-"+e(t).layout.layoutMode,e(t).layout.shrink?"shrink":""])},{default:s(()=>[e(t).layout.menuShowTopBar?(u(),x(Je,{key:0})):$("",!0),e(t).layout.layoutMode=="Double"?(u(),x(Vt,{key:1})):(u(),x(Mt,{key:2}))]),_:1},8,["class"]))}}}),Le=z(It,[["__scopeId","data-v-0b202254"]]);function Qe(){if(!De())throw new Error("useCurrentInstance() can only be used inside setup() or functional components!");const{appContext:S}=De();return{proxy:S.config.globalProperties}}const $t={class:"el-dropdown-menu"},At=["onClick"],Lt=L({__name:"index",props:{width:{default:150},items:{default:()=>[]}},emits:["menuClick","hideContextmenu"],setup(S,{expose:t,emit:n}){O(p=>({"5c84d21e":e(ve)}));const r=S,c=n,l=Y({show:!1,axis:{x:0,y:0},sourceData:null,showArrow:!0,arrowAxis:10}),b={click:()=>{},scroll:()=>{},keydown:()=>{}},_=(p,i)=>{l.showArrow=!0,l.sourceData=p;const a=document.documentElement.clientHeight-i.y-(r.items.length*40+20),g=document.documentElement.clientWidth-i.x-(r.width+20);a<0&&(i.y+=a,l.showArrow=!1),g<0&&(i.x+=g,l.showArrow=!1),l.axis=i,l.show=!0,b.click=re(document,"click",m),b.scroll=re(document,"scroll",m),b.keydown=re(document,"keydown",V=>{V.key==="Escape"&&m()})},m=()=>{l.show=!1;for(const p in b)b[p]();c("hideContextmenu")},v=p=>{p.disabled||(p.sourceData=dt(l.sourceData),c("menuClick",p))};return t({onShowContextmenu:_,onHideContextmenu:m}),(p,i)=>{const a=f("Icon");return u(),x(Ie,{name:"el-zoom-in-center"},{default:s(()=>[K((u(),M("div",{class:"el-popper is-pure is-light el-dropdown__popper ba-contextmenu",style:le(`top: ${l.axis.y+5}px;left: ${l.axis.x-14}px;width:${r.width}px`),key:Math.random(),"aria-hidden":"false","data-popper-placement":"bottom"},[d("ul",$t,[(u(!0),M(X,null,se(r.items,(g,V)=>(u(),M("li",{key:V,class:D(["el-dropdown-menu__item",g.disabled?"is-disabled":""]),tabindex:"-1",onClick:y=>v(g)},[o(a,{size:"12",name:g.icon},null,8,["name"]),d("span",null,T(g.label),1)],10,At))),128))]),l.showArrow?(u(),M("span",{key:0,class:"el-popper__arrow",style:le({left:`${l.arrowAxis}px`})},null,4)):$("",!0)],4)),[[Ye,l.show]])]),_:1})}}}),Ft=z(Lt,[["__scopeId","data-v-dfe3b2ef"]]),zt=["onClick","onContextmenu"],Pt=L({__name:"tabs",setup(S,{expose:t}){O(C=>({"324bc03e":e(c).getColorVal("headerBarTabColor"),da32de8a:e(c).getColorVal("headerBarTabActiveColor"),"29dffebc":e(c).layout.layoutMode=="Default"?"none":e(c).getColorVal("headerBarBackground")}));const n=oe(),r=je(),c=H(),l=q(),{proxy:b}=Qe(),_=ot(),m=ce("contextmenuRef"),v=ce("tabScrollbarRef"),p=Y({contextmenuItems:[{name:"refresh",label:"重新加载",icon:"fa fa-refresh"},{name:"close",label:"关闭标签",icon:"fa fa-times"},{name:"fullScreen",label:"当前标签全屏",icon:"el-icon-FullScreen"},{name:"closeOther",label:"关闭其他标签",icon:"fa fa-minus"},{name:"closeAll",label:"关闭全部标签",icon:"fa fa-stop"}]}),i=Y({width:"0",transform:"translateX(0px)"}),a=C=>{r.push(C.fullPath)},g=function(C){if(!C)return!1;if(i.width=C.clientWidth+"px",i.transform=`translateX(${C.offsetLeft}px)`,v.value){let R=C.offsetLeft+C.clientWidth-v.value.clientWidth;C.offsetLeftv.value.scrollLeft&&v.value.scrollTo(R,0)}},V=()=>{const C=l.state.tabsView.slice(-1)[0];C?r.push(C.fullPath):r.push(Be)},y=C=>{var R,B;l._closeTab(C),b.eventBus.emit("onTabViewClose",C),((R=l.state.activeRoute)==null?void 0:R.fullPath)===C.fullPath?V():(l._setActiveRoute(l.state.activeRoute),ne(()=>{g(_.value[l.state.activeIndex])})),(B=m.value)==null||B.onHideContextmenu()},h=C=>{var R;l._closeTabs(C),l._setActiveRoute(C),((R=l.state.activeRoute)==null?void 0:R.fullPath)!==n.fullPath&&r.push(C.fullPath)},I=C=>{var B;let R=Ae(l.state.tabsViewRoutes);if(C&&R&&R.path==C.fullPath)return h(C);if(R&&R.path==((B=l.state.activeRoute)==null?void 0:B.fullPath))return h(l.state.activeRoute);l._closeTabs(!1),R&&de(R.path)},U=(C,R)=>{var k;p.contextmenuItems[0].disabled=n.fullPath!==C.fullPath,p.contextmenuItems[4].disabled=p.contextmenuItems[3].disabled=l.state.tabsView.length==1;const{clientX:B,clientY:P}=R;(k=m.value)==null||k.onShowContextmenu(C,{x:B,y:P})},N=C=>{const{name:R,sourceData:B}=C;if(B)switch(R){case"refresh":b.eventBus.emit("onTabViewRefresh",B);break;case"close":y(B);break;case"closeOther":h(B);break;case"closeAll":I(B);break;case"fullScreen":n.fullPath!==B.fullPath&&r.push(B.fullPath),l.setFullScreen(!0);break}},W=function(C){l._addTab(C),l._setActiveRoute(C),ne(()=>{g(_.value[l.state.activeIndex])})};return me(async C=>{W(C)}),G(()=>{W(r.currentRoute.value),v.value&&new Re(v.value)}),t({closeAllTab:I,closeTabByPath:C=>{for(const R in l.state.tabsView)if(l.state.tabsView[R].fullPath==C){y(l.state.tabsView[R]);break}},updateTabTitle:(C,R)=>{l._updateTabTitle(C,R),ne(()=>{g(_.value[l.state.activeIndex])})}}),(C,R)=>{const B=f("Icon");return u(),M("div",{class:"nav-tabs",ref_key:"tabScrollbarRef",ref:v},[(u(!0),M(X,null,se(e(l).state.tabsView,(P,k)=>(u(),M("div",{onClick:w=>a(P),onContextmenu:ue(w=>U(P,w),["prevent"]),class:D(["ba-nav-tab",e(l).state.activeIndex==k?"active":""]),ref_for:!0,ref:e(_).set,key:k},[A(T(P.meta.title)+" ",1),o(Ie,{onAfterLeave:R[0]||(R[0]=w=>g(e(_)[e(l).state.activeIndex])),name:"el-fade-in"},{default:s(()=>[K(o(B,{class:"close-icon",onClick:ue(w=>y(P),["stop"]),size:"15",name:"el-icon-Close"},null,8,["onClick"]),[[Ye,e(l).state.tabsView.length>1]])]),_:2},1024)],42,zt))),128)),d("div",{style:le(i),class:"nav-tabs-active-box"},null,4),o(Ft,{ref_key:"contextmenuRef",ref:m,items:p.contextmenuItems,onMenuClick:N},null,8,["items"])],512)}}}),et=z(Pt,[["__scopeId","data-v-e50bae95"]]),Ue=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],j=(()=>{if(typeof document>"u")return!1;const S=Ue[0],t={};for(const n of Ue)if((n==null?void 0:n[1])in document){for(const[c,l]of n.entries())t[S[c]]=l;return t}return!1})(),We={change:j.fullscreenchange,error:j.fullscreenerror};let E={request(S=document.documentElement,t){return new Promise((n,r)=>{const c=()=>{E.off("change",c),n()};E.on("change",c);const l=S[j.requestFullscreen](t);l instanceof Promise&&l.then(c).catch(r)})},exit(){return new Promise((S,t)=>{if(!E.isFullscreen){S();return}const n=()=>{E.off("change",n),S()};E.on("change",n);const r=document[j.exitFullscreen]();r instanceof Promise&&r.then(n).catch(t)})},toggle(S,t){return E.isFullscreen?E.exit():E.request(S,t)},onchange(S){E.on("change",S)},onerror(S){E.on("error",S)},on(S,t){const n=We[S];n&&document.addEventListener(n,t,!1)},off(S,t){const n=We[S];n&&document.removeEventListener(n,t,!1)},raw:j};Object.defineProperties(E,{isFullscreen:{get:()=>!!document[j.fullscreenElement]},element:{enumerable:!0,get:()=>document[j.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[j.fullscreenEnabled]}});j||(E={isEnabled:!1});const Dt={class:"layout-config-drawer"},Nt={class:"layout-mode-styles-box"},Et={class:"layout-mode-box-style"},Ht={class:"layout-mode-style-name"},qt={class:"layout-mode-style-name"},Ut={class:"layout-mode-style-name"},Wt={class:"layout-mode-style-name"},Ot={class:"layout-config-global"},Kt={class:"layout-config-aside"},Xt={class:"layout-config-aside"},Yt={class:"ba-center"},jt=L({__name:"config",setup(S){const{t}=ye.useI18n(),n=H(),r=q(),c=je(),l=(i,a)=>{n.setLayout(a,i)},b=(i,a)=>{if(i===null)return;const g=n.layout[a];n.layout.isDark?g[1]=i:g[0]=i,n.setLayout(a,g)},_=i=>{ae.set(ie,{layoutMode:i,menuCollapse:n.layout.menuCollapse}),n.setLayoutMode(i)},m=(i,a)=>{n.setLayout(a,i);const g=r.state.tabsViewRoutes;r.setTabsViewRoutes([]),ne(()=>{r.setTabsViewRoutes(g)})},v=()=>{n.setLayout("showDrawer",!1)},p=()=>{te.remove(nt),ae.remove(ie),c.go(0)};return(i,a)=>{const g=f("el-divider"),V=f("el-col"),y=f("el-row"),h=f("el-form-item"),I=f("el-option"),U=f("el-select"),N=f("el-color-picker"),W=f("el-switch"),Z=f("el-input"),ee=f("el-button"),C=f("el-popconfirm"),R=f("el-form"),B=f("el-scrollbar"),P=f("el-drawer");return u(),M("div",Dt,[o(P,{"model-value":e(n).layout.showDrawer,title:e(t)("layouts.Layout configuration"),size:"310px",onClose:v},{default:s(()=>[o(B,{class:"layout-mode-style-scrollbar"},{default:s(()=>[o(R,{model:e(n).layout},{default:s(()=>[d("div",Nt,[o(g,{"border-style":"dashed"},{default:s(()=>[A(T(e(t)("layouts.Layout mode")),1)]),_:1}),d("div",Et,[o(y,{class:"layout-mode-box-style-row",gutter:10},{default:s(()=>[o(V,{span:12},{default:s(()=>[d("div",{onClick:a[0]||(a[0]=k=>_("Default")),class:D(["layout-mode-style default",e(n).layout.layoutMode=="Default"?"active":""])},[a[21]||(a[21]=d("div",{class:"layout-mode-style-box"},[d("div",{class:"layout-mode-style-aside"}),d("div",{class:"layout-mode-style-container-box"},[d("div",{class:"layout-mode-style-header"}),d("div",{class:"layout-mode-style-container"})])],-1)),d("div",Ht,T(e(t)("layouts.default")),1)],2)]),_:1}),o(V,{span:12},{default:s(()=>[d("div",{onClick:a[1]||(a[1]=k=>_("Classic")),class:D(["layout-mode-style classic",e(n).layout.layoutMode=="Classic"?"active":""])},[a[22]||(a[22]=d("div",{class:"layout-mode-style-box"},[d("div",{class:"layout-mode-style-aside"}),d("div",{class:"layout-mode-style-container-box"},[d("div",{class:"layout-mode-style-header"}),d("div",{class:"layout-mode-style-container"})])],-1)),d("div",qt,T(e(t)("layouts.classic")),1)],2)]),_:1})]),_:1}),o(y,{gutter:10},{default:s(()=>[o(V,{span:12},{default:s(()=>[d("div",{onClick:a[2]||(a[2]=k=>_("Streamline")),class:D(["layout-mode-style streamline",e(n).layout.layoutMode=="Streamline"?"active":""])},[a[23]||(a[23]=d("div",{class:"layout-mode-style-box"},[d("div",{class:"layout-mode-style-container-box"},[d("div",{class:"layout-mode-style-header"}),d("div",{class:"layout-mode-style-container"})])],-1)),d("div",Ut,T(e(t)("layouts.Single column")),1)],2)]),_:1}),o(V,{span:12},{default:s(()=>[d("div",{onClick:a[3]||(a[3]=k=>_("Double")),class:D(["layout-mode-style double",e(n).layout.layoutMode=="Double"?"active":""])},[a[24]||(a[24]=d("div",{class:"layout-mode-style-box"},[d("div",{class:"layout-mode-style-aside"}),d("div",{class:"layout-mode-style-container-box"},[d("div",{class:"layout-mode-style-header"}),d("div",{class:"layout-mode-style-container"})])],-1)),d("div",Wt,T(e(t)("layouts.Double column")),1)],2)]),_:1})]),_:1})]),o(g,{"border-style":"dashed"},{default:s(()=>[A(T(e(t)("layouts.overall situation")),1)]),_:1}),d("div",Ot,[o(h,{size:"large",label:e(t)("layouts.Dark mode")},{default:s(()=>[o(gt,{onClick:a[4]||(a[4]=k=>e(kt)())})]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Background page switching animation")},{default:s(()=>[o(U,{onChange:a[5]||(a[5]=k=>l(k,"mainAnimation")),"model-value":e(n).layout.mainAnimation,placeholder:e(t)("layouts.Please select an animation name")},{default:s(()=>[o(I,{label:"slide-right",value:"slide-right"}),o(I,{label:"slide-left",value:"slide-left"}),o(I,{label:"el-fade-in-linear",value:"el-fade-in-linear"}),o(I,{label:"el-fade-in",value:"el-fade-in"}),o(I,{label:"el-zoom-in-center",value:"el-zoom-in-center"}),o(I,{label:"el-zoom-in-top",value:"el-zoom-in-top"}),o(I,{label:"el-zoom-in-bottom",value:"el-zoom-in-bottom"})]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])]),o(g,{"border-style":"dashed"},{default:s(()=>[A(T(e(t)("layouts.sidebar")),1)]),_:1}),d("div",Kt,[o(h,{label:e(t)("layouts.Side menu bar background color")},{default:s(()=>[o(N,{onChange:a[6]||(a[6]=k=>b(k,"menuBackground")),"model-value":e(n).getColorVal("menuBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu text color")},{default:s(()=>[o(N,{onChange:a[7]||(a[7]=k=>b(k,"menuColor")),"model-value":e(n).getColorVal("menuColor")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu active item background color")},{default:s(()=>[o(N,{onChange:a[8]||(a[8]=k=>b(k,"menuActiveBackground")),"model-value":e(n).getColorVal("menuActiveBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu active item text color")},{default:s(()=>[o(N,{onChange:a[9]||(a[9]=k=>b(k,"menuActiveColor")),"model-value":e(n).getColorVal("menuActiveColor")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Show side menu top bar (logo bar)")},{default:s(()=>[o(W,{onChange:a[10]||(a[10]=k=>l(k,"menuShowTopBar")),"model-value":e(n).layout.menuShowTopBar},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu top bar background color")},{default:s(()=>[o(N,{onChange:a[11]||(a[11]=k=>b(k,"menuTopBarBackground")),"model-value":e(n).getColorVal("menuTopBarBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu width (when expanded)")},{default:s(()=>[o(Z,{onInput:a[12]||(a[12]=k=>l(k,"menuWidth")),type:"number",step:10,"model-value":e(n).layout.menuWidth},{append:s(()=>a[25]||(a[25]=[A("px")])),_:1},8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu default icon")},{default:s(()=>[o(Ct,{onChange:a[13]||(a[13]=k=>m(k,"menuDefaultIcon")),"model-value":e(n).layout.menuDefaultIcon},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu horizontal collapse")},{default:s(()=>[o(W,{onChange:a[14]||(a[14]=k=>l(k,"menuCollapse")),"model-value":e(n).layout.menuCollapse},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu accordion")},{default:s(()=>[o(W,{onChange:a[15]||(a[15]=k=>l(k,"menuUniqueOpened")),"model-value":e(n).layout.menuUniqueOpened},null,8,["model-value"])]),_:1},8,["label"])]),o(g,{"border-style":"dashed"},{default:s(()=>[A(T(e(t)("layouts.Top bar")),1)]),_:1}),d("div",Xt,[o(h,{label:e(t)("layouts.Top bar background color")},{default:s(()=>[o(N,{onChange:a[16]||(a[16]=k=>b(k,"headerBarBackground")),"model-value":e(n).getColorVal("headerBarBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Top bar text color")},{default:s(()=>[o(N,{onChange:a[17]||(a[17]=k=>b(k,"headerBarTabColor")),"model-value":e(n).getColorVal("headerBarTabColor")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Background color when hovering over the top bar")},{default:s(()=>[o(N,{onChange:a[18]||(a[18]=k=>b(k,"headerBarHoverBackground")),"model-value":e(n).getColorVal("headerBarHoverBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Top bar menu active item background color")},{default:s(()=>[o(N,{onChange:a[19]||(a[19]=k=>b(k,"headerBarTabActiveBackground")),"model-value":e(n).getColorVal("headerBarTabActiveBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Top bar menu active item text color")},{default:s(()=>[o(N,{onChange:a[20]||(a[20]=k=>b(k,"headerBarTabActiveColor")),"model-value":e(n).getColorVal("headerBarTabActiveColor")},null,8,["model-value"])]),_:1},8,["label"])]),o(C,{onConfirm:p,title:e(t)("layouts.Are you sure you want to restore all configurations to the default values?")},{reference:s(()=>[d("div",Yt,[o(ee,{class:"w80",type:"info"},{default:s(()=>[A(T(e(t)("layouts.Restore default")),1)]),_:1})])]),_:1},8,["title"])])]),_:1},8,["model"])]),_:1})]),_:1},8,["model-value","title"])])}}}),Gt=z(jt,[["__scopeId","data-v-2fcf2bed"]]),Zt={class:"command"},Jt={class:"task-opt"},Qt=["onClick"],eo={class:"terminal-buttons"},to={class:"config-buttons"},oo=L({__name:"index",setup(S){const{t}=ye.useI18n(),n=Me(),r=ce("terminalScrollbarRef"),c=Y({registryLoading:!1,registryLoadingType:"npm",packageManagerLoading:!1}),l=i=>{let a=t("terminal.unknown"),g="info";switch(i){case F.Waiting:a=t("terminal.Waiting for execution"),g="info";break;case F.Connecting:a=t("terminal.Connecting"),g="warning";break;case F.Executing:a=t("terminal.Executing"),g="warning";break;case F.Success:a=t("terminal.Successful execution"),g="success";break;case F.Failed:a=t("terminal.Execution failed"),g="danger";break;case F.Unknown:a=t("terminal.Unknown execution result"),g="danger";break}return{statusText:a,statusType:g}},b=(i,a,g=!0,V="",y=()=>{})=>{a?n.addTaskPM(i,g,V,y):n.addTask(i,g,V,y),ne(()=>{r.value&&r.value.wrapRef&&r.value.setScrollTop(r.value.wrapRef.scrollHeight)})},_=()=>{Ne.confirm(t("terminal.Are you sure you want to republish?"),t("Reminder"),{confirmButtonText:t("Confirm"),cancelButtonText:t("Cancel"),type:"warning"}).then(()=>{b("web-build",!0,!0,"",()=>{})})},m=i=>{c.packageManagerLoading=!0,at({manager:i}).then(a=>{a.code==1&&n.changePackageManager(i)}).finally(()=>{c.packageManagerLoading=!1})},v=(i,a)=>{const g=a=="npm"?n.state.npmRegistry:n.state.composerRegistry;n.changeRegistry(i,a),c.registryLoading=!0,c.registryLoadingType=a,n.addTask(`set-${a}-registry.${i}`,!1,"",V=>{c.registryLoading=!1,(V==F.Failed||V==F.Unknown)&&Ne.confirm(t("terminal.Failed to modify the source command, Please try again manually"),t("Reminder"),{confirmButtonText:t("Confirm"),showCancelButton:!1,type:"warning"}).then(()=>{n.changeRegistry(g,a)})})},p=i=>{let a={};return i=="npm"?a={npm:"npm",taobao:"taobao",tencent:"tencent"}:i=="composer"&&(a={composer:"composer",huawei:"huawei",aliyun:"aliyun",tencent:"tencent",kkame:"kkame"}),n.state[i=="npm"?"npmRegistry":"composerRegistry"]=="unknown"&&(a.unknown=t("Unknown")),a};return G(()=>{n.init()}),(i,a)=>{const g=f("el-alert"),V=f("el-tag"),y=f("el-button"),h=f("Icon"),I=f("el-card"),U=f("el-timeline-item"),N=f("el-timeline"),W=f("el-empty"),Z=f("el-dropdown-item"),ee=f("el-dropdown-menu"),C=f("el-dropdown"),R=f("el-dialog"),B=f("el-form"),P=Ee("blur"),k=Ee("loading");return u(),M("div",null,[o(R,{modelValue:e(n).state.show,"onUpdate:modelValue":a[6]||(a[6]=w=>e(n).state.show=w),title:e(t)("terminal.Terminal"),class:"ba-terminal-dialog main-dialog"},{default:s(()=>[o(e(mt),{ref_key:"terminalScrollbarRef",ref:r,"max-height":500,class:"terminal-scrollbar"},{default:s(()=>[e(n).state.phpDevelopmentServer?$("",!0):(u(),x(g,{key:0,class:"terminal-warning-alert",title:e(t)("terminal.The current terminal is not running under the installation service, and some commands may not be executed"),type:"error"},null,8,["title"])),e(n).state.taskList.length?(u(),x(N,{key:1,class:"terminal-timeline"},{default:s(()=>[(u(!0),M(X,null,se(e(n).state.taskList,(w,fe)=>(u(),x(U,{key:fe,class:D(["task-item","task-status-"+w.status]),type:l(w.status).statusType,center:"",timestamp:w.createTime,placement:"top"},{default:s(()=>[o(I,null,{default:s(()=>[d("div",null,[o(V,{type:l(w.status).statusType},{default:s(()=>[A(T(l(w.status).statusText),1)]),_:2},1032,["type"]),(w.status==e(F).Failed||w.status==e(F).Unknown)&&w.blockOnFailure?(u(),x(V,{key:0,class:"block-on-failure-tag",type:"warning"},{default:s(()=>[A(T(e(t)("terminal.Failure to execute this command will block the execution of the queue")),1)]),_:1})):$("",!0),w.status==e(F).Executing||w.status==e(F).Connecting?(u(),x(V,{key:1,class:"block-on-failure-tag",type:"danger"},{default:s(()=>[A(T(e(t)("terminal.Do not refresh the browser")),1)]),_:1})):$("",!0),d("span",Zt,T(w.command),1),d("div",Jt,[w.status==e(F).Failed||w.status==e(F).Unknown?K((u(),x(y,{key:0,title:e(t)("Retry"),size:"small",type:"warning",icon:"el-icon-RefreshRight",circle:"",onClick:pe=>e(n).retryTask(fe)},null,8,["title","onClick"])),[[P]]):$("",!0),K(o(y,{onClick:pe=>e(n).delTask(fe),title:e(t)("Delete"),size:"small",type:"danger",icon:"el-icon-Delete",circle:""},null,8,["onClick","title"]),[[P]])])]),w.status!=e(F).Waiting?(u(),M(X,{key:0},[w.status!=e(F).Connecting&&w.status!=e(F).Executing?(u(),M("div",{key:0,onClick:pe=>e(n).setTaskShowMessage(fe),class:"toggle-message-display"},[d("span",null,T(e(t)("terminal.Command run log")),1),o(h,{name:w.showMessage?"el-icon-ArrowUp":"el-icon-ArrowDown",size:"16",color:"#909399"},null,8,["name"])],8,Qt)):$("",!0),w.status==e(F).Connecting||w.status==e(F).Executing||w.status>e(F).Executing&&w.showMessage?(u(),M("div",{key:1,class:D(["exec-message","exec-message-"+w.uuid])},[(u(!0),M(X,null,se(w.message,(pe,tt)=>(u(),M("pre",{key:tt,class:"message-item"},T(pe),1))),128))],2)):$("",!0)],64)):$("",!0)]),_:2},1024)]),_:2},1032,["class","type","timestamp"]))),128))]),_:1})):(u(),x(W,{key:2,"image-size":80,description:e(t)("terminal.No mission yet")},null,8,["description"]))]),_:1},512),d("div",eo,[K((u(),x(y,{class:"terminal-menu-item",icon:"el-icon-MagicStick",onClick:a[0]||(a[0]=w=>b("test",!0,!1))},{default:s(()=>[A(T(e(t)("terminal.Test command")),1)]),_:1})),[[P]]),o(C,{class:"terminal-menu-item"},{dropdown:s(()=>[o(ee,null,{default:s(()=>[e(n).state.packageManager!="none"?(u(),x(Z,{key:0,onClick:a[1]||(a[1]=w=>b("web-install",!0))},{default:s(()=>[A(T(e(n).state.packageManager)+" run install ",1)]),_:1})):$("",!0),o(Z,{onClick:a[2]||(a[2]=w=>b("composer.update",!1))},{default:s(()=>a[9]||(a[9]=[A("composer update")])),_:1})]),_:1})]),default:s(()=>[K((u(),x(y,{icon:"el-icon-Download"},{default:s(()=>[A(T(e(t)("terminal.Install dependent packages")),1)]),_:1})),[[P]])]),_:1}),K((u(),x(y,{class:"terminal-menu-item",icon:"el-icon-Sell",onClick:a[3]||(a[3]=w=>_())},{default:s(()=>[A(T(e(t)("terminal.Republish")),1)]),_:1})),[[P]]),K((u(),x(y,{class:"terminal-menu-item",icon:"el-icon-Delete",onClick:a[4]||(a[4]=w=>e(n).clearSuccessTask())},{default:s(()=>[A(T(e(t)("terminal.Clean up task list")),1)]),_:1})),[[P]]),K((u(),x(y,{class:"terminal-menu-item",icon:"el-icon-Tools",onClick:a[5]||(a[5]=w=>e(n).toggleConfigDialog())},{default:s(()=>[A(T(e(t)("terminal.Terminal settings")),1)]),_:1})),[[P]])])]),_:1},8,["modelValue","title"]),o(R,{onClose:a[8]||(a[8]=w=>e(n).toggleConfigDialog(!1)),"model-value":e(n).state.showConfig,class:"ba-terminal-dialog",title:e(t)("terminal.Terminal settings")},{default:s(()=>[o(B,{"label-position":"left","label-width":"140"},{default:s(()=>[K((u(),x(_e,{label:"NPM "+e(t)("terminal.Source"),"model-value":e(n).state.npmRegistry,key:e(n).state.npmRegistry,type:"select","input-attr":{border:!0,content:p("npm"),teleported:!1,onChange:w=>v(w,"npm")}},null,8,["label","model-value","input-attr"])),[[k,c.registryLoading&&c.registryLoadingType=="npm"]]),K((u(),x(_e,{label:"Composer "+e(t)("terminal.Source"),"model-value":e(n).state.composerRegistry,key:e(n).state.composerRegistry,type:"select","input-attr":{border:!0,content:p("composer"),teleported:!1,onChange:w=>v(w,"composer")}},null,8,["label","model-value","input-attr"])),[[k,c.registryLoading&&c.registryLoadingType=="composer"]]),K(o(_e,{label:e(t)("terminal.NPM package manager"),"model-value":e(n).state.packageManager,type:"select","input-attr":{border:!0,content:{npm:"NPM",cnpm:"CNPM",pnpm:"PNPM",yarn:"YARN",ni:"NI",none:e(t)("terminal.Manual execution")},teleported:!1,onChange:w=>m(w)},tip:e(t)("terminal.NPM package manager tip")},null,8,["label","model-value","input-attr","tip"]),[[k,c.packageManagerLoading]]),o(_e,{label:e(t)("terminal.Clear successful task"),"model-value":e(n).state.automaticCleanupTask,type:"radio","input-attr":{border:!0,content:{0:e(t)("Disable"),1:e(t)("Enable")},onChange:e(n).changeAutomaticCleanupTask},tip:e(t)("terminal.Clear successful task tip")},null,8,["label","model-value","input-attr","tip"])]),_:1}),d("div",to,[o(y,{onClick:a[7]||(a[7]=w=>e(n).toggleConfigDialog(!1))},{default:s(()=>[A(T(e(t)("terminal.Back to terminal")),1)]),_:1})])]),_:1},8,["model-value","title"])])}}}),no=z(oo,[["__scopeId","data-v-4a3fef97"]]),ao={class:"el-popover__title"},lo={class:"reload-hot-server-content"},so={class:"reload-hot-server-buttons"},ro={class:"nav-menu-item"},uo={class:"admin-name"},io={class:"admin-info-base"},co={class:"admin-info-other"},mo={class:"admin-info-name"},fo={class:"admin-info-lasttime"},po={class:"admin-info-footer"},_o=L({__name:"navMenus",setup(S){O(V=>({a844c7d8:e(r).getColorVal("headerBarBackground"),dea66118:e(r).getColorVal("headerBarTabColor"),"23f70e92":e(r).getColorVal("headerBarHoverBackground")}));const{t}=ye.useI18n(),n=Oe(),r=H(),c=Me(),l=Se(),b=ce("reloadHotServerPopover"),_=Y({isFullScreen:!1,currentNavMenu:"",showLayoutDrawer:!1,showAdminInfoPopover:!1}),m=(V,y)=>{_.currentNavMenu=V?y:""},v=V=>{var y;V=="cancel"&&((y=b.value)==null||y.hide())},p=()=>{if(!E.isEnabled)return ft.warning(t("layouts.Full screen is not supported")),!1;E.toggle(),E.onchange(()=>{_.isFullScreen=E.isFullscreen})},i=()=>{_.showAdminInfoPopover=!1,de({name:"routine/adminInfo"})},a=()=>{wt().then(()=>{te.remove(xe),Ke.go(0)})},g=V=>{if(V=="storage"||V=="all"){const y=te.get(xe),h=te.get(Pe);if(ae.clear(),te.clear(),te.set(xe,y),te.set(Pe,h),V=="storage")return}st(V).then(()=>{})};return(V,y)=>{const h=f("el-button"),I=f("Icon"),U=f("el-popover"),N=f("router-link"),W=f("el-dropdown-item"),Z=f("el-dropdown-menu"),ee=f("el-dropdown"),C=f("el-badge"),R=f("el-avatar");return u(),M("div",{class:D(["nav-menus",[e(r).layout.layoutMode,e(r).layout.shrink?"shrink":""]])},[e(Fe).dirtyFile?(u(),x(U,{key:0,ref_key:"reloadHotServerPopover",ref:b,onShow:y[2]||(y[2]=B=>m(!0,"reloadHotServer")),onHide:y[3]||(y[3]=B=>m(!1,"reloadHotServer")),width:360},{reference:s(()=>[d("div",{class:D(["nav-menu-item",_.currentNavMenu=="reloadHotServer"?"hover":""])},[o(I,{color:"var(--el-color-danger)",class:"nav-menu-icon",name:"el-icon-Warning",size:"18"})],2)]),default:s(()=>[d("div",null,[d("div",ao,T(e(t)("vite.Reload hot server title")),1),d("div",lo,[d("p",null,[d("span",null,T(e(t)("vite.Reload hot server tips 1")),1),d("span",null,"【"+T(e(t)(`vite.Close type ${e(Fe).closeType}`))+"】",1),d("span",null,T(e(t)("vite.Reload hot server tips 2")),1)]),d("p",null,T(e(t)("vite.Reload hot server tips 3")),1),d("div",so,[o(h,{onClick:y[0]||(y[0]=B=>v("cancel"))},{default:s(()=>[A(T(e(t)("vite.Later")),1)]),_:1}),o(h,{onClick:y[1]||(y[1]=B=>v("reload")),type:"primary"},{default:s(()=>[A(T(e(t)("vite.Restart hot update")),1)]),_:1})])])])]),_:1},512)):$("",!0),o(N,{class:"h100",target:"_blank",title:e(t)("Home"),to:"/"},{default:s(()=>[d("div",ro,[o(I,{color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"el-icon-Monitor",size:"18"},null,8,["color"])])]),_:1},8,["title"]),o(ee,{onVisibleChange:y[4]||(y[4]=B=>m(B,"lang")),class:"h100",size:"large","hide-timeout":50,placement:"bottom",trigger:"click","hide-on-click":!0},{dropdown:s(()=>[o(Z,{class:"dropdown-menu-box"},{default:s(()=>[(u(!0),M(X,null,se(e(r).lang.langArray,B=>(u(),x(W,{key:B.name,onClick:P=>e(rt)(B.name)},{default:s(()=>[A(T(B.value),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:s(()=>[d("div",{class:D(["nav-menu-item pt2",_.currentNavMenu=="lang"?"hover":""])},[o(I,{color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"local-lang",size:"18"},null,8,["color"])],2)]),_:1}),d("div",{onClick:p,class:D(["nav-menu-item",_.isFullScreen?"hover":""])},[_.isFullScreen?(u(),x(I,{key:0,color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"local-full-screen-cancel",size:"18"},null,8,["color"])):(u(),x(I,{key:1,color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"el-icon-FullScreen",size:"18"},null,8,["color"]))],2),e(n).super?(u(),M("div",{key:1,onClick:y[5]||(y[5]=B=>e(c).toggle()),class:"nav-menu-item pt2"},[o(C,{"is-dot":e(c).state.showDot},{default:s(()=>[o(I,{color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"local-terminal",size:"26"},null,8,["color"])]),_:1},8,["is-dot"])])):$("",!0),e(n).super?(u(),x(ee,{key:2,onVisibleChange:y[9]||(y[9]=B=>m(B,"clear")),class:"h100",size:"large","hide-timeout":50,placement:"bottom",trigger:"click","hide-on-click":!0},{dropdown:s(()=>[o(Z,{class:"dropdown-menu-box"},{default:s(()=>[o(W,{onClick:y[6]||(y[6]=B=>g("tp"))},{default:s(()=>[A(T(e(t)("utils.Clean up system cache")),1)]),_:1}),o(W,{onClick:y[7]||(y[7]=B=>g("storage"))},{default:s(()=>[A(T(e(t)("utils.Clean up browser cache")),1)]),_:1}),o(W,{onClick:y[8]||(y[8]=B=>g("all")),divided:""},{default:s(()=>[A(T(e(t)("utils.Clean up all cache")),1)]),_:1})]),_:1})]),default:s(()=>[d("div",{class:D(["nav-menu-item",_.currentNavMenu=="clear"?"hover":""])},[o(I,{color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"el-icon-Delete",size:"18"},null,8,["color"])],2)]),_:1})):$("",!0),e(l).userInitialize?(u(),x(U,{key:3,onShow:y[10]||(y[10]=B=>m(!0,"adminInfo")),onHide:y[11]||(y[11]=B=>m(!1,"adminInfo")),placement:"bottom-end","hide-after":0,width:260,trigger:"click","popper-class":"admin-info-box",visible:_.showAdminInfoPopover,"onUpdate:visible":y[12]||(y[12]=B=>_.showAdminInfoPopover=B)},{reference:s(()=>[d("div",{class:D(["admin-info",_.currentNavMenu=="adminInfo"?"hover":""])},[o(R,{size:25,src:e(ze)(e(n).avatar)},null,8,["src"]),d("div",uo,T(e(n).nickname),1)],2)]),default:s(()=>[d("div",null,[d("div",io,[o(R,{size:70,src:e(ze)(e(n).avatar)},null,8,["src"]),d("div",co,[d("div",mo,T(e(n).nickname),1),d("div",fo,T(e(lt)(e(n).last_login_time)),1)])]),d("div",po,[o(h,{onClick:i,type:"primary",plain:""},{default:s(()=>[A(T(e(t)("layouts.Profile")),1)]),_:1}),o(h,{onClick:a,type:"danger",plain:""},{default:s(()=>[A(T(e(t)("layouts.Logout")),1)]),_:1})])])]),_:1},8,["visible"])):$("",!0),d("div",{onClick:y[13]||(y[13]=B=>e(r).setLayout("showDrawer",!0)),class:"nav-menu-item"},[o(I,{color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"fa fa-cogs",size:"18"},null,8,["color"])]),o(Gt),o(no)],2)}}}),he=z(_o,[["__scopeId","data-v-dc42e7a4"]]),vo={key:0,class:"unfold"},yo=L({__name:"default",setup(S){O(r=>({"8405b804":e(t).getColorVal("headerBarTabColor"),"4a6969d0":e(t).getColorVal("headerBarTabActiveColor"),"3ec26ac8":e(t).getColorVal("headerBarHoverBackground"),"67fa62f2":e(t).getColorVal("headerBarTabActiveBackground"),"732a13c4":e(t).getColorVal("headerBarBackground")}));const t=H(),n=()=>{Ze("ba-aside-menu-shade",()=>{t.setLayout("menuCollapse",!0)}),t.setLayout("menuCollapse",!1)};return(r,c)=>{const l=f("Icon");return u(),M("div",{class:D(["nav-bar",e(t).layout.shrink?"shrink":""])},[e(t).layout.shrink&&e(t).layout.menuCollapse?(u(),M("div",vo,[o(l,{onClick:n,name:"fa fa-indent",color:e(t).getColorVal("menuActiveColor"),size:"18"},null,8,["color"])])):$("",!0),e(t).layout.shrink?$("",!0):(u(),x(et,{key:1,ref_key:"layoutNavTabsRef",ref:Xe},null,512)),o(he)],2)}}}),go=z(yo,[["__scopeId","data-v-839f45ea"]]),bo={class:"nav-bar"},ho={key:0,class:"unfold"},Co=L({__name:"classic",setup(S){O(r=>({"737cd666":e(t).getColorVal("headerBarBackground"),"0af9a26d":e(t).getColorVal("headerBarTabColor"),"88760b72":e(t).getColorVal("headerBarTabActiveColor"),"7cfea179":e(t).getColorVal("headerBarHoverBackground"),e21b7690:e(t).getColorVal("headerBarTabActiveBackground")}));const t=H(),n=()=>{Ze("ba-aside-menu-shade",()=>{t.setLayout("menuCollapse",!0)}),t.setLayout("menuCollapse",!1)};return(r,c)=>{const l=f("Icon");return u(),M("div",bo,[e(t).layout.shrink&&e(t).layout.menuCollapse?(u(),M("div",ho,[o(l,{onClick:n,name:"fa fa-indent",color:e(t).getColorVal("menuActiveColor"),size:"18"},null,8,["color"])])):$("",!0),e(t).layout.shrink?$("",!0):(u(),x(et,{key:1,ref_key:"layoutNavTabsRef",ref:Xe},null,512)),o(he)])}}}),ko=z(Co,[["__scopeId","data-v-952ef580"]]),wo={class:"layouts-menu-horizontal"},xo={key:0,class:"menu-horizontal-logo"},To=L({__name:"menuHorizontal",setup(S){O(_=>({baec6338:e(t).getColorVal("headerBarHoverBackground"),"93f1f226":e(t).getColorVal("menuBackground"),a09a2a1c:e(t).getColorVal("menuColor"),"6e050b0c":e(t).getColorVal("menuActiveColor"),"3b3231da":e(t).getColorVal("menuActiveBackground")}));const t=H(),n=q(),r=oe(),c=Y({defaultActive:""}),l=_=>{const m=n.getTabsViewDataByRoute(_);m&&(c.defaultActive=J(m,m.meta.matched))},b=()=>{setTimeout(()=>{var m;let _=document.querySelector(".el-menu.menu-horizontal li.is-active");_&&((m=Q.value)==null||m.setScrollLeft(_.offsetLeft))},500)};return G(()=>{l(r),b(),new Re(Q.value.wrapRef)}),me(_=>{l(_)}),(_,m)=>{const v=f("el-menu"),p=f("el-scrollbar");return u(),M("div",wo,[e(t).layout.menuShowTopBar?(u(),M("div",xo,[o(Je)])):$("",!0),o(p,{ref_key:"layoutMenuScrollbarRef",ref:Q,class:"horizontal-menus-scrollbar"},{default:s(()=>[o(v,{ref_key:"layoutMenuRef",ref:ge,class:"menu-horizontal",mode:"horizontal","default-active":c.defaultActive},{default:s(()=>[o(be,{extends:{position:"horizontal",level:1},menus:e(n).state.tabsViewRoutes},null,8,["menus"])]),_:1},8,["default-active"])]),_:1},512),o(he)])}}}),So=z(To,[["__scopeId","data-v-6b34e328"]]),Bo={class:"layouts-menu-horizontal-double"},Ro=L({__name:"double",setup(S){O(_=>({"0a252609":e(t).getColorVal("menuBackground"),"22e66b54":e(t).getColorVal("menuColor"),c4aa6120:e(t).getColorVal("menuActiveColor"),"5b3f7da2":e(t).getColorVal("menuActiveBackground")}));const t=H(),n=q(),r=oe(),c=Y({defaultActive:""}),l=_=>{const m=n.getTabsViewDataByRoute(_);m&&(c.defaultActive=J(m,m.meta.matched))},b=()=>{setTimeout(()=>{var m;let _=document.querySelector(".el-menu.menu-horizontal li.is-active");_&&((m=Q.value)==null||m.setScrollLeft(_.offsetLeft))},500)};return G(()=>{l(r),b(),new Re(Q.value.wrapRef)}),me(_=>{l(_)}),(_,m)=>{const v=f("el-menu"),p=f("el-scrollbar");return u(),M("div",Bo,[o(p,{ref_key:"layoutMenuScrollbarRef",ref:Q,class:"double-menus-scrollbar"},{default:s(()=>[o(v,{ref_key:"layoutMenuRef",ref:ge,class:"menu-horizontal",mode:"horizontal","default-active":c.defaultActive},{default:s(()=>[o(be,{extends:{position:"horizontal",level:1},menus:e(n).state.tabsViewRoutes},null,8,["menus"])]),_:1},8,["default-active"])]),_:1},512),o(he)])}}}),Mo=z(Ro,[["__scopeId","data-v-1dd56bd1"]]),Vo=L({name:"layout/header",components:{DefaultNavBar:go,ClassicNavBar:ko,StreamlineNavBar:So,DoubleNavBar:Mo},__name:"header",setup(S){const t=H(),n=q();return(r,c)=>{const l=f("el-header");return e(n).state.tabFullScreen?$("",!0):(u(),x(l,{key:0,class:"layout-header"},{default:s(()=>[(u(),x($e(e(t).layout.layoutMode+"NavBar")))]),_:1}))}}}),Ce=z(Vo,[["__scopeId","data-v-9014eea9"]]),Io=L({name:"layout/main",__name:"main",setup(S){const{proxy:t}=Qe(),n=oe(),r=H(),c=q(),l=Y({componentKey:n.fullPath,keepAliveComponentNameList:[]}),b=function(m){if(m){if(l.keepAliveComponentNameList.find(p=>p===m))return;l.keepAliveComponentNameList.push(m)}},_=()=>{var m;if(c.state.activeRoute){const v=c.getTabsViewDataByRoute(c.state.activeRoute);v&&typeof((m=v.meta)==null?void 0:m.keepalive)=="string"&&b(v.meta.keepalive)}};return Ge(()=>{t.eventBus.on("onTabViewRefresh",m=>{l.keepAliveComponentNameList=l.keepAliveComponentNameList.filter(v=>m.meta.keepalive!==v),l.componentKey="",ne(()=>{l.componentKey=m.fullPath,b(m.meta.keepalive)})}),t.eventBus.on("onTabViewClose",m=>{l.keepAliveComponentNameList=l.keepAliveComponentNameList.filter(v=>m.meta.keepalive!==v)})}),pt(()=>{t.eventBus.off("onTabViewRefresh"),t.eventBus.off("onTabViewClose")}),G(()=>{_()}),_t(()=>n.fullPath,()=>{l.componentKey=n.fullPath,_()}),(m,v)=>{const p=f("router-view"),i=f("el-scrollbar"),a=f("el-main");return u(),x(a,{class:"layout-main"},{default:s(()=>[o(i,{class:"layout-main-scrollbar",style:le(e(it)),ref_key:"layoutMainScrollbarRef",ref:ut},{default:s(()=>[o(p,null,{default:s(({Component:g})=>[o(Ie,{name:e(r).layout.mainAnimation,mode:"out-in"},{default:s(()=>[(u(),x(vt,{include:l.keepAliveComponentNameList},[(u(),x($e(g),{key:l.componentKey}))],1032,["include"]))]),_:2},1032,["name"])]),_:1})]),_:1},8,["style"])]),_:1})}}}),ke=z(Io,[["__scopeId","data-v-6e028bc3"]]),$o=["title"],Ao=L({__name:"closeFullScreen",setup(S){O(b=>({"3c4d29c4":e(ve),"32e1e4fc":e(ve)-1}));const t=q(),n=Y({closeBoxTop:20});G(()=>{setTimeout(()=>{n.closeBoxTop=-30},300)});const r=()=>{n.closeBoxTop=20},c=()=>{n.closeBoxTop=-30},l=()=>{t.setFullScreen(!1)};return(b,_)=>{const m=f("Icon");return u(),M("div",{title:b.$t("layouts.Exit full screen"),onMouseover:ue(r,["stop"]),onMouseout:ue(c,["stop"])},[d("div",{onClick:ue(l,["stop"]),class:"close-full-screen",style:le({top:n.closeBoxTop+"px"})},[o(m,{name:"el-icon-Close"})],4),_[0]||(_[0]=d("div",{class:"close-full-screen-on"},null,-1))],40,$o)}}}),we=z(Ao,[["__scopeId","data-v-e7b01c02"]]),Lo=L({__name:"default",setup(S){const t=q();return(n,r)=>{const c=f("el-container");return u(),M(X,null,[o(c,{class:"layout-container"},{default:s(()=>[o(Le),o(c,{class:"content-wrapper"},{default:s(()=>[o(Ce),o(ke)]),_:1})]),_:1}),e(t).state.tabFullScreen?(u(),x(we,{key:0})):$("",!0)],64)}}}),Fo=z(Lo,[["__scopeId","data-v-59d252c1"]]),zo=L({__name:"classic",setup(S){const t=q();return(n,r)=>{const c=f("el-container");return u(),M(X,null,[o(c,{class:"layout-container"},{default:s(()=>[o(Le),o(c,{class:"content-wrapper"},{default:s(()=>[o(Ce),o(ke)]),_:1})]),_:1}),e(t).state.tabFullScreen?(u(),x(we,{key:0})):$("",!0)],64)}}}),Po=z(zo,[["__scopeId","data-v-fb349671"]]),Do=L({__name:"streamline",setup(S){const t=q();return(n,r)=>{const c=f("el-container");return u(),M(X,null,[o(c,{class:"layout-container"},{default:s(()=>[o(c,{class:"content-wrapper"},{default:s(()=>[o(Ce),o(ke)]),_:1})]),_:1}),e(t).state.tabFullScreen?(u(),x(we,{key:0})):$("",!0)],64)}}}),No=z(Do,[["__scopeId","data-v-fcdc1bd3"]]),Eo=L({__name:"double",setup(S){const t=q();return(n,r)=>{const c=f("el-container");return u(),M(X,null,[o(c,{class:"layout-container"},{default:s(()=>[o(Le),o(c,{class:"content-wrapper"},{default:s(()=>[o(Ce),o(ke)]),_:1})]),_:1}),e(t).state.tabFullScreen?(u(),x(we,{key:0})):$("",!0)],64)}}}),Ho=z(Eo,[["__scopeId","data-v-d08319bd"]]),Jo=L({components:{Default:Fo,Classic:Po,Streamline:No,Double:Ho},__name:"index",setup(S){const t=Me(),n=q(),r=H(),c=oe(),l=Se(),b=Oe(),_=Y({autoMenuCollapseLock:!1});G(()=>{if(!b.token)return Ke.push({name:"adminLogin"});m(),Te(),re(window,"resize",Te)}),Ge(()=>{v(),re(window,"resize",v)});const m=()=>{xt().then(p=>{if(l.dataFill(p.data.siteConfig),t.changePackageManager(p.data.terminal.npmPackageManager),t.changePHPDevelopmentServer(p.data.terminal.phpDevelopmentServer),l.setInitialize(!0),He(p.data.adminInfo)||(b.dataFill(p.data.adminInfo),l.setUserInitialize(!0)),p.data.menus){if(ht(p.data.menus),c.params.to){const i=JSON.parse(c.params.to);if(i.path!=Be){let a=He(i.query)?{}:i.query;de({path:i.path,query:a});return}}if(c.name=="adminMainLoading"){let i=Ae(n.state.tabsViewRoutes);i&&de(i.path)}}})},v=()=>{let p={menuCollapse:r.layout.menuCollapse},i=ae.get(ie);if(i||ae.set(ie,p),document.body.clientWidth<1024)_.autoMenuCollapseLock||(_.autoMenuCollapseLock=!0,r.setLayout("menuCollapse",!0)),r.setLayout("shrink",!0);else{_.autoMenuCollapseLock=!1;let g=i||p;r.setLayout("menuCollapse",g.menuCollapse),r.setLayout("shrink",!1)}};return(p,i)=>(u(),x($e(e(r).layout.layoutMode)))}});export{Jo as default}; diff --git a/public/assets/index-j9kb3MG1.js b/public/assets/index-Z8ngTR4l.js similarity index 91% rename from public/assets/index-j9kb3MG1.js rename to public/assets/index-Z8ngTR4l.js index b954212..a8527ec 100644 --- a/public/assets/index-j9kb3MG1.js +++ b/public/assets/index-Z8ngTR4l.js @@ -1 +1 @@ -import{x as g,a7 as y}from"./index-BpUIT4cK.js";import{B as I,N as k,a as L,ar as w,w as E,I as u,X as v,C as l,D as C,u as o,O as i,W as p,H as n,P as m,p as N,_ as T,G as q,U as x,aK as D,au as S}from"./vue-DweYBrEc.js";import{u as U,P as A,a as P}from"./popupForm-CXwSTPHT.js";import{b as z,T as B,a as G}from"./index-Bn2A_J6p.js";import"./index-BlN5UEvU.js";import"./validate-CLZ9qkb0.js";import"./index-DuYG_3Q7.js";const R={class:"default-main ba-table-box"},F={class:"table-header-operate-text"},J=I({name:"user/scoreLog",__name:"index",setup(K){const{t:e,tm:d}=g.useI18n(),b=k().query.user_id??"",t=L({userInfo:{}}),r=new z(new y(U),{column:[{type:"selection",align:"center",operator:!1},{label:e("Id"),prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("user.moneyLog.User ID"),prop:"user_id",align:"center",width:70},{label:e("user.moneyLog.User name"),prop:"user.username",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("user.moneyLog.User nickname"),prop:"user.nickname",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("user.scoreLog.Game type"),prop:"game_type",align:"center",operator:"eq",sortable:!1,render:"tag",replaceValue:{...d("user.scoreLog.game_type")}},{label:e("user.scoreLog.Change points"),prop:"score",align:"center",operator:"RANGE",sortable:"custom"},{label:e("user.moneyLog.Before change"),prop:"before",align:"center",operator:"RANGE",sortable:"custom"},{label:e("user.moneyLog.After change"),prop:"after",align:"center",operator:"RANGE",sortable:"custom"},{label:e("user.moneyLog.remarks"),prop:"memo",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),showOverflowTooltip:!0},{label:e("Create time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160}],dblClickNotEditColumn:["all"]},{defaultItems:{user_id:b,memo:""}});r.after.onSubmit=()=>{s(r.comSearch.form.user_id)},r.after.onTableHeaderAction=({event:a})=>{a=="refresh"&&s(r.comSearch.form.user_id)},r.mount(),r.getData(),S("baTable",r);const s=w(a=>{a&&D(a)>0?P(a).then(c=>{t.userInfo=c.data.user}):t.userInfo={}},300);return s(r.comSearch.form.user_id),E(()=>r.comSearch.form.user_id,a=>{r.form.defaultItems.user_id=a,s(a)}),(a,c)=>{const f=u("el-alert"),_=u("el-button"),h=v("blur");return l(),C("div",R,[o(r).table.remark?(l(),i(f,{key:0,class:"ba-table-alert",title:o(r).table.remark,type:"info","show-icon":""},null,8,["title"])):p("",!0),n(B,{buttons:["refresh","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":o(e)("Quick search placeholder",{fields:o(e)("user.moneyLog.User name")+"/"+o(e)("user.moneyLog.User nickname")})},{default:m(()=>[o(N)(t.userInfo)?p("",!0):T((l(),i(_,{key:0,class:"table-header-operate"},{default:m(()=>[q("span",F,x(t.userInfo.username+"(ID:"+t.userInfo.id+") "+o(e)("user.scoreLog.integral")+":"+t.userInfo.score),1)]),_:1})),[[h]])]),_:1},8,["quick-search-placeholder"]),n(G),n(A)])}}});export{J as default}; +import{x as g,a7 as y}from"./index-DaZx-aM1.js";import{B as I,N as k,a as L,ar as w,w as E,I as u,X as v,C as l,D as C,u as o,O as i,W as p,H as n,P as m,p as N,_ as T,G as q,U as x,aK as D,au as S}from"./vue-DweYBrEc.js";import{u as U,P as A,a as P}from"./popupForm-DWd9t8lj.js";import{b as z,T as B,a as G}from"./index-DURhdNfa.js";import"./index-3bJmoSPj.js";import"./validate-BpW15YMR.js";import"./index-BUXh3lRP.js";const R={class:"default-main ba-table-box"},F={class:"table-header-operate-text"},J=I({name:"user/scoreLog",__name:"index",setup(K){const{t:e,tm:d}=g.useI18n(),b=k().query.user_id??"",t=L({userInfo:{}}),r=new z(new y(U),{column:[{type:"selection",align:"center",operator:!1},{label:e("Id"),prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("user.moneyLog.User ID"),prop:"user_id",align:"center",width:70},{label:e("user.moneyLog.User name"),prop:"user.username",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("user.moneyLog.User nickname"),prop:"user.nickname",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("user.scoreLog.Game type"),prop:"game_type",align:"center",operator:"eq",sortable:!1,render:"tag",replaceValue:{...d("user.scoreLog.game_type")}},{label:e("user.scoreLog.Change points"),prop:"score",align:"center",operator:"RANGE",sortable:"custom"},{label:e("user.moneyLog.Before change"),prop:"before",align:"center",operator:"RANGE",sortable:"custom"},{label:e("user.moneyLog.After change"),prop:"after",align:"center",operator:"RANGE",sortable:"custom"},{label:e("user.moneyLog.remarks"),prop:"memo",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query"),showOverflowTooltip:!0},{label:e("Create time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160}],dblClickNotEditColumn:["all"]},{defaultItems:{user_id:b,memo:""}});r.after.onSubmit=()=>{s(r.comSearch.form.user_id)},r.after.onTableHeaderAction=({event:a})=>{a=="refresh"&&s(r.comSearch.form.user_id)},r.mount(),r.getData(),S("baTable",r);const s=w(a=>{a&&D(a)>0?P(a).then(c=>{t.userInfo=c.data.user}):t.userInfo={}},300);return s(r.comSearch.form.user_id),E(()=>r.comSearch.form.user_id,a=>{r.form.defaultItems.user_id=a,s(a)}),(a,c)=>{const f=u("el-alert"),_=u("el-button"),h=v("blur");return l(),C("div",R,[o(r).table.remark?(l(),i(f,{key:0,class:"ba-table-alert",title:o(r).table.remark,type:"info","show-icon":""},null,8,["title"])):p("",!0),n(B,{buttons:["refresh","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":o(e)("Quick search placeholder",{fields:o(e)("user.moneyLog.User name")+"/"+o(e)("user.moneyLog.User nickname")})},{default:m(()=>[o(N)(t.userInfo)?p("",!0):T((l(),i(_,{key:0,class:"table-header-operate"},{default:m(()=>[q("span",F,x(t.userInfo.username+"(ID:"+t.userInfo.id+") "+o(e)("user.scoreLog.integral")+":"+t.userInfo.score),1)]),_:1})),[[h]])]),_:1},8,["quick-search-placeholder"]),n(G),n(A)])}}});export{J as default}; diff --git a/public/assets/index-BEmSMHMQ.js b/public/assets/index-bPZcRjaI.js similarity index 95% rename from public/assets/index-BEmSMHMQ.js rename to public/assets/index-bPZcRjaI.js index 129dc7c..74371e9 100644 --- a/public/assets/index-BEmSMHMQ.js +++ b/public/assets/index-bPZcRjaI.js @@ -1 +1 @@ -import{B as q,a8 as L,a as j,o as O,aA as H,aD as W,ab as X,I as p,X as Y,C as r,D as m,_ as Z,O as u,P as c,H as g,a7 as y,a6 as b,Z as B,Y as A,u as _,p as J,G as K,U as $,W as v,V as S,z as Q,ag as ee}from"./vue-DweYBrEc.js";import{x as te,u as oe,y as h,z as F,_ as ne}from"./index-BpUIT4cK.js";import{_ as ae,i as re,p as le,d as ie,a as se}from"./add.vue_vue_type_script_setup_true_lang-BHfmvtRZ.js";import{F as w}from"./index-BlN5UEvU.js";import{b as de}from"./validate-CLZ9qkb0.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";const ue={class:"default-main"},fe={class:"config-form-item-name"},pe={class:"del-config-form-item"},ce={key:0,class:"send-test-mail"},me=q({name:"routine/config",__name:"index",setup(ge){const{t:s}=te.useI18n(),T=oe(),D=L("formRef"),e=j({loading:!0,config:[],remark:"",configGroup:{},activeTab:"",showAddForm:!1,rules:{},form:{},quickEntrance:{},formKey:h()}),U=()=>{re().then(l=>{e.config=l.data.list,e.remark=l.data.remark,e.configGroup=l.data.configGroup,e.quickEntrance=l.data.quickEntrance,e.loading=!1;for(const n in e.configGroup){e.activeTab=n;break}let o={},a={};for(const n in e.config)for(const i in e.config[n].list){if(e.config[n].list[i].rule){let k=e.config[n].list[i].rule.split(","),V=[];k.forEach(C=>{V.push(de({name:C,title:e.config[n].list[i].title}))}),a=Object.assign(a,{[e.config[n].list[i].name]:V})}o[e.config[n].list[i].name]=e.config[n].list[i].type=="number"?parseFloat(e.config[n].list[i].value):e.config[n].list[i].value}e.form=o,e.rules=a,e.formKey=h()}).catch(()=>{e.loading=!1})},I=l=>{if(l=="add_config")return e.showAddForm=!0,!1},x=()=>{var l;(l=D.value)==null||l.validate(o=>{if(o){const a={};for(const n in e.config)if(n==e.activeTab)for(const i in e.config[n].list)a[e.config[n].list[i].name]=e.form[e.config[n].list[i].name]??"";le("edit",a).then(()=>{for(const n in T.$state)a[n]&&T.$state[n]!=a[n]&&(T.$state[n]=a[n]);a.backend_entrance&&a.backend_entrance!=F&&(window.open(window.location.href.replace(F,a.backend_entrance)),window.close())})}})},G=l=>{ie([l.id]).then(()=>{U()})},M=()=>{if(!e.form.smtp_server||!e.form.smtp_port||!e.form.smtp_user||!e.form.smtp_pass||!e.form.smtp_sender_mail)return Q({type:"error",message:s("routine.config.Please enter the correct mail configuration")}),!1;ee.prompt(s("routine.config.Please enter the recipient email address"),s("routine.config.Test mail sending"),{confirmButtonText:s("routine.config.send out"),cancelButtonText:s("Cancel"),inputPattern:/[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/,inputErrorMessage:s("routine.config.Please enter the correct email address"),beforeClose:(l,o,a)=>{l==="confirm"?(o.confirmButtonLoading=!0,o.confirmButtonText=s("routine.config.Sending"),se(e.form,o.inputValue).then(()=>{a()}).catch(()=>{a()})):a()}})};return O(()=>{U()}),H(()=>{}),W(()=>{}),X(()=>{}),(l,o)=>{const a=p("Icon"),n=p("el-popconfirm"),i=p("el-button"),k=p("el-tab-pane"),V=p("el-tabs"),C=p("el-form"),N=p("el-col"),P=p("el-row"),R=Y("loading");return r(),m("div",ue,[Z((r(),u(P,{gutter:20},{default:c(()=>[g(N,{class:"xs-mb-20",xs:24,sm:16},{default:c(()=>[e.loading?v("",!0):(r(),u(C,{ref_key:"formRef",ref:D,onSubmit:o[7]||(o[7]=b(()=>{},["prevent"])),onKeyup:o[8]||(o[8]=y(f=>x(),["enter"])),model:e.form,rules:e.rules,"label-position":"top",key:e.formKey},{default:c(()=>[g(V,{modelValue:e.activeTab,"onUpdate:modelValue":o[6]||(o[6]=f=>e.activeTab=f),type:"border-card","before-leave":I},{default:c(()=>[(r(!0),m(B,null,A(e.config,(f,E)=>(r(),u(k,{class:"config-tab-pane",key:E,name:E,label:f.title},{default:c(()=>[(r(!0),m(B,null,A(f.list,(t,z)=>(r(),m("div",{class:"config-form-item",key:z},[t.group==e.activeTab?(r(),m(B,{key:0},[t.type=="number"?(r(),u(w,{label:t.title,type:t.type,modelValue:e.form[t.name],"onUpdate:modelValue":d=>e.form[t.name]=d,attr:{prop:t.name,...t.extend},"input-attr":{...t.input_extend},tip:t.tip,key:"number-"+t.id},null,8,["label","type","modelValue","onUpdate:modelValue","attr","input-attr","tip"])):t.type=="editor"?(r(),u(w,{label:t.title,type:t.type,onKeyup:[o[0]||(o[0]=y(b(()=>{},["stop"]),["enter"])),o[1]||(o[1]=y(b(d=>x(),["ctrl"]),["enter"]))],modelValue:e.form[t.name],"onUpdate:modelValue":d=>e.form[t.name]=d,attr:{prop:t.name,...t.extend},"input-attr":{style:{zIndex:99},...t.input_extend},tip:t.tip,key:"editor-"+t.id},null,8,["label","type","modelValue","onUpdate:modelValue","attr","input-attr","tip"])):t.type=="textarea"?(r(),u(w,{label:t.title,type:t.type,onKeyup:[o[2]||(o[2]=y(b(()=>{},["stop"]),["enter"])),o[3]||(o[3]=y(b(d=>x(),["ctrl"]),["enter"]))],modelValue:e.form[t.name],"onUpdate:modelValue":d=>e.form[t.name]=d,attr:{prop:t.name,...t.extend},"input-attr":{rows:3,...t.input_extend},tip:t.tip,key:"textarea-"+t.id},null,8,["label","type","modelValue","onUpdate:modelValue","attr","input-attr","tip"])):(r(),u(w,{label:t.title,type:t.type,modelValue:e.form[t.name],"onUpdate:modelValue":d=>e.form[t.name]=d,attr:{prop:t.name,...t.extend},"input-attr":_(J)(t.content)?t.input_extend:{content:t.content,...t.input_extend},tip:t.tip,key:"other-"+t.id},null,8,["label","type","modelValue","onUpdate:modelValue","attr","input-attr","tip"])),K("div",fe,"$"+$(t.name),1),K("div",pe,[t.allow_del?(r(),u(n,{key:0,onConfirm:d=>G(t),confirmButtonText:_(s)("Delete"),title:_(s)("routine.config.Are you sure to delete the configuration item?")},{reference:c(()=>[g(a,{class:"close-icon",size:"15",name:"el-icon-Close"})]),_:2},1032,["onConfirm","confirmButtonText","title"])):v("",!0)])],64)):v("",!0)]))),128)),f.name=="mail"?(r(),m("div",ce,[g(i,{onClick:o[4]||(o[4]=t=>M())},{default:c(()=>[S($(_(s)("routine.config.Test mail sending")),1)]),_:1})])):v("",!0),g(i,{type:"primary",onClick:o[5]||(o[5]=t=>x())},{default:c(()=>[S($(_(s)("Save")),1)]),_:1})]),_:2},1032,["name","label"]))),128)),g(k,{name:"add_config",class:"config-tab-pane config-tab-pane-add",label:_(s)("routine.config.Add configuration item")},null,8,["label"])]),_:1},8,["modelValue"])]),_:1},8,["model","rules"]))]),_:1})]),_:1})),[[R,e.loading]]),e.loading?v("",!0):(r(),u(ae,{key:0,modelValue:e.showAddForm,"onUpdate:modelValue":o[9]||(o[9]=f=>e.showAddForm=f),"config-group":e.configGroup},null,8,["modelValue","config-group"]))])}}}),we=ne(me,[["__scopeId","data-v-c84ad21d"]]);export{we as default}; +import{B as q,a8 as L,a as j,o as O,aA as H,aD as W,ab as X,I as p,X as Y,C as r,D as m,_ as Z,O as u,P as c,H as g,a7 as y,a6 as b,Z as B,Y as A,u as _,p as J,G as K,U as $,W as v,V as S,z as Q,ag as ee}from"./vue-DweYBrEc.js";import{x as te,u as oe,y as h,z as F,_ as ne}from"./index-DaZx-aM1.js";import{_ as ae,i as re,p as le,d as ie,a as se}from"./add.vue_vue_type_script_setup_true_lang-ovVlYY4S.js";import{F as w}from"./index-3bJmoSPj.js";import{b as de}from"./validate-BpW15YMR.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";const ue={class:"default-main"},fe={class:"config-form-item-name"},pe={class:"del-config-form-item"},ce={key:0,class:"send-test-mail"},me=q({name:"routine/config",__name:"index",setup(ge){const{t:s}=te.useI18n(),T=oe(),D=L("formRef"),e=j({loading:!0,config:[],remark:"",configGroup:{},activeTab:"",showAddForm:!1,rules:{},form:{},quickEntrance:{},formKey:h()}),U=()=>{re().then(l=>{e.config=l.data.list,e.remark=l.data.remark,e.configGroup=l.data.configGroup,e.quickEntrance=l.data.quickEntrance,e.loading=!1;for(const n in e.configGroup){e.activeTab=n;break}let o={},a={};for(const n in e.config)for(const i in e.config[n].list){if(e.config[n].list[i].rule){let k=e.config[n].list[i].rule.split(","),V=[];k.forEach(C=>{V.push(de({name:C,title:e.config[n].list[i].title}))}),a=Object.assign(a,{[e.config[n].list[i].name]:V})}o[e.config[n].list[i].name]=e.config[n].list[i].type=="number"?parseFloat(e.config[n].list[i].value):e.config[n].list[i].value}e.form=o,e.rules=a,e.formKey=h()}).catch(()=>{e.loading=!1})},I=l=>{if(l=="add_config")return e.showAddForm=!0,!1},x=()=>{var l;(l=D.value)==null||l.validate(o=>{if(o){const a={};for(const n in e.config)if(n==e.activeTab)for(const i in e.config[n].list)a[e.config[n].list[i].name]=e.form[e.config[n].list[i].name]??"";le("edit",a).then(()=>{for(const n in T.$state)a[n]&&T.$state[n]!=a[n]&&(T.$state[n]=a[n]);a.backend_entrance&&a.backend_entrance!=F&&(window.open(window.location.href.replace(F,a.backend_entrance)),window.close())})}})},G=l=>{ie([l.id]).then(()=>{U()})},M=()=>{if(!e.form.smtp_server||!e.form.smtp_port||!e.form.smtp_user||!e.form.smtp_pass||!e.form.smtp_sender_mail)return Q({type:"error",message:s("routine.config.Please enter the correct mail configuration")}),!1;ee.prompt(s("routine.config.Please enter the recipient email address"),s("routine.config.Test mail sending"),{confirmButtonText:s("routine.config.send out"),cancelButtonText:s("Cancel"),inputPattern:/[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/,inputErrorMessage:s("routine.config.Please enter the correct email address"),beforeClose:(l,o,a)=>{l==="confirm"?(o.confirmButtonLoading=!0,o.confirmButtonText=s("routine.config.Sending"),se(e.form,o.inputValue).then(()=>{a()}).catch(()=>{a()})):a()}})};return O(()=>{U()}),H(()=>{}),W(()=>{}),X(()=>{}),(l,o)=>{const a=p("Icon"),n=p("el-popconfirm"),i=p("el-button"),k=p("el-tab-pane"),V=p("el-tabs"),C=p("el-form"),N=p("el-col"),P=p("el-row"),R=Y("loading");return r(),m("div",ue,[Z((r(),u(P,{gutter:20},{default:c(()=>[g(N,{class:"xs-mb-20",xs:24,sm:16},{default:c(()=>[e.loading?v("",!0):(r(),u(C,{ref_key:"formRef",ref:D,onSubmit:o[7]||(o[7]=b(()=>{},["prevent"])),onKeyup:o[8]||(o[8]=y(f=>x(),["enter"])),model:e.form,rules:e.rules,"label-position":"top",key:e.formKey},{default:c(()=>[g(V,{modelValue:e.activeTab,"onUpdate:modelValue":o[6]||(o[6]=f=>e.activeTab=f),type:"border-card","before-leave":I},{default:c(()=>[(r(!0),m(B,null,A(e.config,(f,E)=>(r(),u(k,{class:"config-tab-pane",key:E,name:E,label:f.title},{default:c(()=>[(r(!0),m(B,null,A(f.list,(t,z)=>(r(),m("div",{class:"config-form-item",key:z},[t.group==e.activeTab?(r(),m(B,{key:0},[t.type=="number"?(r(),u(w,{label:t.title,type:t.type,modelValue:e.form[t.name],"onUpdate:modelValue":d=>e.form[t.name]=d,attr:{prop:t.name,...t.extend},"input-attr":{...t.input_extend},tip:t.tip,key:"number-"+t.id},null,8,["label","type","modelValue","onUpdate:modelValue","attr","input-attr","tip"])):t.type=="editor"?(r(),u(w,{label:t.title,type:t.type,onKeyup:[o[0]||(o[0]=y(b(()=>{},["stop"]),["enter"])),o[1]||(o[1]=y(b(d=>x(),["ctrl"]),["enter"]))],modelValue:e.form[t.name],"onUpdate:modelValue":d=>e.form[t.name]=d,attr:{prop:t.name,...t.extend},"input-attr":{style:{zIndex:99},...t.input_extend},tip:t.tip,key:"editor-"+t.id},null,8,["label","type","modelValue","onUpdate:modelValue","attr","input-attr","tip"])):t.type=="textarea"?(r(),u(w,{label:t.title,type:t.type,onKeyup:[o[2]||(o[2]=y(b(()=>{},["stop"]),["enter"])),o[3]||(o[3]=y(b(d=>x(),["ctrl"]),["enter"]))],modelValue:e.form[t.name],"onUpdate:modelValue":d=>e.form[t.name]=d,attr:{prop:t.name,...t.extend},"input-attr":{rows:3,...t.input_extend},tip:t.tip,key:"textarea-"+t.id},null,8,["label","type","modelValue","onUpdate:modelValue","attr","input-attr","tip"])):(r(),u(w,{label:t.title,type:t.type,modelValue:e.form[t.name],"onUpdate:modelValue":d=>e.form[t.name]=d,attr:{prop:t.name,...t.extend},"input-attr":_(J)(t.content)?t.input_extend:{content:t.content,...t.input_extend},tip:t.tip,key:"other-"+t.id},null,8,["label","type","modelValue","onUpdate:modelValue","attr","input-attr","tip"])),K("div",fe,"$"+$(t.name),1),K("div",pe,[t.allow_del?(r(),u(n,{key:0,onConfirm:d=>G(t),confirmButtonText:_(s)("Delete"),title:_(s)("routine.config.Are you sure to delete the configuration item?")},{reference:c(()=>[g(a,{class:"close-icon",size:"15",name:"el-icon-Close"})]),_:2},1032,["onConfirm","confirmButtonText","title"])):v("",!0)])],64)):v("",!0)]))),128)),f.name=="mail"?(r(),m("div",ce,[g(i,{onClick:o[4]||(o[4]=t=>M())},{default:c(()=>[S($(_(s)("routine.config.Test mail sending")),1)]),_:1})])):v("",!0),g(i,{type:"primary",onClick:o[5]||(o[5]=t=>x())},{default:c(()=>[S($(_(s)("Save")),1)]),_:1})]),_:2},1032,["name","label"]))),128)),g(k,{name:"add_config",class:"config-tab-pane config-tab-pane-add",label:_(s)("routine.config.Add configuration item")},null,8,["label"])]),_:1},8,["modelValue"])]),_:1},8,["model","rules"]))]),_:1})]),_:1})),[[R,e.loading]]),e.loading?v("",!0):(r(),u(ae,{key:0,modelValue:e.showAddForm,"onUpdate:modelValue":o[9]||(o[9]=f=>e.showAddForm=f),"config-group":e.configGroup},null,8,["modelValue","config-group"]))])}}}),we=ne(me,[["__scopeId","data-v-c84ad21d"]]);export{we as default}; diff --git a/public/assets/index-dG1bjE5f.js b/public/assets/index-dG1bjE5f.js deleted file mode 100644 index eac9733..0000000 --- a/public/assets/index-dG1bjE5f.js +++ /dev/null @@ -1 +0,0 @@ -import r from"./commonDialog-hbmV3dXh.js";import i from"./goodsInfo-C6FgYffF.js";import n from"./tableHeader-CJWDaFAW.js";import l from"./tabs-CpC6dhGb.js";import{n as p,s as a}from"./index-Ig0fY7M4.js";import{B as s}from"./baAccount-N3Px8l8k.js";import{_ as d}from"./index-BpUIT4cK.js";import{B as c,o as u,aA as f,aD as _,ab as b,C as g,D as x,H as o,u as t}from"./vue-DweYBrEc.js";import"./commonDone-DWzQFmsx.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";import"./index-BlN5UEvU.js";import"./terminal-h_3xUdmM.js";import"./index-Cc2pFFF2.js";import"./commonSelectVersion-Dz5vaPHZ.js";import"./confirmFileConflict-CYbsXqok.js";import"./installConflict-roRNjPHT.js";import"./uploadInstall-BlnIf3HU.js";import"./buy-DDwSzyyR.js";import"./pay-BQMal-ow.js";import"./index-D3o_bWqH.js";import"./validate-CLZ9qkb0.js";const A={class:"default-main ba-table-box"},D=c({name:"moduleStore/moduleStore",__name:"index",setup(B){return u(()=>{p()}),f(()=>{}),_(()=>{}),b(()=>{}),(k,e)=>(g(),x("div",A,[o(n),o(l),o(i),o(r),o(s,{modelValue:t(a).dialog.baAccount,"onUpdate:modelValue":e[0]||(e[0]=m=>t(a).dialog.baAccount=m),"login-callback":()=>t(a).dialog.baAccount=!1},null,8,["modelValue","login-callback"])]))}}),O=d(D,[["__scopeId","data-v-432dd7d6"]]);export{O as default}; diff --git a/public/assets/index-CCXBAidt.js b/public/assets/index-fevHyPlG.js similarity index 93% rename from public/assets/index-CCXBAidt.js rename to public/assets/index-fevHyPlG.js index 1d7a8cf..a56be42 100644 --- a/public/assets/index-CCXBAidt.js +++ b/public/assets/index-fevHyPlG.js @@ -1 +1 @@ -import w from"./popupForm-CO4seFrb.js";import{d as v,b as x,T as k,a as z}from"./index-Bn2A_J6p.js";import{p as B}from"./index-DuYG_3Q7.js";import{x as I,a7 as T,a5 as F,_ as E}from"./index-BpUIT4cK.js";import{B as q,a8 as P,o as D,I as r,X as R,C as i,D as A,G as m,u as t,O as b,W as h,H as l,P as c,_ as O,U as C,au as K}from"./vue-DweYBrEc.js";const L={class:"default-main"},M={class:"ba-table-box"},N={class:"mlr-12"},G={class:"table-header-operate-text"},S=q({name:"routine/attachment",__name:"index",setup(U){const{t:e}=I.useI18n(),f=P("tableRef"),p=v(["edit","delete"]);p[1].popconfirm={...p[1].popconfirm,title:e("routine.attachment.Files and records will be deleted at the same time Are you sure?")};const o=new x(new T("/admin/routine.Attachment/"),{column:[{type:"selection",align:"center",operator:!1},{label:e("Id"),prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("utils.Breakdown"),prop:"topic",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("routine.attachment.Upload administrator"),prop:"admin.nickname",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("routine.attachment.Upload user"),prop:"user.nickname",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("utils.size"),prop:"size",align:"center",formatter:(n,d,u)=>{const s=parseFloat(u),a=Math.floor(Math.log(s)/Math.log(1024));return(s/Math.pow(1024,a)).toFixed(a<1?0:2)+" "+["B","KB","MB","GB","TB"][a]},operator:"RANGE",sortable:"custom",operatorPlaceholder:"bytes"},{label:e("utils.type"),prop:"mimetype",align:"center",operator:"LIKE",showOverflowTooltip:!0,operatorPlaceholder:e("Fuzzy query")},{label:e("utils.preview"),prop:"suffix",align:"center",formatter:B,render:"image",operator:!1},{label:e("utils.Upload (Reference) times"),prop:"quote",align:"center",width:150,operator:"RANGE",sortable:"custom"},{label:e("utils.Original name"),prop:"name",align:"center",showOverflowTooltip:!0,operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("routine.attachment.Storage mode"),prop:"storage",align:"center",width:100,operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("utils.Last upload time"),prop:"last_upload_time",align:"center",render:"datetime",operator:"RANGE",width:160,sortable:"custom"},{label:e("Operate"),align:"center",width:"100",render:"buttons",buttons:p,operator:!1}],defaultOrder:{prop:"last_upload_time",order:"desc"}});return K("baTable",o),D(()=>{var n;o.table.ref=f.value,o.mount(),(n=o.getData())==null||n.then(()=>{o.initSort()})}),(n,d)=>{const u=r("el-alert"),s=r("Icon"),a=r("el-button"),_=r("el-tooltip"),g=r("el-popconfirm"),y=R("blur");return i(),A("div",L,[m("div",M,[t(o).table.remark?(i(),b(u,{key:0,class:"ba-table-alert",title:t(o).table.remark,type:"info","show-icon":""},null,8,["title"])):h("",!0),l(k,{buttons:["refresh","edit","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":t(e)("Quick search placeholder",{fields:t(e)("utils.Original name")})},{default:c(()=>[t(F)("del")?(i(),b(g,{key:0,onConfirm:d[0]||(d[0]=H=>t(o).onTableHeaderAction("delete",{})),"confirm-button-text":t(e)("Delete"),"cancel-button-text":t(e)("Cancel"),confirmButtonType:"danger",title:t(e)("routine.attachment.Files and records will be deleted at the same time Are you sure?"),disabled:!(t(o).table.selection.length>0)},{reference:c(()=>[m("div",N,[l(_,{content:t(e)("Delete selected row"),placement:"top"},{default:c(()=>[O((i(),b(a,{disabled:!(t(o).table.selection.length>0),class:"table-header-operate",type:"danger"},{default:c(()=>[l(s,{color:"#ffffff",name:"fa fa-trash"}),m("span",G,C(t(e)("Delete")),1)]),_:1},8,["disabled"])),[[y]])]),_:1},8,["content"])])]),_:1},8,["confirm-button-text","cancel-button-text","title","disabled"])):h("",!0)]),_:1},8,["quick-search-placeholder"]),l(z,{ref_key:"tableRef",ref:f},null,512),l(w)])])}}}),X=E(S,[["__scopeId","data-v-11d61eb3"]]);export{X as default}; +import w from"./popupForm-C6wrd3d2.js";import{d as v,b as x,T as k,a as z}from"./index-DURhdNfa.js";import{p as B}from"./index-BUXh3lRP.js";import{x as I,a7 as T,a5 as F,_ as E}from"./index-DaZx-aM1.js";import{B as q,a8 as P,o as D,I as r,X as R,C as i,D as A,G as m,u as t,O as b,W as h,H as l,P as c,_ as O,U as C,au as K}from"./vue-DweYBrEc.js";const L={class:"default-main"},M={class:"ba-table-box"},N={class:"mlr-12"},G={class:"table-header-operate-text"},S=q({name:"routine/attachment",__name:"index",setup(U){const{t:e}=I.useI18n(),f=P("tableRef"),p=v(["edit","delete"]);p[1].popconfirm={...p[1].popconfirm,title:e("routine.attachment.Files and records will be deleted at the same time Are you sure?")};const o=new x(new T("/admin/routine.Attachment/"),{column:[{type:"selection",align:"center",operator:!1},{label:e("Id"),prop:"id",align:"center",operator:"=",operatorPlaceholder:e("Id"),width:70},{label:e("utils.Breakdown"),prop:"topic",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("routine.attachment.Upload administrator"),prop:"admin.nickname",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("routine.attachment.Upload user"),prop:"user.nickname",align:"center",operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("utils.size"),prop:"size",align:"center",formatter:(n,d,u)=>{const s=parseFloat(u),a=Math.floor(Math.log(s)/Math.log(1024));return(s/Math.pow(1024,a)).toFixed(a<1?0:2)+" "+["B","KB","MB","GB","TB"][a]},operator:"RANGE",sortable:"custom",operatorPlaceholder:"bytes"},{label:e("utils.type"),prop:"mimetype",align:"center",operator:"LIKE",showOverflowTooltip:!0,operatorPlaceholder:e("Fuzzy query")},{label:e("utils.preview"),prop:"suffix",align:"center",formatter:B,render:"image",operator:!1},{label:e("utils.Upload (Reference) times"),prop:"quote",align:"center",width:150,operator:"RANGE",sortable:"custom"},{label:e("utils.Original name"),prop:"name",align:"center",showOverflowTooltip:!0,operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("routine.attachment.Storage mode"),prop:"storage",align:"center",width:100,operator:"LIKE",operatorPlaceholder:e("Fuzzy query")},{label:e("utils.Last upload time"),prop:"last_upload_time",align:"center",render:"datetime",operator:"RANGE",width:160,sortable:"custom"},{label:e("Operate"),align:"center",width:"100",render:"buttons",buttons:p,operator:!1}],defaultOrder:{prop:"last_upload_time",order:"desc"}});return K("baTable",o),D(()=>{var n;o.table.ref=f.value,o.mount(),(n=o.getData())==null||n.then(()=>{o.initSort()})}),(n,d)=>{const u=r("el-alert"),s=r("Icon"),a=r("el-button"),_=r("el-tooltip"),g=r("el-popconfirm"),y=R("blur");return i(),A("div",L,[m("div",M,[t(o).table.remark?(i(),b(u,{key:0,class:"ba-table-alert",title:t(o).table.remark,type:"info","show-icon":""},null,8,["title"])):h("",!0),l(k,{buttons:["refresh","edit","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":t(e)("Quick search placeholder",{fields:t(e)("utils.Original name")})},{default:c(()=>[t(F)("del")?(i(),b(g,{key:0,onConfirm:d[0]||(d[0]=H=>t(o).onTableHeaderAction("delete",{})),"confirm-button-text":t(e)("Delete"),"cancel-button-text":t(e)("Cancel"),confirmButtonType:"danger",title:t(e)("routine.attachment.Files and records will be deleted at the same time Are you sure?"),disabled:!(t(o).table.selection.length>0)},{reference:c(()=>[m("div",N,[l(_,{content:t(e)("Delete selected row"),placement:"top"},{default:c(()=>[O((i(),b(a,{disabled:!(t(o).table.selection.length>0),class:"table-header-operate",type:"danger"},{default:c(()=>[l(s,{color:"#ffffff",name:"fa fa-trash"}),m("span",G,C(t(e)("Delete")),1)]),_:1},8,["disabled"])),[[y]])]),_:1},8,["content"])])]),_:1},8,["confirm-button-text","cancel-button-text","title","disabled"])):h("",!0)]),_:1},8,["quick-search-placeholder"]),l(z,{ref_key:"tableRef",ref:f},null,512),l(w)])])}}}),X=E(S,[["__scopeId","data-v-11d61eb3"]]);export{X as default}; diff --git a/public/assets/index-BILHlHrl.js b/public/assets/index-jZ_ST8ur.js similarity index 89% rename from public/assets/index-BILHlHrl.js rename to public/assets/index-jZ_ST8ur.js index 76db831..1d5aee2 100644 --- a/public/assets/index-BILHlHrl.js +++ b/public/assets/index-jZ_ST8ur.js @@ -1 +1 @@ -import{c as h,x as g,a7 as k,y as _}from"./index-BpUIT4cK.js";import x from"./popupForm-OUWuUNmO.js";import{b as R,d as y,T as C,a as I}from"./index-Bn2A_J6p.js";import{B as T,a8 as f,o as v,I as w,C as p,D as A,u as s,O as E,W as D,H as n,au as N}from"./vue-DweYBrEc.js";import"./index-BlN5UEvU.js";import"./validate-CLZ9qkb0.js";import"./index-DuYG_3Q7.js";function B(){return h({url:"/admin/user.Rule/index",method:"get"})}const F={class:"default-main ba-table-box"},U=T({name:"user/group",__name:"index",setup(G){const{t}=g.useI18n(),u=f("formRef"),i=f("tableRef"),e=new R(new k("/admin/user.Group/"),{column:[{type:"selection",align:"center",operator:!1},{label:t("Id"),prop:"id",align:"center",operator:"=",operatorPlaceholder:t("Id"),width:70},{label:t("user.group.Group name"),prop:"name",align:"center",operator:"LIKE",operatorPlaceholder:t("Fuzzy query")},{label:t("State"),prop:"status",align:"center",render:"tag",custom:{0:"danger",1:"success"},replaceValue:{0:t("Disable"),1:t("Enable")}},{label:t("Update time"),prop:"update_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:t("Create time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:t("Operate"),align:"center",width:"130",render:"buttons",buttons:y(["edit","delete"]),operator:!1}],dblClickNotEditColumn:[void 0]},{defaultItems:{status:1}});e.before.onSubmit=({formEl:r,operate:a,items:o})=>{let d=()=>{var l;e.form.submitLoading=!0,e.api.postData(a,{...o,rules:(l=u.value)==null?void 0:l.getCheckeds()}).then(b=>{var c;e.onTableHeaderAction("refresh",{}),e.form.submitLoading=!1,(c=e.form.operateIds)==null||c.shift(),e.form.operateIds.length>0?e.toggleForm("Edit",e.form.operateIds):e.toggleForm(),e.runAfter("onSubmit",{res:b})}).catch(()=>{e.form.submitLoading=!1})};return r?(e.form.ref=r,r.validate(l=>{l&&d()})):d(),!1},e.after.toggleForm=({operate:r})=>{r=="Add"&&m()},e.after.getEditData=()=>{m()};const m=()=>{B().then(r=>{if(e.form.extend.menuRules=r.data.list,e.form.items.rules&&e.form.items.rules.length)if(e.form.items.rules.includes("*")){let a=[];for(const o in e.form.extend.menuRules)a.push(e.form.extend.menuRules[o].id);e.form.extend.defaultCheckedKeys=a}else e.form.extend.defaultCheckedKeys=e.form.items.rules;else e.form.extend.defaultCheckedKeys=[];e.form.extend.treeKey=_()})};return N("baTable",e),v(()=>{e.table.ref=i.value,e.mount(),e.getData()}),(r,a)=>{const o=w("el-alert");return p(),A("div",F,[s(e).table.remark?(p(),E(o,{key:0,class:"ba-table-alert",title:s(e).table.remark,type:"info","show-icon":""},null,8,["title"])):D("",!0),n(C,{buttons:["refresh","add","edit","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":s(t)("Quick search placeholder",{fields:s(t)("user.group.GroupName")})},null,8,["quick-search-placeholder"]),n(I,{ref_key:"tableRef",ref:i},null,512),n(x,{ref_key:"formRef",ref:u},null,512)])}}});export{U as default}; +import{c as h,x as g,a7 as k,y as _}from"./index-DaZx-aM1.js";import x from"./popupForm-BdiBvBP-.js";import{b as R,d as y,T as C,a as I}from"./index-DURhdNfa.js";import{B as T,a8 as f,o as v,I as w,C as p,D as A,u as s,O as E,W as D,H as n,au as N}from"./vue-DweYBrEc.js";import"./index-3bJmoSPj.js";import"./validate-BpW15YMR.js";import"./index-BUXh3lRP.js";function B(){return h({url:"/admin/user.Rule/index",method:"get"})}const F={class:"default-main ba-table-box"},U=T({name:"user/group",__name:"index",setup(G){const{t}=g.useI18n(),u=f("formRef"),i=f("tableRef"),e=new R(new k("/admin/user.Group/"),{column:[{type:"selection",align:"center",operator:!1},{label:t("Id"),prop:"id",align:"center",operator:"=",operatorPlaceholder:t("Id"),width:70},{label:t("user.group.Group name"),prop:"name",align:"center",operator:"LIKE",operatorPlaceholder:t("Fuzzy query")},{label:t("State"),prop:"status",align:"center",render:"tag",custom:{0:"danger",1:"success"},replaceValue:{0:t("Disable"),1:t("Enable")}},{label:t("Update time"),prop:"update_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:t("Create time"),prop:"create_time",align:"center",render:"datetime",sortable:"custom",operator:"RANGE",width:160},{label:t("Operate"),align:"center",width:"130",render:"buttons",buttons:y(["edit","delete"]),operator:!1}],dblClickNotEditColumn:[void 0]},{defaultItems:{status:1}});e.before.onSubmit=({formEl:r,operate:a,items:o})=>{let d=()=>{var l;e.form.submitLoading=!0,e.api.postData(a,{...o,rules:(l=u.value)==null?void 0:l.getCheckeds()}).then(b=>{var c;e.onTableHeaderAction("refresh",{}),e.form.submitLoading=!1,(c=e.form.operateIds)==null||c.shift(),e.form.operateIds.length>0?e.toggleForm("Edit",e.form.operateIds):e.toggleForm(),e.runAfter("onSubmit",{res:b})}).catch(()=>{e.form.submitLoading=!1})};return r?(e.form.ref=r,r.validate(l=>{l&&d()})):d(),!1},e.after.toggleForm=({operate:r})=>{r=="Add"&&m()},e.after.getEditData=()=>{m()};const m=()=>{B().then(r=>{if(e.form.extend.menuRules=r.data.list,e.form.items.rules&&e.form.items.rules.length)if(e.form.items.rules.includes("*")){let a=[];for(const o in e.form.extend.menuRules)a.push(e.form.extend.menuRules[o].id);e.form.extend.defaultCheckedKeys=a}else e.form.extend.defaultCheckedKeys=e.form.items.rules;else e.form.extend.defaultCheckedKeys=[];e.form.extend.treeKey=_()})};return N("baTable",e),v(()=>{e.table.ref=i.value,e.mount(),e.getData()}),(r,a)=>{const o=w("el-alert");return p(),A("div",F,[s(e).table.remark?(p(),E(o,{key:0,class:"ba-table-alert",title:s(e).table.remark,type:"info","show-icon":""},null,8,["title"])):D("",!0),n(C,{buttons:["refresh","add","edit","delete","comSearch","quickSearch","columnDisplay"],"quick-search-placeholder":s(t)("Quick search placeholder",{fields:s(t)("user.group.GroupName")})},null,8,["quick-search-placeholder"]),n(I,{ref_key:"tableRef",ref:i},null,512),n(x,{ref_key:"formRef",ref:u},null,512)])}}});export{U as default}; diff --git a/public/assets/info-NjW6X7db.js b/public/assets/info-DIGyHWOS.js similarity index 96% rename from public/assets/info-NjW6X7db.js rename to public/assets/info-DIGyHWOS.js index 90a6d09..66ffee2 100644 --- a/public/assets/info-NjW6X7db.js +++ b/public/assets/info-DIGyHWOS.js @@ -1 +1 @@ -import{x as v,T as C,_ as I}from"./index-BpUIT4cK.js";import{B as w,am as B,I as i,X as d,C as c,O as _,P as t,_ as m,G as L,$ as D,u as e,H as o,V as n,U as r,D as T}from"./vue-DweYBrEc.js";const V={class:"title"},k=w({__name:"info",setup(z){const a=B("baTable"),{t:s}=v.useI18n();return(N,O)=>{const l=i("el-descriptions-item"),f=i("el-tree"),p=i("el-descriptions"),b=i("el-scrollbar"),u=i("el-dialog"),g=d("drag"),h=d("zoom"),x=d("loading");return c(),_(u,{class:"ba-operate-dialog","model-value":!!e(a).form.operate,onClose:e(a).toggleForm},{header:t(()=>[m((c(),T("div",V,[n(r(e(s)("Info")),1)])),[[g,[".ba-operate-dialog",".el-dialog__header"]],[h,".ba-operate-dialog"]])]),default:t(()=>[m((c(),_(b,{class:"ba-table-form-scrollbar"},{default:t(()=>[L("div",{class:D(["ba-operate-form","ba-"+e(a).form.operate+"-form"])},[o(p,{column:2,border:""},{default:t(()=>[o(l,{label:e(s)("Id")},{default:t(()=>[n(r(e(a).form.extend.info.id),1)]),_:1},8,["label"]),o(l,{label:e(s)("auth.adminLog.Operation administrator")},{default:t(()=>[n(r(e(a).form.extend.info.username),1)]),_:1},8,["label"]),o(l,{label:e(s)("auth.adminLog.title")},{default:t(()=>[n(r(e(a).form.extend.info.title),1)]),_:1},8,["label"]),o(l,{label:e(s)("auth.adminLog.Operator IP")},{default:t(()=>[n(r(e(a).form.extend.info.ip),1)]),_:1},8,["label"]),o(l,{width:120,span:2,label:"URL"},{default:t(()=>[n(r(e(a).form.extend.info.url),1)]),_:1}),o(l,{width:120,span:2,label:"User Agent"},{default:t(()=>[n(r(e(a).form.extend.info.useragent),1)]),_:1}),o(l,{width:120,span:2,label:e(s)("Create time")},{default:t(()=>[n(r(e(C)(e(a).form.extend.info.create_time)),1)]),_:1},8,["label"]),o(l,{width:120,span:2,label:e(s)("auth.adminLog.Request data")},{default:t(()=>[o(f,{class:"table-el-tree",data:e(a).form.extend.info.data,props:{label:"label",children:"children"}},null,8,["data"])]),_:1},8,["label"])]),_:1})],2)]),_:1})),[[x,e(a).form.loading]])]),_:1},8,["model-value","onClose"])}}}),E=I(k,[["__scopeId","data-v-e3289675"]]);export{E as default}; +import{x as v,T as C,_ as I}from"./index-DaZx-aM1.js";import{B as w,am as B,I as i,X as d,C as c,O as _,P as t,_ as m,G as L,$ as D,u as e,H as o,V as n,U as r,D as T}from"./vue-DweYBrEc.js";const V={class:"title"},k=w({__name:"info",setup(z){const a=B("baTable"),{t:s}=v.useI18n();return(N,O)=>{const l=i("el-descriptions-item"),f=i("el-tree"),p=i("el-descriptions"),b=i("el-scrollbar"),u=i("el-dialog"),g=d("drag"),h=d("zoom"),x=d("loading");return c(),_(u,{class:"ba-operate-dialog","model-value":!!e(a).form.operate,onClose:e(a).toggleForm},{header:t(()=>[m((c(),T("div",V,[n(r(e(s)("Info")),1)])),[[g,[".ba-operate-dialog",".el-dialog__header"]],[h,".ba-operate-dialog"]])]),default:t(()=>[m((c(),_(b,{class:"ba-table-form-scrollbar"},{default:t(()=>[L("div",{class:D(["ba-operate-form","ba-"+e(a).form.operate+"-form"])},[o(p,{column:2,border:""},{default:t(()=>[o(l,{label:e(s)("Id")},{default:t(()=>[n(r(e(a).form.extend.info.id),1)]),_:1},8,["label"]),o(l,{label:e(s)("auth.adminLog.Operation administrator")},{default:t(()=>[n(r(e(a).form.extend.info.username),1)]),_:1},8,["label"]),o(l,{label:e(s)("auth.adminLog.title")},{default:t(()=>[n(r(e(a).form.extend.info.title),1)]),_:1},8,["label"]),o(l,{label:e(s)("auth.adminLog.Operator IP")},{default:t(()=>[n(r(e(a).form.extend.info.ip),1)]),_:1},8,["label"]),o(l,{width:120,span:2,label:"URL"},{default:t(()=>[n(r(e(a).form.extend.info.url),1)]),_:1}),o(l,{width:120,span:2,label:"User Agent"},{default:t(()=>[n(r(e(a).form.extend.info.useragent),1)]),_:1}),o(l,{width:120,span:2,label:e(s)("Create time")},{default:t(()=>[n(r(e(C)(e(a).form.extend.info.create_time)),1)]),_:1},8,["label"]),o(l,{width:120,span:2,label:e(s)("auth.adminLog.Request data")},{default:t(()=>[o(f,{class:"table-el-tree",data:e(a).form.extend.info.data,props:{label:"label",children:"children"}},null,8,["data"])]),_:1},8,["label"])]),_:1})],2)]),_:1})),[[x,e(a).form.loading]])]),_:1},8,["model-value","onClose"])}}}),E=I(k,[["__scopeId","data-v-e3289675"]]);export{E as default}; diff --git a/public/assets/info-vObI_EB5.js b/public/assets/info-Dp_HGX10.js similarity index 99% rename from public/assets/info-vObI_EB5.js rename to public/assets/info-Dp_HGX10.js index c221608..f4a010a 100644 --- a/public/assets/info-vObI_EB5.js +++ b/public/assets/info-Dp_HGX10.js @@ -1,4 +1,4 @@ -import{c as xt,x as Jt,T as Vt,_ as Yt}from"./index-BpUIT4cK.js";import{B as Ee,l as Me,b as lt,w as eo,C as z,D as G,W as we,u as E,G as C,U as F,H as Q,ap as ct,O as fe,F as to,Z as ye,Y as Xe,$ as xe,am as oo,I as pe,X as Oe,P as K,_ as qe,p as ro,V as te,ag as no}from"./vue-DweYBrEc.js";const _t="/admin/security.SensitiveDataLog/";function ao(e){return xt({url:_t+"rollback",method:"POST",data:{ids:e}},{showSuccessMessage:!0})}function jn(e){return xt({url:_t+"info",method:"get",params:{id:e}})}(function(){try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".code-diff-view[theme=light]{color:var(--fgColor-default, var(--color-fg-default));background-color:var(--bgColor-default, var(--color-canvas-default));--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,.15);--color-diffstat-addition-border: rgba(31,35,40,.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #6639ba;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,.4);--color-codemirror-activeline-bg: rgba(234,238,242,.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, .07), 0 7px 5px rgba(0, 0, 0, .04), 0 12px 10px rgba(0, 0, 0, .03), 0 22px 18px rgba(0, 0, 0, .03), 0 42px 33px rgba(0, 0, 0, .02), 0 100px 80px rgba(0, 0, 0, .02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,.12), 0 8px 24px rgba(66,74,83,.12);--color-overlay-backdrop: rgba(140,149,159,.2);--color-header-text: rgba(255,255,255,.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,.2);--color-btn-primary-disabled-text: rgba(255,255,255,.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,.15);--color-btn-primary-icon: rgba(255,255,255,.8);--color-btn-primary-counter-bg: rgba(0,45,17,.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,.2);--color-btn-outline-disabled-text: rgba(9,105,218,.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,.2);--color-btn-danger-disabled-text: rgba(207,34,46,.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,.05);--color-btn-danger-counter-bg: rgba(207,34,46,.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,.2);--color-action-list-item-inline-divider: rgba(208,215,222,.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,.2);--color-segmented-control-button-active-bg: rgba(175,184,193,.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,.2);--color-neutral-subtle: rgba(234,238,242,.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,.5);--color-primer-canvas-sticky: rgba(255,255,255,.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}.code-diff-view[theme=light] pre code.hljs{display:block;overflow-x:auto;padding:1em}.code-diff-view[theme=light] code.hljs{padding:3px 5px}.code-diff-view[theme=light] .hljs{color:#24292e;background:#fff}.code-diff-view[theme=light] .hljs-doctag,.code-diff-view[theme=light] .hljs-keyword,.code-diff-view[theme=light] .hljs-meta .hljs-keyword,.code-diff-view[theme=light] .hljs-template-tag,.code-diff-view[theme=light] .hljs-template-variable,.code-diff-view[theme=light] .hljs-type,.code-diff-view[theme=light] .hljs-variable.language_{color:#d73a49}.code-diff-view[theme=light] .hljs-title,.code-diff-view[theme=light] .hljs-title.class_,.code-diff-view[theme=light] .hljs-title.class_.inherited__,.code-diff-view[theme=light] .hljs-title.function_{color:#6f42c1}.code-diff-view[theme=light] .hljs-attr,.code-diff-view[theme=light] .hljs-attribute,.code-diff-view[theme=light] .hljs-literal,.code-diff-view[theme=light] .hljs-meta,.code-diff-view[theme=light] .hljs-number,.code-diff-view[theme=light] .hljs-operator,.code-diff-view[theme=light] .hljs-variable,.code-diff-view[theme=light] .hljs-selector-attr,.code-diff-view[theme=light] .hljs-selector-class,.code-diff-view[theme=light] .hljs-selector-id{color:#005cc5}.code-diff-view[theme=light] .hljs-regexp,.code-diff-view[theme=light] .hljs-string,.code-diff-view[theme=light] .hljs-meta .hljs-string{color:#032f62}.code-diff-view[theme=light] .hljs-built_in,.code-diff-view[theme=light] .hljs-symbol{color:#e36209}.code-diff-view[theme=light] .hljs-comment,.code-diff-view[theme=light] .hljs-code,.code-diff-view[theme=light] .hljs-formula{color:#6a737d}.code-diff-view[theme=light] .hljs-name,.code-diff-view[theme=light] .hljs-quote,.code-diff-view[theme=light] .hljs-selector-tag,.code-diff-view[theme=light] .hljs-selector-pseudo{color:#22863a}.code-diff-view[theme=light] .hljs-subst{color:#24292e}.code-diff-view[theme=light] .hljs-section{color:#005cc5;font-weight:700}.code-diff-view[theme=light] .hljs-bullet{color:#735c0f}.code-diff-view[theme=light] .hljs-emphasis{color:#24292e;font-style:italic}.code-diff-view[theme=light] .hljs-strong{color:#24292e;font-weight:700}.code-diff-view[theme=light] .hljs-addition{color:#22863a;background-color:#f0fff4}.code-diff-view[theme=light] .hljs-deletion{color:#b31d28;background-color:#ffeef0}.code-diff-view[theme=dark]{color:var(--fgColor-default, var(--color-fg-default));background-color:var(--bgColor-default, var(--color-canvas-default));--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,.1);--color-diffstat-addition-border: rgba(240,246,252,.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,.4);--color-codemirror-activeline-bg: rgba(110,118,129,.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,.1);--color-checks-line-selected-bg: rgba(56,139,253,.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, .15), 0 100px 80px rgba(255, 255, 255, .02), 0 42px 33px rgba(255, 255, 255, .024), 0 22px 18px rgba(255, 255, 255, .028), 0 12px 10px rgba(255, 255, 255, .034), 0 7px 5px rgba(255, 255, 255, .04), 0 3px 2px rgba(255, 255, 255, .07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,.1);--color-avatar-border: rgba(240,246,252,.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,.85);--color-overlay-backdrop: rgba(22,27,34,.4);--color-header-text: rgba(255,255,255,.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,.5);--color-btn-primary-disabled-bg: rgba(35,134,54,.6);--color-btn-primary-disabled-border: rgba(240,246,252,.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,.05);--color-btn-outline-counter-bg: rgba(5,29,77,.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,.05);--color-btn-danger-counter-bg: rgba(73,2,2,.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,.4);--color-action-list-item-inline-divider: rgba(48,54,61,.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,.1);--color-switch-track-hover-bg: hsla(215,8%,72%,.1);--color-switch-track-active-bg: rgba(110,118,129,.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,.5);--color-switch-track-checked-active-bg: rgba(31,111,235,.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,.35);--color-segmented-control-bg: rgba(110,118,129,.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,.4);--color-neutral-subtle: rgba(110,118,129,.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,.4);--color-accent-subtle: rgba(56,139,253,.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,.4);--color-success-subtle: rgba(46,160,67,.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,.4);--color-attention-subtle: rgba(187,128,9,.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,.4);--color-severe-subtle: rgba(219,109,40,.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,.4);--color-danger-subtle: rgba(248,81,73,.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,.4);--color-open-subtle: rgba(46,160,67,.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,.4);--color-closed-subtle: rgba(248,81,73,.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,.4);--color-done-subtle: rgba(163,113,247,.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,.4);--color-sponsors-subtle: rgba(219,97,162,.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,.8);--color-primer-canvas-sticky: rgba(13,17,23,.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}.code-diff-view[theme=dark] pre code.hljs{display:block;overflow-x:auto;padding:1em}.code-diff-view[theme=dark] code.hljs{padding:3px 5px}.code-diff-view[theme=dark] .hljs{color:#c9d1d9;background:#0d1117}.code-diff-view[theme=dark] .hljs-doctag,.code-diff-view[theme=dark] .hljs-keyword,.code-diff-view[theme=dark] .hljs-meta .hljs-keyword,.code-diff-view[theme=dark] .hljs-template-tag,.code-diff-view[theme=dark] .hljs-template-variable,.code-diff-view[theme=dark] .hljs-type,.code-diff-view[theme=dark] .hljs-variable.language_{color:#ff7b72}.code-diff-view[theme=dark] .hljs-title,.code-diff-view[theme=dark] .hljs-title.class_,.code-diff-view[theme=dark] .hljs-title.class_.inherited__,.code-diff-view[theme=dark] .hljs-title.function_{color:#d2a8ff}.code-diff-view[theme=dark] .hljs-attr,.code-diff-view[theme=dark] .hljs-attribute,.code-diff-view[theme=dark] .hljs-literal,.code-diff-view[theme=dark] .hljs-meta,.code-diff-view[theme=dark] .hljs-number,.code-diff-view[theme=dark] .hljs-operator,.code-diff-view[theme=dark] .hljs-variable,.code-diff-view[theme=dark] .hljs-selector-attr,.code-diff-view[theme=dark] .hljs-selector-class,.code-diff-view[theme=dark] .hljs-selector-id{color:#79c0ff}.code-diff-view[theme=dark] .hljs-regexp,.code-diff-view[theme=dark] .hljs-string,.code-diff-view[theme=dark] .hljs-meta .hljs-string{color:#a5d6ff}.code-diff-view[theme=dark] .hljs-built_in,.code-diff-view[theme=dark] .hljs-symbol{color:#ffa657}.code-diff-view[theme=dark] .hljs-comment,.code-diff-view[theme=dark] .hljs-code,.code-diff-view[theme=dark] .hljs-formula{color:#8b949e}.code-diff-view[theme=dark] .hljs-name,.code-diff-view[theme=dark] .hljs-quote,.code-diff-view[theme=dark] .hljs-selector-tag,.code-diff-view[theme=dark] .hljs-selector-pseudo{color:#7ee787}.code-diff-view[theme=dark] .hljs-subst{color:#c9d1d9}.code-diff-view[theme=dark] .hljs-section{color:#1f6feb;font-weight:700}.code-diff-view[theme=dark] .hljs-bullet{color:#f2cc60}.code-diff-view[theme=dark] .hljs-emphasis{color:#c9d1d9;font-style:italic}.code-diff-view[theme=dark] .hljs-strong{color:#c9d1d9;font-weight:700}.code-diff-view[theme=dark] .hljs-addition{color:#aff5b4;background-color:#033a16}.code-diff-view[theme=dark] .hljs-deletion{color:#ffdcd7;background-color:#67060c}.code-diff-view{position:relative;margin-top:16px;margin-bottom:16px;border:1px solid var(--color-border-default, #ddd);border-radius:6px;overflow-y:auto}.code-diff-view *{position:static;box-sizing:border-box}.code-diff-view .file-header{position:sticky;top:0;z-index:1;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);padding:8px 16px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.code-diff-view .file-header .file-info{display:flex;justify-content:space-between;align-items:center;margin-left:8px;height:24px}.code-diff-view .file-header .file-info .info-left{color:var(--color-fg-default)}.code-diff-view .file-header .file-info .info-right{display:flex;justify-content:space-between;align-items:center;width:50%}.code-diff-view .file-header .file-info .diff-stat{display:inline-flex;align-items:center;gap:8px}.code-diff-view .file-header .file-info .diff-stat .diff-stat-added{color:var(--color-diffstat-addition-bg)}.code-diff-view .file-header .file-info .diff-stat .diff-stat-deleted{color:var(--color-danger-emphasis)}.code-diff-view .file-header .file-info .diff-stat .diff-stat-ignored{color:var(--color-fg-subtle)}.code-diff-view .file-header .file-info .diff-commandbar{margin-left:auto;margin-right:1rem}.code-diff-view .file-header .file-info .diff-commandbar .command-item-button{background-color:transparent;color:var(--color-fg-subtle);border:none}.code-diff-view .file-header .file-info .diff-commandbar .command-item-button svg{fill:var(--color-fg-subtle)}.code-diff-view .file-header .file-info .diff-commandbar .command-item-button:hover{background-color:var(--color-btn-outline-hover-border)}.code-diff-view table{border-spacing:0}.code-diff-view .diff-table{width:100%}.code-diff-view .diff-table .blob-num{position:relative;width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;user-select:none}.code-diff-view .diff-table .blob-num-deletion{color:var(--color-diff-blob-deletion-num-text);background-color:var(--color-diff-blob-deletion-num-bg);border-color:var(--color-danger-emphasis)}.code-diff-view .diff-table .blob-num-addition{color:var(--color-diff-blob-addition-num-text);background-color:var(--color-diff-blob-addition-num-bg);border-color:var(--color-success-emphasis)}.code-diff-view .diff-table .blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.code-diff-view .diff-table .blob-code .blob-code-inner{display:table-cell;overflow:visible;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--color-fg-default);word-wrap:anywhere;white-space:pre-wrap}.code-diff-view .diff-table .blob-code-deletion{background-color:var(--color-diff-blob-deletion-line-bg);outline:1px dashed transparent}.code-diff-view .diff-table .blob-code-deletion .x{color:var(--color-diff-blob-deletion-fg);background-color:var(--color-diff-blob-deletion-word-bg)}.code-diff-view .diff-table .blob-code-addition{background-color:var(--color-diff-blob-addition-line-bg);outline:1px dotted transparent}.code-diff-view .diff-table .blob-code-addition .x{color:var(--color-diff-blob-addition-fg);background-color:var(--color-diff-blob-addition-word-bg)}.code-diff-view .diff-table .current-diff{border:1px solid var(--color-border-muted)}.code-diff-view .diff-table .blob-code-context,.code-diff-view .diff-table .blob-code-addition,.code-diff-view .diff-table .blob-code-deletion{padding-left:22px!important}.code-diff-view .diff-table .blob-code-marker:before{position:absolute;top:1px;left:8px;padding-right:8px;content:attr(data-code-marker)}.code-diff-view .diff-table .blob-num-hunk{background-color:var(--color-diff-blob-hunk-num-bg)}.code-diff-view .diff-table .blob-code-hunk{background-color:var(--color-accent-subtle)}.code-diff-view .file-diff-split{table-layout:fixed}.code-diff-view .file-diff-split .blob-code+.blob-num{border-left:1px solid var(--color-border-muted)}.code-diff-view .file-diff-split .no-select{user-select:none}.code-diff-view .empty-cell{cursor:default;background-color:var(--color-neutral-subtle);border-right-color:var(--color-border-muted)}.code-diff-view[data-v-0c5adc58] td:nth-child(1){display:none}")),document.head.appendChild(e)}}catch(r){console.error("vite-plugin-css-injected-by-js",r)}})();function se(){}se.prototype={diff:function(e,r){var l,g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f=g.callback;typeof g=="function"&&(f=g,g={}),this.options=g;var t=this;function o(v){return f?(setTimeout(function(){f(void 0,v)},0),!0):v}e=this.castInput(e),r=this.castInput(r),e=this.removeEmpty(this.tokenize(e)),r=this.removeEmpty(this.tokenize(r));var n=r.length,a=e.length,i=1,c=n+a;g.maxEditLength&&(c=Math.min(c,g.maxEditLength));var s=(l=g.timeout)!==null&&l!==void 0?l:1/0,d=Date.now()+s,b=[{oldPos:-1,lastComponent:void 0}],h=this.extractCommon(b[0],r,e,0);if(b[0].oldPos+1>=a&&h+1>=n)return o([{value:this.join(r),count:r.length}]);var u=-1/0,p=1/0;function y(){for(var v=Math.max(u,-i);v<=Math.min(p,i);v+=2){var _=void 0,N=b[v-1],j=b[v+1];N&&(b[v-1]=void 0);var A=!1;if(j){var L=j.oldPos-v;A=j&&0<=L&&L=a&&h+1>=n)return o(lo(t,_.lastComponent,r,e,t.useLongestToken));b[v]=_,_.oldPos+1>=a&&(p=Math.min(p,v-1)),h+1>=n&&(u=Math.max(u,v+1))}i++}if(f)(function v(){setTimeout(function(){if(i>c||Date.now()>d)return f();y()||v()},0)})();else for(;i<=c&&Date.now()<=d;){var w=y();if(w)return w}},addToPath:function(e,r,l,g){var f=e.lastComponent;return f&&f.added===r&&f.removed===l?{oldPos:e.oldPos+g,lastComponent:{count:f.count+1,added:r,removed:l,previousComponent:f.previousComponent}}:{oldPos:e.oldPos+g,lastComponent:{count:1,added:r,removed:l,previousComponent:f}}},extractCommon:function(e,r,l,g){for(var f=r.length,t=l.length,o=e.oldPos,n=o-g,a=0;n+1u.length?y:u}),s.value=e.join(b)}else s.value=e.join(l.slice(i,i+s.count));i+=s.count,s.added||(c+=s.count)}}var h=t[a-1];return a>1&&typeof h.value=="string"&&(h.added||h.removed)&&e.equals("",h.value)&&(t[a-2].value+=h.value,t.pop()),t}var co=new se;function io(e,r,l){return co.diff(e,r,l)}function so(e,r){if(typeof e=="function")r.callback=e;else if(e)for(var l in e)e.hasOwnProperty(l)&&(r[l]=e[l]);return r}var it=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,st=/\S/,We=new se;We.equals=function(e,r){return this.options.ignoreCase&&(e=e.toLowerCase(),r=r.toLowerCase()),e===r||this.options.ignoreWhitespace&&!st.test(e)&&!st.test(r)};We.tokenize=function(e){for(var r=e.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/),l=0;l2&&arguments[2]!==void 0?arguments[2]:{},f=g.callback;typeof g=="function"&&(f=g,g={}),this.options=g;var t=this;function o(v){return f?(setTimeout(function(){f(void 0,v)},0),!0):v}e=this.castInput(e),r=this.castInput(r),e=this.removeEmpty(this.tokenize(e)),r=this.removeEmpty(this.tokenize(r));var n=r.length,a=e.length,i=1,c=n+a;g.maxEditLength&&(c=Math.min(c,g.maxEditLength));var s=(l=g.timeout)!==null&&l!==void 0?l:1/0,d=Date.now()+s,b=[{oldPos:-1,lastComponent:void 0}],h=this.extractCommon(b[0],r,e,0);if(b[0].oldPos+1>=a&&h+1>=n)return o([{value:this.join(r),count:r.length}]);var u=-1/0,p=1/0;function y(){for(var v=Math.max(u,-i);v<=Math.min(p,i);v+=2){var _=void 0,N=b[v-1],j=b[v+1];N&&(b[v-1]=void 0);var A=!1;if(j){var L=j.oldPos-v;A=j&&0<=L&&L=a&&h+1>=n)return o(lo(t,_.lastComponent,r,e,t.useLongestToken));b[v]=_,_.oldPos+1>=a&&(p=Math.min(p,v-1)),h+1>=n&&(u=Math.max(u,v+1))}i++}if(f)(function v(){setTimeout(function(){if(i>c||Date.now()>d)return f();y()||v()},0)})();else for(;i<=c&&Date.now()<=d;){var w=y();if(w)return w}},addToPath:function(e,r,l,g){var f=e.lastComponent;return f&&f.added===r&&f.removed===l?{oldPos:e.oldPos+g,lastComponent:{count:f.count+1,added:r,removed:l,previousComponent:f.previousComponent}}:{oldPos:e.oldPos+g,lastComponent:{count:1,added:r,removed:l,previousComponent:f}}},extractCommon:function(e,r,l,g){for(var f=r.length,t=l.length,o=e.oldPos,n=o-g,a=0;n+1u.length?y:u}),s.value=e.join(b)}else s.value=e.join(l.slice(i,i+s.count));i+=s.count,s.added||(c+=s.count)}}var h=t[a-1];return a>1&&typeof h.value=="string"&&(h.added||h.removed)&&e.equals("",h.value)&&(t[a-2].value+=h.value,t.pop()),t}var co=new se;function io(e,r,l){return co.diff(e,r,l)}function so(e,r){if(typeof e=="function")r.callback=e;else if(e)for(var l in e)e.hasOwnProperty(l)&&(r[l]=e[l]);return r}var it=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,st=/\S/,We=new se;We.equals=function(e,r){return this.options.ignoreCase&&(e=e.toLowerCase(),r=r.toLowerCase()),e===r||this.options.ignoreWhitespace&&!st.test(e)&&!st.test(r)};We.tokenize=function(e){for(var r=e.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/),l=0;l"u"?l:o}:g;return typeof e=="string"?e:JSON.stringify(Ke(e,null,null,f),f," ")};Ne.equals=function(e,r){return se.prototype.equals.call(Ne,e.replace(/,([\r\n])/g,"$1"),r.replace(/,([\r\n])/g,"$1"))};function Ke(e,r,l,g,f){r=r||[],l=l||[],g&&(e=g(f,e));var t;for(t=0;t"u"&&(this.Diff_Timeout<=0?a=Number.MAX_VALUE:a=new Date().getTime()+this.Diff_Timeout*1e3);var i=a;if(t==null||o==null)throw new Error("Null input. (diff_main)");if(t==o)return t?[new r.Diff(f,t)]:[];typeof n>"u"&&(n=!0);var c=n,s=this.diff_commonPrefix(t,o),d=t.substring(0,s);t=t.substring(s),o=o.substring(s),s=this.diff_commonSuffix(t,o);var b=t.substring(t.length-s);t=t.substring(0,t.length-s),o=o.substring(0,o.length-s);var h=this.diff_compute_(t,o,c,i);return d&&h.unshift(new r.Diff(f,d)),b&&h.push(new r.Diff(f,b)),this.diff_cleanupMerge(h),h},r.prototype.diff_compute_=function(t,o,n,a){var i;if(!t)return[new r.Diff(g,o)];if(!o)return[new r.Diff(l,t)];var c=t.length>o.length?t:o,s=t.length>o.length?o:t,d=c.indexOf(s);if(d!=-1)return i=[new r.Diff(g,c.substring(0,d)),new r.Diff(f,s),new r.Diff(g,c.substring(d+s.length))],t.length>o.length&&(i[0][0]=i[2][0]=l),i;if(s.length==1)return[new r.Diff(l,t),new r.Diff(g,o)];var b=this.diff_halfMatch_(t,o);if(b){var h=b[0],u=b[1],p=b[2],y=b[3],w=b[4],v=this.diff_main(h,p,n,a),_=this.diff_main(u,y,n,a);return v.concat([new r.Diff(f,w)],_)}return n&&t.length>100&&o.length>100?this.diff_lineMode_(t,o,a):this.diff_bisect_(t,o,a)},r.prototype.diff_lineMode_=function(t,o,n){var a=this.diff_linesToChars_(t,o);t=a.chars1,o=a.chars2;var i=a.lineArray,c=this.diff_main(t,o,!1,n);this.diff_charsToLines_(c,i),this.diff_cleanupSemantic(c),c.push(new r.Diff(f,""));for(var s=0,d=0,b=0,h="",u="";s=1&&b>=1){c.splice(s-d-b,d+b),s=s-d-b;for(var p=this.diff_main(h,u,!1,n),y=p.length-1;y>=0;y--)c.splice(s,0,p[y]);s=s+p.length}b=0,d=0,h="",u="";break}s++}return c.pop(),c},r.prototype.diff_bisect_=function(t,o,n){for(var a=t.length,i=o.length,c=Math.ceil((a+i)/2),s=c,d=2*c,b=new Array(d),h=new Array(d),u=0;un);j++){for(var A=-j+w;A<=j-v;A+=2){var L=s+A,S;A==-j||A!=j&&b[L-1]a)v+=2;else if(R>i)w+=2;else if(y){var $=s+p-A;if($>=0&&$=B)return this.diff_bisectSplit_(t,o,S,R,n)}}}for(var Z=-j+_;Z<=j-N;Z+=2){var $=s+Z,B;Z==-j||Z!=j&&h[$-1]a)N+=2;else if(J>i)_+=2;else if(!y){var L=s+p-Z;if(L>=0&&L=B)return this.diff_bisectSplit_(t,o,S,R,n)}}}}return[new r.Diff(l,t),new r.Diff(g,o)]},r.prototype.diff_bisectSplit_=function(t,o,n,a,i){var c=t.substring(0,n),s=o.substring(0,a),d=t.substring(n),b=o.substring(a),h=this.diff_main(c,s,!1,i),u=this.diff_main(d,b,!1,i);return h.concat(u)},r.prototype.diff_linesToChars_=function(t,o){var n=[],a={};n[0]="";function i(b){for(var h="",u=0,p=-1,y=n.length;pa?t=t.substring(n-a):no.length?t:o,a=t.length>o.length?o:t;if(n.length<4||a.length*2=v.length?[S,R,$,B,L]:null}var s=c(n,a,Math.ceil(n.length/4)),d=c(n,a,Math.ceil(n.length/2)),b;if(!s&&!d)return null;d?s?b=s[4].length>d[4].length?s:d:b=d:b=s;var h,u,p,y;t.length>o.length?(h=b[0],u=b[1],p=b[2],y=b[3]):(p=b[0],y=b[1],h=b[2],u=b[3]);var w=b[4];return[h,u,p,y,w]},r.prototype.diff_cleanupSemantic=function(t){for(var o=!1,n=[],a=0,i=null,c=0,s=0,d=0,b=0,h=0;c0?n[a-1]:-1,s=0,d=0,b=0,h=0,i=null,o=!0)),c++;for(o&&this.diff_cleanupMerge(t),this.diff_cleanupSemanticLossless(t),c=1;c=w?(y>=u.length/2||y>=p.length/2)&&(t.splice(c,0,new r.Diff(f,p.substring(0,y))),t[c-1][1]=u.substring(0,u.length-y),t[c+1][1]=p.substring(y),c++):(w>=u.length/2||w>=p.length/2)&&(t.splice(c,0,new r.Diff(f,u.substring(0,w))),t[c-1][0]=g,t[c-1][1]=p.substring(0,p.length-w),t[c+1][0]=l,t[c+1][1]=u.substring(w),c++),c++}c++}},r.prototype.diff_cleanupSemanticLossless=function(t){function o(w,v){if(!w||!v)return 6;var _=w.charAt(w.length-1),N=v.charAt(0),j=_.match(r.nonAlphaNumericRegex_),A=N.match(r.nonAlphaNumericRegex_),L=j&&_.match(r.whitespaceRegex_),S=A&&N.match(r.whitespaceRegex_),R=L&&_.match(r.linebreakRegex_),$=S&&N.match(r.linebreakRegex_),B=R&&w.match(r.blanklineEndRegex_),Z=$&&v.match(r.blanklineStartRegex_);return B||Z?5:R||$?4:j&&!L&&S?3:L||S?2:j||A?1:0}for(var n=1;n=p&&(p=y,b=a,h=i,u=c)}t[n-1][1]!=b&&(b?t[n-1][1]=b:(t.splice(n-1,1),n--),t[n][1]=h,u?t[n+1][1]=u:(t.splice(n+1,1),n--))}n++}},r.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,r.whitespaceRegex_=/\s/,r.linebreakRegex_=/[\r\n]/,r.blanklineEndRegex_=/\n\r?\n$/,r.blanklineStartRegex_=/^\r?\n\r?\n/,r.prototype.diff_cleanupEfficiency=function(t){for(var o=!1,n=[],a=0,i=null,c=0,s=!1,d=!1,b=!1,h=!1;c0?n[a-1]:-1,b=h=!1),o=!0)),c++;o&&this.diff_cleanupMerge(t)},r.prototype.diff_cleanupMerge=function(t){t.push(new r.Diff(f,""));for(var o=0,n=0,a=0,i="",c="",s;o1?(n!==0&&a!==0&&(s=this.diff_commonPrefix(c,i),s!==0&&(o-n-a>0&&t[o-n-a-1][0]==f?t[o-n-a-1][1]+=c.substring(0,s):(t.splice(0,0,new r.Diff(f,c.substring(0,s))),o++),c=c.substring(s),i=i.substring(s)),s=this.diff_commonSuffix(c,i),s!==0&&(t[o][1]=c.substring(c.length-s)+t[o][1],c=c.substring(0,c.length-s),i=i.substring(0,i.length-s))),o-=n+a,t.splice(o,n+a),i.length&&(t.splice(o,0,new r.Diff(l,i)),o++),c.length&&(t.splice(o,0,new r.Diff(g,c)),o++),o++):o!==0&&t[o-1][0]==f?(t[o-1][1]+=t[o][1],t.splice(o,1)):o++,a=0,n=0,i="",c="";break}t[t.length-1][1]===""&&t.pop();var d=!1;for(o=1;oo));s++)i=n,c=a;return t.length!=s&&t[s][0]===l?c:c+(o-i)},r.prototype.diff_prettyHtml=function(t){for(var o=[],n=/&/g,a=//g,c=/\n/g,s=0;s");switch(d){case g:o[s]=''+h+"";break;case l:o[s]=''+h+"";break;case f:o[s]=""+h+"";break}}return o.join("")},r.prototype.diff_text1=function(t){for(var o=[],n=0;nthis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var a=this.match_alphabet_(o),i=this;function c(S,R){var $=S/o.length,B=Math.abs(n-R);return i.Match_Distance?$+B/i.Match_Distance:B?1:$}var s=this.Match_Threshold,d=t.indexOf(o,n);d!=-1&&(s=Math.min(c(0,d),s),d=t.lastIndexOf(o,n+o.length),d!=-1&&(s=Math.min(c(0,d),s)));var b=1<=v;j--){var A=a[t.charAt(j-1)];if(w===0?N[j]=(N[j+1]<<1|1)&A:N[j]=(N[j+1]<<1|1)&A|((y[j+1]|y[j])<<1|1)|y[j+1],N[j]&b){var L=c(w,j-1);if(L<=s)if(s=L,d=j-1,d>n)v=Math.max(1,2*n-d);else break}}if(c(w+1,n)>s)break;y=N}return d},r.prototype.match_alphabet_=function(t){for(var o={},n=0;n"u")a=t,i=this.diff_main(a,o,!0),i.length>2&&(this.diff_cleanupSemantic(i),this.diff_cleanupEfficiency(i));else if(t&&typeof t=="object"&&typeof o>"u"&&typeof n>"u")i=t,a=this.diff_text1(i);else if(typeof t=="string"&&o&&typeof o=="object"&&typeof n>"u")a=t,i=o;else if(typeof t=="string"&&typeof o=="string"&&n&&typeof n=="object")a=t,i=n;else throw new Error("Unknown call format to patch_make.");if(i.length===0)return[];for(var c=[],s=new r.patch_obj,d=0,b=0,h=0,u=a,p=a,y=0;y=2*this.Patch_Margin&&d&&(this.patch_addContext_(s,u),c.push(s),s=new r.patch_obj,d=0,u=p,b=h);break}w!==g&&(b+=v.length),w!==l&&(h+=v.length)}return d&&(this.patch_addContext_(s,u),c.push(s)),c},r.prototype.patch_deepCopy=function(t){for(var o=[],n=0;nthis.Match_MaxBits?(b=this.match_main(o,d.substring(0,this.Match_MaxBits),s),b!=-1&&(h=this.match_main(o,d.substring(d.length-this.Match_MaxBits),s+d.length-this.Match_MaxBits),(h==-1||b>=h)&&(b=-1))):b=this.match_main(o,d,s),b==-1)i[c]=!1,a-=t[c].length2-t[c].length1;else{i[c]=!0,a=b-s;var u;if(h==-1?u=o.substring(b,b+d.length):u=o.substring(b,h+this.Match_MaxBits),d==u)o=o.substring(0,b)+this.diff_text2(t[c].diffs)+o.substring(b+d.length);else{var p=this.diff_main(d,u,!1);if(d.length>this.Match_MaxBits&&this.diff_levenshtein(p)/d.length>this.Patch_DeleteThreshold)i[c]=!1;else{this.diff_cleanupSemanticLossless(p);for(var y=0,w,v=0;vc[0][1].length){var s=o-c[0][1].length;c[0][1]=n.substring(c[0][1].length)+c[0][1],i.start1-=s,i.start2-=s,i.length1+=s,i.length2+=s}if(i=t[t.length-1],c=i.diffs,c.length==0||c[c.length-1][0]!=f)c.push(new r.Diff(f,n)),i.length1+=o,i.length2+=o;else if(o>c[c.length-1][1].length){var s=o-c[c.length-1][1].length;c[c.length-1][1]+=n.substring(0,s),i.length1+=s,i.length2+=s}return n},r.prototype.patch_splitMax=function(t){for(var o=this.Match_MaxBits,n=0;n2*o?(d.length1+=u.length,i+=u.length,b=!1,d.diffs.push(new r.Diff(h,u)),a.diffs.shift()):(u=u.substring(0,o-d.length1-this.Patch_Margin),d.length1+=u.length,i+=u.length,h===f?(d.length2+=u.length,c+=u.length):b=!1,d.diffs.push(new r.Diff(h,u)),u==a.diffs[0][1]?a.diffs.shift():a.diffs[0][1]=a.diffs[0][1].substring(u.length))}s=this.diff_text2(d.diffs),s=s.substring(s.length-this.Patch_Margin);var p=this.diff_text1(a.diffs).substring(0,this.Patch_Margin);p!==""&&(d.length1+=p.length,d.length2+=p.length,d.diffs.length!==0&&d.diffs[d.diffs.length-1][0]===f?d.diffs[d.diffs.length-1][1]+=p:d.diffs.push(new r.Diff(f,p))),b||t.splice(++n,0,d)}}},r.prototype.patch_toText=function(t){for(var o=[],n=0;n{M.confirm(a("security.dataRecycleLog.Are you sure to restore the selected records?"),"",{confirmButtonText:a("security.dataRecycleLog.restore"),cancelButtonText:a("Cancel")}).then(()=>{$([b]).then(()=>{t.toggleForm(),t.onTableHeaderAction("refresh",{})})}).catch(()=>{})};return(b,p)=>{const n=c("el-descriptions-item"),R=c("el-tree"),C=c("el-descriptions"),I=c("el-scrollbar"),L=c("Icon"),D=c("el-button"),T=c("el-dialog"),k=m("drag"),B=m("zoom"),O=m("loading"),w=m("blur");return d(),_(T,{class:"ba-operate-dialog","model-value":!!e(t).form.operate,onClose:e(t).toggleForm},{header:o(()=>[u((d(),F("div",H,[s(r(e(a)("Info")),1)])),[[k,[".ba-operate-dialog",".el-dialog__header"]],[B,".ba-operate-dialog"]])]),footer:o(()=>[u((d(),_(D,{onClick:p[0]||(p[0]=i=>v(e(t).form.extend.info.id)),type:"success"},{default:o(()=>[l(L,{color:"#ffffff",name:"el-icon-RefreshRight"}),y("span",U,r(e(a)("security.dataRecycleLog.restore")),1)]),_:1})),[[w]])]),default:o(()=>[u((d(),_(I,{class:"ba-table-form-scrollbar"},{default:o(()=>[y("div",{class:E(["ba-operate-form","ba-"+e(t).form.operate+"-form"])},[e(N)(e(t).form.extend.info)?P("",!0):(d(),_(C,{key:0,column:2,border:""},{default:o(()=>[l(n,{label:e(a)("Id")},{default:o(()=>[s(r(e(t).form.extend.info.id),1)]),_:1},8,["label"]),l(n,{label:e(a)("security.dataRecycleLog.Operation administrator")},{default:o(()=>{var i,g;return[s(r(((i=e(t).form.extend.info.admin)==null?void 0:i.nickname)+"("+((g=e(t).form.extend.info.admin)==null?void 0:g.username)+")"),1)]}),_:1},8,["label"]),l(n,{label:e(a)("security.dataRecycleLog.Recycling rule name")},{default:o(()=>{var i;return[s(r((i=e(t).form.extend.info.recycle)==null?void 0:i.name),1)]}),_:1},8,["label"]),l(n,{label:e(a)("Connection")},{default:o(()=>[s(r(e(t).form.extend.info.connection),1)]),_:1},8,["label"]),l(n,{label:e(a)("security.dataRecycleLog.data sheet")},{default:o(()=>[s(r(e(t).form.extend.info.data_table),1)]),_:1},8,["label"]),l(n,{label:e(a)("security.dataRecycleLog.Data table primary key")},{default:o(()=>[s(r(e(t).form.extend.info.primary_key),1)]),_:1},8,["label"]),l(n,{label:e(a)("security.dataRecycleLog.Operator IP")},{default:o(()=>[s(r(e(t).form.extend.info.ip),1)]),_:1},8,["label"]),l(n,{label:e(a)("security.dataRecycleLog.Delete time")},{default:o(()=>[s(r(e(V)(e(t).form.extend.info.create_time)),1)]),_:1},8,["label"]),l(n,{width:120,span:2,label:"User Agent"},{default:o(()=>[s(r(e(t).form.extend.info.useragent),1)]),_:1}),l(n,{width:120,span:2,label:e(a)("security.dataRecycleLog.Deleted data"),"label-class-name":"color-red"},{default:o(()=>[l(R,{class:"table-el-tree",data:e(t).form.extend.info.data,props:{label:"label",children:"children"}},null,8,["data"])]),_:1},8,["label"])]),_:1}))],2)]),_:1})),[[O,e(t).form.loading]])]),_:1},8,["model-value","onClose"])}}}),W=j(G,[["__scopeId","data-v-9d0064b9"]]),K=Object.freeze(Object.defineProperty({__proto__:null,default:W},Symbol.toStringTag,{value:"Module"}));export{W as I,K as a,J as i,$ as r,h as u}; +import{c as x,x as S,T as V,_ as j}from"./index-DaZx-aM1.js";import{B as z,am as A,I as c,X as m,C as d,O as _,P as o,_ as u,G as y,$ as E,u as e,p as N,H as l,V as s,U as r,W as P,D as F,ag as M}from"./vue-DweYBrEc.js";const h="/admin/security.DataRecycleLog/";function $(f){return x({url:h+"restore",method:"POST",data:{ids:f}},{showSuccessMessage:!0})}function J(f){return x({url:h+"info",method:"get",params:{id:f}})}const H={class:"title"},U={class:"table-header-operate-text"},G=z({__name:"info",setup(f){const t=A("baTable"),{t:a}=S.useI18n(),v=b=>{M.confirm(a("security.dataRecycleLog.Are you sure to restore the selected records?"),"",{confirmButtonText:a("security.dataRecycleLog.restore"),cancelButtonText:a("Cancel")}).then(()=>{$([b]).then(()=>{t.toggleForm(),t.onTableHeaderAction("refresh",{})})}).catch(()=>{})};return(b,p)=>{const n=c("el-descriptions-item"),R=c("el-tree"),C=c("el-descriptions"),I=c("el-scrollbar"),L=c("Icon"),D=c("el-button"),T=c("el-dialog"),k=m("drag"),B=m("zoom"),O=m("loading"),w=m("blur");return d(),_(T,{class:"ba-operate-dialog","model-value":!!e(t).form.operate,onClose:e(t).toggleForm},{header:o(()=>[u((d(),F("div",H,[s(r(e(a)("Info")),1)])),[[k,[".ba-operate-dialog",".el-dialog__header"]],[B,".ba-operate-dialog"]])]),footer:o(()=>[u((d(),_(D,{onClick:p[0]||(p[0]=i=>v(e(t).form.extend.info.id)),type:"success"},{default:o(()=>[l(L,{color:"#ffffff",name:"el-icon-RefreshRight"}),y("span",U,r(e(a)("security.dataRecycleLog.restore")),1)]),_:1})),[[w]])]),default:o(()=>[u((d(),_(I,{class:"ba-table-form-scrollbar"},{default:o(()=>[y("div",{class:E(["ba-operate-form","ba-"+e(t).form.operate+"-form"])},[e(N)(e(t).form.extend.info)?P("",!0):(d(),_(C,{key:0,column:2,border:""},{default:o(()=>[l(n,{label:e(a)("Id")},{default:o(()=>[s(r(e(t).form.extend.info.id),1)]),_:1},8,["label"]),l(n,{label:e(a)("security.dataRecycleLog.Operation administrator")},{default:o(()=>{var i,g;return[s(r(((i=e(t).form.extend.info.admin)==null?void 0:i.nickname)+"("+((g=e(t).form.extend.info.admin)==null?void 0:g.username)+")"),1)]}),_:1},8,["label"]),l(n,{label:e(a)("security.dataRecycleLog.Recycling rule name")},{default:o(()=>{var i;return[s(r((i=e(t).form.extend.info.recycle)==null?void 0:i.name),1)]}),_:1},8,["label"]),l(n,{label:e(a)("Connection")},{default:o(()=>[s(r(e(t).form.extend.info.connection),1)]),_:1},8,["label"]),l(n,{label:e(a)("security.dataRecycleLog.data sheet")},{default:o(()=>[s(r(e(t).form.extend.info.data_table),1)]),_:1},8,["label"]),l(n,{label:e(a)("security.dataRecycleLog.Data table primary key")},{default:o(()=>[s(r(e(t).form.extend.info.primary_key),1)]),_:1},8,["label"]),l(n,{label:e(a)("security.dataRecycleLog.Operator IP")},{default:o(()=>[s(r(e(t).form.extend.info.ip),1)]),_:1},8,["label"]),l(n,{label:e(a)("security.dataRecycleLog.Delete time")},{default:o(()=>[s(r(e(V)(e(t).form.extend.info.create_time)),1)]),_:1},8,["label"]),l(n,{width:120,span:2,label:"User Agent"},{default:o(()=>[s(r(e(t).form.extend.info.useragent),1)]),_:1}),l(n,{width:120,span:2,label:e(a)("security.dataRecycleLog.Deleted data"),"label-class-name":"color-red"},{default:o(()=>[l(R,{class:"table-el-tree",data:e(t).form.extend.info.data,props:{label:"label",children:"children"}},null,8,["data"])]),_:1},8,["label"])]),_:1}))],2)]),_:1})),[[O,e(t).form.loading]])]),_:1},8,["model-value","onClose"])}}}),W=j(G,[["__scopeId","data-v-9d0064b9"]]),K=Object.freeze(Object.defineProperty({__proto__:null,default:W},Symbol.toStringTag,{value:"Module"}));export{W as I,K as a,J as i,$ as r,h as u}; diff --git a/public/assets/installConflict-roRNjPHT.js b/public/assets/installConflict-DQGWn7mB.js similarity index 93% rename from public/assets/installConflict-roRNjPHT.js rename to public/assets/installConflict-DQGWn7mB.js index c343c33..d746d77 100644 --- a/public/assets/installConflict-roRNjPHT.js +++ b/public/assets/installConflict-DQGWn7mB.js @@ -1 +1 @@ -import{s as l,h as $}from"./index-Ig0fY7M4.js";import{B as y,I as s,X as V,C as c,D as r,G as f,u as i,Z as C,U as u,H as n,P as a,W as b,_ as k,O as D,V as B}from"./vue-DweYBrEc.js";import{_ as F}from"./index-BpUIT4cK.js";import"./index-Cc2pFFF2.js";import"./terminal-h_3xUdmM.js";const N={class:"install-conflict"},U={class:"install-title"},I={class:"install-title"},E={key:0},H=y({__name:"installConflict",setup(T){const w=()=>{l.loading.common=!0;let e={},d={};for(const o in l.common.fileConflict)e[l.common.fileConflict[o].oldFile]=l.common.fileConflict[o].solution;for(const o in l.common.dependConflict)typeof d[l.common.dependConflict[o].env]>"u"&&(d[l.common.dependConflict[o].env]={}),d[l.common.dependConflict[o].env][l.common.dependConflict[o].depend]=l.common.dependConflict[o].solution;$(l.common.uid,0,"",!1,{dependConflict:d,fileConflict:e,conflictHandle:!0})};return(e,d)=>{const o=s("el-table-column"),m=s("el-option"),_=s("el-select"),v=s("el-table"),g=s("el-button"),h=V("blur");return c(),r("div",null,[f("div",N,[i(l).common.fileConflict.length>0?(c(),r(C,{key:0},[f("div",U,u(e.$t("module.File conflict")),1),n(v,{data:i(l).common.fileConflict,stripe:"",border:"",style:{width:"100%"}},{default:a(()=>[n(o,{prop:"newFile",label:e.$t("module.new file")},null,8,["label"]),n(o,{prop:"oldFile",label:e.$t("module.Existing files")},null,8,["label"]),n(o,{prop:"solution",width:"200",label:e.$t("module.Treatment scheme"),align:"center"},{default:a(t=>[n(_,{modelValue:t.row.solution,"onUpdate:modelValue":p=>t.row.solution=p},{default:a(()=>[n(m,{label:e.$t("module.Backup and overwrite existing files"),value:"cover"},null,8,["label"]),n(m,{label:e.$t("module.Discard new file"),value:"discard"},null,8,["label"])]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"])]),_:1},8,["data"])],64)):b("",!0),i(l).common.dependConflict.length>0?(c(),r(C,{key:1},[f("div",I,u(e.$t("module.Dependency conflict")),1),n(v,{data:i(l).common.dependConflict,stripe:"",border:"",style:{width:"100%"}},{default:a(()=>[n(o,{prop:"env",label:e.$t("module.environment")},{default:a(t=>[t.row.env?(c(),r("span",E,u(e.$t("module.env "+t.row.env)),1)):b("",!0)]),_:1},8,["label"]),n(o,{prop:"newDepend",label:e.$t("module.New dependency")},null,8,["label"]),n(o,{prop:"oldDepend",label:e.$t("module.Existing dependencies")},null,8,["label"]),n(o,{prop:"solution",width:"200",label:e.$t("module.Treatment scheme"),align:"center"},{default:a(t=>[n(_,{modelValue:t.row.solution,"onUpdate:modelValue":p=>t.row.solution=p},{default:a(()=>[n(m,{label:e.$t("module.Overwrite existing dependencies"),value:"cover"},null,8,["label"]),n(m,{label:e.$t("module.Do not use new dependencies"),value:"discard"},null,8,["label"])]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"])]),_:1},8,["data"])],64)):b("",!0)]),k((c(),D(g,{class:"install-done-button",loading:i(l).loading.common,disabled:i(l).loading.common,size:"large",type:"primary",onClick:w},{default:a(()=>[B(u(e.$t("Confirm")),1)]),_:1},8,["loading","disabled"])),[[h]])])}}}),W=F(H,[["__scopeId","data-v-2ee2b8d8"]]);export{W as default}; +import{s as l,h as $}from"./index-COT39VVl.js";import{B as y,I as s,X as V,C as c,D as r,G as f,u as i,Z as C,U as u,H as n,P as a,W as b,_ as k,O as D,V as B}from"./vue-DweYBrEc.js";import{_ as F}from"./index-DaZx-aM1.js";import"./index-COLRoJQu.js";import"./terminal-Ckva-Vp9.js";const N={class:"install-conflict"},U={class:"install-title"},I={class:"install-title"},E={key:0},H=y({__name:"installConflict",setup(T){const w=()=>{l.loading.common=!0;let e={},d={};for(const o in l.common.fileConflict)e[l.common.fileConflict[o].oldFile]=l.common.fileConflict[o].solution;for(const o in l.common.dependConflict)typeof d[l.common.dependConflict[o].env]>"u"&&(d[l.common.dependConflict[o].env]={}),d[l.common.dependConflict[o].env][l.common.dependConflict[o].depend]=l.common.dependConflict[o].solution;$(l.common.uid,0,"",!1,{dependConflict:d,fileConflict:e,conflictHandle:!0})};return(e,d)=>{const o=s("el-table-column"),m=s("el-option"),_=s("el-select"),v=s("el-table"),g=s("el-button"),h=V("blur");return c(),r("div",null,[f("div",N,[i(l).common.fileConflict.length>0?(c(),r(C,{key:0},[f("div",U,u(e.$t("module.File conflict")),1),n(v,{data:i(l).common.fileConflict,stripe:"",border:"",style:{width:"100%"}},{default:a(()=>[n(o,{prop:"newFile",label:e.$t("module.new file")},null,8,["label"]),n(o,{prop:"oldFile",label:e.$t("module.Existing files")},null,8,["label"]),n(o,{prop:"solution",width:"200",label:e.$t("module.Treatment scheme"),align:"center"},{default:a(t=>[n(_,{modelValue:t.row.solution,"onUpdate:modelValue":p=>t.row.solution=p},{default:a(()=>[n(m,{label:e.$t("module.Backup and overwrite existing files"),value:"cover"},null,8,["label"]),n(m,{label:e.$t("module.Discard new file"),value:"discard"},null,8,["label"])]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"])]),_:1},8,["data"])],64)):b("",!0),i(l).common.dependConflict.length>0?(c(),r(C,{key:1},[f("div",I,u(e.$t("module.Dependency conflict")),1),n(v,{data:i(l).common.dependConflict,stripe:"",border:"",style:{width:"100%"}},{default:a(()=>[n(o,{prop:"env",label:e.$t("module.environment")},{default:a(t=>[t.row.env?(c(),r("span",E,u(e.$t("module.env "+t.row.env)),1)):b("",!0)]),_:1},8,["label"]),n(o,{prop:"newDepend",label:e.$t("module.New dependency")},null,8,["label"]),n(o,{prop:"oldDepend",label:e.$t("module.Existing dependencies")},null,8,["label"]),n(o,{prop:"solution",width:"200",label:e.$t("module.Treatment scheme"),align:"center"},{default:a(t=>[n(_,{modelValue:t.row.solution,"onUpdate:modelValue":p=>t.row.solution=p},{default:a(()=>[n(m,{label:e.$t("module.Overwrite existing dependencies"),value:"cover"},null,8,["label"]),n(m,{label:e.$t("module.Do not use new dependencies"),value:"discard"},null,8,["label"])]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"])]),_:1},8,["data"])],64)):b("",!0)]),k((c(),D(g,{class:"install-done-button",loading:i(l).loading.common,disabled:i(l).loading.common,size:"large",type:"primary",onClick:w},{default:a(()=>[B(u(e.$t("Confirm")),1)]),_:1},8,["loading","disabled"])),[[h]])])}}}),W=F(H,[["__scopeId","data-v-2ee2b8d8"]]);export{W as default}; diff --git a/public/assets/integral-CXT6nkmy.js b/public/assets/integral-B_FL-MeM.js similarity index 96% rename from public/assets/integral-CXT6nkmy.js rename to public/assets/integral-B_FL-MeM.js index 9796b1c..977d0b2 100644 --- a/public/assets/integral-CXT6nkmy.js +++ b/public/assets/integral-B_FL-MeM.js @@ -1 +1 @@ -import{b as y,a as z,T as P,af as S,_ as b}from"./index-BpUIT4cK.js";import{B as I,a as $,o as w,I as i,X as B,C as t,D as s,H as g,P as d,_ as D,Z as L,Y as T,G as r,U as o,u as l,O as j}from"./vue-DweYBrEc.js";const F={class:"user-views"},M={class:"card-header"},N={class:"right-title"},U={class:"logs"},V={class:"log-title"},E={key:0,class:"log-change-amount increase"},G={key:1,class:"log-change-amount reduce"},H={class:"log-after"},O={class:"log-change-time"},X={key:0,class:"log-footer"},Y=I({__name:"integral",setup(Z){const u=y(),_=z(),e=$({logs:[],currentPage:1,total:0,pageSize:10,pageLoading:!0}),p=a=>{e.pageSize=a,c()},h=a=>{e.currentPage=a,c()},c=()=>{S(e.currentPage,e.pageSize).then(a=>{e.pageLoading=!1,e.logs=a.data.list,e.total=a.data.total})};return w(()=>{c()}),(a,q)=>{const m=i("el-pagination"),v=i("el-empty"),f=i("el-card"),C=B("loading");return t(),s("div",F,[g(f,{class:"user-views-card",shadow:"hover"},{header:d(()=>[r("div",M,[r("span",null,o(a.$t("user.account.integral.Score change record")),1),r("span",N,o(a.$t("user.account.integral.Current points")+" "+l(u).score),1)])]),default:d(()=>[D((t(),s("div",U,[(t(!0),s(L,null,T(e.logs,(n,k)=>(t(),s("div",{class:"log-item",key:k},[r("div",V,o(n.memo),1),n.score>0?(t(),s("div",E,o(a.$t("Integral")+":+"+n.score),1)):(t(),s("div",G,o(a.$t("Integral")+":"+n.score),1)),r("div",H,o(a.$t("user.account.integral.Points after change")+":"+n.after),1),r("div",O,o(a.$t("user.account.integral.Change time")+":"+l(P)(n.create_time)),1)]))),128))])),[[C,e.pageLoading]]),e.total>0?(t(),s("div",X,[g(m,{currentPage:e.currentPage,"page-size":e.pageSize,"page-sizes":[10,20,50,100],background:"",layout:l(_).state.shrink?"prev, next, jumper":"sizes, ->, prev, pager, next, jumper",total:e.total,onSizeChange:p,onCurrentChange:h},null,8,["currentPage","page-size","layout","total"])])):(t(),j(v,{key:1}))]),_:1})])}}}),J=b(Y,[["__scopeId","data-v-67be9eae"]]);export{J as default}; +import{b as y,a as z,T as P,af as S,_ as b}from"./index-DaZx-aM1.js";import{B as I,a as $,o as w,I as i,X as B,C as t,D as s,H as g,P as d,_ as D,Z as L,Y as T,G as r,U as o,u as l,O as j}from"./vue-DweYBrEc.js";const F={class:"user-views"},M={class:"card-header"},N={class:"right-title"},U={class:"logs"},V={class:"log-title"},E={key:0,class:"log-change-amount increase"},G={key:1,class:"log-change-amount reduce"},H={class:"log-after"},O={class:"log-change-time"},X={key:0,class:"log-footer"},Y=I({__name:"integral",setup(Z){const u=y(),_=z(),e=$({logs:[],currentPage:1,total:0,pageSize:10,pageLoading:!0}),p=a=>{e.pageSize=a,c()},h=a=>{e.currentPage=a,c()},c=()=>{S(e.currentPage,e.pageSize).then(a=>{e.pageLoading=!1,e.logs=a.data.list,e.total=a.data.total})};return w(()=>{c()}),(a,q)=>{const m=i("el-pagination"),v=i("el-empty"),f=i("el-card"),C=B("loading");return t(),s("div",F,[g(f,{class:"user-views-card",shadow:"hover"},{header:d(()=>[r("div",M,[r("span",null,o(a.$t("user.account.integral.Score change record")),1),r("span",N,o(a.$t("user.account.integral.Current points")+" "+l(u).score),1)])]),default:d(()=>[D((t(),s("div",U,[(t(!0),s(L,null,T(e.logs,(n,k)=>(t(),s("div",{class:"log-item",key:k},[r("div",V,o(n.memo),1),n.score>0?(t(),s("div",E,o(a.$t("Integral")+":+"+n.score),1)):(t(),s("div",G,o(a.$t("Integral")+":"+n.score),1)),r("div",H,o(a.$t("user.account.integral.Points after change")+":"+n.after),1),r("div",O,o(a.$t("user.account.integral.Change time")+":"+l(P)(n.create_time)),1)]))),128))])),[[C,e.pageLoading]]),e.total>0?(t(),s("div",X,[g(m,{currentPage:e.currentPage,"page-size":e.pageSize,"page-sizes":[10,20,50,100],background:"",layout:l(_).state.shrink?"prev, next, jumper":"sizes, ->, prev, pager, next, jumper",total:e.total,onSizeChange:p,onCurrentChange:h},null,8,["currentPage","page-size","layout","total"])])):(t(),j(v,{key:1}))]),_:1})])}}}),J=b(Y,[["__scopeId","data-v-67be9eae"]]);export{J as default}; diff --git a/public/assets/loading-BeQOkt19.js b/public/assets/loading-DqlxZKrL.js similarity index 88% rename from public/assets/loading-BeQOkt19.js rename to public/assets/loading-DqlxZKrL.js index d3e30a8..11f120e 100644 --- a/public/assets/loading-BeQOkt19.js +++ b/public/assets/loading-DqlxZKrL.js @@ -1 +1 @@ -import{n as u,a as _,p,r as f,_ as g}from"./index-BpUIT4cK.js";import{a as i,r as n}from"./router-BZd647Yw.js";import{B as v,a as b,ab as h,D as r,_ as w,G as R,H as C,P as x,W as V,I as k,X as N,C as l,V as T,U as y}from"./vue-DweYBrEc.js";const B=["element-loading-text"],D={key:0,class:"loading-footer"},W=v({__name:"loading",setup(A){let a;const o=u(),s=_(),t=b({maximumWait:1e3*6,showReload:!1}),d=()=>{f.go(0)};if(p()&&o.state.tabsViewRoutes){let e=i(o.state.tabsViewRoutes);e&&n(e.path)}else if(s.state.viewRoutes){let e=i(s.state.viewRoutes);e&&n(e.path)}return a=window.setTimeout(()=>{t.showReload=!0},t.maximumWait),h(()=>{clearTimeout(a)}),(e,I)=>{const c=k("el-button"),m=N("loading");return l(),r("div",null,[w(R("div",{"element-loading-background":"var(--ba-bg-color-overlay)","element-loading-text":e.$t("utils.Loading"),class:"default-main ba-main-loading"},null,8,B),[[m,!0]]),t.showReload?(l(),r("div",D,[C(c,{onClick:d,type:"warning"},{default:x(()=>[T(y(e.$t("utils.Reload")),1)]),_:1})])):V("",!0)])}}}),E=g(W,[["__scopeId","data-v-ae7eb6c1"]]);export{E as default}; +import{n as u,a as _,p,r as f,_ as g}from"./index-DaZx-aM1.js";import{a as i,r as n}from"./router-OOIgln3v.js";import{B as v,a as b,ab as h,D as r,_ as w,G as R,H as C,P as x,W as V,I as k,X as N,C as l,V as T,U as y}from"./vue-DweYBrEc.js";const B=["element-loading-text"],D={key:0,class:"loading-footer"},W=v({__name:"loading",setup(A){let a;const o=u(),s=_(),t=b({maximumWait:1e3*6,showReload:!1}),d=()=>{f.go(0)};if(p()&&o.state.tabsViewRoutes){let e=i(o.state.tabsViewRoutes);e&&n(e.path)}else if(s.state.viewRoutes){let e=i(s.state.viewRoutes);e&&n(e.path)}return a=window.setTimeout(()=>{t.showReload=!0},t.maximumWait),h(()=>{clearTimeout(a)}),(e,I)=>{const c=k("el-button"),m=N("loading");return l(),r("div",null,[w(R("div",{"element-loading-background":"var(--ba-bg-color-overlay)","element-loading-text":e.$t("utils.Loading"),class:"default-main ba-main-loading"},null,8,B),[[m,!0]]),t.showReload?(l(),r("div",D,[C(c,{onClick:d,type:"warning"},{default:x(()=>[T(y(e.$t("utils.Reload")),1)]),_:1})])):V("",!0)])}}}),E=g(W,[["__scopeId","data-v-ae7eb6c1"]]);export{E as default}; diff --git a/public/assets/log-CKcgbM8R.js b/public/assets/log-CKcgbM8R.js new file mode 100644 index 0000000..8355d9a --- /dev/null +++ b/public/assets/log-CKcgbM8R.js @@ -0,0 +1 @@ +import{_ as o}from"./log.vue_vue_type_style_index_0_lang-B_Hunwr-.js";import"./vue-DweYBrEc.js";import"./index-DaZx-aM1.js";import"./index-Dg2ayvJF.js";import"./index-COLRoJQu.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";import"./validate-BpW15YMR.js";import"./index-3bJmoSPj.js";import"./baAccount-k_zFfxWJ.js";import"./index-DyzTkKyP.js";export{o as default}; diff --git a/public/assets/log-DCKmE4J6.js b/public/assets/log-DCKmE4J6.js deleted file mode 100644 index 094ffbd..0000000 --- a/public/assets/log-DCKmE4J6.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./log.vue_vue_type_style_index_0_lang-UERrkXOk.js";import"./vue-DweYBrEc.js";import"./index-BpUIT4cK.js";import"./index-CrrRjv_N.js";import"./index-Cc2pFFF2.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";import"./validate-CLZ9qkb0.js";import"./index-BlN5UEvU.js";import"./baAccount-N3Px8l8k.js";import"./index-D3o_bWqH.js";export{o as default}; diff --git a/public/assets/log.vue_vue_type_style_index_0_lang-UERrkXOk.js b/public/assets/log.vue_vue_type_style_index_0_lang-B_Hunwr-.js similarity index 97% rename from public/assets/log.vue_vue_type_style_index_0_lang-UERrkXOk.js rename to public/assets/log.vue_vue_type_style_index_0_lang-B_Hunwr-.js index 6f32733..dff72e0 100644 --- a/public/assets/log.vue_vue_type_style_index_0_lang-UERrkXOk.js +++ b/public/assets/log.vue_vue_type_style_index_0_lang-B_Hunwr-.js @@ -1 +1 @@ -import{B as ue,a as pe,a8 as me,ar as fe,o as ge,w as be,I as u,X as E,C as p,D as A,H as a,u as o,P as n,Z as ye,_ as g,O as b,G as m,U as s,V as y,F as he,a7 as we,W as _e,z as q,n as Ce,au as ve}from"./vue-DweYBrEc.js";import{e as Ve,x as ke,a5 as De,a7 as xe,a6 as Se}from"./index-BpUIT4cK.js";import{s as L,e as K,k as Te,l as Ue,b as H,u as M,m as Be}from"./index-CrrRjv_N.js";import{F}from"./index-BlN5UEvU.js";import{b as Ae,T as Le,a as Fe}from"./index-Bn2A_J6p.js";import{B as Ne}from"./baAccount-N3Px8l8k.js";import{u as Ie}from"./index-Cc2pFFF2.js";const ze={class:"table-header-operate-text"},Pe={class:"table-header-operate-text"},Re={class:"table-header-operate-text"},$e={class:"table-header-operate-text"},Ee={class:"table-header-operate-text"},qe={style:"width: calc(100% - 90px)"},Ke={class:"ba-operate-form"},He={style:"width: calc(100% - 90px)"},Me={class:"download-table-header"},Oe={class:"download-table-header-operate-text"},Qe={class:"download-table-search"},je={class:"log-pagination"},oo=ue({__name:"log",props:{modelValue:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(O,{emit:Q}){const _=Ve(),j=Ie(),G=O,k=Q,t=pe({ready:!1,configForm:{syncType:_.crud.syncType,syncedUpdate:_.crud.syncedUpdate,syncAutoPublic:_.crud.syncAutoPublic},showUpload:!1,showConfig:!1,showDownload:!1,showBaAccount:!1,uploadScoreSum:0,uploadValidData:[],uploadValidLoading:!1,downloadPage:1,downloadData:[],downloadTotal:0,downloadLoading:!1,downloadSelection:[],downloadQuickSearch:""}),{t:e}=ke.useI18n(),N=me("tableRef"),W=[{render:"confirmButton",name:"copy",title:"crud.crud.copy",text:"",type:"primary",icon:"fa fa-copy",class:"table-row-copy",popconfirm:{confirmButtonText:e("Confirm"),cancelButtonText:e("Cancel"),confirmButtonType:"primary",title:e("crud.crud.Start CRUD design with this record?"),width:"220px"},disabledTip:!1,click:d=>{L.startData.logId=d[f.table.pk],K("log"),k("update:modelValue",!1)}},{render:"confirmButton",name:"del",title:"crud.log.delete",text:"",type:"danger",icon:"fa fa-trash",class:"table-row-delete",popconfirm:{confirmButtonText:e("crud.crud.Delete Code"),cancelButtonText:e("Cancel"),confirmButtonType:"danger",title:e("crud.crud.Are you sure to delete the generated CRUD code?"),width:"248px"},disabledTip:!1,click:d=>{Te(d[f.table.pk]).then(()=>{f.onTableHeaderAction("refresh",{})})},display:d=>d.status!="delete"&&De("delete")}],f=new Ae(new xe("/admin/crud.Log/"),{pk:"id",column:[{type:"selection",align:"center",operator:!1},{label:e("crud.log.id"),prop:"id",align:"center",width:70,operator:"=",sortable:"custom"},{label:e("crud.log.table_name"),operator:"LIKE",render:"slot",slotName:"tableName"},{label:e("crud.log.comment"),prop:"comment",align:"center",showOverflowTooltip:!0,operator:"LIKE"},{label:e("crud.log.sync"),prop:"sync",align:"center",render:"slot",slotName:"sync"},{label:e("crud.log.status"),prop:"status",align:"center",render:"tag",sortable:!1,replaceValue:{delete:e("crud.log.status delete"),success:e("crud.log.status success"),error:e("crud.log.status error"),start:e("crud.log.status start")},custom:{delete:"danger",success:"success",error:"warning",start:""}},{label:e("crud.log.create_time"),prop:"create_time",align:"center",render:"datetime",operator:"RANGE",sortable:"custom",width:160,timeFormat:"yyyy-mm-dd hh:MM:ss"},{label:e("Operate"),align:"center",width:100,render:"buttons",buttons:W,operator:!1}],dblClickNotEditColumn:[void 0]},{defaultItems:{status:"start"}});ve("baTable",f);const X=()=>{var d;(d=f.getData())==null||d.then(()=>{t.ready=!0})},D=d=>{t.showConfig=d},x=d=>{t.showBaAccount=d},S=d=>{t.showUpload=d},Y=d=>{t.showDownload=d},Z=d=>{L.startData.logId=d,L.startData.logType="Cloud history",K("log"),k("update:modelValue",!1)},J=()=>{let d=[];for(const r in t.downloadSelection)d.push(t.downloadSelection[r].id);I(d)},I=d=>{Ue({ids:d}).then(r=>{H({syncIds:r.data.syncs,cancelSync:1}).finally(()=>{v(),f.onTableHeaderAction("refresh",{})})})},z=()=>{D(!1),_.setCrud("syncType",t.configForm.syncType),_.setCrud("syncedUpdate",t.configForm.syncedUpdate),_.setCrud("syncAutoPublic",t.configForm.syncAutoPublic),q({type:"success",message:e("axios.Operation successful")})},ee=()=>{S(!0),t.uploadValidLoading=!0,M({logs:f.table.selection,save:0}).then(d=>{t.uploadScoreSum=d.data.scoreSum,t.uploadValidData=d.data.validData}).finally(()=>{t.uploadValidLoading=!1})},oe=()=>{t.uploadValidLoading=!0;const d=f.table.selection;for(const r in d){const h=d[r],c=Se(t.uploadValidData,"sync",h.id.toString());c!==!1&&(h.public=t.uploadValidData[c].public?1:0)}M({logs:d,save:1}).then(r=>{H({syncIds:r.data.syncIds}).finally(()=>{f.onTableHeaderAction("refresh",{}),S(!1),q({type:"success",message:r.msg}),t.uploadValidLoading=!1})})},te=()=>{x(!1)},ae=d=>{t.downloadPage=d,v()},le=d=>{t.downloadSelection=d},ne=fe(()=>v(),500),v=()=>{Y(!0),t.downloadLoading=!0,Be({page:t.downloadPage,quickSearch:t.downloadQuickSearch}).then(d=>{t.downloadData=d.data.list,t.downloadTotal=d.data.total}).finally(()=>{t.downloadLoading=!1})};return ge(()=>{f.table.ref=N.value,f.mount()}),be(()=>G.modelValue,d=>{d&&!t.ready&&Ce(()=>{X()})}),(d,r)=>{const h=u("Icon"),c=u("el-button"),P=u("el-tooltip"),i=u("el-table-column"),R=u("el-tag"),V=u("el-dialog"),de=u("el-form"),T=u("el-text"),re=u("el-switch"),U=u("el-table"),B=u("el-popconfirm"),se=u("el-input"),ce=u("el-popover"),ie=u("el-pagination"),w=E("blur"),$=E("loading");return p(),A("div",null,[a(V,{onClose:r[3]||(r[3]=l=>k("update:modelValue",!1)),width:"70%","model-value":d.modelValue,class:"ba-crud-log-dialog",title:o(e)("crud.crud.CRUD record"),"append-to-body":!0,"destroy-on-close":!0},{default:n(()=>[a(Le,{buttons:["refresh","quickSearch","columnDisplay"],"quick-search-placeholder":o(e)("crud.log.quick Search Fields")},{default:n(()=>[o(j).token?(p(),A(ye,{key:0},[a(P,{content:o(e)("crud.log.Upload the selected design records to the cloud for cross-device use"),placement:"top"},{default:n(()=>[g((p(),b(c,{disabled:!(o(f).table.selection.length>0),onClick:ee,class:"table-header-operate",type:"success"},{default:n(()=>[a(h,{color:"#ffffff",name:"fa fa-cloud-upload"}),m("span",ze,s(o(e)("Upload")),1)]),_:1},8,["disabled"])),[[w]])]),_:1},8,["content"]),a(P,{content:o(e)("crud.log.Design records that have been synchronized to the cloud"),placement:"top"},{default:n(()=>[g((p(),b(c,{class:"table-header-operate",onClick:v,type:"success"},{default:n(()=>[a(h,{color:"#ffffff",name:"fa fa-cloud-download"}),m("span",Pe,s(o(e)("crud.log.Cloud record")),1)]),_:1})),[[w]])]),_:1},8,["content"]),g((p(),b(c,{onClick:r[0]||(r[0]=l=>D(!0)),class:"table-header-operate",type:"primary"},{default:n(()=>[a(h,{name:"fa fa-gear"}),m("span",Re,s(o(e)("crud.log.Settings")),1)]),_:1})),[[w]]),g((p(),b(c,{onClick:r[1]||(r[1]=l=>x(!0)),class:"table-header-operate",type:"primary"},{default:n(()=>[a(h,{name:"fa fa-user-o"}),m("span",$e,s(o(e)("layouts.Member information")),1)]),_:1})),[[w]])],64)):g((p(),b(c,{key:1,onClick:r[2]||(r[2]=l=>x(!0)),class:"table-header-operate",type:"primary"},{default:n(()=>[a(h,{name:"fa fa-chain"}),m("span",Ee,s(o(e)("crud.log.Login for backup design")),1)]),_:1})),[[w]])]),_:1},8,["quick-search-placeholder"]),a(Fe,{ref_key:"tableRef",ref:N},{tableName:n(()=>[a(i,{"show-overflow-tooltip":!0,prop:"table_name",align:"center",label:o(e)("crud.log.table_name")},{default:n(l=>[y(s((l.row.table.databaseConnection?l.row.table.databaseConnection+".":"")+l.row.table.name),1)]),_:1},8,["label"])]),sync:n(()=>[a(i,{prop:"sync",align:"center",label:o(e)("crud.log.sync")},{default:n(l=>[a(R,{type:l.row.sync>0?"primary":"info"},{default:n(()=>[y(s(l.row.sync>0?o(e)("crud.log.sync yes"):o(e)("crud.log.sync no")),1)]),_:2},1032,["type"])]),_:1},8,["label"])]),_:1},512)]),_:1},8,["model-value","title"]),a(V,{modelValue:t.showConfig,"onUpdate:modelValue":r[8]||(r[8]=l=>t.showConfig=l),title:o(e)("crud.log.Settings")},{footer:n(()=>[m("div",qe,[a(c,{onClick:r[7]||(r[7]=l=>D(!1))},{default:n(()=>[y(s(o(e)("Cancel")),1)]),_:1}),g((p(),b(c,{onClick:z,type:"primary"},{default:n(()=>[y(s(o(e)("Save")),1)]),_:1})),[[w]])])]),default:n(()=>[m("div",{class:"ba-operate-form",style:he(o(_).layout.shrink?"":"width: calc(100% - 90px)")},[a(de,{onKeyup:we(z,["enter"]),model:t.configForm,"label-position":"top"},{default:n(()=>[a(F,{label:o(e)("crud.log.CRUD design record synchronization scheme"),modelValue:t.configForm.syncType,"onUpdate:modelValue":r[4]||(r[4]=l=>t.configForm.syncType=l),type:"radio","input-attr":{border:!0,content:{manual:o(e)("crud.log.Manual"),automatic:o(e)("crud.log.automatic")}},"block-help":o(e)("crud.log.You can use the synchronized design records across devices")},null,8,["label","modelValue","input-attr","block-help"]),t.configForm.syncType=="automatic"?(p(),b(F,{key:t.configForm.syncType,label:o(e)("crud.log.When automatically synchronizing records, share them to the open source community"),modelValue:t.configForm.syncAutoPublic,"onUpdate:modelValue":r[5]||(r[5]=l=>t.configForm.syncAutoPublic=l),type:"radio","input-attr":{border:!0,content:{no:o(e)("crud.log.Not to share"),yes:o(e)("crud.log.Share")}},"block-help":o(e)("crud.log.Enabling sharing can automatically earn community points during development")},null,8,["label","modelValue","input-attr","block-help"])):_e("",!0),a(F,{label:o(e)("crud.log.The synchronized CRUD records are automatically resynchronized when they are updated"),modelValue:t.configForm.syncedUpdate,"onUpdate:modelValue":r[6]||(r[6]=l=>t.configForm.syncedUpdate=l),type:"radio","input-attr":{border:!0,content:{no:o(e)("crud.log.Do not resynchronize"),yes:o(e)("crud.log.Automatic resynchronization")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model"])],4)]),_:1},8,["modelValue","title"]),a(V,{modelValue:t.showUpload,"onUpdate:modelValue":r[10]||(r[10]=l=>t.showUpload=l),title:o(e)("Upload"),width:"60%"},{footer:n(()=>[m("div",He,[a(c,{onClick:r[9]||(r[9]=l=>S(!1))},{default:n(()=>[y(s(o(e)("Cancel")),1)]),_:1}),g((p(),b(c,{onClick:oe,type:"primary"},{default:n(()=>[y(s(o(e)("Upload")),1)]),_:1})),[[w]])])]),default:n(()=>[g((p(),A("div",Ke,[a(U,{"empty-text":o(e)("crud.log.No effective design"),data:t.uploadValidData,stripe:"",class:"w100"},{default:n(()=>[a(i,{prop:"table_name",label:o(e)("crud.log.table_name"),align:"center"},null,8,["label"]),a(i,{prop:"comment",label:o(e)("crud.log.comment"),align:"center","show-overflow-tooltip":""},null,8,["label"]),a(i,{prop:"fieldCount",label:o(e)("crud.log.Number of fields"),align:"center"},null,8,["label"]),a(i,{label:o(e)("crud.log.Upload type"),align:"center"},{default:n(l=>[a(R,{type:l.row.id>0?"primary":"success"},{default:n(()=>[y(s(l.row.id>0?o(e)("crud.log.Update"):o(e)("crud.log.New added")),1)]),_:2},1032,["type"])]),_:1},8,["label"]),a(i,{prop:"score",label:o(e)("crud.log.Share to earn points"),align:"center"},{default:n(l=>[a(T,{type:l.row.score<=0?"info":"success"},{default:n(()=>[y(s(l.row.score),1)]),_:2},1032,["type"])]),_:1},8,["label"]),a(i,{label:o(e)("crud.log.Share to the open source community"),align:"center"},{default:n(l=>[a(re,{modelValue:l.row.public,"onUpdate:modelValue":C=>l.row.public=C},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"])]),_:1},8,["empty-text","data"])])),[[$,t.uploadValidLoading]])]),_:1},8,["modelValue","title"]),a(V,{modelValue:t.showDownload,"onUpdate:modelValue":r[12]||(r[12]=l=>t.showDownload=l),title:o(e)("crud.log.Cloud record")},{default:n(()=>[m("div",Me,[g((p(),b(c,{onClick:v,color:"#40485b",class:"download-table-header-operate",type:"info"},{default:n(()=>[a(h,{color:"#fff",size:"14",name:"fa fa-refresh"})]),_:1})),[[w]]),a(B,{onConfirm:J,"confirm-button-text":o(e)("Delete"),"cancel-button-text":o(e)("Cancel"),confirmButtonType:"danger",title:o(e)("Are you sure to delete the selected record?"),disabled:!(t.downloadSelection.length>0)},{reference:n(()=>[g((p(),b(c,{disabled:!(t.downloadSelection.length>0),class:"download-table-header-operate",type:"danger"},{default:n(()=>[a(h,{color:"#fff",size:"14",name:"fa fa-trash"}),m("span",Oe,s(o(e)("Delete")),1)]),_:1},8,["disabled"])),[[w]])]),_:1},8,["confirm-button-text","cancel-button-text","title","disabled"]),m("div",Qe,[a(se,{modelValue:t.downloadQuickSearch,"onUpdate:modelValue":r[11]||(r[11]=l=>t.downloadQuickSearch=l),class:"xs-hidden download-quick-search",onInput:o(ne),placeholder:o(e)("Search"),clearable:""},null,8,["modelValue","onInput","placeholder"])])]),g((p(),b(U,{onSelectionChange:le,"empty-text":o(e)("crud.log.No design record"),data:t.downloadData,stripe:"",class:"w100"},{default:n(()=>[a(i,{type:"selection",align:"center"}),a(i,{"show-overflow-tooltip":!0,align:"center",label:o(e)("crud.log.table_name")},{default:n(l=>[y(s((l.row.table.databaseConnection?l.row.table.databaseConnection+".":"")+l.row.table.name),1)]),_:1},8,["label"]),a(i,{prop:"comment",label:o(e)("crud.log.comment"),align:"center","show-overflow-tooltip":""},null,8,["label"]),a(i,{label:o(e)("crud.log.Field"),align:"center"},{default:n(l=>[a(ce,{width:460,class:"box-item",title:o(e)("crud.log.Field information"),placement:"left"},{reference:n(()=>[a(T,{class:"cp",type:"primary"},{default:n(()=>[y(s(l.row.fieldCount),1)]),_:2},1024)]),default:n(()=>[a(U,{"empty-text":o(e)("crud.log.No field"),data:l.row.fields,stripe:"",class:"w100"},{default:n(()=>[a(i,{prop:"name",label:o(e)("crud.log.Field name"),align:"center"},null,8,["label"]),a(i,{prop:"comment",label:o(e)("crud.log.Note"),align:"center","show-overflow-tooltip":""},null,8,["label"]),a(i,{label:o(e)("crud.log.Type"),align:"center","show-overflow-tooltip":""},{default:n(C=>[a(T,null,{default:n(()=>[y(s(C.row.dataType??C.row.type),1)]),_:2},1024)]),_:1},8,["label"])]),_:2},1032,["empty-text","data"])]),_:2},1032,["title"])]),_:1},8,["label"]),a(i,{label:o(e)("Operate"),align:"center"},{default:n(l=>[a(B,{title:o(e)("crud.crud.Start CRUD design with this record?"),onConfirm:C=>Z(l.row.id)},{reference:n(()=>[a(c,{type:"primary",link:""},{default:n(()=>[m("div",null,s(o(e)("crud.log.Load")),1)]),_:1})]),_:2},1032,["title","onConfirm"]),a(B,{title:o(e)("crud.log.Delete cloud records?"),onConfirm:C=>I([l.row.id])},{reference:n(()=>[a(c,{type:"danger",link:""},{default:n(()=>[m("div",null,s(o(e)("Delete")),1)]),_:1})]),_:2},1032,["title","onConfirm"])]),_:1},8,["label"])]),_:1},8,["empty-text","data"])),[[$,t.downloadLoading]]),m("div",je,[a(ie,{currentPage:t.downloadPage,"page-size":10,background:"",layout:o(_).layout.shrink?"prev, next, jumper":"total, ->, prev, pager, next, jumper",total:t.downloadTotal,onCurrentChange:ae},null,8,["currentPage","layout","total"])])]),_:1},8,["modelValue","title"]),a(Ne,{modelValue:t.showBaAccount,"onUpdate:modelValue":r[13]||(r[13]=l=>t.showBaAccount=l),"login-callback":te},null,8,["modelValue"])])}}});export{oo as _}; +import{B as ue,a as pe,a8 as me,ar as fe,o as ge,w as be,I as u,X as E,C as p,D as A,H as a,u as o,P as n,Z as ye,_ as g,O as b,G as m,U as s,V as y,F as he,a7 as we,W as _e,z as q,n as Ce,au as ve}from"./vue-DweYBrEc.js";import{e as Ve,x as ke,a5 as De,a7 as xe,a6 as Se}from"./index-DaZx-aM1.js";import{s as L,e as K,k as Te,l as Ue,b as H,u as M,m as Be}from"./index-Dg2ayvJF.js";import{F}from"./index-3bJmoSPj.js";import{b as Ae,T as Le,a as Fe}from"./index-DURhdNfa.js";import{B as Ne}from"./baAccount-k_zFfxWJ.js";import{u as Ie}from"./index-COLRoJQu.js";const ze={class:"table-header-operate-text"},Pe={class:"table-header-operate-text"},Re={class:"table-header-operate-text"},$e={class:"table-header-operate-text"},Ee={class:"table-header-operate-text"},qe={style:"width: calc(100% - 90px)"},Ke={class:"ba-operate-form"},He={style:"width: calc(100% - 90px)"},Me={class:"download-table-header"},Oe={class:"download-table-header-operate-text"},Qe={class:"download-table-search"},je={class:"log-pagination"},oo=ue({__name:"log",props:{modelValue:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(O,{emit:Q}){const _=Ve(),j=Ie(),G=O,k=Q,t=pe({ready:!1,configForm:{syncType:_.crud.syncType,syncedUpdate:_.crud.syncedUpdate,syncAutoPublic:_.crud.syncAutoPublic},showUpload:!1,showConfig:!1,showDownload:!1,showBaAccount:!1,uploadScoreSum:0,uploadValidData:[],uploadValidLoading:!1,downloadPage:1,downloadData:[],downloadTotal:0,downloadLoading:!1,downloadSelection:[],downloadQuickSearch:""}),{t:e}=ke.useI18n(),N=me("tableRef"),W=[{render:"confirmButton",name:"copy",title:"crud.crud.copy",text:"",type:"primary",icon:"fa fa-copy",class:"table-row-copy",popconfirm:{confirmButtonText:e("Confirm"),cancelButtonText:e("Cancel"),confirmButtonType:"primary",title:e("crud.crud.Start CRUD design with this record?"),width:"220px"},disabledTip:!1,click:d=>{L.startData.logId=d[f.table.pk],K("log"),k("update:modelValue",!1)}},{render:"confirmButton",name:"del",title:"crud.log.delete",text:"",type:"danger",icon:"fa fa-trash",class:"table-row-delete",popconfirm:{confirmButtonText:e("crud.crud.Delete Code"),cancelButtonText:e("Cancel"),confirmButtonType:"danger",title:e("crud.crud.Are you sure to delete the generated CRUD code?"),width:"248px"},disabledTip:!1,click:d=>{Te(d[f.table.pk]).then(()=>{f.onTableHeaderAction("refresh",{})})},display:d=>d.status!="delete"&&De("delete")}],f=new Ae(new xe("/admin/crud.Log/"),{pk:"id",column:[{type:"selection",align:"center",operator:!1},{label:e("crud.log.id"),prop:"id",align:"center",width:70,operator:"=",sortable:"custom"},{label:e("crud.log.table_name"),operator:"LIKE",render:"slot",slotName:"tableName"},{label:e("crud.log.comment"),prop:"comment",align:"center",showOverflowTooltip:!0,operator:"LIKE"},{label:e("crud.log.sync"),prop:"sync",align:"center",render:"slot",slotName:"sync"},{label:e("crud.log.status"),prop:"status",align:"center",render:"tag",sortable:!1,replaceValue:{delete:e("crud.log.status delete"),success:e("crud.log.status success"),error:e("crud.log.status error"),start:e("crud.log.status start")},custom:{delete:"danger",success:"success",error:"warning",start:""}},{label:e("crud.log.create_time"),prop:"create_time",align:"center",render:"datetime",operator:"RANGE",sortable:"custom",width:160,timeFormat:"yyyy-mm-dd hh:MM:ss"},{label:e("Operate"),align:"center",width:100,render:"buttons",buttons:W,operator:!1}],dblClickNotEditColumn:[void 0]},{defaultItems:{status:"start"}});ve("baTable",f);const X=()=>{var d;(d=f.getData())==null||d.then(()=>{t.ready=!0})},D=d=>{t.showConfig=d},x=d=>{t.showBaAccount=d},S=d=>{t.showUpload=d},Y=d=>{t.showDownload=d},Z=d=>{L.startData.logId=d,L.startData.logType="Cloud history",K("log"),k("update:modelValue",!1)},J=()=>{let d=[];for(const r in t.downloadSelection)d.push(t.downloadSelection[r].id);I(d)},I=d=>{Ue({ids:d}).then(r=>{H({syncIds:r.data.syncs,cancelSync:1}).finally(()=>{v(),f.onTableHeaderAction("refresh",{})})})},z=()=>{D(!1),_.setCrud("syncType",t.configForm.syncType),_.setCrud("syncedUpdate",t.configForm.syncedUpdate),_.setCrud("syncAutoPublic",t.configForm.syncAutoPublic),q({type:"success",message:e("axios.Operation successful")})},ee=()=>{S(!0),t.uploadValidLoading=!0,M({logs:f.table.selection,save:0}).then(d=>{t.uploadScoreSum=d.data.scoreSum,t.uploadValidData=d.data.validData}).finally(()=>{t.uploadValidLoading=!1})},oe=()=>{t.uploadValidLoading=!0;const d=f.table.selection;for(const r in d){const h=d[r],c=Se(t.uploadValidData,"sync",h.id.toString());c!==!1&&(h.public=t.uploadValidData[c].public?1:0)}M({logs:d,save:1}).then(r=>{H({syncIds:r.data.syncIds}).finally(()=>{f.onTableHeaderAction("refresh",{}),S(!1),q({type:"success",message:r.msg}),t.uploadValidLoading=!1})})},te=()=>{x(!1)},ae=d=>{t.downloadPage=d,v()},le=d=>{t.downloadSelection=d},ne=fe(()=>v(),500),v=()=>{Y(!0),t.downloadLoading=!0,Be({page:t.downloadPage,quickSearch:t.downloadQuickSearch}).then(d=>{t.downloadData=d.data.list,t.downloadTotal=d.data.total}).finally(()=>{t.downloadLoading=!1})};return ge(()=>{f.table.ref=N.value,f.mount()}),be(()=>G.modelValue,d=>{d&&!t.ready&&Ce(()=>{X()})}),(d,r)=>{const h=u("Icon"),c=u("el-button"),P=u("el-tooltip"),i=u("el-table-column"),R=u("el-tag"),V=u("el-dialog"),de=u("el-form"),T=u("el-text"),re=u("el-switch"),U=u("el-table"),B=u("el-popconfirm"),se=u("el-input"),ce=u("el-popover"),ie=u("el-pagination"),w=E("blur"),$=E("loading");return p(),A("div",null,[a(V,{onClose:r[3]||(r[3]=l=>k("update:modelValue",!1)),width:"70%","model-value":d.modelValue,class:"ba-crud-log-dialog",title:o(e)("crud.crud.CRUD record"),"append-to-body":!0,"destroy-on-close":!0},{default:n(()=>[a(Le,{buttons:["refresh","quickSearch","columnDisplay"],"quick-search-placeholder":o(e)("crud.log.quick Search Fields")},{default:n(()=>[o(j).token?(p(),A(ye,{key:0},[a(P,{content:o(e)("crud.log.Upload the selected design records to the cloud for cross-device use"),placement:"top"},{default:n(()=>[g((p(),b(c,{disabled:!(o(f).table.selection.length>0),onClick:ee,class:"table-header-operate",type:"success"},{default:n(()=>[a(h,{color:"#ffffff",name:"fa fa-cloud-upload"}),m("span",ze,s(o(e)("Upload")),1)]),_:1},8,["disabled"])),[[w]])]),_:1},8,["content"]),a(P,{content:o(e)("crud.log.Design records that have been synchronized to the cloud"),placement:"top"},{default:n(()=>[g((p(),b(c,{class:"table-header-operate",onClick:v,type:"success"},{default:n(()=>[a(h,{color:"#ffffff",name:"fa fa-cloud-download"}),m("span",Pe,s(o(e)("crud.log.Cloud record")),1)]),_:1})),[[w]])]),_:1},8,["content"]),g((p(),b(c,{onClick:r[0]||(r[0]=l=>D(!0)),class:"table-header-operate",type:"primary"},{default:n(()=>[a(h,{name:"fa fa-gear"}),m("span",Re,s(o(e)("crud.log.Settings")),1)]),_:1})),[[w]]),g((p(),b(c,{onClick:r[1]||(r[1]=l=>x(!0)),class:"table-header-operate",type:"primary"},{default:n(()=>[a(h,{name:"fa fa-user-o"}),m("span",$e,s(o(e)("layouts.Member information")),1)]),_:1})),[[w]])],64)):g((p(),b(c,{key:1,onClick:r[2]||(r[2]=l=>x(!0)),class:"table-header-operate",type:"primary"},{default:n(()=>[a(h,{name:"fa fa-chain"}),m("span",Ee,s(o(e)("crud.log.Login for backup design")),1)]),_:1})),[[w]])]),_:1},8,["quick-search-placeholder"]),a(Fe,{ref_key:"tableRef",ref:N},{tableName:n(()=>[a(i,{"show-overflow-tooltip":!0,prop:"table_name",align:"center",label:o(e)("crud.log.table_name")},{default:n(l=>[y(s((l.row.table.databaseConnection?l.row.table.databaseConnection+".":"")+l.row.table.name),1)]),_:1},8,["label"])]),sync:n(()=>[a(i,{prop:"sync",align:"center",label:o(e)("crud.log.sync")},{default:n(l=>[a(R,{type:l.row.sync>0?"primary":"info"},{default:n(()=>[y(s(l.row.sync>0?o(e)("crud.log.sync yes"):o(e)("crud.log.sync no")),1)]),_:2},1032,["type"])]),_:1},8,["label"])]),_:1},512)]),_:1},8,["model-value","title"]),a(V,{modelValue:t.showConfig,"onUpdate:modelValue":r[8]||(r[8]=l=>t.showConfig=l),title:o(e)("crud.log.Settings")},{footer:n(()=>[m("div",qe,[a(c,{onClick:r[7]||(r[7]=l=>D(!1))},{default:n(()=>[y(s(o(e)("Cancel")),1)]),_:1}),g((p(),b(c,{onClick:z,type:"primary"},{default:n(()=>[y(s(o(e)("Save")),1)]),_:1})),[[w]])])]),default:n(()=>[m("div",{class:"ba-operate-form",style:he(o(_).layout.shrink?"":"width: calc(100% - 90px)")},[a(de,{onKeyup:we(z,["enter"]),model:t.configForm,"label-position":"top"},{default:n(()=>[a(F,{label:o(e)("crud.log.CRUD design record synchronization scheme"),modelValue:t.configForm.syncType,"onUpdate:modelValue":r[4]||(r[4]=l=>t.configForm.syncType=l),type:"radio","input-attr":{border:!0,content:{manual:o(e)("crud.log.Manual"),automatic:o(e)("crud.log.automatic")}},"block-help":o(e)("crud.log.You can use the synchronized design records across devices")},null,8,["label","modelValue","input-attr","block-help"]),t.configForm.syncType=="automatic"?(p(),b(F,{key:t.configForm.syncType,label:o(e)("crud.log.When automatically synchronizing records, share them to the open source community"),modelValue:t.configForm.syncAutoPublic,"onUpdate:modelValue":r[5]||(r[5]=l=>t.configForm.syncAutoPublic=l),type:"radio","input-attr":{border:!0,content:{no:o(e)("crud.log.Not to share"),yes:o(e)("crud.log.Share")}},"block-help":o(e)("crud.log.Enabling sharing can automatically earn community points during development")},null,8,["label","modelValue","input-attr","block-help"])):_e("",!0),a(F,{label:o(e)("crud.log.The synchronized CRUD records are automatically resynchronized when they are updated"),modelValue:t.configForm.syncedUpdate,"onUpdate:modelValue":r[6]||(r[6]=l=>t.configForm.syncedUpdate=l),type:"radio","input-attr":{border:!0,content:{no:o(e)("crud.log.Do not resynchronize"),yes:o(e)("crud.log.Automatic resynchronization")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model"])],4)]),_:1},8,["modelValue","title"]),a(V,{modelValue:t.showUpload,"onUpdate:modelValue":r[10]||(r[10]=l=>t.showUpload=l),title:o(e)("Upload"),width:"60%"},{footer:n(()=>[m("div",He,[a(c,{onClick:r[9]||(r[9]=l=>S(!1))},{default:n(()=>[y(s(o(e)("Cancel")),1)]),_:1}),g((p(),b(c,{onClick:oe,type:"primary"},{default:n(()=>[y(s(o(e)("Upload")),1)]),_:1})),[[w]])])]),default:n(()=>[g((p(),A("div",Ke,[a(U,{"empty-text":o(e)("crud.log.No effective design"),data:t.uploadValidData,stripe:"",class:"w100"},{default:n(()=>[a(i,{prop:"table_name",label:o(e)("crud.log.table_name"),align:"center"},null,8,["label"]),a(i,{prop:"comment",label:o(e)("crud.log.comment"),align:"center","show-overflow-tooltip":""},null,8,["label"]),a(i,{prop:"fieldCount",label:o(e)("crud.log.Number of fields"),align:"center"},null,8,["label"]),a(i,{label:o(e)("crud.log.Upload type"),align:"center"},{default:n(l=>[a(R,{type:l.row.id>0?"primary":"success"},{default:n(()=>[y(s(l.row.id>0?o(e)("crud.log.Update"):o(e)("crud.log.New added")),1)]),_:2},1032,["type"])]),_:1},8,["label"]),a(i,{prop:"score",label:o(e)("crud.log.Share to earn points"),align:"center"},{default:n(l=>[a(T,{type:l.row.score<=0?"info":"success"},{default:n(()=>[y(s(l.row.score),1)]),_:2},1032,["type"])]),_:1},8,["label"]),a(i,{label:o(e)("crud.log.Share to the open source community"),align:"center"},{default:n(l=>[a(re,{modelValue:l.row.public,"onUpdate:modelValue":C=>l.row.public=C},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"])]),_:1},8,["empty-text","data"])])),[[$,t.uploadValidLoading]])]),_:1},8,["modelValue","title"]),a(V,{modelValue:t.showDownload,"onUpdate:modelValue":r[12]||(r[12]=l=>t.showDownload=l),title:o(e)("crud.log.Cloud record")},{default:n(()=>[m("div",Me,[g((p(),b(c,{onClick:v,color:"#40485b",class:"download-table-header-operate",type:"info"},{default:n(()=>[a(h,{color:"#fff",size:"14",name:"fa fa-refresh"})]),_:1})),[[w]]),a(B,{onConfirm:J,"confirm-button-text":o(e)("Delete"),"cancel-button-text":o(e)("Cancel"),confirmButtonType:"danger",title:o(e)("Are you sure to delete the selected record?"),disabled:!(t.downloadSelection.length>0)},{reference:n(()=>[g((p(),b(c,{disabled:!(t.downloadSelection.length>0),class:"download-table-header-operate",type:"danger"},{default:n(()=>[a(h,{color:"#fff",size:"14",name:"fa fa-trash"}),m("span",Oe,s(o(e)("Delete")),1)]),_:1},8,["disabled"])),[[w]])]),_:1},8,["confirm-button-text","cancel-button-text","title","disabled"]),m("div",Qe,[a(se,{modelValue:t.downloadQuickSearch,"onUpdate:modelValue":r[11]||(r[11]=l=>t.downloadQuickSearch=l),class:"xs-hidden download-quick-search",onInput:o(ne),placeholder:o(e)("Search"),clearable:""},null,8,["modelValue","onInput","placeholder"])])]),g((p(),b(U,{onSelectionChange:le,"empty-text":o(e)("crud.log.No design record"),data:t.downloadData,stripe:"",class:"w100"},{default:n(()=>[a(i,{type:"selection",align:"center"}),a(i,{"show-overflow-tooltip":!0,align:"center",label:o(e)("crud.log.table_name")},{default:n(l=>[y(s((l.row.table.databaseConnection?l.row.table.databaseConnection+".":"")+l.row.table.name),1)]),_:1},8,["label"]),a(i,{prop:"comment",label:o(e)("crud.log.comment"),align:"center","show-overflow-tooltip":""},null,8,["label"]),a(i,{label:o(e)("crud.log.Field"),align:"center"},{default:n(l=>[a(ce,{width:460,class:"box-item",title:o(e)("crud.log.Field information"),placement:"left"},{reference:n(()=>[a(T,{class:"cp",type:"primary"},{default:n(()=>[y(s(l.row.fieldCount),1)]),_:2},1024)]),default:n(()=>[a(U,{"empty-text":o(e)("crud.log.No field"),data:l.row.fields,stripe:"",class:"w100"},{default:n(()=>[a(i,{prop:"name",label:o(e)("crud.log.Field name"),align:"center"},null,8,["label"]),a(i,{prop:"comment",label:o(e)("crud.log.Note"),align:"center","show-overflow-tooltip":""},null,8,["label"]),a(i,{label:o(e)("crud.log.Type"),align:"center","show-overflow-tooltip":""},{default:n(C=>[a(T,null,{default:n(()=>[y(s(C.row.dataType??C.row.type),1)]),_:2},1024)]),_:1},8,["label"])]),_:2},1032,["empty-text","data"])]),_:2},1032,["title"])]),_:1},8,["label"]),a(i,{label:o(e)("Operate"),align:"center"},{default:n(l=>[a(B,{title:o(e)("crud.crud.Start CRUD design with this record?"),onConfirm:C=>Z(l.row.id)},{reference:n(()=>[a(c,{type:"primary",link:""},{default:n(()=>[m("div",null,s(o(e)("crud.log.Load")),1)]),_:1})]),_:2},1032,["title","onConfirm"]),a(B,{title:o(e)("crud.log.Delete cloud records?"),onConfirm:C=>I([l.row.id])},{reference:n(()=>[a(c,{type:"danger",link:""},{default:n(()=>[m("div",null,s(o(e)("Delete")),1)]),_:1})]),_:2},1032,["title","onConfirm"])]),_:1},8,["label"])]),_:1},8,["empty-text","data"])),[[$,t.downloadLoading]]),m("div",je,[a(ie,{currentPage:t.downloadPage,"page-size":10,background:"",layout:o(_).layout.shrink?"prev, next, jumper":"total, ->, prev, pager, next, jumper",total:t.downloadTotal,onCurrentChange:ae},null,8,["currentPage","layout","total"])])]),_:1},8,["modelValue","title"]),a(Ne,{modelValue:t.showBaAccount,"onUpdate:modelValue":r[13]||(r[13]=l=>t.showBaAccount=l),"login-callback":te},null,8,["modelValue"])])}}});export{oo as _}; diff --git a/public/assets/login-BS3j1SZJ.js b/public/assets/login-BSEoYKSm.js similarity index 97% rename from public/assets/login-BS3j1SZJ.js rename to public/assets/login-BSEoYKSm.js index 11c37ec..5f2efc2 100644 --- a/public/assets/login-BS3j1SZJ.js +++ b/public/assets/login-BSEoYKSm.js @@ -1 +1 @@ -import{C as f,D as C,B as ne,a as S,o as se,ab as de,H as r,P as l,u as t,N as ue,a8 as B,I as s,a0 as ce,G as E,U as u,a7 as W,O as _,V as p,W as v}from"./vue-DweYBrEc.js";import{H as me,F as fe}from"./footer-BTQIYj4d.js";import{_ as j,x as pe,b as ge,u as be,a as we,i as _e,E as M,y as ve,F as he,G as ye,H,I as K}from"./index-BpUIT4cK.js";import{b as m,v as Ve}from"./validate-CLZ9qkb0.js";import{c as I}from"./index-D3o_bWqH.js";import"./darkSwitch-CRh93ewa.js";import"./router-BZd647Yw.js";import"./useDark-C_fN-9dK.js";function Ce(){return new Promise(P=>P(!1))}const Pe={},ke={class:"login-footer-buried-point"};function Re(P,k){return f(),C("div",ke)}const Fe=j(Pe,[["render",Re]]),Se={class:"login"},Ie={key:0,class:"login-box"},Te={class:"login-title"},xe={key:4,class:"form-footer"},Le={class:"retrieve-password-form"},ze=ne({__name:"login",setup(P){let k;const{t:a}=pe.useI18n(),T=ue(),A=ce(),G=ge(),O=be(),J=we(),h=B("formRef"),y=B("retrieveFormRef"),e=S({form:{tab:"login",email:"",mobile:"",username:"",password:"",captcha:"",keep:!1,captchaId:ve(),captchaInfo:"",registerType:"email"},formLoading:!1,showRetrievePasswordDialog:!1,retrievePasswordForm:{type:"email",account:"",captcha:"",password:""},dialogWidth:36,userLoginCaptchaSwitch:!0,accountVerificationType:[],codeSendCountdown:0,submitRetrieveLoading:!1,sendCaptchaLoading:!1,to:T.query.to}),Q=S({email:[m({name:"required",title:a("user.login.email")}),m({name:"email",title:a("user.login.email")})],username:[m({name:"required",title:a("user.login.User name")}),{validator:(i,o,d)=>{if(e.form.tab=="register")return Ve(i,o,d);d()},trigger:"blur"}],password:[m({name:"required",title:a("user.login.password")}),m({name:"password"})],mobile:[m({name:"required",title:a("user.login.mobile")}),m({name:"mobile"})],captcha:[m({name:"required",title:a("user.login.Verification Code")})]}),X=S({account:[m({name:"required",title:a("user.login.Account name")})],captcha:[m({name:"required",title:a("user.login.Verification Code")})],password:[m({name:"required",title:a("user.login.password")}),m({name:"password"})]}),x=()=>{let i=document.documentElement.clientWidth,o=36;i<=790?o=92:i<=910?o=56:i<=1260&&(o=46),e.dialogWidth=o},L=()=>{var i;(i=h.value)==null||i.validate(o=>{o&&(e.form.tab=="login"&&e.userLoginCaptchaSwitch?I(e.form.captchaId,d=>z(d)):z())})},z=(i="")=>{e.formLoading=!0,e.form.captchaInfo=i,M("post",e.form).then(o=>{if(G.dataFill(o.data.userInfo,!1),e.to)return location.href=e.to;A.push({path:o.data.routePath})}).finally(()=>{e.formLoading=!1})},U=()=>{y.value&&y.value.validate(i=>{i&&(e.submitRetrieveLoading=!0,he(e.retrievePasswordForm).then(o=>{e.submitRetrieveLoading=!1,o.code==1&&(e.showRetrievePasswordDialog=!1,R(),ye(y.value))}).catch(()=>{e.submitRetrieveLoading=!1}))})},Y=()=>{e.codeSendCountdown>0||h.value.validateField([e.form.registerType,"username","password"]).then(i=>{i&&I(e.form.captchaId,o=>Z(o))})},Z=i=>{e.sendCaptchaLoading=!0,(e.form.registerType=="email"?H:K)(e.form[e.form.registerType],"user_register",{captchaInfo:i,captchaId:e.form.captchaId}).then(d=>{d.code==1&&D(60)}).finally(()=>{e.sendCaptchaLoading=!1})},ee=()=>{e.codeSendCountdown>0||y.value.validateField("account").then(i=>{i&&I(e.form.captchaId,o=>oe(o))})},oe=i=>{e.sendCaptchaLoading=!0,(e.retrievePasswordForm.type=="email"?H:K)(e.retrievePasswordForm.account,"user_retrieve_pwd",{captchaInfo:i,captchaId:e.form.captchaId}).then(d=>{d.code==1&&D(60)}).finally(()=>{e.sendCaptchaLoading=!1})},q=(i=void 0,o)=>{e.form.tab=o,o=="register"&&(e.form.username=""),i&&i.clearValidate()},D=i=>{e.codeSendCountdown=i,k=window.setInterval(()=>{e.codeSendCountdown--,e.codeSendCountdown<=0&&R()},1e3)},R=()=>{e.codeSendCountdown=0,clearInterval(k)};return se(async()=>{await Ce()||(x(),_e(window,"resize",x),M("get").then(i=>{e.userLoginCaptchaSwitch=i.data.userLoginCaptchaSwitch,e.accountVerificationType=i.data.accountVerificationType,e.retrievePasswordForm.type=i.data.accountVerificationType.length>0?i.data.accountVerificationType[0]:""}),T.query.type=="register"&&(e.form.tab="register"))}),de(()=>{e.codeSendCountdown=0,R()}),(i,o)=>{const d=s("el-radio"),N=s("el-radio-group"),c=s("el-form-item"),g=s("Icon"),b=s("el-input"),V=s("el-col"),w=s("el-button"),F=s("el-row"),ae=s("el-checkbox"),$=s("el-form"),re=s("el-alert"),te=s("el-main"),le=s("el-container"),ie=s("el-dialog");return f(),C("div",Se,[r(le,{class:"is-vertical"},{default:l(()=>[r(me),r(te,{class:"frontend-footer-brother"},{default:l(()=>[r(F,{justify:"center"},{default:l(()=>[r(V,{span:16,xs:24},{default:l(()=>[t(J).state.open?(f(),C("div",Ie,[E("div",Te,u(t(a)("user.login."+e.form.tab)+t(a)("user.login.reach")+t(O).siteName),1),r($,{ref_key:"formRef",ref:h,onKeyup:W(L,["enter"]),rules:Q,model:e.form},{default:l(()=>[e.form.tab=="register"?(f(),_(c,{key:0},{default:l(()=>[r(N,{size:"large",modelValue:e.form.registerType,"onUpdate:modelValue":o[0]||(o[0]=n=>e.form.registerType=n)},{default:l(()=>[r(d,{class:"register-verification-radio",value:"email",disabled:!e.accountVerificationType.includes("email"),border:""},{default:l(()=>[p(u(t(a)("user.login.Via email")+t(a)("user.login.register")),1)]),_:1},8,["disabled"]),r(d,{class:"register-verification-radio",value:"mobile",disabled:!e.accountVerificationType.includes("mobile"),border:""},{default:l(()=>[p(u(t(a)("user.login.Via mobile number")+t(a)("user.login.register")),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue"])]),_:1})):v("",!0),r(c,{prop:"username"},{default:l(()=>[r(b,{modelValue:e.form.username,"onUpdate:modelValue":o[1]||(o[1]=n=>e.form.username=n),placeholder:e.form.tab=="register"?t(a)("Please input field",{field:t(a)("user.login.User name")}):t(a)("Please input field",{field:t(a)("user.login.account")}),clearable:!0,size:"large"},{prefix:l(()=>[r(g,{name:"fa fa-user",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1}),r(c,{prop:"password"},{default:l(()=>[r(b,{modelValue:e.form.password,"onUpdate:modelValue":o[2]||(o[2]=n=>e.form.password=n),placeholder:t(a)("Please input field",{field:t(a)("user.login.password")}),type:"password","show-password":"",size:"large"},{prefix:l(()=>[r(g,{name:"fa fa-unlock-alt",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1}),e.form.tab=="register"&&e.form.registerType=="mobile"?(f(),_(c,{key:1,prop:"mobile"},{default:l(()=>[r(b,{modelValue:e.form.mobile,"onUpdate:modelValue":o[3]||(o[3]=n=>e.form.mobile=n),placeholder:t(a)("Please input field",{field:t(a)("user.login.mobile")}),clearable:!0,size:"large"},{prefix:l(()=>[r(g,{name:"fa fa-tablet",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1})):v("",!0),e.form.tab=="register"&&e.form.registerType=="email"?(f(),_(c,{key:2,prop:"email"},{default:l(()=>[r(b,{modelValue:e.form.email,"onUpdate:modelValue":o[4]||(o[4]=n=>e.form.email=n),placeholder:t(a)("Please input field",{field:t(a)("user.login.email")}),clearable:!0,size:"large"},{prefix:l(()=>[r(g,{name:"fa fa-envelope",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1})):v("",!0),e.form.tab=="register"?(f(),_(c,{key:3,prop:"captcha"},{default:l(()=>[r(F,{class:"w100"},{default:l(()=>[r(V,{span:16},{default:l(()=>[r(b,{size:"large",modelValue:e.form.captcha,"onUpdate:modelValue":o[5]||(o[5]=n=>e.form.captcha=n),placeholder:t(a)("Please input field",{field:t(a)("user.login.Verification Code")}),autocomplete:"off"},{prefix:l(()=>[r(g,{name:"fa fa-ellipsis-h",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1}),r(V,{class:"captcha-box",span:8},{default:l(()=>[r(w,{size:"large",onClick:Y,loading:e.sendCaptchaLoading,disabled:!(e.codeSendCountdown<=0),type:"primary"},{default:l(()=>[p(u(e.codeSendCountdown<=0?t(a)("user.login.send"):e.codeSendCountdown+t(a)("user.login.seconds")),1)]),_:1},8,["loading","disabled"])]),_:1})]),_:1})]),_:1})):v("",!0),e.form.tab!="register"?(f(),C("div",xe,[r(ae,{modelValue:e.form.keep,"onUpdate:modelValue":o[6]||(o[6]=n=>e.form.keep=n),label:t(a)("user.login.Remember me"),size:"default"},null,8,["modelValue","label"]),e.accountVerificationType.length>0?(f(),C("div",{key:0,onClick:o[7]||(o[7]=n=>e.showRetrievePasswordDialog=!0),class:"forgot-password"},u(t(a)("user.login.Forgot your password?")),1)):v("",!0)])):v("",!0),r(c,{class:"form-buttons"},{default:l(()=>[r(w,{class:"login-btn",onClick:L,loading:e.formLoading,round:"",type:"primary",size:"large"},{default:l(()=>[p(u(t(a)("user.login."+e.form.tab)),1)]),_:1},8,["loading"]),e.form.tab=="register"?(f(),_(w,{key:0,onClick:o[8]||(o[8]=n=>q(t(h),"login")),round:"",plain:"",type:"info",size:"large"},{default:l(()=>[p(u(t(a)("user.login.Back to login")),1)]),_:1})):(f(),_(w,{key:1,onClick:o[9]||(o[9]=n=>q(t(h),"register")),round:"",plain:"",type:"info",size:"large"},{default:l(()=>[p(u(t(a)("user.login.No account yet? Click Register")),1)]),_:1}))]),_:1}),r(Fe)]),_:1},8,["rules","model"])])):(f(),_(re,{key:1,center:!0,title:i.$t("Member center disabled"),type:"error"},null,8,["title"]))]),_:1})]),_:1})]),_:1}),r(fe)]),_:1}),r(ie,{"close-on-click-modal":!1,"close-on-press-escape":!1,modelValue:e.showRetrievePasswordDialog,"onUpdate:modelValue":o[17]||(o[17]=n=>e.showRetrievePasswordDialog=n),title:t(a)("user.login.Retrieve password"),width:e.dialogWidth+"%",draggable:!0},{default:l(()=>[E("div",Le,[r($,{ref_key:"retrieveFormRef",ref:y,onKeyup:o[16]||(o[16]=W(n=>U(),["enter"])),rules:X,model:e.retrievePasswordForm,"label-width":100},{default:l(()=>[r(c,{label:t(a)("user.login.Retrieval method")},{default:l(()=>[r(N,{modelValue:e.retrievePasswordForm.type,"onUpdate:modelValue":o[10]||(o[10]=n=>e.retrievePasswordForm.type=n)},{default:l(()=>[r(d,{value:"email",disabled:!e.accountVerificationType.includes("email"),border:""},{default:l(()=>[p(u(t(a)("user.login.Via email")),1)]),_:1},8,["disabled"]),r(d,{value:"mobile",disabled:!e.accountVerificationType.includes("mobile"),border:""},{default:l(()=>[p(u(t(a)("user.login.Via mobile number")),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue"])]),_:1},8,["label"]),r(c,{prop:"account",label:e.retrievePasswordForm.type=="email"?t(a)("user.login.email"):t(a)("user.login.mobile")},{default:l(()=>[r(b,{modelValue:e.retrievePasswordForm.account,"onUpdate:modelValue":o[11]||(o[11]=n=>e.retrievePasswordForm.account=n),placeholder:t(a)("Please input field",{field:e.retrievePasswordForm.type=="email"?t(a)("user.login.email"):t(a)("user.login.mobile")}),clearable:!0},{prefix:l(()=>[r(g,{name:"fa fa-user",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),r(c,{prop:"captcha",label:t(a)("user.login.Verification Code")},{default:l(()=>[r(F,{class:"w100"},{default:l(()=>[r(V,{span:16},{default:l(()=>[r(b,{modelValue:e.retrievePasswordForm.captcha,"onUpdate:modelValue":o[12]||(o[12]=n=>e.retrievePasswordForm.captcha=n),placeholder:t(a)("Please input field",{field:t(a)("user.login.Verification Code")}),autocomplete:"off"},{prefix:l(()=>[r(g,{name:"fa fa-ellipsis-h",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1}),r(V,{class:"captcha-box",span:8},{default:l(()=>[r(w,{onClick:ee,loading:e.sendCaptchaLoading,disabled:!(e.codeSendCountdown<=0),type:"primary"},{default:l(()=>[p(u(e.codeSendCountdown<=0?t(a)("user.login.send"):e.codeSendCountdown+t(a)("user.login.seconds")),1)]),_:1},8,["loading","disabled"])]),_:1})]),_:1})]),_:1},8,["label"]),r(c,{prop:"password",label:t(a)("user.login.New password")},{default:l(()=>[r(b,{modelValue:e.retrievePasswordForm.password,"onUpdate:modelValue":o[13]||(o[13]=n=>e.retrievePasswordForm.password=n),placeholder:t(a)("Please input field",{field:t(a)("user.login.New password")}),"show-password":""},{prefix:l(()=>[r(g,{name:"fa fa-unlock-alt",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),r(c,null,{default:l(()=>[r(w,{onClick:o[14]||(o[14]=n=>e.showRetrievePasswordDialog=!1)},{default:l(()=>[p(u(t(a)("Cancel")),1)]),_:1}),r(w,{loading:e.submitRetrieveLoading,onClick:o[15]||(o[15]=n=>U()),type:"primary"},{default:l(()=>[p(u(t(a)("user.login.second")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["rules","model"])])]),_:1},8,["modelValue","title","width"])])}}}),Me=j(ze,[["__scopeId","data-v-5057894e"]]);export{Me as default}; +import{C as f,D as C,B as ne,a as S,o as se,ab as de,H as r,P as l,u as t,N as ue,a8 as B,I as s,a0 as ce,G as E,U as u,a7 as W,O as _,V as p,W as v}from"./vue-DweYBrEc.js";import{H as me,F as fe}from"./footer-UwoxP3mi.js";import{_ as j,x as pe,b as ge,u as be,a as we,i as _e,E as M,y as ve,F as he,G as ye,H,I as K}from"./index-DaZx-aM1.js";import{b as m,v as Ve}from"./validate-BpW15YMR.js";import{c as I}from"./index-DyzTkKyP.js";import"./darkSwitch-Cct20e6J.js";import"./router-OOIgln3v.js";import"./useDark-CorIDSgM.js";function Ce(){return new Promise(P=>P(!1))}const Pe={},ke={class:"login-footer-buried-point"};function Re(P,k){return f(),C("div",ke)}const Fe=j(Pe,[["render",Re]]),Se={class:"login"},Ie={key:0,class:"login-box"},Te={class:"login-title"},xe={key:4,class:"form-footer"},Le={class:"retrieve-password-form"},ze=ne({__name:"login",setup(P){let k;const{t:a}=pe.useI18n(),T=ue(),A=ce(),G=ge(),O=be(),J=we(),h=B("formRef"),y=B("retrieveFormRef"),e=S({form:{tab:"login",email:"",mobile:"",username:"",password:"",captcha:"",keep:!1,captchaId:ve(),captchaInfo:"",registerType:"email"},formLoading:!1,showRetrievePasswordDialog:!1,retrievePasswordForm:{type:"email",account:"",captcha:"",password:""},dialogWidth:36,userLoginCaptchaSwitch:!0,accountVerificationType:[],codeSendCountdown:0,submitRetrieveLoading:!1,sendCaptchaLoading:!1,to:T.query.to}),Q=S({email:[m({name:"required",title:a("user.login.email")}),m({name:"email",title:a("user.login.email")})],username:[m({name:"required",title:a("user.login.User name")}),{validator:(i,o,d)=>{if(e.form.tab=="register")return Ve(i,o,d);d()},trigger:"blur"}],password:[m({name:"required",title:a("user.login.password")}),m({name:"password"})],mobile:[m({name:"required",title:a("user.login.mobile")}),m({name:"mobile"})],captcha:[m({name:"required",title:a("user.login.Verification Code")})]}),X=S({account:[m({name:"required",title:a("user.login.Account name")})],captcha:[m({name:"required",title:a("user.login.Verification Code")})],password:[m({name:"required",title:a("user.login.password")}),m({name:"password"})]}),x=()=>{let i=document.documentElement.clientWidth,o=36;i<=790?o=92:i<=910?o=56:i<=1260&&(o=46),e.dialogWidth=o},L=()=>{var i;(i=h.value)==null||i.validate(o=>{o&&(e.form.tab=="login"&&e.userLoginCaptchaSwitch?I(e.form.captchaId,d=>z(d)):z())})},z=(i="")=>{e.formLoading=!0,e.form.captchaInfo=i,M("post",e.form).then(o=>{if(G.dataFill(o.data.userInfo,!1),e.to)return location.href=e.to;A.push({path:o.data.routePath})}).finally(()=>{e.formLoading=!1})},U=()=>{y.value&&y.value.validate(i=>{i&&(e.submitRetrieveLoading=!0,he(e.retrievePasswordForm).then(o=>{e.submitRetrieveLoading=!1,o.code==1&&(e.showRetrievePasswordDialog=!1,R(),ye(y.value))}).catch(()=>{e.submitRetrieveLoading=!1}))})},Y=()=>{e.codeSendCountdown>0||h.value.validateField([e.form.registerType,"username","password"]).then(i=>{i&&I(e.form.captchaId,o=>Z(o))})},Z=i=>{e.sendCaptchaLoading=!0,(e.form.registerType=="email"?H:K)(e.form[e.form.registerType],"user_register",{captchaInfo:i,captchaId:e.form.captchaId}).then(d=>{d.code==1&&D(60)}).finally(()=>{e.sendCaptchaLoading=!1})},ee=()=>{e.codeSendCountdown>0||y.value.validateField("account").then(i=>{i&&I(e.form.captchaId,o=>oe(o))})},oe=i=>{e.sendCaptchaLoading=!0,(e.retrievePasswordForm.type=="email"?H:K)(e.retrievePasswordForm.account,"user_retrieve_pwd",{captchaInfo:i,captchaId:e.form.captchaId}).then(d=>{d.code==1&&D(60)}).finally(()=>{e.sendCaptchaLoading=!1})},q=(i=void 0,o)=>{e.form.tab=o,o=="register"&&(e.form.username=""),i&&i.clearValidate()},D=i=>{e.codeSendCountdown=i,k=window.setInterval(()=>{e.codeSendCountdown--,e.codeSendCountdown<=0&&R()},1e3)},R=()=>{e.codeSendCountdown=0,clearInterval(k)};return se(async()=>{await Ce()||(x(),_e(window,"resize",x),M("get").then(i=>{e.userLoginCaptchaSwitch=i.data.userLoginCaptchaSwitch,e.accountVerificationType=i.data.accountVerificationType,e.retrievePasswordForm.type=i.data.accountVerificationType.length>0?i.data.accountVerificationType[0]:""}),T.query.type=="register"&&(e.form.tab="register"))}),de(()=>{e.codeSendCountdown=0,R()}),(i,o)=>{const d=s("el-radio"),N=s("el-radio-group"),c=s("el-form-item"),g=s("Icon"),b=s("el-input"),V=s("el-col"),w=s("el-button"),F=s("el-row"),ae=s("el-checkbox"),$=s("el-form"),re=s("el-alert"),te=s("el-main"),le=s("el-container"),ie=s("el-dialog");return f(),C("div",Se,[r(le,{class:"is-vertical"},{default:l(()=>[r(me),r(te,{class:"frontend-footer-brother"},{default:l(()=>[r(F,{justify:"center"},{default:l(()=>[r(V,{span:16,xs:24},{default:l(()=>[t(J).state.open?(f(),C("div",Ie,[E("div",Te,u(t(a)("user.login."+e.form.tab)+t(a)("user.login.reach")+t(O).siteName),1),r($,{ref_key:"formRef",ref:h,onKeyup:W(L,["enter"]),rules:Q,model:e.form},{default:l(()=>[e.form.tab=="register"?(f(),_(c,{key:0},{default:l(()=>[r(N,{size:"large",modelValue:e.form.registerType,"onUpdate:modelValue":o[0]||(o[0]=n=>e.form.registerType=n)},{default:l(()=>[r(d,{class:"register-verification-radio",value:"email",disabled:!e.accountVerificationType.includes("email"),border:""},{default:l(()=>[p(u(t(a)("user.login.Via email")+t(a)("user.login.register")),1)]),_:1},8,["disabled"]),r(d,{class:"register-verification-radio",value:"mobile",disabled:!e.accountVerificationType.includes("mobile"),border:""},{default:l(()=>[p(u(t(a)("user.login.Via mobile number")+t(a)("user.login.register")),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue"])]),_:1})):v("",!0),r(c,{prop:"username"},{default:l(()=>[r(b,{modelValue:e.form.username,"onUpdate:modelValue":o[1]||(o[1]=n=>e.form.username=n),placeholder:e.form.tab=="register"?t(a)("Please input field",{field:t(a)("user.login.User name")}):t(a)("Please input field",{field:t(a)("user.login.account")}),clearable:!0,size:"large"},{prefix:l(()=>[r(g,{name:"fa fa-user",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1}),r(c,{prop:"password"},{default:l(()=>[r(b,{modelValue:e.form.password,"onUpdate:modelValue":o[2]||(o[2]=n=>e.form.password=n),placeholder:t(a)("Please input field",{field:t(a)("user.login.password")}),type:"password","show-password":"",size:"large"},{prefix:l(()=>[r(g,{name:"fa fa-unlock-alt",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1}),e.form.tab=="register"&&e.form.registerType=="mobile"?(f(),_(c,{key:1,prop:"mobile"},{default:l(()=>[r(b,{modelValue:e.form.mobile,"onUpdate:modelValue":o[3]||(o[3]=n=>e.form.mobile=n),placeholder:t(a)("Please input field",{field:t(a)("user.login.mobile")}),clearable:!0,size:"large"},{prefix:l(()=>[r(g,{name:"fa fa-tablet",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1})):v("",!0),e.form.tab=="register"&&e.form.registerType=="email"?(f(),_(c,{key:2,prop:"email"},{default:l(()=>[r(b,{modelValue:e.form.email,"onUpdate:modelValue":o[4]||(o[4]=n=>e.form.email=n),placeholder:t(a)("Please input field",{field:t(a)("user.login.email")}),clearable:!0,size:"large"},{prefix:l(()=>[r(g,{name:"fa fa-envelope",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1})):v("",!0),e.form.tab=="register"?(f(),_(c,{key:3,prop:"captcha"},{default:l(()=>[r(F,{class:"w100"},{default:l(()=>[r(V,{span:16},{default:l(()=>[r(b,{size:"large",modelValue:e.form.captcha,"onUpdate:modelValue":o[5]||(o[5]=n=>e.form.captcha=n),placeholder:t(a)("Please input field",{field:t(a)("user.login.Verification Code")}),autocomplete:"off"},{prefix:l(()=>[r(g,{name:"fa fa-ellipsis-h",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1}),r(V,{class:"captcha-box",span:8},{default:l(()=>[r(w,{size:"large",onClick:Y,loading:e.sendCaptchaLoading,disabled:!(e.codeSendCountdown<=0),type:"primary"},{default:l(()=>[p(u(e.codeSendCountdown<=0?t(a)("user.login.send"):e.codeSendCountdown+t(a)("user.login.seconds")),1)]),_:1},8,["loading","disabled"])]),_:1})]),_:1})]),_:1})):v("",!0),e.form.tab!="register"?(f(),C("div",xe,[r(ae,{modelValue:e.form.keep,"onUpdate:modelValue":o[6]||(o[6]=n=>e.form.keep=n),label:t(a)("user.login.Remember me"),size:"default"},null,8,["modelValue","label"]),e.accountVerificationType.length>0?(f(),C("div",{key:0,onClick:o[7]||(o[7]=n=>e.showRetrievePasswordDialog=!0),class:"forgot-password"},u(t(a)("user.login.Forgot your password?")),1)):v("",!0)])):v("",!0),r(c,{class:"form-buttons"},{default:l(()=>[r(w,{class:"login-btn",onClick:L,loading:e.formLoading,round:"",type:"primary",size:"large"},{default:l(()=>[p(u(t(a)("user.login."+e.form.tab)),1)]),_:1},8,["loading"]),e.form.tab=="register"?(f(),_(w,{key:0,onClick:o[8]||(o[8]=n=>q(t(h),"login")),round:"",plain:"",type:"info",size:"large"},{default:l(()=>[p(u(t(a)("user.login.Back to login")),1)]),_:1})):(f(),_(w,{key:1,onClick:o[9]||(o[9]=n=>q(t(h),"register")),round:"",plain:"",type:"info",size:"large"},{default:l(()=>[p(u(t(a)("user.login.No account yet? Click Register")),1)]),_:1}))]),_:1}),r(Fe)]),_:1},8,["rules","model"])])):(f(),_(re,{key:1,center:!0,title:i.$t("Member center disabled"),type:"error"},null,8,["title"]))]),_:1})]),_:1})]),_:1}),r(fe)]),_:1}),r(ie,{"close-on-click-modal":!1,"close-on-press-escape":!1,modelValue:e.showRetrievePasswordDialog,"onUpdate:modelValue":o[17]||(o[17]=n=>e.showRetrievePasswordDialog=n),title:t(a)("user.login.Retrieve password"),width:e.dialogWidth+"%",draggable:!0},{default:l(()=>[E("div",Le,[r($,{ref_key:"retrieveFormRef",ref:y,onKeyup:o[16]||(o[16]=W(n=>U(),["enter"])),rules:X,model:e.retrievePasswordForm,"label-width":100},{default:l(()=>[r(c,{label:t(a)("user.login.Retrieval method")},{default:l(()=>[r(N,{modelValue:e.retrievePasswordForm.type,"onUpdate:modelValue":o[10]||(o[10]=n=>e.retrievePasswordForm.type=n)},{default:l(()=>[r(d,{value:"email",disabled:!e.accountVerificationType.includes("email"),border:""},{default:l(()=>[p(u(t(a)("user.login.Via email")),1)]),_:1},8,["disabled"]),r(d,{value:"mobile",disabled:!e.accountVerificationType.includes("mobile"),border:""},{default:l(()=>[p(u(t(a)("user.login.Via mobile number")),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue"])]),_:1},8,["label"]),r(c,{prop:"account",label:e.retrievePasswordForm.type=="email"?t(a)("user.login.email"):t(a)("user.login.mobile")},{default:l(()=>[r(b,{modelValue:e.retrievePasswordForm.account,"onUpdate:modelValue":o[11]||(o[11]=n=>e.retrievePasswordForm.account=n),placeholder:t(a)("Please input field",{field:e.retrievePasswordForm.type=="email"?t(a)("user.login.email"):t(a)("user.login.mobile")}),clearable:!0},{prefix:l(()=>[r(g,{name:"fa fa-user",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),r(c,{prop:"captcha",label:t(a)("user.login.Verification Code")},{default:l(()=>[r(F,{class:"w100"},{default:l(()=>[r(V,{span:16},{default:l(()=>[r(b,{modelValue:e.retrievePasswordForm.captcha,"onUpdate:modelValue":o[12]||(o[12]=n=>e.retrievePasswordForm.captcha=n),placeholder:t(a)("Please input field",{field:t(a)("user.login.Verification Code")}),autocomplete:"off"},{prefix:l(()=>[r(g,{name:"fa fa-ellipsis-h",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1}),r(V,{class:"captcha-box",span:8},{default:l(()=>[r(w,{onClick:ee,loading:e.sendCaptchaLoading,disabled:!(e.codeSendCountdown<=0),type:"primary"},{default:l(()=>[p(u(e.codeSendCountdown<=0?t(a)("user.login.send"):e.codeSendCountdown+t(a)("user.login.seconds")),1)]),_:1},8,["loading","disabled"])]),_:1})]),_:1})]),_:1},8,["label"]),r(c,{prop:"password",label:t(a)("user.login.New password")},{default:l(()=>[r(b,{modelValue:e.retrievePasswordForm.password,"onUpdate:modelValue":o[13]||(o[13]=n=>e.retrievePasswordForm.password=n),placeholder:t(a)("Please input field",{field:t(a)("user.login.New password")}),"show-password":""},{prefix:l(()=>[r(g,{name:"fa fa-unlock-alt",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),r(c,null,{default:l(()=>[r(w,{onClick:o[14]||(o[14]=n=>e.showRetrievePasswordDialog=!1)},{default:l(()=>[p(u(t(a)("Cancel")),1)]),_:1}),r(w,{loading:e.submitRetrieveLoading,onClick:o[15]||(o[15]=n=>U()),type:"primary"},{default:l(()=>[p(u(t(a)("user.login.second")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["rules","model"])])]),_:1},8,["modelValue","title","width"])])}}}),Me=j(ze,[["__scopeId","data-v-5057894e"]]);export{Me as default}; diff --git a/public/assets/login-Dl4m0xUV.js b/public/assets/login-BuPMp4mZ.js similarity index 95% rename from public/assets/login-Dl4m0xUV.js rename to public/assets/login-BuPMp4mZ.js index 800ca80..3bb00fa 100644 --- a/public/assets/login-Dl4m0xUV.js +++ b/public/assets/login-BuPMp4mZ.js @@ -1 +1 @@ -var j=Object.defineProperty;var K=(a,n,u)=>n in a?j(a,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):a[n]=u;var f=(a,n,u)=>K(a,typeof n!="symbol"?n+"":n,u);import{B as W,a as _,o as G,n as O,j as Y,D as E,G as c,H as o,P as r,a6 as Z,u as m,a7 as J,I as d,a8 as v,C as x,Z as Q,Y as X,O as ee,V as L,U as R}from"./vue-DweYBrEc.js";import{e as te,w as oe,x as ae,y as ne,g as se,f as le,r as ie,z as re,_ as ce}from"./index-BpUIT4cK.js";import{l as B}from"./index-Cc2pFFF2.js";import{b as w}from"./validate-CLZ9qkb0.js";import{c as de}from"./index-D3o_bWqH.js";import{t as ue}from"./useDark-C_fN-9dK.js";const me="/assets/login-header-C_4yz5CA.png",e={width:0,height:0,bubbleEl:null,canvas:null,ctx:{},circles:[],animate:!0,requestId:null},pe=function(){e.width=window.innerWidth,e.height=window.innerHeight,e.bubbleEl=document.getElementById("bubble"),e.bubbleEl.style.height=e.height+"px",e.canvas=document.getElementById("bubble-canvas"),e.canvas.width=e.width,e.canvas.height=e.height,e.ctx=e.canvas.getContext("2d"),e.circles=[];for(let a=0;ae.height)}function M(){e.width=window.innerWidth,e.height=window.innerHeight,e.bubbleEl.style.height=e.height+"px",e.canvas.width=e.width,e.canvas.height=e.height}function q(){if(e.animate){e.ctx.clearRect(0,0,e.width,e.height);for(const a in e.circles)e.circles[a].draw()}e.requestId=requestAnimationFrame(q)}class fe{constructor(){f(this,"pos");f(this,"alpha");f(this,"scale");f(this,"velocity");f(this,"draw");this.pos={x:Math.random()*e.width,y:e.height+Math.random()*100},this.alpha=.1+Math.random()*.3,this.scale=.1+Math.random()*.3,this.velocity=Math.random(),this.draw=function(){this.pos.y-=this.velocity,this.alpha-=5e-4,e.ctx.beginPath(),e.ctx.arc(this.pos.x,this.pos.y,this.scale*10,0,2*Math.PI,!1),e.ctx.fillStyle="rgba(255,255,255,"+this.alpha+")",e.ctx.fill()}}}function he(){window.addEventListener("scroll",P),window.addEventListener("resize",M)}function ge(){window.removeEventListener("scroll",P),window.removeEventListener("resize",M),cancelAnimationFrame(e.requestId)}const we={class:"switch-language"},be={class:"login"},_e={class:"login-box"},ve={class:"form"},xe=["src"],ye={class:"content"},ke=W({__name:"login",setup(a){let n;const u=te(),D=oe();ue(u.layout.isDark);const y=v("formRef"),k=v("usernameRef"),I=v("passwordRef"),h=_({showCaptcha:!1,submitLoading:!1}),s=_({username:"",password:"",keep:!1,captchaId:ne(),captchaInfo:""}),{t:p}=ae.useI18n(),T=_({username:[w({name:"required",message:p("login.Please enter an account")}),w({name:"account"})],password:[w({name:"required",message:p("login.Please input a password")}),w({name:"password"})]}),U=()=>{var l,t;s.username===""?(l=k.value)==null||l.focus():s.password===""&&((t=I.value)==null||t.focus())};G(()=>{n=window.setTimeout(()=>{pe()},1e3),B("get").then(l=>{h.showCaptcha=l.data.captcha,O(()=>U())}).catch(l=>{console.log(l)})}),Y(()=>{clearTimeout(n),ge()});const C=()=>{var l;(l=y.value)==null||l.validate(t=>{t&&(h.showCaptcha?de(s.captchaId,g=>V(g)):V())})},V=(l="")=>{h.submitLoading=!0,s.captchaInfo=l,B("post",s).then(t=>{D.dataFill(t.data.userInfo,!1),ie.push({path:re})}).finally(()=>{h.submitLoading=!1})};return(l,t)=>{const g=d("Icon"),A=d("el-dropdown-item"),S=d("el-dropdown-menu"),F=d("el-dropdown"),z=d("el-input"),b=d("el-form-item"),H=d("el-checkbox"),$=d("el-button"),N=d("el-form");return x(),E("div",null,[c("div",we,[o(F,{size:"large","hide-timeout":50,placement:"bottom-end","hide-on-click":!0},{dropdown:r(()=>[o(S,{class:"chang-lang"},{default:r(()=>[(x(!0),E(Q,null,X(m(u).lang.langArray,i=>(x(),ee(A,{key:i.name,onClick:Ie=>m(se)(i.name)},{default:r(()=>[L(R(i.value),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:r(()=>[o(g,{name:"fa fa-globe",color:"var(--el-text-color-secondary)",size:"28"})]),_:1})]),c("div",{onContextmenu:t[0]||(t[0]=Z(()=>{},["stop"])),id:"bubble",class:"bubble"},t[6]||(t[6]=[c("canvas",{id:"bubble-canvas",class:"bubble-canvas"},null,-1)]),32),c("div",be,[c("div",_e,[t[7]||(t[7]=c("div",{class:"head"},[c("img",{src:me,alt:"login"})],-1)),c("div",ve,[c("img",{class:"profile-avatar",src:m(le)("/static/images/avatar.png"),alt:"avatar"},null,8,xe),c("div",ye,[o(N,{onKeyup:t[5]||(t[5]=J(i=>C(),["enter"])),ref_key:"formRef",ref:y,rules:T,size:"large",model:s},{default:r(()=>[o(b,{prop:"username"},{default:r(()=>[o(z,{ref_key:"usernameRef",ref:k,type:"text",clearable:"",modelValue:s.username,"onUpdate:modelValue":t[1]||(t[1]=i=>s.username=i),placeholder:m(p)("login.Please enter an account")},{prefix:r(()=>[o(g,{name:"fa fa-user",class:"form-item-icon",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1}),o(b,{prop:"password"},{default:r(()=>[o(z,{ref_key:"passwordRef",ref:I,modelValue:s.password,"onUpdate:modelValue":t[2]||(t[2]=i=>s.password=i),type:"password",placeholder:m(p)("login.Please input a password"),"show-password":""},{prefix:r(()=>[o(g,{name:"fa fa-unlock-alt",class:"form-item-icon",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1}),o(H,{modelValue:s.keep,"onUpdate:modelValue":t[3]||(t[3]=i=>s.keep=i),label:m(p)("login.Hold session"),size:"default"},null,8,["modelValue","label"]),o(b,null,{default:r(()=>[o($,{loading:h.submitLoading,class:"submit-button",type:"primary",size:"large",onClick:t[4]||(t[4]=i=>C())},{default:r(()=>[L(R(m(p)("login.Sign in")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["rules","model"])])])])])])}}}),Pe=ce(ke,[["__scopeId","data-v-da1b9e9d"]]);export{Pe as default}; +var j=Object.defineProperty;var K=(a,n,u)=>n in a?j(a,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):a[n]=u;var f=(a,n,u)=>K(a,typeof n!="symbol"?n+"":n,u);import{B as W,a as _,o as G,n as O,j as Y,D as E,G as c,H as o,P as r,a6 as Z,u as m,a7 as J,I as d,a8 as v,C as x,Z as Q,Y as X,O as ee,V as L,U as R}from"./vue-DweYBrEc.js";import{e as te,w as oe,x as ae,y as ne,g as se,f as le,r as ie,z as re,_ as ce}from"./index-DaZx-aM1.js";import{l as B}from"./index-COLRoJQu.js";import{b as w}from"./validate-BpW15YMR.js";import{c as de}from"./index-DyzTkKyP.js";import{t as ue}from"./useDark-CorIDSgM.js";const me="/assets/login-header-C_4yz5CA.png",e={width:0,height:0,bubbleEl:null,canvas:null,ctx:{},circles:[],animate:!0,requestId:null},pe=function(){e.width=window.innerWidth,e.height=window.innerHeight,e.bubbleEl=document.getElementById("bubble"),e.bubbleEl.style.height=e.height+"px",e.canvas=document.getElementById("bubble-canvas"),e.canvas.width=e.width,e.canvas.height=e.height,e.ctx=e.canvas.getContext("2d"),e.circles=[];for(let a=0;ae.height)}function M(){e.width=window.innerWidth,e.height=window.innerHeight,e.bubbleEl.style.height=e.height+"px",e.canvas.width=e.width,e.canvas.height=e.height}function q(){if(e.animate){e.ctx.clearRect(0,0,e.width,e.height);for(const a in e.circles)e.circles[a].draw()}e.requestId=requestAnimationFrame(q)}class fe{constructor(){f(this,"pos");f(this,"alpha");f(this,"scale");f(this,"velocity");f(this,"draw");this.pos={x:Math.random()*e.width,y:e.height+Math.random()*100},this.alpha=.1+Math.random()*.3,this.scale=.1+Math.random()*.3,this.velocity=Math.random(),this.draw=function(){this.pos.y-=this.velocity,this.alpha-=5e-4,e.ctx.beginPath(),e.ctx.arc(this.pos.x,this.pos.y,this.scale*10,0,2*Math.PI,!1),e.ctx.fillStyle="rgba(255,255,255,"+this.alpha+")",e.ctx.fill()}}}function he(){window.addEventListener("scroll",P),window.addEventListener("resize",M)}function ge(){window.removeEventListener("scroll",P),window.removeEventListener("resize",M),cancelAnimationFrame(e.requestId)}const we={class:"switch-language"},be={class:"login"},_e={class:"login-box"},ve={class:"form"},xe=["src"],ye={class:"content"},ke=W({__name:"login",setup(a){let n;const u=te(),D=oe();ue(u.layout.isDark);const y=v("formRef"),k=v("usernameRef"),I=v("passwordRef"),h=_({showCaptcha:!1,submitLoading:!1}),s=_({username:"",password:"",keep:!1,captchaId:ne(),captchaInfo:""}),{t:p}=ae.useI18n(),T=_({username:[w({name:"required",message:p("login.Please enter an account")}),w({name:"account"})],password:[w({name:"required",message:p("login.Please input a password")}),w({name:"password"})]}),U=()=>{var l,t;s.username===""?(l=k.value)==null||l.focus():s.password===""&&((t=I.value)==null||t.focus())};G(()=>{n=window.setTimeout(()=>{pe()},1e3),B("get").then(l=>{h.showCaptcha=l.data.captcha,O(()=>U())}).catch(l=>{console.log(l)})}),Y(()=>{clearTimeout(n),ge()});const C=()=>{var l;(l=y.value)==null||l.validate(t=>{t&&(h.showCaptcha?de(s.captchaId,g=>V(g)):V())})},V=(l="")=>{h.submitLoading=!0,s.captchaInfo=l,B("post",s).then(t=>{D.dataFill(t.data.userInfo,!1),ie.push({path:re})}).finally(()=>{h.submitLoading=!1})};return(l,t)=>{const g=d("Icon"),A=d("el-dropdown-item"),S=d("el-dropdown-menu"),F=d("el-dropdown"),z=d("el-input"),b=d("el-form-item"),H=d("el-checkbox"),$=d("el-button"),N=d("el-form");return x(),E("div",null,[c("div",we,[o(F,{size:"large","hide-timeout":50,placement:"bottom-end","hide-on-click":!0},{dropdown:r(()=>[o(S,{class:"chang-lang"},{default:r(()=>[(x(!0),E(Q,null,X(m(u).lang.langArray,i=>(x(),ee(A,{key:i.name,onClick:Ie=>m(se)(i.name)},{default:r(()=>[L(R(i.value),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:r(()=>[o(g,{name:"fa fa-globe",color:"var(--el-text-color-secondary)",size:"28"})]),_:1})]),c("div",{onContextmenu:t[0]||(t[0]=Z(()=>{},["stop"])),id:"bubble",class:"bubble"},t[6]||(t[6]=[c("canvas",{id:"bubble-canvas",class:"bubble-canvas"},null,-1)]),32),c("div",be,[c("div",_e,[t[7]||(t[7]=c("div",{class:"head"},[c("img",{src:me,alt:"login"})],-1)),c("div",ve,[c("img",{class:"profile-avatar",src:m(le)("/static/images/avatar.png"),alt:"avatar"},null,8,xe),c("div",ye,[o(N,{onKeyup:t[5]||(t[5]=J(i=>C(),["enter"])),ref_key:"formRef",ref:y,rules:T,size:"large",model:s},{default:r(()=>[o(b,{prop:"username"},{default:r(()=>[o(z,{ref_key:"usernameRef",ref:k,type:"text",clearable:"",modelValue:s.username,"onUpdate:modelValue":t[1]||(t[1]=i=>s.username=i),placeholder:m(p)("login.Please enter an account")},{prefix:r(()=>[o(g,{name:"fa fa-user",class:"form-item-icon",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1}),o(b,{prop:"password"},{default:r(()=>[o(z,{ref_key:"passwordRef",ref:I,modelValue:s.password,"onUpdate:modelValue":t[2]||(t[2]=i=>s.password=i),type:"password",placeholder:m(p)("login.Please input a password"),"show-password":""},{prefix:r(()=>[o(g,{name:"fa fa-unlock-alt",class:"form-item-icon",size:"16",color:"var(--el-input-icon-color)"})]),_:1},8,["modelValue","placeholder"])]),_:1}),o(H,{modelValue:s.keep,"onUpdate:modelValue":t[3]||(t[3]=i=>s.keep=i),label:m(p)("login.Hold session"),size:"default"},null,8,["modelValue","label"]),o(b,null,{default:r(()=>[o($,{loading:h.submitLoading,class:"submit-button",type:"primary",size:"large",onClick:t[4]||(t[4]=i=>C())},{default:r(()=>[L(R(m(p)("login.Sign in")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["rules","model"])])])])])])}}}),Pe=ce(ke,[["__scopeId","data-v-da1b9e9d"]]);export{Pe as default}; diff --git a/public/assets/membersPopupForm-BVGR8gET.js b/public/assets/membersPopupForm-CRVK_r2n.js similarity index 98% rename from public/assets/membersPopupForm-BVGR8gET.js rename to public/assets/membersPopupForm-CRVK_r2n.js index 7f28660..ab494c1 100644 --- a/public/assets/membersPopupForm-BVGR8gET.js +++ b/public/assets/membersPopupForm-CRVK_r2n.js @@ -1 +1 @@ -import{B as I,a8 as ee,a as k,l as f,w as R,I as u,X as N,C as m,O as v,P as a,H as l,G as _,F as L,u as g,a7 as oe,D as V,Z as P,Y as te,V as y,U as c,_ as A}from"./vue-DweYBrEc.js";import{c as M,e as re,x as ae,_ as le}from"./index-BpUIT4cK.js";const W="/admin/user.User/";function _e(b){return M({url:W+"wallet",method:"get",params:{id:b}})}function ne(b,S,n="管理员手动调整"){const p=new FormData;return p.append("id",String(b)),p.append("score",String(S)),p.append("memo",String(n)),M({url:W+"wallet",method:"post",data:p},{showSuccessMessage:!0})}const se={class:"title"},ue={class:"readonly-value"},ie={class:"readonly-value"},de={class:"readonly-value"},me=I({__name:"membersPopupForm",props:{modelValue:{type:Boolean,default:!1},row:{default:null},walletData:{default:null}},emits:["update:modelValue"],setup(b,{emit:S}){const n=b,p=S,x=re(),{t:w}=ae.useI18n(),C=ee("formRef"),t=k({labelWidth:120,submitLoading:!1,form:{gameType:"",scoreId:0,approvedBonus:0,rejectedBonus:0,unsubmittedReward:0,currentSpins:0}}),T=f(()=>{var e;const r=((e=n.walletData)==null?void 0:e.mini_game)??{};return Object.entries(r).map(([o,s])=>({value:o,label:String(s)}))}),z=f(()=>{var e;return(Array.isArray((e=n.walletData)==null?void 0:e.score)?n.walletData.score:[]).find(o=>String(o.game_type)===String(t.form.gameType))}),h=f(()=>!!z.value),E=f(()=>Number(t.form.approvedBonus||0).toFixed(2)),O=f(()=>Number(t.form.rejectedBonus||0).toFixed(2)),U=f(()=>`$${H(t.form.unsubmittedReward)}`),G=k({currentSpins:[{validator:(r,e,o)=>{if(e==null||e==="")return o(new Error("请输入 Current Spins"));const s=Number(e);return Number.isNaN(s)?o(new Error("Current Spins 必须是数字")):s<0?o(new Error("Current Spins 不能小于 0")):o()},trigger:["blur","change"]}]}),B=()=>{p("update:modelValue",!1)},D=()=>{var r;h.value&&((r=C.value)==null||r.validate(e=>{e&&(t.submitLoading=!0,ne(t.form.scoreId,t.form.currentSpins).then(()=>{B()}).finally(()=>{t.submitLoading=!1}))}))},H=r=>{const e=Number(r||0);return Number.isInteger(e)?String(e):e.toFixed(2)},F=r=>{var s;const o=(Array.isArray((s=n.walletData)==null?void 0:s.score)?n.walletData.score:[]).find(i=>String(i.game_type)===String(r));t.form.scoreId=Number((o==null?void 0:o.id)??0),t.form.approvedBonus=Number((o==null?void 0:o.approved_score)??0),t.form.rejectedBonus=Number((o==null?void 0:o.rejected_score)??0),t.form.unsubmittedReward=Number((o==null?void 0:o.unsubmitted_score)??0),t.form.currentSpins=Number((o==null?void 0:o.score)??0)};return R(()=>n.modelValue,r=>{var e;r&&(t.form.gameType=((e=T.value[0])==null?void 0:e.value)??"",F(t.form.gameType))},{immediate:!0}),R(()=>t.form.gameType,r=>{F(r)}),(r,e)=>{const o=u("el-radio-button"),s=u("el-radio-group"),i=u("el-form-item"),K=u("el-input-number"),$=u("el-empty"),X=u("el-form"),Y=u("el-scrollbar"),j=u("el-button"),Z=u("el-dialog"),q=N("drag"),J=N("zoom"),Q=N("blur");return m(),v(Z,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":n.modelValue,onClose:B},{header:a(()=>[A((m(),V("div",se,[y(c(g(w)("Members Promotion")),1)])),[[q,[".ba-operate-dialog",".el-dialog__header"]],[J,".ba-operate-dialog"]])]),footer:a(()=>[_("div",{style:L("width: calc(100% - "+t.labelWidth/1.8+"px)")},[l(j,{onClick:B},{default:a(()=>[y(c(g(w)("Cancel")),1)]),_:1}),A((m(),v(j,{loading:t.submitLoading,disabled:!h.value,type:"primary",onClick:D},{default:a(()=>[y(c(g(w)("Save")),1)]),_:1},8,["loading","disabled"])),[[Q]])],4)]),default:a(()=>[l(Y,{class:"ba-table-form-scrollbar"},{default:a(()=>[_("div",{class:"ba-operate-form ba-edit-form",style:L(g(x).layout.shrink?"":"width: calc(100% - "+t.labelWidth/2+"px)")},[l(X,{ref_key:"formRef",ref:C,model:t.form,rules:G,"label-position":g(x).layout.shrink?"top":"right","label-width":t.labelWidth,onKeyup:oe(D,["enter"])},{default:a(()=>[l(i,{prop:"gameType",label:""},{default:a(()=>[l(s,{modelValue:t.form.gameType,"onUpdate:modelValue":e[0]||(e[0]=d=>t.form.gameType=d)},{default:a(()=>[(m(!0),V(P,null,te(T.value,d=>(m(),v(o,{key:d.value,value:d.value},{default:a(()=>[y(c(d.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e[2]||(e[2]=_("div",{class:"yellow-bg"},"Click Here Go To Member Program Page",-1)),h.value?(m(),V(P,{key:0},[l(i,{label:"Approved Bonus:"},{default:a(()=>[_("div",ue,c(E.value),1)]),_:1}),l(i,{label:"Rejected Bonus:"},{default:a(()=>[_("div",ie,c(O.value),1)]),_:1}),l(i,{label:"Unsubmitted Reward:"},{default:a(()=>[_("div",de,c(U.value),1)]),_:1}),l(i,{prop:"currentSpins",label:"Current Spins:"},{default:a(()=>[l(K,{modelValue:t.form.currentSpins,"onUpdate:modelValue":e[1]||(e[1]=d=>t.form.currentSpins=d),min:0,class:"spins-input"},null,8,["modelValue"])]),_:1})],64)):(m(),v($,{key:1,description:"No score data for this game","image-size":90}))]),_:1},8,["model","rules","label-position","label-width"])],4)]),_:1})]),_:1},8,["model-value"])}}}),ce=le(me,[["__scopeId","data-v-3b22340c"]]),be=Object.freeze(Object.defineProperty({__proto__:null,default:ce},Symbol.toStringTag,{value:"Module"}));export{ce as M,_e as g,be as m}; +import{B as I,a8 as ee,a as k,l as f,w as R,I as u,X as N,C as m,O as v,P as a,H as l,G as _,F as L,u as g,a7 as oe,D as V,Z as P,Y as te,V as y,U as c,_ as A}from"./vue-DweYBrEc.js";import{c as M,e as re,x as ae,_ as le}from"./index-DaZx-aM1.js";const W="/admin/user.User/";function _e(b){return M({url:W+"wallet",method:"get",params:{id:b}})}function ne(b,S,n="管理员手动调整"){const p=new FormData;return p.append("id",String(b)),p.append("score",String(S)),p.append("memo",String(n)),M({url:W+"wallet",method:"post",data:p},{showSuccessMessage:!0})}const se={class:"title"},ue={class:"readonly-value"},ie={class:"readonly-value"},de={class:"readonly-value"},me=I({__name:"membersPopupForm",props:{modelValue:{type:Boolean,default:!1},row:{default:null},walletData:{default:null}},emits:["update:modelValue"],setup(b,{emit:S}){const n=b,p=S,x=re(),{t:w}=ae.useI18n(),C=ee("formRef"),t=k({labelWidth:120,submitLoading:!1,form:{gameType:"",scoreId:0,approvedBonus:0,rejectedBonus:0,unsubmittedReward:0,currentSpins:0}}),T=f(()=>{var e;const r=((e=n.walletData)==null?void 0:e.mini_game)??{};return Object.entries(r).map(([o,s])=>({value:o,label:String(s)}))}),z=f(()=>{var e;return(Array.isArray((e=n.walletData)==null?void 0:e.score)?n.walletData.score:[]).find(o=>String(o.game_type)===String(t.form.gameType))}),h=f(()=>!!z.value),E=f(()=>Number(t.form.approvedBonus||0).toFixed(2)),O=f(()=>Number(t.form.rejectedBonus||0).toFixed(2)),U=f(()=>`$${H(t.form.unsubmittedReward)}`),G=k({currentSpins:[{validator:(r,e,o)=>{if(e==null||e==="")return o(new Error("请输入 Current Spins"));const s=Number(e);return Number.isNaN(s)?o(new Error("Current Spins 必须是数字")):s<0?o(new Error("Current Spins 不能小于 0")):o()},trigger:["blur","change"]}]}),B=()=>{p("update:modelValue",!1)},D=()=>{var r;h.value&&((r=C.value)==null||r.validate(e=>{e&&(t.submitLoading=!0,ne(t.form.scoreId,t.form.currentSpins).then(()=>{B()}).finally(()=>{t.submitLoading=!1}))}))},H=r=>{const e=Number(r||0);return Number.isInteger(e)?String(e):e.toFixed(2)},F=r=>{var s;const o=(Array.isArray((s=n.walletData)==null?void 0:s.score)?n.walletData.score:[]).find(i=>String(i.game_type)===String(r));t.form.scoreId=Number((o==null?void 0:o.id)??0),t.form.approvedBonus=Number((o==null?void 0:o.approved_score)??0),t.form.rejectedBonus=Number((o==null?void 0:o.rejected_score)??0),t.form.unsubmittedReward=Number((o==null?void 0:o.unsubmitted_score)??0),t.form.currentSpins=Number((o==null?void 0:o.score)??0)};return R(()=>n.modelValue,r=>{var e;r&&(t.form.gameType=((e=T.value[0])==null?void 0:e.value)??"",F(t.form.gameType))},{immediate:!0}),R(()=>t.form.gameType,r=>{F(r)}),(r,e)=>{const o=u("el-radio-button"),s=u("el-radio-group"),i=u("el-form-item"),K=u("el-input-number"),$=u("el-empty"),X=u("el-form"),Y=u("el-scrollbar"),j=u("el-button"),Z=u("el-dialog"),q=N("drag"),J=N("zoom"),Q=N("blur");return m(),v(Z,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":n.modelValue,onClose:B},{header:a(()=>[A((m(),V("div",se,[y(c(g(w)("Members Promotion")),1)])),[[q,[".ba-operate-dialog",".el-dialog__header"]],[J,".ba-operate-dialog"]])]),footer:a(()=>[_("div",{style:L("width: calc(100% - "+t.labelWidth/1.8+"px)")},[l(j,{onClick:B},{default:a(()=>[y(c(g(w)("Cancel")),1)]),_:1}),A((m(),v(j,{loading:t.submitLoading,disabled:!h.value,type:"primary",onClick:D},{default:a(()=>[y(c(g(w)("Save")),1)]),_:1},8,["loading","disabled"])),[[Q]])],4)]),default:a(()=>[l(Y,{class:"ba-table-form-scrollbar"},{default:a(()=>[_("div",{class:"ba-operate-form ba-edit-form",style:L(g(x).layout.shrink?"":"width: calc(100% - "+t.labelWidth/2+"px)")},[l(X,{ref_key:"formRef",ref:C,model:t.form,rules:G,"label-position":g(x).layout.shrink?"top":"right","label-width":t.labelWidth,onKeyup:oe(D,["enter"])},{default:a(()=>[l(i,{prop:"gameType",label:""},{default:a(()=>[l(s,{modelValue:t.form.gameType,"onUpdate:modelValue":e[0]||(e[0]=d=>t.form.gameType=d)},{default:a(()=>[(m(!0),V(P,null,te(T.value,d=>(m(),v(o,{key:d.value,value:d.value},{default:a(()=>[y(c(d.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e[2]||(e[2]=_("div",{class:"yellow-bg"},"Click Here Go To Member Program Page",-1)),h.value?(m(),V(P,{key:0},[l(i,{label:"Approved Bonus:"},{default:a(()=>[_("div",ue,c(E.value),1)]),_:1}),l(i,{label:"Rejected Bonus:"},{default:a(()=>[_("div",ie,c(O.value),1)]),_:1}),l(i,{label:"Unsubmitted Reward:"},{default:a(()=>[_("div",de,c(U.value),1)]),_:1}),l(i,{prop:"currentSpins",label:"Current Spins:"},{default:a(()=>[l(K,{modelValue:t.form.currentSpins,"onUpdate:modelValue":e[1]||(e[1]=d=>t.form.currentSpins=d),min:0,class:"spins-input"},null,8,["modelValue"])]),_:1})],64)):(m(),v($,{key:1,description:"No score data for this game","image-size":90}))]),_:1},8,["model","rules","label-position","label-width"])],4)]),_:1})]),_:1},8,["model-value"])}}}),ce=le(me,[["__scopeId","data-v-3b22340c"]]),be=Object.freeze(Object.defineProperty({__proto__:null,default:ce},Symbol.toStringTag,{value:"Module"}));export{ce as M,_e as g,be as m}; diff --git a/public/assets/moneyLog-CAoAEsNc.js b/public/assets/moneyLog-7w1RhGQR.js similarity index 86% rename from public/assets/moneyLog-CAoAEsNc.js rename to public/assets/moneyLog-7w1RhGQR.js index 2f7c644..0cf6ba5 100644 --- a/public/assets/moneyLog-CAoAEsNc.js +++ b/public/assets/moneyLog-7w1RhGQR.js @@ -1 +1 @@ -import{c as r}from"./index-BpUIT4cK.js";const o="/admin/user.MoneyLog/";function n(t){return r({url:o+"add",method:"get",params:{userId:t}})}function u(t){return r({url:o+"logHistory",method:"get",params:t})}function a(t){return r({url:o+"annualReport",method:"get",params:t})}function s(t){return r({url:o+"dailyReport",method:"get",params:t})}function d(t){return r({url:o+"customerReport",method:"get",params:t})}export{a,n as b,d as c,s as d,u as l,o as u}; +import{c as r}from"./index-DaZx-aM1.js";const o="/admin/user.MoneyLog/";function n(t){return r({url:o+"add",method:"get",params:{userId:t}})}function u(t){return r({url:o+"logHistory",method:"get",params:t})}function a(t){return r({url:o+"annualReport",method:"get",params:t})}function s(t){return r({url:o+"dailyReport",method:"get",params:t})}function d(t){return r({url:o+"customerReport",method:"get",params:t})}export{a,n as b,d as c,s as d,u as l,o as u}; diff --git a/public/assets/overview-C1HzNShA.js b/public/assets/overview-DqK2l3Cx.js similarity index 98% rename from public/assets/overview-C1HzNShA.js rename to public/assets/overview-DqK2l3Cx.js index cc7a356..81f7533 100644 --- a/public/assets/overview-C1HzNShA.js +++ b/public/assets/overview-DqK2l3Cx.js @@ -1 +1 @@ -import{x as B,b as G,ag as R,i as z,f as A,ah as N,T as D,_ as T}from"./index-BpUIT4cK.js";import{i as U}from"./echarts-e5otCyz6.js";import{B as V,a0 as E,a8 as F,a as L,aA as S,o as j,aj as M,I as d,X as O,C as k,D as P,H as t,P as a,G as r,u as o,U as l,V as c,_ as q,O as H,n as X}from"./vue-DweYBrEc.js";const J={class:"user-views"},K={class:"card-header"},Q={class:"overview-userinfo"},W={class:"user-avatar"},Y=["src"],Z={class:"user-avatar-icons"},x={class:"user-data"},ee={class:"welcome-words"},te=V({__name:"overview",setup(ae){const{t:p}=B.useI18n(),v=E(),i=G(),f=F("accountGrowthChartRef"),n=L({days:[],score:[],money:[],charts:[]}),b=()=>{const e=U(f.value),s={grid:{top:40,right:0,bottom:20,left:50},xAxis:{data:n.days},yAxis:{},legend:{data:[p("Integral"),p("Balance")],top:0},series:[{name:p("Integral"),data:n.score,type:"line",smooth:!0,show:!1,color:"#f56c6c",emphasis:{label:{show:!0}},areaStyle:{}},{name:p("Balance"),data:n.money,type:"line",smooth:!0,show:!1,color:"#409eff",emphasis:{label:{show:!0}},areaStyle:{opacity:.4}}]};e.setOption(s),n.charts.push(e)},_=()=>{X(()=>{for(const e in n.charts)n.charts[e].resize()})};return S(()=>{_()}),j(()=>{R().then(e=>{n.days=e.data.days,n.score=e.data.score,n.money=e.data.money,b()}),z(window,"resize",_)}),M(()=>{for(const e in n.charts)n.charts[e].dispose()}),(e,s)=>{const C=d("el-button"),h=d("Icon"),w=d("el-tooltip"),u=d("el-col"),y=d("el-link"),g=d("el-row"),$=d("el-card"),I=O("blur");return k(),P("div",J,[t($,{class:"user-views-card",shadow:"hover"},{header:a(()=>[r("div",K,[r("span",null,l(e.$t("user.account.overview.Account information")),1),q((k(),H(C,{onClick:s[0]||(s[0]=m=>o(v).push({name:"account/profile"})),type:"info",plain:""},{default:a(()=>[c(l(e.$t("user.account.overview.profile")),1)]),_:1})),[[I]])])]),default:a(()=>[r("div",Q,[r("div",W,[r("img",{src:o(A)(o(i).avatar),alt:""},null,8,Y),r("div",Z,[r("div",{onClick:s[1]||(s[1]=m=>o(v).push({name:"account/profile"})),class:"avatar-icon-item"},[t(w,{effect:"light",placement:"right",content:(o(i).mobile?e.$t("user.account.overview.Filled in"):e.$t("user.account.overview.Not filled in"))+e.$t("user.account.overview.mobile")},{default:a(()=>[t(h,{name:"fa fa-tablet",size:"16",color:o(i).mobile?"var(--el-color-primary)":"var(--el-text-color-secondary)"},null,8,["color"])]),_:1},8,["content"])]),r("div",{onClick:s[2]||(s[2]=m=>o(v).push({name:"account/profile"})),class:"avatar-icon-item"},[t(w,{effect:"light",placement:"right",content:(o(i).email?e.$t("user.account.overview.Filled in"):e.$t("user.account.overview.Not filled in"))+e.$t("user.account.overview.email")},{default:a(()=>[t(h,{name:"fa fa-envelope-square",size:"14",color:o(i).email?"var(--el-color-primary)":"var(--el-text-color-secondary)"},null,8,["color"])]),_:1},8,["content"])])])]),r("div",x,[r("div",ee,l(o(i).nickname+e.$t("utils.comma")+o(N)()),1),t(g,{class:"data-item"},{default:a(()=>[t(u,{span:4},{default:a(()=>[c(l(e.$t("Integral")),1)]),_:1}),t(u,{span:8},{default:a(()=>[t(y,{onClick:s[3]||(s[3]=m=>o(v).push({name:"account/integral"})),type:"primary"},{default:a(()=>[c(l(o(i).score),1)]),_:1})]),_:1}),t(u,{span:4},{default:a(()=>[c(l(e.$t("Balance")),1)]),_:1}),t(u,{span:8},{default:a(()=>[t(y,{onClick:s[4]||(s[4]=m=>o(v).push({name:"account/balance"})),type:"primary"},{default:a(()=>[c(l(o(i).money),1)]),_:1})]),_:1})]),_:1}),t(g,{class:"data-item"},{default:a(()=>[t(u,{class:"lastlogin title",span:4},{default:a(()=>[c(l(e.$t("user.account.overview.Last login")),1)]),_:1}),t(u,{class:"lastlogin value",span:8},{default:a(()=>[c(l(o(D)(o(i).last_login_time)),1)]),_:1}),t(u,{class:"lastip",span:4},{default:a(()=>[c(l(e.$t("user.account.overview.Last login IP")),1)]),_:1}),t(u,{class:"lastip",span:8},{default:a(()=>[c(l(o(i).last_login_ip),1)]),_:1})]),_:1})])])]),_:1}),t($,{class:"user-views-card",shadow:"hover",header:e.$t("user.account.overview.Growth statistics")},{default:a(()=>[r("div",{class:"account-growth",ref_key:"accountGrowthChartRef",ref:f},null,512)]),_:1},8,["header"])])}}}),re=T(te,[["__scopeId","data-v-8ae6ad9b"]]);export{re as default}; +import{x as B,b as G,ag as R,i as z,f as A,ah as N,T as D,_ as T}from"./index-DaZx-aM1.js";import{i as U}from"./echarts-e5otCyz6.js";import{B as V,a0 as E,a8 as F,a as L,aA as S,o as j,aj as M,I as d,X as O,C as k,D as P,H as t,P as a,G as r,u as o,U as l,V as c,_ as q,O as H,n as X}from"./vue-DweYBrEc.js";const J={class:"user-views"},K={class:"card-header"},Q={class:"overview-userinfo"},W={class:"user-avatar"},Y=["src"],Z={class:"user-avatar-icons"},x={class:"user-data"},ee={class:"welcome-words"},te=V({__name:"overview",setup(ae){const{t:p}=B.useI18n(),v=E(),i=G(),f=F("accountGrowthChartRef"),n=L({days:[],score:[],money:[],charts:[]}),b=()=>{const e=U(f.value),s={grid:{top:40,right:0,bottom:20,left:50},xAxis:{data:n.days},yAxis:{},legend:{data:[p("Integral"),p("Balance")],top:0},series:[{name:p("Integral"),data:n.score,type:"line",smooth:!0,show:!1,color:"#f56c6c",emphasis:{label:{show:!0}},areaStyle:{}},{name:p("Balance"),data:n.money,type:"line",smooth:!0,show:!1,color:"#409eff",emphasis:{label:{show:!0}},areaStyle:{opacity:.4}}]};e.setOption(s),n.charts.push(e)},_=()=>{X(()=>{for(const e in n.charts)n.charts[e].resize()})};return S(()=>{_()}),j(()=>{R().then(e=>{n.days=e.data.days,n.score=e.data.score,n.money=e.data.money,b()}),z(window,"resize",_)}),M(()=>{for(const e in n.charts)n.charts[e].dispose()}),(e,s)=>{const C=d("el-button"),h=d("Icon"),w=d("el-tooltip"),u=d("el-col"),y=d("el-link"),g=d("el-row"),$=d("el-card"),I=O("blur");return k(),P("div",J,[t($,{class:"user-views-card",shadow:"hover"},{header:a(()=>[r("div",K,[r("span",null,l(e.$t("user.account.overview.Account information")),1),q((k(),H(C,{onClick:s[0]||(s[0]=m=>o(v).push({name:"account/profile"})),type:"info",plain:""},{default:a(()=>[c(l(e.$t("user.account.overview.profile")),1)]),_:1})),[[I]])])]),default:a(()=>[r("div",Q,[r("div",W,[r("img",{src:o(A)(o(i).avatar),alt:""},null,8,Y),r("div",Z,[r("div",{onClick:s[1]||(s[1]=m=>o(v).push({name:"account/profile"})),class:"avatar-icon-item"},[t(w,{effect:"light",placement:"right",content:(o(i).mobile?e.$t("user.account.overview.Filled in"):e.$t("user.account.overview.Not filled in"))+e.$t("user.account.overview.mobile")},{default:a(()=>[t(h,{name:"fa fa-tablet",size:"16",color:o(i).mobile?"var(--el-color-primary)":"var(--el-text-color-secondary)"},null,8,["color"])]),_:1},8,["content"])]),r("div",{onClick:s[2]||(s[2]=m=>o(v).push({name:"account/profile"})),class:"avatar-icon-item"},[t(w,{effect:"light",placement:"right",content:(o(i).email?e.$t("user.account.overview.Filled in"):e.$t("user.account.overview.Not filled in"))+e.$t("user.account.overview.email")},{default:a(()=>[t(h,{name:"fa fa-envelope-square",size:"14",color:o(i).email?"var(--el-color-primary)":"var(--el-text-color-secondary)"},null,8,["color"])]),_:1},8,["content"])])])]),r("div",x,[r("div",ee,l(o(i).nickname+e.$t("utils.comma")+o(N)()),1),t(g,{class:"data-item"},{default:a(()=>[t(u,{span:4},{default:a(()=>[c(l(e.$t("Integral")),1)]),_:1}),t(u,{span:8},{default:a(()=>[t(y,{onClick:s[3]||(s[3]=m=>o(v).push({name:"account/integral"})),type:"primary"},{default:a(()=>[c(l(o(i).score),1)]),_:1})]),_:1}),t(u,{span:4},{default:a(()=>[c(l(e.$t("Balance")),1)]),_:1}),t(u,{span:8},{default:a(()=>[t(y,{onClick:s[4]||(s[4]=m=>o(v).push({name:"account/balance"})),type:"primary"},{default:a(()=>[c(l(o(i).money),1)]),_:1})]),_:1})]),_:1}),t(g,{class:"data-item"},{default:a(()=>[t(u,{class:"lastlogin title",span:4},{default:a(()=>[c(l(e.$t("user.account.overview.Last login")),1)]),_:1}),t(u,{class:"lastlogin value",span:8},{default:a(()=>[c(l(o(D)(o(i).last_login_time)),1)]),_:1}),t(u,{class:"lastip",span:4},{default:a(()=>[c(l(e.$t("user.account.overview.Last login IP")),1)]),_:1}),t(u,{class:"lastip",span:8},{default:a(()=>[c(l(o(i).last_login_ip),1)]),_:1})]),_:1})])])]),_:1}),t($,{class:"user-views-card",shadow:"hover",header:e.$t("user.account.overview.Growth statistics")},{default:a(()=>[r("div",{class:"account-growth",ref_key:"accountGrowthChartRef",ref:f},null,512)]),_:1},8,["header"])])}}}),re=T(te,[["__scopeId","data-v-8ae6ad9b"]]);export{re as default}; diff --git a/public/assets/partnership-IhuJsGi0.js b/public/assets/partnership-BsHfghIe.js similarity index 99% rename from public/assets/partnership-IhuJsGi0.js rename to public/assets/partnership-BsHfghIe.js index ce99cce..6e6f4b9 100644 --- a/public/assets/partnership-IhuJsGi0.js +++ b/public/assets/partnership-BsHfghIe.js @@ -1,4 +1,4 @@ -import{x as oe,_ as le}from"./index-BpUIT4cK.js";import{p as ne,f as se}from"./embed-CIDa7ko8.js";import{B as ie,a as j,b as y,o as de,l as pe,_ as ce,D as V,G as i,U as m,u as l,H as a,P as s,Z as me,Y as ue,I as u,X as fe,C as x,V as b,ah as g,ag as D}from"./vue-DweYBrEc.js";const be={class:"default-main partnership-page"},ge={class:"setting-grid"},he={class:"panel setting-panel"},ye={class:"panel-title"},_e={class:"panel-body setting-form"},ve={class:"form-row"},Ce={class:"form-row textarea-row"},we={class:"form-row template-row"},Ve={class:"form-row textarea-row"},xe={class:"form-row template-row"},Ie={class:"color-grid"},ke={class:"panel embed-panel"},Se={class:"panel-title"},Oe={class:"panel-body"},Ue={class:"panel data-panel"},Ne={class:"panel-title"},Pe={class:"table-wrap"},Te=["href"],Ee={key:1},Ae={class:"bottom-actions"},Be={class:"dialog-grid"},P=`{ +import{x as oe,_ as le}from"./index-DaZx-aM1.js";import{p as ne,f as se}from"./embed-DRIGBV7m.js";import{B as ie,a as j,b as y,o as de,l as pe,_ as ce,D as V,G as i,U as m,u as l,H as a,P as s,Z as me,Y as ue,I as u,X as fe,C as x,V as b,ah as g,ag as D}from"./vue-DweYBrEc.js";const be={class:"default-main partnership-page"},ge={class:"setting-grid"},he={class:"panel setting-panel"},ye={class:"panel-title"},_e={class:"panel-body setting-form"},ve={class:"form-row"},Ce={class:"form-row textarea-row"},we={class:"form-row template-row"},Ve={class:"form-row textarea-row"},xe={class:"form-row template-row"},Ie={class:"color-grid"},ke={class:"panel embed-panel"},Se={class:"panel-title"},Oe={class:"panel-body"},Ue={class:"panel data-panel"},Ne={class:"panel-title"},Pe={class:"table-wrap"},Te=["href"],Ee={key:1},Ae={class:"bottom-actions"},Be={class:"dialog-grid"},P=`{ "infoText": "We specialise in curating Asia's top licensed gaming and entertainment platforms, delivering the safest, most transparent, and most rewarding experience for every member.", "label": { "highlight": ["PAGCOR Licensed", "SSL Encrypted"], diff --git a/public/assets/pay-BQMal-ow.js b/public/assets/pay-C6bD1Q8P.js similarity index 99% rename from public/assets/pay-BQMal-ow.js rename to public/assets/pay-C6bD1Q8P.js index 3a55990..34a04a3 100644 --- a/public/assets/pay-BQMal-ow.js +++ b/public/assets/pay-C6bD1Q8P.js @@ -1,4 +1,4 @@ -import{B as V,aI as P,b as x,aJ as Z,o as ae,Z as ne,I as q,C as D,D as F,H as G,u as p,P as J,G as M,U as I,V as oe,O as ie,W as Q}from"./vue-DweYBrEc.js";import{x as se,_ as le}from"./index-BpUIT4cK.js";import{s as R,a as ue}from"./index-Ig0fY7M4.js";import{u as ce}from"./index-Cc2pFFF2.js";import"./terminal-h_3xUdmM.js";/*! +import{B as V,aI as P,b as x,aJ as Z,o as ae,Z as ne,I as q,C as D,D as F,H as G,u as p,P as J,G as M,U as I,V as oe,O as ie,W as Q}from"./vue-DweYBrEc.js";import{x as se,_ as le}from"./index-DaZx-aM1.js";import{s as R,a as ue}from"./index-COT39VVl.js";import{u as ce}from"./index-COLRoJQu.js";import"./terminal-Ckva-Vp9.js";/*! * qrcode.vue v3.6.0 * A Vue.js component to generate QRCode. Both support Vue 2 and Vue 3 * © 2017-PRESENT @scopewu(https://github.com/scopewu) diff --git a/public/assets/popupForm-A1VtH5QY.js b/public/assets/popupForm-A1VtH5QY.js new file mode 100644 index 0000000..381462a --- /dev/null +++ b/public/assets/popupForm-A1VtH5QY.js @@ -0,0 +1 @@ +import{_ as o}from"./popupForm.vue_vue_type_script_setup_true_lang-CYQsFg3F.js";import"./vue-DweYBrEc.js";import"./index-DaZx-aM1.js";import"./index-3bJmoSPj.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";import"./validate-BpW15YMR.js";export{o as default}; diff --git a/public/assets/popupForm-T_Qt3dAW.js b/public/assets/popupForm-BaF_awUL.js similarity index 95% rename from public/assets/popupForm-T_Qt3dAW.js rename to public/assets/popupForm-BaF_awUL.js index 03cfed3..6ef3439 100644 --- a/public/assets/popupForm-T_Qt3dAW.js +++ b/public/assets/popupForm-BaF_awUL.js @@ -1 +1 @@ -import{B as N,a8 as W,am as $,a as x,I as y,X as g,C as i,O as d,P as m,_,G as v,F as S,u as e,$ as K,a7 as j,H as p,p as O,D as k,Z as U,Y as A,W as T,V as D,U as h}from"./vue-DweYBrEc.js";import{e as G,x as H,ao as X,ap as Y,_ as Z}from"./index-BpUIT4cK.js";import{F as r}from"./index-BlN5UEvU.js";import{b}from"./validate-CLZ9qkb0.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";const J={class:"title"},M=N({__name:"popupForm",setup(Q,{expose:w}){const F=G(),V=W("formRef"),t=$("baTable"),{t:l}=H.useI18n(),s=x({dataFields:[]}),I=x({name:[b({name:"required",title:l("security.sensitiveData.Rule name")})],controller:[b({name:"required",trigger:"change",message:l("Please select field",{field:l("security.sensitiveData.controller")})})],data_table:[b({name:"required",trigger:"change",message:l("Please select field",{field:l("security.sensitiveData.data sheet")})})],primary_key:[b({name:"required",trigger:"change",title:l("security.sensitiveData.Data table primary key")})],data_fields:[b({name:"required",message:l("Please select field",{field:l("security.sensitiveData.Sensitive fields")})})]}),L=n=>{let a=[];for(const u in n){let f=!1;for(const c in s.dataFields)s.dataFields[c].name==n[u]&&(f=s.dataFields[c]);a[u]=f||{name:n[u],value:t.form.extend.fieldList[n[u]]??""}}s.dataFields=a};return w({getDataFields:()=>s.dataFields,setDataFields:n=>{s.dataFields=n}}),(n,a)=>{const u=y("el-form"),f=y("el-scrollbar"),c=y("el-button"),q=y("el-dialog"),P=g("drag"),R=g("zoom"),C=g("loading"),B=g("blur");return i(),d(q,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(t).form.operate),onClose:e(t).toggleForm},{header:m(()=>[_((i(),k("div",J,[D(h(e(t).form.operate?e(l)(e(t).form.operate):""),1)])),[[P,[".ba-operate-dialog",".el-dialog__header"]],[R,".ba-operate-dialog"]])]),footer:m(()=>[v("div",{style:S("width: calc(100% - "+e(t).form.labelWidth/1.8+"px)")},[p(c,{onClick:a[8]||(a[8]=o=>e(t).toggleForm(""))},{default:m(()=>[D(h(e(l)("Cancel")),1)]),_:1}),_((i(),d(c,{loading:e(t).form.submitLoading,onClick:a[9]||(a[9]=o=>e(t).onSubmit(e(V))),type:"primary"},{default:m(()=>[D(h(e(t).form.operateIds&&e(t).form.operateIds.length>1?e(l)("Save and edit next item"):e(l)("Save")),1)]),_:1},8,["loading"])),[[B]])],4)]),default:m(()=>[_((i(),d(f,{class:"ba-table-form-scrollbar"},{default:m(()=>[v("div",{class:K(["ba-operate-form","ba-"+e(t).form.operate+"-form"]),style:S(e(F).layout.shrink?"":"width: calc(100% - "+e(t).form.labelWidth/2+"px)")},[e(t).form.loading?T("",!0):(i(),d(u,{key:0,ref_key:"formRef",ref:V,onKeyup:a[7]||(a[7]=j(o=>e(t).onSubmit(e(V)),["enter"])),model:e(t).form.items,"label-position":e(F).layout.shrink?"top":"right","label-width":e(t).form.labelWidth+"px",rules:I},{default:m(()=>[p(r,{label:e(l)("security.sensitiveData.Rule name"),type:"string",modelValue:e(t).form.items.name,"onUpdate:modelValue":a[0]||(a[0]=o=>e(t).form.items.name=o),prop:"name",placeholder:e(l)("security.sensitiveData.The rule name helps to identify the modified data later")},null,8,["label","modelValue","placeholder"]),p(r,{label:e(l)("security.sensitiveData.controller"),type:"select",modelValue:e(t).form.items.controller,"onUpdate:modelValue":a[1]||(a[1]=o=>e(t).form.items.controller=o),prop:"controller","input-attr":{content:e(t).form.extend.controllerList},placeholder:e(l)("security.sensitiveData.The data listening mechanism will monitor the modification operations under this controller")},null,8,["label","modelValue","input-attr","placeholder"]),p(r,{label:e(l)("Database connection"),modelValue:e(t).form.items.connection,"onUpdate:modelValue":a[2]||(a[2]=o=>e(t).form.items.connection=o),type:"remoteSelect","block-help":e(l)("Database connection help"),"input-attr":{pk:"key",field:"key",remoteUrl:e(X),onChange:e(t).onConnectionChange,valueOnClear:""}},null,8,["label","modelValue","block-help","input-attr"]),(i(),d(r,{label:e(l)("security.sensitiveData.Corresponding data sheet"),type:"remoteSelect",modelValue:e(t).form.items.data_table,"onUpdate:modelValue":a[3]||(a[3]=o=>e(t).form.items.data_table=o),key:e(t).form.items.connection,"input-attr":{pk:"table",field:"comment",params:{connection:e(t).form.items.connection,samePrefix:1,excludeTable:["area","token","captcha","admin_group_access","admin_log","user_money_log","user_score_log"]},remoteUrl:e(Y),onChange:e(t).onTableChange},prop:"data_table"},null,8,["label","modelValue","input-attr"])),p(r,{label:e(l)("security.sensitiveData.Data table primary key"),type:"string",modelValue:e(t).form.items.primary_key,"onUpdate:modelValue":a[4]||(a[4]=o=>e(t).form.items.primary_key=o),prop:"primary_key"},null,8,["label","modelValue"]),e(O)(e(t).form.extend.fieldSelect)?T("",!0):(i(),k(U,{key:0},[a[10]||(a[10]=v("hr",{class:"form-hr"},null,-1)),_((i(),d(r,{label:e(l)("security.sensitiveData.Sensitive fields"),type:"selects",modelValue:e(t).form.items.data_fields,"onUpdate:modelValue":a[5]||(a[5]=o=>e(t).form.items.data_fields=o),key:e(t).form.extend.fieldSelectKey,prop:"data_fields","input-attr":{onChange:L,content:e(t).form.extend.fieldSelect}},null,8,["label","modelValue","input-attr"])),[[C,e(t).form.extend.fieldLoading]]),(i(!0),k(U,null,A(s.dataFields,(o,E)=>(i(),d(r,{key:E,label:o.name,type:"string",modelValue:o.value,"onUpdate:modelValue":z=>o.value=z,tip:e(l)("security.sensitiveData.Filling in field notes helps you quickly identify fields later")},null,8,["label","modelValue","onUpdate:modelValue","tip"]))),128)),a[11]||(a[11]=v("hr",{class:"form-hr"},null,-1))],64)),p(r,{label:e(l)("State"),type:"radio",modelValue:e(t).form.items.status,"onUpdate:modelValue":a[6]||(a[6]=o=>e(t).form.items.status=o),prop:"status","input-attr":{border:!0,content:{0:e(l)("Disable"),1:e(l)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[C,e(t).form.loading]])]),_:1},8,["model-value","onClose"])}}}),ne=Z(M,[["__scopeId","data-v-f0d20d0e"]]);export{ne as default}; +import{B as N,a8 as W,am as $,a as x,I as y,X as g,C as i,O as d,P as m,_,G as v,F as S,u as e,$ as K,a7 as j,H as p,p as O,D as k,Z as U,Y as A,W as T,V as D,U as h}from"./vue-DweYBrEc.js";import{e as G,x as H,ao as X,ap as Y,_ as Z}from"./index-DaZx-aM1.js";import{F as r}from"./index-3bJmoSPj.js";import{b}from"./validate-BpW15YMR.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";const J={class:"title"},M=N({__name:"popupForm",setup(Q,{expose:w}){const F=G(),V=W("formRef"),t=$("baTable"),{t:l}=H.useI18n(),s=x({dataFields:[]}),I=x({name:[b({name:"required",title:l("security.sensitiveData.Rule name")})],controller:[b({name:"required",trigger:"change",message:l("Please select field",{field:l("security.sensitiveData.controller")})})],data_table:[b({name:"required",trigger:"change",message:l("Please select field",{field:l("security.sensitiveData.data sheet")})})],primary_key:[b({name:"required",trigger:"change",title:l("security.sensitiveData.Data table primary key")})],data_fields:[b({name:"required",message:l("Please select field",{field:l("security.sensitiveData.Sensitive fields")})})]}),L=n=>{let a=[];for(const u in n){let f=!1;for(const c in s.dataFields)s.dataFields[c].name==n[u]&&(f=s.dataFields[c]);a[u]=f||{name:n[u],value:t.form.extend.fieldList[n[u]]??""}}s.dataFields=a};return w({getDataFields:()=>s.dataFields,setDataFields:n=>{s.dataFields=n}}),(n,a)=>{const u=y("el-form"),f=y("el-scrollbar"),c=y("el-button"),q=y("el-dialog"),P=g("drag"),R=g("zoom"),C=g("loading"),B=g("blur");return i(),d(q,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(t).form.operate),onClose:e(t).toggleForm},{header:m(()=>[_((i(),k("div",J,[D(h(e(t).form.operate?e(l)(e(t).form.operate):""),1)])),[[P,[".ba-operate-dialog",".el-dialog__header"]],[R,".ba-operate-dialog"]])]),footer:m(()=>[v("div",{style:S("width: calc(100% - "+e(t).form.labelWidth/1.8+"px)")},[p(c,{onClick:a[8]||(a[8]=o=>e(t).toggleForm(""))},{default:m(()=>[D(h(e(l)("Cancel")),1)]),_:1}),_((i(),d(c,{loading:e(t).form.submitLoading,onClick:a[9]||(a[9]=o=>e(t).onSubmit(e(V))),type:"primary"},{default:m(()=>[D(h(e(t).form.operateIds&&e(t).form.operateIds.length>1?e(l)("Save and edit next item"):e(l)("Save")),1)]),_:1},8,["loading"])),[[B]])],4)]),default:m(()=>[_((i(),d(f,{class:"ba-table-form-scrollbar"},{default:m(()=>[v("div",{class:K(["ba-operate-form","ba-"+e(t).form.operate+"-form"]),style:S(e(F).layout.shrink?"":"width: calc(100% - "+e(t).form.labelWidth/2+"px)")},[e(t).form.loading?T("",!0):(i(),d(u,{key:0,ref_key:"formRef",ref:V,onKeyup:a[7]||(a[7]=j(o=>e(t).onSubmit(e(V)),["enter"])),model:e(t).form.items,"label-position":e(F).layout.shrink?"top":"right","label-width":e(t).form.labelWidth+"px",rules:I},{default:m(()=>[p(r,{label:e(l)("security.sensitiveData.Rule name"),type:"string",modelValue:e(t).form.items.name,"onUpdate:modelValue":a[0]||(a[0]=o=>e(t).form.items.name=o),prop:"name",placeholder:e(l)("security.sensitiveData.The rule name helps to identify the modified data later")},null,8,["label","modelValue","placeholder"]),p(r,{label:e(l)("security.sensitiveData.controller"),type:"select",modelValue:e(t).form.items.controller,"onUpdate:modelValue":a[1]||(a[1]=o=>e(t).form.items.controller=o),prop:"controller","input-attr":{content:e(t).form.extend.controllerList},placeholder:e(l)("security.sensitiveData.The data listening mechanism will monitor the modification operations under this controller")},null,8,["label","modelValue","input-attr","placeholder"]),p(r,{label:e(l)("Database connection"),modelValue:e(t).form.items.connection,"onUpdate:modelValue":a[2]||(a[2]=o=>e(t).form.items.connection=o),type:"remoteSelect","block-help":e(l)("Database connection help"),"input-attr":{pk:"key",field:"key",remoteUrl:e(X),onChange:e(t).onConnectionChange,valueOnClear:""}},null,8,["label","modelValue","block-help","input-attr"]),(i(),d(r,{label:e(l)("security.sensitiveData.Corresponding data sheet"),type:"remoteSelect",modelValue:e(t).form.items.data_table,"onUpdate:modelValue":a[3]||(a[3]=o=>e(t).form.items.data_table=o),key:e(t).form.items.connection,"input-attr":{pk:"table",field:"comment",params:{connection:e(t).form.items.connection,samePrefix:1,excludeTable:["area","token","captcha","admin_group_access","admin_log","user_money_log","user_score_log"]},remoteUrl:e(Y),onChange:e(t).onTableChange},prop:"data_table"},null,8,["label","modelValue","input-attr"])),p(r,{label:e(l)("security.sensitiveData.Data table primary key"),type:"string",modelValue:e(t).form.items.primary_key,"onUpdate:modelValue":a[4]||(a[4]=o=>e(t).form.items.primary_key=o),prop:"primary_key"},null,8,["label","modelValue"]),e(O)(e(t).form.extend.fieldSelect)?T("",!0):(i(),k(U,{key:0},[a[10]||(a[10]=v("hr",{class:"form-hr"},null,-1)),_((i(),d(r,{label:e(l)("security.sensitiveData.Sensitive fields"),type:"selects",modelValue:e(t).form.items.data_fields,"onUpdate:modelValue":a[5]||(a[5]=o=>e(t).form.items.data_fields=o),key:e(t).form.extend.fieldSelectKey,prop:"data_fields","input-attr":{onChange:L,content:e(t).form.extend.fieldSelect}},null,8,["label","modelValue","input-attr"])),[[C,e(t).form.extend.fieldLoading]]),(i(!0),k(U,null,A(s.dataFields,(o,E)=>(i(),d(r,{key:E,label:o.name,type:"string",modelValue:o.value,"onUpdate:modelValue":z=>o.value=z,tip:e(l)("security.sensitiveData.Filling in field notes helps you quickly identify fields later")},null,8,["label","modelValue","onUpdate:modelValue","tip"]))),128)),a[11]||(a[11]=v("hr",{class:"form-hr"},null,-1))],64)),p(r,{label:e(l)("State"),type:"radio",modelValue:e(t).form.items.status,"onUpdate:modelValue":a[6]||(a[6]=o=>e(t).form.items.status=o),prop:"status","input-attr":{border:!0,content:{0:e(l)("Disable"),1:e(l)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[C,e(t).form.loading]])]),_:1},8,["model-value","onClose"])}}}),ne=Z(M,[["__scopeId","data-v-f0d20d0e"]]);export{ne as default}; diff --git a/public/assets/popupForm-OUWuUNmO.js b/public/assets/popupForm-BdiBvBP-.js similarity index 94% rename from public/assets/popupForm-OUWuUNmO.js rename to public/assets/popupForm-BdiBvBP-.js index 8469d93..f0bac96 100644 --- a/public/assets/popupForm-OUWuUNmO.js +++ b/public/assets/popupForm-BdiBvBP-.js @@ -1 +1 @@ -import{B as z,a8 as x,am as G,a as P,I as s,X as u,C as m,O as p,P as a,_,G as C,F as w,u as e,$ as T,H as i,a7 as $,a6 as L,V as b,U as g,D as U}from"./vue-DweYBrEc.js";import{e as W,x as q,_ as H}from"./index-BpUIT4cK.js";import{F as A}from"./index-BlN5UEvU.js";import{b as M}from"./validate-CLZ9qkb0.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";const O={class:"title"},X=z({__name:"popupForm",setup(J,{expose:V}){const v=W(),f=x("formRef"),c=x("treeRef"),o=G("baTable"),{t:l}=q.useI18n(),R=P({name:[M({name:"required",title:l("user.group.Group name")})],auth:[{required:!0,validator:(y,t,r)=>h().length<=0?r(new Error(l("Please select field",{field:l("user.group.jurisdiction")}))):r()}]}),h=()=>c.value.getCheckedKeys().concat(c.value.getHalfCheckedKeys()),S=(y,t)=>{if(t.isLeaf)return"";let r=!0;for(const d in t.childNodes)t.childNodes[d].isLeaf||(r=!1);return r?"penultimate-node":""};return V({getCheckeds:h}),(y,t)=>{const r=s("el-input"),d=s("el-form-item"),F=s("el-tree"),I=s("el-form"),D=s("el-scrollbar"),k=s("el-button"),K=s("el-dialog"),N=u("drag"),B=u("zoom"),E=u("loading"),j=u("blur");return m(),p(K,{class:"ba-operate-dialog",top:"10vh","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(o).form.operate),onClose:e(o).toggleForm,"destroy-on-close":!0},{header:a(()=>[_((m(),U("div",O,[b(g(e(o).form.operate?e(l)(e(o).form.operate):""),1)])),[[N,[".ba-operate-dialog",".el-dialog__header"]],[B,".ba-operate-dialog"]])]),footer:a(()=>[C("div",{style:w("width: calc(100% - "+e(o).form.labelWidth/1.8+"px)")},[i(k,{onClick:t[4]||(t[4]=n=>e(o).toggleForm(""))},{default:a(()=>[b(g(e(l)("Cancel")),1)]),_:1}),_((m(),p(k,{loading:e(o).form.submitLoading,onClick:t[5]||(t[5]=n=>e(o).onSubmit(e(f))),type:"primary"},{default:a(()=>[b(g(e(o).form.operateIds&&e(o).form.operateIds.length>1?e(l)("Save and edit next item"):e(l)("Save")),1)]),_:1},8,["loading"])),[[j]])],4)]),default:a(()=>[_((m(),p(D,{class:"ba-table-form-scrollbar"},{default:a(()=>[C("div",{class:T(["ba-operate-form","ba-"+e(o).form.operate+"-form"]),style:w(e(v).layout.shrink?"":"width: calc(100% - "+e(o).form.labelWidth/2+"px)")},[i(I,{ref_key:"formRef",ref:f,onSubmit:t[2]||(t[2]=L(()=>{},["prevent"])),onKeyup:t[3]||(t[3]=$(n=>e(o).onSubmit(e(f)),["enter"])),model:e(o).form.items,"label-position":e(v).layout.shrink?"top":"right","label-width":e(o).form.labelWidth+"px",rules:R},{default:a(()=>[i(d,{prop:"name",label:e(l)("user.group.Group name")},{default:a(()=>[i(r,{modelValue:e(o).form.items.name,"onUpdate:modelValue":t[0]||(t[0]=n=>e(o).form.items.name=n),type:"string",placeholder:e(l)("Please input field",{field:e(l)("user.group.Group name")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(d,{prop:"auth",label:e(l)("user.group.jurisdiction")},{default:a(()=>[(m(),p(F,{ref_key:"treeRef",ref:c,key:e(o).form.extend.treeKey,"default-checked-keys":e(o).form.extend.defaultCheckedKeys,"default-expand-all":!0,"show-checkbox":"","node-key":"id",props:{children:"children",label:"title",class:S},data:e(o).form.extend.menuRules,class:"w100"},null,8,["default-checked-keys","props","data"]))]),_:1},8,["label"]),i(A,{label:e(l)("State"),modelValue:e(o).form.items.status,"onUpdate:modelValue":t[1]||(t[1]=n=>e(o).form.items.status=n),type:"radio","input-attr":{border:!0,content:{0:e(l)("Disable"),1:e(l)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"])],6)]),_:1})),[[E,e(o).form.loading]])]),_:1},8,["model-value","onClose"])}}}),le=H(X,[["__scopeId","data-v-d4438010"]]);export{le as default}; +import{B as z,a8 as x,am as G,a as P,I as s,X as u,C as m,O as p,P as a,_,G as C,F as w,u as e,$ as T,H as i,a7 as $,a6 as L,V as b,U as g,D as U}from"./vue-DweYBrEc.js";import{e as W,x as q,_ as H}from"./index-DaZx-aM1.js";import{F as A}from"./index-3bJmoSPj.js";import{b as M}from"./validate-BpW15YMR.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";const O={class:"title"},X=z({__name:"popupForm",setup(J,{expose:V}){const v=W(),f=x("formRef"),c=x("treeRef"),o=G("baTable"),{t:l}=q.useI18n(),R=P({name:[M({name:"required",title:l("user.group.Group name")})],auth:[{required:!0,validator:(y,t,r)=>h().length<=0?r(new Error(l("Please select field",{field:l("user.group.jurisdiction")}))):r()}]}),h=()=>c.value.getCheckedKeys().concat(c.value.getHalfCheckedKeys()),S=(y,t)=>{if(t.isLeaf)return"";let r=!0;for(const d in t.childNodes)t.childNodes[d].isLeaf||(r=!1);return r?"penultimate-node":""};return V({getCheckeds:h}),(y,t)=>{const r=s("el-input"),d=s("el-form-item"),F=s("el-tree"),I=s("el-form"),D=s("el-scrollbar"),k=s("el-button"),K=s("el-dialog"),N=u("drag"),B=u("zoom"),E=u("loading"),j=u("blur");return m(),p(K,{class:"ba-operate-dialog",top:"10vh","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(o).form.operate),onClose:e(o).toggleForm,"destroy-on-close":!0},{header:a(()=>[_((m(),U("div",O,[b(g(e(o).form.operate?e(l)(e(o).form.operate):""),1)])),[[N,[".ba-operate-dialog",".el-dialog__header"]],[B,".ba-operate-dialog"]])]),footer:a(()=>[C("div",{style:w("width: calc(100% - "+e(o).form.labelWidth/1.8+"px)")},[i(k,{onClick:t[4]||(t[4]=n=>e(o).toggleForm(""))},{default:a(()=>[b(g(e(l)("Cancel")),1)]),_:1}),_((m(),p(k,{loading:e(o).form.submitLoading,onClick:t[5]||(t[5]=n=>e(o).onSubmit(e(f))),type:"primary"},{default:a(()=>[b(g(e(o).form.operateIds&&e(o).form.operateIds.length>1?e(l)("Save and edit next item"):e(l)("Save")),1)]),_:1},8,["loading"])),[[j]])],4)]),default:a(()=>[_((m(),p(D,{class:"ba-table-form-scrollbar"},{default:a(()=>[C("div",{class:T(["ba-operate-form","ba-"+e(o).form.operate+"-form"]),style:w(e(v).layout.shrink?"":"width: calc(100% - "+e(o).form.labelWidth/2+"px)")},[i(I,{ref_key:"formRef",ref:f,onSubmit:t[2]||(t[2]=L(()=>{},["prevent"])),onKeyup:t[3]||(t[3]=$(n=>e(o).onSubmit(e(f)),["enter"])),model:e(o).form.items,"label-position":e(v).layout.shrink?"top":"right","label-width":e(o).form.labelWidth+"px",rules:R},{default:a(()=>[i(d,{prop:"name",label:e(l)("user.group.Group name")},{default:a(()=>[i(r,{modelValue:e(o).form.items.name,"onUpdate:modelValue":t[0]||(t[0]=n=>e(o).form.items.name=n),type:"string",placeholder:e(l)("Please input field",{field:e(l)("user.group.Group name")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(d,{prop:"auth",label:e(l)("user.group.jurisdiction")},{default:a(()=>[(m(),p(F,{ref_key:"treeRef",ref:c,key:e(o).form.extend.treeKey,"default-checked-keys":e(o).form.extend.defaultCheckedKeys,"default-expand-all":!0,"show-checkbox":"","node-key":"id",props:{children:"children",label:"title",class:S},data:e(o).form.extend.menuRules,class:"w100"},null,8,["default-checked-keys","props","data"]))]),_:1},8,["label"]),i(A,{label:e(l)("State"),modelValue:e(o).form.items.status,"onUpdate:modelValue":t[1]||(t[1]=n=>e(o).form.items.status=n),type:"radio","input-attr":{border:!0,content:{0:e(l)("Disable"),1:e(l)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"])],6)]),_:1})),[[E,e(o).form.loading]])]),_:1},8,["model-value","onClose"])}}}),le=H(X,[["__scopeId","data-v-d4438010"]]);export{le as default}; diff --git a/public/assets/popupForm-CO4seFrb.js b/public/assets/popupForm-C6wrd3d2.js similarity index 98% rename from public/assets/popupForm-CO4seFrb.js rename to public/assets/popupForm-C6wrd3d2.js index aabc80e..80a726b 100644 --- a/public/assets/popupForm-CO4seFrb.js +++ b/public/assets/popupForm-C6wrd3d2.js @@ -1 +1 @@ -import{B as F,am as z,I as d,X as s,C as u,O as f,P as r,_ as c,G as b,F as V,u as e,$ as B,H as i,a7 as I,U as p,V as h,D as W}from"./vue-DweYBrEc.js";import{e as D,x as E,_ as H}from"./index-BpUIT4cK.js";import{p as P}from"./index-DuYG_3Q7.js";const T={class:"title"},$={class:"block-help"},A=F({__name:"popupForm",setup(M){const g=D(),l=z("baTable"),{t:o}=E.useI18n();return(N,t)=>{const y=d("el-image"),m=d("el-form-item"),n=d("el-input"),v=d("el-form"),w=d("el-scrollbar"),_=d("el-button"),U=d("el-dialog"),x=s("drag"),C=s("zoom"),k=s("loading"),S=s("blur");return u(),f(U,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(l).form.operate),onClose:e(l).toggleForm},{header:r(()=>[c((u(),W("div",T,[h(p(e(l).form.operate?e(o)(e(l).form.operate):""),1)])),[[x,[".ba-operate-dialog",".el-dialog__header"]],[C,".ba-operate-dialog"]])]),footer:r(()=>[b("div",{style:V("width: calc(100% - "+e(l).form.labelWidth/1.8+"px)")},[i(_,{onClick:t[12]||(t[12]=a=>e(l).toggleForm(""))},{default:r(()=>[h(p(e(o)("Cancel")),1)]),_:1}),c((u(),f(_,{loading:e(l).form.submitLoading,onClick:t[13]||(t[13]=a=>e(l).onSubmit()),type:"primary"},{default:r(()=>[h(p(e(l).form.operateIds.length>1?e(o)("Save and edit next item"):e(o)("Save")),1)]),_:1},8,["loading"])),[[S]])],4)]),default:r(()=>[c((u(),f(w,{class:"ba-table-form-scrollbar"},{default:r(()=>[b("div",{class:B(["ba-operate-form","ba-"+e(l).form.operate+"-form"]),style:V(e(g).layout.shrink?"":"width: calc(100% - "+e(l).form.labelWidth/2+"px)")},[i(v,{onKeyup:t[10]||(t[10]=I(a=>e(l).onSubmit(),["enter"])),modelValue:e(l).form.items,"onUpdate:modelValue":t[11]||(t[11]=a=>e(l).form.items=a),"label-position":e(g).layout.shrink?"top":"right","label-width":e(l).form.labelWidth+"px"},{default:r(()=>[i(m,{label:e(o)("utils.preview")},{default:r(()=>[i(y,{class:"preview-img","preview-src-list":[e(l).form.items.full_url],src:e(P)(e(l).form.items,{},e(l).form.items.suffix)},null,8,["preview-src-list","src"])]),_:1},8,["label"]),i(m,{label:e(o)("utils.Breakdown")},{default:r(()=>[i(n,{modelValue:e(l).form.items.topic,"onUpdate:modelValue":t[0]||(t[0]=a=>e(l).form.items.topic=a),type:"string",placeholder:e(o)("routine.attachment.The file is saved in the directory, and the file will not be automatically transferred if the record is modified"),readonly:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(m,{label:e(o)("routine.attachment.Physical path")},{default:r(()=>[i(n,{modelValue:e(l).form.items.url,"onUpdate:modelValue":t[1]||(t[1]=a=>e(l).form.items.url=a),type:"string",placeholder:e(o)("routine.attachment.File saving path Modifying records will not automatically transfer files"),readonly:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(m,{label:e(o)("routine.attachment.image width")},{default:r(()=>[i(n,{modelValue:e(l).form.items.width,"onUpdate:modelValue":t[2]||(t[2]=a=>e(l).form.items.width=a),type:"number",placeholder:e(o)("routine.attachment.Width of picture file")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(m,{label:e(o)("routine.attachment.Picture height")},{default:r(()=>[i(n,{modelValue:e(l).form.items.height,"onUpdate:modelValue":t[3]||(t[3]=a=>e(l).form.items.height=a),type:"number",placeholder:e(o)("routine.attachment.Height of picture file")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(m,{label:e(o)("utils.Original name")},{default:r(()=>[i(n,{modelValue:e(l).form.items.name,"onUpdate:modelValue":t[4]||(t[4]=a=>e(l).form.items.name=a),type:"string",placeholder:e(o)("routine.attachment.Original file name")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(m,{label:e(o)("routine.attachment.file size")},{default:r(()=>[i(n,{modelValue:e(l).form.items.size,"onUpdate:modelValue":t[5]||(t[5]=a=>e(l).form.items.size=a),type:"number",placeholder:e(o)("routine.attachment.File size (bytes)")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(m,{label:e(o)("routine.attachment.mime type")},{default:r(()=>[i(n,{modelValue:e(l).form.items.mimetype,"onUpdate:modelValue":t[6]||(t[6]=a=>e(l).form.items.mimetype=a),type:"string",placeholder:e(o)("routine.attachment.File MIME type")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(m,{label:e(o)("utils.Upload (Reference) times")},{default:r(()=>[i(n,{modelValue:e(l).form.items.quote,"onUpdate:modelValue":t[7]||(t[7]=a=>e(l).form.items.quote=a),type:"number",placeholder:e(o)("routine.attachment.Upload (Reference) times of this file")},null,8,["modelValue","placeholder"]),b("span",$,p(e(o)("routine.attachment.When the same file is uploaded multiple times, only one attachment record will be saved and added")),1)]),_:1},8,["label"]),i(m,{label:e(o)("routine.attachment.Storage mode")},{default:r(()=>[i(n,{modelValue:e(l).form.items.storage,"onUpdate:modelValue":t[8]||(t[8]=a=>e(l).form.items.storage=a),type:"string",placeholder:e(o)("routine.attachment.Storage mode"),readonly:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(m,{label:e(o)("routine.attachment.SHA1 code")},{default:r(()=>[i(n,{modelValue:e(l).form.items.sha1,"onUpdate:modelValue":t[9]||(t[9]=a=>e(l).form.items.sha1=a),type:"string",placeholder:e(o)("routine.attachment.SHA1 encoding of file"),readonly:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["modelValue","label-position","label-width"])],6)]),_:1})),[[k,e(l).form.loading]])]),_:1},8,["model-value","onClose"])}}}),q=H(A,[["__scopeId","data-v-5c9ec1d0"]]);export{q as default}; +import{B as F,am as z,I as d,X as s,C as u,O as f,P as r,_ as c,G as b,F as V,u as e,$ as B,H as i,a7 as I,U as p,V as h,D as W}from"./vue-DweYBrEc.js";import{e as D,x as E,_ as H}from"./index-DaZx-aM1.js";import{p as P}from"./index-BUXh3lRP.js";const T={class:"title"},$={class:"block-help"},A=F({__name:"popupForm",setup(M){const g=D(),l=z("baTable"),{t:o}=E.useI18n();return(N,t)=>{const y=d("el-image"),m=d("el-form-item"),n=d("el-input"),v=d("el-form"),w=d("el-scrollbar"),_=d("el-button"),U=d("el-dialog"),x=s("drag"),C=s("zoom"),k=s("loading"),S=s("blur");return u(),f(U,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(l).form.operate),onClose:e(l).toggleForm},{header:r(()=>[c((u(),W("div",T,[h(p(e(l).form.operate?e(o)(e(l).form.operate):""),1)])),[[x,[".ba-operate-dialog",".el-dialog__header"]],[C,".ba-operate-dialog"]])]),footer:r(()=>[b("div",{style:V("width: calc(100% - "+e(l).form.labelWidth/1.8+"px)")},[i(_,{onClick:t[12]||(t[12]=a=>e(l).toggleForm(""))},{default:r(()=>[h(p(e(o)("Cancel")),1)]),_:1}),c((u(),f(_,{loading:e(l).form.submitLoading,onClick:t[13]||(t[13]=a=>e(l).onSubmit()),type:"primary"},{default:r(()=>[h(p(e(l).form.operateIds.length>1?e(o)("Save and edit next item"):e(o)("Save")),1)]),_:1},8,["loading"])),[[S]])],4)]),default:r(()=>[c((u(),f(w,{class:"ba-table-form-scrollbar"},{default:r(()=>[b("div",{class:B(["ba-operate-form","ba-"+e(l).form.operate+"-form"]),style:V(e(g).layout.shrink?"":"width: calc(100% - "+e(l).form.labelWidth/2+"px)")},[i(v,{onKeyup:t[10]||(t[10]=I(a=>e(l).onSubmit(),["enter"])),modelValue:e(l).form.items,"onUpdate:modelValue":t[11]||(t[11]=a=>e(l).form.items=a),"label-position":e(g).layout.shrink?"top":"right","label-width":e(l).form.labelWidth+"px"},{default:r(()=>[i(m,{label:e(o)("utils.preview")},{default:r(()=>[i(y,{class:"preview-img","preview-src-list":[e(l).form.items.full_url],src:e(P)(e(l).form.items,{},e(l).form.items.suffix)},null,8,["preview-src-list","src"])]),_:1},8,["label"]),i(m,{label:e(o)("utils.Breakdown")},{default:r(()=>[i(n,{modelValue:e(l).form.items.topic,"onUpdate:modelValue":t[0]||(t[0]=a=>e(l).form.items.topic=a),type:"string",placeholder:e(o)("routine.attachment.The file is saved in the directory, and the file will not be automatically transferred if the record is modified"),readonly:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(m,{label:e(o)("routine.attachment.Physical path")},{default:r(()=>[i(n,{modelValue:e(l).form.items.url,"onUpdate:modelValue":t[1]||(t[1]=a=>e(l).form.items.url=a),type:"string",placeholder:e(o)("routine.attachment.File saving path Modifying records will not automatically transfer files"),readonly:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(m,{label:e(o)("routine.attachment.image width")},{default:r(()=>[i(n,{modelValue:e(l).form.items.width,"onUpdate:modelValue":t[2]||(t[2]=a=>e(l).form.items.width=a),type:"number",placeholder:e(o)("routine.attachment.Width of picture file")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(m,{label:e(o)("routine.attachment.Picture height")},{default:r(()=>[i(n,{modelValue:e(l).form.items.height,"onUpdate:modelValue":t[3]||(t[3]=a=>e(l).form.items.height=a),type:"number",placeholder:e(o)("routine.attachment.Height of picture file")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(m,{label:e(o)("utils.Original name")},{default:r(()=>[i(n,{modelValue:e(l).form.items.name,"onUpdate:modelValue":t[4]||(t[4]=a=>e(l).form.items.name=a),type:"string",placeholder:e(o)("routine.attachment.Original file name")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(m,{label:e(o)("routine.attachment.file size")},{default:r(()=>[i(n,{modelValue:e(l).form.items.size,"onUpdate:modelValue":t[5]||(t[5]=a=>e(l).form.items.size=a),type:"number",placeholder:e(o)("routine.attachment.File size (bytes)")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(m,{label:e(o)("routine.attachment.mime type")},{default:r(()=>[i(n,{modelValue:e(l).form.items.mimetype,"onUpdate:modelValue":t[6]||(t[6]=a=>e(l).form.items.mimetype=a),type:"string",placeholder:e(o)("routine.attachment.File MIME type")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(m,{label:e(o)("utils.Upload (Reference) times")},{default:r(()=>[i(n,{modelValue:e(l).form.items.quote,"onUpdate:modelValue":t[7]||(t[7]=a=>e(l).form.items.quote=a),type:"number",placeholder:e(o)("routine.attachment.Upload (Reference) times of this file")},null,8,["modelValue","placeholder"]),b("span",$,p(e(o)("routine.attachment.When the same file is uploaded multiple times, only one attachment record will be saved and added")),1)]),_:1},8,["label"]),i(m,{label:e(o)("routine.attachment.Storage mode")},{default:r(()=>[i(n,{modelValue:e(l).form.items.storage,"onUpdate:modelValue":t[8]||(t[8]=a=>e(l).form.items.storage=a),type:"string",placeholder:e(o)("routine.attachment.Storage mode"),readonly:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(m,{label:e(o)("routine.attachment.SHA1 code")},{default:r(()=>[i(n,{modelValue:e(l).form.items.sha1,"onUpdate:modelValue":t[9]||(t[9]=a=>e(l).form.items.sha1=a),type:"string",placeholder:e(o)("routine.attachment.SHA1 encoding of file"),readonly:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["modelValue","label-position","label-width"])],6)]),_:1})),[[k,e(l).form.loading]])]),_:1},8,["model-value","onClose"])}}}),q=H(A,[["__scopeId","data-v-5c9ec1d0"]]);export{q as default}; diff --git a/public/assets/popupForm-bkF58ue1.js b/public/assets/popupForm-CSEP3ECh.js similarity index 97% rename from public/assets/popupForm-bkF58ue1.js rename to public/assets/popupForm-CSEP3ECh.js index db1b1ee..b7be228 100644 --- a/public/assets/popupForm-bkF58ue1.js +++ b/public/assets/popupForm-CSEP3ECh.js @@ -1 +1 @@ -import{B,a8 as L,am as $,a as q,I as d,X as v,C as i,O as s,P as u,_ as k,G as c,F as U,u as e,$ as A,a7 as w,H as a,V as f,U as n,W as b,a6 as C,D as K}from"./vue-DweYBrEc.js";import{e as j,x as O,_ as G}from"./index-BpUIT4cK.js";import{F as h}from"./index-BlN5UEvU.js";import{b as y}from"./validate-CLZ9qkb0.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";const H={class:"title"},X={class:"block-help"},J={class:"block-help"},Q={class:"block-help component-path-tips"},Y={class:"block-help"},Z=B({__name:"popupForm",setup(ee){const x=j(),g=L("formRef"),l=$("baTable"),{t}=O.useI18n(),I=q({title:[y({name:"required",title:t("auth.rule.Rule title")})],pid:[{validator:(P,o,m)=>o&&parseInt(o)==parseInt(l.form.items.id)?m(new Error(t("auth.rule.The superior menu rule cannot be the rule itself"))):m(),trigger:"blur"}],name:[y({name:"required",title:t("auth.rule.Rule name")})],path:[y({name:"required",title:t("auth.rule.Routing path")})],url:[y({name:"required",message:t("auth.rule.Link address")}),y({name:"url",message:t("auth.rule.Please enter the correct URL")})]});return(P,o)=>{const m=d("el-radio"),S=d("el-radio-group"),p=d("el-form-item"),_=d("el-input"),V=d("el-option"),T=d("el-select"),E=d("el-form"),F=d("el-scrollbar"),R=d("el-button"),D=d("el-dialog"),M=v("drag"),N=v("zoom"),W=v("loading"),z=v("blur");return i(),s(D,{class:"ba-operate-dialog",top:"5vh","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(l).form.operate),onClose:e(l).toggleForm,"destroy-on-close":!0},{header:u(()=>[k((i(),K("div",H,[f(n(e(l).form.operate?e(t)(e(l).form.operate):""),1)])),[[M,[".ba-operate-dialog",".el-dialog__header"]],[N,".ba-operate-dialog"]])]),footer:u(()=>[c("div",{style:U("width: calc(100% - "+e(l).form.labelWidth/1.8+"px)")},[a(R,{onClick:o[17]||(o[17]=r=>e(l).toggleForm(""))},{default:u(()=>[f(n(e(t)("Cancel")),1)]),_:1}),k((i(),s(R,{loading:e(l).form.submitLoading,onClick:o[18]||(o[18]=r=>e(l).onSubmit(e(g))),type:"primary"},{default:u(()=>[f(n(e(l).form.operateIds&&e(l).form.operateIds.length>1?e(t)("Save and edit next item"):e(t)("Save")),1)]),_:1},8,["loading"])),[[z]])],4)]),default:u(()=>[k((i(),s(F,{class:"ba-table-form-scrollbar"},{default:u(()=>[c("div",{class:A(["ba-operate-form","ba-"+e(l).form.operate+"-form"]),style:U(e(x).layout.shrink?"":"width: calc(100% - "+e(l).form.labelWidth/2+"px)")},[e(l).form.loading?b("",!0):(i(),s(E,{key:0,ref_key:"formRef",ref:g,onKeyup:o[16]||(o[16]=w(r=>e(l).onSubmit(e(g)),["enter"])),model:e(l).form.items,"label-position":e(x).layout.shrink?"top":"right","label-width":e(l).form.labelWidth+"px",rules:I},{default:u(()=>[a(h,{type:"remoteSelect",prop:"pid",label:e(t)("auth.rule.Superior menu rule"),modelValue:e(l).form.items.pid,"onUpdate:modelValue":o[0]||(o[0]=r=>e(l).form.items.pid=r),placeholder:e(t)("Click select"),"input-attr":{params:{isTree:!0},field:"title",remoteUrl:e(l).api.actionUrl.get("index"),emptyValues:["",null,void 0,0],valueOnClear:0}},null,8,["label","modelValue","placeholder","input-attr"]),a(p,{label:e(t)("auth.rule.Rule type")},{default:u(()=>[a(S,{modelValue:e(l).form.items.type,"onUpdate:modelValue":o[1]||(o[1]=r=>e(l).form.items.type=r)},{default:u(()=>[a(m,{class:"ba-el-radio",value:"route",border:!0},{default:u(()=>[f(n(e(t)("user.rule.Normal routing")),1)]),_:1}),a(m,{class:"ba-el-radio",value:"menu_dir",border:!0},{default:u(()=>[f(n(e(t)("user.rule.Member center menu contents")),1)]),_:1}),a(m,{class:"ba-el-radio",value:"menu",border:!0},{default:u(()=>[f(n(e(t)("user.rule.Member center menu items")),1)]),_:1}),a(m,{class:"ba-el-radio",value:"nav",border:!0},{default:u(()=>[f(n(e(t)("user.rule.Top bar menu items")),1)]),_:1}),a(m,{class:"ba-el-radio",value:"button",border:!0},{default:u(()=>[f(n(e(t)("user.rule.Page button")),1)]),_:1}),a(m,{class:"ba-el-radio",value:"nav_user_menu",border:!0},{default:u(()=>[f(n(e(t)("user.rule.Top bar user dropdown")),1)]),_:1})]),_:1},8,["modelValue"]),c("div",X,n(e(t)("user.rule.Type "+e(l).form.items.type+" tips")),1)]),_:1},8,["label"]),a(p,{prop:"title",label:e(t)("auth.rule.Rule title")},{default:u(()=>[a(_,{modelValue:e(l).form.items.title,"onUpdate:modelValue":o[2]||(o[2]=r=>e(l).form.items.title=r),type:"string",placeholder:e(t)("Please input field",{field:e(t)("auth.rule.Rule title")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(p,{prop:"name",label:e(t)("auth.rule.Rule name")},{default:u(()=>[a(_,{modelValue:e(l).form.items.name,"onUpdate:modelValue":o[3]||(o[3]=r=>e(l).form.items.name=r),type:"string",placeholder:e(t)("user.rule.English name")},null,8,["modelValue","placeholder"]),c("div",J,n(e(t)("auth.rule.It will be registered as the web side routing name and used as the server side API authentication")),1)]),_:1},8,["label"]),e(l).form.items.type!="button"?(i(),s(p,{key:0,prop:"path",label:e(t)("auth.rule.Routing path")},{default:u(()=>[a(_,{modelValue:e(l).form.items.path,"onUpdate:modelValue":o[4]||(o[4]=r=>e(l).form.items.path=r),type:"string",placeholder:e(t)("user.rule.Web side routing path")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):b("",!0),e(l).form.items.type!="button"?(i(),s(h,{key:1,type:"icon",label:e(t)("auth.rule.Rule Icon"),modelValue:e(l).form.items.icon,"onUpdate:modelValue":o[5]||(o[5]=r=>e(l).form.items.icon=r),"input-attr":{showIconName:!0}},null,8,["label","modelValue"])):b("",!0),["menu_dir","button","route"].includes(e(l).form.items.type)?b("",!0):(i(),s(h,{key:2,label:e(t)("auth.rule.Menu type"),modelValue:e(l).form.items.menu_type,"onUpdate:modelValue":o[6]||(o[6]=r=>e(l).form.items.menu_type=r),type:"radio","input-attr":{border:!0,content:{tab:e(t)("auth.rule.Menu type tab"),link:e(t)("auth.rule.Menu type link (offsite)"),iframe:"Iframe"}}},null,8,["label","modelValue","input-attr"])),!["menu_dir","button","route"].includes(e(l).form.items.type)&&e(l).form.items.menu_type!="tab"?(i(),s(p,{key:3,prop:"url",label:e(t)("auth.rule.Link address")},{default:u(()=>[a(_,{modelValue:e(l).form.items.url,"onUpdate:modelValue":o[7]||(o[7]=r=>e(l).form.items.url=r),type:"string",placeholder:e(t)("auth.rule.Please enter the URL address of the link or iframe")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):b("",!0),e(l).form.items.type=="route"||!["menu_dir","button"].includes(e(l).form.items.type)&&e(l).form.items.menu_type=="tab"?(i(),s(p,{key:4,label:e(t)("auth.rule.Component path")},{default:u(()=>[a(_,{modelValue:e(l).form.items.component,"onUpdate:modelValue":o[8]||(o[8]=r=>e(l).form.items.component=r),type:"string",placeholder:e(t)("user.rule.For example, if you add account/overview as a route only")},null,8,["modelValue","placeholder"]),c("div",Q,n(e(t)("user.rule.Component path tips")),1)]),_:1},8,["label"])):b("",!0),!["menu_dir","button"].includes(e(l).form.items.type)&&e(l).form.items.menu_type=="tab"?(i(),s(p,{key:5,label:e(t)("auth.rule.Extended properties")},{default:u(()=>[a(T,{class:"w100",modelValue:e(l).form.items.extend,"onUpdate:modelValue":o[9]||(o[9]=r=>e(l).form.items.extend=r),placeholder:e(t)("Please select field",{field:e(t)("auth.rule.Extended properties")})},{default:u(()=>[a(V,{label:e(t)("auth.rule.none"),value:"none"},null,8,["label"]),a(V,{label:e(t)("auth.rule.Add as route only"),value:"add_rules_only"},null,8,["label"]),a(V,{label:e(t)("auth.rule.Add as menu only"),value:"add_menu_only"},null,8,["label"])]),_:1},8,["modelValue","placeholder"]),c("div",Y,n(e(t)("user.rule.Web side component path, please start with /src, such as: /src/views/frontend/index")),1)]),_:1},8,["label"])):b("",!0),["menu_dir","menu","nav_user_menu"].includes(e(l).form.items.type)?b("",!0):(i(),s(h,{key:6,label:e(t)("user.rule.no_login_valid"),modelValue:e(l).form.items.no_login_valid,"onUpdate:modelValue":o[10]||(o[10]=r=>e(l).form.items.no_login_valid=r),type:"radio","input-attr":{border:!0,content:{0:e(t)("user.rule.no_login_valid 0"),1:e(t)("user.rule.no_login_valid 1")}},"block-help":e(t)("user.rule.no_login_valid tips")},null,8,["label","modelValue","input-attr","block-help"])),a(p,{label:e(t)("auth.rule.Rule comments")},{default:u(()=>[a(_,{onKeyup:[o[11]||(o[11]=w(C(()=>{},["stop"]),["enter"])),o[12]||(o[12]=w(C(r=>e(l).onSubmit(e(g)),["ctrl"]),["enter"]))],modelValue:e(l).form.items.remark,"onUpdate:modelValue":o[13]||(o[13]=r=>e(l).form.items.remark=r),type:"textarea",autosize:{minRows:2,maxRows:5},placeholder:e(t)("Please input field",{field:e(t)("auth.rule.Rule comments")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(p,{label:e(t)("auth.rule.Rule weight")},{default:u(()=>[a(_,{modelValue:e(l).form.items.weigh,"onUpdate:modelValue":o[14]||(o[14]=r=>e(l).form.items.weigh=r),type:"number",placeholder:e(t)("auth.rule.Please enter the weight of menu rule (sort by)")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(h,{label:e(t)("State"),modelValue:e(l).form.items.status,"onUpdate:modelValue":o[15]||(o[15]=r=>e(l).form.items.status=r),type:"radio","input-attr":{border:!0,content:{0:e(t)("Disable"),1:e(t)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[W,e(l).form.loading]])]),_:1},8,["model-value","onClose"])}}}),ne=G(Z,[["__scopeId","data-v-4880a8ab"]]);export{ne as default}; +import{B,a8 as L,am as $,a as q,I as d,X as v,C as i,O as s,P as u,_ as k,G as c,F as U,u as e,$ as A,a7 as w,H as a,V as f,U as n,W as b,a6 as C,D as K}from"./vue-DweYBrEc.js";import{e as j,x as O,_ as G}from"./index-DaZx-aM1.js";import{F as h}from"./index-3bJmoSPj.js";import{b as y}from"./validate-BpW15YMR.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";const H={class:"title"},X={class:"block-help"},J={class:"block-help"},Q={class:"block-help component-path-tips"},Y={class:"block-help"},Z=B({__name:"popupForm",setup(ee){const x=j(),g=L("formRef"),l=$("baTable"),{t}=O.useI18n(),I=q({title:[y({name:"required",title:t("auth.rule.Rule title")})],pid:[{validator:(P,o,m)=>o&&parseInt(o)==parseInt(l.form.items.id)?m(new Error(t("auth.rule.The superior menu rule cannot be the rule itself"))):m(),trigger:"blur"}],name:[y({name:"required",title:t("auth.rule.Rule name")})],path:[y({name:"required",title:t("auth.rule.Routing path")})],url:[y({name:"required",message:t("auth.rule.Link address")}),y({name:"url",message:t("auth.rule.Please enter the correct URL")})]});return(P,o)=>{const m=d("el-radio"),S=d("el-radio-group"),p=d("el-form-item"),_=d("el-input"),V=d("el-option"),T=d("el-select"),E=d("el-form"),F=d("el-scrollbar"),R=d("el-button"),D=d("el-dialog"),M=v("drag"),N=v("zoom"),W=v("loading"),z=v("blur");return i(),s(D,{class:"ba-operate-dialog",top:"5vh","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(l).form.operate),onClose:e(l).toggleForm,"destroy-on-close":!0},{header:u(()=>[k((i(),K("div",H,[f(n(e(l).form.operate?e(t)(e(l).form.operate):""),1)])),[[M,[".ba-operate-dialog",".el-dialog__header"]],[N,".ba-operate-dialog"]])]),footer:u(()=>[c("div",{style:U("width: calc(100% - "+e(l).form.labelWidth/1.8+"px)")},[a(R,{onClick:o[17]||(o[17]=r=>e(l).toggleForm(""))},{default:u(()=>[f(n(e(t)("Cancel")),1)]),_:1}),k((i(),s(R,{loading:e(l).form.submitLoading,onClick:o[18]||(o[18]=r=>e(l).onSubmit(e(g))),type:"primary"},{default:u(()=>[f(n(e(l).form.operateIds&&e(l).form.operateIds.length>1?e(t)("Save and edit next item"):e(t)("Save")),1)]),_:1},8,["loading"])),[[z]])],4)]),default:u(()=>[k((i(),s(F,{class:"ba-table-form-scrollbar"},{default:u(()=>[c("div",{class:A(["ba-operate-form","ba-"+e(l).form.operate+"-form"]),style:U(e(x).layout.shrink?"":"width: calc(100% - "+e(l).form.labelWidth/2+"px)")},[e(l).form.loading?b("",!0):(i(),s(E,{key:0,ref_key:"formRef",ref:g,onKeyup:o[16]||(o[16]=w(r=>e(l).onSubmit(e(g)),["enter"])),model:e(l).form.items,"label-position":e(x).layout.shrink?"top":"right","label-width":e(l).form.labelWidth+"px",rules:I},{default:u(()=>[a(h,{type:"remoteSelect",prop:"pid",label:e(t)("auth.rule.Superior menu rule"),modelValue:e(l).form.items.pid,"onUpdate:modelValue":o[0]||(o[0]=r=>e(l).form.items.pid=r),placeholder:e(t)("Click select"),"input-attr":{params:{isTree:!0},field:"title",remoteUrl:e(l).api.actionUrl.get("index"),emptyValues:["",null,void 0,0],valueOnClear:0}},null,8,["label","modelValue","placeholder","input-attr"]),a(p,{label:e(t)("auth.rule.Rule type")},{default:u(()=>[a(S,{modelValue:e(l).form.items.type,"onUpdate:modelValue":o[1]||(o[1]=r=>e(l).form.items.type=r)},{default:u(()=>[a(m,{class:"ba-el-radio",value:"route",border:!0},{default:u(()=>[f(n(e(t)("user.rule.Normal routing")),1)]),_:1}),a(m,{class:"ba-el-radio",value:"menu_dir",border:!0},{default:u(()=>[f(n(e(t)("user.rule.Member center menu contents")),1)]),_:1}),a(m,{class:"ba-el-radio",value:"menu",border:!0},{default:u(()=>[f(n(e(t)("user.rule.Member center menu items")),1)]),_:1}),a(m,{class:"ba-el-radio",value:"nav",border:!0},{default:u(()=>[f(n(e(t)("user.rule.Top bar menu items")),1)]),_:1}),a(m,{class:"ba-el-radio",value:"button",border:!0},{default:u(()=>[f(n(e(t)("user.rule.Page button")),1)]),_:1}),a(m,{class:"ba-el-radio",value:"nav_user_menu",border:!0},{default:u(()=>[f(n(e(t)("user.rule.Top bar user dropdown")),1)]),_:1})]),_:1},8,["modelValue"]),c("div",X,n(e(t)("user.rule.Type "+e(l).form.items.type+" tips")),1)]),_:1},8,["label"]),a(p,{prop:"title",label:e(t)("auth.rule.Rule title")},{default:u(()=>[a(_,{modelValue:e(l).form.items.title,"onUpdate:modelValue":o[2]||(o[2]=r=>e(l).form.items.title=r),type:"string",placeholder:e(t)("Please input field",{field:e(t)("auth.rule.Rule title")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(p,{prop:"name",label:e(t)("auth.rule.Rule name")},{default:u(()=>[a(_,{modelValue:e(l).form.items.name,"onUpdate:modelValue":o[3]||(o[3]=r=>e(l).form.items.name=r),type:"string",placeholder:e(t)("user.rule.English name")},null,8,["modelValue","placeholder"]),c("div",J,n(e(t)("auth.rule.It will be registered as the web side routing name and used as the server side API authentication")),1)]),_:1},8,["label"]),e(l).form.items.type!="button"?(i(),s(p,{key:0,prop:"path",label:e(t)("auth.rule.Routing path")},{default:u(()=>[a(_,{modelValue:e(l).form.items.path,"onUpdate:modelValue":o[4]||(o[4]=r=>e(l).form.items.path=r),type:"string",placeholder:e(t)("user.rule.Web side routing path")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):b("",!0),e(l).form.items.type!="button"?(i(),s(h,{key:1,type:"icon",label:e(t)("auth.rule.Rule Icon"),modelValue:e(l).form.items.icon,"onUpdate:modelValue":o[5]||(o[5]=r=>e(l).form.items.icon=r),"input-attr":{showIconName:!0}},null,8,["label","modelValue"])):b("",!0),["menu_dir","button","route"].includes(e(l).form.items.type)?b("",!0):(i(),s(h,{key:2,label:e(t)("auth.rule.Menu type"),modelValue:e(l).form.items.menu_type,"onUpdate:modelValue":o[6]||(o[6]=r=>e(l).form.items.menu_type=r),type:"radio","input-attr":{border:!0,content:{tab:e(t)("auth.rule.Menu type tab"),link:e(t)("auth.rule.Menu type link (offsite)"),iframe:"Iframe"}}},null,8,["label","modelValue","input-attr"])),!["menu_dir","button","route"].includes(e(l).form.items.type)&&e(l).form.items.menu_type!="tab"?(i(),s(p,{key:3,prop:"url",label:e(t)("auth.rule.Link address")},{default:u(()=>[a(_,{modelValue:e(l).form.items.url,"onUpdate:modelValue":o[7]||(o[7]=r=>e(l).form.items.url=r),type:"string",placeholder:e(t)("auth.rule.Please enter the URL address of the link or iframe")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):b("",!0),e(l).form.items.type=="route"||!["menu_dir","button"].includes(e(l).form.items.type)&&e(l).form.items.menu_type=="tab"?(i(),s(p,{key:4,label:e(t)("auth.rule.Component path")},{default:u(()=>[a(_,{modelValue:e(l).form.items.component,"onUpdate:modelValue":o[8]||(o[8]=r=>e(l).form.items.component=r),type:"string",placeholder:e(t)("user.rule.For example, if you add account/overview as a route only")},null,8,["modelValue","placeholder"]),c("div",Q,n(e(t)("user.rule.Component path tips")),1)]),_:1},8,["label"])):b("",!0),!["menu_dir","button"].includes(e(l).form.items.type)&&e(l).form.items.menu_type=="tab"?(i(),s(p,{key:5,label:e(t)("auth.rule.Extended properties")},{default:u(()=>[a(T,{class:"w100",modelValue:e(l).form.items.extend,"onUpdate:modelValue":o[9]||(o[9]=r=>e(l).form.items.extend=r),placeholder:e(t)("Please select field",{field:e(t)("auth.rule.Extended properties")})},{default:u(()=>[a(V,{label:e(t)("auth.rule.none"),value:"none"},null,8,["label"]),a(V,{label:e(t)("auth.rule.Add as route only"),value:"add_rules_only"},null,8,["label"]),a(V,{label:e(t)("auth.rule.Add as menu only"),value:"add_menu_only"},null,8,["label"])]),_:1},8,["modelValue","placeholder"]),c("div",Y,n(e(t)("user.rule.Web side component path, please start with /src, such as: /src/views/frontend/index")),1)]),_:1},8,["label"])):b("",!0),["menu_dir","menu","nav_user_menu"].includes(e(l).form.items.type)?b("",!0):(i(),s(h,{key:6,label:e(t)("user.rule.no_login_valid"),modelValue:e(l).form.items.no_login_valid,"onUpdate:modelValue":o[10]||(o[10]=r=>e(l).form.items.no_login_valid=r),type:"radio","input-attr":{border:!0,content:{0:e(t)("user.rule.no_login_valid 0"),1:e(t)("user.rule.no_login_valid 1")}},"block-help":e(t)("user.rule.no_login_valid tips")},null,8,["label","modelValue","input-attr","block-help"])),a(p,{label:e(t)("auth.rule.Rule comments")},{default:u(()=>[a(_,{onKeyup:[o[11]||(o[11]=w(C(()=>{},["stop"]),["enter"])),o[12]||(o[12]=w(C(r=>e(l).onSubmit(e(g)),["ctrl"]),["enter"]))],modelValue:e(l).form.items.remark,"onUpdate:modelValue":o[13]||(o[13]=r=>e(l).form.items.remark=r),type:"textarea",autosize:{minRows:2,maxRows:5},placeholder:e(t)("Please input field",{field:e(t)("auth.rule.Rule comments")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(p,{label:e(t)("auth.rule.Rule weight")},{default:u(()=>[a(_,{modelValue:e(l).form.items.weigh,"onUpdate:modelValue":o[14]||(o[14]=r=>e(l).form.items.weigh=r),type:"number",placeholder:e(t)("auth.rule.Please enter the weight of menu rule (sort by)")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(h,{label:e(t)("State"),modelValue:e(l).form.items.status,"onUpdate:modelValue":o[15]||(o[15]=r=>e(l).form.items.status=r),type:"radio","input-attr":{border:!0,content:{0:e(t)("Disable"),1:e(t)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[W,e(l).form.loading]])]),_:1},8,["model-value","onClose"])}}}),ne=G(Z,[["__scopeId","data-v-4880a8ab"]]);export{ne as default}; diff --git a/public/assets/popupForm-BmTjPuYC.js b/public/assets/popupForm-C_7MMkeS.js similarity index 95% rename from public/assets/popupForm-BmTjPuYC.js rename to public/assets/popupForm-C_7MMkeS.js index 3cc401f..03e1b03 100644 --- a/public/assets/popupForm-BmTjPuYC.js +++ b/public/assets/popupForm-C_7MMkeS.js @@ -1 +1 @@ -import{B as P,a8 as C,am as j,a as z,I as s,X as p,C as i,O as u,P as l,_ as b,G as x,F as V,u as e,$ as G,a7 as W,H as d,W as $,V as g,U as h,D as L}from"./vue-DweYBrEc.js";import{e as q,x as H,_ as O}from"./index-BpUIT4cK.js";import{F as w}from"./index-BlN5UEvU.js";import{b as A}from"./validate-CLZ9qkb0.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";const X={class:"title"},J=P({__name:"popupForm",setup(M,{expose:I}){const v=q(),f=C("formRef"),c=C("treeRef"),t=j("baTable"),{t:r}=H.useI18n(),R=z({name:[A({name:"required",title:r("auth.group.Group name")})],auth:[{required:!0,validator:(_,o,a)=>y().length<=0?a(new Error(r("Please select field",{field:r("auth.group.jurisdiction")}))):a()}],pid:[{validator:(_,o,a)=>o&&parseInt(o)==parseInt(t.form.items.id)?a(new Error(r("auth.group.The parent group cannot be the group itself"))):a(),trigger:"blur"}]}),y=()=>c.value.getCheckedKeys().concat(c.value.getHalfCheckedKeys()),S=(_,o)=>{if(o.isLeaf)return"";let a=!0;for(const m in o.childNodes)o.childNodes[m].isLeaf||(a=!1);return a?"penultimate-node":""};return I({getCheckeds:y}),(_,o)=>{const a=s("el-input"),m=s("el-form-item"),F=s("el-tree"),N=s("el-form"),D=s("el-scrollbar"),k=s("el-button"),E=s("el-dialog"),K=p("drag"),T=p("zoom"),U=p("loading"),B=p("blur");return i(),u(E,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(t).form.operate),onClose:e(t).toggleForm,"destroy-on-close":!0},{header:l(()=>[b((i(),L("div",X,[g(h(e(t).form.operate?e(r)(e(t).form.operate):""),1)])),[[K,[".ba-operate-dialog",".el-dialog__header"]],[T,".ba-operate-dialog"]])]),footer:l(()=>[x("div",{style:V("width: calc(100% - "+e(t).form.labelWidth/1.8+"px)")},[d(k,{onClick:o[4]||(o[4]=n=>e(t).toggleForm(""))},{default:l(()=>[g(h(e(r)("Cancel")),1)]),_:1}),b((i(),u(k,{loading:e(t).form.submitLoading,onClick:o[5]||(o[5]=n=>e(t).onSubmit(e(f))),type:"primary"},{default:l(()=>[g(h(e(t).form.operateIds&&e(t).form.operateIds.length>1?e(r)("Save and edit next item"):e(r)("Save")),1)]),_:1},8,["loading"])),[[B]])],4)]),default:l(()=>[b((i(),u(D,{class:"ba-table-form-scrollbar"},{default:l(()=>[x("div",{class:G(["ba-operate-form","ba-"+e(t).form.operate+"-form"]),style:V(e(v).layout.shrink?"":"width: calc(100% - "+e(t).form.labelWidth/2+"px)")},[e(t).form.loading?$("",!0):(i(),u(N,{key:0,ref_key:"formRef",ref:f,onKeyup:o[3]||(o[3]=W(n=>e(t).onSubmit(e(f)),["enter"])),model:e(t).form.items,"label-position":e(v).layout.shrink?"top":"right","label-width":e(t).form.labelWidth+"px",rules:R},{default:l(()=>[d(w,{label:e(r)("auth.group.Parent group"),modelValue:e(t).form.items.pid,"onUpdate:modelValue":o[0]||(o[0]=n=>e(t).form.items.pid=n),type:"remoteSelect",prop:"pid","input-attr":{params:{isTree:!0},field:"name",remoteUrl:e(t).api.actionUrl.get("index"),placeholder:e(r)("Click select"),emptyValues:["",null,void 0,0],valueOnClear:0}},null,8,["label","modelValue","input-attr"]),d(m,{prop:"name",label:e(r)("auth.group.Group name")},{default:l(()=>[d(a,{modelValue:e(t).form.items.name,"onUpdate:modelValue":o[1]||(o[1]=n=>e(t).form.items.name=n),type:"string",placeholder:e(r)("Please input field",{field:e(r)("auth.group.Group name")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),d(m,{prop:"auth",label:e(r)("auth.group.jurisdiction")},{default:l(()=>[(i(),u(F,{ref_key:"treeRef",ref:c,key:e(t).form.extend.treeKey,"default-checked-keys":e(t).form.extend.defaultCheckedKeys,"default-expand-all":!0,"show-checkbox":"","node-key":"id",props:{children:"children",label:"title",class:S},data:e(t).form.extend.menuRules,class:"w100"},null,8,["default-checked-keys","props","data"]))]),_:1},8,["label"]),d(w,{label:e(r)("State"),modelValue:e(t).form.items.status,"onUpdate:modelValue":o[2]||(o[2]=n=>e(t).form.items.status=n),type:"radio","input-attr":{border:!0,content:{0:e(r)("Disable"),1:e(r)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[U,e(t).form.loading]])]),_:1},8,["model-value","onClose"])}}}),re=O(J,[["__scopeId","data-v-6676a427"]]);export{re as default}; +import{B as P,a8 as C,am as j,a as z,I as s,X as p,C as i,O as u,P as l,_ as b,G as x,F as V,u as e,$ as G,a7 as W,H as d,W as $,V as g,U as h,D as L}from"./vue-DweYBrEc.js";import{e as q,x as H,_ as O}from"./index-DaZx-aM1.js";import{F as w}from"./index-3bJmoSPj.js";import{b as A}from"./validate-BpW15YMR.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";const X={class:"title"},J=P({__name:"popupForm",setup(M,{expose:I}){const v=q(),f=C("formRef"),c=C("treeRef"),t=j("baTable"),{t:r}=H.useI18n(),R=z({name:[A({name:"required",title:r("auth.group.Group name")})],auth:[{required:!0,validator:(_,o,a)=>y().length<=0?a(new Error(r("Please select field",{field:r("auth.group.jurisdiction")}))):a()}],pid:[{validator:(_,o,a)=>o&&parseInt(o)==parseInt(t.form.items.id)?a(new Error(r("auth.group.The parent group cannot be the group itself"))):a(),trigger:"blur"}]}),y=()=>c.value.getCheckedKeys().concat(c.value.getHalfCheckedKeys()),S=(_,o)=>{if(o.isLeaf)return"";let a=!0;for(const m in o.childNodes)o.childNodes[m].isLeaf||(a=!1);return a?"penultimate-node":""};return I({getCheckeds:y}),(_,o)=>{const a=s("el-input"),m=s("el-form-item"),F=s("el-tree"),N=s("el-form"),D=s("el-scrollbar"),k=s("el-button"),E=s("el-dialog"),K=p("drag"),T=p("zoom"),U=p("loading"),B=p("blur");return i(),u(E,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(t).form.operate),onClose:e(t).toggleForm,"destroy-on-close":!0},{header:l(()=>[b((i(),L("div",X,[g(h(e(t).form.operate?e(r)(e(t).form.operate):""),1)])),[[K,[".ba-operate-dialog",".el-dialog__header"]],[T,".ba-operate-dialog"]])]),footer:l(()=>[x("div",{style:V("width: calc(100% - "+e(t).form.labelWidth/1.8+"px)")},[d(k,{onClick:o[4]||(o[4]=n=>e(t).toggleForm(""))},{default:l(()=>[g(h(e(r)("Cancel")),1)]),_:1}),b((i(),u(k,{loading:e(t).form.submitLoading,onClick:o[5]||(o[5]=n=>e(t).onSubmit(e(f))),type:"primary"},{default:l(()=>[g(h(e(t).form.operateIds&&e(t).form.operateIds.length>1?e(r)("Save and edit next item"):e(r)("Save")),1)]),_:1},8,["loading"])),[[B]])],4)]),default:l(()=>[b((i(),u(D,{class:"ba-table-form-scrollbar"},{default:l(()=>[x("div",{class:G(["ba-operate-form","ba-"+e(t).form.operate+"-form"]),style:V(e(v).layout.shrink?"":"width: calc(100% - "+e(t).form.labelWidth/2+"px)")},[e(t).form.loading?$("",!0):(i(),u(N,{key:0,ref_key:"formRef",ref:f,onKeyup:o[3]||(o[3]=W(n=>e(t).onSubmit(e(f)),["enter"])),model:e(t).form.items,"label-position":e(v).layout.shrink?"top":"right","label-width":e(t).form.labelWidth+"px",rules:R},{default:l(()=>[d(w,{label:e(r)("auth.group.Parent group"),modelValue:e(t).form.items.pid,"onUpdate:modelValue":o[0]||(o[0]=n=>e(t).form.items.pid=n),type:"remoteSelect",prop:"pid","input-attr":{params:{isTree:!0},field:"name",remoteUrl:e(t).api.actionUrl.get("index"),placeholder:e(r)("Click select"),emptyValues:["",null,void 0,0],valueOnClear:0}},null,8,["label","modelValue","input-attr"]),d(m,{prop:"name",label:e(r)("auth.group.Group name")},{default:l(()=>[d(a,{modelValue:e(t).form.items.name,"onUpdate:modelValue":o[1]||(o[1]=n=>e(t).form.items.name=n),type:"string",placeholder:e(r)("Please input field",{field:e(r)("auth.group.Group name")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),d(m,{prop:"auth",label:e(r)("auth.group.jurisdiction")},{default:l(()=>[(i(),u(F,{ref_key:"treeRef",ref:c,key:e(t).form.extend.treeKey,"default-checked-keys":e(t).form.extend.defaultCheckedKeys,"default-expand-all":!0,"show-checkbox":"","node-key":"id",props:{children:"children",label:"title",class:S},data:e(t).form.extend.menuRules,class:"w100"},null,8,["default-checked-keys","props","data"]))]),_:1},8,["label"]),d(w,{label:e(r)("State"),modelValue:e(t).form.items.status,"onUpdate:modelValue":o[2]||(o[2]=n=>e(t).form.items.status=n),type:"radio","input-attr":{border:!0,content:{0:e(r)("Disable"),1:e(r)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[U,e(t).form.loading]])]),_:1},8,["model-value","onClose"])}}}),re=O(J,[["__scopeId","data-v-6676a427"]]);export{re as default}; diff --git a/public/assets/popupForm-CgK292gO.js b/public/assets/popupForm-CfZgQqRX.js similarity index 97% rename from public/assets/popupForm-CgK292gO.js rename to public/assets/popupForm-CfZgQqRX.js index 029002d..07befce 100644 --- a/public/assets/popupForm-CgK292gO.js +++ b/public/assets/popupForm-CfZgQqRX.js @@ -1 +1 @@ -import{B,a8 as T,am as $,a as z,w as N,I as m,X as f,C as u,O as b,P as s,_ as V,G as P,F as x,u as e,$ as R,a7 as _,H as t,a6 as C,W,V as y,U as v,D as Y}from"./vue-DweYBrEc.js";import{e as G,x as K,_ as M}from"./index-BpUIT4cK.js";import{r as j,b as n}from"./validate-CLZ9qkb0.js";import{F as g}from"./index-BlN5UEvU.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";const L={class:"title"},H=B({__name:"popupForm",setup(O){const w=G(),p=T("formRef"),l=$("baTable"),{t:r}=K.useI18n(),k=z({username:[n({name:"required",title:r("user.user.User name")})],nickname:[n({name:"required",title:r("user.user.nickname")})],group_id:[n({name:"required",message:r("Please select field",{field:r("user.user.group")})})],email:[n({name:"email",title:r("user.user.email")})],mobile:[n({name:"required"})],password:[{validator:(c,o,d)=>{if(l.form.operate=="Add"){if(!o)return d(new Error(r("Please input field",{field:r("user.user.password")})))}else if(!o)return d();return j(o)?d():d(new Error(r("validate.Please enter the correct password")))},trigger:"blur"}]});return N(()=>l.form.operate,c=>{k.password[0].required=c=="Add"}),(c,o)=>{const d=m("el-input"),i=m("el-form-item"),h=m("el-date-picker"),S=m("el-form"),D=m("el-scrollbar"),U=m("el-button"),E=m("el-dialog"),F=f("drag"),I=f("zoom"),q=f("loading"),A=f("blur");return u(),b(E,{class:"ba-operate-dialog","close-on-click-modal":!1,"destroy-on-close":!0,"model-value":["Add","Edit"].includes(e(l).form.operate),onClose:e(l).toggleForm},{header:s(()=>[V((u(),Y("div",L,[y(v(e(l).form.operate?e(r)(e(l).form.operate):""),1)])),[[F,[".ba-operate-dialog",".el-dialog__header"]],[I,".ba-operate-dialog"]])]),footer:s(()=>[P("div",{style:x("width: calc(100% - "+e(l).form.labelWidth/1.8+"px)")},[t(U,{onClick:o[15]||(o[15]=a=>e(l).toggleForm(""))},{default:s(()=>[y(v(e(r)("Cancel")),1)]),_:1}),V((u(),b(U,{loading:e(l).form.submitLoading,onClick:o[16]||(o[16]=a=>e(l).onSubmit(e(p))),type:"primary"},{default:s(()=>[y(v(e(l).form.operateIds&&e(l).form.operateIds.length>1?e(r)("Save and edit next item"):e(r)("Save")),1)]),_:1},8,["loading"])),[[A]])],4)]),default:s(()=>[V((u(),b(D,{class:"ba-table-form-scrollbar"},{default:s(()=>[P("div",{class:R(["ba-operate-form","ba-"+e(l).form.operate+"-form"]),style:x(e(w).layout.shrink?"":"width: calc(100% - "+e(l).form.labelWidth/2+"px)")},[e(l).form.loading?W("",!0):(u(),b(S,{key:0,ref_key:"formRef",ref:p,onKeyup:o[14]||(o[14]=_(a=>e(l).onSubmit(e(p)),["enter"])),model:e(l).form.items,"label-position":e(w).layout.shrink?"top":"right","label-width":e(l).form.labelWidth+"px",rules:k},{default:s(()=>[t(i,{prop:"username",label:e(r)("user.user.User name")},{default:s(()=>[t(d,{modelValue:e(l).form.items.username,"onUpdate:modelValue":o[0]||(o[0]=a=>e(l).form.items.username=a),type:"string",placeholder:e(r)("Please input field",{field:e(r)("user.user.User name")+"("+e(r)("user.user.Login account")+")"}),disabled:e(l).form.operate==="Edit"},null,8,["modelValue","placeholder","disabled"])]),_:1},8,["label"]),t(i,{prop:"nickname",label:e(r)("user.user.nickname")},{default:s(()=>[t(d,{modelValue:e(l).form.items.nickname,"onUpdate:modelValue":o[1]||(o[1]=a=>e(l).form.items.nickname=a),type:"string",placeholder:e(r)("Please input field",{field:e(r)("user.user.nickname")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(i,{prop:"mobile",label:e(r)("user.user.mobile")},{default:s(()=>[t(d,{modelValue:e(l).form.items.mobile,"onUpdate:modelValue":o[2]||(o[2]=a=>e(l).form.items.mobile=a),type:"string",placeholder:e(r)("Please input field",{field:e(r)("user.user.mobile")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(g,{type:"remoteSelect",label:e(r)("user.user.group"),modelValue:e(l).form.items.group_id,"onUpdate:modelValue":o[3]||(o[3]=a=>e(l).form.items.group_id=a),prop:"group_id",placeholder:e(r)("user.user.group"),"input-attr":{params:{isTree:!0,search:[{field:"status",val:"1",operator:"eq"}]},field:"name",remoteUrl:"/admin/user.Group/index"}},null,8,["label","modelValue","placeholder"]),t(g,{label:e(r)("user.user.avatar"),type:"image",modelValue:e(l).form.items.avatar,"onUpdate:modelValue":o[4]||(o[4]=a=>e(l).form.items.avatar=a)},null,8,["label","modelValue"]),t(i,{prop:"referrer_code",label:e(r)("user.user.referrer code")},{default:s(()=>[t(d,{modelValue:e(l).form.items.referrer_code,"onUpdate:modelValue":o[5]||(o[5]=a=>e(l).form.items.referrer_code=a),type:"string",placeholder:e(l).form.operate=="Add"?e(r)("Please input field",{field:e(r)("user.user.referrer code")}):"",disabled:e(l).form.operate==="Edit"},null,8,["modelValue","placeholder","disabled"])]),_:1},8,["label"]),t(i,{prop:"email",label:e(r)("user.user.email")},{default:s(()=>[t(d,{modelValue:e(l).form.items.email,"onUpdate:modelValue":o[6]||(o[6]=a=>e(l).form.items.email=a),type:"string",placeholder:e(r)("Please input field",{field:e(r)("user.user.email")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(g,{label:e(r)("user.user.Gender"),modelValue:e(l).form.items.gender,"onUpdate:modelValue":o[7]||(o[7]=a=>e(l).form.items.gender=a),type:"radio","input-attr":{border:!0,content:{0:e(r)("Unknown"),1:e(r)("user.user.male"),2:e(r)("user.user.female")}}},null,8,["label","modelValue","input-attr"]),t(i,{label:e(r)("user.user.birthday")},{default:s(()=>[t(h,{class:"w100","value-format":"YYYY-MM-DD",modelValue:e(l).form.items.birthday,"onUpdate:modelValue":o[8]||(o[8]=a=>e(l).form.items.birthday=a),type:"date",placeholder:e(r)("Please select field",{field:e(r)("user.user.birthday")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(i,{prop:"password",label:e(r)("user.user.password")},{default:s(()=>[t(d,{modelValue:e(l).form.items.password,"onUpdate:modelValue":o[9]||(o[9]=a=>e(l).form.items.password=a),type:"password",autocomplete:"new-password",placeholder:e(l).form.operate=="Add"?e(r)("Please input field",{field:e(r)("user.user.password")}):e(r)("user.user.Please leave blank if not modified")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(i,{prop:"motto",label:e(r)("user.user.Personal signature")},{default:s(()=>[t(d,{onKeyup:[o[10]||(o[10]=_(C(()=>{},["stop"]),["enter"])),o[11]||(o[11]=_(C(a=>e(l).onSubmit(e(p)),["ctrl"]),["enter"]))],modelValue:e(l).form.items.motto,"onUpdate:modelValue":o[12]||(o[12]=a=>e(l).form.items.motto=a),type:"textarea",placeholder:e(r)("Please input field",{field:e(r)("user.user.Personal signature")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(g,{label:e(r)("State"),modelValue:e(l).form.items.status,"onUpdate:modelValue":o[13]||(o[13]=a=>e(l).form.items.status=a),type:"radio","input-attr":{border:!0,content:{disable:e(r)("Disable"),enable:e(r)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[q,e(l).form.loading]])]),_:1},8,["model-value","onClose"])}}}),re=M(H,[["__scopeId","data-v-dc9cd14d"]]);export{re as default}; +import{B,a8 as T,am as $,a as z,w as N,I as m,X as f,C as u,O as b,P as s,_ as V,G as P,F as x,u as e,$ as R,a7 as _,H as t,a6 as C,W,V as y,U as v,D as Y}from"./vue-DweYBrEc.js";import{e as G,x as K,_ as M}from"./index-DaZx-aM1.js";import{r as j,b as n}from"./validate-BpW15YMR.js";import{F as g}from"./index-3bJmoSPj.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";const L={class:"title"},H=B({__name:"popupForm",setup(O){const w=G(),p=T("formRef"),l=$("baTable"),{t:r}=K.useI18n(),k=z({username:[n({name:"required",title:r("user.user.User name")})],nickname:[n({name:"required",title:r("user.user.nickname")})],group_id:[n({name:"required",message:r("Please select field",{field:r("user.user.group")})})],email:[n({name:"email",title:r("user.user.email")})],mobile:[n({name:"required"})],password:[{validator:(c,o,d)=>{if(l.form.operate=="Add"){if(!o)return d(new Error(r("Please input field",{field:r("user.user.password")})))}else if(!o)return d();return j(o)?d():d(new Error(r("validate.Please enter the correct password")))},trigger:"blur"}]});return N(()=>l.form.operate,c=>{k.password[0].required=c=="Add"}),(c,o)=>{const d=m("el-input"),i=m("el-form-item"),h=m("el-date-picker"),S=m("el-form"),D=m("el-scrollbar"),U=m("el-button"),E=m("el-dialog"),F=f("drag"),I=f("zoom"),q=f("loading"),A=f("blur");return u(),b(E,{class:"ba-operate-dialog","close-on-click-modal":!1,"destroy-on-close":!0,"model-value":["Add","Edit"].includes(e(l).form.operate),onClose:e(l).toggleForm},{header:s(()=>[V((u(),Y("div",L,[y(v(e(l).form.operate?e(r)(e(l).form.operate):""),1)])),[[F,[".ba-operate-dialog",".el-dialog__header"]],[I,".ba-operate-dialog"]])]),footer:s(()=>[P("div",{style:x("width: calc(100% - "+e(l).form.labelWidth/1.8+"px)")},[t(U,{onClick:o[15]||(o[15]=a=>e(l).toggleForm(""))},{default:s(()=>[y(v(e(r)("Cancel")),1)]),_:1}),V((u(),b(U,{loading:e(l).form.submitLoading,onClick:o[16]||(o[16]=a=>e(l).onSubmit(e(p))),type:"primary"},{default:s(()=>[y(v(e(l).form.operateIds&&e(l).form.operateIds.length>1?e(r)("Save and edit next item"):e(r)("Save")),1)]),_:1},8,["loading"])),[[A]])],4)]),default:s(()=>[V((u(),b(D,{class:"ba-table-form-scrollbar"},{default:s(()=>[P("div",{class:R(["ba-operate-form","ba-"+e(l).form.operate+"-form"]),style:x(e(w).layout.shrink?"":"width: calc(100% - "+e(l).form.labelWidth/2+"px)")},[e(l).form.loading?W("",!0):(u(),b(S,{key:0,ref_key:"formRef",ref:p,onKeyup:o[14]||(o[14]=_(a=>e(l).onSubmit(e(p)),["enter"])),model:e(l).form.items,"label-position":e(w).layout.shrink?"top":"right","label-width":e(l).form.labelWidth+"px",rules:k},{default:s(()=>[t(i,{prop:"username",label:e(r)("user.user.User name")},{default:s(()=>[t(d,{modelValue:e(l).form.items.username,"onUpdate:modelValue":o[0]||(o[0]=a=>e(l).form.items.username=a),type:"string",placeholder:e(r)("Please input field",{field:e(r)("user.user.User name")+"("+e(r)("user.user.Login account")+")"}),disabled:e(l).form.operate==="Edit"},null,8,["modelValue","placeholder","disabled"])]),_:1},8,["label"]),t(i,{prop:"nickname",label:e(r)("user.user.nickname")},{default:s(()=>[t(d,{modelValue:e(l).form.items.nickname,"onUpdate:modelValue":o[1]||(o[1]=a=>e(l).form.items.nickname=a),type:"string",placeholder:e(r)("Please input field",{field:e(r)("user.user.nickname")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(i,{prop:"mobile",label:e(r)("user.user.mobile")},{default:s(()=>[t(d,{modelValue:e(l).form.items.mobile,"onUpdate:modelValue":o[2]||(o[2]=a=>e(l).form.items.mobile=a),type:"string",placeholder:e(r)("Please input field",{field:e(r)("user.user.mobile")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(g,{type:"remoteSelect",label:e(r)("user.user.group"),modelValue:e(l).form.items.group_id,"onUpdate:modelValue":o[3]||(o[3]=a=>e(l).form.items.group_id=a),prop:"group_id",placeholder:e(r)("user.user.group"),"input-attr":{params:{isTree:!0,search:[{field:"status",val:"1",operator:"eq"}]},field:"name",remoteUrl:"/admin/user.Group/index"}},null,8,["label","modelValue","placeholder"]),t(g,{label:e(r)("user.user.avatar"),type:"image",modelValue:e(l).form.items.avatar,"onUpdate:modelValue":o[4]||(o[4]=a=>e(l).form.items.avatar=a)},null,8,["label","modelValue"]),t(i,{prop:"referrer_code",label:e(r)("user.user.referrer code")},{default:s(()=>[t(d,{modelValue:e(l).form.items.referrer_code,"onUpdate:modelValue":o[5]||(o[5]=a=>e(l).form.items.referrer_code=a),type:"string",placeholder:e(l).form.operate=="Add"?e(r)("Please input field",{field:e(r)("user.user.referrer code")}):"",disabled:e(l).form.operate==="Edit"},null,8,["modelValue","placeholder","disabled"])]),_:1},8,["label"]),t(i,{prop:"email",label:e(r)("user.user.email")},{default:s(()=>[t(d,{modelValue:e(l).form.items.email,"onUpdate:modelValue":o[6]||(o[6]=a=>e(l).form.items.email=a),type:"string",placeholder:e(r)("Please input field",{field:e(r)("user.user.email")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(g,{label:e(r)("user.user.Gender"),modelValue:e(l).form.items.gender,"onUpdate:modelValue":o[7]||(o[7]=a=>e(l).form.items.gender=a),type:"radio","input-attr":{border:!0,content:{0:e(r)("Unknown"),1:e(r)("user.user.male"),2:e(r)("user.user.female")}}},null,8,["label","modelValue","input-attr"]),t(i,{label:e(r)("user.user.birthday")},{default:s(()=>[t(h,{class:"w100","value-format":"YYYY-MM-DD",modelValue:e(l).form.items.birthday,"onUpdate:modelValue":o[8]||(o[8]=a=>e(l).form.items.birthday=a),type:"date",placeholder:e(r)("Please select field",{field:e(r)("user.user.birthday")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(i,{prop:"password",label:e(r)("user.user.password")},{default:s(()=>[t(d,{modelValue:e(l).form.items.password,"onUpdate:modelValue":o[9]||(o[9]=a=>e(l).form.items.password=a),type:"password",autocomplete:"new-password",placeholder:e(l).form.operate=="Add"?e(r)("Please input field",{field:e(r)("user.user.password")}):e(r)("user.user.Please leave blank if not modified")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(i,{prop:"motto",label:e(r)("user.user.Personal signature")},{default:s(()=>[t(d,{onKeyup:[o[10]||(o[10]=_(C(()=>{},["stop"]),["enter"])),o[11]||(o[11]=_(C(a=>e(l).onSubmit(e(p)),["ctrl"]),["enter"]))],modelValue:e(l).form.items.motto,"onUpdate:modelValue":o[12]||(o[12]=a=>e(l).form.items.motto=a),type:"textarea",placeholder:e(r)("Please input field",{field:e(r)("user.user.Personal signature")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(g,{label:e(r)("State"),modelValue:e(l).form.items.status,"onUpdate:modelValue":o[13]||(o[13]=a=>e(l).form.items.status=a),type:"radio","input-attr":{border:!0,content:{disable:e(r)("Disable"),enable:e(r)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[q,e(l).form.loading]])]),_:1},8,["model-value","onClose"])}}}),re=M(H,[["__scopeId","data-v-dc9cd14d"]]);export{re as default}; diff --git a/public/assets/popupForm-B51N33Kd.js b/public/assets/popupForm-CtfOjnZq.js similarity index 95% rename from public/assets/popupForm-B51N33Kd.js rename to public/assets/popupForm-CtfOjnZq.js index ac9d8c7..994243f 100644 --- a/public/assets/popupForm-B51N33Kd.js +++ b/public/assets/popupForm-CtfOjnZq.js @@ -1 +1 @@ -import{B as T,a8 as $,am as q,a as z,w as N,I as d,X as b,C as s,O as p,P as i,_ as c,G as P,F as k,u as e,$ as R,a7 as V,H as r,a6 as x,W,V as h,U as _,D as K}from"./vue-DweYBrEc.js";import{e as j,w as G,x as H,_ as L}from"./index-BpUIT4cK.js";import{r as M,b as u}from"./validate-CLZ9qkb0.js";import{F as m}from"./index-BlN5UEvU.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";const O={class:"title"},X=T({__name:"popupForm",setup(J){const v=j(),C=G(),f=$("formRef"),a=q("baTable"),{t:o}=H.useI18n(),w=z({username:[u({name:"required",title:o("auth.admin.username")}),u({name:"account"})],nickname:[u({name:"required",title:o("auth.admin.nickname")})],group_arr:[u({name:"required",message:o("Please select field",{field:o("auth.admin.group")})})],email:[u({name:"email",message:o("Please enter the correct field",{field:o("auth.admin.email")})})],mobile:[u({name:"mobile",message:o("Please enter the correct field",{field:o("auth.admin.mobile")})})],password:[{validator:(g,l,n)=>{if(a.form.operate=="Add"){if(!l)return n(new Error(o("Please input field",{field:o("auth.admin.Password")})))}else if(!l)return n();return M(l)?n():n(new Error(o("validate.Please enter the correct password")))},trigger:"blur"}]});return N(()=>a.form.operate,g=>{w.password[0].required=g=="Add"}),(g,l)=>{const n=d("el-input"),U=d("el-form-item"),I=d("el-form"),S=d("el-scrollbar"),y=d("el-button"),A=d("el-dialog"),F=b("drag"),D=b("zoom"),E=b("loading"),B=b("blur");return s(),p(A,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(a).form.operate),onClose:e(a).toggleForm,"destroy-on-close":!0},{header:i(()=>[c((s(),K("div",O,[h(_(e(a).form.operate?e(o)(e(a).form.operate):""),1)])),[[F,[".ba-operate-dialog",".el-dialog__header"]],[D,".ba-operate-dialog"]])]),footer:i(()=>[P("div",{style:k("width: calc(100% - "+e(a).form.labelWidth/1.8+"px)")},[r(y,{onClick:l[12]||(l[12]=t=>e(a).toggleForm(""))},{default:i(()=>[h(_(e(o)("Cancel")),1)]),_:1}),c((s(),p(y,{loading:e(a).form.submitLoading,onClick:l[13]||(l[13]=t=>e(a).onSubmit(e(f))),type:"primary"},{default:i(()=>[h(_(e(a).form.operateIds&&e(a).form.operateIds.length>1?e(o)("Save and edit next item"):e(o)("Save")),1)]),_:1},8,["loading"])),[[B]])],4)]),default:i(()=>[c((s(),p(S,{class:"ba-table-form-scrollbar"},{default:i(()=>[P("div",{class:R(["ba-operate-form","ba-"+e(a).form.operate+"-form"]),style:k(e(v).layout.shrink?"":"width: calc(100% - "+e(a).form.labelWidth/2+"px)")},[e(a).form.loading?W("",!0):(s(),p(I,{key:0,ref_key:"formRef",ref:f,onKeyup:l[11]||(l[11]=V(t=>e(a).onSubmit(e(f)),["enter"])),model:e(a).form.items,"label-position":e(v).layout.shrink?"top":"right","label-width":e(a).form.labelWidth+"px",rules:w},{default:i(()=>[r(m,{label:e(o)("auth.admin.username"),modelValue:e(a).form.items.username,"onUpdate:modelValue":l[0]||(l[0]=t=>e(a).form.items.username=t),type:"string",prop:"username",placeholder:e(o)("auth.admin.Administrator login")},null,8,["label","modelValue","placeholder"]),r(m,{label:e(o)("auth.admin.nickname"),modelValue:e(a).form.items.nickname,"onUpdate:modelValue":l[1]||(l[1]=t=>e(a).form.items.nickname=t),type:"string",prop:"nickname",placeholder:e(o)("Please input field",{field:e(o)("auth.admin.nickname")})},null,8,["label","modelValue","placeholder"]),(s(),p(m,{label:e(o)("auth.admin.group"),modelValue:e(a).form.items.group_arr,"onUpdate:modelValue":l[2]||(l[2]=t=>e(a).form.items.group_arr=t),prop:"group_arr",type:"remoteSelect",key:"group-"+e(a).form.items.id,"input-attr":{multiple:!0,params:{isTree:!0,absoluteAuth:e(C).id==e(a).form.items.id?0:1},field:"name",remoteUrl:"/admin/auth.Group/index",placeholder:e(o)("Click select")}},null,8,["label","modelValue","input-attr"])),r(m,{label:e(o)("auth.admin.avatar"),type:"image",modelValue:e(a).form.items.avatar,"onUpdate:modelValue":l[3]||(l[3]=t=>e(a).form.items.avatar=t)},null,8,["label","modelValue"]),r(m,{label:e(o)("auth.admin.email"),prop:"email",modelValue:e(a).form.items.email,"onUpdate:modelValue":l[4]||(l[4]=t=>e(a).form.items.email=t),type:"string",placeholder:e(o)("Please input field",{field:e(o)("auth.admin.email")})},null,8,["label","modelValue","placeholder"]),r(m,{label:e(o)("auth.admin.mobile"),prop:"mobile",modelValue:e(a).form.items.mobile,"onUpdate:modelValue":l[5]||(l[5]=t=>e(a).form.items.mobile=t),type:"string",placeholder:e(o)("Please input field",{field:e(o)("auth.admin.mobile")})},null,8,["label","modelValue","placeholder"]),r(m,{label:e(o)("auth.admin.Password"),prop:"password",modelValue:e(a).form.items.password,"onUpdate:modelValue":l[6]||(l[6]=t=>e(a).form.items.password=t),type:"password","input-attr":{autocomplete:"new-password"},placeholder:e(a).form.operate=="Add"?e(o)("Please input field",{field:e(o)("auth.admin.Password")}):e(o)("auth.admin.Please leave blank if not modified")},null,8,["label","modelValue","placeholder"]),r(U,{prop:"motto",label:e(o)("auth.admin.Personal signature")},{default:i(()=>[r(n,{onKeyup:[l[7]||(l[7]=V(x(()=>{},["stop"]),["enter"])),l[8]||(l[8]=V(x(t=>e(a).onSubmit(e(f)),["ctrl"]),["enter"]))],modelValue:e(a).form.items.motto,"onUpdate:modelValue":l[9]||(l[9]=t=>e(a).form.items.motto=t),type:"textarea",placeholder:e(o)("Please input field",{field:e(o)("auth.admin.Personal signature")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(m,{label:e(o)("State"),modelValue:e(a).form.items.status,"onUpdate:modelValue":l[10]||(l[10]=t=>e(a).form.items.status=t),type:"radio","input-attr":{border:!0,content:{disable:e(o)("Disable"),enable:e(o)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[E,e(a).form.loading]])]),_:1},8,["model-value","onClose"])}}}),le=L(X,[["__scopeId","data-v-6a91d450"]]);export{le as default}; +import{B as T,a8 as $,am as q,a as z,w as N,I as d,X as b,C as s,O as p,P as i,_ as c,G as P,F as k,u as e,$ as R,a7 as V,H as r,a6 as x,W,V as h,U as _,D as K}from"./vue-DweYBrEc.js";import{e as j,w as G,x as H,_ as L}from"./index-DaZx-aM1.js";import{r as M,b as u}from"./validate-BpW15YMR.js";import{F as m}from"./index-3bJmoSPj.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";const O={class:"title"},X=T({__name:"popupForm",setup(J){const v=j(),C=G(),f=$("formRef"),a=q("baTable"),{t:o}=H.useI18n(),w=z({username:[u({name:"required",title:o("auth.admin.username")}),u({name:"account"})],nickname:[u({name:"required",title:o("auth.admin.nickname")})],group_arr:[u({name:"required",message:o("Please select field",{field:o("auth.admin.group")})})],email:[u({name:"email",message:o("Please enter the correct field",{field:o("auth.admin.email")})})],mobile:[u({name:"mobile",message:o("Please enter the correct field",{field:o("auth.admin.mobile")})})],password:[{validator:(g,l,n)=>{if(a.form.operate=="Add"){if(!l)return n(new Error(o("Please input field",{field:o("auth.admin.Password")})))}else if(!l)return n();return M(l)?n():n(new Error(o("validate.Please enter the correct password")))},trigger:"blur"}]});return N(()=>a.form.operate,g=>{w.password[0].required=g=="Add"}),(g,l)=>{const n=d("el-input"),U=d("el-form-item"),I=d("el-form"),S=d("el-scrollbar"),y=d("el-button"),A=d("el-dialog"),F=b("drag"),D=b("zoom"),E=b("loading"),B=b("blur");return s(),p(A,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(a).form.operate),onClose:e(a).toggleForm,"destroy-on-close":!0},{header:i(()=>[c((s(),K("div",O,[h(_(e(a).form.operate?e(o)(e(a).form.operate):""),1)])),[[F,[".ba-operate-dialog",".el-dialog__header"]],[D,".ba-operate-dialog"]])]),footer:i(()=>[P("div",{style:k("width: calc(100% - "+e(a).form.labelWidth/1.8+"px)")},[r(y,{onClick:l[12]||(l[12]=t=>e(a).toggleForm(""))},{default:i(()=>[h(_(e(o)("Cancel")),1)]),_:1}),c((s(),p(y,{loading:e(a).form.submitLoading,onClick:l[13]||(l[13]=t=>e(a).onSubmit(e(f))),type:"primary"},{default:i(()=>[h(_(e(a).form.operateIds&&e(a).form.operateIds.length>1?e(o)("Save and edit next item"):e(o)("Save")),1)]),_:1},8,["loading"])),[[B]])],4)]),default:i(()=>[c((s(),p(S,{class:"ba-table-form-scrollbar"},{default:i(()=>[P("div",{class:R(["ba-operate-form","ba-"+e(a).form.operate+"-form"]),style:k(e(v).layout.shrink?"":"width: calc(100% - "+e(a).form.labelWidth/2+"px)")},[e(a).form.loading?W("",!0):(s(),p(I,{key:0,ref_key:"formRef",ref:f,onKeyup:l[11]||(l[11]=V(t=>e(a).onSubmit(e(f)),["enter"])),model:e(a).form.items,"label-position":e(v).layout.shrink?"top":"right","label-width":e(a).form.labelWidth+"px",rules:w},{default:i(()=>[r(m,{label:e(o)("auth.admin.username"),modelValue:e(a).form.items.username,"onUpdate:modelValue":l[0]||(l[0]=t=>e(a).form.items.username=t),type:"string",prop:"username",placeholder:e(o)("auth.admin.Administrator login")},null,8,["label","modelValue","placeholder"]),r(m,{label:e(o)("auth.admin.nickname"),modelValue:e(a).form.items.nickname,"onUpdate:modelValue":l[1]||(l[1]=t=>e(a).form.items.nickname=t),type:"string",prop:"nickname",placeholder:e(o)("Please input field",{field:e(o)("auth.admin.nickname")})},null,8,["label","modelValue","placeholder"]),(s(),p(m,{label:e(o)("auth.admin.group"),modelValue:e(a).form.items.group_arr,"onUpdate:modelValue":l[2]||(l[2]=t=>e(a).form.items.group_arr=t),prop:"group_arr",type:"remoteSelect",key:"group-"+e(a).form.items.id,"input-attr":{multiple:!0,params:{isTree:!0,absoluteAuth:e(C).id==e(a).form.items.id?0:1},field:"name",remoteUrl:"/admin/auth.Group/index",placeholder:e(o)("Click select")}},null,8,["label","modelValue","input-attr"])),r(m,{label:e(o)("auth.admin.avatar"),type:"image",modelValue:e(a).form.items.avatar,"onUpdate:modelValue":l[3]||(l[3]=t=>e(a).form.items.avatar=t)},null,8,["label","modelValue"]),r(m,{label:e(o)("auth.admin.email"),prop:"email",modelValue:e(a).form.items.email,"onUpdate:modelValue":l[4]||(l[4]=t=>e(a).form.items.email=t),type:"string",placeholder:e(o)("Please input field",{field:e(o)("auth.admin.email")})},null,8,["label","modelValue","placeholder"]),r(m,{label:e(o)("auth.admin.mobile"),prop:"mobile",modelValue:e(a).form.items.mobile,"onUpdate:modelValue":l[5]||(l[5]=t=>e(a).form.items.mobile=t),type:"string",placeholder:e(o)("Please input field",{field:e(o)("auth.admin.mobile")})},null,8,["label","modelValue","placeholder"]),r(m,{label:e(o)("auth.admin.Password"),prop:"password",modelValue:e(a).form.items.password,"onUpdate:modelValue":l[6]||(l[6]=t=>e(a).form.items.password=t),type:"password","input-attr":{autocomplete:"new-password"},placeholder:e(a).form.operate=="Add"?e(o)("Please input field",{field:e(o)("auth.admin.Password")}):e(o)("auth.admin.Please leave blank if not modified")},null,8,["label","modelValue","placeholder"]),r(U,{prop:"motto",label:e(o)("auth.admin.Personal signature")},{default:i(()=>[r(n,{onKeyup:[l[7]||(l[7]=V(x(()=>{},["stop"]),["enter"])),l[8]||(l[8]=V(x(t=>e(a).onSubmit(e(f)),["ctrl"]),["enter"]))],modelValue:e(a).form.items.motto,"onUpdate:modelValue":l[9]||(l[9]=t=>e(a).form.items.motto=t),type:"textarea",placeholder:e(o)("Please input field",{field:e(o)("auth.admin.Personal signature")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(m,{label:e(o)("State"),modelValue:e(a).form.items.status,"onUpdate:modelValue":l[10]||(l[10]=t=>e(a).form.items.status=t),type:"radio","input-attr":{border:!0,content:{disable:e(o)("Disable"),enable:e(o)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[E,e(a).form.loading]])]),_:1},8,["model-value","onClose"])}}}),le=L(X,[["__scopeId","data-v-6a91d450"]]);export{le as default}; diff --git a/public/assets/popupForm-D3awcH1G.js b/public/assets/popupForm-D3awcH1G.js deleted file mode 100644 index 6ddde9a..0000000 --- a/public/assets/popupForm-D3awcH1G.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./popupForm.vue_vue_type_script_setup_true_lang-Dd_2j9TF.js";import"./vue-DweYBrEc.js";import"./index-BpUIT4cK.js";import"./index-BlN5UEvU.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";import"./validate-CLZ9qkb0.js";export{o as default}; diff --git a/public/assets/popupForm-CXwSTPHT.js b/public/assets/popupForm-DWd9t8lj.js similarity index 96% rename from public/assets/popupForm-CXwSTPHT.js rename to public/assets/popupForm-DWd9t8lj.js index 28d1cc5..52bc1c0 100644 --- a/public/assets/popupForm-CXwSTPHT.js +++ b/public/assets/popupForm-DWd9t8lj.js @@ -1 +1 @@ -import{B as j,am as E,a as x,a8 as N,w as R,I as i,X as c,C as p,O as b,P as n,H as s,G as L,F as h,u as e,$ as W,a7 as g,a6 as U,W as q,V as _,U as y,_ as w,D as A}from"./vue-DweYBrEc.js";import{c as K,e as O,x as M,_ as G}from"./index-BpUIT4cK.js";import{F as H}from"./index-BlN5UEvU.js";import{b as V}from"./validate-CLZ9qkb0.js";const X="/admin/user.ScoreLog/";function J(v){return K({url:X+"add",method:"get",params:{userId:v}})}const Q={class:"title"},Y=j({__name:"popupForm",setup(v){const I=O(),{t}=M.useI18n(),r=E("baTable"),S=x({user_id:[V({name:"required",message:t("Please select field",{field:t("user.moneyLog.User")})})],score:[V({name:"required",title:t("user.moneyLog.Change amount")}),{validator:(m,o,u)=>!o||parseInt(o)==0?u(new Error(t("Please enter the correct field",{field:t("user.moneyLog.Change amount")}))):u(),trigger:"blur"}],memo:[V({name:"required",title:t("user.moneyLog.remarks")})]}),f=N("formRef"),a=x({userInfo:{},after:0}),k=()=>{!r.form.items.user_id||parseInt(r.form.items.user_id)<=0||J(r.form.items.user_id).then(m=>{a.userInfo=m.data.user,a.after=m.data.user.score})},F=m=>{if(!a.userInfo||typeof a.userInfo>"u"){a.after=0;return}let o=m==""?0:parseFloat(m);a.after=parseFloat(a.userInfo.score)+o};return R(()=>r.form.operate,m=>{m&&k()}),(m,o)=>{const u=i("el-input"),d=i("el-form-item"),P=i("el-form"),D=i("el-scrollbar"),C=i("el-button"),z=i("el-dialog"),B=c("drag"),T=c("zoom"),$=c("blur");return p(),b(z,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(r).form.operate),onClose:e(r).toggleForm},{header:n(()=>[w((p(),A("div",Q,[_(y(e(r).form.operate?e(t)(e(r).form.operate):""),1)])),[[B,[".ba-operate-dialog",".el-dialog__header"]],[T,".ba-operate-dialog"]])]),footer:n(()=>[L("div",{style:h("width: calc(100% - "+e(r).form.labelWidth/1.8+"px)")},[s(C,{onClick:o[10]||(o[10]=l=>e(r).toggleForm(""))},{default:n(()=>[_(y(e(t)("Cancel")),1)]),_:1}),w((p(),b(C,{loading:e(r).form.submitLoading,onClick:o[11]||(o[11]=l=>e(r).onSubmit(e(f))),type:"primary"},{default:n(()=>[_(y(e(r).form.operateIds.length>1?e(t)("Save and edit next item"):e(t)("Save")),1)]),_:1},8,["loading"])),[[$]])],4)]),default:n(()=>[s(D,{class:"ba-table-form-scrollbar"},{default:n(()=>[L("div",{class:W(["ba-operate-form","ba-"+e(r).form.operate+"-form"]),style:h(e(I).layout.shrink?"":"width: calc(100% - "+e(r).form.labelWidth/2+"px)")},[e(r).form.loading?q("",!0):(p(),b(P,{key:0,ref_key:"formRef",ref:f,onKeyup:o[9]||(o[9]=g(l=>e(r).onSubmit(e(f)),["enter"])),model:e(r).form.items,"label-position":e(I).layout.shrink?"top":"right","label-width":e(r).form.labelWidth+"px",rules:S},{default:n(()=>[s(H,{type:"remoteSelect",prop:"user_id",label:e(t)("user.moneyLog.User ID"),modelValue:e(r).form.items.user_id,"onUpdate:modelValue":o[0]||(o[0]=l=>e(r).form.items.user_id=l),placeholder:e(t)("Click select"),"input-attr":{pk:"user.id",field:"nickname_text",remoteUrl:"/admin/user.User/index",onChange:k}},null,8,["label","modelValue","placeholder","input-attr"]),s(d,{label:e(t)("user.moneyLog.User name")},{default:n(()=>[s(u,{modelValue:a.userInfo.username,"onUpdate:modelValue":o[1]||(o[1]=l=>a.userInfo.username=l),disabled:""},null,8,["modelValue"])]),_:1},8,["label"]),s(d,{label:e(t)("user.moneyLog.User nickname")},{default:n(()=>[s(u,{modelValue:a.userInfo.nickname,"onUpdate:modelValue":o[2]||(o[2]=l=>a.userInfo.nickname=l),disabled:""},null,8,["modelValue"])]),_:1},8,["label"]),s(d,{label:e(t)("user.scoreLog.Current points")},{default:n(()=>[s(u,{modelValue:a.userInfo.score,"onUpdate:modelValue":o[3]||(o[3]=l=>a.userInfo.score=l),disabled:"",type:"number"},null,8,["modelValue"])]),_:1},8,["label"]),s(d,{prop:"score",label:e(t)("user.moneyLog.Change amount")},{default:n(()=>[s(u,{onInput:F,modelValue:e(r).form.items.score,"onUpdate:modelValue":o[4]||(o[4]=l=>e(r).form.items.score=l),type:"number",placeholder:e(t)("user.scoreLog.Please enter the change amount of points")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s(d,{label:e(t)("user.scoreLog.Points after change")},{default:n(()=>[s(u,{modelValue:a.after,"onUpdate:modelValue":o[5]||(o[5]=l=>a.after=l),type:"number",disabled:""},null,8,["modelValue"])]),_:1},8,["label"]),s(d,{prop:"memo",label:e(t)("user.moneyLog.remarks")},{default:n(()=>[s(u,{onKeyup:[o[6]||(o[6]=g(U(()=>{},["stop"]),["enter"])),o[7]||(o[7]=g(U(l=>e(r).onSubmit(e(f)),["ctrl"]),["enter"]))],modelValue:e(r).form.items.memo,"onUpdate:modelValue":o[8]||(o[8]=l=>e(r).form.items.memo=l),type:"textarea",placeholder:e(t)("user.scoreLog.Please enter change remarks / description")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})]),_:1},8,["model-value","onClose"])}}}),Z=G(Y,[["__scopeId","data-v-b7f4774b"]]),le=Object.freeze(Object.defineProperty({__proto__:null,default:Z},Symbol.toStringTag,{value:"Module"}));export{Z as P,J as a,le as p,X as u}; +import{B as j,am as E,a as x,a8 as N,w as R,I as i,X as c,C as p,O as b,P as n,H as s,G as L,F as h,u as e,$ as W,a7 as g,a6 as U,W as q,V as _,U as y,_ as w,D as A}from"./vue-DweYBrEc.js";import{c as K,e as O,x as M,_ as G}from"./index-DaZx-aM1.js";import{F as H}from"./index-3bJmoSPj.js";import{b as V}from"./validate-BpW15YMR.js";const X="/admin/user.ScoreLog/";function J(v){return K({url:X+"add",method:"get",params:{userId:v}})}const Q={class:"title"},Y=j({__name:"popupForm",setup(v){const I=O(),{t}=M.useI18n(),r=E("baTable"),S=x({user_id:[V({name:"required",message:t("Please select field",{field:t("user.moneyLog.User")})})],score:[V({name:"required",title:t("user.moneyLog.Change amount")}),{validator:(m,o,u)=>!o||parseInt(o)==0?u(new Error(t("Please enter the correct field",{field:t("user.moneyLog.Change amount")}))):u(),trigger:"blur"}],memo:[V({name:"required",title:t("user.moneyLog.remarks")})]}),f=N("formRef"),a=x({userInfo:{},after:0}),k=()=>{!r.form.items.user_id||parseInt(r.form.items.user_id)<=0||J(r.form.items.user_id).then(m=>{a.userInfo=m.data.user,a.after=m.data.user.score})},F=m=>{if(!a.userInfo||typeof a.userInfo>"u"){a.after=0;return}let o=m==""?0:parseFloat(m);a.after=parseFloat(a.userInfo.score)+o};return R(()=>r.form.operate,m=>{m&&k()}),(m,o)=>{const u=i("el-input"),d=i("el-form-item"),P=i("el-form"),D=i("el-scrollbar"),C=i("el-button"),z=i("el-dialog"),B=c("drag"),T=c("zoom"),$=c("blur");return p(),b(z,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(r).form.operate),onClose:e(r).toggleForm},{header:n(()=>[w((p(),A("div",Q,[_(y(e(r).form.operate?e(t)(e(r).form.operate):""),1)])),[[B,[".ba-operate-dialog",".el-dialog__header"]],[T,".ba-operate-dialog"]])]),footer:n(()=>[L("div",{style:h("width: calc(100% - "+e(r).form.labelWidth/1.8+"px)")},[s(C,{onClick:o[10]||(o[10]=l=>e(r).toggleForm(""))},{default:n(()=>[_(y(e(t)("Cancel")),1)]),_:1}),w((p(),b(C,{loading:e(r).form.submitLoading,onClick:o[11]||(o[11]=l=>e(r).onSubmit(e(f))),type:"primary"},{default:n(()=>[_(y(e(r).form.operateIds.length>1?e(t)("Save and edit next item"):e(t)("Save")),1)]),_:1},8,["loading"])),[[$]])],4)]),default:n(()=>[s(D,{class:"ba-table-form-scrollbar"},{default:n(()=>[L("div",{class:W(["ba-operate-form","ba-"+e(r).form.operate+"-form"]),style:h(e(I).layout.shrink?"":"width: calc(100% - "+e(r).form.labelWidth/2+"px)")},[e(r).form.loading?q("",!0):(p(),b(P,{key:0,ref_key:"formRef",ref:f,onKeyup:o[9]||(o[9]=g(l=>e(r).onSubmit(e(f)),["enter"])),model:e(r).form.items,"label-position":e(I).layout.shrink?"top":"right","label-width":e(r).form.labelWidth+"px",rules:S},{default:n(()=>[s(H,{type:"remoteSelect",prop:"user_id",label:e(t)("user.moneyLog.User ID"),modelValue:e(r).form.items.user_id,"onUpdate:modelValue":o[0]||(o[0]=l=>e(r).form.items.user_id=l),placeholder:e(t)("Click select"),"input-attr":{pk:"user.id",field:"nickname_text",remoteUrl:"/admin/user.User/index",onChange:k}},null,8,["label","modelValue","placeholder","input-attr"]),s(d,{label:e(t)("user.moneyLog.User name")},{default:n(()=>[s(u,{modelValue:a.userInfo.username,"onUpdate:modelValue":o[1]||(o[1]=l=>a.userInfo.username=l),disabled:""},null,8,["modelValue"])]),_:1},8,["label"]),s(d,{label:e(t)("user.moneyLog.User nickname")},{default:n(()=>[s(u,{modelValue:a.userInfo.nickname,"onUpdate:modelValue":o[2]||(o[2]=l=>a.userInfo.nickname=l),disabled:""},null,8,["modelValue"])]),_:1},8,["label"]),s(d,{label:e(t)("user.scoreLog.Current points")},{default:n(()=>[s(u,{modelValue:a.userInfo.score,"onUpdate:modelValue":o[3]||(o[3]=l=>a.userInfo.score=l),disabled:"",type:"number"},null,8,["modelValue"])]),_:1},8,["label"]),s(d,{prop:"score",label:e(t)("user.moneyLog.Change amount")},{default:n(()=>[s(u,{onInput:F,modelValue:e(r).form.items.score,"onUpdate:modelValue":o[4]||(o[4]=l=>e(r).form.items.score=l),type:"number",placeholder:e(t)("user.scoreLog.Please enter the change amount of points")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s(d,{label:e(t)("user.scoreLog.Points after change")},{default:n(()=>[s(u,{modelValue:a.after,"onUpdate:modelValue":o[5]||(o[5]=l=>a.after=l),type:"number",disabled:""},null,8,["modelValue"])]),_:1},8,["label"]),s(d,{prop:"memo",label:e(t)("user.moneyLog.remarks")},{default:n(()=>[s(u,{onKeyup:[o[6]||(o[6]=g(U(()=>{},["stop"]),["enter"])),o[7]||(o[7]=g(U(l=>e(r).onSubmit(e(f)),["ctrl"]),["enter"]))],modelValue:e(r).form.items.memo,"onUpdate:modelValue":o[8]||(o[8]=l=>e(r).form.items.memo=l),type:"textarea",placeholder:e(t)("user.scoreLog.Please enter change remarks / description")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})]),_:1},8,["model-value","onClose"])}}}),Z=G(Y,[["__scopeId","data-v-b7f4774b"]]),le=Object.freeze(Object.defineProperty({__proto__:null,default:Z},Symbol.toStringTag,{value:"Module"}));export{Z as P,J as a,le as p,X as u}; diff --git a/public/assets/popupForm-DtpnJK2j.js b/public/assets/popupForm-DZMvGz3K.js similarity index 94% rename from public/assets/popupForm-DtpnJK2j.js rename to public/assets/popupForm-DZMvGz3K.js index 13ac416..31958b3 100644 --- a/public/assets/popupForm-DtpnJK2j.js +++ b/public/assets/popupForm-DZMvGz3K.js @@ -1 +1 @@ -import{B as I,a8 as F,am as P,a as B,I as d,X as c,C as n,O as m,P as r,_ as b,G as V,F as v,u as e,$ as q,a7 as z,H as i,W as E,V as y,U as _,D as L}from"./vue-DweYBrEc.js";import{e as N,x as W,ao as $,ap as j,ar as K,_ as O}from"./index-BpUIT4cK.js";import{F as s}from"./index-BlN5UEvU.js";import{b as p}from"./validate-CLZ9qkb0.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";const A={class:"title"},G=I({__name:"popupForm",setup(H){const g=N(),u=F("formRef"),t=P("baTable"),{t:a}=W.useI18n(),h=B({name:[p({name:"required",title:a("security.dataRecycle.Rule name")})],controller:[p({name:"required",trigger:"change",message:a("Please select field",{field:a("security.dataRecycle.controller")})})],data_table:[p({name:"required",trigger:"change",message:a("Please select field",{field:a("security.dataRecycle.data sheet")})})],primary_key:[p({name:"required",trigger:"change",title:a("security.dataRecycle.Data table primary key")})]}),R=()=>{t.form.items.data_table&&K(t.form.items.data_table,t.form.items.connection).then(f=>{t.form.items.primary_key=f.data.pk,t.form.defaultItems.primary_key=f.data.pk})};return(f,o)=>{const C=d("el-form"),x=d("el-scrollbar"),k=d("el-button"),D=d("el-dialog"),U=c("drag"),T=c("zoom"),w=c("loading"),S=c("blur");return n(),m(D,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(t).form.operate),onClose:e(t).toggleForm},{header:r(()=>[b((n(),L("div",A,[y(_(e(t).form.operate?e(a)(e(t).form.operate):""),1)])),[[U,[".ba-operate-dialog",".el-dialog__header"]],[T,".ba-operate-dialog"]])]),footer:r(()=>[V("div",{style:v("width: calc(100% - "+e(t).form.labelWidth/1.8+"px)")},[i(k,{onClick:o[7]||(o[7]=l=>e(t).toggleForm(""))},{default:r(()=>[y(_(e(a)("Cancel")),1)]),_:1}),b((n(),m(k,{loading:e(t).form.submitLoading,onClick:o[8]||(o[8]=l=>e(t).onSubmit(e(u))),type:"primary"},{default:r(()=>[y(_(e(t).form.operateIds&&e(t).form.operateIds.length>1?e(a)("Save and edit next item"):e(a)("Save")),1)]),_:1},8,["loading"])),[[S]])],4)]),default:r(()=>[b((n(),m(x,{class:"ba-table-form-scrollbar"},{default:r(()=>[V("div",{class:q(["ba-operate-form","ba-"+e(t).form.operate+"-form"]),style:v(e(g).layout.shrink?"":"width: calc(100% - "+e(t).form.labelWidth/2+"px)")},[e(t).form.loading?E("",!0):(n(),m(C,{key:0,ref_key:"formRef",ref:u,onKeyup:o[6]||(o[6]=z(l=>e(t).onSubmit(e(u)),["enter"])),model:e(t).form.items,"label-position":e(g).layout.shrink?"top":"right","label-width":e(t).form.labelWidth+"px",rules:h},{default:r(()=>[i(s,{label:e(a)("security.dataRecycle.Rule name"),type:"string",modelValue:e(t).form.items.name,"onUpdate:modelValue":o[0]||(o[0]=l=>e(t).form.items.name=l),prop:"name",placeholder:e(a)("security.dataRecycle.The rule name helps to identify deleted data later")},null,8,["label","modelValue","placeholder"]),i(s,{label:e(a)("security.dataRecycle.controller"),type:"select",modelValue:e(t).form.items.controller,"onUpdate:modelValue":o[1]||(o[1]=l=>e(t).form.items.controller=l),prop:"controller","input-attr":{content:e(t).form.extend.controllerList},placeholder:e(a)("security.dataRecycle.The data collection mechanism will monitor delete operations under this controller")},null,8,["label","modelValue","input-attr","placeholder"]),i(s,{label:e(a)("Database connection"),modelValue:e(t).form.items.connection,"onUpdate:modelValue":o[2]||(o[2]=l=>e(t).form.items.connection=l),type:"remoteSelect","block-help":e(a)("Database connection help"),"input-attr":{pk:"key",field:"key",remoteUrl:e($),valueOnClear:""}},null,8,["label","modelValue","block-help","input-attr"]),(n(),m(s,{label:e(a)("security.dataRecycle.Corresponding data sheet"),type:"remoteSelect",modelValue:e(t).form.items.data_table,"onUpdate:modelValue":o[3]||(o[3]=l=>e(t).form.items.data_table=l),key:e(t).form.items.connection,"input-attr":{pk:"table",field:"comment",params:{connection:e(t).form.items.connection,samePrefix:1,excludeTable:["area","token","captcha","admin_group_access","user_money_log","user_score_log"]},remoteUrl:e(j),onRow:R},prop:"data_table"},null,8,["label","modelValue","input-attr"])),i(s,{label:e(a)("security.dataRecycle.Data table primary key"),type:"string",modelValue:e(t).form.items.primary_key,"onUpdate:modelValue":o[4]||(o[4]=l=>e(t).form.items.primary_key=l),prop:"primary_key"},null,8,["label","modelValue"]),i(s,{label:e(a)("State"),type:"radio",modelValue:e(t).form.items.status,"onUpdate:modelValue":o[5]||(o[5]=l=>e(t).form.items.status=l),prop:"status","input-attr":{border:!0,content:{0:e(a)("Disable"),1:e(a)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[w,e(t).form.loading]])]),_:1},8,["model-value","onClose"])}}}),ee=O(G,[["__scopeId","data-v-603d646d"]]);export{ee as default}; +import{B as I,a8 as F,am as P,a as B,I as d,X as c,C as n,O as m,P as r,_ as b,G as V,F as v,u as e,$ as q,a7 as z,H as i,W as E,V as y,U as _,D as L}from"./vue-DweYBrEc.js";import{e as N,x as W,ao as $,ap as j,ar as K,_ as O}from"./index-DaZx-aM1.js";import{F as s}from"./index-3bJmoSPj.js";import{b as p}from"./validate-BpW15YMR.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";const A={class:"title"},G=I({__name:"popupForm",setup(H){const g=N(),u=F("formRef"),t=P("baTable"),{t:a}=W.useI18n(),h=B({name:[p({name:"required",title:a("security.dataRecycle.Rule name")})],controller:[p({name:"required",trigger:"change",message:a("Please select field",{field:a("security.dataRecycle.controller")})})],data_table:[p({name:"required",trigger:"change",message:a("Please select field",{field:a("security.dataRecycle.data sheet")})})],primary_key:[p({name:"required",trigger:"change",title:a("security.dataRecycle.Data table primary key")})]}),R=()=>{t.form.items.data_table&&K(t.form.items.data_table,t.form.items.connection).then(f=>{t.form.items.primary_key=f.data.pk,t.form.defaultItems.primary_key=f.data.pk})};return(f,o)=>{const C=d("el-form"),x=d("el-scrollbar"),k=d("el-button"),D=d("el-dialog"),U=c("drag"),T=c("zoom"),w=c("loading"),S=c("blur");return n(),m(D,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(t).form.operate),onClose:e(t).toggleForm},{header:r(()=>[b((n(),L("div",A,[y(_(e(t).form.operate?e(a)(e(t).form.operate):""),1)])),[[U,[".ba-operate-dialog",".el-dialog__header"]],[T,".ba-operate-dialog"]])]),footer:r(()=>[V("div",{style:v("width: calc(100% - "+e(t).form.labelWidth/1.8+"px)")},[i(k,{onClick:o[7]||(o[7]=l=>e(t).toggleForm(""))},{default:r(()=>[y(_(e(a)("Cancel")),1)]),_:1}),b((n(),m(k,{loading:e(t).form.submitLoading,onClick:o[8]||(o[8]=l=>e(t).onSubmit(e(u))),type:"primary"},{default:r(()=>[y(_(e(t).form.operateIds&&e(t).form.operateIds.length>1?e(a)("Save and edit next item"):e(a)("Save")),1)]),_:1},8,["loading"])),[[S]])],4)]),default:r(()=>[b((n(),m(x,{class:"ba-table-form-scrollbar"},{default:r(()=>[V("div",{class:q(["ba-operate-form","ba-"+e(t).form.operate+"-form"]),style:v(e(g).layout.shrink?"":"width: calc(100% - "+e(t).form.labelWidth/2+"px)")},[e(t).form.loading?E("",!0):(n(),m(C,{key:0,ref_key:"formRef",ref:u,onKeyup:o[6]||(o[6]=z(l=>e(t).onSubmit(e(u)),["enter"])),model:e(t).form.items,"label-position":e(g).layout.shrink?"top":"right","label-width":e(t).form.labelWidth+"px",rules:h},{default:r(()=>[i(s,{label:e(a)("security.dataRecycle.Rule name"),type:"string",modelValue:e(t).form.items.name,"onUpdate:modelValue":o[0]||(o[0]=l=>e(t).form.items.name=l),prop:"name",placeholder:e(a)("security.dataRecycle.The rule name helps to identify deleted data later")},null,8,["label","modelValue","placeholder"]),i(s,{label:e(a)("security.dataRecycle.controller"),type:"select",modelValue:e(t).form.items.controller,"onUpdate:modelValue":o[1]||(o[1]=l=>e(t).form.items.controller=l),prop:"controller","input-attr":{content:e(t).form.extend.controllerList},placeholder:e(a)("security.dataRecycle.The data collection mechanism will monitor delete operations under this controller")},null,8,["label","modelValue","input-attr","placeholder"]),i(s,{label:e(a)("Database connection"),modelValue:e(t).form.items.connection,"onUpdate:modelValue":o[2]||(o[2]=l=>e(t).form.items.connection=l),type:"remoteSelect","block-help":e(a)("Database connection help"),"input-attr":{pk:"key",field:"key",remoteUrl:e($),valueOnClear:""}},null,8,["label","modelValue","block-help","input-attr"]),(n(),m(s,{label:e(a)("security.dataRecycle.Corresponding data sheet"),type:"remoteSelect",modelValue:e(t).form.items.data_table,"onUpdate:modelValue":o[3]||(o[3]=l=>e(t).form.items.data_table=l),key:e(t).form.items.connection,"input-attr":{pk:"table",field:"comment",params:{connection:e(t).form.items.connection,samePrefix:1,excludeTable:["area","token","captcha","admin_group_access","user_money_log","user_score_log"]},remoteUrl:e(j),onRow:R},prop:"data_table"},null,8,["label","modelValue","input-attr"])),i(s,{label:e(a)("security.dataRecycle.Data table primary key"),type:"string",modelValue:e(t).form.items.primary_key,"onUpdate:modelValue":o[4]||(o[4]=l=>e(t).form.items.primary_key=l),prop:"primary_key"},null,8,["label","modelValue"]),i(s,{label:e(a)("State"),type:"radio",modelValue:e(t).form.items.status,"onUpdate:modelValue":o[5]||(o[5]=l=>e(t).form.items.status=l),prop:"status","input-attr":{border:!0,content:{0:e(a)("Disable"),1:e(a)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[w,e(t).form.loading]])]),_:1},8,["model-value","onClose"])}}}),ee=O(G,[["__scopeId","data-v-603d646d"]]);export{ee as default}; diff --git a/public/assets/popupForm-Dp2vmKcq.js b/public/assets/popupForm-Dp2vmKcq.js deleted file mode 100644 index f770b14..0000000 --- a/public/assets/popupForm-Dp2vmKcq.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./popupForm.vue_vue_type_script_setup_true_lang-CR3puoqc.js";import"./vue-DweYBrEc.js";import"./index-BpUIT4cK.js";import"./index-BlN5UEvU.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";import"./validate-CLZ9qkb0.js";export{o as default}; diff --git a/public/assets/popupForm-LZCJHYVx.js b/public/assets/popupForm-LZCJHYVx.js new file mode 100644 index 0000000..bb36217 --- /dev/null +++ b/public/assets/popupForm-LZCJHYVx.js @@ -0,0 +1 @@ +import{_ as o}from"./popupForm.vue_vue_type_script_setup_true_lang-BFZbu156.js";import"./vue-DweYBrEc.js";import"./index-DaZx-aM1.js";import"./index-3bJmoSPj.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";import"./validate-BpW15YMR.js";export{o as default}; diff --git a/public/assets/popupForm-SWbMGjDh.js b/public/assets/popupForm-mELjQArL.js similarity index 97% rename from public/assets/popupForm-SWbMGjDh.js rename to public/assets/popupForm-mELjQArL.js index aff0645..b5d24a2 100644 --- a/public/assets/popupForm-SWbMGjDh.js +++ b/public/assets/popupForm-mELjQArL.js @@ -1 +1 @@ -import{B as oe,am as le,a as O,a8 as ae,w as F,I as d,X as h,C as f,O as y,P as n,H as a,G as k,F as B,u as t,$ as re,a7 as w,D as V,Z as U,V as b,Y as ne,U as v,a6 as $,W as me,_ as j}from"./vue-DweYBrEc.js";import{e as ie,x as se,c as de,_ as ue}from"./index-BpUIT4cK.js";import{b as pe}from"./moneyLog-CAoAEsNc.js";import{F as Y}from"./index-BlN5UEvU.js";import{b as x}from"./validate-CLZ9qkb0.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";const fe={class:"title"},be={style:{display:"flex","justify-content":"space-between","align-items":"center"}},_e={style:{color:"#a8abb2","font-size":"12px"}},ce=oe({__name:"popupForm",setup(ge){const D=(l="")=>{m.bankLoading=!0,de({url:"/admin/Bank/index",method:"GET",params:{quickSearch:l,limit:20}}).then(e=>{m.bankOptions=e.data.list||[]}).finally(()=>{m.bankLoading=!1})},M=ie(),{t:i}=se.useI18n(),o=le("baTable"),R=O({bank_id:[x({name:"required",message:i("Please select field",{field:i("user.moneyLog.bank_id")})})],type:[x({name:"required",message:i("Please select field",{field:i("user.moneyLog.type")})})],money:[x({name:"required",title:i("user.moneyLog.Change amount")}),{validator:(l,e,s)=>!e||parseFloat(e)<=0&&o.form.operate=="Add"?s(new Error(i("Please enter the correct field",{field:i("user.moneyLog.Change amount")}))):s(),trigger:"blur"}],memo:[x({name:"required",title:i("user.moneyLog.remarks")})]}),E=ae("formRef"),m=O({userInfo:{},after:0,bankOptions:[],bankLoading:!1,editTime:"",timeMode:"Manual",gameTicketAuto:!0}),I=()=>{!o.form.items.user_id||parseInt(o.form.items.user_id)<=0||pe(o.form.items.user_id).then(l=>{m.userInfo=l.data.user,m.after=l.data.user.money})};F(()=>[o.form.items.money,o.form.items.type],([l,e])=>{if(!m.userInfo||Object.keys(m.userInfo).length===0){m.after=0;return}const s=l===""?0:parseFloat(l),u=o.form.operate=="Edit"?parseFloat(o.form.items.before):parseFloat(m.userInfo.money);let _=0;e==2?_=u-s:_=u+s,m.after=parseFloat(_.toFixed(2))},{deep:!0});const c=l=>l.toString().padStart(2,"0"),q=l=>{const e=Number(l);if(!Number.isFinite(e)||!e)return"";const s=new Date(e*1e3);return`${s.getFullYear()}-${c(s.getMonth()+1)}-${c(s.getDate())} ${c(s.getHours())}:${c(s.getMinutes())}:${c(s.getSeconds())}`},z=()=>{if(m.timeMode==="Auto"||!m.editTime)return Math.floor(Date.now()/1e3);const l=Math.floor(new Date(m.editTime.replace(" ","T")).getTime()/1e3);return Number.isFinite(l)?l:Math.floor(Date.now()/1e3)},W=l=>{o.form.items.type=l},P=(l=[],e)=>{for(const s of l){if(s.id==e)return s;if(s.children){const u=P(s.children,e);if(u)return u}}},H=l=>{var s,u;const e=P(o.table.data,l.id);return((s=l.user)==null?void 0:s.jk_username)||((u=e==null?void 0:e.user)==null?void 0:u.jk_username)||""},S=()=>{var e;const l=o.form.items;!l||o.form.operate!=="Edit"||(l.category=l.category||1,l.user_name||(l.user_name=H(l)),l.bank_id=l.bank_id||((e=l.bank)==null?void 0:e.id)||"",l.label=l.label||"",m.editTime=q(l.create_time),m.timeMode="Manual",m.gameTicketAuto=l.game_ticket!==void 0?Number(l.game_ticket)===1:Array.isArray(l.scoreLog)&&l.scoreLog.length>0,l.bank&&!m.bankOptions.some(s=>s.id===l.bank_id)&&m.bankOptions.unshift(l.bank))},A=()=>{o.form.operate==="Edit"&&(o.form.items.create_time=z(),o.form.items.game_ticket=m.gameTicketAuto?1:0),o.onSubmit(E.value)};return F(()=>o.form.operate,l=>{l&&(I(),D(),S())}),F(()=>o.form.items,()=>{S()}),(l,e)=>{const s=d("el-date-picker"),u=d("el-radio"),_=d("el-radio-group"),p=d("el-form-item"),g=d("el-option"),C=d("el-select"),L=d("el-radio-button"),T=d("el-input"),K=d("el-input-number"),G=d("el-checkbox"),X=d("el-form"),Z=d("el-scrollbar"),N=d("el-button"),J=d("el-dialog"),Q=h("drag"),ee=h("zoom"),te=h("blur");return f(),y(J,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(t(o).form.operate),onClose:t(o).toggleForm},{header:n(()=>[j((f(),V("div",fe,[b(v(t(o).form.operate?t(i)(t(o).form.operate):""),1)])),[[Q,[".ba-operate-dialog",".el-dialog__header"]],[ee,".ba-operate-dialog"]])]),footer:n(()=>[k("div",{style:B("width: calc(100% - "+t(o).form.labelWidth/1.8+"px)")},[a(N,{onClick:e[15]||(e[15]=r=>t(o).toggleForm(""))},{default:n(()=>[b(v(t(i)("Cancel")),1)]),_:1}),j((f(),y(N,{loading:t(o).form.submitLoading,onClick:A,type:"primary"},{default:n(()=>[b(v(t(o).form.operateIds.length>1?t(i)("Save and edit next item"):t(i)("Save")),1)]),_:1},8,["loading"])),[[te]])],4)]),default:n(()=>[a(Z,{class:"ba-table-form-scrollbar"},{default:n(()=>[k("div",{class:re(["ba-operate-form","ba-"+t(o).form.operate+"-form"]),style:B(t(M).layout.shrink?"":"width: calc(100% - "+t(o).form.labelWidth/2+"px)")},[t(o).form.loading?me("",!0):(f(),y(X,{key:0,ref_key:"formRef",ref:E,onKeyup:w(A,["enter"]),model:t(o).form.items,"label-position":t(M).layout.shrink?"top":"right","label-width":t(o).form.labelWidth+"px",rules:R},{default:n(()=>[t(o).form.operate=="Edit"?(f(),V(U,{key:0},[a(p,{label:"Date & Time"},{default:n(()=>[a(s,{modelValue:m.editTime,"onUpdate:modelValue":e[0]||(e[0]=r=>m.editTime=r),type:"datetime","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"]),a(_,{modelValue:m.timeMode,"onUpdate:modelValue":e[1]||(e[1]=r=>m.timeMode=r),class:"inline-mode"},{default:n(()=>[a(u,{value:"Auto"},{default:n(()=>e[16]||(e[16]=[b("Auto")])),_:1}),a(u,{value:"Manual"},{default:n(()=>e[17]||(e[17]=[b("Manual")])),_:1})]),_:1},8,["modelValue"])]),_:1}),a(p,{label:"Category"},{default:n(()=>[a(C,{modelValue:t(o).form.items.category,"onUpdate:modelValue":e[2]||(e[2]=r=>t(o).form.items.category=r)},{default:n(()=>[a(g,{label:"Customer",value:1}),a(g,{label:"Other Adjust",value:2})]),_:1},8,["modelValue"])]),_:1}),a(p,{label:"Type",prop:"type"},{default:n(()=>[a(_,{modelValue:t(o).form.items.type,"onUpdate:modelValue":e[3]||(e[3]=r=>t(o).form.items.type=r)},{default:n(()=>[a(L,{value:1},{default:n(()=>e[18]||(e[18]=[b("Deposit")])),_:1}),a(L,{value:2},{default:n(()=>e[19]||(e[19]=[b("Withdraw")])),_:1}),a(L,{value:3},{default:n(()=>e[20]||(e[20]=[b("IN")])),_:1}),a(L,{value:4},{default:n(()=>e[21]||(e[21]=[b("OUT")])),_:1})]),_:1},8,["modelValue"])]),_:1}),a(p,{label:"Username"},{default:n(()=>[a(T,{modelValue:t(o).form.items.user_name,"onUpdate:modelValue":e[4]||(e[4]=r=>t(o).form.items.user_name=r),disabled:"",placeholder:"e.g. PLAYER001"},null,8,["modelValue"])]),_:1}),a(p,{label:"Remark",prop:"memo"},{default:n(()=>[a(T,{modelValue:t(o).form.items.memo,"onUpdate:modelValue":e[5]||(e[5]=r=>t(o).form.items.memo=r),placeholder:"(optional)"},null,8,["modelValue"])]),_:1}),a(p,{label:"Amount (AUD)",prop:"money"},{default:n(()=>[a(K,{modelValue:t(o).form.items.money,"onUpdate:modelValue":e[6]||(e[6]=r=>t(o).form.items.money=r),min:0,precision:2},null,8,["modelValue"])]),_:1})],64)):(f(),y(Y,{key:1,type:"remoteSelect",prop:"user_id",label:t(i)("user.moneyLog.User ID"),modelValue:t(o).form.items.user_id,"onUpdate:modelValue":e[7]||(e[7]=r=>t(o).form.items.user_id=r),placeholder:t(i)("Click select"),"input-attr":{pk:"user.id",field:"nickname_text",remoteUrl:"/admin/user.User/index",onChange:I}},null,8,["label","modelValue","placeholder","input-attr"])),a(p,{label:t(o).form.operate=="Edit"?"Bank":t(i)("user.moneyLog.bank_id"),prop:"bank_id"},{default:n(()=>[a(C,{modelValue:t(o).form.items.bank_id,"onUpdate:modelValue":e[8]||(e[8]=r=>t(o).form.items.bank_id=r),filterable:"",remote:"",placeholder:t(i)("Please select bank account"),"remote-method":D,loading:m.bankLoading,clearable:"",style:{width:"100%"}},{default:n(()=>[(f(!0),V(U,null,ne(m.bankOptions,r=>(f(),y(g,{key:r.id,label:r.bank_name,value:r.id},{default:n(()=>[k("div",be,[k("span",null,v(r.bank_name),1),k("span",_e,v(r.bank_account),1)])]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","placeholder","loading"])]),_:1},8,["label"]),t(o).form.operate=="Edit"?(f(),V(U,{key:2},[a(p,{label:"Label"},{default:n(()=>[a(C,{modelValue:t(o).form.items.label,"onUpdate:modelValue":e[9]||(e[9]=r=>t(o).form.items.label=r),placeholder:"- (optional) -",clearable:""},{default:n(()=>[a(g,{label:"First Deposit",value:1}),a(g,{label:"Unclaim",value:2})]),_:1},8,["modelValue"])]),_:1}),a(p,{label:"Game Ticket Auto"},{default:n(()=>[a(G,{modelValue:m.gameTicketAuto,"onUpdate:modelValue":e[10]||(e[10]=r=>m.gameTicketAuto=r)},{default:n(()=>e[22]||(e[22]=[b("Auto generate ticket")])),_:1},8,["modelValue"])]),_:1})],64)):(f(),V(U,{key:3},[a(Y,{label:t(i)("user.moneyLog.type"),type:"select",modelValue:t(o).form.items.type,"onUpdate:modelValue":e[11]||(e[11]=r=>t(o).form.items.type=r),prop:"type","input-attr":{content:{1:t(i)("user.moneyLog.type_list.1"),2:t(i)("user.moneyLog.type_list.2")}},placeholder:t(i)("Please select field",{field:t(i)("user.moneyLog.type")}),onChange:W},null,8,["label","modelValue","input-attr","placeholder"]),a(p,{prop:"money",label:t(i)("user.moneyLog.Change amount")},{default:n(()=>[a(T,{modelValue:t(o).form.items.money,"onUpdate:modelValue":e[12]||(e[12]=r=>t(o).form.items.money=r),type:"number",placeholder:t(i)("user.moneyLog.Please enter the balance change amount")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(p,{prop:"memo",label:t(i)("user.moneyLog.remarks")},{default:n(()=>[a(T,{onKeyup:[e[13]||(e[13]=w($(()=>{},["stop"]),["enter"])),w($(A,["ctrl"]),["enter"])],modelValue:t(o).form.items.memo,"onUpdate:modelValue":e[14]||(e[14]=r=>t(o).form.items.memo=r),type:"textarea",placeholder:t(i)("user.moneyLog.Please enter change remarks / description")},null,8,["onKeyup","modelValue","placeholder"])]),_:1},8,["label"])],64))]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})]),_:1},8,["model-value","onClose"])}}}),xe=ue(ce,[["__scopeId","data-v-2e29cbae"]]);export{xe as default}; +import{B as oe,am as le,a as O,a8 as ae,w as F,I as d,X as h,C as f,O as y,P as n,H as a,G as k,F as B,u as t,$ as re,a7 as w,D as V,Z as U,V as b,Y as ne,U as v,a6 as $,W as me,_ as j}from"./vue-DweYBrEc.js";import{e as ie,x as se,c as de,_ as ue}from"./index-DaZx-aM1.js";import{b as pe}from"./moneyLog-7w1RhGQR.js";import{F as Y}from"./index-3bJmoSPj.js";import{b as x}from"./validate-BpW15YMR.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";const fe={class:"title"},be={style:{display:"flex","justify-content":"space-between","align-items":"center"}},_e={style:{color:"#a8abb2","font-size":"12px"}},ce=oe({__name:"popupForm",setup(ge){const D=(l="")=>{m.bankLoading=!0,de({url:"/admin/Bank/index",method:"GET",params:{quickSearch:l,limit:20}}).then(e=>{m.bankOptions=e.data.list||[]}).finally(()=>{m.bankLoading=!1})},M=ie(),{t:i}=se.useI18n(),o=le("baTable"),R=O({bank_id:[x({name:"required",message:i("Please select field",{field:i("user.moneyLog.bank_id")})})],type:[x({name:"required",message:i("Please select field",{field:i("user.moneyLog.type")})})],money:[x({name:"required",title:i("user.moneyLog.Change amount")}),{validator:(l,e,s)=>!e||parseFloat(e)<=0&&o.form.operate=="Add"?s(new Error(i("Please enter the correct field",{field:i("user.moneyLog.Change amount")}))):s(),trigger:"blur"}],memo:[x({name:"required",title:i("user.moneyLog.remarks")})]}),E=ae("formRef"),m=O({userInfo:{},after:0,bankOptions:[],bankLoading:!1,editTime:"",timeMode:"Manual",gameTicketAuto:!0}),I=()=>{!o.form.items.user_id||parseInt(o.form.items.user_id)<=0||pe(o.form.items.user_id).then(l=>{m.userInfo=l.data.user,m.after=l.data.user.money})};F(()=>[o.form.items.money,o.form.items.type],([l,e])=>{if(!m.userInfo||Object.keys(m.userInfo).length===0){m.after=0;return}const s=l===""?0:parseFloat(l),u=o.form.operate=="Edit"?parseFloat(o.form.items.before):parseFloat(m.userInfo.money);let _=0;e==2?_=u-s:_=u+s,m.after=parseFloat(_.toFixed(2))},{deep:!0});const c=l=>l.toString().padStart(2,"0"),q=l=>{const e=Number(l);if(!Number.isFinite(e)||!e)return"";const s=new Date(e*1e3);return`${s.getFullYear()}-${c(s.getMonth()+1)}-${c(s.getDate())} ${c(s.getHours())}:${c(s.getMinutes())}:${c(s.getSeconds())}`},z=()=>{if(m.timeMode==="Auto"||!m.editTime)return Math.floor(Date.now()/1e3);const l=Math.floor(new Date(m.editTime.replace(" ","T")).getTime()/1e3);return Number.isFinite(l)?l:Math.floor(Date.now()/1e3)},W=l=>{o.form.items.type=l},P=(l=[],e)=>{for(const s of l){if(s.id==e)return s;if(s.children){const u=P(s.children,e);if(u)return u}}},H=l=>{var s,u;const e=P(o.table.data,l.id);return((s=l.user)==null?void 0:s.jk_username)||((u=e==null?void 0:e.user)==null?void 0:u.jk_username)||""},S=()=>{var e;const l=o.form.items;!l||o.form.operate!=="Edit"||(l.category=l.category||1,l.user_name||(l.user_name=H(l)),l.bank_id=l.bank_id||((e=l.bank)==null?void 0:e.id)||"",l.label=l.label||"",m.editTime=q(l.create_time),m.timeMode="Manual",m.gameTicketAuto=l.game_ticket!==void 0?Number(l.game_ticket)===1:Array.isArray(l.scoreLog)&&l.scoreLog.length>0,l.bank&&!m.bankOptions.some(s=>s.id===l.bank_id)&&m.bankOptions.unshift(l.bank))},A=()=>{o.form.operate==="Edit"&&(o.form.items.create_time=z(),o.form.items.game_ticket=m.gameTicketAuto?1:0),o.onSubmit(E.value)};return F(()=>o.form.operate,l=>{l&&(I(),D(),S())}),F(()=>o.form.items,()=>{S()}),(l,e)=>{const s=d("el-date-picker"),u=d("el-radio"),_=d("el-radio-group"),p=d("el-form-item"),g=d("el-option"),C=d("el-select"),L=d("el-radio-button"),T=d("el-input"),K=d("el-input-number"),G=d("el-checkbox"),X=d("el-form"),Z=d("el-scrollbar"),N=d("el-button"),J=d("el-dialog"),Q=h("drag"),ee=h("zoom"),te=h("blur");return f(),y(J,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(t(o).form.operate),onClose:t(o).toggleForm},{header:n(()=>[j((f(),V("div",fe,[b(v(t(o).form.operate?t(i)(t(o).form.operate):""),1)])),[[Q,[".ba-operate-dialog",".el-dialog__header"]],[ee,".ba-operate-dialog"]])]),footer:n(()=>[k("div",{style:B("width: calc(100% - "+t(o).form.labelWidth/1.8+"px)")},[a(N,{onClick:e[15]||(e[15]=r=>t(o).toggleForm(""))},{default:n(()=>[b(v(t(i)("Cancel")),1)]),_:1}),j((f(),y(N,{loading:t(o).form.submitLoading,onClick:A,type:"primary"},{default:n(()=>[b(v(t(o).form.operateIds.length>1?t(i)("Save and edit next item"):t(i)("Save")),1)]),_:1},8,["loading"])),[[te]])],4)]),default:n(()=>[a(Z,{class:"ba-table-form-scrollbar"},{default:n(()=>[k("div",{class:re(["ba-operate-form","ba-"+t(o).form.operate+"-form"]),style:B(t(M).layout.shrink?"":"width: calc(100% - "+t(o).form.labelWidth/2+"px)")},[t(o).form.loading?me("",!0):(f(),y(X,{key:0,ref_key:"formRef",ref:E,onKeyup:w(A,["enter"]),model:t(o).form.items,"label-position":t(M).layout.shrink?"top":"right","label-width":t(o).form.labelWidth+"px",rules:R},{default:n(()=>[t(o).form.operate=="Edit"?(f(),V(U,{key:0},[a(p,{label:"Date & Time"},{default:n(()=>[a(s,{modelValue:m.editTime,"onUpdate:modelValue":e[0]||(e[0]=r=>m.editTime=r),type:"datetime","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"]),a(_,{modelValue:m.timeMode,"onUpdate:modelValue":e[1]||(e[1]=r=>m.timeMode=r),class:"inline-mode"},{default:n(()=>[a(u,{value:"Auto"},{default:n(()=>e[16]||(e[16]=[b("Auto")])),_:1}),a(u,{value:"Manual"},{default:n(()=>e[17]||(e[17]=[b("Manual")])),_:1})]),_:1},8,["modelValue"])]),_:1}),a(p,{label:"Category"},{default:n(()=>[a(C,{modelValue:t(o).form.items.category,"onUpdate:modelValue":e[2]||(e[2]=r=>t(o).form.items.category=r)},{default:n(()=>[a(g,{label:"Customer",value:1}),a(g,{label:"Other Adjust",value:2})]),_:1},8,["modelValue"])]),_:1}),a(p,{label:"Type",prop:"type"},{default:n(()=>[a(_,{modelValue:t(o).form.items.type,"onUpdate:modelValue":e[3]||(e[3]=r=>t(o).form.items.type=r)},{default:n(()=>[a(L,{value:1},{default:n(()=>e[18]||(e[18]=[b("Deposit")])),_:1}),a(L,{value:2},{default:n(()=>e[19]||(e[19]=[b("Withdraw")])),_:1}),a(L,{value:3},{default:n(()=>e[20]||(e[20]=[b("IN")])),_:1}),a(L,{value:4},{default:n(()=>e[21]||(e[21]=[b("OUT")])),_:1})]),_:1},8,["modelValue"])]),_:1}),a(p,{label:"Username"},{default:n(()=>[a(T,{modelValue:t(o).form.items.user_name,"onUpdate:modelValue":e[4]||(e[4]=r=>t(o).form.items.user_name=r),disabled:"",placeholder:"e.g. PLAYER001"},null,8,["modelValue"])]),_:1}),a(p,{label:"Remark",prop:"memo"},{default:n(()=>[a(T,{modelValue:t(o).form.items.memo,"onUpdate:modelValue":e[5]||(e[5]=r=>t(o).form.items.memo=r),placeholder:"(optional)"},null,8,["modelValue"])]),_:1}),a(p,{label:"Amount (AUD)",prop:"money"},{default:n(()=>[a(K,{modelValue:t(o).form.items.money,"onUpdate:modelValue":e[6]||(e[6]=r=>t(o).form.items.money=r),min:0,precision:2},null,8,["modelValue"])]),_:1})],64)):(f(),y(Y,{key:1,type:"remoteSelect",prop:"user_id",label:t(i)("user.moneyLog.User ID"),modelValue:t(o).form.items.user_id,"onUpdate:modelValue":e[7]||(e[7]=r=>t(o).form.items.user_id=r),placeholder:t(i)("Click select"),"input-attr":{pk:"user.id",field:"nickname_text",remoteUrl:"/admin/user.User/index",onChange:I}},null,8,["label","modelValue","placeholder","input-attr"])),a(p,{label:t(o).form.operate=="Edit"?"Bank":t(i)("user.moneyLog.bank_id"),prop:"bank_id"},{default:n(()=>[a(C,{modelValue:t(o).form.items.bank_id,"onUpdate:modelValue":e[8]||(e[8]=r=>t(o).form.items.bank_id=r),filterable:"",remote:"",placeholder:t(i)("Please select bank account"),"remote-method":D,loading:m.bankLoading,clearable:"",style:{width:"100%"}},{default:n(()=>[(f(!0),V(U,null,ne(m.bankOptions,r=>(f(),y(g,{key:r.id,label:r.bank_name,value:r.id},{default:n(()=>[k("div",be,[k("span",null,v(r.bank_name),1),k("span",_e,v(r.bank_account),1)])]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","placeholder","loading"])]),_:1},8,["label"]),t(o).form.operate=="Edit"?(f(),V(U,{key:2},[a(p,{label:"Label"},{default:n(()=>[a(C,{modelValue:t(o).form.items.label,"onUpdate:modelValue":e[9]||(e[9]=r=>t(o).form.items.label=r),placeholder:"- (optional) -",clearable:""},{default:n(()=>[a(g,{label:"First Deposit",value:1}),a(g,{label:"Unclaim",value:2})]),_:1},8,["modelValue"])]),_:1}),a(p,{label:"Game Ticket Auto"},{default:n(()=>[a(G,{modelValue:m.gameTicketAuto,"onUpdate:modelValue":e[10]||(e[10]=r=>m.gameTicketAuto=r)},{default:n(()=>e[22]||(e[22]=[b("Auto generate ticket")])),_:1},8,["modelValue"])]),_:1})],64)):(f(),V(U,{key:3},[a(Y,{label:t(i)("user.moneyLog.type"),type:"select",modelValue:t(o).form.items.type,"onUpdate:modelValue":e[11]||(e[11]=r=>t(o).form.items.type=r),prop:"type","input-attr":{content:{1:t(i)("user.moneyLog.type_list.1"),2:t(i)("user.moneyLog.type_list.2")}},placeholder:t(i)("Please select field",{field:t(i)("user.moneyLog.type")}),onChange:W},null,8,["label","modelValue","input-attr","placeholder"]),a(p,{prop:"money",label:t(i)("user.moneyLog.Change amount")},{default:n(()=>[a(T,{modelValue:t(o).form.items.money,"onUpdate:modelValue":e[12]||(e[12]=r=>t(o).form.items.money=r),type:"number",placeholder:t(i)("user.moneyLog.Please enter the balance change amount")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(p,{prop:"memo",label:t(i)("user.moneyLog.remarks")},{default:n(()=>[a(T,{onKeyup:[e[13]||(e[13]=w($(()=>{},["stop"]),["enter"])),w($(A,["ctrl"]),["enter"])],modelValue:t(o).form.items.memo,"onUpdate:modelValue":e[14]||(e[14]=r=>t(o).form.items.memo=r),type:"textarea",placeholder:t(i)("user.moneyLog.Please enter change remarks / description")},null,8,["onKeyup","modelValue","placeholder"])]),_:1},8,["label"])],64))]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})]),_:1},8,["model-value","onClose"])}}}),xe=ue(ce,[["__scopeId","data-v-2e29cbae"]]);export{xe as default}; diff --git a/public/assets/popupForm.vue_vue_type_script_setup_true_lang-Dd_2j9TF.js b/public/assets/popupForm.vue_vue_type_script_setup_true_lang-BFZbu156.js similarity index 98% rename from public/assets/popupForm.vue_vue_type_script_setup_true_lang-Dd_2j9TF.js rename to public/assets/popupForm.vue_vue_type_script_setup_true_lang-BFZbu156.js index cedfa71..987f73d 100644 --- a/public/assets/popupForm.vue_vue_type_script_setup_true_lang-Dd_2j9TF.js +++ b/public/assets/popupForm.vue_vue_type_script_setup_true_lang-BFZbu156.js @@ -1 +1 @@ -import{B as z,a8 as A,am as L,a as N,I as d,X as c,C as n,O as i,P as u,_,G as g,F as U,u as e,$ as W,a7 as v,H as r,U as h,W as p,a6 as x,V as k,D as $}from"./vue-DweYBrEc.js";import{e as M,x as K}from"./index-BpUIT4cK.js";import{F as f}from"./index-BlN5UEvU.js";import{b}from"./validate-CLZ9qkb0.js";const j={class:"title"},O={class:"block-help"},G={class:"block-help"},Z=z({__name:"popupForm",setup(H){const w=M(),y=A("formRef"),t=L("baTable"),{t:l}=K.useI18n(),R=N({title:[b({name:"required",title:l("auth.rule.Rule title")})],name:[b({name:"required",title:l("auth.rule.Rule name")})],path:[b({name:"required",title:l("auth.rule.Routing path")})],url:[b({name:"required",title:l("auth.rule.Link address")}),b({name:"url",message:l("auth.rule.Please enter the correct URL")})],component:[b({name:"required",message:l("auth.rule.Component path")})],pid:[{validator:(P,o,m)=>o&&parseInt(o)==parseInt(t.form.items.id)?m(new Error(l("auth.rule.The superior menu rule cannot be the rule itself"))):m(),trigger:"blur"}]});return(P,o)=>{const m=d("el-input"),s=d("el-form-item"),V=d("el-option"),I=d("el-select"),B=d("el-form"),S=d("el-scrollbar"),C=d("el-button"),E=d("el-dialog"),T=c("drag"),D=c("zoom"),F=c("loading"),q=c("blur");return n(),i(E,{class:"ba-operate-dialog","close-on-click-modal":!1,"destroy-on-close":!0,"model-value":["Add","Edit"].includes(e(t).form.operate),onClose:e(t).toggleForm},{header:u(()=>[_((n(),$("div",j,[k(h(e(t).form.operate?e(l)(e(t).form.operate):""),1)])),[[T,[".ba-operate-dialog",".el-dialog__header"]],[D,".ba-operate-dialog"]])]),footer:u(()=>[g("div",{style:U("width: calc(100% - "+e(t).form.labelWidth/1.8+"px)")},[r(C,{onClick:o[18]||(o[18]=a=>e(t).toggleForm(""))},{default:u(()=>[k(h(e(l)("Cancel")),1)]),_:1}),_((n(),i(C,{loading:e(t).form.submitLoading,onClick:o[19]||(o[19]=a=>e(t).onSubmit(e(y))),type:"primary"},{default:u(()=>[k(h(e(t).form.operateIds&&e(t).form.operateIds.length>1?e(l)("Save and edit next item"):e(l)("Save")),1)]),_:1},8,["loading"])),[[q]])],4)]),default:u(()=>[_((n(),i(S,{class:"ba-table-form-scrollbar"},{default:u(()=>[g("div",{class:W(["ba-operate-form","ba-"+e(t).form.operate+"-form"]),style:U(e(w).layout.shrink?"":"width: calc(100% - "+e(t).form.labelWidth/2+"px)")},[e(t).form.loading?p("",!0):(n(),i(B,{key:0,ref_key:"formRef",ref:y,onKeyup:o[17]||(o[17]=v(a=>e(t).onSubmit(e(y)),["enter"])),model:e(t).form.items,"label-position":e(w).layout.shrink?"top":"right","label-width":e(t).form.labelWidth+"px",rules:R},{default:u(()=>[r(f,{type:"remoteSelect",prop:"pid",label:e(l)("auth.rule.Superior menu rule"),modelValue:e(t).form.items.pid,"onUpdate:modelValue":o[0]||(o[0]=a=>e(t).form.items.pid=a),placeholder:e(l)("Click select"),"input-attr":{params:{isTree:!0},field:"title",remoteUrl:e(t).api.actionUrl.get("index"),emptyValues:["",null,void 0,0],valueOnClear:0}},null,8,["label","modelValue","placeholder","input-attr"]),r(f,{label:e(l)("auth.rule.Rule type"),modelValue:e(t).form.items.type,"onUpdate:modelValue":o[1]||(o[1]=a=>e(t).form.items.type=a),type:"radio","input-attr":{border:!0,content:{menu_dir:e(l)("auth.rule.type menu_dir"),menu:e(l)("auth.rule.type menu"),button:e(l)("auth.rule.type button")}}},null,8,["label","modelValue","input-attr"]),r(s,{prop:"title",label:e(l)("auth.rule.Rule title")},{default:u(()=>[r(m,{modelValue:e(t).form.items.title,"onUpdate:modelValue":o[2]||(o[2]=a=>e(t).form.items.title=a),type:"string",placeholder:e(l)("Please input field",{field:e(l)("auth.rule.Rule title")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(s,{prop:"name",label:e(l)("auth.rule.Rule name")},{default:u(()=>[r(m,{modelValue:e(t).form.items.name,"onUpdate:modelValue":o[3]||(o[3]=a=>e(t).form.items.name=a),type:"string",placeholder:e(l)("auth.rule.English name, which does not need to start with `/admin`, such as auth/menu")},null,8,["modelValue","placeholder"]),g("div",O,h(e(l)("auth.rule.It will be registered as the web side routing name and used as the server side API authentication")),1)]),_:1},8,["label"]),e(t).form.items.type!="button"?(n(),i(s,{key:0,prop:"path",label:e(l)("auth.rule.Routing path")},{default:u(()=>[r(m,{modelValue:e(t).form.items.path,"onUpdate:modelValue":o[4]||(o[4]=a=>e(t).form.items.path=a),type:"string",placeholder:e(l)("auth.rule.The web side routing path (path) does not need to start with `/admin`, such as auth/menu")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):p("",!0),e(t).form.operate&&e(t).form.items.type!="button"?(n(),i(f,{key:1,type:"icon",label:e(l)("auth.rule.Rule Icon"),modelValue:e(t).form.items.icon,"onUpdate:modelValue":o[5]||(o[5]=a=>e(t).form.items.icon=a),"input-attr":{showIconName:!0}},null,8,["label","modelValue"])):p("",!0),e(t).form.items.type=="menu"?(n(),i(f,{key:2,label:e(l)("auth.rule.Menu type"),modelValue:e(t).form.items.menu_type,"onUpdate:modelValue":o[6]||(o[6]=a=>e(t).form.items.menu_type=a),type:"radio","input-attr":{border:!0,content:{tab:e(l)("auth.rule.Menu type tab"),link:e(l)("auth.rule.Menu type link (offsite)"),iframe:"Iframe"}}},null,8,["label","modelValue","input-attr"])):p("",!0),e(t).form.items.menu_type!="tab"&&e(t).form.items.type=="menu"?(n(),i(s,{key:3,prop:"url",label:e(l)("auth.rule.Link address")},{default:u(()=>[r(m,{modelValue:e(t).form.items.url,"onUpdate:modelValue":o[7]||(o[7]=a=>e(t).form.items.url=a),type:"string",placeholder:e(l)("auth.rule.Please enter the URL address of the link or iframe")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):p("",!0),e(t).form.items.type=="menu"&&e(t).form.items.menu_type=="tab"?(n(),i(s,{key:4,prop:"component",label:e(l)("auth.rule.Component path")},{default:u(()=>[r(m,{modelValue:e(t).form.items.component,"onUpdate:modelValue":o[8]||(o[8]=a=>e(t).form.items.component=a),type:"string",placeholder:e(l)("auth.rule.Web side component path, please start with /src, such as: /src/views/backend/dashboard")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):p("",!0),e(t).form.items.type=="menu"&&e(t).form.items.menu_type=="tab"?(n(),i(s,{key:5,label:e(l)("auth.rule.Extended properties")},{default:u(()=>[r(I,{class:"w100",modelValue:e(t).form.items.extend,"onUpdate:modelValue":o[9]||(o[9]=a=>e(t).form.items.extend=a),placeholder:e(l)("Please select field",{field:e(l)("auth.rule.Extended properties")})},{default:u(()=>[r(V,{label:e(l)("auth.rule.none"),value:"none"},null,8,["label"]),r(V,{label:e(l)("auth.rule.Add as route only"),value:"add_rules_only"},null,8,["label"]),r(V,{label:e(l)("auth.rule.Add as menu only"),value:"add_menu_only"},null,8,["label"])]),_:1},8,["modelValue","placeholder"]),g("div",G,h(e(l)("auth.rule.extend Title")),1)]),_:1},8,["label"])):p("",!0),r(s,{label:e(l)("auth.rule.Rule comments")},{default:u(()=>[r(m,{onKeyup:[o[10]||(o[10]=v(x(()=>{},["stop"]),["enter"])),o[11]||(o[11]=v(x(a=>e(t).onSubmit(e(y)),["ctrl"]),["enter"]))],modelValue:e(t).form.items.remark,"onUpdate:modelValue":o[12]||(o[12]=a=>e(t).form.items.remark=a),type:"textarea",autosize:{minRows:2,maxRows:5},placeholder:e(l)("auth.rule.Use in controller `get_ route_ Remark()` function, which can obtain the value of this field for your own use, such as the banner file of the console")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(s,{label:e(l)("auth.rule.Rule weight")},{default:u(()=>[r(m,{modelValue:e(t).form.items.weigh,"onUpdate:modelValue":o[13]||(o[13]=a=>e(t).form.items.weigh=a),type:"number",placeholder:e(l)("auth.rule.Please enter the weight of menu rule (sort by)")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),e(t).form.operate=="Add"&&e(t).form.items.type=="menu"?(n(),i(f,{key:6,label:e(l)("auth.rule.Create Page Button"),modelValue:e(t).form.items.buttons,"onUpdate:modelValue":o[14]||(o[14]=a=>e(t).form.items.buttons=a),type:"selects","input-attr":{content:{index:e(l)("auth.rule.Create Page Button index"),add:e(l)("auth.rule.Create Page Button add"),edit:e(l)("auth.rule.Create Page Button edit"),del:e(l)("auth.rule.Create Page Button del"),sortable:e(l)("auth.rule.Create Page Button sortable")}},placeholder:e(l)("auth.rule.Please select the button for automatically creating the desired page"),"block-help":e(l)("auth.rule.Create Page Button tips")},null,8,["label","modelValue","input-attr","placeholder","block-help"])):p("",!0),r(f,{label:e(l)("auth.rule.cache"),modelValue:e(t).form.items.keepalive,"onUpdate:modelValue":o[15]||(o[15]=a=>e(t).form.items.keepalive=a),type:"radio","input-attr":{border:!0,content:{0:e(l)("Disable"),1:e(l)("Enable")}}},null,8,["label","modelValue","input-attr"]),r(f,{label:e(l)("State"),modelValue:e(t).form.items.status,"onUpdate:modelValue":o[16]||(o[16]=a=>e(t).form.items.status=a),type:"radio","input-attr":{border:!0,content:{0:e(l)("Disable"),1:e(l)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[F,e(t).form.loading]])]),_:1},8,["model-value","onClose"])}}});export{Z as _}; +import{B as z,a8 as A,am as L,a as N,I as d,X as c,C as n,O as i,P as u,_,G as g,F as U,u as e,$ as W,a7 as v,H as r,U as h,W as p,a6 as x,V as k,D as $}from"./vue-DweYBrEc.js";import{e as M,x as K}from"./index-DaZx-aM1.js";import{F as f}from"./index-3bJmoSPj.js";import{b}from"./validate-BpW15YMR.js";const j={class:"title"},O={class:"block-help"},G={class:"block-help"},Z=z({__name:"popupForm",setup(H){const w=M(),y=A("formRef"),t=L("baTable"),{t:l}=K.useI18n(),R=N({title:[b({name:"required",title:l("auth.rule.Rule title")})],name:[b({name:"required",title:l("auth.rule.Rule name")})],path:[b({name:"required",title:l("auth.rule.Routing path")})],url:[b({name:"required",title:l("auth.rule.Link address")}),b({name:"url",message:l("auth.rule.Please enter the correct URL")})],component:[b({name:"required",message:l("auth.rule.Component path")})],pid:[{validator:(P,o,m)=>o&&parseInt(o)==parseInt(t.form.items.id)?m(new Error(l("auth.rule.The superior menu rule cannot be the rule itself"))):m(),trigger:"blur"}]});return(P,o)=>{const m=d("el-input"),s=d("el-form-item"),V=d("el-option"),I=d("el-select"),B=d("el-form"),S=d("el-scrollbar"),C=d("el-button"),E=d("el-dialog"),T=c("drag"),D=c("zoom"),F=c("loading"),q=c("blur");return n(),i(E,{class:"ba-operate-dialog","close-on-click-modal":!1,"destroy-on-close":!0,"model-value":["Add","Edit"].includes(e(t).form.operate),onClose:e(t).toggleForm},{header:u(()=>[_((n(),$("div",j,[k(h(e(t).form.operate?e(l)(e(t).form.operate):""),1)])),[[T,[".ba-operate-dialog",".el-dialog__header"]],[D,".ba-operate-dialog"]])]),footer:u(()=>[g("div",{style:U("width: calc(100% - "+e(t).form.labelWidth/1.8+"px)")},[r(C,{onClick:o[18]||(o[18]=a=>e(t).toggleForm(""))},{default:u(()=>[k(h(e(l)("Cancel")),1)]),_:1}),_((n(),i(C,{loading:e(t).form.submitLoading,onClick:o[19]||(o[19]=a=>e(t).onSubmit(e(y))),type:"primary"},{default:u(()=>[k(h(e(t).form.operateIds&&e(t).form.operateIds.length>1?e(l)("Save and edit next item"):e(l)("Save")),1)]),_:1},8,["loading"])),[[q]])],4)]),default:u(()=>[_((n(),i(S,{class:"ba-table-form-scrollbar"},{default:u(()=>[g("div",{class:W(["ba-operate-form","ba-"+e(t).form.operate+"-form"]),style:U(e(w).layout.shrink?"":"width: calc(100% - "+e(t).form.labelWidth/2+"px)")},[e(t).form.loading?p("",!0):(n(),i(B,{key:0,ref_key:"formRef",ref:y,onKeyup:o[17]||(o[17]=v(a=>e(t).onSubmit(e(y)),["enter"])),model:e(t).form.items,"label-position":e(w).layout.shrink?"top":"right","label-width":e(t).form.labelWidth+"px",rules:R},{default:u(()=>[r(f,{type:"remoteSelect",prop:"pid",label:e(l)("auth.rule.Superior menu rule"),modelValue:e(t).form.items.pid,"onUpdate:modelValue":o[0]||(o[0]=a=>e(t).form.items.pid=a),placeholder:e(l)("Click select"),"input-attr":{params:{isTree:!0},field:"title",remoteUrl:e(t).api.actionUrl.get("index"),emptyValues:["",null,void 0,0],valueOnClear:0}},null,8,["label","modelValue","placeholder","input-attr"]),r(f,{label:e(l)("auth.rule.Rule type"),modelValue:e(t).form.items.type,"onUpdate:modelValue":o[1]||(o[1]=a=>e(t).form.items.type=a),type:"radio","input-attr":{border:!0,content:{menu_dir:e(l)("auth.rule.type menu_dir"),menu:e(l)("auth.rule.type menu"),button:e(l)("auth.rule.type button")}}},null,8,["label","modelValue","input-attr"]),r(s,{prop:"title",label:e(l)("auth.rule.Rule title")},{default:u(()=>[r(m,{modelValue:e(t).form.items.title,"onUpdate:modelValue":o[2]||(o[2]=a=>e(t).form.items.title=a),type:"string",placeholder:e(l)("Please input field",{field:e(l)("auth.rule.Rule title")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(s,{prop:"name",label:e(l)("auth.rule.Rule name")},{default:u(()=>[r(m,{modelValue:e(t).form.items.name,"onUpdate:modelValue":o[3]||(o[3]=a=>e(t).form.items.name=a),type:"string",placeholder:e(l)("auth.rule.English name, which does not need to start with `/admin`, such as auth/menu")},null,8,["modelValue","placeholder"]),g("div",O,h(e(l)("auth.rule.It will be registered as the web side routing name and used as the server side API authentication")),1)]),_:1},8,["label"]),e(t).form.items.type!="button"?(n(),i(s,{key:0,prop:"path",label:e(l)("auth.rule.Routing path")},{default:u(()=>[r(m,{modelValue:e(t).form.items.path,"onUpdate:modelValue":o[4]||(o[4]=a=>e(t).form.items.path=a),type:"string",placeholder:e(l)("auth.rule.The web side routing path (path) does not need to start with `/admin`, such as auth/menu")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):p("",!0),e(t).form.operate&&e(t).form.items.type!="button"?(n(),i(f,{key:1,type:"icon",label:e(l)("auth.rule.Rule Icon"),modelValue:e(t).form.items.icon,"onUpdate:modelValue":o[5]||(o[5]=a=>e(t).form.items.icon=a),"input-attr":{showIconName:!0}},null,8,["label","modelValue"])):p("",!0),e(t).form.items.type=="menu"?(n(),i(f,{key:2,label:e(l)("auth.rule.Menu type"),modelValue:e(t).form.items.menu_type,"onUpdate:modelValue":o[6]||(o[6]=a=>e(t).form.items.menu_type=a),type:"radio","input-attr":{border:!0,content:{tab:e(l)("auth.rule.Menu type tab"),link:e(l)("auth.rule.Menu type link (offsite)"),iframe:"Iframe"}}},null,8,["label","modelValue","input-attr"])):p("",!0),e(t).form.items.menu_type!="tab"&&e(t).form.items.type=="menu"?(n(),i(s,{key:3,prop:"url",label:e(l)("auth.rule.Link address")},{default:u(()=>[r(m,{modelValue:e(t).form.items.url,"onUpdate:modelValue":o[7]||(o[7]=a=>e(t).form.items.url=a),type:"string",placeholder:e(l)("auth.rule.Please enter the URL address of the link or iframe")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):p("",!0),e(t).form.items.type=="menu"&&e(t).form.items.menu_type=="tab"?(n(),i(s,{key:4,prop:"component",label:e(l)("auth.rule.Component path")},{default:u(()=>[r(m,{modelValue:e(t).form.items.component,"onUpdate:modelValue":o[8]||(o[8]=a=>e(t).form.items.component=a),type:"string",placeholder:e(l)("auth.rule.Web side component path, please start with /src, such as: /src/views/backend/dashboard")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):p("",!0),e(t).form.items.type=="menu"&&e(t).form.items.menu_type=="tab"?(n(),i(s,{key:5,label:e(l)("auth.rule.Extended properties")},{default:u(()=>[r(I,{class:"w100",modelValue:e(t).form.items.extend,"onUpdate:modelValue":o[9]||(o[9]=a=>e(t).form.items.extend=a),placeholder:e(l)("Please select field",{field:e(l)("auth.rule.Extended properties")})},{default:u(()=>[r(V,{label:e(l)("auth.rule.none"),value:"none"},null,8,["label"]),r(V,{label:e(l)("auth.rule.Add as route only"),value:"add_rules_only"},null,8,["label"]),r(V,{label:e(l)("auth.rule.Add as menu only"),value:"add_menu_only"},null,8,["label"])]),_:1},8,["modelValue","placeholder"]),g("div",G,h(e(l)("auth.rule.extend Title")),1)]),_:1},8,["label"])):p("",!0),r(s,{label:e(l)("auth.rule.Rule comments")},{default:u(()=>[r(m,{onKeyup:[o[10]||(o[10]=v(x(()=>{},["stop"]),["enter"])),o[11]||(o[11]=v(x(a=>e(t).onSubmit(e(y)),["ctrl"]),["enter"]))],modelValue:e(t).form.items.remark,"onUpdate:modelValue":o[12]||(o[12]=a=>e(t).form.items.remark=a),type:"textarea",autosize:{minRows:2,maxRows:5},placeholder:e(l)("auth.rule.Use in controller `get_ route_ Remark()` function, which can obtain the value of this field for your own use, such as the banner file of the console")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(s,{label:e(l)("auth.rule.Rule weight")},{default:u(()=>[r(m,{modelValue:e(t).form.items.weigh,"onUpdate:modelValue":o[13]||(o[13]=a=>e(t).form.items.weigh=a),type:"number",placeholder:e(l)("auth.rule.Please enter the weight of menu rule (sort by)")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),e(t).form.operate=="Add"&&e(t).form.items.type=="menu"?(n(),i(f,{key:6,label:e(l)("auth.rule.Create Page Button"),modelValue:e(t).form.items.buttons,"onUpdate:modelValue":o[14]||(o[14]=a=>e(t).form.items.buttons=a),type:"selects","input-attr":{content:{index:e(l)("auth.rule.Create Page Button index"),add:e(l)("auth.rule.Create Page Button add"),edit:e(l)("auth.rule.Create Page Button edit"),del:e(l)("auth.rule.Create Page Button del"),sortable:e(l)("auth.rule.Create Page Button sortable")}},placeholder:e(l)("auth.rule.Please select the button for automatically creating the desired page"),"block-help":e(l)("auth.rule.Create Page Button tips")},null,8,["label","modelValue","input-attr","placeholder","block-help"])):p("",!0),r(f,{label:e(l)("auth.rule.cache"),modelValue:e(t).form.items.keepalive,"onUpdate:modelValue":o[15]||(o[15]=a=>e(t).form.items.keepalive=a),type:"radio","input-attr":{border:!0,content:{0:e(l)("Disable"),1:e(l)("Enable")}}},null,8,["label","modelValue","input-attr"]),r(f,{label:e(l)("State"),modelValue:e(t).form.items.status,"onUpdate:modelValue":o[16]||(o[16]=a=>e(t).form.items.status=a),type:"radio","input-attr":{border:!0,content:{0:e(l)("Disable"),1:e(l)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[F,e(t).form.loading]])]),_:1},8,["model-value","onClose"])}}});export{Z as _}; diff --git a/public/assets/popupForm.vue_vue_type_script_setup_true_lang-CR3puoqc.js b/public/assets/popupForm.vue_vue_type_script_setup_true_lang-CYQsFg3F.js similarity index 97% rename from public/assets/popupForm.vue_vue_type_script_setup_true_lang-CR3puoqc.js rename to public/assets/popupForm.vue_vue_type_script_setup_true_lang-CYQsFg3F.js index 737d683..8dc9894 100644 --- a/public/assets/popupForm.vue_vue_type_script_setup_true_lang-CR3puoqc.js +++ b/public/assets/popupForm.vue_vue_type_script_setup_true_lang-CYQsFg3F.js @@ -1 +1 @@ -import{B as I,a8 as B,am as D,a as z,w as N,I as d,X as u,C as s,O as p,P as i,_ as b,G as x,F as y,u as e,$ as R,a7 as T,a6 as W,H as n,W as $,V as _,U as k,D as E}from"./vue-DweYBrEc.js";import{e as j,x as K}from"./index-BpUIT4cK.js";import{F as r}from"./index-BlN5UEvU.js";import{b as m}from"./validate-CLZ9qkb0.js";const A={class:"title"},X=I({__name:"popupForm",setup(G){const c=j(),f=B("formRef"),t=D("baTable"),{t:l}=K.useI18n(),v=z({tx_in:[m({name:"number",title:l("bank.tx_in")})],tx_out:[m({name:"number",title:l("bank.tx_out")})],fund_in:[m({name:"number",title:l("bank.fund_in")})],fund_out:[m({name:"number",title:l("bank.fund_out")})],create_time:[m({name:"date",title:l("bank.create_time")})],update_time:[m({name:"date",title:l("bank.update_time")})]});return N(()=>t.form.items.safe_alert,V=>{V=="0"&&(t.form.items.tx_in=null,t.form.items.tx_out=null,t.form.items.fund_in=null,t.form.items.fund_out=null)}),(V,a)=>{const h=d("el-form"),w=d("el-scrollbar"),g=d("el-button"),C=d("el-dialog"),U=u("drag"),P=u("zoom"),S=u("loading"),F=u("blur");return s(),p(C,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(t).form.operate),onClose:e(t).toggleForm},{header:i(()=>[b((s(),E("div",A,[_(k(e(t).form.operate?e(l)(e(t).form.operate):""),1)])),[[U,[".ba-operate-dialog",".el-dialog__header"]],[P,".ba-operate-dialog"]])]),footer:i(()=>[x("div",{style:y("width: calc(100% - "+e(t).form.labelWidth/1.8+"px)")},[n(g,{onClick:a[12]||(a[12]=o=>e(t).toggleForm())},{default:i(()=>[_(k(e(l)("Cancel")),1)]),_:1}),b((s(),p(g,{loading:e(t).form.submitLoading,onClick:a[13]||(a[13]=o=>e(t).onSubmit(e(f))),type:"primary"},{default:i(()=>[_(k(e(t).form.operateIds&&e(t).form.operateIds.length>1?e(l)("Save and edit next item"):e(l)("Save")),1)]),_:1},8,["loading"])),[[F]])],4)]),default:i(()=>[b((s(),p(w,{class:"ba-table-form-scrollbar"},{default:i(()=>[x("div",{class:R(["ba-operate-form","ba-"+e(t).form.operate+"-form"]),style:y(e(c).layout.shrink?"":"width: calc(100% - "+e(t).form.labelWidth/2+"px)")},[e(t).form.loading?$("",!0):(s(),p(h,{key:0,ref_key:"formRef",ref:f,onSubmit:a[10]||(a[10]=W(()=>{},["prevent"])),onKeyup:a[11]||(a[11]=T(o=>e(t).onSubmit(e(f)),["enter"])),model:e(t).form.items,"label-position":e(c).layout.shrink?"top":"right","label-width":e(t).form.labelWidth+"px",rules:v},{default:i(()=>[n(r,{label:e(l)("bank.weigh"),type:"number",modelValue:e(t).form.items.weigh,"onUpdate:modelValue":a[0]||(a[0]=o=>e(t).form.items.weigh=o),prop:"weigh","input-attr":{step:1},placeholder:e(l)("Please input field",{field:e(l)("bank.weigh")})},null,8,["label","modelValue","placeholder"]),n(r,{label:e(l)("bank.bank_name"),type:"string",modelValue:e(t).form.items.bank_name,"onUpdate:modelValue":a[1]||(a[1]=o=>e(t).form.items.bank_name=o),prop:"bank_name",placeholder:e(l)("Please input field",{field:e(l)("bank.bank_name")})},null,8,["label","modelValue","placeholder"]),n(r,{label:e(l)("bank.bank_account"),type:"string",modelValue:e(t).form.items.bank_account,"onUpdate:modelValue":a[2]||(a[2]=o=>e(t).form.items.bank_account=o),prop:"bank_account",placeholder:e(l)("Please input field",{field:e(l)("bank.bank_account")})},null,8,["label","modelValue","placeholder"]),n(r,{label:e(l)("bank.safe_alert"),type:"select",modelValue:e(t).form.items.safe_alert,"onUpdate:modelValue":a[3]||(a[3]=o=>e(t).form.items.safe_alert=o),prop:"safe_alert","input-attr":{content:{0:e(l)("bank.safe_alert 0"),1:e(l)("bank.safe_alert 1"),2:e(l)("bank.safe_alert 2"),3:e(l)("bank.safe_alert 3"),4:e(l)("bank.safe_alert 4"),5:e(l)("bank.safe_alert 5"),6:e(l)("bank.safe_alert 6")}},placeholder:e(l)("Please select field",{field:e(l)("bank.safe_alert")})},null,8,["label","modelValue","input-attr","placeholder"]),n(r,{label:e(l)("bank.tx_in"),type:"number",modelValue:e(t).form.items.tx_in,"onUpdate:modelValue":a[4]||(a[4]=o=>e(t).form.items.tx_in=o),prop:"tx_in","input-attr":{step:1,disabled:e(t).form.items.safe_alert=="0"},placeholder:e(l)("Please input field",{field:e(l)("bank.tx_in")})},null,8,["label","modelValue","input-attr","placeholder"]),n(r,{label:e(l)("bank.tx_out"),type:"number",modelValue:e(t).form.items.tx_out,"onUpdate:modelValue":a[5]||(a[5]=o=>e(t).form.items.tx_out=o),prop:"tx_out","input-attr":{step:1,disabled:e(t).form.items.safe_alert=="0"},placeholder:e(l)("Please input field",{field:e(l)("bank.tx_out")})},null,8,["label","modelValue","input-attr","placeholder"]),n(r,{label:e(l)("bank.fund_in"),type:"number",modelValue:e(t).form.items.fund_in,"onUpdate:modelValue":a[6]||(a[6]=o=>e(t).form.items.fund_in=o),prop:"fund_in","input-attr":{step:1,disabled:e(t).form.items.safe_alert=="0"},placeholder:e(l)("Please input field",{field:e(l)("bank.fund_in")})},null,8,["label","modelValue","input-attr","placeholder"]),n(r,{label:e(l)("bank.fund_out"),type:"number",modelValue:e(t).form.items.fund_out,"onUpdate:modelValue":a[7]||(a[7]=o=>e(t).form.items.fund_out=o),prop:"fund_out","input-attr":{step:1,disabled:e(t).form.items.safe_alert=="0"},placeholder:e(l)("Please input field",{field:e(l)("bank.fund_out")})},null,8,["label","modelValue","input-attr","placeholder"]),n(r,{label:e(l)("bank.label_color"),type:"color",modelValue:e(t).form.items.label_color,"onUpdate:modelValue":a[8]||(a[8]=o=>e(t).form.items.label_color=o),prop:"label_color",placeholder:e(l)("Please input field",{field:e(l)("bank.label_color")})},null,8,["label","modelValue","placeholder"]),n(r,{label:e(l)("bank.status"),type:"switch",modelValue:e(t).form.items.status,"onUpdate:modelValue":a[9]||(a[9]=o=>e(t).form.items.status=o),prop:"status","input-attr":{content:{0:e(l)("bank.status 0"),1:e(l)("bank.status 1")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[S,e(t).form.loading]])]),_:1},8,["model-value","onClose"])}}});export{X as _}; +import{B as I,a8 as B,am as D,a as z,w as N,I as d,X as u,C as s,O as p,P as i,_ as b,G as x,F as y,u as e,$ as R,a7 as T,a6 as W,H as n,W as $,V as _,U as k,D as E}from"./vue-DweYBrEc.js";import{e as j,x as K}from"./index-DaZx-aM1.js";import{F as r}from"./index-3bJmoSPj.js";import{b as m}from"./validate-BpW15YMR.js";const A={class:"title"},X=I({__name:"popupForm",setup(G){const c=j(),f=B("formRef"),t=D("baTable"),{t:l}=K.useI18n(),v=z({tx_in:[m({name:"number",title:l("bank.tx_in")})],tx_out:[m({name:"number",title:l("bank.tx_out")})],fund_in:[m({name:"number",title:l("bank.fund_in")})],fund_out:[m({name:"number",title:l("bank.fund_out")})],create_time:[m({name:"date",title:l("bank.create_time")})],update_time:[m({name:"date",title:l("bank.update_time")})]});return N(()=>t.form.items.safe_alert,V=>{V=="0"&&(t.form.items.tx_in=null,t.form.items.tx_out=null,t.form.items.fund_in=null,t.form.items.fund_out=null)}),(V,a)=>{const h=d("el-form"),w=d("el-scrollbar"),g=d("el-button"),C=d("el-dialog"),U=u("drag"),P=u("zoom"),S=u("loading"),F=u("blur");return s(),p(C,{class:"ba-operate-dialog","close-on-click-modal":!1,"model-value":["Add","Edit"].includes(e(t).form.operate),onClose:e(t).toggleForm},{header:i(()=>[b((s(),E("div",A,[_(k(e(t).form.operate?e(l)(e(t).form.operate):""),1)])),[[U,[".ba-operate-dialog",".el-dialog__header"]],[P,".ba-operate-dialog"]])]),footer:i(()=>[x("div",{style:y("width: calc(100% - "+e(t).form.labelWidth/1.8+"px)")},[n(g,{onClick:a[12]||(a[12]=o=>e(t).toggleForm())},{default:i(()=>[_(k(e(l)("Cancel")),1)]),_:1}),b((s(),p(g,{loading:e(t).form.submitLoading,onClick:a[13]||(a[13]=o=>e(t).onSubmit(e(f))),type:"primary"},{default:i(()=>[_(k(e(t).form.operateIds&&e(t).form.operateIds.length>1?e(l)("Save and edit next item"):e(l)("Save")),1)]),_:1},8,["loading"])),[[F]])],4)]),default:i(()=>[b((s(),p(w,{class:"ba-table-form-scrollbar"},{default:i(()=>[x("div",{class:R(["ba-operate-form","ba-"+e(t).form.operate+"-form"]),style:y(e(c).layout.shrink?"":"width: calc(100% - "+e(t).form.labelWidth/2+"px)")},[e(t).form.loading?$("",!0):(s(),p(h,{key:0,ref_key:"formRef",ref:f,onSubmit:a[10]||(a[10]=W(()=>{},["prevent"])),onKeyup:a[11]||(a[11]=T(o=>e(t).onSubmit(e(f)),["enter"])),model:e(t).form.items,"label-position":e(c).layout.shrink?"top":"right","label-width":e(t).form.labelWidth+"px",rules:v},{default:i(()=>[n(r,{label:e(l)("bank.weigh"),type:"number",modelValue:e(t).form.items.weigh,"onUpdate:modelValue":a[0]||(a[0]=o=>e(t).form.items.weigh=o),prop:"weigh","input-attr":{step:1},placeholder:e(l)("Please input field",{field:e(l)("bank.weigh")})},null,8,["label","modelValue","placeholder"]),n(r,{label:e(l)("bank.bank_name"),type:"string",modelValue:e(t).form.items.bank_name,"onUpdate:modelValue":a[1]||(a[1]=o=>e(t).form.items.bank_name=o),prop:"bank_name",placeholder:e(l)("Please input field",{field:e(l)("bank.bank_name")})},null,8,["label","modelValue","placeholder"]),n(r,{label:e(l)("bank.bank_account"),type:"string",modelValue:e(t).form.items.bank_account,"onUpdate:modelValue":a[2]||(a[2]=o=>e(t).form.items.bank_account=o),prop:"bank_account",placeholder:e(l)("Please input field",{field:e(l)("bank.bank_account")})},null,8,["label","modelValue","placeholder"]),n(r,{label:e(l)("bank.safe_alert"),type:"select",modelValue:e(t).form.items.safe_alert,"onUpdate:modelValue":a[3]||(a[3]=o=>e(t).form.items.safe_alert=o),prop:"safe_alert","input-attr":{content:{0:e(l)("bank.safe_alert 0"),1:e(l)("bank.safe_alert 1"),2:e(l)("bank.safe_alert 2"),3:e(l)("bank.safe_alert 3"),4:e(l)("bank.safe_alert 4"),5:e(l)("bank.safe_alert 5"),6:e(l)("bank.safe_alert 6")}},placeholder:e(l)("Please select field",{field:e(l)("bank.safe_alert")})},null,8,["label","modelValue","input-attr","placeholder"]),n(r,{label:e(l)("bank.tx_in"),type:"number",modelValue:e(t).form.items.tx_in,"onUpdate:modelValue":a[4]||(a[4]=o=>e(t).form.items.tx_in=o),prop:"tx_in","input-attr":{step:1,disabled:e(t).form.items.safe_alert=="0"},placeholder:e(l)("Please input field",{field:e(l)("bank.tx_in")})},null,8,["label","modelValue","input-attr","placeholder"]),n(r,{label:e(l)("bank.tx_out"),type:"number",modelValue:e(t).form.items.tx_out,"onUpdate:modelValue":a[5]||(a[5]=o=>e(t).form.items.tx_out=o),prop:"tx_out","input-attr":{step:1,disabled:e(t).form.items.safe_alert=="0"},placeholder:e(l)("Please input field",{field:e(l)("bank.tx_out")})},null,8,["label","modelValue","input-attr","placeholder"]),n(r,{label:e(l)("bank.fund_in"),type:"number",modelValue:e(t).form.items.fund_in,"onUpdate:modelValue":a[6]||(a[6]=o=>e(t).form.items.fund_in=o),prop:"fund_in","input-attr":{step:1,disabled:e(t).form.items.safe_alert=="0"},placeholder:e(l)("Please input field",{field:e(l)("bank.fund_in")})},null,8,["label","modelValue","input-attr","placeholder"]),n(r,{label:e(l)("bank.fund_out"),type:"number",modelValue:e(t).form.items.fund_out,"onUpdate:modelValue":a[7]||(a[7]=o=>e(t).form.items.fund_out=o),prop:"fund_out","input-attr":{step:1,disabled:e(t).form.items.safe_alert=="0"},placeholder:e(l)("Please input field",{field:e(l)("bank.fund_out")})},null,8,["label","modelValue","input-attr","placeholder"]),n(r,{label:e(l)("bank.label_color"),type:"color",modelValue:e(t).form.items.label_color,"onUpdate:modelValue":a[8]||(a[8]=o=>e(t).form.items.label_color=o),prop:"label_color",placeholder:e(l)("Please input field",{field:e(l)("bank.label_color")})},null,8,["label","modelValue","placeholder"]),n(r,{label:e(l)("bank.status"),type:"switch",modelValue:e(t).form.items.status,"onUpdate:modelValue":a[9]||(a[9]=o=>e(t).form.items.status=o),prop:"status","input-attr":{content:{0:e(l)("bank.status 0"),1:e(l)("bank.status 1")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[S,e(t).form.loading]])]),_:1},8,["model-value","onClose"])}}});export{X as _}; diff --git a/public/assets/profile-BGIq_NHK.js b/public/assets/profile-NEMZEa95.js similarity index 98% rename from public/assets/profile-BGIq_NHK.js rename to public/assets/profile-NEMZEa95.js index 203bc49..7b864ab 100644 --- a/public/assets/profile-BGIq_NHK.js +++ b/public/assets/profile-NEMZEa95.js @@ -1 +1 @@ -import{C as p,D as C,B as Z,a0 as x,a8 as I,a as ee,o as oe,I as m,X as ae,H as n,P as r,G as w,a7 as T,u as t,O as g,V as c,U as s,W as v,_ as R}from"./vue-DweYBrEc.js";import{F as f}from"./index-BlN5UEvU.js";import{_ as O,x as le,b as ie,a as te,y as ne,ai as re,G as de,H as A,I as E,aj as se,ak as ue,al as pe}from"./index-BpUIT4cK.js";import{b as u}from"./validate-CLZ9qkb0.js";import{c as G}from"./index-D3o_bWqH.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";const ce={};function fe(j,k){return p(),C("div")}const me=O(ce,[["render",fe]]),ge={class:"user-views"},be={class:"card-header"},ye={class:"user-profile"},we={key:0},ve={key:1},Ve={style:"width: calc(100% - 20px)"},he={style:"width: calc(100% - 20px)"},Ce=Z({__name:"profile",setup(j){let k;const{t:l}=le.useI18n(),H=x(),b=ie(),W=te(),$=I("formRef"),S=I("bindFormRef"),U=I("verificationFormRef"),e=ee({formSubmitLoading:!1,form:b.$state,rules:{username:[u({name:"required",title:l("user.account.profile.User name")}),u({name:"account"})],nickname:[u({name:"required",title:l("user.account.profile.nickname")})]},accountVerificationType:[],dialog:{type:"email",submitLoading:!1,sendCaptchaLoading:!1,codeSendCountdown:0,captchaId:ne(),verification:{show:!1,rules:{password:[u({name:"required",title:l("user.account.profile.password")}),u({name:"password"})],captcha:[u({name:"required",title:l("user.account.profile.Verification Code")})]},form:{password:"",captcha:""},accountVerificationToken:""},bind:{show:!1,rules:{password:[u({name:"required",title:l("user.account.profile.password")}),u({name:"password"})],email:[u({name:"required",title:l("user.account.profile.email")}),u({name:"email",title:l("user.account.profile.email")})],mobile:[u({name:"required",title:l("user.account.profile.mobile")}),u({name:"mobile",title:l("user.account.profile.mobile")})],captcha:[u({name:"required",title:l("user.account.profile.Verification Code")})]},form:{password:"",email:"",mobile:"",captcha:""}}}}),F=a=>{e.dialog.codeSendCountdown=a,k=window.setInterval(()=>{e.dialog.codeSendCountdown--,e.dialog.codeSendCountdown<=0&&P()},1e3)},P=()=>{e.dialog.codeSendCountdown=0,clearInterval(k)},B=a=>{a=="email"&&b.email||a=="mobile"&&b.mobile?e.dialog.verification.show=!0:e.dialog.bind.show=!0,e.dialog.type=a},X=()=>{e.dialog.codeSendCountdown>0||U.value.validateField("password").then(a=>{a&&G(e.dialog.captchaId,o=>z(o))})},z=a=>{e.dialog.sendCaptchaLoading=!0,(e.dialog.type=="email"?A:E)(b[e.dialog.type],`user_${e.dialog.type}_verify`,{password:e.dialog.verification.form.password,captchaId:e.dialog.captchaId,captchaInfo:a}).then(d=>{d.code==1&&F(60)}).finally(()=>{e.dialog.sendCaptchaLoading=!1})},J=()=>{e.dialog.codeSendCountdown>0||S.value.validateField(e.dialog.type).then(a=>{a&&G(e.dialog.captchaId,o=>Q(o))})},Q=a=>{e.dialog.sendCaptchaLoading=!0,(e.dialog.type=="email"?A:E)(e.dialog.bind.form[e.dialog.type],`user_change_${e.dialog.type}`,{captchaId:e.dialog.captchaId,captchaInfo:a}).then(d=>{d.code==1&&F(60)}).finally(()=>{e.dialog.sendCaptchaLoading=!1})},M=()=>{var a;(a=U.value)==null||a.validate(o=>{o&&(e.dialog.submitLoading=!0,se({type:e.dialog.type,captcha:e.dialog.verification.form.captcha}).then(d=>{P(),e.dialog.bind.show=!0,e.dialog.type=d.data.type,e.dialog.verification.show=!1,e.dialog.verification.accountVerificationToken=d.data.accountVerificationToken}).finally(()=>{e.dialog.submitLoading=!1}))})},q=()=>{var a;(a=S.value)==null||a.validate(o=>{o&&(e.dialog.submitLoading=!0,ue({type:e.dialog.type,accountVerificationToken:e.dialog.verification.accountVerificationToken,...e.dialog.bind.form}).then(()=>{P(),e.dialog.bind.show=!1,b[e.dialog.type]=e.dialog.bind.form[e.dialog.type]}).finally(()=>{e.dialog.submitLoading=!1}))})},N=()=>{var a;(a=$.value)==null||a.validate(o=>{o&&(e.formSubmitLoading=!0,pe(e.form).then(()=>{e.formSubmitLoading=!1}).catch(()=>{e.formSubmitLoading=!1}))})};return oe(()=>{re().then(a=>{e.accountVerificationType=a.data.accountVerificationType})}),(a,o)=>{const d=m("el-button"),V=m("el-input"),y=m("el-form-item"),L=m("el-form"),Y=m("el-card"),h=m("el-col"),D=m("el-row"),K=m("el-dialog"),_=ae("blur");return p(),C("div",ge,[n(Y,{class:"user-views-card",shadow:"hover"},{header:r(()=>[w("div",be,[w("span",null,s(a.$t("user.account.profile.profile")),1),R((p(),g(d,{onClick:o[0]||(o[0]=i=>t(H).push({name:"account/changePassword"})),type:"info",plain:""},{default:r(()=>[c(s(a.$t("user.account.profile.Change Password")),1)]),_:1})),[[_]])])]),default:r(()=>[w("div",ye,[n(L,{"label-position":t(W).state.shrink?"top":"right",model:e.form,rules:e.rules,"label-width":100,ref_key:"formRef",ref:$,onKeyup:o[13]||(o[13]=T(i=>N(),["enter"]))},{default:r(()=>[n(f,{label:a.$t("user.account.profile.avatar"),"input-attr":{hideSelectFile:!0},type:"image",modelValue:e.form.avatar,"onUpdate:modelValue":o[1]||(o[1]=i=>e.form.avatar=i),prop:"avatar"},null,8,["label","modelValue"]),n(f,{label:a.$t("user.account.profile.User name"),type:"string",modelValue:e.form.username,"onUpdate:modelValue":o[2]||(o[2]=i=>e.form.username=i),placeholder:a.$t("Please input field",{field:a.$t("user.account.profile.User name")}),prop:"username"},null,8,["label","modelValue","placeholder"]),n(f,{label:a.$t("user.account.profile.User nickname"),type:"string",modelValue:e.form.nickname,"onUpdate:modelValue":o[3]||(o[3]=i=>e.form.nickname=i),placeholder:a.$t("Please input field",{field:a.$t("user.account.profile.User nickname")}),prop:"nickname"},null,8,["label","modelValue","placeholder"]),e.accountVerificationType.includes("email")?(p(),g(y,{key:0,label:t(l)("user.account.profile.email")},{default:r(()=>[n(V,{modelValue:e.form.email,"onUpdate:modelValue":o[5]||(o[5]=i=>e.form.email=i),readonly:"",placeholder:t(l)("user.account.profile.Operation via right button")},{append:r(()=>[n(d,{type:"primary",onClick:o[4]||(o[4]=i=>B("email"))},{default:r(()=>[c(s(e.form.email?t(l)("user.account.profile.Click Modify"):t(l)("user.account.profile.bind")),1)]),_:1})]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])):v("",!0),e.accountVerificationType.includes("mobile")?(p(),g(y,{key:1,label:t(l)("user.account.profile.mobile")},{default:r(()=>[n(V,{modelValue:e.form.mobile,"onUpdate:modelValue":o[7]||(o[7]=i=>e.form.mobile=i),readonly:"",placeholder:t(l)("user.account.profile.Operation via right button")},{append:r(()=>[n(d,{type:"primary",onClick:o[6]||(o[6]=i=>B("mobile"))},{default:r(()=>[c(s(e.form.mobile?t(l)("user.account.profile.Click Modify"):t(l)("user.account.profile.bind")),1)]),_:1})]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])):v("",!0),n(f,{label:a.$t("user.account.profile.Gender"),type:"radio",modelValue:e.form.gender,"onUpdate:modelValue":o[8]||(o[8]=i=>e.form.gender=i),"input-attr":{border:!0,content:{0:a.$t("user.account.profile.secrecy"),1:a.$t("user.account.profile.male"),2:a.$t("user.account.profile.female")}}},null,8,["label","modelValue","input-attr"]),n(f,{label:a.$t("user.account.profile.birthday"),type:"date",modelValue:e.form.birthday,"onUpdate:modelValue":o[9]||(o[9]=i=>e.form.birthday=i)},null,8,["label","modelValue"]),n(f,{label:a.$t("user.account.profile.Personal signature"),type:"textarea",placeholder:a.$t("Please input field",{field:a.$t("user.account.profile.Personal signature")}),modelValue:e.form.motto,"onUpdate:modelValue":o[10]||(o[10]=i=>e.form.motto=i),"input-attr":{showWordLimit:!0,maxlength:120,rows:3}},null,8,["label","placeholder","modelValue"]),n(me),n(y,{class:"submit-buttons"},{default:r(()=>[n(d,{onClick:o[11]||(o[11]=i=>t(de)(t($)))},{default:r(()=>[c(s(a.$t("Reset")),1)]),_:1}),n(d,{type:"primary",loading:e.formSubmitLoading,onClick:o[12]||(o[12]=i=>N())},{default:r(()=>[c(s(a.$t("Save")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["label-position","model","rules"])])]),_:1}),n(K,{title:t(l)("user.account.profile.Account verification"),modelValue:e.dialog.verification.show,"onUpdate:modelValue":o[19]||(o[19]=i=>e.dialog.verification.show=i),class:"ba-change-bind-dialog ba-verification-dialog","destroy-on-close":!0,"close-on-click-modal":!1,width:"30%"},{footer:r(()=>[w("div",Ve,[n(d,{onClick:o[17]||(o[17]=i=>e.dialog.verification.show=!1)},{default:r(()=>[c(s(t(l)("Cancel")),1)]),_:1}),R((p(),g(d,{loading:e.dialog.submitLoading,onClick:o[18]||(o[18]=i=>M()),type:"primary"},{default:r(()=>[c(s(t(l)("user.account.profile.next step")),1)]),_:1},8,["loading"])),[[_]])])]),default:r(()=>[n(L,{model:e.dialog.verification.form,rules:e.dialog.verification.rules,"label-position":"top",ref_key:"verificationFormRef",ref:U,onKeyup:o[16]||(o[16]=T(i=>M(),["enter"]))},{default:r(()=>[n(f,{label:t(l)("user.account.profile.Account password verification"),type:"password",modelValue:e.dialog.verification.form.password,"onUpdate:modelValue":o[14]||(o[14]=i=>e.dialog.verification.form.password=i),prop:"password","input-attr":{showPassword:!0},placeholder:a.$t("Please input field",{field:a.$t("user.account.profile.password")})},null,8,["label","modelValue","placeholder"]),n(y,{prop:"captcha"},{label:r(()=>[e.dialog.type=="email"?(p(),C("span",we,s(t(l)("user.account.profile.Mail verification"))+" ("+s(t(l)("user.account.profile.accept")+t(l)("user.account.profile.mail")+":"+t(b).email)+") ",1)):(p(),C("span",ve,s(t(l)("user.account.profile.SMS verification"))+" ("+s(t(l)("user.account.profile.accept")+t(l)("user.account.profile.mobile")+":"+t(b).mobile)+") ",1))]),default:r(()=>[n(D,{class:"w100",gutter:10},{default:r(()=>[n(h,{span:18},{default:r(()=>[n(V,{modelValue:e.dialog.verification.form.captcha,"onUpdate:modelValue":o[15]||(o[15]=i=>e.dialog.verification.form.captcha=i),placeholder:t(l)("Please input field",{field:t(l)("user.account.profile.Verification Code")}),autocomplete:"off"},null,8,["modelValue","placeholder"])]),_:1}),n(h,{class:"captcha-box",span:6},{default:r(()=>[n(d,{onClick:X,loading:e.dialog.sendCaptchaLoading,disabled:!(e.dialog.codeSendCountdown<=0),type:"primary"},{default:r(()=>[c(s(e.dialog.codeSendCountdown<=0?t(l)("user.account.profile.send"):e.dialog.codeSendCountdown+t(l)("user.account.profile.seconds")),1)]),_:1},8,["loading","disabled"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"]),n(K,{title:t(l)("user.account.profile.bind")+t(l)("user.account.profile."+e.dialog.type),modelValue:e.dialog.bind.show,"onUpdate:modelValue":o[27]||(o[27]=i=>e.dialog.bind.show=i),class:"ba-change-bind-dialog ba-bind-dialog","destroy-on-close":!0,"close-on-click-modal":!1,width:"30%"},{footer:r(()=>[w("div",he,[n(d,{onClick:o[25]||(o[25]=i=>e.dialog.bind.show=!1)},{default:r(()=>[c(s(t(l)("Cancel")),1)]),_:1}),R((p(),g(d,{loading:e.dialog.submitLoading,onClick:o[26]||(o[26]=i=>q()),type:"primary"},{default:r(()=>[c(s(t(l)("user.account.profile.bind")),1)]),_:1},8,["loading"])),[[_]])])]),default:r(()=>[n(L,{model:e.dialog.bind.form,rules:e.dialog.bind.rules,"label-position":"top",ref_key:"bindFormRef",ref:S,onKeyup:o[24]||(o[24]=T(i=>q(),["enter"]))},{default:r(()=>[e.dialog.verification.accountVerificationToken?v("",!0):(p(),g(f,{key:0,label:t(l)("user.account.profile.Account password verification"),type:"password",modelValue:e.dialog.bind.form.password,"onUpdate:modelValue":o[20]||(o[20]=i=>e.dialog.bind.form.password=i),prop:"password","input-attr":{showPassword:!0},placeholder:a.$t("Please input field",{field:a.$t("user.account.profile.password")})},null,8,["label","modelValue","placeholder"])),e.dialog.type=="email"?(p(),g(f,{key:1,label:t(l)("user.account.profile.New "+e.dialog.type),type:"string",modelValue:e.dialog.bind.form.email,"onUpdate:modelValue":o[21]||(o[21]=i=>e.dialog.bind.form.email=i),prop:"email",placeholder:a.$t("Please input field",{field:t(l)("user.account.profile.New "+e.dialog.type)})},null,8,["label","modelValue","placeholder"])):v("",!0),e.dialog.type=="mobile"?(p(),g(f,{key:2,label:t(l)("user.account.profile.New "+e.dialog.type),type:"string",modelValue:e.dialog.bind.form.mobile,"onUpdate:modelValue":o[22]||(o[22]=i=>e.dialog.bind.form.mobile=i),prop:"mobile",placeholder:a.$t("Please input field",{field:t(l)("user.account.profile.New "+e.dialog.type)})},null,8,["label","modelValue","placeholder"])):v("",!0),n(y,{label:e.dialog.type=="email"?t(l)("user.account.profile.Mail verification"):t(l)("user.account.profile.SMS verification"),prop:"captcha"},{default:r(()=>[n(D,{class:"w100",gutter:10},{default:r(()=>[n(h,{span:18},{default:r(()=>[n(V,{modelValue:e.dialog.bind.form.captcha,"onUpdate:modelValue":o[23]||(o[23]=i=>e.dialog.bind.form.captcha=i),placeholder:t(l)("Please input field",{field:t(l)("user.account.profile.Verification Code")}),autocomplete:"off"},null,8,["modelValue","placeholder"])]),_:1}),n(h,{class:"captcha-box",span:6},{default:r(()=>[n(d,{onClick:J,loading:e.dialog.sendCaptchaLoading,disabled:!(e.dialog.codeSendCountdown<=0),type:"primary"},{default:r(()=>[c(s(e.dialog.codeSendCountdown<=0?t(l)("user.account.profile.send"):e.dialog.codeSendCountdown+t(l)("user.account.profile.seconds")),1)]),_:1},8,["loading","disabled"])]),_:1})]),_:1})]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}}),Ie=O(Ce,[["__scopeId","data-v-340d1387"]]);export{Ie as default}; +import{C as p,D as C,B as Z,a0 as x,a8 as I,a as ee,o as oe,I as m,X as ae,H as n,P as r,G as w,a7 as T,u as t,O as g,V as c,U as s,W as v,_ as R}from"./vue-DweYBrEc.js";import{F as f}from"./index-3bJmoSPj.js";import{_ as O,x as le,b as ie,a as te,y as ne,ai as re,G as de,H as A,I as E,aj as se,ak as ue,al as pe}from"./index-DaZx-aM1.js";import{b as u}from"./validate-BpW15YMR.js";import{c as G}from"./index-DyzTkKyP.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";const ce={};function fe(j,k){return p(),C("div")}const me=O(ce,[["render",fe]]),ge={class:"user-views"},be={class:"card-header"},ye={class:"user-profile"},we={key:0},ve={key:1},Ve={style:"width: calc(100% - 20px)"},he={style:"width: calc(100% - 20px)"},Ce=Z({__name:"profile",setup(j){let k;const{t:l}=le.useI18n(),H=x(),b=ie(),W=te(),$=I("formRef"),S=I("bindFormRef"),U=I("verificationFormRef"),e=ee({formSubmitLoading:!1,form:b.$state,rules:{username:[u({name:"required",title:l("user.account.profile.User name")}),u({name:"account"})],nickname:[u({name:"required",title:l("user.account.profile.nickname")})]},accountVerificationType:[],dialog:{type:"email",submitLoading:!1,sendCaptchaLoading:!1,codeSendCountdown:0,captchaId:ne(),verification:{show:!1,rules:{password:[u({name:"required",title:l("user.account.profile.password")}),u({name:"password"})],captcha:[u({name:"required",title:l("user.account.profile.Verification Code")})]},form:{password:"",captcha:""},accountVerificationToken:""},bind:{show:!1,rules:{password:[u({name:"required",title:l("user.account.profile.password")}),u({name:"password"})],email:[u({name:"required",title:l("user.account.profile.email")}),u({name:"email",title:l("user.account.profile.email")})],mobile:[u({name:"required",title:l("user.account.profile.mobile")}),u({name:"mobile",title:l("user.account.profile.mobile")})],captcha:[u({name:"required",title:l("user.account.profile.Verification Code")})]},form:{password:"",email:"",mobile:"",captcha:""}}}}),F=a=>{e.dialog.codeSendCountdown=a,k=window.setInterval(()=>{e.dialog.codeSendCountdown--,e.dialog.codeSendCountdown<=0&&P()},1e3)},P=()=>{e.dialog.codeSendCountdown=0,clearInterval(k)},B=a=>{a=="email"&&b.email||a=="mobile"&&b.mobile?e.dialog.verification.show=!0:e.dialog.bind.show=!0,e.dialog.type=a},X=()=>{e.dialog.codeSendCountdown>0||U.value.validateField("password").then(a=>{a&&G(e.dialog.captchaId,o=>z(o))})},z=a=>{e.dialog.sendCaptchaLoading=!0,(e.dialog.type=="email"?A:E)(b[e.dialog.type],`user_${e.dialog.type}_verify`,{password:e.dialog.verification.form.password,captchaId:e.dialog.captchaId,captchaInfo:a}).then(d=>{d.code==1&&F(60)}).finally(()=>{e.dialog.sendCaptchaLoading=!1})},J=()=>{e.dialog.codeSendCountdown>0||S.value.validateField(e.dialog.type).then(a=>{a&&G(e.dialog.captchaId,o=>Q(o))})},Q=a=>{e.dialog.sendCaptchaLoading=!0,(e.dialog.type=="email"?A:E)(e.dialog.bind.form[e.dialog.type],`user_change_${e.dialog.type}`,{captchaId:e.dialog.captchaId,captchaInfo:a}).then(d=>{d.code==1&&F(60)}).finally(()=>{e.dialog.sendCaptchaLoading=!1})},M=()=>{var a;(a=U.value)==null||a.validate(o=>{o&&(e.dialog.submitLoading=!0,se({type:e.dialog.type,captcha:e.dialog.verification.form.captcha}).then(d=>{P(),e.dialog.bind.show=!0,e.dialog.type=d.data.type,e.dialog.verification.show=!1,e.dialog.verification.accountVerificationToken=d.data.accountVerificationToken}).finally(()=>{e.dialog.submitLoading=!1}))})},q=()=>{var a;(a=S.value)==null||a.validate(o=>{o&&(e.dialog.submitLoading=!0,ue({type:e.dialog.type,accountVerificationToken:e.dialog.verification.accountVerificationToken,...e.dialog.bind.form}).then(()=>{P(),e.dialog.bind.show=!1,b[e.dialog.type]=e.dialog.bind.form[e.dialog.type]}).finally(()=>{e.dialog.submitLoading=!1}))})},N=()=>{var a;(a=$.value)==null||a.validate(o=>{o&&(e.formSubmitLoading=!0,pe(e.form).then(()=>{e.formSubmitLoading=!1}).catch(()=>{e.formSubmitLoading=!1}))})};return oe(()=>{re().then(a=>{e.accountVerificationType=a.data.accountVerificationType})}),(a,o)=>{const d=m("el-button"),V=m("el-input"),y=m("el-form-item"),L=m("el-form"),Y=m("el-card"),h=m("el-col"),D=m("el-row"),K=m("el-dialog"),_=ae("blur");return p(),C("div",ge,[n(Y,{class:"user-views-card",shadow:"hover"},{header:r(()=>[w("div",be,[w("span",null,s(a.$t("user.account.profile.profile")),1),R((p(),g(d,{onClick:o[0]||(o[0]=i=>t(H).push({name:"account/changePassword"})),type:"info",plain:""},{default:r(()=>[c(s(a.$t("user.account.profile.Change Password")),1)]),_:1})),[[_]])])]),default:r(()=>[w("div",ye,[n(L,{"label-position":t(W).state.shrink?"top":"right",model:e.form,rules:e.rules,"label-width":100,ref_key:"formRef",ref:$,onKeyup:o[13]||(o[13]=T(i=>N(),["enter"]))},{default:r(()=>[n(f,{label:a.$t("user.account.profile.avatar"),"input-attr":{hideSelectFile:!0},type:"image",modelValue:e.form.avatar,"onUpdate:modelValue":o[1]||(o[1]=i=>e.form.avatar=i),prop:"avatar"},null,8,["label","modelValue"]),n(f,{label:a.$t("user.account.profile.User name"),type:"string",modelValue:e.form.username,"onUpdate:modelValue":o[2]||(o[2]=i=>e.form.username=i),placeholder:a.$t("Please input field",{field:a.$t("user.account.profile.User name")}),prop:"username"},null,8,["label","modelValue","placeholder"]),n(f,{label:a.$t("user.account.profile.User nickname"),type:"string",modelValue:e.form.nickname,"onUpdate:modelValue":o[3]||(o[3]=i=>e.form.nickname=i),placeholder:a.$t("Please input field",{field:a.$t("user.account.profile.User nickname")}),prop:"nickname"},null,8,["label","modelValue","placeholder"]),e.accountVerificationType.includes("email")?(p(),g(y,{key:0,label:t(l)("user.account.profile.email")},{default:r(()=>[n(V,{modelValue:e.form.email,"onUpdate:modelValue":o[5]||(o[5]=i=>e.form.email=i),readonly:"",placeholder:t(l)("user.account.profile.Operation via right button")},{append:r(()=>[n(d,{type:"primary",onClick:o[4]||(o[4]=i=>B("email"))},{default:r(()=>[c(s(e.form.email?t(l)("user.account.profile.Click Modify"):t(l)("user.account.profile.bind")),1)]),_:1})]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])):v("",!0),e.accountVerificationType.includes("mobile")?(p(),g(y,{key:1,label:t(l)("user.account.profile.mobile")},{default:r(()=>[n(V,{modelValue:e.form.mobile,"onUpdate:modelValue":o[7]||(o[7]=i=>e.form.mobile=i),readonly:"",placeholder:t(l)("user.account.profile.Operation via right button")},{append:r(()=>[n(d,{type:"primary",onClick:o[6]||(o[6]=i=>B("mobile"))},{default:r(()=>[c(s(e.form.mobile?t(l)("user.account.profile.Click Modify"):t(l)("user.account.profile.bind")),1)]),_:1})]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])):v("",!0),n(f,{label:a.$t("user.account.profile.Gender"),type:"radio",modelValue:e.form.gender,"onUpdate:modelValue":o[8]||(o[8]=i=>e.form.gender=i),"input-attr":{border:!0,content:{0:a.$t("user.account.profile.secrecy"),1:a.$t("user.account.profile.male"),2:a.$t("user.account.profile.female")}}},null,8,["label","modelValue","input-attr"]),n(f,{label:a.$t("user.account.profile.birthday"),type:"date",modelValue:e.form.birthday,"onUpdate:modelValue":o[9]||(o[9]=i=>e.form.birthday=i)},null,8,["label","modelValue"]),n(f,{label:a.$t("user.account.profile.Personal signature"),type:"textarea",placeholder:a.$t("Please input field",{field:a.$t("user.account.profile.Personal signature")}),modelValue:e.form.motto,"onUpdate:modelValue":o[10]||(o[10]=i=>e.form.motto=i),"input-attr":{showWordLimit:!0,maxlength:120,rows:3}},null,8,["label","placeholder","modelValue"]),n(me),n(y,{class:"submit-buttons"},{default:r(()=>[n(d,{onClick:o[11]||(o[11]=i=>t(de)(t($)))},{default:r(()=>[c(s(a.$t("Reset")),1)]),_:1}),n(d,{type:"primary",loading:e.formSubmitLoading,onClick:o[12]||(o[12]=i=>N())},{default:r(()=>[c(s(a.$t("Save")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["label-position","model","rules"])])]),_:1}),n(K,{title:t(l)("user.account.profile.Account verification"),modelValue:e.dialog.verification.show,"onUpdate:modelValue":o[19]||(o[19]=i=>e.dialog.verification.show=i),class:"ba-change-bind-dialog ba-verification-dialog","destroy-on-close":!0,"close-on-click-modal":!1,width:"30%"},{footer:r(()=>[w("div",Ve,[n(d,{onClick:o[17]||(o[17]=i=>e.dialog.verification.show=!1)},{default:r(()=>[c(s(t(l)("Cancel")),1)]),_:1}),R((p(),g(d,{loading:e.dialog.submitLoading,onClick:o[18]||(o[18]=i=>M()),type:"primary"},{default:r(()=>[c(s(t(l)("user.account.profile.next step")),1)]),_:1},8,["loading"])),[[_]])])]),default:r(()=>[n(L,{model:e.dialog.verification.form,rules:e.dialog.verification.rules,"label-position":"top",ref_key:"verificationFormRef",ref:U,onKeyup:o[16]||(o[16]=T(i=>M(),["enter"]))},{default:r(()=>[n(f,{label:t(l)("user.account.profile.Account password verification"),type:"password",modelValue:e.dialog.verification.form.password,"onUpdate:modelValue":o[14]||(o[14]=i=>e.dialog.verification.form.password=i),prop:"password","input-attr":{showPassword:!0},placeholder:a.$t("Please input field",{field:a.$t("user.account.profile.password")})},null,8,["label","modelValue","placeholder"]),n(y,{prop:"captcha"},{label:r(()=>[e.dialog.type=="email"?(p(),C("span",we,s(t(l)("user.account.profile.Mail verification"))+" ("+s(t(l)("user.account.profile.accept")+t(l)("user.account.profile.mail")+":"+t(b).email)+") ",1)):(p(),C("span",ve,s(t(l)("user.account.profile.SMS verification"))+" ("+s(t(l)("user.account.profile.accept")+t(l)("user.account.profile.mobile")+":"+t(b).mobile)+") ",1))]),default:r(()=>[n(D,{class:"w100",gutter:10},{default:r(()=>[n(h,{span:18},{default:r(()=>[n(V,{modelValue:e.dialog.verification.form.captcha,"onUpdate:modelValue":o[15]||(o[15]=i=>e.dialog.verification.form.captcha=i),placeholder:t(l)("Please input field",{field:t(l)("user.account.profile.Verification Code")}),autocomplete:"off"},null,8,["modelValue","placeholder"])]),_:1}),n(h,{class:"captcha-box",span:6},{default:r(()=>[n(d,{onClick:X,loading:e.dialog.sendCaptchaLoading,disabled:!(e.dialog.codeSendCountdown<=0),type:"primary"},{default:r(()=>[c(s(e.dialog.codeSendCountdown<=0?t(l)("user.account.profile.send"):e.dialog.codeSendCountdown+t(l)("user.account.profile.seconds")),1)]),_:1},8,["loading","disabled"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"]),n(K,{title:t(l)("user.account.profile.bind")+t(l)("user.account.profile."+e.dialog.type),modelValue:e.dialog.bind.show,"onUpdate:modelValue":o[27]||(o[27]=i=>e.dialog.bind.show=i),class:"ba-change-bind-dialog ba-bind-dialog","destroy-on-close":!0,"close-on-click-modal":!1,width:"30%"},{footer:r(()=>[w("div",he,[n(d,{onClick:o[25]||(o[25]=i=>e.dialog.bind.show=!1)},{default:r(()=>[c(s(t(l)("Cancel")),1)]),_:1}),R((p(),g(d,{loading:e.dialog.submitLoading,onClick:o[26]||(o[26]=i=>q()),type:"primary"},{default:r(()=>[c(s(t(l)("user.account.profile.bind")),1)]),_:1},8,["loading"])),[[_]])])]),default:r(()=>[n(L,{model:e.dialog.bind.form,rules:e.dialog.bind.rules,"label-position":"top",ref_key:"bindFormRef",ref:S,onKeyup:o[24]||(o[24]=T(i=>q(),["enter"]))},{default:r(()=>[e.dialog.verification.accountVerificationToken?v("",!0):(p(),g(f,{key:0,label:t(l)("user.account.profile.Account password verification"),type:"password",modelValue:e.dialog.bind.form.password,"onUpdate:modelValue":o[20]||(o[20]=i=>e.dialog.bind.form.password=i),prop:"password","input-attr":{showPassword:!0},placeholder:a.$t("Please input field",{field:a.$t("user.account.profile.password")})},null,8,["label","modelValue","placeholder"])),e.dialog.type=="email"?(p(),g(f,{key:1,label:t(l)("user.account.profile.New "+e.dialog.type),type:"string",modelValue:e.dialog.bind.form.email,"onUpdate:modelValue":o[21]||(o[21]=i=>e.dialog.bind.form.email=i),prop:"email",placeholder:a.$t("Please input field",{field:t(l)("user.account.profile.New "+e.dialog.type)})},null,8,["label","modelValue","placeholder"])):v("",!0),e.dialog.type=="mobile"?(p(),g(f,{key:2,label:t(l)("user.account.profile.New "+e.dialog.type),type:"string",modelValue:e.dialog.bind.form.mobile,"onUpdate:modelValue":o[22]||(o[22]=i=>e.dialog.bind.form.mobile=i),prop:"mobile",placeholder:a.$t("Please input field",{field:t(l)("user.account.profile.New "+e.dialog.type)})},null,8,["label","modelValue","placeholder"])):v("",!0),n(y,{label:e.dialog.type=="email"?t(l)("user.account.profile.Mail verification"):t(l)("user.account.profile.SMS verification"),prop:"captcha"},{default:r(()=>[n(D,{class:"w100",gutter:10},{default:r(()=>[n(h,{span:18},{default:r(()=>[n(V,{modelValue:e.dialog.bind.form.captcha,"onUpdate:modelValue":o[23]||(o[23]=i=>e.dialog.bind.form.captcha=i),placeholder:t(l)("Please input field",{field:t(l)("user.account.profile.Verification Code")}),autocomplete:"off"},null,8,["modelValue","placeholder"])]),_:1}),n(h,{class:"captcha-box",span:6},{default:r(()=>[n(d,{onClick:J,loading:e.dialog.sendCaptchaLoading,disabled:!(e.dialog.codeSendCountdown<=0),type:"primary"},{default:r(()=>[c(s(e.dialog.codeSendCountdown<=0?t(l)("user.account.profile.send"):e.dialog.codeSendCountdown+t(l)("user.account.profile.seconds")),1)]),_:1},8,["loading","disabled"])]),_:1})]),_:1})]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}}),Ie=O(Ce,[["__scopeId","data-v-340d1387"]]);export{Ie as default}; diff --git a/public/assets/programWidget-DCXrsZKz.js b/public/assets/programWidget-Cg92AYhg.js similarity index 98% rename from public/assets/programWidget-DCXrsZKz.js rename to public/assets/programWidget-Cg92AYhg.js index ee8f167..cbc77c5 100644 --- a/public/assets/programWidget-DCXrsZKz.js +++ b/public/assets/programWidget-Cg92AYhg.js @@ -1,4 +1,4 @@ -import{x as I,_ as W}from"./index-BpUIT4cK.js";import{B as V,b as g,D as _,G as t,U as n,u as r,V as i,H as d,P as l,ah as b,I as f,C as h,Z as x,Y as P,F as S}from"./vue-DweYBrEc.js";const A={class:"default-main program-widget-page"},E={class:"panel"},U={class:"panel-title"},B={class:"code-section"},D={class:"section-heading"},H={class:"section-help"},z={class:"section-actions"},T={class:"code-section function-section"},F={class:"section-heading"},L={class:"section-help"},N={class:"section-actions"},$={class:"preview-grid"},M=["onClick"],O={class:"preview-note"},J=V({name:"embed/programWidget",__name:"programWidget",setup(K){const{t:o}=I.useI18n(),p=g(!1),w=[{page:2,label:"LW",image:"https://static.gwvkyk.com/media/39bea8462f7961673f860.gif"},{page:5,label:"GE",image:"https://static.gwvkyk.com/media/989cd0562f796ef90eb9d.gif"},{page:6,label:"DM",image:"https://static.gwvkyk.com/media/5ab815562f7961db8a170.gif"},{page:7,label:"PK",image:"https://static.gwvkyk.com/media/fa67bd562f79668049b3b.gif"}],c=g(`
+import{x as I,_ as W}from"./index-DaZx-aM1.js";import{B as V,b as g,D as _,G as t,U as n,u as r,V as i,H as d,P as l,ah as b,I as f,C as h,Z as x,Y as P,F as S}from"./vue-DweYBrEc.js";const A={class:"default-main program-widget-page"},E={class:"panel"},U={class:"panel-title"},B={class:"code-section"},D={class:"section-heading"},H={class:"section-help"},z={class:"section-actions"},T={class:"code-section function-section"},F={class:"section-heading"},L={class:"section-help"},N={class:"section-actions"},$={class:"preview-grid"},M=["onClick"],O={class:"preview-note"},J=V({name:"embed/programWidget",__name:"programWidget",setup(K){const{t:o}=I.useI18n(),p=g(!1),w=[{page:2,label:"LW",image:"https://static.gwvkyk.com/media/39bea8462f7961673f860.gif"},{page:5,label:"GE",image:"https://static.gwvkyk.com/media/989cd0562f796ef90eb9d.gif"},{page:6,label:"DM",image:"https://static.gwvkyk.com/media/5ab815562f7961db8a170.gif"},{page:7,label:"PK",image:"https://static.gwvkyk.com/media/fa67bd562f79668049b3b.gif"}],c=g(`
diff --git a/public/assets/router-BZd647Yw.js b/public/assets/router-OOIgln3v.js similarity index 53% rename from public/assets/router-BZd647Yw.js rename to public/assets/router-OOIgln3v.js index 15c66b0..e6d4269 100644 --- a/public/assets/router-BZd647Yw.js +++ b/public/assets/router-OOIgln3v.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-wGdvS17T.js","assets/index-BpUIT4cK.js","assets/vue-DweYBrEc.js","assets/footer-BTQIYj4d.js","assets/darkSwitch-CRh93ewa.js","assets/useDark-C_fN-9dK.js","assets/balance-Btl8bEJe.js","assets/changePassword-CbWxbXCT.js","assets/validate-CLZ9qkb0.js","assets/index-BlN5UEvU.js","assets/index-Bn2A_J6p.js","assets/index-DuYG_3Q7.js","assets/integral-CXT6nkmy.js","assets/overview-C1HzNShA.js","assets/echarts-e5otCyz6.js","assets/profile-BGIq_NHK.js","assets/index-D3o_bWqH.js","assets/login-BS3j1SZJ.js","assets/index-DsgF50NT.js","assets/popupForm-B51N33Kd.js","assets/index-CDSk_i43.js","assets/info-NjW6X7db.js","assets/index-DEK1DIPC.js","assets/popupForm-BmTjPuYC.js","assets/index-BCRsmMZc.js","assets/popupForm.vue_vue_type_script_setup_true_lang-Dd_2j9TF.js","assets/popupForm-D3awcH1G.js","assets/index-BBi8Tx7b.js","assets/popupForm.vue_vue_type_script_setup_true_lang-CR3puoqc.js","assets/popupForm-Dp2vmKcq.js","assets/design-BhBxIdQ7.js","assets/index-CrrRjv_N.js","assets/index-Cc2pFFF2.js","assets/terminal-h_3xUdmM.js","assets/index-Djxvbbu9.js","assets/start-B-heYs5U.js","assets/log.vue_vue_type_style_index_0_lang-UERrkXOk.js","assets/baAccount-N3Px8l8k.js","assets/log-DCKmE4J6.js","assets/dashboard-jLsLRI_p.js","assets/domainStatus-CDqU5Ydw.js","assets/embed-CIDa7ko8.js","assets/gameRtp-Cjbyp51z.js","assets/partnership-IhuJsGi0.js","assets/programWidget-DCXrsZKz.js","assets/login-Dl4m0xUV.js","assets/buy-DDwSzyyR.js","assets/index-Ig0fY7M4.js","assets/commonDialog-hbmV3dXh.js","assets/commonDone-DWzQFmsx.js","assets/commonSelectVersion-Dz5vaPHZ.js","assets/confirmFileConflict-CYbsXqok.js","assets/installConflict-roRNjPHT.js","assets/uploadInstall-BlnIf3HU.js","assets/goodsInfo-C6FgYffF.js","assets/pay-BQMal-ow.js","assets/tableHeader-CJWDaFAW.js","assets/tabs-CpC6dhGb.js","assets/index-dG1bjE5f.js","assets/adminInfo-Bs8yoSqI.js","assets/index-CCXBAidt.js","assets/popupForm-CO4seFrb.js","assets/add-BKoqMdy5.js","assets/add.vue_vue_type_script_setup_true_lang-BHfmvtRZ.js","assets/index-BEmSMHMQ.js","assets/index-Chlf2nHx.js","assets/popupForm-DtpnJK2j.js","assets/index-D_QP3qSs.js","assets/info-DCxsgjkX.js","assets/index-CLZwO6EV.js","assets/popupForm-T_Qt3dAW.js","assets/index-OK8b9rxU.js","assets/info-vObI_EB5.js","assets/index-BILHlHrl.js","assets/popupForm-OUWuUNmO.js","assets/annualReport-CLVoDFow.js","assets/moneyLog-CAoAEsNc.js","assets/customerReport-BzNNNpO3.js","assets/dailyReport-BzGl7JQ5.js","assets/index-DNe65j9y.js","assets/popupForm-SWbMGjDh.js","assets/scoreLog-imQSBMbd.js","assets/index-BpJJFmy8.js","assets/popupForm-bkF58ue1.js","assets/index-j9kb3MG1.js","assets/popupForm-CXwSTPHT.js","assets/index--yegEVA_.js","assets/membersPopupForm-BVGR8gET.js","assets/popupForm-CgK292gO.js","assets/submittedReward-CSPMe5Wh.js","assets/iframe-ZUtFMecQ.js"])))=>i.map(i=>d[i]); -import{i as D,r as c,j as d,k as l,n as I,o as i,e as T,p as O,q as E,u as V,a as y}from"./index-BpUIT4cK.js";import{a2 as g,a3 as L,z as v,a4 as N,a5 as x,p as F}from"./vue-DweYBrEc.js";const z=function(e="shade",t){const r=document.querySelector(".layout-container"),o=document.createElement("div");o.setAttribute("class","ba-layout-shade "+e),r.appendChild(o),D(o,"click",()=>k(t))},k=function(e=()=>{}){const t=document.querySelector(".ba-layout-shade");t&&t.remove(),e()},C=async e=>{try{const t=await c.push(e);g(t,L.aborted)?v({message:d.global.t("utils.Navigation failed, navigation guard intercepted!"),type:"error"}):g(t,L.duplicated)&&v({message:d.global.t("utils.Navigation failed, it is at the navigation target position!"),type:"warning"})}catch(t){v({message:d.global.t("utils.Navigation failed, invalid route!"),type:"error"}),console.error(t)}},S=e=>{var n,s;const t=[];c.getRoutes().forEach(_=>{_.path&&t.push(_.path)});let o=!1;for(const _ in e){if(((n=e[_].meta)==null?void 0:n.type)=="menu"&&t.indexOf(e[_].path)!==-1)return e[_];if(e[_].children&&((s=e[_].children)!=null&&s.length)&&(o=S(e[_].children),o))return o}return o},q=e=>{var r;switch((r=e.meta)==null?void 0:r.menu_type){case"iframe":case"tab":C(e.path);break;case"link":window.open(e.path,"_blank");break;default:v({message:d.global.t("utils.Navigation failed, the menu type is unrecognized!"),type:"error"});break}const t=T();t.layout.shrink&&k(()=>{t.setLayout("menuCollapse",!0)})},H=(e,t)=>{const r=V(),o=y(),n=Object.assign({"/src/views/frontend/index.vue":()=>i(()=>import("./index-wGdvS17T.js"),__vite__mapDeps([0,1,2,3,4,5])),"/src/views/frontend/user/account/balance.vue":()=>i(()=>import("./balance-Btl8bEJe.js"),__vite__mapDeps([6,1,2])),"/src/views/frontend/user/account/changePassword.vue":()=>i(()=>import("./changePassword-CbWxbXCT.js"),__vite__mapDeps([7,2,1,8,9,10,11])),"/src/views/frontend/user/account/integral.vue":()=>i(()=>import("./integral-CXT6nkmy.js"),__vite__mapDeps([12,1,2])),"/src/views/frontend/user/account/overview.vue":()=>i(()=>import("./overview-C1HzNShA.js"),__vite__mapDeps([13,1,2,14])),"/src/views/frontend/user/account/profile.vue":()=>i(()=>import("./profile-BGIq_NHK.js"),__vite__mapDeps([15,2,9,10,1,11,8,16])),"/src/views/frontend/user/login.vue":()=>i(()=>import("./login-BS3j1SZJ.js"),__vite__mapDeps([17,2,3,4,1,5,8,16]))});if(e.length&&(m(n,e,"",!0),o.mergeAuthNode(b(e,"/")),r.setHeadNav(u(e,"/",["nav"])),o.mergeNavUserMenus(u(e,"/",["nav_user_menu"]))),t.length&&F(o.state.viewRoutes)){m(n,t,E.name);const s=E.path+"/";o.mergeAuthNode(b(t,s)),o.mergeNavUserMenus(u(t,"/",["nav_user_menu"])),o.setShowHeadline(t.length>1),o.setViewRoutes(u(t,s))}},U=e=>{m(Object.assign({"/src/views/backend/auth/admin/index.vue":()=>i(()=>import("./index-DsgF50NT.js"),__vite__mapDeps([18,10,1,2,11,19,8,9])),"/src/views/backend/auth/admin/popupForm.vue":()=>i(()=>import("./popupForm-B51N33Kd.js"),__vite__mapDeps([19,2,1,8,9,10,11])),"/src/views/backend/auth/adminLog/index.vue":()=>i(()=>import("./index-CDSk_i43.js"),__vite__mapDeps([20,10,1,2,11,21])),"/src/views/backend/auth/adminLog/info.vue":()=>i(()=>import("./info-NjW6X7db.js"),__vite__mapDeps([21,1,2])),"/src/views/backend/auth/group/index.vue":()=>i(()=>import("./index-DEK1DIPC.js"),__vite__mapDeps([22,1,2,23,9,10,11,8])),"/src/views/backend/auth/group/popupForm.vue":()=>i(()=>import("./popupForm-BmTjPuYC.js"),__vite__mapDeps([23,2,1,9,10,11,8])),"/src/views/backend/auth/rule/index.vue":()=>i(()=>import("./index-BCRsmMZc.js"),__vite__mapDeps([24,1,2,25,9,10,11,8])),"/src/views/backend/auth/rule/popupForm.vue":()=>i(()=>import("./popupForm-D3awcH1G.js"),__vite__mapDeps([26,25,2,1,9,10,11,8])),"/src/views/backend/bank/index.vue":()=>i(()=>import("./index-BBi8Tx7b.js"),__vite__mapDeps([27,1,2,28,9,10,11,8])),"/src/views/backend/bank/popupForm.vue":()=>i(()=>import("./popupForm-Dp2vmKcq.js"),__vite__mapDeps([29,28,2,1,9,10,11,8])),"/src/views/backend/crud/design.vue":()=>i(()=>import("./design-BhBxIdQ7.js"),__vite__mapDeps([30,2,1,10,11,31,32,8,9,33])),"/src/views/backend/crud/index.vue":()=>i(()=>import("./index-Djxvbbu9.js"),__vite__mapDeps([34,35,2,31,32,1,10,11,8,9,36,37,16,30,33])),"/src/views/backend/crud/log.vue":()=>i(()=>import("./log-DCKmE4J6.js"),__vite__mapDeps([38,36,2,1,31,32,10,11,8,9,37,16])),"/src/views/backend/crud/start.vue":()=>i(()=>import("./start-B-heYs5U.js"),__vite__mapDeps([35,2,31,32,1,10,11,8,9,36,37,16])),"/src/views/backend/dashboard.vue":()=>i(()=>import("./dashboard-jLsLRI_p.js"),__vite__mapDeps([39,2,1])),"/src/views/backend/embed/domainStatus.vue":()=>i(()=>import("./domainStatus-CDqU5Ydw.js"),__vite__mapDeps([40,1,2,41])),"/src/views/backend/embed/gameRtp.vue":()=>i(()=>import("./gameRtp-Cjbyp51z.js"),__vite__mapDeps([42,2,1,41])),"/src/views/backend/embed/partnership.vue":()=>i(()=>import("./partnership-IhuJsGi0.js"),__vite__mapDeps([43,1,2,41])),"/src/views/backend/embed/programWidget.vue":()=>i(()=>import("./programWidget-DCXrsZKz.js"),__vite__mapDeps([44,1,2])),"/src/views/backend/login.vue":()=>i(()=>import("./login-Dl4m0xUV.js"),__vite__mapDeps([45,2,1,32,8,16,5])),"/src/views/backend/module/components/buy.vue":()=>i(()=>import("./buy-DDwSzyyR.js"),__vite__mapDeps([46,1,2,47,32,33])),"/src/views/backend/module/components/commonDialog.vue":()=>i(()=>import("./commonDialog-hbmV3dXh.js"),__vite__mapDeps([48,47,1,2,32,33,49,10,11,9,50,51,52,53])),"/src/views/backend/module/components/commonDone.vue":()=>i(()=>import("./commonDone-DWzQFmsx.js"),__vite__mapDeps([49,1,2,47,32,33,10,11,9])),"/src/views/backend/module/components/commonSelectVersion.vue":()=>i(()=>import("./commonSelectVersion-Dz5vaPHZ.js"),__vite__mapDeps([50,1,2,47,32,33])),"/src/views/backend/module/components/confirmFileConflict.vue":()=>i(()=>import("./confirmFileConflict-CYbsXqok.js"),__vite__mapDeps([51,47,1,2,32,33])),"/src/views/backend/module/components/goodsInfo.vue":()=>i(()=>import("./goodsInfo-C6FgYffF.js"),__vite__mapDeps([54,1,2,47,32,33,46,55])),"/src/views/backend/module/components/installConflict.vue":()=>i(()=>import("./installConflict-roRNjPHT.js"),__vite__mapDeps([52,47,1,2,32,33])),"/src/views/backend/module/components/pay.vue":()=>i(()=>import("./pay-BQMal-ow.js"),__vite__mapDeps([55,2,1,47,32,33])),"/src/views/backend/module/components/tableHeader.vue":()=>i(()=>import("./tableHeader-CJWDaFAW.js"),__vite__mapDeps([56,1,2,47,32,33])),"/src/views/backend/module/components/tabs.vue":()=>i(()=>import("./tabs-CpC6dhGb.js"),__vite__mapDeps([57,47,1,2,32,33])),"/src/views/backend/module/components/uploadInstall.vue":()=>i(()=>import("./uploadInstall-BlnIf3HU.js"),__vite__mapDeps([53,47,1,2,32,33])),"/src/views/backend/module/index.vue":()=>i(()=>import("./index-dG1bjE5f.js"),__vite__mapDeps([58,48,47,1,2,32,33,49,10,11,9,50,51,52,53,54,46,55,56,57,37,16,8])),"/src/views/backend/routine/adminInfo.vue":()=>i(()=>import("./adminInfo-Bs8yoSqI.js"),__vite__mapDeps([59,2,1,8])),"/src/views/backend/routine/attachment/index.vue":()=>i(()=>import("./index-CCXBAidt.js"),__vite__mapDeps([60,61,2,1,11,10])),"/src/views/backend/routine/attachment/popupForm.vue":()=>i(()=>import("./popupForm-CO4seFrb.js"),__vite__mapDeps([61,2,1,11])),"/src/views/backend/routine/config/add.vue":()=>i(()=>import("./add-BKoqMdy5.js"),__vite__mapDeps([62,63,2,9,10,1,11,8])),"/src/views/backend/routine/config/index.vue":()=>i(()=>import("./index-BEmSMHMQ.js"),__vite__mapDeps([64,2,1,63,9,10,11,8])),"/src/views/backend/security/dataRecycle/index.vue":()=>i(()=>import("./index-Chlf2nHx.js"),__vite__mapDeps([65,10,1,2,11,66,9,8])),"/src/views/backend/security/dataRecycle/popupForm.vue":()=>i(()=>import("./popupForm-DtpnJK2j.js"),__vite__mapDeps([66,2,1,9,10,11,8])),"/src/views/backend/security/dataRecycleLog/index.vue":()=>i(()=>import("./index-D_QP3qSs.js"),__vite__mapDeps([67,10,1,2,11,68])),"/src/views/backend/security/dataRecycleLog/info.vue":()=>i(()=>import("./info-DCxsgjkX.js").then(n=>n.a),__vite__mapDeps([68,1,2])),"/src/views/backend/security/sensitiveData/index.vue":()=>i(()=>import("./index-CLZwO6EV.js"),__vite__mapDeps([69,10,1,2,11,70,9,8])),"/src/views/backend/security/sensitiveData/popupForm.vue":()=>i(()=>import("./popupForm-T_Qt3dAW.js"),__vite__mapDeps([70,2,1,9,10,11,8])),"/src/views/backend/security/sensitiveDataLog/index.vue":()=>i(()=>import("./index-OK8b9rxU.js"),__vite__mapDeps([71,10,1,2,11,72])),"/src/views/backend/security/sensitiveDataLog/info.vue":()=>i(()=>import("./info-vObI_EB5.js").then(n=>n.a),__vite__mapDeps([72,1,2])),"/src/views/backend/user/group/index.vue":()=>i(()=>import("./index-BILHlHrl.js"),__vite__mapDeps([73,1,2,74,9,10,11,8])),"/src/views/backend/user/group/popupForm.vue":()=>i(()=>import("./popupForm-OUWuUNmO.js"),__vite__mapDeps([74,2,1,9,10,11,8])),"/src/views/backend/user/moneyLog/annualReport.vue":()=>i(()=>import("./annualReport-CLVoDFow.js"),__vite__mapDeps([75,14,1,2,76])),"/src/views/backend/user/moneyLog/customerReport.vue":()=>i(()=>import("./customerReport-BzNNNpO3.js"),__vite__mapDeps([77,1,2,76])),"/src/views/backend/user/moneyLog/dailyReport.vue":()=>i(()=>import("./dailyReport-BzGl7JQ5.js"),__vite__mapDeps([78,1,2,76])),"/src/views/backend/user/moneyLog/index.vue":()=>i(()=>import("./index-DNe65j9y.js"),__vite__mapDeps([79,1,2,80,76,9,10,11,8,81])),"/src/views/backend/user/moneyLog/popupForm.vue":()=>i(()=>import("./popupForm-SWbMGjDh.js"),__vite__mapDeps([80,2,1,76,9,10,11,8])),"/src/views/backend/user/rule/index.vue":()=>i(()=>import("./index-BpJJFmy8.js"),__vite__mapDeps([82,10,1,2,11,83,9,8])),"/src/views/backend/user/rule/popupForm.vue":()=>i(()=>import("./popupForm-bkF58ue1.js"),__vite__mapDeps([83,2,1,9,10,11,8])),"/src/views/backend/user/scoreLog/index.vue":()=>i(()=>import("./index-j9kb3MG1.js"),__vite__mapDeps([84,1,2,85,9,10,11,8])),"/src/views/backend/user/scoreLog/popupForm.vue":()=>i(()=>import("./popupForm-CXwSTPHT.js").then(n=>n.p),__vite__mapDeps([85,2,1,9,10,11,8])),"/src/views/backend/user/user/index.vue":()=>i(()=>import("./index--yegEVA_.js"),__vite__mapDeps([86,87,2,1,10,11,88,8,9])),"/src/views/backend/user/user/membersPopupForm.vue":()=>i(()=>import("./membersPopupForm-BVGR8gET.js").then(n=>n.m),__vite__mapDeps([87,2,1])),"/src/views/backend/user/user/popupForm.vue":()=>i(()=>import("./popupForm-CgK292gO.js"),__vite__mapDeps([88,2,1,8,9,10,11])),"/src/views/backend/user/user/submittedReward.vue":()=>i(()=>import("./submittedReward-CSPMe5Wh.js"),__vite__mapDeps([89,2,1]))}),e,l.name);const r=l.path+"/",o=I();o.setTabsViewRoutes(u(e,r)),o.fillAuthNode(b(e,r))},w=e=>{if(typeof e.component!="string")return"";const t=e.component.match(/\/user\/moneyLog\/(annualReport|dailyReport|customerReport)\.vue$/);return(t==null?void 0:t[1])||""},f=e=>{const t=w(e);return t?String(e.path).replace(/[^/]+$/,t):e.path},A=e=>{const t=w(e);return t?String(e.name).replace(/[^/]+$/,t):e.name},W=(e,t="")=>(t===""&&(t=e.path),`${t}-${e.name}-${e.meta&&e.meta.id?e.meta.id:""}`),u=(e,t="/",r=["menu","menu_dir"])=>{const o=[];for(const n in e){if(e[n].extend=="add_rules_only"||!r.includes(e[n].type)||e[n].type=="menu_dir"&&e[n].children&&!e[n].children.length||["route","menu","nav_user_menu","nav"].includes(e[n].type)&&(e[n].menu_type=="tab"&&!e[n].component||["link","iframe"].includes(e[n].menu_type)&&!e[n].url))continue;const s=["link","iframe"].includes(e[n].menu_type)?e[n].url:t+f(e[n]);let _=[];e[n].children&&e[n].children.length>0&&(_=u(e[n].children,t,r)),o.push({path:s,name:A(e[n]),component:e[n].component,meta:{id:e[n].id,title:e[n].title,icon:e[n].icon,keepalive:e[n].keepalive,menu_type:e[n].menu_type,type:e[n].type},children:_})}return o},b=(e,t="/")=>{const r=new Map([]);return P(e,r,t,t),r},P=(e,t,r="/",o="/")=>{const n=[];for(const s in e)e[s].type=="button"&&n.push(r+e[s].name),e[s].children&&e[s].children.length>0&&P(e[s].children,t,r,r+e[s].name);n&&n.length>0&&t.set(o,n)},m=(e,t,r,o=!1)=>{for(const n in t)t[n].extend!="add_menu_only"&&((t[n].menu_type=="tab"&&e[t[n].component]||t[n].menu_type=="iframe")&&M(e,t[n],r,o),t[n].children&&t[n].children.length>0&&m(e,t[n].children,r,o))},M=(e,t,r,o)=>{const n=A(t);if(typeof n=="string"&&new Set(["embed/domainStatus","embed/programWidget","embed/gameRtp","embed/partnership"]).has(n)&&c.hasRoute(n))return;let _="",p;if(t.menu_type=="iframe")_=(O()?l.path:E.path)+"/iframe/"+encodeURIComponent(t.url),p=()=>i(()=>import("./iframe-ZUtFMecQ.js"),__vite__mapDeps([90,2,1]));else{const a=f(t);_=r?a:"/"+a,p=e[t.component]}if(t.menu_type=="tab"&&o){const a=$(t.name);if(a.length){for(const h in a)if(c.hasRoute(a[h])){r=a[h];break}}}const R={path:_,name:n,component:p,meta:{title:t.title,extend:t.extend,icon:t.icon,keepalive:t.keepalive,menu_type:t.menu_type,type:t.type,url:t.url,addtab:!0}};r?c.addRoute(r,R):c.addRoute(R)},$=e=>{const t=N(e.split("/")),r=[],o=[];for(const n in t)r.push(t[n]),parseInt(n)!=t.length-1&&o.push(r.join("/"));return x(o)};export{S as a,U as b,k as c,W as g,H as h,q as o,C as r,z as s}; +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-DoSh5fIB.js","assets/index-DaZx-aM1.js","assets/vue-DweYBrEc.js","assets/footer-UwoxP3mi.js","assets/darkSwitch-Cct20e6J.js","assets/useDark-CorIDSgM.js","assets/balance-BHahd_q1.js","assets/changePassword-hJsV8QdE.js","assets/validate-BpW15YMR.js","assets/index-3bJmoSPj.js","assets/index-DURhdNfa.js","assets/index-BUXh3lRP.js","assets/integral-B_FL-MeM.js","assets/overview-DqK2l3Cx.js","assets/echarts-e5otCyz6.js","assets/profile-NEMZEa95.js","assets/index-DyzTkKyP.js","assets/login-BSEoYKSm.js","assets/index-0AO2l_8G.js","assets/popupForm-CtfOjnZq.js","assets/index-DnHDgg32.js","assets/info-DIGyHWOS.js","assets/index-Dml_8M9T.js","assets/popupForm-C_7MMkeS.js","assets/index-DzAwP6mK.js","assets/popupForm.vue_vue_type_script_setup_true_lang-BFZbu156.js","assets/popupForm-LZCJHYVx.js","assets/index-DRe5Grgg.js","assets/popupForm.vue_vue_type_script_setup_true_lang-CYQsFg3F.js","assets/popupForm-A1VtH5QY.js","assets/design-CrcJb8Iy.js","assets/index-Dg2ayvJF.js","assets/index-COLRoJQu.js","assets/terminal-Ckva-Vp9.js","assets/index-C6KTwL6r.js","assets/start-CQuvhfwV.js","assets/log.vue_vue_type_style_index_0_lang-B_Hunwr-.js","assets/baAccount-k_zFfxWJ.js","assets/log-CKcgbM8R.js","assets/dashboard-CB3OJQKN.js","assets/domainStatus-dcILGlhX.js","assets/embed-DRIGBV7m.js","assets/gameRtp-NwLZco3A.js","assets/partnership-BsHfghIe.js","assets/programWidget-Cg92AYhg.js","assets/login-BuPMp4mZ.js","assets/buy-eoeI1CLn.js","assets/index-COT39VVl.js","assets/commonDialog-B7yOfwjD.js","assets/commonDone-8jcCM_Lo.js","assets/commonSelectVersion-DIs00R8E.js","assets/confirmFileConflict-DxX9XbIv.js","assets/installConflict-DQGWn7mB.js","assets/uploadInstall-8okRfgW8.js","assets/goodsInfo-C_0wf1Oo.js","assets/pay-C6bD1Q8P.js","assets/tableHeader-BRLU9iO8.js","assets/tabs-D-d8YAfK.js","assets/index-DiLrp1AI.js","assets/adminInfo-TsVDRV2a.js","assets/index-fevHyPlG.js","assets/popupForm-C6wrd3d2.js","assets/add-Csft5Wwe.js","assets/add.vue_vue_type_script_setup_true_lang-ovVlYY4S.js","assets/index-bPZcRjaI.js","assets/index-D4i1gdz0.js","assets/popupForm-DZMvGz3K.js","assets/index-COQwlydH.js","assets/info-NlurrF07.js","assets/index-BykzVrH2.js","assets/popupForm-BaF_awUL.js","assets/index-BDRLDsJl.js","assets/info-Dp_HGX10.js","assets/index-jZ_ST8ur.js","assets/popupForm-BdiBvBP-.js","assets/annualReport-ntwcO8IU.js","assets/moneyLog-7w1RhGQR.js","assets/customerReport-Df3FYRlU.js","assets/dailyReport-1zYMLfON.js","assets/index-CgRCtp_C.js","assets/popupForm-mELjQArL.js","assets/scoreLog-imQSBMbd.js","assets/index-Cjfuws3P.js","assets/popupForm-CSEP3ECh.js","assets/index-Z8ngTR4l.js","assets/popupForm-DWd9t8lj.js","assets/index-10OUf-Bl.js","assets/membersPopupForm-CRVK_r2n.js","assets/popupForm-CfZgQqRX.js","assets/submittedReward-CP59ihdj.js","assets/iframe-D-NKoPBA.js"])))=>i.map(i=>d[i]); +import{i as D,r as c,j as d,k as l,n as I,o as i,e as T,p as O,q as E,u as V,a as y}from"./index-DaZx-aM1.js";import{a2 as g,a3 as L,z as v,a4 as N,a5 as x,p as F}from"./vue-DweYBrEc.js";const z=function(e="shade",t){const r=document.querySelector(".layout-container"),o=document.createElement("div");o.setAttribute("class","ba-layout-shade "+e),r.appendChild(o),D(o,"click",()=>k(t))},k=function(e=()=>{}){const t=document.querySelector(".ba-layout-shade");t&&t.remove(),e()},C=async e=>{try{const t=await c.push(e);g(t,L.aborted)?v({message:d.global.t("utils.Navigation failed, navigation guard intercepted!"),type:"error"}):g(t,L.duplicated)&&v({message:d.global.t("utils.Navigation failed, it is at the navigation target position!"),type:"warning"})}catch(t){v({message:d.global.t("utils.Navigation failed, invalid route!"),type:"error"}),console.error(t)}},S=e=>{var n,s;const t=[];c.getRoutes().forEach(_=>{_.path&&t.push(_.path)});let o=!1;for(const _ in e){if(((n=e[_].meta)==null?void 0:n.type)=="menu"&&t.indexOf(e[_].path)!==-1)return e[_];if(e[_].children&&((s=e[_].children)!=null&&s.length)&&(o=S(e[_].children),o))return o}return o},q=e=>{var r;switch((r=e.meta)==null?void 0:r.menu_type){case"iframe":case"tab":C(e.path);break;case"link":window.open(e.path,"_blank");break;default:v({message:d.global.t("utils.Navigation failed, the menu type is unrecognized!"),type:"error"});break}const t=T();t.layout.shrink&&k(()=>{t.setLayout("menuCollapse",!0)})},H=(e,t)=>{const r=V(),o=y(),n=Object.assign({"/src/views/frontend/index.vue":()=>i(()=>import("./index-DoSh5fIB.js"),__vite__mapDeps([0,1,2,3,4,5])),"/src/views/frontend/user/account/balance.vue":()=>i(()=>import("./balance-BHahd_q1.js"),__vite__mapDeps([6,1,2])),"/src/views/frontend/user/account/changePassword.vue":()=>i(()=>import("./changePassword-hJsV8QdE.js"),__vite__mapDeps([7,2,1,8,9,10,11])),"/src/views/frontend/user/account/integral.vue":()=>i(()=>import("./integral-B_FL-MeM.js"),__vite__mapDeps([12,1,2])),"/src/views/frontend/user/account/overview.vue":()=>i(()=>import("./overview-DqK2l3Cx.js"),__vite__mapDeps([13,1,2,14])),"/src/views/frontend/user/account/profile.vue":()=>i(()=>import("./profile-NEMZEa95.js"),__vite__mapDeps([15,2,9,10,1,11,8,16])),"/src/views/frontend/user/login.vue":()=>i(()=>import("./login-BSEoYKSm.js"),__vite__mapDeps([17,2,3,4,1,5,8,16]))});if(e.length&&(m(n,e,"",!0),o.mergeAuthNode(b(e,"/")),r.setHeadNav(u(e,"/",["nav"])),o.mergeNavUserMenus(u(e,"/",["nav_user_menu"]))),t.length&&F(o.state.viewRoutes)){m(n,t,E.name);const s=E.path+"/";o.mergeAuthNode(b(t,s)),o.mergeNavUserMenus(u(t,"/",["nav_user_menu"])),o.setShowHeadline(t.length>1),o.setViewRoutes(u(t,s))}},U=e=>{m(Object.assign({"/src/views/backend/auth/admin/index.vue":()=>i(()=>import("./index-0AO2l_8G.js"),__vite__mapDeps([18,10,1,2,11,19,8,9])),"/src/views/backend/auth/admin/popupForm.vue":()=>i(()=>import("./popupForm-CtfOjnZq.js"),__vite__mapDeps([19,2,1,8,9,10,11])),"/src/views/backend/auth/adminLog/index.vue":()=>i(()=>import("./index-DnHDgg32.js"),__vite__mapDeps([20,10,1,2,11,21])),"/src/views/backend/auth/adminLog/info.vue":()=>i(()=>import("./info-DIGyHWOS.js"),__vite__mapDeps([21,1,2])),"/src/views/backend/auth/group/index.vue":()=>i(()=>import("./index-Dml_8M9T.js"),__vite__mapDeps([22,1,2,23,9,10,11,8])),"/src/views/backend/auth/group/popupForm.vue":()=>i(()=>import("./popupForm-C_7MMkeS.js"),__vite__mapDeps([23,2,1,9,10,11,8])),"/src/views/backend/auth/rule/index.vue":()=>i(()=>import("./index-DzAwP6mK.js"),__vite__mapDeps([24,1,2,25,9,10,11,8])),"/src/views/backend/auth/rule/popupForm.vue":()=>i(()=>import("./popupForm-LZCJHYVx.js"),__vite__mapDeps([26,25,2,1,9,10,11,8])),"/src/views/backend/bank/index.vue":()=>i(()=>import("./index-DRe5Grgg.js"),__vite__mapDeps([27,1,2,28,9,10,11,8])),"/src/views/backend/bank/popupForm.vue":()=>i(()=>import("./popupForm-A1VtH5QY.js"),__vite__mapDeps([29,28,2,1,9,10,11,8])),"/src/views/backend/crud/design.vue":()=>i(()=>import("./design-CrcJb8Iy.js"),__vite__mapDeps([30,2,1,10,11,31,32,8,9,33])),"/src/views/backend/crud/index.vue":()=>i(()=>import("./index-C6KTwL6r.js"),__vite__mapDeps([34,35,2,31,32,1,10,11,8,9,36,37,16,30,33])),"/src/views/backend/crud/log.vue":()=>i(()=>import("./log-CKcgbM8R.js"),__vite__mapDeps([38,36,2,1,31,32,10,11,8,9,37,16])),"/src/views/backend/crud/start.vue":()=>i(()=>import("./start-CQuvhfwV.js"),__vite__mapDeps([35,2,31,32,1,10,11,8,9,36,37,16])),"/src/views/backend/dashboard.vue":()=>i(()=>import("./dashboard-CB3OJQKN.js"),__vite__mapDeps([39,2,1])),"/src/views/backend/embed/domainStatus.vue":()=>i(()=>import("./domainStatus-dcILGlhX.js"),__vite__mapDeps([40,1,2,41])),"/src/views/backend/embed/gameRtp.vue":()=>i(()=>import("./gameRtp-NwLZco3A.js"),__vite__mapDeps([42,2,1,41])),"/src/views/backend/embed/partnership.vue":()=>i(()=>import("./partnership-BsHfghIe.js"),__vite__mapDeps([43,1,2,41])),"/src/views/backend/embed/programWidget.vue":()=>i(()=>import("./programWidget-Cg92AYhg.js"),__vite__mapDeps([44,1,2])),"/src/views/backend/login.vue":()=>i(()=>import("./login-BuPMp4mZ.js"),__vite__mapDeps([45,2,1,32,8,16,5])),"/src/views/backend/module/components/buy.vue":()=>i(()=>import("./buy-eoeI1CLn.js"),__vite__mapDeps([46,1,2,47,32,33])),"/src/views/backend/module/components/commonDialog.vue":()=>i(()=>import("./commonDialog-B7yOfwjD.js"),__vite__mapDeps([48,47,1,2,32,33,49,10,11,9,50,51,52,53])),"/src/views/backend/module/components/commonDone.vue":()=>i(()=>import("./commonDone-8jcCM_Lo.js"),__vite__mapDeps([49,1,2,47,32,33,10,11,9])),"/src/views/backend/module/components/commonSelectVersion.vue":()=>i(()=>import("./commonSelectVersion-DIs00R8E.js"),__vite__mapDeps([50,1,2,47,32,33])),"/src/views/backend/module/components/confirmFileConflict.vue":()=>i(()=>import("./confirmFileConflict-DxX9XbIv.js"),__vite__mapDeps([51,47,1,2,32,33])),"/src/views/backend/module/components/goodsInfo.vue":()=>i(()=>import("./goodsInfo-C_0wf1Oo.js"),__vite__mapDeps([54,1,2,47,32,33,46,55])),"/src/views/backend/module/components/installConflict.vue":()=>i(()=>import("./installConflict-DQGWn7mB.js"),__vite__mapDeps([52,47,1,2,32,33])),"/src/views/backend/module/components/pay.vue":()=>i(()=>import("./pay-C6bD1Q8P.js"),__vite__mapDeps([55,2,1,47,32,33])),"/src/views/backend/module/components/tableHeader.vue":()=>i(()=>import("./tableHeader-BRLU9iO8.js"),__vite__mapDeps([56,1,2,47,32,33])),"/src/views/backend/module/components/tabs.vue":()=>i(()=>import("./tabs-D-d8YAfK.js"),__vite__mapDeps([57,47,1,2,32,33])),"/src/views/backend/module/components/uploadInstall.vue":()=>i(()=>import("./uploadInstall-8okRfgW8.js"),__vite__mapDeps([53,47,1,2,32,33])),"/src/views/backend/module/index.vue":()=>i(()=>import("./index-DiLrp1AI.js"),__vite__mapDeps([58,48,47,1,2,32,33,49,10,11,9,50,51,52,53,54,46,55,56,57,37,16,8])),"/src/views/backend/routine/adminInfo.vue":()=>i(()=>import("./adminInfo-TsVDRV2a.js"),__vite__mapDeps([59,2,1,8])),"/src/views/backend/routine/attachment/index.vue":()=>i(()=>import("./index-fevHyPlG.js"),__vite__mapDeps([60,61,2,1,11,10])),"/src/views/backend/routine/attachment/popupForm.vue":()=>i(()=>import("./popupForm-C6wrd3d2.js"),__vite__mapDeps([61,2,1,11])),"/src/views/backend/routine/config/add.vue":()=>i(()=>import("./add-Csft5Wwe.js"),__vite__mapDeps([62,63,2,9,10,1,11,8])),"/src/views/backend/routine/config/index.vue":()=>i(()=>import("./index-bPZcRjaI.js"),__vite__mapDeps([64,2,1,63,9,10,11,8])),"/src/views/backend/security/dataRecycle/index.vue":()=>i(()=>import("./index-D4i1gdz0.js"),__vite__mapDeps([65,10,1,2,11,66,9,8])),"/src/views/backend/security/dataRecycle/popupForm.vue":()=>i(()=>import("./popupForm-DZMvGz3K.js"),__vite__mapDeps([66,2,1,9,10,11,8])),"/src/views/backend/security/dataRecycleLog/index.vue":()=>i(()=>import("./index-COQwlydH.js"),__vite__mapDeps([67,10,1,2,11,68])),"/src/views/backend/security/dataRecycleLog/info.vue":()=>i(()=>import("./info-NlurrF07.js").then(n=>n.a),__vite__mapDeps([68,1,2])),"/src/views/backend/security/sensitiveData/index.vue":()=>i(()=>import("./index-BykzVrH2.js"),__vite__mapDeps([69,10,1,2,11,70,9,8])),"/src/views/backend/security/sensitiveData/popupForm.vue":()=>i(()=>import("./popupForm-BaF_awUL.js"),__vite__mapDeps([70,2,1,9,10,11,8])),"/src/views/backend/security/sensitiveDataLog/index.vue":()=>i(()=>import("./index-BDRLDsJl.js"),__vite__mapDeps([71,10,1,2,11,72])),"/src/views/backend/security/sensitiveDataLog/info.vue":()=>i(()=>import("./info-Dp_HGX10.js").then(n=>n.a),__vite__mapDeps([72,1,2])),"/src/views/backend/user/group/index.vue":()=>i(()=>import("./index-jZ_ST8ur.js"),__vite__mapDeps([73,1,2,74,9,10,11,8])),"/src/views/backend/user/group/popupForm.vue":()=>i(()=>import("./popupForm-BdiBvBP-.js"),__vite__mapDeps([74,2,1,9,10,11,8])),"/src/views/backend/user/moneyLog/annualReport.vue":()=>i(()=>import("./annualReport-ntwcO8IU.js"),__vite__mapDeps([75,14,1,2,76])),"/src/views/backend/user/moneyLog/customerReport.vue":()=>i(()=>import("./customerReport-Df3FYRlU.js"),__vite__mapDeps([77,1,2,76])),"/src/views/backend/user/moneyLog/dailyReport.vue":()=>i(()=>import("./dailyReport-1zYMLfON.js"),__vite__mapDeps([78,1,2,76])),"/src/views/backend/user/moneyLog/index.vue":()=>i(()=>import("./index-CgRCtp_C.js"),__vite__mapDeps([79,1,2,80,76,9,10,11,8,81])),"/src/views/backend/user/moneyLog/popupForm.vue":()=>i(()=>import("./popupForm-mELjQArL.js"),__vite__mapDeps([80,2,1,76,9,10,11,8])),"/src/views/backend/user/rule/index.vue":()=>i(()=>import("./index-Cjfuws3P.js"),__vite__mapDeps([82,10,1,2,11,83,9,8])),"/src/views/backend/user/rule/popupForm.vue":()=>i(()=>import("./popupForm-CSEP3ECh.js"),__vite__mapDeps([83,2,1,9,10,11,8])),"/src/views/backend/user/scoreLog/index.vue":()=>i(()=>import("./index-Z8ngTR4l.js"),__vite__mapDeps([84,1,2,85,9,10,11,8])),"/src/views/backend/user/scoreLog/popupForm.vue":()=>i(()=>import("./popupForm-DWd9t8lj.js").then(n=>n.p),__vite__mapDeps([85,2,1,9,10,11,8])),"/src/views/backend/user/user/index.vue":()=>i(()=>import("./index-10OUf-Bl.js"),__vite__mapDeps([86,87,2,1,10,11,88,8,9])),"/src/views/backend/user/user/membersPopupForm.vue":()=>i(()=>import("./membersPopupForm-CRVK_r2n.js").then(n=>n.m),__vite__mapDeps([87,2,1])),"/src/views/backend/user/user/popupForm.vue":()=>i(()=>import("./popupForm-CfZgQqRX.js"),__vite__mapDeps([88,2,1,8,9,10,11])),"/src/views/backend/user/user/submittedReward.vue":()=>i(()=>import("./submittedReward-CP59ihdj.js"),__vite__mapDeps([89,2,1]))}),e,l.name);const r=l.path+"/",o=I();o.setTabsViewRoutes(u(e,r)),o.fillAuthNode(b(e,r))},w=e=>{if(typeof e.component!="string")return"";const t=e.component.match(/\/user\/moneyLog\/(annualReport|dailyReport|customerReport)\.vue$/);return(t==null?void 0:t[1])||""},f=e=>{const t=w(e);return t?String(e.path).replace(/[^/]+$/,t):e.path},A=e=>{const t=w(e);return t?String(e.name).replace(/[^/]+$/,t):e.name},W=(e,t="")=>(t===""&&(t=e.path),`${t}-${e.name}-${e.meta&&e.meta.id?e.meta.id:""}`),u=(e,t="/",r=["menu","menu_dir"])=>{const o=[];for(const n in e){if(e[n].extend=="add_rules_only"||!r.includes(e[n].type)||e[n].type=="menu_dir"&&e[n].children&&!e[n].children.length||["route","menu","nav_user_menu","nav"].includes(e[n].type)&&(e[n].menu_type=="tab"&&!e[n].component||["link","iframe"].includes(e[n].menu_type)&&!e[n].url))continue;const s=["link","iframe"].includes(e[n].menu_type)?e[n].url:t+f(e[n]);let _=[];e[n].children&&e[n].children.length>0&&(_=u(e[n].children,t,r)),o.push({path:s,name:A(e[n]),component:e[n].component,meta:{id:e[n].id,title:e[n].title,icon:e[n].icon,keepalive:e[n].keepalive,menu_type:e[n].menu_type,type:e[n].type},children:_})}return o},b=(e,t="/")=>{const r=new Map([]);return P(e,r,t,t),r},P=(e,t,r="/",o="/")=>{const n=[];for(const s in e)e[s].type=="button"&&n.push(r+e[s].name),e[s].children&&e[s].children.length>0&&P(e[s].children,t,r,r+e[s].name);n&&n.length>0&&t.set(o,n)},m=(e,t,r,o=!1)=>{for(const n in t)t[n].extend!="add_menu_only"&&((t[n].menu_type=="tab"&&e[t[n].component]||t[n].menu_type=="iframe")&&M(e,t[n],r,o),t[n].children&&t[n].children.length>0&&m(e,t[n].children,r,o))},M=(e,t,r,o)=>{const n=A(t);if(typeof n=="string"&&new Set(["embed/domainStatus","embed/programWidget","embed/gameRtp","embed/partnership"]).has(n)&&c.hasRoute(n))return;let _="",p;if(t.menu_type=="iframe")_=(O()?l.path:E.path)+"/iframe/"+encodeURIComponent(t.url),p=()=>i(()=>import("./iframe-D-NKoPBA.js"),__vite__mapDeps([90,2,1]));else{const a=f(t);_=r?a:"/"+a,p=e[t.component]}if(t.menu_type=="tab"&&o){const a=$(t.name);if(a.length){for(const h in a)if(c.hasRoute(a[h])){r=a[h];break}}}const R={path:_,name:n,component:p,meta:{title:t.title,extend:t.extend,icon:t.icon,keepalive:t.keepalive,menu_type:t.menu_type,type:t.type,url:t.url,addtab:!0}};r?c.addRoute(r,R):c.addRoute(R)},$=e=>{const t=N(e.split("/")),r=[],o=[];for(const n in t)r.push(t[n]),parseInt(n)!=t.length-1&&o.push(r.join("/"));return x(o)};export{S as a,U as b,k as c,W as g,H as h,q as o,C as r,z as s}; diff --git a/public/assets/start-B-heYs5U.js b/public/assets/start-CQuvhfwV.js similarity index 93% rename from public/assets/start-B-heYs5U.js rename to public/assets/start-CQuvhfwV.js index d596ff2..8ca8f11 100644 --- a/public/assets/start-B-heYs5U.js +++ b/public/assets/start-CQuvhfwV.js @@ -1 +1 @@ -import{B as K,a8 as C,a as V,I as m,X as M,C as p,D as R,G as r,U as l,u as e,H as c,P as n,V as i,O as f,W as _,a7 as v,a6 as S,Z as Q,_ as U,z}from"./vue-DweYBrEc.js";import{e as y,s as d,j as G}from"./index-CrrRjv_N.js";import{F as q}from"./index-BlN5UEvU.js";import{b as H}from"./validate-CLZ9qkb0.js";import{_ as O}from"./log.vue_vue_type_style_index_0_lang-UERrkXOk.js";import{x as W,ao as X,ap as Y,_ as Z}from"./index-BpUIT4cK.js";import"./index-Cc2pFFF2.js";import"./index-Bn2A_J6p.js";import"./index-DuYG_3Q7.js";import"./baAccount-N3Px8l8k.js";import"./index-D3o_bWqH.js";const A={class:"default-main"},J={class:"crud-title"},ee={class:"start-opt"},te={class:"start-item-title"},ae={class:"start-item-remark"},le={class:"start-item suspension"},re={class:"start-item-title"},se={class:"start-item-remark"},oe={class:"start-item suspension"},de={class:"start-item-title"},ne={class:"start-item-remark"},ce={target:"_blank",href:"https://doc.buildadmin.com/guide/other/developerMustSee.html",rel:"noopener noreferrer"},ie={target:"_blank",href:"https://doc.buildadmin.com/guide/other/developerMustSee.html",rel:"noopener noreferrer"},ue={style:{width:"calc(100% * 0.9)"}},pe=K({__name:"start",setup(me){const{t}=W.useI18n(),k=C("formRef"),L=C("sqlInputRef"),s=V({dialog:{type:"",visible:!1},showLog:!1,loading:!1,successRecord:0}),$=u=>{s.dialog.type=u,s.dialog.visible=!0,s.successRecord=0,d.startData.table=""},I=V({table:[H({name:"required",message:t("crud.crud.Please select a data table")})]}),g=()=>{var u;if(s.dialog.type=="sql"&&!d.startData.sql){z({type:"error",message:t("crud.crud.Please enter the table creation SQL")});return}(u=k.value)==null||u.validate(a=>{a&&y(s.dialog.type)})},P=()=>{s.successRecord=0,d.startData.table=""},T=()=>{d.startData.table&&(s.loading=!0,G(d.startData.table,d.startData.databaseConnection).then(u=>{s.successRecord=u.data.id}).finally(()=>{s.loading=!1}))},N=()=>{s.successRecord&&(d.startData.logId=s.successRecord.toString(),y("log"))},B=()=>!1;return(u,a)=>{const b=m("el-col"),D=m("el-row"),x=m("el-alert"),F=m("el-input"),j=m("el-form"),h=m("el-button"),E=m("el-dialog"),w=M("blur");return p(),R("div",A,[r("div",J,l(e(t)("crud.crud.start")),1),r("div",ee,[c(D,{gutter:20},{default:n(()=>[c(b,{xs:24,span:8},{default:n(()=>[r("div",{onClick:a[0]||(a[0]=o=>e(y)("create")),class:"start-item suspension"},[r("div",te,l(e(t)("crud.crud.create")),1),r("div",ae,l(e(t)("crud.crud.New background CRUD from zero")),1)])]),_:1}),c(b,{onClick:a[1]||(a[1]=o=>$("db")),xs:24,span:8},{default:n(()=>[r("div",le,[r("div",re,l(e(t)("crud.crud.Select Data Table")),1),r("div",se,l(e(t)("crud.crud.Select a designed data table from the database")),1)])]),_:1}),c(b,{onClick:a[2]||(a[2]=o=>s.showLog=!0),xs:24,span:8},{default:n(()=>[r("div",oe,[r("div",de,l(e(t)("crud.crud.CRUD record")),1),r("div",ne,l(e(t)("crud.crud.Start with previously generated CRUD code")),1)])]),_:1})]),_:1}),c(D,{justify:"center"},{default:n(()=>[c(b,{span:20,class:"ba-markdown crud-tips suspension"},{default:n(()=>[r("b",null,l(e(t)("crud.crud.Fast experience")),1),r("ol",null,[r("li",null,[i(l(e(t)("crud.crud.experience 1 1"))+" ",1),r("a",ce,l(e(t)("crud.crud.experience 1 2")),1),i(" "+l(e(t)("crud.crud.experience 1 3")),1)]),r("li",null,[i(l(e(t)("crud.crud.experience 2 1"))+" ",1),r("code",null,l(e(t)("crud.crud.create")),1),i(" "+l(e(t)("crud.crud.or"))+" ",1),r("code",null,l(e(t)("crud.crud.experience 2 2"))+l(e(t)("crud.crud.experience 2 3")),1)]),r("li",null,[i(l(e(t)("crud.crud.experience 3 1"))+" ",1),r("code",null,l(e(t)("crud.crud.experience 3 2")),1),i(" "+l(e(t)("crud.crud.experience 3 3"))+" ",1),r("code",null,l(e(t)("crud.crud.experience 3 4")),1)])]),B()?_("",!0):(p(),f(x,{key:0,class:"no-dev",type:"warning","show-icon":!0,closable:!1},{title:n(()=>[r("span",null,l(e(t)("crud.crud.experience 4 1")),1),r("a",ie,l(e(t)("crud.crud.experience 4 2")),1),r("span",null,[i(l(e(t)("crud.crud.experience 4 3")),1),r("code",null,l(e(t)("crud.crud.experience 4 4")),1)])]),_:1}))]),_:1})]),_:1}),c(E,{class:"ba-operate-dialog select-table-dialog",modelValue:s.dialog.visible,"onUpdate:modelValue":a[11]||(a[11]=o=>s.dialog.visible=o),title:s.dialog.type=="sql"?e(t)("crud.crud.Please enter SQL"):e(t)("crud.crud.Please select a data table"),"destroy-on-close":!0},{footer:n(()=>[r("div",ue,[c(h,{onClick:a[9]||(a[9]=o=>s.dialog.visible=!1)},{default:n(()=>[i(l(u.$t("Cancel")),1)]),_:1}),U((p(),f(h,{loading:s.loading,onClick:a[10]||(a[10]=o=>g()),type:"primary"},{default:n(()=>[i(l(e(t)("Confirm")),1)]),_:1},8,["loading"])),[[w]]),s.successRecord?U((p(),f(h,{key:0,onClick:N,type:"success"},{default:n(()=>[i(l(e(t)("crud.crud.Start with the historical record")),1)]),_:1})),[[w]]):_("",!0)])]),default:n(()=>[c(j,{"label-width":140,onKeyup:a[8]||(a[8]=v(o=>g(),["enter"])),class:"select-table-form",ref_key:"formRef",ref:k,model:e(d).startData,rules:I},{default:n(()=>[s.dialog.type=="sql"?(p(),f(F,{key:0,class:"sql-input",prop:"sql",ref_key:"sqlInputRef",ref:L,modelValue:e(d).startData.sql,"onUpdate:modelValue":a[3]||(a[3]=o=>e(d).startData.sql=o),type:"textarea",placeholder:e(t)("crud.crud.table create SQL"),rows:10,onKeyup:[a[4]||(a[4]=v(S(()=>{},["stop"]),["enter"])),a[5]||(a[5]=v(S(o=>g(),["ctrl"]),["enter"]))]},null,8,["modelValue","placeholder"])):s.dialog.type=="db"?(p(),R(Q,{key:1},[c(q,{label:e(t)("Database connection"),modelValue:e(d).startData.databaseConnection,"onUpdate:modelValue":a[6]||(a[6]=o=>e(d).startData.databaseConnection=o),type:"remoteSelect","label-width":140,"block-help":e(t)("Database connection help"),"input-attr":{pk:"key",field:"key",remoteUrl:e(X),onChange:P},placeholder:e(t)("Please select field",{field:e(t)("Database connection")})},null,8,["label","modelValue","block-help","input-attr","placeholder"]),(p(),f(q,{label:e(t)("crud.crud.data sheet"),modelValue:e(d).startData.table,"onUpdate:modelValue":a[7]||(a[7]=o=>e(d).startData.table=o),type:"remoteSelect",key:e(d).startData.databaseConnection,placeholder:e(t)("crud.crud.Please select a data table"),"label-width":140,"block-help":e(t)("crud.crud.data sheet help"),"input-attr":{pk:"table",field:"comment",params:{connection:e(d).startData.databaseConnection,samePrefix:1,excludeTable:["area","token","captcha","admin_group_access","config","admin_log","user_money_log","user_score_log"]},remoteUrl:e(Y),onRow:T},prop:"table"},null,8,["label","modelValue","placeholder","block-help","input-attr"])),s.successRecord?(p(),f(x,{key:0,class:"success-record-alert",title:e(t)("crud.crud.The selected table has already generated records You are advised to start with historical records"),"show-icon":!0,closable:!1,type:"warning"},null,8,["title"])):_("",!0)],64)):_("",!0)]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"]),c(O,{modelValue:s.showLog,"onUpdate:modelValue":a[12]||(a[12]=o=>s.showLog=o)},null,8,["modelValue"])])])}}}),Ce=Z(pe,[["__scopeId","data-v-a81f08af"]]);export{Ce as default}; +import{B as K,a8 as C,a as V,I as m,X as M,C as p,D as R,G as r,U as l,u as e,H as c,P as n,V as i,O as f,W as _,a7 as v,a6 as S,Z as Q,_ as U,z}from"./vue-DweYBrEc.js";import{e as y,s as d,j as G}from"./index-Dg2ayvJF.js";import{F as q}from"./index-3bJmoSPj.js";import{b as H}from"./validate-BpW15YMR.js";import{_ as O}from"./log.vue_vue_type_style_index_0_lang-B_Hunwr-.js";import{x as W,ao as X,ap as Y,_ as Z}from"./index-DaZx-aM1.js";import"./index-COLRoJQu.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";import"./baAccount-k_zFfxWJ.js";import"./index-DyzTkKyP.js";const A={class:"default-main"},J={class:"crud-title"},ee={class:"start-opt"},te={class:"start-item-title"},ae={class:"start-item-remark"},le={class:"start-item suspension"},re={class:"start-item-title"},se={class:"start-item-remark"},oe={class:"start-item suspension"},de={class:"start-item-title"},ne={class:"start-item-remark"},ce={target:"_blank",href:"https://doc.buildadmin.com/guide/other/developerMustSee.html",rel:"noopener noreferrer"},ie={target:"_blank",href:"https://doc.buildadmin.com/guide/other/developerMustSee.html",rel:"noopener noreferrer"},ue={style:{width:"calc(100% * 0.9)"}},pe=K({__name:"start",setup(me){const{t}=W.useI18n(),k=C("formRef"),L=C("sqlInputRef"),s=V({dialog:{type:"",visible:!1},showLog:!1,loading:!1,successRecord:0}),$=u=>{s.dialog.type=u,s.dialog.visible=!0,s.successRecord=0,d.startData.table=""},I=V({table:[H({name:"required",message:t("crud.crud.Please select a data table")})]}),g=()=>{var u;if(s.dialog.type=="sql"&&!d.startData.sql){z({type:"error",message:t("crud.crud.Please enter the table creation SQL")});return}(u=k.value)==null||u.validate(a=>{a&&y(s.dialog.type)})},P=()=>{s.successRecord=0,d.startData.table=""},T=()=>{d.startData.table&&(s.loading=!0,G(d.startData.table,d.startData.databaseConnection).then(u=>{s.successRecord=u.data.id}).finally(()=>{s.loading=!1}))},N=()=>{s.successRecord&&(d.startData.logId=s.successRecord.toString(),y("log"))},B=()=>!1;return(u,a)=>{const b=m("el-col"),D=m("el-row"),x=m("el-alert"),F=m("el-input"),j=m("el-form"),h=m("el-button"),E=m("el-dialog"),w=M("blur");return p(),R("div",A,[r("div",J,l(e(t)("crud.crud.start")),1),r("div",ee,[c(D,{gutter:20},{default:n(()=>[c(b,{xs:24,span:8},{default:n(()=>[r("div",{onClick:a[0]||(a[0]=o=>e(y)("create")),class:"start-item suspension"},[r("div",te,l(e(t)("crud.crud.create")),1),r("div",ae,l(e(t)("crud.crud.New background CRUD from zero")),1)])]),_:1}),c(b,{onClick:a[1]||(a[1]=o=>$("db")),xs:24,span:8},{default:n(()=>[r("div",le,[r("div",re,l(e(t)("crud.crud.Select Data Table")),1),r("div",se,l(e(t)("crud.crud.Select a designed data table from the database")),1)])]),_:1}),c(b,{onClick:a[2]||(a[2]=o=>s.showLog=!0),xs:24,span:8},{default:n(()=>[r("div",oe,[r("div",de,l(e(t)("crud.crud.CRUD record")),1),r("div",ne,l(e(t)("crud.crud.Start with previously generated CRUD code")),1)])]),_:1})]),_:1}),c(D,{justify:"center"},{default:n(()=>[c(b,{span:20,class:"ba-markdown crud-tips suspension"},{default:n(()=>[r("b",null,l(e(t)("crud.crud.Fast experience")),1),r("ol",null,[r("li",null,[i(l(e(t)("crud.crud.experience 1 1"))+" ",1),r("a",ce,l(e(t)("crud.crud.experience 1 2")),1),i(" "+l(e(t)("crud.crud.experience 1 3")),1)]),r("li",null,[i(l(e(t)("crud.crud.experience 2 1"))+" ",1),r("code",null,l(e(t)("crud.crud.create")),1),i(" "+l(e(t)("crud.crud.or"))+" ",1),r("code",null,l(e(t)("crud.crud.experience 2 2"))+l(e(t)("crud.crud.experience 2 3")),1)]),r("li",null,[i(l(e(t)("crud.crud.experience 3 1"))+" ",1),r("code",null,l(e(t)("crud.crud.experience 3 2")),1),i(" "+l(e(t)("crud.crud.experience 3 3"))+" ",1),r("code",null,l(e(t)("crud.crud.experience 3 4")),1)])]),B()?_("",!0):(p(),f(x,{key:0,class:"no-dev",type:"warning","show-icon":!0,closable:!1},{title:n(()=>[r("span",null,l(e(t)("crud.crud.experience 4 1")),1),r("a",ie,l(e(t)("crud.crud.experience 4 2")),1),r("span",null,[i(l(e(t)("crud.crud.experience 4 3")),1),r("code",null,l(e(t)("crud.crud.experience 4 4")),1)])]),_:1}))]),_:1})]),_:1}),c(E,{class:"ba-operate-dialog select-table-dialog",modelValue:s.dialog.visible,"onUpdate:modelValue":a[11]||(a[11]=o=>s.dialog.visible=o),title:s.dialog.type=="sql"?e(t)("crud.crud.Please enter SQL"):e(t)("crud.crud.Please select a data table"),"destroy-on-close":!0},{footer:n(()=>[r("div",ue,[c(h,{onClick:a[9]||(a[9]=o=>s.dialog.visible=!1)},{default:n(()=>[i(l(u.$t("Cancel")),1)]),_:1}),U((p(),f(h,{loading:s.loading,onClick:a[10]||(a[10]=o=>g()),type:"primary"},{default:n(()=>[i(l(e(t)("Confirm")),1)]),_:1},8,["loading"])),[[w]]),s.successRecord?U((p(),f(h,{key:0,onClick:N,type:"success"},{default:n(()=>[i(l(e(t)("crud.crud.Start with the historical record")),1)]),_:1})),[[w]]):_("",!0)])]),default:n(()=>[c(j,{"label-width":140,onKeyup:a[8]||(a[8]=v(o=>g(),["enter"])),class:"select-table-form",ref_key:"formRef",ref:k,model:e(d).startData,rules:I},{default:n(()=>[s.dialog.type=="sql"?(p(),f(F,{key:0,class:"sql-input",prop:"sql",ref_key:"sqlInputRef",ref:L,modelValue:e(d).startData.sql,"onUpdate:modelValue":a[3]||(a[3]=o=>e(d).startData.sql=o),type:"textarea",placeholder:e(t)("crud.crud.table create SQL"),rows:10,onKeyup:[a[4]||(a[4]=v(S(()=>{},["stop"]),["enter"])),a[5]||(a[5]=v(S(o=>g(),["ctrl"]),["enter"]))]},null,8,["modelValue","placeholder"])):s.dialog.type=="db"?(p(),R(Q,{key:1},[c(q,{label:e(t)("Database connection"),modelValue:e(d).startData.databaseConnection,"onUpdate:modelValue":a[6]||(a[6]=o=>e(d).startData.databaseConnection=o),type:"remoteSelect","label-width":140,"block-help":e(t)("Database connection help"),"input-attr":{pk:"key",field:"key",remoteUrl:e(X),onChange:P},placeholder:e(t)("Please select field",{field:e(t)("Database connection")})},null,8,["label","modelValue","block-help","input-attr","placeholder"]),(p(),f(q,{label:e(t)("crud.crud.data sheet"),modelValue:e(d).startData.table,"onUpdate:modelValue":a[7]||(a[7]=o=>e(d).startData.table=o),type:"remoteSelect",key:e(d).startData.databaseConnection,placeholder:e(t)("crud.crud.Please select a data table"),"label-width":140,"block-help":e(t)("crud.crud.data sheet help"),"input-attr":{pk:"table",field:"comment",params:{connection:e(d).startData.databaseConnection,samePrefix:1,excludeTable:["area","token","captcha","admin_group_access","config","admin_log","user_money_log","user_score_log"]},remoteUrl:e(Y),onRow:T},prop:"table"},null,8,["label","modelValue","placeholder","block-help","input-attr"])),s.successRecord?(p(),f(x,{key:0,class:"success-record-alert",title:e(t)("crud.crud.The selected table has already generated records You are advised to start with historical records"),"show-icon":!0,closable:!1,type:"warning"},null,8,["title"])):_("",!0)],64)):_("",!0)]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"]),c(O,{modelValue:s.showLog,"onUpdate:modelValue":a[12]||(a[12]=o=>s.showLog=o)},null,8,["modelValue"])])])}}}),Ce=Z(pe,[["__scopeId","data-v-a81f08af"]]);export{Ce as default}; diff --git a/public/assets/submittedReward-CSPMe5Wh.js b/public/assets/submittedReward-CP59ihdj.js similarity index 99% rename from public/assets/submittedReward-CSPMe5Wh.js rename to public/assets/submittedReward-CP59ihdj.js index 0a89534..ecc3e23 100644 --- a/public/assets/submittedReward-CSPMe5Wh.js +++ b/public/assets/submittedReward-CP59ihdj.js @@ -1 +1 @@ -import{B as H,a as T,b as $,l as N,o as O,I as _,X,C as p,D as g,G as e,Z as I,Y as B,$ as Z,U as n,u as o,H as i,P as v,a7 as q,V as R,_ as J,W as x,O as Q,ag as ee}from"./vue-DweYBrEc.js";import{c as U,x as te,_ as ae}from"./index-BpUIT4cK.js";function se(h){return U({url:"/admin/user.User/submittedReward",method:"get",params:h})}function re(h){return U({url:"/admin/user.User/editReward",method:"post",data:h},{showSuccessMessage:!0})}const ne={class:"default-main admin-report-page submitted-rewards"},le=["aria-label"],oe=["onClick"],ue={class:"admin-report-filter reward-panel"},de={class:"admin-report-heading panel-heading"},ie={class:"admin-report-filter-content filter-panel"},ce={class:"filter-item"},me={class:"filter-item"},pe={class:"filter-item"},ge={class:"filter-item"},be={class:"admin-report-actions filter-actions"},_e={class:"admin-report-summary date-summary"},we={class:"admin-report-table-wrap reward-table-wrap"},ve={class:"admin-report-table reward-table"},Re={class:"submitted-time"},he={class:"username"},fe={class:"reward-claim"},ye={class:"action"},Se={key:0,class:"action-buttons"},Ce={key:0},Pe={class:"empty-row",colspan:"5"},ke={class:"admin-report-footer table-footer"},Ve=H({name:"user/submittedReward",__name:"submittedReward",setup(h){const{t}=te.useI18n(),Y=a=>{const l=u=>String(u).padStart(2,"0");return`${a.getFullYear()}-${l(a.getMonth()+1)}-${l(a.getDate())}`},f=()=>Y(new Date),A=[{label:"Plinko Ball",value:268},{label:"Smash Eggs",value:269},{label:"Spin Wheel",value:270}],s=T({gameId:268,start:f(),end:f(),status:"all",username:""}),d=T({currentPage:1,pageSize:20,total:0}),P=$([]),y=$(!1),S=$(null),E=N(()=>({268:"Plinko Ball",269:"Smash Eggs",270:"Spin Wheel"})[s.gameId]),F=N(()=>{const a=new Date(`${s.start}T00:00:00`),l=new Date(`${s.end}T00:00:00`),u=Math.max(1,Math.floor((l.getTime()-a.getTime())/864e5)+1);return`${s.start===s.end?s.start:`${s.start} ${t("user.submittedReward.to")} ${s.end}`} (${u} ${t(u===1?"user.submittedReward.Day":"user.submittedReward.Days")})`}),j=(a,l)=>({id:a.id??`${d.currentPage}-${l}`,submittedTime:String(a.submitted_time??""),username:String(a.username??""),rewardClaim:String(a.reward_claim??""),status:String(a.status_text??""),statusCode:Number(a.status)}),L=a=>{const u=((a==null?void 0:a.data)??a??{}).list??{},c=Array.isArray(u.data)?u.data:[],C=Number(u.total??u.count??c.length),w=Number(u.per_page??u.page_size??d.pageSize),m=Number(u.current_page??u.page??d.currentPage);return{rows:c.map((k,V)=>j(k,V)),total:Number.isFinite(C)?C:0,pageSize:Number.isFinite(w)&&w>0?w:20,currentPage:Number.isFinite(m)&&m>0?m:1}},b=async(a=d.currentPage)=>{y.value=!0;try{const l=await se({start:s.start,end:s.end,status:s.status==="all"?"":s.status,username:s.username,game_id:s.gameId,page:a}),u=L(l.data);P.value=u.rows,d.total=u.total,d.pageSize=u.pageSize,d.currentPage=u.currentPage}finally{y.value=!1}},z=()=>{d.currentPage=1,b(1)},W=()=>{s.start=f(),s.end=f(),s.status="all",s.username="",d.currentPage=1,b(1)},K=a=>{s.gameId=a,d.currentPage=1,b(1)},G=a=>{b(a)},D=(a,l)=>{const u=t(l===1?"user.submittedReward.Agree":"user.submittedReward.Reject");ee.confirm(t("user.submittedReward.Confirm reward action",{action:u,username:a.username}),t("Confirm"),{confirmButtonText:t("Confirm"),cancelButtonText:t("Cancel"),type:l===1?"success":"warning"}).then(()=>(S.value=a.id,re({id:a.id,status:l}))).then(()=>b(d.currentPage)).finally(()=>{S.value=null}).catch(()=>{})};return O(()=>{b(1)}),(a,l)=>{const u=_("el-date-picker"),c=_("el-option"),C=_("el-select"),w=_("el-input"),m=_("el-button"),k=_("el-pagination"),V=X("loading");return p(),g("div",ne,[e("nav",{class:"admin-report-tabs reward-tabs","aria-label":o(t)("user.submittedReward.Promotion type")},[(p(),g(I,null,B(A,r=>e("button",{key:r.value,type:"button",class:Z({active:s.gameId===r.value}),onClick:M=>K(r.value)},n(r.label),11,oe)),64))],8,le),e("section",ue,[e("header",de,[e("span",null,n(o(t)("user.submittedReward.Submitted Rewards"))+" ("+n(E.value)+")",1),e("strong",null,n(o(t)("user.submittedReward.Running")),1)]),e("div",ie,[e("div",ce,[e("label",null,n(o(t)("user.submittedReward.Start Date"))+":",1),i(u,{modelValue:s.start,"onUpdate:modelValue":l[0]||(l[0]=r=>s.start=r),type:"date","value-format":"YYYY-MM-DD",clearable:!1},null,8,["modelValue"])]),e("div",me,[e("label",null,n(o(t)("user.submittedReward.End Date"))+":",1),i(u,{modelValue:s.end,"onUpdate:modelValue":l[1]||(l[1]=r=>s.end=r),type:"date","value-format":"YYYY-MM-DD",clearable:!1},null,8,["modelValue"])]),e("div",pe,[e("label",null,n(o(t)("user.submittedReward.Status"))+":",1),i(C,{modelValue:s.status,"onUpdate:modelValue":l[2]||(l[2]=r=>s.status=r)},{default:v(()=>[i(c,{label:o(t)("user.submittedReward.All status"),value:"all"},null,8,["label"]),i(c,{label:o(t)("user.submittedReward.Approve Reward"),value:"1"},null,8,["label"]),i(c,{label:o(t)("user.submittedReward.Reject Reward"),value:"2"},null,8,["label"]),i(c,{label:o(t)("user.submittedReward.In process"),value:"0"},null,8,["label"])]),_:1},8,["modelValue"])]),e("div",ge,[e("label",null,n(o(t)("user.submittedReward.Username"))+":",1),i(w,{modelValue:s.username,"onUpdate:modelValue":l[3]||(l[3]=r=>s.username=r),modelModifiers:{trim:!0},placeholder:o(t)("user.submittedReward.Search by username"),clearable:"",onKeyup:q(z,["enter"])},null,8,["modelValue","placeholder"])]),e("div",be,[i(m,{type:"primary",onClick:z},{default:v(()=>[R(n(o(t)("Search")),1)]),_:1}),i(m,{onClick:W},{default:v(()=>[R(n(o(t)("user.submittedReward.Clear")),1)]),_:1})])])]),e("div",_e,[e("strong",null,n(o(t)("user.submittedReward.Date of data"))+":",1),R(" "+n(F.value),1)]),J((p(),g("div",we,[e("table",ve,[e("thead",null,[e("tr",null,[e("th",Re,n(o(t)("user.submittedReward.Submitted Time")),1),e("th",he,n(o(t)("user.submittedReward.Username")),1),e("th",fe,n(o(t)("user.submittedReward.Reward Claim")),1),e("th",null,n(o(t)("user.submittedReward.Status")),1),e("th",ye,n(o(t)("user.submittedReward.Action")),1)])]),e("tbody",null,[(p(!0),g(I,null,B(P.value,r=>(p(),g("tr",{key:r.id},[e("td",null,n(r.submittedTime),1),e("td",null,n(r.username),1),e("td",null,n(r.rewardClaim),1),e("td",null,n(r.status),1),e("td",null,[r.statusCode===0?(p(),g("div",Se,[i(m,{type:"success",size:"small",loading:S.value===r.id,onClick:M=>D(r,1)},{default:v(()=>[R(n(o(t)("user.submittedReward.Agree")),1)]),_:2},1032,["loading","onClick"]),i(m,{type:"danger",size:"small",loading:S.value===r.id,onClick:M=>D(r,2)},{default:v(()=>[R(n(o(t)("user.submittedReward.Reject")),1)]),_:2},1032,["loading","onClick"])])):x("",!0)])]))),128)),!y.value&&P.value.length===0?(p(),g("tr",Ce,[e("td",Pe,n(o(t)("user.submittedReward.No records")),1)])):x("",!0)])])])),[[V,y.value]]),e("div",ke,[e("span",null,n(o(t)("user.submittedReward.Total records",{total:d.total})),1),d.total>0?(p(),Q(k,{key:0,"current-page":d.currentPage,"onUpdate:currentPage":l[4]||(l[4]=r=>d.currentPage=r),background:"",layout:"prev, pager, next","page-size":d.pageSize,total:d.total,onCurrentChange:G},null,8,["current-page","page-size","total"])):x("",!0)])])}}}),ze=ae(Ve,[["__scopeId","data-v-a74868d0"]]);export{ze as default}; +import{B as H,a as T,b as $,l as N,o as O,I as _,X,C as p,D as g,G as e,Z as I,Y as B,$ as Z,U as n,u as o,H as i,P as v,a7 as q,V as R,_ as J,W as x,O as Q,ag as ee}from"./vue-DweYBrEc.js";import{c as U,x as te,_ as ae}from"./index-DaZx-aM1.js";function se(h){return U({url:"/admin/user.User/submittedReward",method:"get",params:h})}function re(h){return U({url:"/admin/user.User/editReward",method:"post",data:h},{showSuccessMessage:!0})}const ne={class:"default-main admin-report-page submitted-rewards"},le=["aria-label"],oe=["onClick"],ue={class:"admin-report-filter reward-panel"},de={class:"admin-report-heading panel-heading"},ie={class:"admin-report-filter-content filter-panel"},ce={class:"filter-item"},me={class:"filter-item"},pe={class:"filter-item"},ge={class:"filter-item"},be={class:"admin-report-actions filter-actions"},_e={class:"admin-report-summary date-summary"},we={class:"admin-report-table-wrap reward-table-wrap"},ve={class:"admin-report-table reward-table"},Re={class:"submitted-time"},he={class:"username"},fe={class:"reward-claim"},ye={class:"action"},Se={key:0,class:"action-buttons"},Ce={key:0},Pe={class:"empty-row",colspan:"5"},ke={class:"admin-report-footer table-footer"},Ve=H({name:"user/submittedReward",__name:"submittedReward",setup(h){const{t}=te.useI18n(),Y=a=>{const l=u=>String(u).padStart(2,"0");return`${a.getFullYear()}-${l(a.getMonth()+1)}-${l(a.getDate())}`},f=()=>Y(new Date),A=[{label:"Plinko Ball",value:268},{label:"Smash Eggs",value:269},{label:"Spin Wheel",value:270}],s=T({gameId:268,start:f(),end:f(),status:"all",username:""}),d=T({currentPage:1,pageSize:20,total:0}),P=$([]),y=$(!1),S=$(null),E=N(()=>({268:"Plinko Ball",269:"Smash Eggs",270:"Spin Wheel"})[s.gameId]),F=N(()=>{const a=new Date(`${s.start}T00:00:00`),l=new Date(`${s.end}T00:00:00`),u=Math.max(1,Math.floor((l.getTime()-a.getTime())/864e5)+1);return`${s.start===s.end?s.start:`${s.start} ${t("user.submittedReward.to")} ${s.end}`} (${u} ${t(u===1?"user.submittedReward.Day":"user.submittedReward.Days")})`}),j=(a,l)=>({id:a.id??`${d.currentPage}-${l}`,submittedTime:String(a.submitted_time??""),username:String(a.username??""),rewardClaim:String(a.reward_claim??""),status:String(a.status_text??""),statusCode:Number(a.status)}),L=a=>{const u=((a==null?void 0:a.data)??a??{}).list??{},c=Array.isArray(u.data)?u.data:[],C=Number(u.total??u.count??c.length),w=Number(u.per_page??u.page_size??d.pageSize),m=Number(u.current_page??u.page??d.currentPage);return{rows:c.map((k,V)=>j(k,V)),total:Number.isFinite(C)?C:0,pageSize:Number.isFinite(w)&&w>0?w:20,currentPage:Number.isFinite(m)&&m>0?m:1}},b=async(a=d.currentPage)=>{y.value=!0;try{const l=await se({start:s.start,end:s.end,status:s.status==="all"?"":s.status,username:s.username,game_id:s.gameId,page:a}),u=L(l.data);P.value=u.rows,d.total=u.total,d.pageSize=u.pageSize,d.currentPage=u.currentPage}finally{y.value=!1}},z=()=>{d.currentPage=1,b(1)},W=()=>{s.start=f(),s.end=f(),s.status="all",s.username="",d.currentPage=1,b(1)},K=a=>{s.gameId=a,d.currentPage=1,b(1)},G=a=>{b(a)},D=(a,l)=>{const u=t(l===1?"user.submittedReward.Agree":"user.submittedReward.Reject");ee.confirm(t("user.submittedReward.Confirm reward action",{action:u,username:a.username}),t("Confirm"),{confirmButtonText:t("Confirm"),cancelButtonText:t("Cancel"),type:l===1?"success":"warning"}).then(()=>(S.value=a.id,re({id:a.id,status:l}))).then(()=>b(d.currentPage)).finally(()=>{S.value=null}).catch(()=>{})};return O(()=>{b(1)}),(a,l)=>{const u=_("el-date-picker"),c=_("el-option"),C=_("el-select"),w=_("el-input"),m=_("el-button"),k=_("el-pagination"),V=X("loading");return p(),g("div",ne,[e("nav",{class:"admin-report-tabs reward-tabs","aria-label":o(t)("user.submittedReward.Promotion type")},[(p(),g(I,null,B(A,r=>e("button",{key:r.value,type:"button",class:Z({active:s.gameId===r.value}),onClick:M=>K(r.value)},n(r.label),11,oe)),64))],8,le),e("section",ue,[e("header",de,[e("span",null,n(o(t)("user.submittedReward.Submitted Rewards"))+" ("+n(E.value)+")",1),e("strong",null,n(o(t)("user.submittedReward.Running")),1)]),e("div",ie,[e("div",ce,[e("label",null,n(o(t)("user.submittedReward.Start Date"))+":",1),i(u,{modelValue:s.start,"onUpdate:modelValue":l[0]||(l[0]=r=>s.start=r),type:"date","value-format":"YYYY-MM-DD",clearable:!1},null,8,["modelValue"])]),e("div",me,[e("label",null,n(o(t)("user.submittedReward.End Date"))+":",1),i(u,{modelValue:s.end,"onUpdate:modelValue":l[1]||(l[1]=r=>s.end=r),type:"date","value-format":"YYYY-MM-DD",clearable:!1},null,8,["modelValue"])]),e("div",pe,[e("label",null,n(o(t)("user.submittedReward.Status"))+":",1),i(C,{modelValue:s.status,"onUpdate:modelValue":l[2]||(l[2]=r=>s.status=r)},{default:v(()=>[i(c,{label:o(t)("user.submittedReward.All status"),value:"all"},null,8,["label"]),i(c,{label:o(t)("user.submittedReward.Approve Reward"),value:"1"},null,8,["label"]),i(c,{label:o(t)("user.submittedReward.Reject Reward"),value:"2"},null,8,["label"]),i(c,{label:o(t)("user.submittedReward.In process"),value:"0"},null,8,["label"])]),_:1},8,["modelValue"])]),e("div",ge,[e("label",null,n(o(t)("user.submittedReward.Username"))+":",1),i(w,{modelValue:s.username,"onUpdate:modelValue":l[3]||(l[3]=r=>s.username=r),modelModifiers:{trim:!0},placeholder:o(t)("user.submittedReward.Search by username"),clearable:"",onKeyup:q(z,["enter"])},null,8,["modelValue","placeholder"])]),e("div",be,[i(m,{type:"primary",onClick:z},{default:v(()=>[R(n(o(t)("Search")),1)]),_:1}),i(m,{onClick:W},{default:v(()=>[R(n(o(t)("user.submittedReward.Clear")),1)]),_:1})])])]),e("div",_e,[e("strong",null,n(o(t)("user.submittedReward.Date of data"))+":",1),R(" "+n(F.value),1)]),J((p(),g("div",we,[e("table",ve,[e("thead",null,[e("tr",null,[e("th",Re,n(o(t)("user.submittedReward.Submitted Time")),1),e("th",he,n(o(t)("user.submittedReward.Username")),1),e("th",fe,n(o(t)("user.submittedReward.Reward Claim")),1),e("th",null,n(o(t)("user.submittedReward.Status")),1),e("th",ye,n(o(t)("user.submittedReward.Action")),1)])]),e("tbody",null,[(p(!0),g(I,null,B(P.value,r=>(p(),g("tr",{key:r.id},[e("td",null,n(r.submittedTime),1),e("td",null,n(r.username),1),e("td",null,n(r.rewardClaim),1),e("td",null,n(r.status),1),e("td",null,[r.statusCode===0?(p(),g("div",Se,[i(m,{type:"success",size:"small",loading:S.value===r.id,onClick:M=>D(r,1)},{default:v(()=>[R(n(o(t)("user.submittedReward.Agree")),1)]),_:2},1032,["loading","onClick"]),i(m,{type:"danger",size:"small",loading:S.value===r.id,onClick:M=>D(r,2)},{default:v(()=>[R(n(o(t)("user.submittedReward.Reject")),1)]),_:2},1032,["loading","onClick"])])):x("",!0)])]))),128)),!y.value&&P.value.length===0?(p(),g("tr",Ce,[e("td",Pe,n(o(t)("user.submittedReward.No records")),1)])):x("",!0)])])])),[[V,y.value]]),e("div",ke,[e("span",null,n(o(t)("user.submittedReward.Total records",{total:d.total})),1),d.total>0?(p(),Q(k,{key:0,"current-page":d.currentPage,"onUpdate:currentPage":l[4]||(l[4]=r=>d.currentPage=r),background:"",layout:"prev, pager, next","page-size":d.pageSize,total:d.total,onCurrentChange:G},null,8,["current-page","page-size","total"])):x("",!0)])])}}}),ze=ae(Ve,[["__scopeId","data-v-a74868d0"]]);export{ze as default}; diff --git a/public/assets/tableHeader-CJWDaFAW.js b/public/assets/tableHeader-BRLU9iO8.js similarity index 91% rename from public/assets/tableHeader-CJWDaFAW.js rename to public/assets/tableHeader-BRLU9iO8.js index 15840af..f12d6de 100644 --- a/public/assets/tableHeader-CJWDaFAW.js +++ b/public/assets/tableHeader-BRLU9iO8.js @@ -1 +1 @@ -import{x as w,_ as B}from"./index-BpUIT4cK.js";import{s as t,e as D,n as v}from"./index-Ig0fY7M4.js";import{B as S,ar as U,I as f,X as V,C as l,D as T,u as e,O as c,W as L,G as s,_ as p,P as n,H as a,U as m,$}from"./vue-DweYBrEc.js";import"./index-Cc2pFFF2.js";import"./terminal-h_3xUdmM.js";const q={class:"modules-header"},E={class:"table-header-buttons"},H={class:"table-header-operate-text"},N={class:"table-header-operate-text"},P={class:"table-header-operate-text"},A={class:"table-header-operate-text"},G={class:"table-header-operate-text"},M={class:"table-search"},R=S({__name:"tableHeader",setup(j){const{t:o}=w.useI18n(),y=()=>{t.table.onlyLocal=!t.table.onlyLocal,v()},C=()=>{t.dialog.baAccount=!0},g=U(()=>{t.table.modulesEbak[t.table.params.activeTab]=void 0,v()},500),h=_=>{window.open(_,"_blank")},x=()=>{t.dialog.common=!0,t.common.quickClose=!0,t.common.dialogTitle=o("module.Upload installation"),t.common.type="uploadInstall"};return(_,i)=>{const I=f("el-alert"),r=f("Icon"),d=f("el-button"),k=f("el-button-group"),z=f("el-input"),u=V("blur");return l(),T("div",null,[e(t).table.remark?(l(),c(I,{key:0,class:"ba-table-alert",title:e(t).table.remark,type:"info","show-icon":""},null,8,["title"])):L("",!0),s("div",q,[s("div",E,[p((l(),c(d,{title:_.$t("Refresh"),onClick:e(D),color:"#40485b",type:"info"},{default:n(()=>[a(r,{name:"fa fa-refresh",color:"#ffffff",size:"14"})]),_:1},8,["title","onClick"])),[[u]]),a(k,{class:"ml10"},{default:n(()=>[p((l(),c(d,{onClick:x,title:e(o)("module.Upload zip package for installation"),type:"primary"},{default:n(()=>[a(r,{name:"fa fa-upload",color:"#ffffff",size:"14"}),s("span",H,m(e(o)("module.Upload installation")),1)]),_:1},8,["title"])),[[u]]),p((l(),c(d,{onClick:y,class:$(e(t).table.onlyLocal?"local-active":""),title:e(o)("module.Uploaded / installed modules"),type:"primary"},{default:n(()=>[a(r,{name:"fa fa-desktop",color:"#ffffff",size:"14"}),s("span",N,m(e(o)("module.Local module")),1)]),_:1},8,["class","title"])),[[u]])]),_:1}),a(k,{class:"ml10 publish-module-button-group"},{default:n(()=>[p((l(),c(d,{onClick:i[0]||(i[0]=b=>h("https://doc.buildadmin.com/senior/module/start.html")),type:"success"},{default:n(()=>[a(r,{name:"fa fa-cloud-upload",color:"#ffffff",size:"14"}),s("span",P,m(e(o)("module.Publishing module")),1)]),_:1})),[[u]]),p((l(),c(d,{onClick:i[1]||(i[1]=b=>h("https://doc.buildadmin.com/guide/other/appendix/getPoints.html")),type:"success"},{default:n(()=>[a(r,{name:"fa fa-rocket",color:"#ffffff",size:"14"}),s("span",A,m(e(o)("module.Get points")),1)]),_:1})),[[u]])]),_:1}),p((l(),c(d,{class:"ml10 ba-account-button",onClick:C,type:"success"},{default:n(()=>[a(r,{name:"fa fa-user-o",color:"#ffffff",size:"14"}),s("span",G,m(e(o)("layouts.Member information")),1)]),_:1})),[[u]])]),s("div",M,[a(z,{modelValue:e(t).table.params.quickSearch,"onUpdate:modelValue":i[2]||(i[2]=b=>e(t).table.params.quickSearch=b),class:"xs-hidden",onInput:e(g),placeholder:e(o)("module.Search is actually very simple")},null,8,["modelValue","onInput","placeholder"])])])])}}}),K=B(R,[["__scopeId","data-v-db47b03f"]]);export{K as default}; +import{x as w,_ as B}from"./index-DaZx-aM1.js";import{s as t,e as D,n as v}from"./index-COT39VVl.js";import{B as S,ar as U,I as f,X as V,C as l,D as T,u as e,O as c,W as L,G as s,_ as p,P as n,H as a,U as m,$}from"./vue-DweYBrEc.js";import"./index-COLRoJQu.js";import"./terminal-Ckva-Vp9.js";const q={class:"modules-header"},E={class:"table-header-buttons"},H={class:"table-header-operate-text"},N={class:"table-header-operate-text"},P={class:"table-header-operate-text"},A={class:"table-header-operate-text"},G={class:"table-header-operate-text"},M={class:"table-search"},R=S({__name:"tableHeader",setup(j){const{t:o}=w.useI18n(),y=()=>{t.table.onlyLocal=!t.table.onlyLocal,v()},C=()=>{t.dialog.baAccount=!0},g=U(()=>{t.table.modulesEbak[t.table.params.activeTab]=void 0,v()},500),h=_=>{window.open(_,"_blank")},x=()=>{t.dialog.common=!0,t.common.quickClose=!0,t.common.dialogTitle=o("module.Upload installation"),t.common.type="uploadInstall"};return(_,i)=>{const I=f("el-alert"),r=f("Icon"),d=f("el-button"),k=f("el-button-group"),z=f("el-input"),u=V("blur");return l(),T("div",null,[e(t).table.remark?(l(),c(I,{key:0,class:"ba-table-alert",title:e(t).table.remark,type:"info","show-icon":""},null,8,["title"])):L("",!0),s("div",q,[s("div",E,[p((l(),c(d,{title:_.$t("Refresh"),onClick:e(D),color:"#40485b",type:"info"},{default:n(()=>[a(r,{name:"fa fa-refresh",color:"#ffffff",size:"14"})]),_:1},8,["title","onClick"])),[[u]]),a(k,{class:"ml10"},{default:n(()=>[p((l(),c(d,{onClick:x,title:e(o)("module.Upload zip package for installation"),type:"primary"},{default:n(()=>[a(r,{name:"fa fa-upload",color:"#ffffff",size:"14"}),s("span",H,m(e(o)("module.Upload installation")),1)]),_:1},8,["title"])),[[u]]),p((l(),c(d,{onClick:y,class:$(e(t).table.onlyLocal?"local-active":""),title:e(o)("module.Uploaded / installed modules"),type:"primary"},{default:n(()=>[a(r,{name:"fa fa-desktop",color:"#ffffff",size:"14"}),s("span",N,m(e(o)("module.Local module")),1)]),_:1},8,["class","title"])),[[u]])]),_:1}),a(k,{class:"ml10 publish-module-button-group"},{default:n(()=>[p((l(),c(d,{onClick:i[0]||(i[0]=b=>h("https://doc.buildadmin.com/senior/module/start.html")),type:"success"},{default:n(()=>[a(r,{name:"fa fa-cloud-upload",color:"#ffffff",size:"14"}),s("span",P,m(e(o)("module.Publishing module")),1)]),_:1})),[[u]]),p((l(),c(d,{onClick:i[1]||(i[1]=b=>h("https://doc.buildadmin.com/guide/other/appendix/getPoints.html")),type:"success"},{default:n(()=>[a(r,{name:"fa fa-rocket",color:"#ffffff",size:"14"}),s("span",A,m(e(o)("module.Get points")),1)]),_:1})),[[u]])]),_:1}),p((l(),c(d,{class:"ml10 ba-account-button",onClick:C,type:"success"},{default:n(()=>[a(r,{name:"fa fa-user-o",color:"#ffffff",size:"14"}),s("span",G,m(e(o)("layouts.Member information")),1)]),_:1})),[[u]])]),s("div",M,[a(z,{modelValue:e(t).table.params.quickSearch,"onUpdate:modelValue":i[2]||(i[2]=b=>e(t).table.params.quickSearch=b),class:"xs-hidden",onInput:e(g),placeholder:e(o)("module.Search is actually very simple")},null,8,["modelValue","onInput","placeholder"])])])])}}}),K=B(R,[["__scopeId","data-v-db47b03f"]]);export{K as default}; diff --git a/public/assets/tabs-CpC6dhGb.js b/public/assets/tabs-D-d8YAfK.js similarity index 92% rename from public/assets/tabs-CpC6dhGb.js rename to public/assets/tabs-D-d8YAfK.js index 7573314..6ccd085 100644 --- a/public/assets/tabs-CpC6dhGb.js +++ b/public/assets/tabs-D-d8YAfK.js @@ -1 +1 @@ -import{s,j as B,m as L,c as v,n as S}from"./index-Ig0fY7M4.js";import{f as U,_ as $}from"./index-BpUIT4cK.js";import{B as z,I as t,X as E,C as o,D as l,_ as j,u as a,O as c,P as r,Z as p,Y as u,G as n,H as m,V as g,U as d,W as A}from"./vue-DweYBrEc.js";import"./index-Cc2pFFF2.js";import"./terminal-h_3xUdmM.js";const F=["onClick"],G={class:"goods-footer"},H={key:0,class:"goods-tag"},O={class:"goods-title"},P={class:"goods-data"},W={class:"download-count"},X={key:0,class:"goods-price"},Y={class:"original-price"},Z={class:"current-price"},q={key:1,class:"goods-price"},J=z({__name:"tabs",setup(K){const h=()=>{S()};return(y,b)=>{const k=t("el-image"),f=t("el-tag"),T=t("Icon"),w=t("el-col"),x=t("el-row"),C=t("el-empty"),V=t("el-tab-pane"),I=t("el-tabs"),N=E("loading");return o(),l("div",null,[j((o(),c(I,{"element-loading-text":y.$t("module.Loading"),modelValue:a(s).table.params.activeTab,"onUpdate:modelValue":b[0]||(b[0]=_=>a(s).table.params.activeTab=_),type:"border-card",class:"store-tabs",onTabChange:h},{default:r(()=>[(o(!0),l(p,null,u(a(s).table.category,_=>(o(),c(V,{name:_.id.toString(),key:_.id,label:_.name,class:"store-tab-pane"},{default:r(()=>[a(s).table.modules[a(s).table.params.activeTab]&&a(s).table.modules[a(s).table.params.activeTab].length>0?(o(),c(x,{key:0,gutter:15,class:"goods"},{default:r(()=>[(o(!0),l(p,null,u(a(s).table.modules[a(s).table.params.activeTab],e=>(o(),c(w,{xs:12,sm:8,md:8,lg:6,xl:4,key:e.uid,class:"goods-col"},{default:r(()=>[n("div",{onClick:i=>a(B)(e.uid),class:"goods-item suspension"},[m(k,{loading:"lazy",fit:"cover",class:"goods-img",src:e.logo?e.logo:a(U)("/static/images/local-module-logo.png")},null,8,["src"]),n("div",G,[e.tags&&e.tags.length>0?(o(),l("div",H,[(o(!0),l(p,null,u(e.tags,(i,D)=>(o(),c(f,{type:i.type?i.type:"primary",key:D},{default:r(()=>[g(d(i.name),1)]),_:2},1032,["type"]))),128))])):A("",!0),n("div",O,d(e.title),1),n("div",P,[n("span",W,[m(T,{name:"fa fa-download",color:"#c0c4cc",size:"13"}),g(" "+d(e.downloads?e.downloads:"-"),1)]),e.state===a(L).UNINSTALLED?(o(),l("span",X,[n("span",Y,d(a(v)(e.original_price,e.currency_select)),1),n("span",Z,d(a(v)(e.present_price,e.currency_select)),1)])):(o(),l("div",q,[m(f,{effect:"dark",type:e.stateTag.type?e.stateTag.type:"primary"},{default:r(()=>[g(d(e.stateTag.text),1)]),_:2},1032,["type"])]))])])],8,F)]),_:2},1024))),128))]),_:1})):(o(),c(C,{key:1,class:"modules-empty",description:y.$t("module.No more")},null,8,["description"]))]),_:2},1032,["name","label"]))),128))]),_:1},8,["element-loading-text","modelValue"])),[[N,a(s).loading.table]])])}}}),oe=$(J,[["__scopeId","data-v-d4c6a31c"]]);export{oe as default}; +import{s,j as B,m as L,c as v,n as S}from"./index-COT39VVl.js";import{f as U,_ as $}from"./index-DaZx-aM1.js";import{B as z,I as t,X as E,C as o,D as l,_ as j,u as a,O as c,P as r,Z as p,Y as u,G as n,H as m,V as g,U as d,W as A}from"./vue-DweYBrEc.js";import"./index-COLRoJQu.js";import"./terminal-Ckva-Vp9.js";const F=["onClick"],G={class:"goods-footer"},H={key:0,class:"goods-tag"},O={class:"goods-title"},P={class:"goods-data"},W={class:"download-count"},X={key:0,class:"goods-price"},Y={class:"original-price"},Z={class:"current-price"},q={key:1,class:"goods-price"},J=z({__name:"tabs",setup(K){const h=()=>{S()};return(y,b)=>{const k=t("el-image"),f=t("el-tag"),T=t("Icon"),w=t("el-col"),x=t("el-row"),C=t("el-empty"),V=t("el-tab-pane"),I=t("el-tabs"),N=E("loading");return o(),l("div",null,[j((o(),c(I,{"element-loading-text":y.$t("module.Loading"),modelValue:a(s).table.params.activeTab,"onUpdate:modelValue":b[0]||(b[0]=_=>a(s).table.params.activeTab=_),type:"border-card",class:"store-tabs",onTabChange:h},{default:r(()=>[(o(!0),l(p,null,u(a(s).table.category,_=>(o(),c(V,{name:_.id.toString(),key:_.id,label:_.name,class:"store-tab-pane"},{default:r(()=>[a(s).table.modules[a(s).table.params.activeTab]&&a(s).table.modules[a(s).table.params.activeTab].length>0?(o(),c(x,{key:0,gutter:15,class:"goods"},{default:r(()=>[(o(!0),l(p,null,u(a(s).table.modules[a(s).table.params.activeTab],e=>(o(),c(w,{xs:12,sm:8,md:8,lg:6,xl:4,key:e.uid,class:"goods-col"},{default:r(()=>[n("div",{onClick:i=>a(B)(e.uid),class:"goods-item suspension"},[m(k,{loading:"lazy",fit:"cover",class:"goods-img",src:e.logo?e.logo:a(U)("/static/images/local-module-logo.png")},null,8,["src"]),n("div",G,[e.tags&&e.tags.length>0?(o(),l("div",H,[(o(!0),l(p,null,u(e.tags,(i,D)=>(o(),c(f,{type:i.type?i.type:"primary",key:D},{default:r(()=>[g(d(i.name),1)]),_:2},1032,["type"]))),128))])):A("",!0),n("div",O,d(e.title),1),n("div",P,[n("span",W,[m(T,{name:"fa fa-download",color:"#c0c4cc",size:"13"}),g(" "+d(e.downloads?e.downloads:"-"),1)]),e.state===a(L).UNINSTALLED?(o(),l("span",X,[n("span",Y,d(a(v)(e.original_price,e.currency_select)),1),n("span",Z,d(a(v)(e.present_price,e.currency_select)),1)])):(o(),l("div",q,[m(f,{effect:"dark",type:e.stateTag.type?e.stateTag.type:"primary"},{default:r(()=>[g(d(e.stateTag.text),1)]),_:2},1032,["type"])]))])])],8,F)]),_:2},1024))),128))]),_:1})):(o(),c(C,{key:1,class:"modules-empty",description:y.$t("module.No more")},null,8,["description"]))]),_:2},1032,["name","label"]))),128))]),_:1},8,["element-loading-text","modelValue"])),[[N,a(s).loading.table]])])}}}),oe=$(J,[["__scopeId","data-v-d4c6a31c"]]);export{oe as default}; diff --git a/public/assets/terminal-h_3xUdmM.js b/public/assets/terminal-Ckva-Vp9.js similarity index 96% rename from public/assets/terminal-h_3xUdmM.js rename to public/assets/terminal-Ckva-Vp9.js index 25b99b9..f2af006 100644 --- a/public/assets/terminal-h_3xUdmM.js +++ b/public/assets/terminal-Ckva-Vp9.js @@ -1 +1 @@ -import{d as I,a as D,n as x,z as R}from"./vue-DweYBrEc.js";import{T as U,y as N,S as W,j as O,Z as P,$ as H}from"./index-BpUIT4cK.js";var a=(s=>(s[s.Waiting=0]="Waiting",s[s.Connecting=1]="Connecting",s[s.Executing=2]="Executing",s[s.Success=3]="Success",s[s.Failed=4]="Failed",s[s.Unknown=5]="Unknown",s))(a||{});const Z=I("terminal",()=>{const s=D({show:!1,showDot:!1,taskList:[],packageManager:"pnpm",showConfig:!1,automaticCleanupTask:"1",phpDevelopmentServer:!1,npmRegistry:"unknown",composerRegistry:"unknown"});function L(){for(const t in s.taskList)(s.taskList[t].status==a.Connecting||s.taskList[t].status==a.Executing)&&(s.taskList[t].status=a.Unknown)}function l(t=!s.show){s.show=t,t&&u(!1)}function u(t=!s.showDot){s.showDot=t}function p(t=!s.showConfig){l(!t),s.showConfig=t}function w(t,e){s[e=="npm"?"npmRegistry":"composerRegistry"]=t}function h(t){s.packageManager=t}function T(t){s.phpDevelopmentServer=t}function y(t){s.automaticCleanupTask=t}function o(t,e){s.taskList[t].status=e,(e==a.Failed||e==a.Unknown)&&s.taskList[t].blockOnFailure&&k(t,!0)}function r(t){if(typeof s.taskList[t].callback!="function")return;const e=s.taskList[t].status;e==a.Failed||e==a.Unknown?s.taskList[t].callback(a.Failed):e==a.Success&&s.taskList[t].callback(a.Success)}function k(t,e=!s.taskList[t].showMessage){s.taskList[t].showMessage=e}function f(t,e){s.show||u(!0),s.taskList[t].message=s.taskList[t].message.concat(e),x(()=>{M(s.taskList[t].uuid)})}function g(t,e=!0,n="",i=()=>{}){if(s.show||u(!0),s.taskList=s.taskList.concat({uuid:N(),createTime:U(),status:a.Waiting,command:t,message:[],showMessage:!1,blockOnFailure:e,extend:n,callback:i}),parseInt(s.automaticCleanupTask)===1&&d(),s.show===!1){for(const m in s.taskList)if(s.taskList[m].status==a.Failed||s.taskList[m].status==a.Unknown){R({type:"error",message:O.global.t("terminal.Newly added tasks will never start because they are blocked by failed tasks"),zIndex:W});break}}c()}function S(t,e=!0,n="",i=()=>{}){g(t+"."+s.packageManager,e,n,i)}function C(t){s.taskList[t].status!=a.Connecting&&s.taskList[t].status!=a.Executing&&s.taskList.splice(t,1),c()}function c(){let t=null;for(const e in s.taskList){if(s.taskList[e].status==a.Waiting){t=parseInt(e);break}if(s.taskList[e].status==a.Connecting||s.taskList[e].status==a.Executing)break;if(s.taskList[e].status!=a.Success&&(s.taskList[e].status==a.Failed||s.taskList[e].status==a.Unknown)){if(s.taskList[e].blockOnFailure)break;continue}}t!==null&&(o(t,a.Connecting),b(t))}function b(t){window.eventSource=new EventSource(P(s.taskList[t].command,s.taskList[t].uuid,s.taskList[t].extend)),window.eventSource.onmessage=function(e){const n=JSON.parse(e.data);if(!n||!n.data)return;const i=E(n.uuid);i!==!1&&(n.data=="command-exec-error"?(o(i,a.Failed),window.eventSource.close(),r(i),c()):n.data=="command-exec-completed"?(window.eventSource.close(),s.taskList[i].status!=a.Success&&o(i,a.Failed),r(i),c()):n.data=="command-link-success"?o(i,a.Executing):n.data=="command-exec-success"?o(i,a.Success):f(i,n.data))},window.eventSource.onerror=function(){window.eventSource.close();const e=F(t);e!==!1&&(o(e,a.Failed),r(e))}}function v(t){s.taskList[t].message=[],o(t,a.Waiting),c()}function d(){s.taskList=s.taskList.filter(t=>t.status!=a.Success)}function E(t){for(const e in s.taskList)if(s.taskList[e].uuid==t)return parseInt(e);return!1}function F(t){if(s.taskList[t])return t;{let e=-1;for(const n in s.taskList)(s.taskList[n].status==a.Connecting||s.taskList[n].status==a.Executing)&&(e=parseInt(n));return e===-1?!1:e}}function M(t){const e=document.querySelector(".exec-message-"+t);e&&e.scrollHeight&&(e.scrollTop=e.scrollHeight)}return{state:s,init:L,toggle:l,toggleDot:u,setTaskStatus:o,setTaskShowMessage:k,addTaskMessage:f,addTask:g,addTaskPM:S,delTask:C,startTask:c,retryTask:v,clearSuccessTask:d,toggleConfigDialog:p,changeRegistry:w,changePackageManager:h,changePHPDevelopmentServer:T,changeAutomaticCleanupTask:y}},{persist:{key:H,pick:["state.showDot","state.taskList","state.automaticCleanupTask","state.npmRegistry","state.composerRegistry"]}});export{a as t,Z as u}; +import{d as I,a as D,n as x,z as R}from"./vue-DweYBrEc.js";import{T as U,y as N,S as W,j as O,Z as P,$ as H}from"./index-DaZx-aM1.js";var a=(s=>(s[s.Waiting=0]="Waiting",s[s.Connecting=1]="Connecting",s[s.Executing=2]="Executing",s[s.Success=3]="Success",s[s.Failed=4]="Failed",s[s.Unknown=5]="Unknown",s))(a||{});const Z=I("terminal",()=>{const s=D({show:!1,showDot:!1,taskList:[],packageManager:"pnpm",showConfig:!1,automaticCleanupTask:"1",phpDevelopmentServer:!1,npmRegistry:"unknown",composerRegistry:"unknown"});function L(){for(const t in s.taskList)(s.taskList[t].status==a.Connecting||s.taskList[t].status==a.Executing)&&(s.taskList[t].status=a.Unknown)}function l(t=!s.show){s.show=t,t&&u(!1)}function u(t=!s.showDot){s.showDot=t}function p(t=!s.showConfig){l(!t),s.showConfig=t}function w(t,e){s[e=="npm"?"npmRegistry":"composerRegistry"]=t}function h(t){s.packageManager=t}function T(t){s.phpDevelopmentServer=t}function y(t){s.automaticCleanupTask=t}function o(t,e){s.taskList[t].status=e,(e==a.Failed||e==a.Unknown)&&s.taskList[t].blockOnFailure&&k(t,!0)}function r(t){if(typeof s.taskList[t].callback!="function")return;const e=s.taskList[t].status;e==a.Failed||e==a.Unknown?s.taskList[t].callback(a.Failed):e==a.Success&&s.taskList[t].callback(a.Success)}function k(t,e=!s.taskList[t].showMessage){s.taskList[t].showMessage=e}function f(t,e){s.show||u(!0),s.taskList[t].message=s.taskList[t].message.concat(e),x(()=>{M(s.taskList[t].uuid)})}function g(t,e=!0,n="",i=()=>{}){if(s.show||u(!0),s.taskList=s.taskList.concat({uuid:N(),createTime:U(),status:a.Waiting,command:t,message:[],showMessage:!1,blockOnFailure:e,extend:n,callback:i}),parseInt(s.automaticCleanupTask)===1&&d(),s.show===!1){for(const m in s.taskList)if(s.taskList[m].status==a.Failed||s.taskList[m].status==a.Unknown){R({type:"error",message:O.global.t("terminal.Newly added tasks will never start because they are blocked by failed tasks"),zIndex:W});break}}c()}function S(t,e=!0,n="",i=()=>{}){g(t+"."+s.packageManager,e,n,i)}function C(t){s.taskList[t].status!=a.Connecting&&s.taskList[t].status!=a.Executing&&s.taskList.splice(t,1),c()}function c(){let t=null;for(const e in s.taskList){if(s.taskList[e].status==a.Waiting){t=parseInt(e);break}if(s.taskList[e].status==a.Connecting||s.taskList[e].status==a.Executing)break;if(s.taskList[e].status!=a.Success&&(s.taskList[e].status==a.Failed||s.taskList[e].status==a.Unknown)){if(s.taskList[e].blockOnFailure)break;continue}}t!==null&&(o(t,a.Connecting),b(t))}function b(t){window.eventSource=new EventSource(P(s.taskList[t].command,s.taskList[t].uuid,s.taskList[t].extend)),window.eventSource.onmessage=function(e){const n=JSON.parse(e.data);if(!n||!n.data)return;const i=E(n.uuid);i!==!1&&(n.data=="command-exec-error"?(o(i,a.Failed),window.eventSource.close(),r(i),c()):n.data=="command-exec-completed"?(window.eventSource.close(),s.taskList[i].status!=a.Success&&o(i,a.Failed),r(i),c()):n.data=="command-link-success"?o(i,a.Executing):n.data=="command-exec-success"?o(i,a.Success):f(i,n.data))},window.eventSource.onerror=function(){window.eventSource.close();const e=F(t);e!==!1&&(o(e,a.Failed),r(e))}}function v(t){s.taskList[t].message=[],o(t,a.Waiting),c()}function d(){s.taskList=s.taskList.filter(t=>t.status!=a.Success)}function E(t){for(const e in s.taskList)if(s.taskList[e].uuid==t)return parseInt(e);return!1}function F(t){if(s.taskList[t])return t;{let e=-1;for(const n in s.taskList)(s.taskList[n].status==a.Connecting||s.taskList[n].status==a.Executing)&&(e=parseInt(n));return e===-1?!1:e}}function M(t){const e=document.querySelector(".exec-message-"+t);e&&e.scrollHeight&&(e.scrollTop=e.scrollHeight)}return{state:s,init:L,toggle:l,toggleDot:u,setTaskStatus:o,setTaskShowMessage:k,addTaskMessage:f,addTask:g,addTaskPM:S,delTask:C,startTask:c,retryTask:v,clearSuccessTask:d,toggleConfigDialog:p,changeRegistry:w,changePackageManager:h,changePHPDevelopmentServer:T,changeAutomaticCleanupTask:y}},{persist:{key:H,pick:["state.showDot","state.taskList","state.automaticCleanupTask","state.npmRegistry","state.composerRegistry"]}});export{a as t,Z as u}; diff --git a/public/assets/uploadInstall-BlnIf3HU.js b/public/assets/uploadInstall-8okRfgW8.js similarity index 85% rename from public/assets/uploadInstall-BlnIf3HU.js rename to public/assets/uploadInstall-8okRfgW8.js index 68c2a2a..fd14f98 100644 --- a/public/assets/uploadInstall-BlnIf3HU.js +++ b/public/assets/uploadInstall-8okRfgW8.js @@ -1 +1 @@ -import{u as m,b as _}from"./index-Ig0fY7M4.js";import{a9 as f,_ as h}from"./index-BpUIT4cK.js";import{B as w,a as v,I as n,C as i,D as c,G as a,U as t,H as u,P as g,Z as k,V as I,O as $}from"./vue-DweYBrEc.js";import"./index-Cc2pFFF2.js";import"./terminal-h_3xUdmM.js";const C={class:"upload-install"},y={class:"tips"},B={class:"title"},S={class:"tip-item"},U={class:"tip-item"},b={class:"tip-item"},D={class:"el-upload__text"},T=w({__name:"uploadInstall",setup(V){const s=v({uploadState:"wait-file"}),p=e=>{if(!e||!e.raw)return;let d=new FormData;d.append("file",e.raw),f(d,{},!0).then(o=>{o.code==1&&m(o.data.file.url).then(l=>{s.uploadState="success",_(l.data.info.uid,0,!1,!!l.data.info.update)}).catch(()=>{s.uploadState="wait-file"})})};return(e,d)=>{const o=n("Icon"),l=n("el-result"),r=n("el-upload");return i(),c("div",C,[a("div",y,[a("div",B,t(e.$t("module.Local upload warning")),1),a("div",S,"1. "+t(e.$t("module.The module can modify and add system files")),1),a("div",U,"2. "+t(e.$t("module.The module can execute sql commands and codes")),1),a("div",b,"3. "+t(e.$t("module.The module can install new front and rear dependencies")),1)]),u(r,{class:"upload-module","show-file-list":!1,accept:".zip",drag:"","auto-upload":!1,onChange:p},{default:g(()=>[s.uploadState=="wait-file"?(i(),c(k,{key:0},[u(o,{size:"50px",color:"#909399",name:"el-icon-UploadFilled"}),a("div",D,[I(t(e.$t("module.Drag the module package file here"))+" ",1),a("em",null,t(e.$t("module.Click me to upload")),1)])],64)):(i(),$(l,{key:1,icon:"success","sub-title":e.$t("module.Uploaded, installation is about to start, please wait")},null,8,["sub-title"]))]),_:1})])}}}),q=h(T,[["__scopeId","data-v-534ee522"]]);export{q as default}; +import{u as m,b as _}from"./index-COT39VVl.js";import{a9 as f,_ as h}from"./index-DaZx-aM1.js";import{B as w,a as v,I as n,C as i,D as c,G as a,U as t,H as u,P as g,Z as k,V as I,O as $}from"./vue-DweYBrEc.js";import"./index-COLRoJQu.js";import"./terminal-Ckva-Vp9.js";const C={class:"upload-install"},y={class:"tips"},B={class:"title"},S={class:"tip-item"},U={class:"tip-item"},b={class:"tip-item"},D={class:"el-upload__text"},T=w({__name:"uploadInstall",setup(V){const s=v({uploadState:"wait-file"}),p=e=>{if(!e||!e.raw)return;let d=new FormData;d.append("file",e.raw),f(d,{},!0).then(o=>{o.code==1&&m(o.data.file.url).then(l=>{s.uploadState="success",_(l.data.info.uid,0,!1,!!l.data.info.update)}).catch(()=>{s.uploadState="wait-file"})})};return(e,d)=>{const o=n("Icon"),l=n("el-result"),r=n("el-upload");return i(),c("div",C,[a("div",y,[a("div",B,t(e.$t("module.Local upload warning")),1),a("div",S,"1. "+t(e.$t("module.The module can modify and add system files")),1),a("div",U,"2. "+t(e.$t("module.The module can execute sql commands and codes")),1),a("div",b,"3. "+t(e.$t("module.The module can install new front and rear dependencies")),1)]),u(r,{class:"upload-module","show-file-list":!1,accept:".zip",drag:"","auto-upload":!1,onChange:p},{default:g(()=>[s.uploadState=="wait-file"?(i(),c(k,{key:0},[u(o,{size:"50px",color:"#909399",name:"el-icon-UploadFilled"}),a("div",D,[I(t(e.$t("module.Drag the module package file here"))+" ",1),a("em",null,t(e.$t("module.Click me to upload")),1)])],64)):(i(),$(l,{key:1,icon:"success","sub-title":e.$t("module.Uploaded, installation is about to start, please wait")},null,8,["sub-title"]))]),_:1})])}}}),q=h(T,[["__scopeId","data-v-534ee522"]]);export{q as default}; diff --git a/public/assets/useDark-C_fN-9dK.js b/public/assets/useDark-CorIDSgM.js similarity index 77% rename from public/assets/useDark-C_fN-9dK.js rename to public/assets/useDark-CorIDSgM.js index f4cf946..4898183 100644 --- a/public/assets/useDark-C_fN-9dK.js +++ b/public/assets/useDark-CorIDSgM.js @@ -1 +1 @@ -import{t as e,v as o,e as a}from"./index-BpUIT4cK.js";const n=o({onChanged(s){const t=a();l(s),t.setLayout("isDark",s),t.onSetLayoutColor()}}),u=e(n);function l(s){const t=document.getElementsByTagName("html")[0];s?t.setAttribute("class","dark"):t.setAttribute("class","")}export{u as t}; +import{t as e,v as o,e as a}from"./index-DaZx-aM1.js";const n=o({onChanged(s){const t=a();l(s),t.setLayout("isDark",s),t.onSetLayoutColor()}}),u=e(n);function l(s){const t=document.getElementsByTagName("html")[0];s?t.setAttribute("class","dark"):t.setAttribute("class","")}export{u as t}; diff --git a/public/assets/user-B1GHlG46.js b/public/assets/user-cDD_ppeo.js similarity index 93% rename from public/assets/user-B1GHlG46.js rename to public/assets/user-cDD_ppeo.js index e770b69..f391a00 100644 --- a/public/assets/user-B1GHlG46.js +++ b/public/assets/user-cDD_ppeo.js @@ -1 +1 @@ -import{b as B,a as D,f as A,_ as C,e as O,Y as N,X as P,x as W,u as X,m as Y}from"./index-BpUIT4cK.js";import{F as j,H as F,i as J}from"./footer-BTQIYj4d.js";import{o as T,r as Z,a as K}from"./router-BZd647Yw.js";import{B as g,C as l,O as f,P as r,G as p,u as s,H as n,U as v,_ as x,D as h,Y as z,Z as w,N as E,a0 as H,I as a,X as Q,W as ee,$ as te,ac as ne,ai as q,F as G,o as se,p as oe,z as ae}from"./vue-DweYBrEc.js";import"./darkSwitch-CRh93ewa.js";import"./useDark-C_fN-9dK.js";const re={class:"userinfo"},le=["src"],ce={class:"username"},ie={class:"user-menus"},ue={key:0,class:"user-menu-max-title"},_e=["onClick"],me=g({__name:"aside",setup(d){const _=E(),m=H(),t=B(),i=D(),c=e=>{typeof e=="string"?m.push({name:e}):T(e)};return(e,o)=>{const y=a("Icon"),u=a("el-button"),I=a("el-button-group"),L=a("el-aside"),$=Q("blur");return l(),f(L,{class:"ba-user-layouts"},{default:r(()=>[p("div",re,[p("div",{onClick:o[0]||(o[0]=b=>c("account/profile")),class:"user-avatar-box"},[p("img",{class:"user-avatar",src:s(A)(s(t).avatar?s(t).avatar:"/static/images/avatar.png"),alt:""},null,8,le),n(y,{class:"user-avatar-gender",name:s(t).getGenderIcon().name,size:"14",color:s(t).getGenderIcon().color},null,8,["name","color"])]),p("p",ce,v(s(t).nickname),1),n(I,null,{default:r(()=>[x((l(),f(u,{onClick:o[1]||(o[1]=b=>c("account/integral")),class:"userinfo-button-item",title:e.$t("Integral")+" "+s(t).score,size:"default",plain:""},{default:r(()=>[p("span",null,v(e.$t("Integral")+" "+s(t).score),1)]),_:1},8,["title"])),[[$]]),x((l(),f(u,{onClick:o[2]||(o[2]=b=>c("account/balance")),class:"userinfo-button-item",title:e.$t("Balance")+" "+s(t).money,size:"default",plain:""},{default:r(()=>[p("span",null,v(e.$t("Balance")+" "+s(t).money),1)]),_:1},8,["title"])),[[$]])]),_:1})]),p("div",ie,[(l(!0),h(w,null,z(s(i).state.viewRoutes,(b,U)=>{var M;return l(),h(w,{key:U},[s(i).state.showHeadline?(l(),h("div",ue,v((M=b.meta)==null?void 0:M.title),1)):ee("",!0),(l(!0),h(w,null,z(b.children,(k,V)=>{var R,S;return l(),h("div",{key:V,onClick:ke=>c(k),class:te(["user-menu-item",s(_).fullPath==k.path?"active":""])},[n(y,{name:(R=k.meta)==null?void 0:R.icon,size:"16",color:"var(--el-text-color-secondary)"},null,8,["name"]),p("span",null,v((S=k.meta)==null?void 0:S.title),1)],10,_e)}),128))],64)}),128))])]),_:1})}}}),pe=C(me,[["__scopeId","data-v-be8e7096"]]),fe=g({__name:"main",setup(d){const _=O();return(m,t)=>{const i=a("router-view"),c=a("el-main");return l(),f(c,{class:"layout-main"},{default:r(()=>[n(i,null,{default:r(({Component:e})=>[n(ne,{name:s(_).layout.mainAnimation,mode:"out-in"},{default:r(()=>[(l(),f(q(e)))]),_:2},1032,["name"])]),_:1})]),_:1})}}}),de=C(fe,[["__scopeId","data-v-bc73de31"]]),ye=g({__name:"default",setup(d){return(_,m)=>{const t=a("el-col"),i=a("el-row"),c=a("el-scrollbar"),e=a("el-container");return l(),f(e,{class:"is-vertical"},{default:r(()=>[n(F),n(c,{style:G(s(N)),ref_key:"layoutMainScrollbarRef",ref:P},{default:r(()=>[n(i,{class:"frontend-footer-brother",justify:"center"},{default:r(()=>[n(t,{class:"user-layouts",span:16,xs:24},{default:r(()=>[n(pe,{class:"hidden-sm-and-down"}),n(de)]),_:1})]),_:1}),n(j)]),_:1},8,["style"])]),_:1})}}}),be=C(ye,[["__scopeId","data-v-fe6705cb"]]),ve=g({__name:"disable",setup(d){return(_,m)=>{const t=a("el-alert"),i=a("el-col"),c=a("el-row"),e=a("el-scrollbar"),o=a("el-container");return l(),f(o,{class:"is-vertical"},{default:r(()=>[n(F),n(e,{style:G(s(N)),ref_key:"layoutMainScrollbarRef",ref:P},{default:r(()=>[n(c,{class:"frontend-footer-brother",justify:"center"},{default:r(()=>[n(i,{class:"user-layouts",span:16,xs:24},{default:r(()=>[n(t,{center:!0,title:_.$t("Member center disabled"),type:"error"},null,8,["title"])]),_:1})]),_:1}),n(j)]),_:1},8,["style"])]),_:1})}}}),he=C(ve,[["__scopeId","data-v-88053b8c"]]);function ge(){return new Promise(d=>{d({type:"continue"})})}const Se=g({components:{Default:be,Disable:he},__name:"user",setup(d){const{t:_}=W.useI18n(),m=E(),t=H(),i=B(),c=X(),e=D();return se(async()=>{const o=await ge();if(o.type=="break")return;if(o.type=="reload")return window.location.href=o.url;if(!i.token)return t.push({name:"userLogin"});const y=()=>{if(o.type=="jump")return t.push(o.url);if(m.params.to){const u=JSON.parse(m.params.to);if(u.path!=Y){let I=oe(u.query)?{}:u.query;Z({path:u.path,query:I});return}}if(m.name=="userMainLoading"){let u=K(e.state.viewRoutes);u?t.push({path:u.path}):ae({type:"error",message:_("No route found to jump~")})}};c.userInitialize?y():J(y,!0),document.body.clientWidth<1024?e.setShrink(!0):e.setShrink(!1)}),(o,y)=>(l(),f(q(s(e).state.layoutMode)))}});export{Se as default}; +import{b as B,a as D,f as A,_ as C,e as O,Y as N,X as P,x as W,u as X,m as Y}from"./index-DaZx-aM1.js";import{F as j,H as F,i as J}from"./footer-UwoxP3mi.js";import{o as T,r as Z,a as K}from"./router-OOIgln3v.js";import{B as g,C as l,O as f,P as r,G as p,u as s,H as n,U as v,_ as x,D as h,Y as z,Z as w,N as E,a0 as H,I as a,X as Q,W as ee,$ as te,ac as ne,ai as q,F as G,o as se,p as oe,z as ae}from"./vue-DweYBrEc.js";import"./darkSwitch-Cct20e6J.js";import"./useDark-CorIDSgM.js";const re={class:"userinfo"},le=["src"],ce={class:"username"},ie={class:"user-menus"},ue={key:0,class:"user-menu-max-title"},_e=["onClick"],me=g({__name:"aside",setup(d){const _=E(),m=H(),t=B(),i=D(),c=e=>{typeof e=="string"?m.push({name:e}):T(e)};return(e,o)=>{const y=a("Icon"),u=a("el-button"),I=a("el-button-group"),L=a("el-aside"),$=Q("blur");return l(),f(L,{class:"ba-user-layouts"},{default:r(()=>[p("div",re,[p("div",{onClick:o[0]||(o[0]=b=>c("account/profile")),class:"user-avatar-box"},[p("img",{class:"user-avatar",src:s(A)(s(t).avatar?s(t).avatar:"/static/images/avatar.png"),alt:""},null,8,le),n(y,{class:"user-avatar-gender",name:s(t).getGenderIcon().name,size:"14",color:s(t).getGenderIcon().color},null,8,["name","color"])]),p("p",ce,v(s(t).nickname),1),n(I,null,{default:r(()=>[x((l(),f(u,{onClick:o[1]||(o[1]=b=>c("account/integral")),class:"userinfo-button-item",title:e.$t("Integral")+" "+s(t).score,size:"default",plain:""},{default:r(()=>[p("span",null,v(e.$t("Integral")+" "+s(t).score),1)]),_:1},8,["title"])),[[$]]),x((l(),f(u,{onClick:o[2]||(o[2]=b=>c("account/balance")),class:"userinfo-button-item",title:e.$t("Balance")+" "+s(t).money,size:"default",plain:""},{default:r(()=>[p("span",null,v(e.$t("Balance")+" "+s(t).money),1)]),_:1},8,["title"])),[[$]])]),_:1})]),p("div",ie,[(l(!0),h(w,null,z(s(i).state.viewRoutes,(b,U)=>{var M;return l(),h(w,{key:U},[s(i).state.showHeadline?(l(),h("div",ue,v((M=b.meta)==null?void 0:M.title),1)):ee("",!0),(l(!0),h(w,null,z(b.children,(k,V)=>{var R,S;return l(),h("div",{key:V,onClick:ke=>c(k),class:te(["user-menu-item",s(_).fullPath==k.path?"active":""])},[n(y,{name:(R=k.meta)==null?void 0:R.icon,size:"16",color:"var(--el-text-color-secondary)"},null,8,["name"]),p("span",null,v((S=k.meta)==null?void 0:S.title),1)],10,_e)}),128))],64)}),128))])]),_:1})}}}),pe=C(me,[["__scopeId","data-v-be8e7096"]]),fe=g({__name:"main",setup(d){const _=O();return(m,t)=>{const i=a("router-view"),c=a("el-main");return l(),f(c,{class:"layout-main"},{default:r(()=>[n(i,null,{default:r(({Component:e})=>[n(ne,{name:s(_).layout.mainAnimation,mode:"out-in"},{default:r(()=>[(l(),f(q(e)))]),_:2},1032,["name"])]),_:1})]),_:1})}}}),de=C(fe,[["__scopeId","data-v-bc73de31"]]),ye=g({__name:"default",setup(d){return(_,m)=>{const t=a("el-col"),i=a("el-row"),c=a("el-scrollbar"),e=a("el-container");return l(),f(e,{class:"is-vertical"},{default:r(()=>[n(F),n(c,{style:G(s(N)),ref_key:"layoutMainScrollbarRef",ref:P},{default:r(()=>[n(i,{class:"frontend-footer-brother",justify:"center"},{default:r(()=>[n(t,{class:"user-layouts",span:16,xs:24},{default:r(()=>[n(pe,{class:"hidden-sm-and-down"}),n(de)]),_:1})]),_:1}),n(j)]),_:1},8,["style"])]),_:1})}}}),be=C(ye,[["__scopeId","data-v-fe6705cb"]]),ve=g({__name:"disable",setup(d){return(_,m)=>{const t=a("el-alert"),i=a("el-col"),c=a("el-row"),e=a("el-scrollbar"),o=a("el-container");return l(),f(o,{class:"is-vertical"},{default:r(()=>[n(F),n(e,{style:G(s(N)),ref_key:"layoutMainScrollbarRef",ref:P},{default:r(()=>[n(c,{class:"frontend-footer-brother",justify:"center"},{default:r(()=>[n(i,{class:"user-layouts",span:16,xs:24},{default:r(()=>[n(t,{center:!0,title:_.$t("Member center disabled"),type:"error"},null,8,["title"])]),_:1})]),_:1}),n(j)]),_:1},8,["style"])]),_:1})}}}),he=C(ve,[["__scopeId","data-v-88053b8c"]]);function ge(){return new Promise(d=>{d({type:"continue"})})}const Se=g({components:{Default:be,Disable:he},__name:"user",setup(d){const{t:_}=W.useI18n(),m=E(),t=H(),i=B(),c=X(),e=D();return se(async()=>{const o=await ge();if(o.type=="break")return;if(o.type=="reload")return window.location.href=o.url;if(!i.token)return t.push({name:"userLogin"});const y=()=>{if(o.type=="jump")return t.push(o.url);if(m.params.to){const u=JSON.parse(m.params.to);if(u.path!=Y){let I=oe(u.query)?{}:u.query;Z({path:u.path,query:I});return}}if(m.name=="userMainLoading"){let u=K(e.state.viewRoutes);u?t.push({path:u.path}):ae({type:"error",message:_("No route found to jump~")})}};c.userInitialize?y():J(y,!0),document.body.clientWidth<1024?e.setShrink(!0):e.setShrink(!1)}),(o,y)=>(l(),f(q(s(e).state.layoutMode)))}});export{Se as default}; diff --git a/public/assets/validate-CLZ9qkb0.js b/public/assets/validate-BpW15YMR.js similarity index 96% rename from public/assets/validate-CLZ9qkb0.js rename to public/assets/validate-BpW15YMR.js index b99ad90..d9f79ef 100644 --- a/public/assets/validate-CLZ9qkb0.js +++ b/public/assets/validate-BpW15YMR.js @@ -1 +1 @@ -import{j as t}from"./index-BpUIT4cK.js";function u(a,e,r){return e?/^(1[3-9])\d{9}$/.test(e.toString())?r():r(new Error(t.global.t("validate.Please enter the correct mobile number"))):r()}function l(a,e,r){return e?/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(e.toString())?r():r(new Error(t.global.t("validate.Please enter the correct ID number"))):r()}function n(a,e,r){return e?/^[a-zA-Z][a-zA-Z0-9_]{2,15}$/.test(e)?r():r(new Error(t.global.t("validate.Please enter the correct account"))):r()}function d(a){return/^(?!.*[&<>"'\n\r]).{6,32}$/.test(a)}function s(a,e,r){return e?d(e)?r():r(new Error(t.global.t("validate.Please enter the correct password"))):r()}function f(a){return/^([^\x00-\xff]|[a-zA-Z_$])([^\x00-\xff]|[a-zA-Z0-9_$])*$/.test(a)}function b(a,e,r){return e?f(e)?r():r(new Error(t.global.t("validate.Please enter the correct name"))):r()}function v(a,e,r){return!e||e=="


"?r(new Error(t.global.t("validate.Content cannot be empty"))):r()}const c={required:t.global.t("validate.required"),mobile:t.global.t("utils.mobile"),idNumber:t.global.t("utils.Id number"),account:t.global.t("utils.account"),password:t.global.t("utils.password"),varName:t.global.t("utils.variable name"),editorRequired:t.global.t("validate.editor required"),url:"URL",email:t.global.t("utils.email"),date:t.global.t("utils.date"),number:t.global.t("validate.number"),integer:t.global.t("validate.integer"),float:t.global.t("validate.float")};function p({name:a,message:e,title:r,trigger:i="blur"}){if(a=="required")return{required:!0,message:e||t.global.t("Please input field",{field:r}),trigger:i};if(["number","integer","float","date","url","email"].includes(a))return{type:a,message:e||t.global.t("Please enter the correct field",{field:r}),trigger:i};const o={mobile:u,idNumber:l,account:n,password:s,varName:b,editorRequired:v};return o[a]?{required:a=="editorRequired",validator:o[a],trigger:i,message:e}:{}}export{f as a,p as b,c,d as r,n as v}; +import{j as t}from"./index-DaZx-aM1.js";function u(a,e,r){return e?/^(1[3-9])\d{9}$/.test(e.toString())?r():r(new Error(t.global.t("validate.Please enter the correct mobile number"))):r()}function l(a,e,r){return e?/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(e.toString())?r():r(new Error(t.global.t("validate.Please enter the correct ID number"))):r()}function n(a,e,r){return e?/^[a-zA-Z][a-zA-Z0-9_]{2,15}$/.test(e)?r():r(new Error(t.global.t("validate.Please enter the correct account"))):r()}function d(a){return/^(?!.*[&<>"'\n\r]).{6,32}$/.test(a)}function s(a,e,r){return e?d(e)?r():r(new Error(t.global.t("validate.Please enter the correct password"))):r()}function f(a){return/^([^\x00-\xff]|[a-zA-Z_$])([^\x00-\xff]|[a-zA-Z0-9_$])*$/.test(a)}function b(a,e,r){return e?f(e)?r():r(new Error(t.global.t("validate.Please enter the correct name"))):r()}function v(a,e,r){return!e||e=="


"?r(new Error(t.global.t("validate.Content cannot be empty"))):r()}const c={required:t.global.t("validate.required"),mobile:t.global.t("utils.mobile"),idNumber:t.global.t("utils.Id number"),account:t.global.t("utils.account"),password:t.global.t("utils.password"),varName:t.global.t("utils.variable name"),editorRequired:t.global.t("validate.editor required"),url:"URL",email:t.global.t("utils.email"),date:t.global.t("utils.date"),number:t.global.t("validate.number"),integer:t.global.t("validate.integer"),float:t.global.t("validate.float")};function p({name:a,message:e,title:r,trigger:i="blur"}){if(a=="required")return{required:!0,message:e||t.global.t("Please input field",{field:r}),trigger:i};if(["number","integer","float","date","url","email"].includes(a))return{type:a,message:e||t.global.t("Please enter the correct field",{field:r}),trigger:i};const o={mobile:u,idNumber:l,account:n,password:s,varName:b,editorRequired:v};return o[a]?{required:a=="editorRequired",validator:o[a],trigger:i,message:e}:{}}export{f as a,p as b,c,d as r,n as v}; diff --git a/public/index.html b/public/index.html index 74b9b1f..d2a996f 100644 --- a/public/index.html +++ b/public/index.html @@ -8,7 +8,7 @@ Loading... - + diff --git a/web/src/views/backend/user/user/index.vue b/web/src/views/backend/user/user/index.vue index 220ccbf..a1a3914 100644 --- a/web/src/views/backend/user/user/index.vue +++ b/web/src/views/backend/user/user/index.vue @@ -73,7 +73,7 @@ const optButtons: OptButton[] = [ ] const baTable = new baTableClass( - new baTableApi('/admin/Member/'), + new baTableApi('/admin/user.MoneyLog/'), { column: [ { type: 'selection', align: 'center', operator: false },