From d7eba1786ed1fba2b3674f9da3af4fbf1a3f8692 Mon Sep 17 00:00:00 2001 From: fujunling <2984387807@qq.com> Date: 星期四, 01 六月 2023 18:49:05 +0800 Subject: [PATCH] 解决冲突 --- Source/UBCS-WEB/src/components/refer/vciWebReferTree.vue | 74 +++++++++++++++++++++++++++++++++++++ 1 files changed, 74 insertions(+), 0 deletions(-) diff --git a/Source/UBCS-WEB/src/components/refer/vciWebReferTree.vue b/Source/UBCS-WEB/src/components/refer/vciWebReferTree.vue new file mode 100644 index 0000000..1a93438 --- /dev/null +++ b/Source/UBCS-WEB/src/components/refer/vciWebReferTree.vue @@ -0,0 +1,74 @@ +<template> + <avue-input-tree :props="props" :lazy="lazy" :multiple="isMuti" v-model="value" :placeholder="placeholder" :dic="treeData"></avue-input-tree> +</template> + +<script> +import {getTree,getLazyTree} from "@/api/refer/tree"; +import {getDeptLazyTree} from "@/api/system/dept"; + +export default { + name: "vciWebReferTree", + props:["options","value"], + data() { + return { + lazy:this.options.loadType == 'node', + isMuti:true,//options.muti, + placeholder:'璇烽�夋嫨鍐呭', + props: { + value:this.options.valueField, + label:this.options.textField + //value:"value", + //label:"title" + }, + treeData:[{ + title:'閫夐」1', + value:0, + children:[{ + title:'閫夐」3', + value:2 + },{ + title:'閫夐」4', + value:3 + }] + },{ + title:'閫夐」2', + value:1 + }] + }; + }, + created() { + + }, + mounted() { + this.getTree(); + }, + methods: { + getTree(){ + getTree({parentId:0},this.options.url).then(res => { + this.treeData=res.data + + console.log(this.treeData) + }) + }, + getLazyTree(){ + getLazyTree({parentId:0},this.options.url).then(res => { + this.treeData=res.data.data + + console.log(this.treeData) + }) + }, + treeLoad: function (tree,treeNode, resolve) { + debugger; + const parentId = (treeNode.level === 0) ? 0 : treeNode.data.id; + /*getDeptLazyTree({parentId:parentId}).then(res => { + resolve(res.data.data) + });*/ + } + + } +} +</script> + +<style scoped> + +</style> -- Gitblit v1.9.3