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 + +
当满足以下条件时此控件隐藏
+
+