lcny-vue3-antd-admin/dist/assets/SettingFooter.44614420.js

2 lines
2.7 KiB
JavaScript

import{m as s,ad as b,_ as h,d as k,aH as M,a as R,b as P,aX as j,p as H,aS as z,P as u,o as A,f as V,s as d,x as p,t as f,n as $,dR as w,j as y,b8 as C,dJ as B,dK as T,z as x}from"./index.600742c0.js";import{R as N}from"./RedoOutlined.7b913ccb.js";import"ant-design-vue";var D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},F=D;function S(e){for(var o=1;o<arguments.length;o++){var t=arguments[o]!=null?Object(arguments[o]):{},n=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),n.forEach(function(r){I(e,r,t[r])})}return e}function I(e,o,t){return o in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}var g=function(o,t){var n=S({},o,t.attrs);return s(b,S({},n,{icon:F}),null)};g.displayName="CopyOutlined";g.inheritAttrs=!1;var E=g;const J=k({name:"SettingFooter",components:{CopyOutlined:E,RedoOutlined:N},setup(){const e=M(),{prefixCls:o}=R("setting-footer"),{t}=P(),{createSuccessModal:n,createMessage:r}=x(),m=j(),i=H(),a=z();function l(){const{isSuccessRef:c}=w(JSON.stringify(y(a.getProjectConfig),null,2));y(c)&&n({title:t("layout.setting.operatingTitle"),content:t("layout.setting.operatingContent")})}function _(){try{a.setProjectConfig(C);const{colorWeak:c,grayMode:O}=C;B(c),T(O),r.success(t("layout.setting.resetSuccess"))}catch(c){r.error(c)}}function v(){localStorage.clear(),a.resetAllState(),e.resetState(),m.resetState(),i.resetState(),location.reload()}return{prefixCls:o,t,handleCopy:l,handleResetSetting:_,handleClearAndRedo:v}}});function W(e,o,t,n,r,m){const i=u("CopyOutlined"),a=u("a-button"),l=u("RedoOutlined");return A(),V("div",{class:$(e.prefixCls)},[s(a,{type:"primary",block:"",onClick:e.handleCopy},{default:d(()=>[s(i,{class:"mr-2"}),p(" "+f(e.t("layout.setting.copyBtn")),1)]),_:1},8,["onClick"]),s(a,{color:"warning",block:"",onClick:e.handleResetSetting,class:"my-3"},{default:d(()=>[s(l,{class:"mr-2"}),p(" "+f(e.t("common.resetText")),1)]),_:1},8,["onClick"]),s(a,{color:"error",block:"",onClick:e.handleClearAndRedo},{default:d(()=>[s(l,{class:"mr-2"}),p(" "+f(e.t("layout.setting.clearBtn")),1)]),_:1},8,["onClick"])],2)}var X=h(J,[["render",W],["__scopeId","data-v-2d4de409"]]);export{X as default};