DynamicForm.f61fba17.js 5.2 KB

1
  1. var B=(e,t,l)=>new Promise((s,r)=>{var c=o=>{try{i(l.next(o))}catch(a){r(a)}},u=o=>{try{i(l.throw(o))}catch(a){r(a)}},i=o=>o.done?s(o.value):Promise.resolve(o.value).then(c,u);i((l=l.apply(e,t)).next())});import{B as h}from"./BasicForm.09fa6853.js";import{u as f}from"./useForm.e12ea52c.js";import{aw as C,a as F,cD as P,w as m,o as g,j as _,z as p,m as k,n,B as d}from"./index.7e08ba81.js";import{P as w}from"./index.334036fa.js";/* empty css *//* empty css */import"./index.0fba574f.js";import"./index.a9463ec3.js";import"./Checkbox.2b7c666a.js";import"./index.0d1117cf.js";import"./index.db9b952c.js";import"./Group.ea437422.js";import"./index.0e13704b.js";import"./eagerComputed.41f917f7.js";import"./FileOutlined.1ba59fec.js";import"./index.7bbcc8f3.js";import"./Form.0777dffc.js";import"./Col.dccd6464.js";import"./useFlexGapSupport.ba88ba25.js";import"./_baseIteratee.cd40e9ab.js";import"./get.06058cdc.js";import"./useSize.1210be5f.js";import"./useRefs.9e0a4abb.js";import"./index.673e5955.js";import"./index.7fe36cdd.js";import"./index.aef1b210.js";import"./useWindowSizeFn.9cd1b73f.js";import"./FullscreenOutlined.3ea9a56b.js";import"./index.756c7042.js";import"./DeleteOutlined.12ba33eb.js";import"./index.1016abaf.js";import"./index.821e0528.js";import"./index.01b7ee47.js";import"./download.ef0c06e3.js";import"./base64Conver.08b9f4ec.js";import"./index.e102b091.js";import"./index.7e5abc0c.js";import"./transButton.38e068f8.js";import"./index.20008ed6.js";import"./index.51fe0c69.js";import"./uniqBy.e8d75d01.js";import"./index.ea1692d3.js";import"./index.3132743a.js";import"./useContentViewHeight.eee5bfce.js";import"./ArrowLeftOutlined.8453d1a8.js";import"./index.492f2ae6.js";const b=[{field:"field1",component:"Input",label:"\u5B57\u6BB51",colProps:{span:8},show:({values:e})=>!!e.field5},{field:"field2",component:"Input",label:"\u5B57\u6BB52",colProps:{span:8},ifShow:({values:e})=>!!e.field6},{field:"field3",component:"DatePicker",label:"\u5B57\u6BB53",colProps:{span:8},dynamicDisabled:({values:e})=>!!e.field7},{field:"field4",component:"Select",label:"\u5B57\u6BB54",colProps:{span:8},dynamicRules:({values:e})=>e.field8?[{required:!0,message:"\u5B57\u6BB54\u5FC5\u586B"}]:[],componentProps:{options:[{label:"\u9009\u98791",value:"1",key:"1"},{label:"\u9009\u98792",value:"2",key:"2"}]}},{field:"field11",component:"DatePicker",label:"\u5B57\u6BB511",colProps:{span:8}},{field:"field5",component:"Switch",label:"\u662F\u5426\u663E\u793A\u5B57\u6BB51(css\u63A7\u5236)",colProps:{span:8},labelWidth:200},{field:"field6",component:"Switch",label:"\u662F\u5426\u663E\u793A\u5B57\u6BB52(dom\u63A7\u5236)",colProps:{span:8},labelWidth:200},{field:"field7",component:"Switch",label:"\u662F\u5426\u7981\u7528\u5B57\u6BB53",colProps:{span:8},labelWidth:200},{field:"field8",component:"Switch",label:"\u5B57\u6BB54\u662F\u5426\u5FC5\u586B",colProps:{span:8},labelWidth:200}],A=[{field:"f1",component:"Input",label:"F1",colProps:{span:12},labelWidth:200,componentProps:({formModel:e})=>({placeholder:"\u540C\u6B65f2\u7684\u503C\u4E3Af1",onChange:t=>{e.f2=t.target.value}})},{field:"f2",component:"Input",label:"F2",colProps:{span:12},labelWidth:200,componentProps:{disabled:!0}},{field:"f3",component:"Input",label:"F3",colProps:{span:12},labelWidth:200,componentProps:({formActionType:e})=>({placeholder:"\u503C\u6539\u53D8\u65F6\u6267\u884C\u67E5\u8BE2,\u67E5\u770B\u63A7\u5236\u53F0",onChange:()=>B(void 0,null,function*(){const{validate:t}=e,l=yield t()})})}],W=F({components:{BasicForm:h,CollapseContainer:P,PageWrapper:w},setup(){const[e,{setProps:t,updateSchema:l,appendSchemaByField:s,removeSchemaByFiled:r}]=f({labelWidth:120,schemas:b,actionColOptions:{span:24}}),[c]=f({labelWidth:120,schemas:A,actionColOptions:{span:24}});function u(){l({field:"field3",label:"\u5B57\u6BB53 New"})}function i(){l([{field:"field3",label:"\u5B57\u6BB53 New++"},{field:"field4",label:"\u5B57\u6BB54 New++"}])}function o(){s({field:"field10",label:"\u5B57\u6BB510",component:"Input",colProps:{span:8}},"field3")}function a(){r("field11")}return{register:e,register1:c,schemas:b,setProps:t,changeLabel3:u,changeLabel34:i,appendField:o,deleteField:a}}}),D={class:"mb-4"};function E(e,t,l,s,r,c){const u=m("a-button"),i=m("BasicForm"),o=m("CollapseContainer"),a=m("PageWrapper");return g(),_(a,{title:"\u52A8\u6001\u8868\u5355\u793A\u4F8B"},{default:p(()=>[k("div",D,[n(u,{onClick:e.changeLabel3,class:"mr-2"},{default:p(()=>[d(" \u66F4\u6539\u5B57\u6BB53label ")]),_:1},8,["onClick"]),n(u,{onClick:e.changeLabel34,class:"mr-2"},{default:p(()=>[d(" \u540C\u65F6\u66F4\u6539\u5B57\u6BB53,4label ")]),_:1},8,["onClick"]),n(u,{onClick:e.appendField,class:"mr-2"},{default:p(()=>[d(" \u5F80\u5B57\u6BB53\u540E\u9762\u63D2\u5165\u5B57\u6BB510 ")]),_:1},8,["onClick"]),n(u,{onClick:e.deleteField,class:"mr-2"},{default:p(()=>[d(" \u5220\u9664\u5B57\u6BB511 ")]),_:1},8,["onClick"])]),n(o,{title:"\u52A8\u6001\u8868\u5355\u793A\u4F8B,\u52A8\u6001\u6839\u636E\u8868\u5355\u5185\u5176\u4ED6\u503C\u6539\u53D8"},{default:p(()=>[n(i,{onRegister:e.register},null,8,["onRegister"])]),_:1}),n(o,{class:"mt-5",title:"componentProps\u52A8\u6001\u6539\u53D8"},{default:p(()=>[n(i,{onRegister:e.register1},null,8,["onRegister"])]),_:1})]),_:1})}var _e=C(W,[["render",E]]);export{_e as default};