1 |
- var I=Object.defineProperty,g=Object.defineProperties;var C=Object.getOwnPropertyDescriptors;var a=Object.getOwnPropertySymbols;var F=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable;var i=(e,o,t)=>o in e?I(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t,n=(e,o)=>{for(var t in o||(o={}))F.call(o,t)&&i(e,t,o[t]);if(a)for(var t of a(o))k.call(o,t)&&i(e,t,o[t]);return e},p=(e,o)=>g(e,C(o));import v from"./FormNodeOperate-Dtf--A9l.js";import{a as N}from"./useFormDesignState-BkhFEFlr.js";import S from"./index-C763aEbz.js";import{d as b,r as y,I as V,a9 as c,Z as _,_ as $,$ as f,k as d,a0 as B,a1 as O,B as D}from"./vue-ByATgq5d.js";import{_ as w}from"./entry/index-C7JiT1GB.js";import"./index-CuePLYzQ.js";import"./antd-FjOLgRLC.js";import"./formItemConfig-BweEpu2o.js";import"./componentMap-Bl3zv6Ms.js";import"./useFormItem-DmfL7Ss_.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-DXgKlWOB.js";import"./index-COaHNk09.js";import"./index-Cj7S-5xp.js";import"./useWindowSizeFn-JqODWlR_.js";import"./uuid-D0SLUWHI.js";import"./useSortable-y7X8pv8d.js";import"./download-DGeKzh-1.js";import"./base64Conver-bBv-IO2K.js";import"./index-DdNcNAMt.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-DORWVBs9.js";import"./copyTextToClipboard-D9zCzvi-.js";import"./index-3Ue_ZFSu.js";import"./index-DU88M1nq.js";const M=b({name:"FormNode",components:{VFormItem:S,FormNodeOperate:v},props:{schema:{type:Object,required:!0}},setup(e){const{formConfig:o,formDesignMethods:t}=N(),r=y({}),m=()=>{t.handleSetSelectItem(e.schema)};return p(n({},V(r)),{handleSelectItem:m,formConfig:o})}}),j={class:"form-item-box"},q={class:"show-key-box"};function z(e,o,t,r,m,E){var s;const l=c("VFormItem"),h=c("FormNodeOperate");return _(),$("div",{class:O(["drag-move-box",{active:e.schema.key===((s=e.formConfig.currentItem)==null?void 0:s.key)}]),onClick:o[0]||(o[0]=D((...u)=>e.handleSelectItem&&e.handleSelectItem(...u),["stop"]))},[f("div",j,[d(l,{formConfig:e.formConfig,schema:e.schema},null,8,["formConfig","schema"])]),f("div",q,B(e.schema.label+(e.schema.field?"/"+e.schema.field:"")),1),d(h,{schema:e.schema,currentItem:e.formConfig.currentItem},null,8,["schema","currentItem"])],2)}const ne=w(M,[["render",z]]);export{ne as default};
|