| 1 |
- var f=(h,b,s)=>new Promise((P,d)=>{var v=n=>{try{r(s.next(n))}catch(c){d(c)}},p=n=>{try{r(s.throw(n))}catch(c){d(c)}},r=n=>n.done?P(n.value):Promise.resolve(n.value).then(v,p);r((s=s.apply(h,b)).next())});import{_ as C}from"./BasicForm.vue_vue_type_script_setup_true_lang-ByuHmjlN.js";import"./BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js";import"./helper-B0yEaptj.js";import{u as y}from"./useForm-C-769eP8.js";import{bk as I}from"./entry/index-CRWhxBeP.js";import{P as L}from"./index-C0mnMlct.js";import{a as V}from"./cascader-HVNfTS5W.js";import{a9 as N,aO as B}from"./antd-BfqWtMX3.js";import{d as W,f as F,a6 as Y,Z as H,a4 as M,a5 as t,k as l,G as u,u as a}from"./vue-DM5HGU8Z.js";import"./FormItem.vue_vue_type_script_lang-r-ozwU0K.js";import"./index-CD5zFmZN.js";import"./useWindowSizeFn-CEueHQop.js";import"./index-BshNMORD.js";import"./index-BGDG2Aiy.js";import"./uuid-BUBnBT7J.js";import"./useSortable-BUyXn7hO.js";import"./download-DbzL13NI.js";import"./base64Conver-DEMZeTZS.js";import"./index-BZ4uXGij.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BMkV6zCu.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-CIEo7xez.js";import"./index-DOkdpLQv.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./index-lE2idd8k.js";import"./UploadPreviewModal-BZsd-hmR.js";import"./cateApi-BE6kfD5q.js";import"./resourceApi-CKj0y817.js";import"./common-DpkSdXuu.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-tY_yXKfV.js";import"./useContentViewHeight-D9So7_ch.js";const ye=W({__name:"UseForm",setup(h){const b=[{value:"large",label:"large"},{value:"middle",label:"middle"},{value:"small",label:"small"},{value:"default",label:"defualt"}],s=[{value:"vertical",label:"vertical"},{value:"inline",label:"inline"},{value:"horizontal",label:"horizontal"}],P=[{value:"left",label:"left"},{value:"right",label:"right"}],d=[{field:"field1",component:"Input",label:"字段1",colProps:{span:8},componentProps:{placeholder:"自定义placeholder",onChange:o=>{}}},{field:"field2",component:"Input",label:"字段2",colProps:{span:8}},{field:"field3",component:"DatePicker",label:"字段3",colProps:{span:8},componentProps:{getPopupContainer:()=>document.querySelector(".ant-form")}},{field:"fieldTime",component:"RangePicker",label:"时间字段",colProps:{span:8},componentProps:{getPopupContainer:()=>document.querySelector(".ant-form")}},{field:"field4",component:"Select",label:"字段4",colProps:{span:8},componentProps:{options:[{label:"选项1",value:"1",key:"1"},{label:"选项2",value:"2",key:"2"}]}},{field:"field5",component:"CheckboxGroup",label:"字段5",colProps:{span:8},componentProps:{options:[{label:"选项1",value:"1"},{label:"选项2",value:"2"}]}},{field:"field7",component:"RadioGroup",label:"字段7",colProps:{span:8},componentProps:{options:[{label:"选项1",value:"1"},{label:"选项2",value:"2"}]}},{field:"field8",component:"ApiCascader",label:"联动",colProps:{span:8},componentProps:{api:V,apiParamKey:"parentCode",labelField:"name",valueField:"code",initFetchParams:{parentCode:""},isLeaf:o=>!(o.levelType<3)}},{field:"field9",component:"ApiCascader",label:"联动回显",colProps:{span:8},componentProps:{api:V,apiParamKey:"parentCode",labelField:"name",valueField:"code",initFetchParams:{parentCode:""},isLeaf:o=>!(o.levelType<3)}}],v=[{field:"d1",component:"Divider",label:"基础属性",colProps:{span:24},componentProps:{orientation:"center"}},{field:"name",defaultValue:"useForm",component:"Input",label:"name",colProps:{span:24}},{field:"layout",defaultValue:"horizontal",component:"RadioButtonGroup",label:"layout",colProps:{span:24},componentProps:{options:s}},{field:"labelAlign",defaultValue:"right",component:"RadioButtonGroup",label:"labelAlign",colProps:{span:24},componentProps:{options:P}},{field:"labelWidth",defaultValue:120,component:"InputNumber",label:"labelWidth",colProps:{span:24}},{field:"size",defaultValue:"default",component:"Select",label:"size",colProps:{span:24},componentProps:{options:b}},{field:"colon",defaultValue:!1,component:"Switch",label:"colon",colProps:{span:24}},{field:"disabled",defaultValue:!1,component:"Switch",label:"disabled",colProps:{span:24}},{field:"compact",defaultValue:!1,component:"Switch",label:"compact",colProps:{span:24}},{field:"autoSetPlaceHolder",defaultValue:!0,component:"Switch",label:"autoSetPlaceHolder",colProps:{span:24}},{field:"autoSubmitOnEnter",defaultValue:!1,component:"Switch",label:"autoSubmitOnEnter",colProps:{span:24}},{field:"showAdvancedButton",defaultValue:!1,component:"Switch",label:"showAdvancedButton",colProps:{span:24}},{field:"d2",component:"Divider",label:"网格布局(rowProps)",colProps:{span:24},componentProps:{orientation:"center"}},{field:"rowProps.gutter.0",component:"InputNumber",defaultValue:0,label:"Horizontal Gutter",colProps:{span:24},componentProps:{addonAfter:"px"}},{field:"rowProps.gutter.1",component:"InputNumber",defaultValue:0,label:"Vertical Gutter",colProps:{span:24},componentProps:{addonAfter:"px"}},{field:"rowProps.align",defaultValue:"top",component:"Select",label:"align",colProps:{span:24},componentProps:{options:[{value:"stretch",label:"stretch"},{value:"bottom",label:"bottom"},{value:"top",label:"top"},{value:"middle",label:"middle"}]}},{field:"rowProps.justify",defaultValue:"start",component:"Select",label:"justify",colProps:{span:24},componentProps:{options:[{value:"space-around",label:"space-around"},{value:"space-between",label:"space-between"},{value:"center",label:"center"},{value:"end",label:"end"},{value:"start",label:"start"}]}},{field:"wrap",defaultValue:!0,component:"Switch",label:"wrap",colProps:{span:24}},{field:"d3",component:"Divider",label:"操作按钮",colProps:{span:24},componentProps:{orientation:"center"}},{field:"showActionButtonGroup",defaultValue:!0,component:"Switch",label:"showActionButtonGroup",colProps:{span:24},componentProps:({formActionType:o})=>({onChange:e=>{o.updateSchema([{field:"showResetButton",componentProps:{disabled:!e}},{field:"showSubmitButton",componentProps:{disabled:!e}},{field:"actionColOptions.span",componentProps:{disabled:!e}}])}})},{field:"showResetButton",defaultValue:!0,component:"Switch",label:"showResetButton",colProps:{span:24}},{field:"showSubmitButton",defaultValue:!0,component:"Switch",label:"showSubmitButton",colProps:{span:24}},{field:"d4",component:"Divider",label:"操作按钮网格布局(actionColOptions)",colProps:{span:24},componentProps:{orientation:"center"}},{field:"actionColOptions.span",component:"Slider",defaultValue:24,label:"span",colProps:{span:24},componentProps:{min:0,max:24}},{field:"d5",component:"Divider",label:"其他事件",colProps:{span:24},componentProps:{orientation:"center"}},{field:"other",component:"Input",label:"",colProps:{span:24},colSlot:"other"}],p=F(!1),r=F(),[n]=y({size:"small",schemas:v,compact:!0,actionColOptions:{span:24},showActionButtonGroup:!1}),c=()=>f(this,null,function*(){var o;m({resetButtonOptions:{disabled:!1,text:"重置"}}),m({submitButtonOptions:{disabled:!1,loading:!1}}),yield S({field9:[]}),yield(o=r.value)==null?void 0:o.resetFields()}),k=o=>f(this,null,function*(){yield m(o),p.value=!1}),[R,{setProps:m,setFieldsValue:S,updateSchema:A}]=y({labelWidth:120,schemas:d,actionColOptions:{span:24},fieldMapToTime:[["fieldTime",["startTime","endTime"],"YYYY-MM"]]});function O(){return f(this,null,function*(){const e=yield function(){return new Promise(D=>{setTimeout(()=>{D({field9:["430000","430100","430102"],province:"湖南省",city:"长沙市",district:"岳麓区"})},1e3)})}(),{field9:i,province:w,city:_,district:z}=e;yield A({field:"field9",componentProps:{displayRenderArray:[w,_,z]}}),yield S({field9:i}),p.value=!1})}const x=()=>{p.value=!0},G=()=>{var o;(o=r.value)==null||o.submit()},g=o=>{m(o),p.value=!1};function T(o){}return(o,e)=>{const i=Y("a-button");return H(),M(a(L),{title:"UseForm操作示例"},{default:t(()=>[l(i,{class:"mb-4",type:"primary",onClick:x},{default:t(()=>e[3]||(e[3]=[u(" 更改设置 ")])),_:1}),l(a(N),{open:p.value,"onUpdate:open":e[2]||(e[2]=w=>p.value=w),title:"更改设置",placement:"right"},{extra:t(()=>[l(a(B),null,{default:t(()=>[l(i,{onClick:c},{default:t(()=>e[7]||(e[7]=[u("重置设置")])),_:1}),l(i,{type:"primary",onClick:G},{default:t(()=>e[8]||(e[8]=[u("应用")])),_:1})]),_:1})]),default:t(()=>[l(a(C),{ref_key:"settingFormRef",ref:r,onRegister:a(n),onSubmit:k},{other:t(()=>[l(a(B),null,{default:t(()=>[l(i,{onClick:e[0]||(e[0]=()=>g({resetButtonOptions:{disabled:!0,text:"重置New"}}))},{default:t(()=>e[4]||(e[4]=[u(" 修改重置按钮 ")])),_:1}),l(i,{onClick:e[1]||(e[1]=()=>g({submitButtonOptions:{disabled:!0,loading:!0}}))},{default:t(()=>e[5]||(e[5]=[u(" 修改查询按钮 ")])),_:1}),l(i,{onClick:O,class:"mr-2"},{default:t(()=>e[6]||(e[6]=[u(" 联动回显 ")])),_:1})]),_:1})]),_:1},8,["onRegister"])]),_:1},8,["open"]),l(a(I),{title:"useForm示例"},{default:t(()=>[l(a(C),{onRegister:a(R),onSubmit:T},null,8,["onRegister"])]),_:1})]),_:1})}}});export{ye as default};
|