UNPKG

epic-designer-gold

Version:

基于vue3的设计器,可视化开发页面表单

2 lines (1 loc) 1.32 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("vue"),o=require("./pluginManager-DWHAX8kP.cjs"),m=require("./index-DOWqiyzN.cjs"),g=require("./index-BoL2PSBk.cjs"),f={class:""},v=e.defineComponent({__name:"index",props:{tree:{type:Boolean},modelValue:{},dynamicId:{},type:{}},emits:["update:modelValue","update:EOptionsEditor"],setup(u,{emit:r}){const c=o.pluginManager.getComponent("select"),{t:s}=g.useLocale(),i=u,l=e.ref([]),p=r,t=m.useVModel(i,"dynamicId",p);return o.EventBus.on("deleteSourceData",a=>{t.value===a&&(t.value="")}),o.EventBus.on("updateSource",a=>{console.log("%c [ ]-45","font-size:13px; background:pink; color:#bf2c9f;",o.pluginManager.sourceData),l.value=o.pluginManager.sourceData.map(n=>({...n,label:n.apiName,value:n.id}))}),e.onMounted(()=>{console.log("%c [ ]-55","font-size:13px; background:pink; color:#bf2c9f;",o.pluginManager.sourceData),l.value=o.pluginManager.sourceData.map(a=>({...a,label:a.apiName,value:a.id}))}),(a,n)=>(e.openBlock(),e.createElementBlock("div",f,[e.createVNode(e.unref(c),{modelValue:e.unref(t),"onUpdate:modelValue":n[0]||(n[0]=d=>e.isRef(t)?t.value=d:null),placeholder:e.unref(s)("pleaseSelectDataSource"),clearable:"",options:l.value},null,8,["modelValue","placeholder","options"])]))}});exports.default=v;