| 1 |
- import{d as Y,r as _,c5 as V,ar as z,o as s,m as o,g as u,y as r,F as y,D as k,f as t,c6 as F,w as h,t as c,bn as S,ah as f,b0 as T,af as i,s as g,c7 as I,q as U,c8 as C,c9 as M,ca as R,bm as B,j as H}from"./index-610a1d46.js";/* empty css */var n=(l=>(l.AutoComplete="AutoComplete",l.Cascader="Cascader",l.Input="Input",l.DatePicker="DatePicker",l.RangePicker="RangePicker",l.InputNumber="InputNumber",l.Radio="Radio",l.Checkbox="Checkbox",l.Select="Select",l.TreeSelect="TreeSelect",l.Upload="Upload",l.IconBtn="IconBtn",l))(n||{});const P={key:0,class:"xt-form"},m=["title"],N={key:1},X={key:2},j={class:"flex items-center"},A={key:3},q={key:4},L={key:5},O={key:0,class:"icon-btn_count"},$=["onClick"],G=Y({__name:"XTForm",props:{formShow:{type:Boolean,default:!0},formData:{default:()=>[]}},emits:["change","click"],setup(l,{emit:p}){const x=_(V()),d=_({});function v(){w()}const w=z(()=>{d.value,p("change",d.value)},1e3);function D(b){p("click",b)}return(b,J)=>l.formShow?(s(),o("div",P,[u(t(B),{model:d.value,class:"flex justify-end",layout:"inline"},{default:r(()=>[(s(!0),o(y,null,k(l.formData,e=>(s(),o("div",{class:"mr-2",key:e.name},[u(t(F),{class:"flex"},{default:r(()=>[e.label?(s(),o("div",{key:0,title:e.label,class:"xt-from_label"},h(e.label),9,m)):c("",!0),e.componentType==t(n).Input?(s(),o("div",N,[u(t(S),{value:d.value[e.name],"onUpdate:value":a=>d.value[e.name]=a,placeholder:e.placeholder,disabled:!!e.disabled,style:f({width:e.width+"px"}),defaultValue:e.defaultValue,onChange:v,size:e.size||"large"},T({_:2},[e.prefix?{name:"prefix",fn:r(()=>[i("i",{class:g(["iconfont",e.prefix])},null,2)]),key:"0"}:void 0]),1032,["value","onUpdate:value","placeholder","disabled","style","defaultValue","size"])])):c("",!0),e.componentType==t(n).Select?(s(),o("div",X,[u(t(I),{value:d.value[e.name],"onUpdate:value":a=>d.value[e.name]=a,placeholder:e.placeholder,mode:e.allowMultiple?"multiple":void 0,style:f({width:e.width+"px"}),defaultValue:e.defaultValue,onChange:v,size:e.size||"large"},{default:r(()=>[(s(!0),o(y,null,k(e.dicts,a=>(s(),U(t(C),{key:a==null?void 0:a.value,value:a==null?void 0:a.value,disabled:!!a.disabled},{default:r(()=>[i("div",j,[a.prefixColor?(s(),o("div",{key:0,class:"select-prefix",style:f({background:a.prefixColor})},null,4)):c("",!0),i("div",null,h(a.label),1)])]),_:2},1032,["value","disabled"]))),128))]),_:2},1032,["value","onUpdate:value","placeholder","mode","style","defaultValue","size"])])):c("",!0),e.componentType==t(n).DatePicker?(s(),o("div",A,[u(t(M),{value:d.value[e.name],"onUpdate:value":a=>d.value[e.name]=a,placeholder:e.placeholder,"show-time":e.showTime,format:e.format||"YYYY-MM-DD HH:mm:ss","value-format":e.valueFormat||"YYYY-MM-DD HH:mm:ss",disabled:!!e.disabled,style:f({width:e.width+"px"}),defaultValue:e.defaultValue,"disabled-date":e.disabledDate,onChange:v,size:e.size||"large"},null,8,["value","onUpdate:value","placeholder","show-time","format","value-format","disabled","style","defaultValue","disabled-date","size"])])):c("",!0),e.componentType==t(n).RangePicker?(s(),o("div",q,[u(t(R),{value:d.value[e.name],"onUpdate:value":a=>d.value[e.name]=a,"show-time":e.showTime,format:e.format||"YYYY-MM-DD HH:mm:ss","value-format":e.valueFormat||"YYYY-MM-DD HH:mm:ss",disabled:!!e.disabled,style:f({width:e.width+"px"}),onChange:v,defaultValue:e.defaultValue,size:e.size||"large",ranges:x.value},null,8,["value","onUpdate:value","show-time","format","value-format","disabled","style","defaultValue","size","ranges"])])):c("",!0),e.componentType==t(n).IconBtn?(s(),o("div",L,[i("div",{class:g(["icon-btn",e.selected||e.count?"icon-btn--selected":"",e.border?"icon-btn--border":""])},[e.count?(s(),o("div",O,h(e.count),1)):c("",!0),i("i",{class:"iconfont icon-xt-screen_default",onClick:a=>D(e)},null,8,$)],2)])):c("",!0)]),_:2},1024)]))),128))]),_:1},8,["model"])])):c("",!0)}}),W=H(G,[["__scopeId","data-v-16d3f4e9"]]);export{W as X};
|