From fdf13539b4ef7f5fddb3b7335015fb3c34915a8b Mon Sep 17 00:00:00 2001 From: wangting <wangting@vci-tech.com> Date: 星期二, 14 一月 2025 11:50:40 +0800 Subject: [PATCH] 调整查询模板添加窗口各下拉数据的获取 --- Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/linkTypeQuery/formDialog.vue | 36 ++++++++++++++++-------------------- 1 files changed, 16 insertions(+), 20 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/linkTypeQuery/formDialog.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/linkTypeQuery/formDialog.vue index 8c35f7c..e1c0044 100644 --- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/linkTypeQuery/formDialog.vue +++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/linkTypeQuery/formDialog.vue @@ -2,7 +2,7 @@ <el-dialog v-dialogDrag :title="dialog.title" :visible.sync="dialog.showDialog" - width="1620px" + width="1650px" :append-to-body="true" class="avue-dialog" :destroy-on-close="true" @@ -46,8 +46,8 @@ <legend> 閾炬帴绫诲瀷鍊欓�夋潯浠� </legend> <div> 鏌ヨ妯℃澘瀹氫箟 - <avue-select @change="linkQueryDefineChange" class="el-input--small" v-model="linkQueryDefineForm" placeholder="璇烽�夋嫨鍐呭" type="tree" :dic="linkQueryDefineDic" style="width:240px"></avue-select> - <avue-tree style="height: 265px" :data="linkTreeData" :option="treeOption" @node-drag-start="handleDragStart" @node-drag-end="handleDragEnd"> + <avue-select @change="linkQueryDefineChange" class="el-input--small" v-model="linkQueryDefineForm" placeholder="璇烽�夋嫨鍐呭" type="tree" :dic="linkQueryDefineDic" style="width:245px"></avue-select> + <avue-tree style="width:335px;height: 268px" :data="linkTreeData" :option="treeOption" @node-drag-start="handleDragStart" @node-drag-end="handleDragEnd"> </avue-tree> </div> </fieldset> @@ -70,8 +70,8 @@ <legend> 涓氬姟绫诲瀷鍊欓�夋潯浠� </legend> <div> 鏌ヨ妯℃澘瀹氫箟 - <avue-select @change="businessQueryDefineChange" class="el-input--small" v-model="businessQueryDefineForm" placeholder="璇烽�夋嫨鍐呭" type="tree" :dic="businessQueryDefineDic" style="width: 240px;"></avue-select> - <avue-tree style="height: 265px" :data="businessTreeData" :option="treeOption" @node-drag-start="handleDragStart" @node-drag-end="handleDragEnd"> + <avue-select @change="businessQueryDefineChange" class="el-input--small" v-model="businessQueryDefineForm" placeholder="璇烽�夋嫨鍐呭" type="tree" :dic="businessQueryDefineDic" style="width: 245px;"></avue-select> + <avue-tree style="width:335px;height: 268px" :data="businessTreeData" :option="treeOption" @node-drag-start="handleDragStart" @node-drag-end="handleDragEnd"> </avue-tree> </div> </fieldset> @@ -124,7 +124,7 @@ prop: 'qtName', type: 'input', span:4.5, - labelWidth: 100, + labelWidth: 110, rules: [{ required: true, message: "璇疯緭鍏ユ煡璇㈡ā鏉垮悕绉�", @@ -149,6 +149,12 @@ prop: 'btmType', type: 'select', labelWidth:110, + clearable:false, + rules: [{ + required: true, + message: "璇烽�夋嫨涓氬姟绫诲瀷", + trigger: "blur" + }], dicData: [] }, { label: '鐗堟湰鐗堟', @@ -286,11 +292,7 @@ return false; }, allowDrag: (dropNode) => { - if (dropNode.data.attrs && dropNode.data.attrs.length>0) { - return false; - } else { - return true; - } + return true; }, props:{ label:'name', @@ -383,6 +385,7 @@ this.queryTree=this.selectData.tree; this.form.levelFlag=this.selectData.levelFlag; } else { + this.form.direction='positive'; this.selectData = {}; this.orderInfoList = []; this.queryCondition=[]; @@ -394,7 +397,6 @@ this.dialog.showDialog = true; this.treeOption.defaultExpandedKeys=[data.treeData.label] this.getTemp(data.treeData.label, true) - }, cancelDialog() { this.dialog.loading = false; @@ -559,18 +561,12 @@ }, linkQueryDefineChange(data) { if (data.value) { - this.linkTreeData = [{ - name: data.value, - attrs: data.item.attrs - }] + this.linkTreeData = [ data.item] } }, businessQueryDefineChange(data) { if (data.value) { - this.businessTreeData = [{ - name: data.value, - attrs: data.item.attrs - }] + this.businessTreeData = [ data.item] } }, // 寮�濮嬫嫋鎷芥爲鑺傜偣浜嬩欢 -- Gitblit v1.9.3