PropsPanel-b0c0e014.js
2.11 KB
import{d as C,e as b,a8 as e,_ as t,$ as v,f as s,aa as r,a9 as n,R as y}from"./vue-5a35c3f5.js";import F from"./FormProps-05ab6514.js";import k from"./FormItemProps-97b82543.js";import g from"./ComponentProps-f457cff6.js";import T from"./FormItemColumnProps-ca6ce1d7.js";import{a as $}from"./useFormDesignState-032955db.js";import{a as c}from"./formItemConfig-88eb9e72.js";import{af as E,bS as I}from"./antd-6b087f69.js";import{_ as K}from"./index.js";import"./formItemPropsConfig-bee2761c.js";import"./RuleProps-2441266b.js";import"./index-15077a33.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";import"./FormOptions-6bfae01f.js";import"./message-c4c6f446.js";const B=C({name:"PropsPanel",components:{FormProps:F,FormItemProps:k,ComponentProps:g,ComponentColumnProps:T,Tabs:E,TabPane:I},setup(){const{formConfig:o}=$(),m=b(()=>c.find(i=>{var a;return i.component===((a=o.value.currentItem)==null?void 0:a.component)}));return{formConfig:o,customComponents:c,slotProps:m}}});function S(o,m,i,a,w,D){const u=e("FormProps"),p=e("TabPane"),l=e("FormItemProps"),_=e("ComponentColumnProps"),f=e("ComponentProps"),P=e("Tabs");return t(),v("div",null,[s(P,{activeKey:o.formConfig.activeKey,"onUpdate:activeKey":m[0]||(m[0]=d=>o.formConfig.activeKey=d),tabBarStyle:{margin:0}},{default:r(()=>[(t(),n(p,{key:1,tab:"表单"},{default:r(()=>[s(u)]),_:1})),(t(),n(p,{key:2,tab:"控件"},{default:r(()=>[s(l)]),_:1})),(t(),n(p,{key:3,tab:"栅格"},{default:r(()=>[s(_)]),_:1})),(t(),n(p,{key:4,tab:"组件"},{default:r(()=>[o.slotProps?y(o.$slots,o.slotProps.component+"Props",{key:0},void 0,!0):(t(),n(f,{key:1}))]),_:3}))]),_:3},8,["activeKey"])])}const no=K(B,[["render",S],["__scopeId","data-v-e1be6342"],["__file","E:/allcode/erp/test7901/order-erp-front/src/views/form-design/components/VFormDesign/modules/PropsPanel.vue"]]);export{no as default};