Files

1 line
3.8 KiB
JavaScript

import{t as e}from"./rolldown-runtime.js";import{Z as t,mr as n,wn as r,xt as i}from"./common.js";import{createBlock as a,createCommentVNode as o,createElementBlock as s,createElementVNode as c,createTextVNode as l,createVNode as u,defineComponent as d,normalizeClass as f,openBlock as p,ref as m,unref as h,watch as g,withCtx as _}from"vue";import{Input as v,InputNumber as y}from"ant-design-vue";import{useDesign as b}from"@mfish/core/hooks";var x={class:`title`},S={class:`title`},C={key:0,class:`title`},w={key:1,class:`title`},T={key:2,class:`title`},E={key:3,class:`title`},D=d({__name:`MfInputConfig`,props:{textArea:{type:Boolean,default:!1}},setup(e){let{prefixCls:n}=b(`input-config`),d=i(),D=m(),O=m(),k=m(!1),A=m(!0),j=m(!1),M=m(),N=m(),P=m(),F=m(!1),I=m();g(()=>d.getCurConfigComponent,e=>{e&&L(e)},{immediate:!0});function L(e){D.value=e.chart.options?.addonBefore,O.value=e.chart.options?.addonAfter,k.value=e.chart.options?.allowClear||!1,e.chart.options?.bordered!==void 0&&(A.value=e.chart.options?.bordered),j.value=e.chart.options?.disabled||!1,F.value=e.chart.options?.showCount||!1,e.chart.options?.maxlength&&(M.value=e.chart.options.maxlength),e.chart.options?.prefix&&(N.value=e.chart.options.prefix),e.chart.options?.suffix&&(P.value=e.chart.options.suffix),e.chart.options?.placeholder&&(I.value=e.chart.options.placeholder)}function R(){d.getCurConfigComponent.chart.options.addonBefore=D.value}function z(){d.getCurConfigComponent.chart.options.addonAfter=O.value}function B(){d.getCurConfigComponent.chart.options.allowClear=k.value}function V(){d.getCurConfigComponent.chart.options.bordered=A.value}function H(){d.getCurConfigComponent.chart.options.disabled=j.value}function U(){d.getCurConfigComponent.chart.options.maxlength=M.value}function W(){d.getCurConfigComponent.chart.options.prefix=N.value}function G(){d.getCurConfigComponent.chart.options.suffix=P.value}function K(){d.getCurConfigComponent.chart.options.showCount=F.value}function q(){d.getCurConfigComponent.chart.options.placeholder=I.value}return(i,d)=>(p(),a(t,{class:f(h(n))},{default:_(()=>[c(`div`,x,[d[10]||=l(` 提示信息 `,-1),c(`div`,null,[u(h(v),{value:I.value,"onUpdate:value":d[0]||=e=>I.value=e,onChange:q},null,8,[`value`])])]),c(`div`,S,[d[11]||=l(` 最大长度 `,-1),c(`div`,null,[u(h(y),{style:{width:`100%`},value:M.value,"onUpdate:value":d[1]||=e=>M.value=e,onChange:U},null,8,[`value`])])]),e.textArea?o(``,!0):(p(),s(`div`,C,[d[12]||=l(` 前置标签 `,-1),c(`div`,null,[u(h(v),{value:D.value,"onUpdate:value":d[2]||=e=>D.value=e,onChange:R},null,8,[`value`])])])),e.textArea?o(``,!0):(p(),s(`div`,w,[d[13]||=l(` 后置标签 `,-1),c(`div`,null,[u(h(v),{value:O.value,"onUpdate:value":d[3]||=e=>O.value=e,onChange:z},null,8,[`value`])])])),e.textArea?o(``,!0):(p(),s(`div`,T,[d[14]||=c(`span`,{style:{width:`55px`}},`前缀`,-1),c(`div`,null,[u(h(v),{value:N.value,"onUpdate:value":d[4]||=e=>N.value=e,onChange:W},null,8,[`value`])])])),e.textArea?o(``,!0):(p(),s(`div`,E,[d[15]||=c(`span`,{style:{width:`55px`}},`后缀`,-1),c(`div`,null,[u(h(v),{value:P.value,"onUpdate:value":d[5]||=e=>P.value=e,onChange:G},null,8,[`value`])])])),u(r,{title:`允许清空`,tooltip:`可以点击清除图标删除内容`,checked:k.value,"onUpdate:checked":d[6]||=e=>k.value=e,onChange:B},null,8,[`checked`]),u(r,{title:`显示边框`,tooltip:`勾选后显示边框`,checked:A.value,"onUpdate:checked":d[7]||=e=>A.value=e,onChange:V},null,8,[`checked`]),u(r,{title:`是否禁用`,tooltip:`勾选后禁用输入框,默认否`,checked:j.value,"onUpdate:checked":d[8]||=e=>j.value=e,onChange:H},null,8,[`checked`]),u(r,{title:`显示字数`,tooltip:`勾选后显示字数`,checked:F.value,"onUpdate:checked":d[9]||=e=>F.value=e,onChange:K},null,8,[`checked`])]),_:1},8,[`class`]))}}),O=e({default:()=>k}),k=n(D,[[`__scopeId`,`data-v-508cf998`]]);export{O as n,k as t};