1 |
- import{av as b,a as k,bv as h,b as v,c as R,bL as O,r as M,bF as T,a_ as l,o as A,h as B,n as o,y as i,z as u,t as p,q as F,f7 as $,i as C,bZ as m,fU as D,fV as N,D as P}from"./index.f9240906.js";import{C as V}from"./CopyOutlined.7b22cceb.js";import{R as j}from"./RedoOutlined.74a164b2.js";const w=k({name:"SettingFooter",components:{CopyOutlined:V,RedoOutlined:j},setup(){const e=h(),{prefixCls:d}=v("setting-footer"),{t:s}=R(),{createSuccessModal:f,createMessage:r}=P(),g=O(),c=M(),t=T();function a(){const{isSuccessRef:n}=$(JSON.stringify(C(t.getProjectConfig),null,2));C(n)&&f({title:s("layout.setting.operatingTitle"),content:s("layout.setting.operatingContent")})}function y(){try{t.setProjectConfig(m);const{colorWeak:n,grayMode:_}=m;D(n),N(_),r.success(s("layout.setting.resetSuccess"))}catch(n){r.error(n)}}function S(){localStorage.clear(),t.resetAllState(),e.resetState(),g.resetState(),c.resetState(),location.reload()}return{prefixCls:d,t:s,handleCopy:a,handleResetSetting:y,handleClearAndRedo:S}}});function x(e,d,s,f,r,g){const c=l("CopyOutlined"),t=l("a-button"),a=l("RedoOutlined");return A(),B("div",{class:F(e.prefixCls)},[o(t,{type:"primary",block:"",onClick:e.handleCopy},{default:i(()=>[o(c,{class:"mr-2"}),u(" "+p(e.t("layout.setting.copyBtn")),1)]),_:1},8,["onClick"]),o(t,{color:"warning",block:"",onClick:e.handleResetSetting,class:"my-3"},{default:i(()=>[o(a,{class:"mr-2"}),u(" "+p(e.t("common.resetText")),1)]),_:1},8,["onClick"]),o(t,{color:"error",block:"",onClick:e.handleClearAndRedo},{default:i(()=>[o(a,{class:"mr-2"}),u(" "+p(e.t("layout.setting.clearBtn")),1)]),_:1},8,["onClick"])],2)}var W=b(w,[["render",x],["__scopeId","data-v-40ca4b3c"]]);export{W as default};
|