Files
qhmes/deploy-qhmes/frontend/js/SettingFooter-DjcavTN_.js
2026-05-15 11:34:12 +08:00

2 lines
1.8 KiB
Java

import{d as b,u as f,ah as l,ar as h,as as g,at as R,aC as v,ag as O,k as a,aF as i,G as u,av as d}from"./vue-vendor-C7Zq48Yl.js";import{aG as M,bq as B}from"./antd-vue-vendor-BPnV8VqP.js";import{bI as D,n as T,cf as $,ap as A,P as N,Y as P,by as F,u as G,c$ as y,dx as I,dy as V,d as j}from"./index-BI6CMai0.js";import"./vxe-table-vendor-B88kchpX.js";const w=b({name:"SettingFooter",components:{CopyOutlined:B,RedoOutlined:M},setup(){const e=D(),{prefixCls:p}=T("setting-footer"),{t:o}=P(),{createSuccessModal:m,createMessage:r}=G(),C=$(),c=A(),t=N();function n(){const{isSuccessRef:s}=F(JSON.stringify(f(t.getProjectConfig),null,2));f(s)&&m({title:o("layout.setting.operatingTitle"),content:o("layout.setting.operatingContent")})}function S(){try{t.setProjectConfig(y);const{colorWeak:s,grayMode:_}=y;I(s),V(_),r.success(o("layout.setting.resetSuccess"))}catch(s){r.error(s)}}function k(){localStorage.clear(),t.resetAllState(),e.resetState(),C.resetState(),c.resetState(),location.reload()}return{prefixCls:p,t:o,handleCopy:n,handleResetSetting:S,handleClearAndRedo:k,isDev:!1}}});function W(e,p,o,m,r,C){const c=l("CopyOutlined"),t=l("a-button"),n=l("RedoOutlined");return g(),h("div",{class:R(e.prefixCls)},[e.isDev?(g(),v(t,{key:0,type:"primary",block:"",onClick:e.handleCopy},{default:i(()=>[a(c,{class:"mr-2"}),u(" "+d(e.t("layout.setting.copyBtn")),1)]),_:1},8,["onClick"])):O("",!0),a(t,{color:"warning",block:"",onClick:e.handleResetSetting,class:"my-3"},{default:i(()=>[a(n,{class:"mr-2"}),u(" "+d(e.t("common.resetText")),1)]),_:1},8,["onClick"]),a(t,{color:"error",block:"",onClick:e.handleClearAndRedo},{default:i(()=>[a(n,{class:"mr-2"}),u(" "+d(e.t("layout.setting.clearBtn")),1)]),_:1},8,["onClick"])],2)}const U=j(w,[["render",W],["__scopeId","data-v-735edce7"]]);export{U as default};