Files
safePower/dist/assets/087AC4D233B64EB0index-legacy.BYEfSKIm.js
xiaozhiyong 9c5961efe9 更新
2026-04-29 09:15:49 +08:00

5 lines
13 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*!
Build based on gin-vue-admin
Time : 1776662816000 */
!function(){function e(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,r){if(e){if("string"==typeof e)return t(e,r);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?t(e,r):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=Array(t);r<t;r++)a[r]=e[r];return a}function r(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",s=n.toStringTag||"@@toStringTag";function i(r,n,o,s){var i=n&&n.prototype instanceof l?n:l,c=Object.create(i.prototype);return a(c,"_invoke",function(r,a,n){var o,s,i,l=0,c=n||[],u=!1,f={p:0,n:0,v:e,a:g,f:g.bind(e,4),d:function(t,r){return o=t,s=0,i=e,f.n=r,d}};function g(r,a){for(s=r,i=a,t=0;!u&&l&&!n&&t<c.length;t++){var n,o=c[t],g=f.p,y=o[2];r>3?(n=y===a)&&(i=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]<=g&&((n=r<2&&g<o[1])?(s=0,f.v=a,f.n=o[1]):g<y&&(n=r<3||o[0]>a||a>y)&&(o[4]=r,o[5]=a,f.n=y,s=0))}if(n||r>1)return d;throw u=!0,a}return function(n,c,y){if(l>1)throw TypeError("Generator is already running");for(u&&1===c&&g(c,y),s=c,i=y;(t=s<2?e:i)||!u;){o||(s?s<3?(s>1&&(f.n=-1),g(s,i)):f.n=i:f.v=i);try{if(l=2,o){if(s||(n="next"),t=o[n]){if(!(t=t.call(o,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,s<2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s<2&&(i=TypeError("The iterator does not provide a '"+n+"' method"),s=1);o=e}else if((t=(u=f.n<0)?i:r.call(a,f))!==d)break}catch(t){o=e,s=1,i=t}finally{l=1}}return{value:t,done:u}}}(r,o,s),!0),c}var d={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var f=[][o]?t(t([][o]())):(a(t={},o,function(){return this}),t),g=u.prototype=l.prototype=Object.create(f);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,a(e,s,"GeneratorFunction")),e.prototype=Object.create(g),e}return c.prototype=u,a(g,"constructor",u),a(u,"constructor",c),c.displayName="GeneratorFunction",a(u,s,"GeneratorFunction"),a(g),a(g,s,"Generator"),a(g,o,function(){return this}),a(g,"toString",function(){return"[object Generator]"}),(r=function(){return{w:i,m:y}})()}function a(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}a=function(e,t,r,n){function s(t,r){a(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(s("next",0),s("throw",1),s("return",2))},a(e,t,r,n)}function n(e,t,r,a,n,o,s){try{var i=e[o](s),d=i.value}catch(e){return void r(e)}i.done?t(d):Promise.resolve(d).then(a,n)}System.register(["./087AC4D233B64EB0index-legacy.Bru8kZfA.js","./087AC4D233B64EB0index-legacy.C6Kap9mb.js","./087AC4D233B64EB0_plugin-vue_export-helper-legacy.DCWa1RRI.js"],function(t,a){"use strict";var o,s,i,d,l,c,u,f,g,y,b,m,x,v,p,h,k,w,j;return{setters:[function(e){o=e.O,s=e.P,i=e.a,d=e.q,l=e.g,c=e.c,u=e.o,f=e.b,g=e.e,y=e.t,b=e.f,m=e.w,x=e.h,v=e.K,p=e.x,h=e.k,k=e.E},function(e){w=e._},function(e){j=e._}],execute:function(){var a=document.createElement("style");a.textContent=".font-inter[data-v-155f0a2e]{font-family:Inter,sans-serif}.section-content[data-v-155f0a2e]{animation:fadeInUp-155f0a2e .3s ease}@keyframes fadeInUp-155f0a2e{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}\n/*$vite$:1*/",document.head.appendChild(a);var O={class:"font-inter"},_={class:"mb-10"},C={class:"section-content"},S={class:"bg-gray-50 dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-xl p-6 shadow-sm"},E={class:"grid grid-cols-2 gap-4 text-sm"},A={class:"flex justify-between items-center py-3"},T={class:"font-mono text-gray-900 dark:text-white font-semibold"},G={class:"flex justify-between items-center py-3"},B={class:"font-mono text-gray-900 dark:text-white font-semibold"},I={class:"mb-10"},U={class:"section-content"},P={class:"bg-gray-50 dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-xl p-6 shadow-sm"},F={class:"space-y-5"},R={class:"bg-white dark:bg-gray-700 border border-gray-200 dark:border-gray-600 rounded-lg p-5 flex items-center justify-between hover:shadow-md transition-all duration-150 ease-in-out hover:-translate-y-0.5"},N={class:"bg-white dark:bg-gray-700 border border-gray-200 dark:border-gray-600 rounded-lg p-5 flex items-center justify-between hover:shadow-md transition-all duration-150 ease-in-out hover:-translate-y-0.5"},D={class:"bg-white dark:bg-gray-700 border border-gray-200 dark:border-gray-600 rounded-lg p-5 flex items-center justify-between hover:shadow-md transition-all duration-150 ease-in-out hover:-translate-y-0.5"},J={class:"mb-10"},L={class:"section-content"},V={class:"bg-gray-50 dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-xl p-6 shadow-sm"},z={class:"flex items-start gap-5"},$={class:"w-16 h-16 bg-white dark:bg-gray-700 border border-gray-200 dark:border-gray-600 rounded-xl flex items-center justify-center flex-shrink-0 shadow-sm"},Y={class:"flex-1"},q={class:"flex items-center gap-3 text-sm"},H=Object.assign({name:"GeneralSettings"},{__name:"index",setup:function(t){var a=o(),j=s(a).config,H=i(),K=i(""),M=i("");d(function(){var e=navigator.userAgent;e.includes("Chrome")?K.value="Chrome":e.includes("Firefox")?K.value="Firefox":e.includes("Safari")?K.value="Safari":e.includes("Edge")?K.value="Edge":K.value="Unknown",M.value="".concat(screen.width,"×").concat(screen.height)});var Q=function(){var e,t=(e=r().m(function e(){return r().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,h.confirm("确定要重置所有配置吗?此操作不可撤销。","重置配置",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 1:a.resetConfig(),k.success("配置已重置"),e.n=3;break;case 2:e.p=2,e.v;case 3:return e.a(2)}},e,null,[[0,2]])}),function(){var t=this,r=arguments;return new Promise(function(a,o){var s=e.apply(t,r);function i(e){n(s,a,o,i,d,"next",e)}function d(e){n(s,a,o,i,d,"throw",e)}i(void 0)})});return function(){return t.apply(this,arguments)}}(),W=function(){var e=JSON.stringify(j.value,null,2),t=new Blob([e],{type:"application/json"}),r=URL.createObjectURL(t),a=document.createElement("a");a.href=r,a.download="gin-vue-admin-config-".concat((new Date).toISOString().split("T")[0],".json"),document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(r),k.success("配置已导出")},X=function(e){var t=new FileReader;t.onload=function(e){try{var t=JSON.parse(e.target.result);Object.keys(t).forEach(function(e){e in j.value&&(j.value[e]=t[e])}),k.success("配置已导入")}catch(r){k.error("配置文件格式错误")}},t.readAsText(e.raw)};return function(t,r){var a=l("el-button"),n=l("el-upload");return u(),c("div",O,[f("div",_,[r[3]||(r[3]=f("div",{class:"flex items-center justify-center mb-6"},[f("div",{class:"h-px bg-gray-200 dark:bg-gray-700 flex-1"}),f("span",{class:"px-6 text-lg font-semibold text-gray-700 dark:text-gray-300"},"系统信息"),f("div",{class:"h-px bg-gray-200 dark:bg-gray-700 flex-1"})],-1)),f("div",C,[f("div",S,[f("div",E,[r[2]||(r[2]=g('<div class="flex justify-between items-center py-3 border-b border-gray-200 dark:border-gray-600" data-v-155f0a2e><span class="text-gray-600 dark:text-gray-400 font-medium" data-v-155f0a2e>版本</span><span class="font-mono text-gray-900 dark:text-white font-semibold" data-v-155f0a2e>v2.7.4</span></div><div class="flex justify-between items-center py-3 border-b border-gray-200 dark:border-gray-600" data-v-155f0a2e><span class="text-gray-600 dark:text-gray-400 font-medium" data-v-155f0a2e>前端框架</span><span class="font-mono text-gray-900 dark:text-white font-semibold" data-v-155f0a2e>Vue 3</span></div><div class="flex justify-between items-center py-3 border-b border-gray-200 dark:border-gray-600" data-v-155f0a2e><span class="text-gray-600 dark:text-gray-400 font-medium" data-v-155f0a2e>UI 组件库</span><span class="font-mono text-gray-900 dark:text-white font-semibold" data-v-155f0a2e>Element Plus</span></div><div class="flex justify-between items-center py-3 border-b border-gray-200 dark:border-gray-600" data-v-155f0a2e><span class="text-gray-600 dark:text-gray-400 font-medium" data-v-155f0a2e>构建工具</span><span class="font-mono text-gray-900 dark:text-white font-semibold" data-v-155f0a2e>Vite</span></div>',4)),f("div",A,[r[0]||(r[0]=f("span",{class:"text-gray-600 dark:text-gray-400 font-medium"},"浏览器",-1)),f("span",T,y(K.value),1)]),f("div",G,[r[1]||(r[1]=f("span",{class:"text-gray-600 dark:text-gray-400 font-medium"},"屏幕分辨率",-1)),f("span",B,y(M.value),1)])])])])]),f("div",I,[r[10]||(r[10]=f("div",{class:"flex items-center justify-center mb-6"},[f("div",{class:"h-px bg-gray-200 dark:bg-gray-700 flex-1"}),f("span",{class:"px-6 text-lg font-semibold text-gray-700 dark:text-gray-300"},"配置管理"),f("div",{class:"h-px bg-gray-200 dark:bg-gray-700 flex-1"})],-1)),f("div",U,[f("div",P,[f("div",F,[f("div",R,[r[5]||(r[5]=f("div",{class:"flex items-center gap-4"},[f("div",{class:"w-12 h-12 bg-red-50 dark:bg-red-900/20 border border-red-200 dark:border-red-800 rounded-xl flex items-center justify-center text-red-600 dark:text-red-400 text-xl"}," 🔄 "),f("div",null,[f("h4",{class:"text-sm font-semibold text-gray-900 dark:text-white"},"重置配置"),f("p",{class:"text-xs text-gray-500 dark:text-gray-400 mt-1"},"将所有设置恢复为默认值")])],-1)),b(a,{type:"danger",size:"small",class:"rounded-lg font-medium transition-all duration-150 ease-in-out hover:-translate-y-0.5",onClick:Q},{default:m(function(){return e(r[4]||(r[4]=[x(" 重置配置 ",-1)]))}),_:1})]),f("div",N,[r[7]||(r[7]=f("div",{class:"flex items-center gap-4"},[f("div",{class:"w-12 h-12 bg-blue-50 dark:bg-blue-900/20 border border-blue-200 dark:border-blue-800 rounded-xl flex items-center justify-center text-blue-600 dark:text-blue-400 text-xl"}," 📤 "),f("div",null,[f("h4",{class:"text-sm font-semibold text-gray-900 dark:text-white"},"导出配置"),f("p",{class:"text-xs text-gray-500 dark:text-gray-400 mt-1"},"导出当前配置为 JSON 文件")])],-1)),b(a,{type:"primary",size:"small",class:"rounded-lg font-medium transition-all duration-150 ease-in-out hover:-translate-y-0.5",style:v({backgroundColor:p(j).primaryColor,borderColor:p(j).primaryColor}),onClick:W},{default:m(function(){return e(r[6]||(r[6]=[x(" 导出配置 ",-1)]))}),_:1},8,["style"])]),f("div",D,[r[9]||(r[9]=f("div",{class:"flex items-center gap-4"},[f("div",{class:"w-12 h-12 bg-green-50 dark:bg-green-900/20 border border-green-200 dark:border-green-800 rounded-xl flex items-center justify-center text-green-600 dark:text-green-400 text-xl"}," 📥 "),f("div",null,[f("h4",{class:"text-sm font-semibold text-gray-900 dark:text-white"},"导入配置"),f("p",{class:"text-xs text-gray-500 dark:text-gray-400 mt-1"},"从 JSON 文件导入配置")])],-1)),b(n,{ref_key:"uploadRef",ref:H,"auto-upload":!1,"show-file-list":!1,accept:".json",onChange:X},{default:m(function(){return[b(a,{type:"success",size:"small",class:"rounded-lg font-medium transition-all duration-150 ease-in-out hover:-translate-y-0.5"},{default:m(function(){return e(r[8]||(r[8]=[x(" 导入配置 ",-1)]))}),_:1})]}),_:1},512)])])])])]),f("div",J,[r[14]||(r[14]=f("div",{class:"flex items-center justify-center mb-6"},[f("div",{class:"h-px bg-gray-200 dark:bg-gray-700 flex-1"}),f("span",{class:"px-6 text-lg font-semibold text-gray-700 dark:text-gray-300"},"关于项目"),f("div",{class:"h-px bg-gray-200 dark:bg-gray-700 flex-1"})],-1)),f("div",L,[f("div",V,[f("div",z,[f("div",$,[b(w)]),f("div",Y,[r[12]||(r[12]=f("h4",{class:"text-xl font-semibold text-gray-900 dark:text-white mb-3"},"Gin-Vue-Admin",-1)),r[13]||(r[13]=f("p",{class:"text-sm text-gray-600 dark:text-gray-400 mb-5 leading-relaxed"}," 基于 Vue3 + Gin 的全栈开发基础平台,提供完整的后台管理解决方案 ",-1)),f("div",q,[f("a",{href:"https://github.com/flipped-aurora/gin-vue-admin",target:"_blank",class:"font-medium transition-colors duration-150 hover:underline",style:v({color:p(j).primaryColor})}," GitHub 仓库 ",4),r[11]||(r[11]=f("span",{class:"text-gray-400 dark:text-gray-500"},"·",-1)),f("a",{href:"https://www.gin-vue-admin.com/",target:"_blank",class:"font-medium transition-colors duration-150 hover:underline",style:v({color:p(j).primaryColor})}," 官方文档 ",4)])])])])])])])}}});t("default",j(H,[["__scopeId","data-v-155f0a2e"]]))}}})}();