FormNode-f6a6523f.js
2.14 KB
var g=Object.defineProperty,F=Object.defineProperties;var I=Object.getOwnPropertyDescriptors;var a=Object.getOwnPropertySymbols;var C=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;var n=(e,o,r)=>o in e?g(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,i=(e,o)=>{for(var r in o||(o={}))C.call(o,r)&&n(e,r,o[r]);if(a)for(var r of a(o))v.call(o,r)&&n(e,r,o[r]);return e},p=(e,o)=>F(e,I(o));import{d as N,r as S,H as _,a8 as c,_ as k,$ as V,a0 as f,f as d,a1 as b,a2 as y,B as $}from"./vue-5a35c3f5.js";import B from"./FormNodeOperate-62e3bb93.js";import{a as D}from"./useFormDesignState-032955db.js";import O from"./index-e75bbbfe.js";import{_ as w}from"./index.js";import"./index-15077a33.js";import"./antd-6b087f69.js";import"./formItemConfig-88eb9e72.js";import"./componentMap-4d1c941b.js";import"./useFormItem-9ea791b8.js";import"./RadioButtonGroup-72b65d2e.js";import"./index-c1c2669a.js";import"./useWindowSizeFn-cc2fb57c.js";import"./uuid-31b8b5a4.js";import"./download-3d468407.js";import"./base64Conver-39fc0d26.js";import"./index-1ca3bd8a.js";import"./IconPicker-6bbd557c.js";import"./index-9a895eb5.js";const E=N({name:"FormNode",components:{VFormItem:O,FormNodeOperate:B},props:{schema:{type:Object,required:!0}},setup(e){const{formConfig:o,formDesignMethods:r}=D(),t=S({}),m=()=>{r.handleSetSelectItem(e.schema)};return p(i({},_(t)),{handleSelectItem:m,formConfig:o})}}),M={class:"form-item-box"},j={class:"show-key-box"};function q(e,o,r,t,m,z){var s;const l=c("VFormItem"),h=c("FormNodeOperate");return k(),V("div",{class:y(["drag-move-box",{active:e.schema.key===((s=e.formConfig.currentItem)==null?void 0:s.key)}]),onClick:o[0]||(o[0]=$((...u)=>e.handleSelectItem&&e.handleSelectItem(...u),["stop"]))},[f("div",M,[d(l,{formConfig:e.formConfig,schema:e.schema},null,8,["formConfig","schema"])]),f("div",j,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 me=w(E,[["render",q],["__file","E:/allcode/erp/test7901/order-erp-front/src/views/form-design/components/VFormDesign/components/FormNode.vue"]]);export{me as default};