Files
aiot-platform-ui/apps/web-antd/dist/js/property-BELz9GaO.js

2 lines
4.6 KiB
JavaScript

import{bY as x,c9 as u,cd as n,ax as v,cn as V,an as b,bU as _,c2 as p,aM as w,c3 as k,bW as U,d9 as c}from"./bootstrap-DsjPfOC_.js";import{m as B,ab as f,b2 as r,bJ as o,j as a,u as l,cd as N,ae as i,ac as C,ai as m,ad as F,I}from"../jse/index-index-CO0ZsLf2.js";import{_ as $}from"./index.vue_vue_type_script_setup_true_lang-BG_q__Td.js";/* empty css */import"./vuedraggable.umd-CRXParXX.js";import"./index-9rdNWNMZ.js";/* empty css */import{_ as z}from"./index.vue_vue_type_script_setup_true_lang-lwWrcIKb.js";/* empty css */import{_ as R}from"./component-container-property.vue_vue_type_script_setup_true_lang-DNWjxua6.js";import"./select-dialog.vue_vue_type_script_setup_true_lang-D3pYbTo6.js";import"./select.vue_vue_type_script_setup_true_lang-B-eBDlGY.js";import"./index-C3CJmym7.js";import"./use-modal-BStO3Sdo.js";import"./x--itLcJVB.js";import"./index-B0mCyCFL.js";import"./index-BygQtlW3.js";const M={class:"flex flex-col gap-2 rounded-md p-4 shadow-lg"},S={class:"flex flex-col gap-2 rounded-md p-4 shadow-lg"},el=B({name:"CarouselProperty",__name:"property",props:{modelValue:{}},emits:["update:modelValue"],setup(g,{emit:y}){const d=N(g,"modelValue",y);return(D,e)=>(r(),f(R,{modelValue:l(d).style,"onUpdate:modelValue":e[6]||(e[6]=t=>l(d).style=t)},{default:o(()=>[a(l(x),{model:l(d),"label-col":{style:{width:"80px"}},"label-align":"right"},{default:o(()=>[e[13]||(e[13]=i("p",{class:"text-base font-bold"},"样式设置:",-1)),i("div",M,[a(l(u),{label:"样式"},{default:o(()=>[a(l(n),{value:l(d).type,"onUpdate:value":e[0]||(e[0]=t=>l(d).type=t)},{default:o(()=>[a(l(v),{class:"item",title:"默认",placement:"bottom"},{default:o(()=>[a(l(V),{value:"default"},{default:o(()=>[a(l(b),{icon:"system-uicons:carousel",class:"size-6"})]),_:1})]),_:1}),a(l(v),{class:"item",title:"卡片",placement:"bottom"},{default:o(()=>[a(l(V),{value:"card"},{default:o(()=>[a(l(b),{icon:"ic:round-view-carousel",class:"size-6"})]),_:1})]),_:1})]),_:1},8,["value"])]),_:1}),a(l(u),{label:"高度"},{default:o(()=>[a(l(_),{value:l(d).height,"onUpdate:value":e[1]||(e[1]=t=>l(d).height=t),class:"mr-[10px] !w-1/2"},null,8,["value"]),e[7]||(e[7]=m(" px ",-1))]),_:1}),a(l(u),{label:"指示器"},{default:o(()=>[a(l(n),{value:l(d).indicator,"onUpdate:value":e[2]||(e[2]=t=>l(d).indicator=t)},{default:o(()=>[a(l(p),{value:"dot"},{default:o(()=>[...e[8]||(e[8]=[m("小圆点",-1)])]),_:1}),a(l(p),{value:"number"},{default:o(()=>[...e[9]||(e[9]=[m("数字",-1)])]),_:1})]),_:1},8,["value"])]),_:1}),a(l(u),{label:"是否轮播"},{default:o(()=>[a(l(w),{checked:l(d).autoplay,"onUpdate:checked":e[3]||(e[3]=t=>l(d).autoplay=t)},null,8,["checked"])]),_:1}),l(d).autoplay?(r(),f(l(u),{key:0,label:"播放间隔"},{default:o(()=>[a(l(k),{value:l(d).interval,"onUpdate:value":e[4]||(e[4]=t=>l(d).interval=t),max:10,min:.5,step:.5},null,8,["value"]),e[10]||(e[10]=i("p",{class:"text-info"},"单位:秒",-1))]),_:1})):C("",!0)]),e[14]||(e[14]=i("p",{class:"text-base font-bold"},"内容设置:",-1)),i("div",S,[a(l(z),{modelValue:l(d).items,"onUpdate:modelValue":e[5]||(e[5]=t=>l(d).items=t),"empty-item":{type:"img"}},{default:o(({element:t})=>[a(l(u),{label:"类型",name:"type"},{default:o(()=>[a(l(n),{value:t.type,"onUpdate:value":s=>t.type=s},{default:o(()=>[a(l(p),{value:"img"},{default:o(()=>[...e[11]||(e[11]=[m("图片",-1)])]),_:1}),a(l(p),{value:"video"},{default:o(()=>[...e[12]||(e[12]=[m("视频",-1)])]),_:1})]),_:1},8,["value","onUpdate:value"])]),_:2},1024),t.type==="img"?(r(),f(l(u),{key:0,label:"图片"},{default:o(()=>[a(U,{modelValue:t.imgUrl,"onUpdate:modelValue":s=>t.imgUrl=s,draggable:"false",height:"80px",width:"100%",class:"min-w-20","show-description":!1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)):(r(),F(I,{key:1},[a(l(u),{label:"封面"},{default:o(()=>[a(U,{modelValue:t.imgUrl,"onUpdate:modelValue":s=>t.imgUrl=s,draggable:"false","show-description":!1,height:"80px",width:"100%",class:"min-w-20"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),a(l(u),{label:"视频"},{default:o(()=>[a(c,{modelValue:t.videoUrl,"onUpdate:modelValue":s=>t.videoUrl=s,"file-type":["mp4"],limit:1,"file-size":100,class:"min-w-20"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)],64)),a(l(u),{label:"链接"},{default:o(()=>[a(l($),{modelValue:t.url,"onUpdate:modelValue":s=>t.url=s},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:1},8,["modelValue"])])]),_:1},8,["model"])]),_:1},8,["modelValue"]))}});export{el as default};