| 1234 |
- /*!
- Build based on gin-vue-admin
- Time : 1757946830000 */
- System.register(["./index-legacy.C7yqTvSr.js"],function(e,r){"use strict";var o,a,t,l,d,n,s,c,i,u,g,m,b,f,y,p,x;return{setters:[function(e){o=e._,a=e.a,t=e.U,l=e.g,d=e.c,n=e.o,s=e.b,c=e.F,i=e.I,u=e.f,g=e.a0,m=e.C,b=e.n,f=e.d,y=e.w,p=e.v,x=e.au}],execute:function(){var r=document.createElement("style");r.textContent=".font-inter[data-v-3e46e213]{font-family:Inter,sans-serif}.custom-color-picker [data-v-3e46e213] .el-color-picker__trigger{border:1px solid #e5e7eb;border-radius:6px;transition:all .15s ease-in-out}.custom-color-picker [data-v-3e46e213] .el-color-picker__trigger:hover{border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.dark .custom-color-picker [data-v-3e46e213] .el-color-picker__trigger{border-color:#4b5563}.dark .custom-color-picker [data-v-3e46e213] .el-color-picker__trigger:hover{border-color:#6b7280}\n/*$vite$:1*/",document.head.appendChild(r);var k={class:"font-inter"},v={class:"bg-gray-50 dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-xl p-8 shadow-sm"},h={class:"mb-8"},w={class:"grid grid-cols-3 gap-4"},V=["onClick"],_={key:0,class:"absolute inset-0 flex items-center justify-center text-white text-base",style:{"text-shadow":"0 1px 2px rgba(0, 0, 0, 0.3)"}},C={class:"min-w-0 flex-1"},j={class:"block text-sm font-semibold text-gray-900 dark:text-white"},E={class:"flex items-center justify-between p-5 bg-white dark:bg-gray-700 border border-gray-200 dark:border-gray-600 rounded-xl mb-6 shadow-sm"},I={class:"bg-white dark:bg-gray-700 border border-gray-200 dark:border-gray-600 rounded-xl p-5 shadow-sm"},P={class:"flex items-center justify-between"},S={class:"flex items-center gap-3"},U={class:"text-sm font-mono bg-gray-100 dark:bg-gray-600 text-gray-700 dark:text-gray-300 px-3 py-2 rounded-lg border border-gray-200 dark:border-gray-500"};e("default",o(Object.assign({name:"ThemeColorPicker"},{__name:"themeColorPicker",props:{modelValue:{type:String,default:"#3b82f6"}},emits:["update:modelValue"],setup:function(e,r){var o=r.emit,$=e,z=o,F=a($.modelValue),O=[{color:"#4E80EE",name:"默认"},{color:"#8bb5d1",name:"晨雾蓝"},{color:"#a8c8a8",name:"薄荷绿"},{color:"#d4a5a5",name:"玫瑰粉"},{color:"#c8a8d8",name:"薰衣草"},{color:"#f0c674",name:"暖阳黄"},{color:"#b8b8b8",name:"月光银"},{color:"#d8a8a8",name:"珊瑚橙"},{color:"#a8d8d8",name:"海雾青"},{color:"#c8c8a8",name:"橄榄绿"},{color:"#d8c8a8",name:"奶茶棕"},{color:"#a8a8d8",name:"梦幻紫"},{color:"#c8d8a8",name:"抹茶绿"}],T=function(e){e&&z("update:modelValue",e)};return t(function(){return $.modelValue},function(e){F.value=e}),function(r,o){var a=l("el-icon"),t=l("el-color-picker");return n(),d("div",k,[s("div",v,[s("div",h,[o[1]||(o[1]=s("p",{class:"text-base font-semibold text-gray-700 dark:text-gray-300 mb-5"},"精选色彩",-1)),s("div",w,[(n(),d(c,null,i(O,function(r){return s("div",{key:r.color,class:b(["flex items-center gap-4 p-4 bg-white dark:bg-gray-700 border-2 border-gray-200 dark:border-gray-600 rounded-xl cursor-pointer transition-all duration-150 ease-in-out hover:transform hover:-translate-y-1 hover:shadow-lg",{"ring-2 ring-offset-2 ring-offset-gray-50 dark:ring-offset-gray-800 transform -translate-y-1 shadow-lg":e.modelValue===r.color}]),style:g(e.modelValue===r.color?{borderColor:r.color,ringColor:r.color+"40"}:{}),onClick:function(e){return o=r.color,F.value=o,void z("update:modelValue",o);var o}},[s("div",{class:"relative w-10 h-10 rounded-lg border border-gray-300 dark:border-gray-500 flex-shrink-0 shadow-sm",style:g({backgroundColor:r.color})},[e.modelValue===r.color?(n(),d("div",_,[u(a,null,{default:y(function(){return[u(p(x))]}),_:1})])):f("",!0)],4),s("div",C,[s("span",j,m(r.name),1)])],14,V)}),64))])]),s("div",E,[o[2]||(o[2]=s("div",{class:"flex-1"},[s("h4",{class:"text-base font-semibold text-gray-900 dark:text-white"},"自定义颜色"),s("p",{class:"text-sm text-gray-500 dark:text-gray-400 mt-1"},"选择任意颜色作为主题色")],-1)),u(t,{modelValue:F.value,"onUpdate:modelValue":o[0]||(o[0]=function(e){return F.value=e}),size:"large",predefine:O.map(function(e){return e.color}),onChange:T,class:"custom-color-picker"},null,8,["modelValue","predefine"])]),s("div",I,[s("div",P,[o[3]||(o[3]=s("span",{class:"text-base font-semibold text-gray-700 dark:text-gray-300"},"当前主题色",-1)),s("div",S,[s("div",{class:"w-6 h-6 rounded-lg border border-gray-300 dark:border-gray-500 shadow-sm",style:g({backgroundColor:e.modelValue})},null,4),s("code",U,m(e.modelValue),1)])])])])])}}}),[["__scopeId","data-v-3e46e213"]]))}}});
|