import{Q as e,Z as t,mr as n,pr as r,xt as i}from"./common.js";import{Fragment as a,computed as o,createBlock as s,createCommentVNode as c,createElementBlock as l,createElementVNode as u,createTextVNode as d,createVNode as f,defineComponent as p,normalizeClass as m,openBlock as h,ref as g,renderList as _,resolveComponent as ee,toDisplayString as v,unref as y,watch as te,withCtx as b}from"vue";import{Checkbox as x,RadioButton as S,RadioGroup as C,Slider as w}from"ant-design-vue";import{useDesign as ne}from"@mfish/core/hooks";var T={class:`title`},E={class:`title`},D={class:`title`},O={class:`title`},k={style:{width:`90px`,"font-weight":`500`}},A=n(p({__name:`MfScrollTableConfig`,setup(n){let{prefixCls:p}=ne(`scroll-table-config`),A=g(),j=g(),M=g(),N=i(),P=g(35),F=g(5),I=g(1.5),L=o(()=>Math.round(N.getCurConfigComponent.chartContain.dropInfo.height/2)),R=g(``),z=g(!0),B=g(`single`),V=[{title:`单条`,value:`single`},{title:`整页`,value:`page`}],H=g([]),U=[{title:`左`,value:`left`},{title:`中`,value:`center`},{title:`右`,value:`right`}],W=o(()=>{let e;return N.getCurConfigComponent.chart.data.dataSet?.data&&N.getCurConfigComponent.chart.data.dataSet.data.length>0?e=N.getCurConfigComponent.chart.data.dataSet.data[0].length:N.getCurConfigComponent.chart.data.dataSet?.header&&N.getCurConfigComponent.chart.data.dataSet.header.length>0&&(e=N.getCurConfigComponent.chart.data.dataSet.header.length),N.getCurConfigComponent.chart.options?.index&&(e+=1),e}),G=g([]);te(()=>N.getCurConfigComponent,e=>{e&&K()},{immediate:!0});function K(){if(A.value=N.getCurConfigComponent.chart.options.headerBGC,j.value=N.getCurConfigComponent.chart.options.oddRowBGC,M.value=N.getCurConfigComponent.chart.options.evenRowBGC,N.getCurConfigComponent.chart.options.headerHeight!==void 0&&(P.value=N.getCurConfigComponent.chart.options.headerHeight),N.getCurConfigComponent.chart.options.waitTime!==void 0&&(I.value=N.getCurConfigComponent.chart.options.waitTime/1e3),N.getCurConfigComponent.chart.options.rowNum!==void 0&&(F.value=N.getCurConfigComponent.chart.options.rowNum),N.getCurConfigComponent.chart.options.indexHeader!==void 0&&(R.value=N.getCurConfigComponent.chart.options.indexHeader),N.getCurConfigComponent.chart.options.hoverPause!==void 0&&(z.value=N.getCurConfigComponent.chart.options.hoverPause),N.getCurConfigComponent.chart.options.carousel!==void 0&&(B.value=N.getCurConfigComponent.chart.options.carousel),N.getCurConfigComponent.chart.options.columnWidth===void 0)for(let e=0;e{let o=ee(`AInput`);return h(),s(t,{class:m(y(p))},{default:b(()=>[f(e,{title:`表头设置`,"allow-check":!0,"title-check":y(N).getCurConfigComponent.chart.options?.showHeader,onChecked:$},{default:b(()=>[i[8]||=u(`div`,{class:`title`},` 背景颜色`,-1),f(y(r),{placeholder:`设置背景颜色,格式#FFFFFF`,value:A.value,onConfirmChange:q,onInputChange:J},null,8,[`value`]),u(`div`,T,[i[6]||=d(` 表头高度 `,-1),f(y(w),{value:P.value,"onUpdate:value":i[0]||=e=>P.value=e,min:0,max:L.value,onChange:ie},null,8,[`value`,`max`])]),f(e,{title:`行号设置`,"allow-check":!0,"title-check":y(N).getCurConfigComponent.chart.options?.index,onChecked:oe},{default:b(()=>[i[7]||=u(`div`,{class:`title`},` 行号表头名称`,-1),f(o,{value:R.value,"onUpdate:value":i[1]||=e=>R.value=e,onChange:se},null,8,[`value`])]),_:1},8,[`title-check`])]),_:1},8,[`title-check`]),f(e,{title:`表体设置`},{default:b(()=>[u(`div`,E,[i[9]||=d(` 表行数(行) `,-1),f(y(w),{value:F.value,"onUpdate:value":i[2]||=e=>F.value=e,min:1,max:50,onChange:Y},null,8,[`value`])]),i[13]||=u(`div`,{class:`title`},` 奇数行颜色`,-1),f(y(r),{placeholder:`设置奇数行颜色,格式#FFFFFF`,value:j.value,onConfirmChange:X,onInputChange:Z},null,8,[`value`]),i[14]||=u(`div`,{class:`title`},` 偶数行颜色`,-1),f(y(r),{placeholder:`设置偶数行颜色,格式#FFFFFF`,value:M.value,onConfirmChange:re,onInputChange:Q},null,8,[`value`]),u(`div`,D,[i[10]||=d(` 轮播方式 `,-1),u(`div`,null,[f(y(C),{size:`small`,value:B.value,"onUpdate:value":i[3]||=e=>B.value=e,onChange:le},{default:b(()=>[(h(),l(a,null,_(V,e=>f(y(S),{key:e.value,value:e.value},{default:b(()=>[d(v(e.title),1)]),_:2},1032,[`value`])),64))]),_:1},8,[`value`])])]),u(`div`,O,[i[11]||=d(` 轮播间隔(秒) `,-1),f(y(w),{value:I.value,"onUpdate:value":i[4]||=e=>I.value=e,min:.1,max:5,step:.1,onChange:ae},null,8,[`value`])]),f(y(x),{checked:z.value,"onUpdate:checked":i[5]||=e=>z.value=e,onChange:ce},{default:b(()=>[...i[12]||=[d(` 悬浮暂停轮播`,-1)]]),_:1},8,[`checked`])]),_:1}),W.value>0?(h(),s(e,{key:0,title:`列配置`},{default:b(()=>[(h(!0),l(a,null,_(W.value,e=>(h(),l(`div`,{key:e,class:`title`},[d(v(`${e}列`)+` 宽度 `,1),f(y(w),{value:G.value[e-1],"onUpdate:value":t=>G.value[e-1]=t,min:0,max:500,onChange:de},null,8,[`value`,`onUpdate:value`]),u(`span`,k,[f(y(C),{size:`small`,value:H.value[e-1],"onUpdate:value":t=>H.value[e-1]=t,onChange:ue},{default:b(()=>[(h(),l(a,null,_(U,e=>f(y(S),{key:e.value,value:e.value},{default:b(()=>[d(v(e.title),1)]),_:2},1032,[`value`])),64))]),_:1},8,[`value`,`onUpdate:value`])])]))),128))]),_:1})):c(``,!0)]),_:1},8,[`class`])}}}),[[`__scopeId`,`data-v-23776df6`]]);export{A as default};