ai-form-designer
Version:
vue3+adv的设计器,可视化开发页面表单
38 lines (37 loc) • 1.18 kB
JavaScript
import { defineComponent as c, ref as d, provide as s, onMounted as u, createElementBlock as i, openBlock as p } from "vue";
import { n as m } from "./index-DwcJO-0a.js";
import { a as f } from "./index-BKOQxhUA.js";
const h = { class: "" }, x = /* @__PURE__ */ c({
__name: "index",
props: {
tree: { type: Boolean },
modelValue: {},
dataYVal: {}
},
emits: ["update:modelValue"],
setup(l, { emit: n }) {
const o = l, r = m(o, "modelValue", n), t = d([{ parentId: 0, label: "示例部门", value: "1", children: [] }]);
return s("tree", o.tree), u(() => {
f.get(
"/dcc/open/treeDepartment",
{
headers: { "Access-Control-Allow-Origin": "*" }
}
).then(function(e) {
console.log(e.data.data), t.value = [], e.data.data.length > 0 && e.data.data.forEach((a) => {
t.value.push({
parentId: a.parentId,
label: a.label,
value: a.value,
children: a.children
});
}), r.value = [...t.value];
}).catch(function(e) {
console.log(e);
});
}), (e, a) => (p(), i("div", h));
}
});
export {
x as default
};