mirror of
https://github.com/mfish-qf/mfish-nocode-view.git
synced 2026-11-01 05:06:38 +08:00
1 line
2.0 KiB
JavaScript
1 line
2.0 KiB
JavaScript
import{J as e,U as t,mr as n,xt as r}from"./common.js";import{n as i,t as a}from"./DragInData.js";import{t as o}from"./JsonData.js";import{computed as s,createBlock as c,createElementVNode as l,createVNode as u,defineComponent as d,normalizeClass as f,openBlock as p,renderSlot as m,unref as h,withCtx as g}from"vue";import{useDesign as _}from"@mfish/core/hooks";var v=n(d({__name:`MfMapLineDataConfig`,setup(n){let d=r(),{setFields:v,deleteFields:y,getFields:b,setDataTable:x}=e(),{prefixCls:S}=_(`map-line-data-config`),{resetDefault:C}=t(),w=s(()=>d.getCurConfigComponent.chart.data.fields?d.getCurConfigComponent.chart.data.fields?.start??[]:[]),T=s(()=>d.getCurConfigComponent.chart.data.fields?d.getCurConfigComponent.chart.data.fields?.end??[]:[]),E=s(()=>d.getCurConfigComponent.chart.data.fields?d.getCurConfigComponent.chart.data.fields?.value??[]:[]),D=s(()=>d.getCurConfigComponent.chart.data.dataSet?.source?JSON.stringify(d.getCurConfigComponent.chart.data.dataSet.source):``);function O(){let e=b(`start`),t=b(`end`);e&&e.length>0&&t&&t.length>0?x():C(d.getCurConfigComponent.chart)}let k=(e,t)=>{t?.length>0?v(e,t):y(e),O()};function A(e){k(`start`,e)}function j(e){k(`end`,e)}function M(e){k(`value`,e)}function N(e){e?d.getCurConfigComponent.chart.data.dataSet.source=e:delete d.getCurConfigComponent.chart.data.dataSet?.source}return(e,t)=>(p(),c(i,{class:f(h(S)),onRefreshData:O},{"data-select":g(()=>[m(e.$slots,`data-select`,{},void 0,!0)]),"static-data":g(()=>[u(o,{title:`地图数据`,data:D.value,onDataChange:N},null,8,[`data`])]),"target-data":g(()=>[t[0]||=l(`div`,{class:`title`},`开始地`,-1),u(a,{"max-count":1,height:100,onDataChange:A,fields:w.value},null,8,[`fields`]),t[1]||=l(`div`,{class:`title`},`结束地`,-1),u(a,{"max-count":1,height:100,onDataChange:j,fields:T.value},null,8,[`fields`]),t[2]||=l(`div`,{class:`title`},`数据值`,-1),u(a,{"max-count":1,height:100,onDataChange:M,fields:E.value},null,8,[`fields`])]),_:3},8,[`class`]))}}),[[`__scopeId`,`data-v-ecb05a09`]]);export{v as default}; |