File: /www/server/panel/BTPanel/static/js/other-template.js
import{c as z,r as i,aC as B,o as L,I as E,J as I,p as o,j as r,k as _,q as s,e as u,Q as N,F as S,B as M,L as j,s as m,x as f,v as x,C as F,y as H,z as R,az as $}from"./base-lib.js?v=1777008528";import{cR as q,d8 as A,c7 as J,cZ as Q}from"./utils-lib.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";const U={class:"flex h-[46rem]"},Z={class:"p-[20px] pl-0 grid grid-cols-2 gap-x-4 w-full h-[46rem] overflow-auto"},G={class:"flex flex-col items-start leading-10 flex-1"},K={class:"text-medium mb-[4px]"},O={class:"truncate inline-block w-[80%]"},P=["innerHTML"],W={class:"truncate inline-block w-[80%]"},X={class:"truncate inline-block w-[80%]"},Y={class:"flex items-center flex-1"},ee={class:"flex items-center flex-1"},te=z({__name:"other-template",props:{compData:{default:()=>{}}},setup(b){const l=b,p=i(""),c=i(),n=i(l.compData.templateData.list),v=i(l.compData.templateId),d=i(!1),g=B("popupClose"),h=e=>{e==="all"?n.value=l.compData.templateData.list:e===""?n.value=l.compData.templateData.list.filter(t=>t.is_many===0):n.value=l.compData.templateData.list.filter(t=>String(t.type)===e)},D=e=>{v.value=e.id,l.compData.selectTemplate(e.id),g()};return L(()=>{d.value=!0,c.value=l.compData.templateData.dep_type.map(e=>({label:e.title,name:String(e.tid),lazy:!0})),c.value.unshift({label:"全部",name:"all",lazy:!0}),c.value.unshift({label:"精选推荐",name:"",lazy:!0}),p.value=String(c.value[0].name),n.value=l.compData.templateData.list.filter(e=>e.is_many===0),d.value=!1}),(e,t)=>{const y=q,C=A,k=J,w=R,T=$,V=E("bt-loading");return I((r(),_("div",U,[s("div",null,[u(y,{class:"w-full !h-full",type:"left-bg-card",modelValue:o(p),"onUpdate:modelValue":t[0]||(t[0]=a=>N(p)?p.value=a:null),options:o(c),onChange:h},null,8,["modelValue","options"])]),s("div",Z,[(r(!0),_(S,null,M(o(n),a=>(r(),_("div",{key:a.id,class:j([{"template-focus":o(v)===a.id},"mb-[8px] flex p-[20px] rounded-base h-[18rem] template-hover"])},[u(C,{src:"/site_dep_ico/".concat(a.name.toLowerCase(),".png"),class:"!max-h-[3.6rem] !max-w-[4rem] mr-[8px]"},null,8,["src"]),s("div",G,[s("span",K,m(a.title),1),s("span",O,[t[1]||(t[1]=f(" 简介:",-1)),s("span",{innerHTML:a.ps},null,8,P)]),s("span",W," 版本:"+m(a.version),1),s("span",X," 评分:"+m(a.score),1),s("div",Y,[s("span",ee,[t[2]||(t[2]=s("div",{class:"flex-1"},"官网:",-1)),u(k,{class:"!truncate w-[10.6rem]",href:a.official},{default:x(()=>[f(m(a.official),1)]),_:2},1032,["href"])]),u(w,{type:"primary",class:"!ml-[12px]",onClick:ae=>D(a)},{default:x(()=>[...t[3]||(t[3]=[f("选择模板",-1)])]),_:1},8,["onClick"])])])],2))),128)),o(n).length?H("",!0):(r(),F(T,{key:0,description:"暂无数据",class:"w-200%"}))])])),[[V,o(d)]])}}}),oe=Q(te,[["__scopeId","data-v-ef3b1d12"]]);export{oe as default};