From abb44675d1cbad015aa93681dfb66aa8d5c5c477 Mon Sep 17 00:00:00 2001 From: liwenxuan <1298531568@qq.com> Date: Mon, 8 Apr 2024 14:10:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B3=E8=81=94=E8=A1=A8=E5=8D=95v0.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/DesignForm/formControlAttr.vue | 55 +++++++++++++++---- 1 file changed, 43 insertions(+), 12 deletions(-) diff --git a/src/components/DesignForm/formControlAttr.vue b/src/components/DesignForm/formControlAttr.vue index 22644f561..ca6324437 100644 --- a/src/components/DesignForm/formControlAttr.vue +++ b/src/components/DesignForm/formControlAttr.vue @@ -1659,9 +1659,12 @@ const defaultProps = { } function getAssociatedFormsCurrentFieldTree() { - return request({ - url: '/javasys/lowCode/AssociatedForms/getCustomerFormList', + return request({ + url: '/javasys/lowCode/AssociatedForms/getFieldTree', method: 'post', + data: { + cfid:'13' + }, }); } @@ -1675,8 +1678,9 @@ const associatedFormsCurrentFormFieldTree = ref() getAssociatedFormsCurrentFieldTree().then(({ data }) => { let resData = ref(data.children) + //let rootid_ = data.value.label associatedFormsCurrentFormFieldTree.value = [{ - id: 'rootid', + id: 'rootid_'+data.label, label: '当前表单', children: [...resData.value] }] @@ -1704,6 +1708,16 @@ function handleFieldTreeCollapse(){ fieldTreeSearchFlag.value = false; } +function handleFieldTreeNodeclick(){ + +} +function handleFieldTreeContextmenu(MouseEvent:any, object:any, Node:any, element:any){ + //console.log(MouseEvent) + console.log(object) + //console.log(Node) + //console.log(element) + +} import { ElTree } from 'element-plus' const fieldTreeFilterText = ref('') const fieldTreeRef = ref>() @@ -1712,10 +1726,11 @@ watch(fieldTreeFilterText, (val) => { fieldTreeRef.value!.filter(val) }) -const filterNode = (value: string, data: Tree) => { +const filterNode = (value: string, associatedFormsCurrentFormFieldTree: Tree) => { if (!value) return true - return associatedFormsCurrentFormFieldTree.value?.label.includes(value) + return associatedFormsCurrentFormFieldTree.label.includes(value) } + //liwenxuan20240403 associatedForms end @@ -2615,21 +2630,26 @@ const filterNode = (value: string, data: Tree) => { { /> - - Main + +
当满足以下条件时此控件隐藏
+
+