SettingFooter.dd825bf5.js 1.7 KB

1
  1. import{j as k,a as b,dG as h,b as R,k as O,e5 as v,l as M,a9 as T,O as c,o as A,e as B,i as o,x as i,y as u,z as d,n as G,fG as $,h as m,ee as f,dW as j,dX as x,G as F}from"./index.ae52ebae.js";import{C as N}from"./CopyOutlined.0369b78d.js";import{R as P}from"./RedoOutlined.80b8c01a.js";const W=b({name:"SettingFooter",components:{CopyOutlined:N,RedoOutlined:P},setup(){const e=h(),{prefixCls:p}=R("setting-footer"),{t:s}=O(),{createSuccessModal:g,createMessage:r}=F(),C=v(),l=M(),t=T();function a(){const{isSuccessRef:n}=$(JSON.stringify(m(t.getProjectConfig),null,2));m(n)&&g({title:s("layout.setting.operatingTitle"),content:s("layout.setting.operatingContent")})}function y(){try{t.setProjectConfig(f);const{colorWeak:n,grayMode:_}=f;j(n),x(_),r.success(s("layout.setting.resetSuccess"))}catch(n){r.error(n)}}function S(){localStorage.clear(),t.resetAllState(),e.resetState(),C.resetState(),l.resetState(),location.reload()}return{prefixCls:p,t:s,handleCopy:a,handleResetSetting:y,handleClearAndRedo:S}}});function w(e,p,s,g,r,C){const l=c("CopyOutlined"),t=c("a-button"),a=c("RedoOutlined");return A(),B("div",{class:G(e.prefixCls)},[o(t,{type:"primary",block:"",onClick:e.handleCopy},{default:i(()=>[o(l,{class:"mr-2"}),u(" "+d(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(" "+d(e.t("common.resetText")),1)]),_:1},8,["onClick"]),o(t,{color:"error",block:"",onClick:e.handleClearAndRedo},{default:i(()=>[o(a,{class:"mr-2"}),u(" "+d(e.t("layout.setting.clearBtn")),1)]),_:1},8,["onClick"])],2)}var V=k(W,[["render",w],["__scopeId","data-v-182eb440"]]);export{V as default};