ai-form-designer
Version:
vue3+adv的设计器,可视化开发页面表单
2 lines (1 loc) • 888 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("vue"),u=require("./index-Dv7gCSaY.cjs"),i=require("./index-Bb4SNRPt.cjs"),s={class:""},p=t.defineComponent({__name:"index",props:{tree:{type:Boolean},modelValue:{},dataYVal:{}},emits:["update:modelValue"],setup(o,{emit:r}){const l=o,c=r,d=u.useVModel(l,"modelValue",c),n=t.ref([{parentId:0,label:"示例部门",value:"1",children:[]}]);return t.provide("tree",l.tree),t.onMounted(()=>{i.axios.get("/dcc/open/treeDepartment",{headers:{"Access-Control-Allow-Origin":"*"}}).then(function(e){console.log(e.data.data),n.value=[],e.data.data.length>0&&e.data.data.forEach(a=>{n.value.push({parentId:a.parentId,label:a.label,value:a.value,children:a.children})}),d.value=[...n.value]}).catch(function(e){console.log(e)})}),(e,a)=>(t.openBlock(),t.createElementBlock("div",s))}});exports.default=p;