2 lines
4.5 KiB
JavaScript
2 lines
4.5 KiB
JavaScript
import{bY as v,au as r,c9 as s,cd as x,ax as m,cn as u,an as i,ce as n,aM as y,bW as U,c3 as p}from"./bootstrap-DsjPfOC_.js";import{m as _,ab as f,b2 as b,bJ as d,j as l,u as e,cd as k,ae as c,ac as C,ai as R}from"../jse/index-index-CO0ZsLf2.js";import{_ as B}from"./spu-showcase.vue_vue_type_script_setup_true_lang-D0oPzOgh.js";import V from"./index-BygQtlW3.js";import"./vuedraggable.umd-CRXParXX.js";import"./index-9rdNWNMZ.js";/* empty css *//* empty css */import{_ as T}from"./component-container-property.vue_vue_type_script_setup_true_lang-DNWjxua6.js";import"./index-BROu9k7z.js";import"./index-BQHgMC-o.js";import"./index-duX8p7Nq.js";import"./spu-table-select.vue_vue_type_script_setup_true_lang-DF52tOqC.js";import"./vxe-table-C9eY8pUC.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-BZwqGgTH.js";import"./index-C3CJmym7.js";import"./rangePickerProps-CXRhwW6k.js";import"./use-vxe-grid-z_YbcgDZ.js";/* empty css */import"./index-B0mCyCFL.js";const h={class:"flex gap-2"},I={class:"flex gap-2"},ee=_({name:"ProductListProperty",__name:"property",props:{modelValue:{}},emits:["update:modelValue"],setup(w,{emit:g}){const o=k(w,"modelValue",g);return(S,a)=>(b(),f(T,{modelValue:e(o).style,"onUpdate:modelValue":a[11]||(a[11]=t=>e(o).style=t)},{default:d(()=>[l(e(v),{"label-col":{span:6},"wrapper-col":{span:18},model:e(o)},{default:d(()=>[l(e(r),{title:"商品列表",class:"property-group",bordered:!1},{default:d(()=>[l(B,{modelValue:e(o).spuIds,"onUpdate:modelValue":a[0]||(a[0]=t=>e(o).spuIds=t)},null,8,["modelValue"])]),_:1}),l(e(r),{title:"商品样式",class:"property-group",bordered:!1},{default:d(()=>[l(e(s),{label:"布局",name:"type"},{default:d(()=>[l(e(x),{value:e(o).layoutType,"onUpdate:value":a[1]||(a[1]=t=>e(o).layoutType=t)},{default:d(()=>[l(e(m),{title:"双列",placement:"bottom"},{default:d(()=>[l(e(u),{value:"twoCol"},{default:d(()=>[l(e(i),{icon:"fluent:text-column-two-24-filled",class:"size-6"})]),_:1})]),_:1}),l(e(m),{title:"三列",placement:"bottom"},{default:d(()=>[l(e(u),{value:"threeCol"},{default:d(()=>[l(e(i),{icon:"fluent:text-column-three-24-filled",class:"size-6"})]),_:1})]),_:1}),l(e(m),{title:"水平滑动",placement:"bottom"},{default:d(()=>[l(e(u),{value:"horizSwiper"},{default:d(()=>[l(e(i),{icon:"system-uicons:carousel",class:"size-6"})]),_:1})]),_:1})]),_:1},8,["value"])]),_:1}),l(e(s),{label:"商品名称",name:"fields.name.show"},{default:d(()=>[c("div",h,[l(e(V),{modelValue:e(o).fields.name.color,"onUpdate:modelValue":a[2]||(a[2]=t=>e(o).fields.name.color=t)},null,8,["modelValue"]),l(e(n),{checked:e(o).fields.name.show,"onUpdate:checked":a[3]||(a[3]=t=>e(o).fields.name.show=t)},null,8,["checked"])])]),_:1}),l(e(s),{label:"商品价格",name:"fields.price.show"},{default:d(()=>[c("div",I,[l(e(V),{modelValue:e(o).fields.price.color,"onUpdate:modelValue":a[4]||(a[4]=t=>e(o).fields.price.color=t)},null,8,["modelValue"]),l(e(n),{checked:e(o).fields.price.show,"onUpdate:checked":a[5]||(a[5]=t=>e(o).fields.price.show=t)},null,8,["checked"])])]),_:1})]),_:1}),l(e(r),{title:"角标",class:"property-group",bordered:!1},{default:d(()=>[l(e(s),{label:"角标",name:"badge.show"},{default:d(()=>[l(e(y),{checked:e(o).badge.show,"onUpdate:checked":a[6]||(a[6]=t=>e(o).badge.show=t)},null,8,["checked"])]),_:1}),e(o).badge.show?(b(),f(e(s),{key:0,label:"角标",name:"badge.imgUrl"},{default:d(()=>[l(U,{modelValue:e(o).badge.imgUrl,"onUpdate:modelValue":a[7]||(a[7]=t=>e(o).badge.imgUrl=t),height:"44px",width:"72px","show-description":!1},{tip:d(()=>[...a[12]||(a[12]=[R(" 建议尺寸:36 * 22 ",-1)])]),_:1},8,["modelValue"])]),_:1})):C("",!0)]),_:1}),l(e(r),{title:"商品样式",class:"property-group",bordered:!1},{default:d(()=>[l(e(s),{label:"上圆角",name:"borderRadiusTop"},{default:d(()=>[l(e(p),{value:e(o).borderRadiusTop,"onUpdate:value":a[8]||(a[8]=t=>e(o).borderRadiusTop=t),max:100,min:0},null,8,["value"])]),_:1}),l(e(s),{label:"下圆角",name:"borderRadiusBottom"},{default:d(()=>[l(e(p),{value:e(o).borderRadiusBottom,"onUpdate:value":a[9]||(a[9]=t=>e(o).borderRadiusBottom=t),max:100,min:0},null,8,["value"])]),_:1}),l(e(s),{label:"间隔",name:"space"},{default:d(()=>[l(e(p),{value:e(o).space,"onUpdate:value":a[10]||(a[10]=t=>e(o).space=t),max:100,min:0},null,8,["value"])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]))}});export{ee as default};
|