BasicFormComponent-CuQpTVSM.js 6.0 KB

1
  1. import{d as n,aB as r,ar as i,u as a}from"./vue-vendor-Be68asQ6.js";import"./index-D68l__AG.js";import{i as l}from"./antd-vue-vendor-DcqS7Wvq.js";import{u as p}from"./useForm-kcRIHoe0.js";import{B as m}from"./BasicForm-Cv-dsB-e.js";import{a as c}from"./index-BFfnEkVs.js";import"./componentMap-BUTAcOmo.js";import"./useFormItem-CtGMPcLp.js";import"./index-CETWS1o0.js";import"./BasicModal-D4gc2R81.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./JSelectUser-DCwPqRxp.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";import"./JAddInput-BBXQvvpq.js";import"./areaDataUtil-Cik-Rc_P.js";import"./index-BOEzG86y.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./depart.api-CDwTvdwQ.js";import"./JSelectDept-DT6g7V5M.js";import"./JPopup-DKJW27Yk.js";import"./JEllipsis-C04xKxcI.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./JAreaLinkage-BNOKwn5l.js";import"./JCodeEditor-CSivhUhT.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./EasyCronInput-wCv2YMHn.js";const s=[{label:"文本框",field:"name",component:"Input",componentProps:{prefix:"中文",showCount:!0},defaultValue:"张三"},{label:"密码",field:"password",component:"InputPassword",componentProps:{visibilityToggle:!0,prefix:"密码"}},{label:"搜索框",field:"searchBox",component:"InputSearch",componentProps:{onSearch:e=>{}}},{label:"文本域",field:"textArea",component:"InputTextArea",componentProps:{allowClear:!0,showCount:!0,autoSize:{minRows:2,maxRows:3}}},{label:"数值输入框",field:"number",component:"InputNumber",componentProps:{addonAfter:"保留两位小数",max:100,precision:2,step:.1}},{label:"下拉框",field:"jinputtype",component:"Select",componentProps:{options:[{value:"like",label:"模糊(like)"},{value:"ne",label:"不等于(ne)"},{value:"ge",label:"大于等于(ge)"},{value:"le",label:"小于等于(le)"}],mode:"multiple",showSearch:!0}},{field:"TreeSelect",label:"下拉树",component:"TreeSelect",componentProps:{treeCheckable:!0,title:"下拉树",treeData:[{label:"洗衣机",value:"0",children:[{label:"滚筒洗衣机",value:"0-1"}]},{label:"电视机",value:"1",children:[{label:"平板电视",value:"1-1",disabled:!0},{label:"CRT电视机",value:"1-2"},{label:"投影电视",value:"1-3"}]}]}},{label:"RadioButtonGroup组件",field:"status",component:"RadioButtonGroup",componentProps:{options:[{label:"有效",value:1},{label:"无效",value:0}]}},{label:"单选框",field:"radioSex",component:"RadioGroup",componentProps:{options:[{label:"男",value:1,disabled:!1},{label:"女",value:0}]}},{label:"多选框",field:"checkbox",component:"Checkbox",componentProps:{disabled:!1}},{label:"多选框组",field:"checkSex",component:"CheckboxGroup",componentProps:{name:"爱好",options:[{label:"运动",value:0,disabled:!0},{label:"听音乐",value:1},{label:"看书",value:2}]},defaultValue:[2]},{label:"自动完成组件",field:"AutoComplete",component:"AutoComplete",componentProps:{options:[{value:"Burns Bay Road"},{value:"Downing Street"},{value:"Wall Street"}]}},{label:"级联选择",field:"cascade",component:"Cascader",componentProps:{maxTagCount:2,placement:"bottomRight",showSearch:!0,options:[{label:"北京",value:"BeiJin",children:[{label:"海淀区",value:"HaiDian"}]},{label:"江苏省",value:"JiangSu",children:[{label:"南京",value:"Nanjing",children:[{label:"中华门",value:"ZhongHuaMen"}]}]}]}},{label:"日期选择",field:"dateSelect",component:"DatePicker",componentProps:{format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showToday:!0,disabledDate:e=>{let o=l(e).format("YYYY-MM-DD"),t=l(new Date).format("YYYY-MM-DD");return o==t}}},{label:"月份选择",field:"monthSelect",component:"MonthPicker",componentProps:{disabledDate:e=>{let o=l(e).format("YYYY-MM"),t=l(new Date).format("YYYY-MM");return o==t}}},{label:"周选择",field:"weekSelect",component:"WeekPicker",componentProps:{size:"small"}},{label:"时间选择",field:"timeSelect",component:"TimePicker",componentProps:{size:"default",showNow:!0}},{label:"日期时间范围",field:"dateTimeRangeSelect",component:"RangePicker",componentProps:{showTime:!0,format:"YYYY/MM/DD HH:mm:ss",placeholder:["请选择开始日期时间","请选择结束日期时间"]}},{label:"日期范围",field:"dateRangeSelect",component:"RangeDate",componentProps:{format:"YYYY/MM/DD",placeholder:["请选择开始日期","请选择结束日期"]}},{label:"时间范围",field:"timeRangeSelect",component:"RangeTime",componentProps:{format:"HH/mm/ss",placeholder:["请选择开始时间","请选择结束时间"]}},{label:"开关",field:"switch",component:"Switch",componentProps:{size:"default",unCheckedChildren:"开启",unCheckedValue:"0",checkedChildren:"关闭",checkedValue:"1",disabled:!1}},{label:"滑动输入条",field:"slider",component:"Slider",componentProps:{min:-20,max:100,range:!0,marks:{"-20":"-20°C",0:"0°C",26:"26°C",37:"37°C",100:{style:{color:"#f50"},label:"100°C"}}}},{label:"评分",field:"rate",component:"Rate",componentProps:{allowHalf:!0,count:5,tooltips:["非常差","较差","正常","很好","非很好"]}},{label:"分割线",field:"divisionLine",component:"Divider",componentProps:{dashed:!1,orientation:"center",plain:!0,type:"horizontal"}}],u=n({__name:"BasicFormComponent",setup(e){const[o,{getFieldsValue:t,setFieldsValue:d,resetFields:b,validate:f}]=p({schemas:s,labelWidth:"150px",showActionButtonGroup:!1,autoFocusFirstItem:!0});return(h,v)=>(i(),r(a(m),{onRegister:a(o),style:{"margin-top":"20px"}},null,8,["onRegister"]))}}),ce=c(u,[["__scopeId","data-v-43f0453f"]]);export{ce as default};