1 |
- import{aC as b,j as x,aL as h,o as M,aq as B,aS as p,aY as T,aZ as j,a_ as v,e as A,a as F,_ as N}from"./entry/index-C5x3nItD.js";import{c as O}from"./copyTextToClipboard-D9zCzvi-.js";import{bS as P,as as d}from"./antd-FjOLgRLC.js";import{d as R,Z as w,_ as D,k as o,a8 as n,a1 as G,u as e,a9 as I,G as c,a0 as l}from"./vue-ByATgq5d.js";const V=R({name:"SettingFooter",__name:"SettingFooter",setup(W){const g=b(),{prefixCls:m}=x("setting-footer"),{t}=A(),{createSuccessModal:S,createMessage:i}=F(),_=h(),f=M(),s=B();function y(){O(JSON.stringify(e(s.getProjectConfig),null,2),null).then(()=>{S({title:t("layout.setting.operatingTitle"),content:t("layout.setting.operatingContent")})})}function C(){try{s.setProjectConfig(p);const{colorWeak:a,grayMode:u}=p;T(),j(a),v(u),i.success(t("layout.setting.resetSuccess"))}catch(a){i.error(a)}}function k(){localStorage.clear(),s.resetAllState(),g.resetState(),_.resetState(),f.resetState(),location.reload()}return(a,u)=>{const r=I("a-button");return w(),D("div",{class:G(e(m))},[o(r,{type:"primary",block:"",onClick:y},{default:n(()=>[o(e(P),{class:"mr-2"}),c(" "+l(e(t)("layout.setting.copyBtn")),1)]),_:1}),o(r,{color:"warning",block:"",onClick:C,class:"my-3"},{default:n(()=>[o(e(d),{class:"mr-2"}),c(" "+l(e(t)("common.resetText")),1)]),_:1}),o(r,{color:"error",block:"",onClick:k},{default:n(()=>[o(e(d),{class:"mr-2"}),c(" "+l(e(t)("layout.setting.clearBtn")),1)]),_:1})],2)}}}),J=N(V,[["__scopeId","data-v-e923ed59"]]);export{J as default};
|