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