import{Z as e,mr as t,pt as n,xt as r}from"./common.js";import{n as i,t as a}from"./JumpParams.js";import{Fragment as o,createBlock as s,createElementBlock as c,createElementVNode as l,createTextVNode as u,createVNode as d,defineComponent as f,normalizeClass as p,openBlock as m,ref as h,renderList as g,resolveComponent as _,toDisplayString as v,unref as y,watch as b,withCtx as x}from"vue";import{RadioButton as S,RadioGroup as C}from"ant-design-vue";import{useDesign as w}from"@mfish/core/hooks";var T={class:`title`},E=t(f({__name:`MfFrameConfig`,setup(t){let{prefixCls:f}=w(`frame-config`),E=[n.System,n.External],D=h(n.System),O=r(),k=h(),A=h();b(()=>O.getCurConfigComponent,e=>{e&&j()},{immediate:!0});function j(){D.value=O.getCurConfigComponent.chart.options.pageType||n.System,k.value=O.getCurConfigComponent.chart.options.page,A.value=O.getCurConfigComponent.chart.options.page?.value||``}function M(){O.getCurConfigComponent.chart.options.pageType=D.value,D.value===n.System?N(k.value):P()}function N(e){O.getCurConfigComponent.chart.options.page=e,O.getCurConfigComponent.chart.data.dataSet.value=e.value}function P(){O.getCurConfigComponent.chart.options.page={value:A.value},O.getCurConfigComponent.chart.data.dataSet.value=A.value}function F(e){O.getCurConfigComponent.chart.options.params=e}return(t,r)=>{let h=_(`AInput`);return m(),s(e,{class:p(y(f))},{default:x(()=>[l(`div`,T,[r[2]||=u(` 组件类型 `,-1),d(y(C),{size:`small`,value:D.value,"onUpdate:value":r[0]||=e=>D.value=e,onChange:M},{default:x(()=>[(m(),c(o,null,g(E,(e,t)=>d(y(S),{key:t,value:e},{default:x(()=>[u(v(e),1)]),_:2},1032,[`value`])),64))]),_:1},8,[`value`])]),D.value===y(n).System?(m(),s(i,{key:0,page:k.value,onOk:N},null,8,[`page`])):(m(),s(h,{key:1,placeholder:`请输入外部链接,例如https://www.bing.com`,value:A.value,"onUpdate:value":r[1]||=e=>A.value=e,onChange:P},null,8,[`value`])),r[3]||=l(`div`,{class:`title`},` 传入参数 `,-1),d(a,{"params-value":y(O).getCurConfigComponent.chart.options?.params,onParamsChange:F},null,8,[`params-value`])]),_:1},8,[`class`])}}}),[[`__scopeId`,`data-v-148a837e`]]);export{E as default};