From b027a6a6749f51b45fb0593b260a1d4d9cd77932 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期三, 04 十二月 2024 11:40:16 +0800 Subject: [PATCH] 表单定义切换源对象清空选择模板、查询模板&&切换搜索类型清空链接类型、选择模板、查询模板 --- Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue | 28 ++++++++++++++++++++++++++-- 1 files changed, 26 insertions(+), 2 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue index 534aa18..b035270 100644 --- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue +++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue @@ -288,9 +288,11 @@ name: "index", data() { return { - queryTemplateNameList:[], + queryTemplateNameList: [], templateIdList: [], searchTargerChangeFlag: false, + showTypeChangeFlag: false, + linkTypeChangeFlag: false, formBtnOid: '', sourceBtnOid: '', sourceOId: '', @@ -603,6 +605,20 @@ this.queryTemplateNameList = res.data.data; }) } + if (this.showTypeChangeFlag) { + if (val.value) { + if (this.form.searchTarger === '1') { + this.form.templateId = ""; + this.form.queryTemplateName = ""; + } else { + this.form.linkType = ""; + this.form.templateId = ""; + this.form.queryTemplateName = ""; + } + } + } else { + this.showTypeChangeFlag = true; + } }, props: { label: 'name', @@ -629,7 +645,7 @@ desc: 'tag' }, dicUrl: '/api/uiManagerController/getLinkDatasByPage?page=1&limit=-1&conditionMap[selectBtmType]={{key}}', - change:(val) => { + change: (val) => { if (val.value) { let params = { 'conditionMap[selectBtmType]': val.value @@ -641,6 +657,14 @@ this.queryTemplateNameList = res.data.data; }) } + if (this.linkTypeChangeFlag) { + if (val.value) { + this.form.templateId = ""; + this.form.queryTemplateName = ""; + } + } else { + this.linkTypeChangeFlag = true; + } } }, { -- Gitblit v1.9.3