Files

1 line
1.5 KiB
JavaScript

import{Z as e,mr as t,xt as n}from"./common.js";import{createBlock as r,createElementVNode as i,createTextVNode as a,createVNode as o,defineComponent as s,normalizeClass as c,openBlock as l,resolveComponent as u,unref as d,withCtx as f}from"vue";import{Checkbox as p}from"ant-design-vue";import{useDesign as m}from"@mfish/core/hooks";import{FileUp as h}from"@mfish/core/components/FileUpDown";var g=t(s({__name:`MfPictureConfig`,setup(t){let{prefixCls:s}=m(`picture-config`),g=n();function _(e,t){t&&t.length>0&&(g.getCurConfigComponent.chart.data.dataSet.key=t[0].fileKey)}function v(){g.getCurConfigComponent.chart.data.dataSet.key=``}return(t,n)=>{let m=u(`AInput`);return l(),r(e,{class:c(d(s))},{default:f(()=>[n[3]||=i(`div`,{class:`title`},`图片`,-1),o(d(h),{"file-keys":d(g).getCurConfigComponent.chart.data.dataSet.key,accepts:`.jpg,.jpeg,.png,.svg`,"button-text":`上传图片`,"max-count":1,"is-pic":!0,onSuccess:_,onRemove:v},null,8,[`file-keys`]),n[4]||=i(`div`,{class:`title`},`图片描述`,-1),o(m,{value:d(g).getCurConfigComponent.chart.data.dataSet.alt,"onUpdate:value":n[0]||=e=>d(g).getCurConfigComponent.chart.data.dataSet.alt=e,"show-count":``,maxlength:50},null,8,[`value`]),o(d(p),{checked:d(g).getCurConfigComponent.chart.options.preview,"onUpdate:checked":n[1]||=e=>d(g).getCurConfigComponent.chart.options.preview=e},{default:f(()=>[...n[2]||=[a(` 开启预览`,-1)]]),_:1},8,[`checked`])]),_:1},8,[`class`])}}}),[[`__scopeId`,`data-v-de1c2abf`]]);export{g as default};