mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-03 19:58:12 +00:00
2 lines
3.2 KiB
JavaScript
2 lines
3.2 KiB
JavaScript
import{d as B,v as D,r as p,h as d,c as x,e as a,w as o,a as t,t as m,u as _,J as I,m as L,k as b,aF as u,B as N,i as S,O as j,C as T,a4 as V,E as R,a5 as z,L as O,M as $,p as F,g as J}from"./index-f99f26c5.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as M}from"./icon-addon-339e16d0.js";import{B as q}from"./diy-ba9878e3.js";import{t as A}from"./theme-list-ee7ebefe.js";import{_ as G}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css */import"./edit-theme.vue_vue_type_script_setup_true_lang-742c68e4.js";/* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";import"./add-theme.vue_vue_type_script_setup_true_lang-99bb6249.js";import"./diy-e412e4fe.js";const H=l=>(F("data-v-827b7003"),l=l(),J(),l),K={class:"main-container"},P={class:"flex justify-between items-center"},Q={class:"text-page-title"},U={class:"flex items-center"},W=H(()=>t("div",{class:"flex items-center w-full h-full"},[t("img",{class:"w-full h-full",src:M,alt:""})],-1)),X={class:"flex-1 ml-2 truncate"},Y={key:0,class:"rounded-[3px] inline-flex items-center justify-center border-[1px] border-solid border-[#f2f2f2] overflow-hidden"},Z=B({__name:"theme_style",setup(l){const y=D().meta.title,n=p(!0),f=p(null),h=p([]),v=()=>{n.value=!0,q({}).then(i=>{let s=j(i.data);for(let r in s)s[r].key=r;h.value=Object.values(s),n.value=!1})};v();const g=i=>{f.value.open(i)};return(i,s)=>{const r=T,c=V,k=R,w=z,C=O,E=$;return d(),x("div",K,[a(C,{class:"box-card !border-none",shadow:"never"},{default:o(()=>[t("div",P,[t("span",Q,m(_(y)),1)]),I((d(),L(w,{data:h.value,size:"large",class:"mt-[20px]"},{empty:o(()=>[t("span",null,m(n.value?"":_(b)("emptyData")),1)]),default:o(()=>[a(c,{label:"应用","min-width":"120"},{default:o(({row:e})=>[t("div",U,[a(r,{class:"w-[40px] h-[40px] rounded-md overflow-hidden",src:e.icon,fit:"contain"},{error:o(()=>[W]),_:2},1032,["src"]),t("div",X,m(e.addon_title),1)])]),_:1}),a(c,{label:"配色名称","min-width":"120"},{default:o(({row:e})=>[t("div",null,m(e.title),1)]),_:1}),a(c,{label:"配色方案","min-width":"120"},{default:o(({row:e})=>[e.theme?(d(),x("div",Y,[t("span",{class:"w-[18px] h-[18px]",style:u({backgroundColor:e.theme["--primary-color"]})},null,4),t("span",{class:"w-[18px] h-[18px]",style:u({backgroundColor:e.theme["--primary-help-color2"]})},null,4),t("span",{class:"w-[18px] h-[18px]",style:u({backgroundColor:e.theme["--primary-color-dark"]})},null,4)])):N("",!0)]),_:1}),a(c,{label:_(b)("operation"),align:"right",fixed:"right",width:"100"},{default:o(({row:e})=>[a(k,{type:"primary",link:"",onClick:te=>g(e)},{default:o(()=>[S("编辑")]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[E,n.value]])]),_:1}),a(A,{ref_key:"themeListRef",ref:f,onConfirm:s[0]||(s[0]=e=>v())},null,512)])}}});const Ie=G(Z,[["__scopeId","data-v-827b7003"]]);export{Ie as default};
|