mirror of
https://github.com/mfish-qf/mfish-nocode-view.git
synced 2026-11-01 05:06:38 +08:00
1 line
1.5 KiB
JavaScript
1 line
1.5 KiB
JavaScript
import{J as e,mr as t,xt as n}from"./common.js";import{n as r,t as i}from"./DragInData.js";import{t as a}from"./JsonData.js";import{computed as o,createBlock as s,createElementVNode as c,createVNode as l,defineComponent as u,normalizeClass as d,openBlock as f,renderSlot as p,unref as m,withCtx as h}from"vue";import{useDesign as g}from"@mfish/core/hooks";var _=t(u({__name:`MfSelectDataConfig`,setup(t){let u=n(),{setFields:_,deleteFields:v,setDataTable:y}=e(),{prefixCls:b}=g(`select-data-config`),x=o(()=>u.getCurConfigComponent.chart.data.fields?u.getCurConfigComponent.chart.data.fields?.label??[]:[]),S=o(()=>u.getCurConfigComponent.chart.data.fields?u.getCurConfigComponent.chart.data.fields?.value??[]:[]),C=o(()=>u.getCurConfigComponent.chart.data?.dataSet?JSON.stringify(u.getCurConfigComponent.chart.data.dataSet):``);function w(){y()}function T(e){e.length>0?_(`label`,e):v(`label`),y()}function E(e){e.length>0?_(`value`,e):v(`value`),y()}function D(e){e&&(u.getCurConfigComponent.chart.data.dataSet=e)}return(e,t)=>(f(),s(r,{class:d(m(b)),onRefreshData:w},{"data-select":h(()=>[p(e.$slots,`data-select`,{},void 0,!0)]),"static-data":h(()=>[l(a,{data:C.value,onDataChange:D},null,8,[`data`])]),"target-data":h(()=>[t[0]||=c(`div`,{class:`title`},`标签显示`,-1),l(i,{"max-count":1,height:180,onDataChange:T,fields:x.value},null,8,[`fields`]),t[1]||=c(`div`,{class:`title`},`标签值`,-1),l(i,{"max-count":1,height:180,onDataChange:E,fields:S.value},null,8,[`fields`])]),_:3},8,[`class`]))}}),[[`__scopeId`,`data-v-99b1c7a3`]]);export{_ as default}; |