From 3be6b8a0b31b780f626724691fcb304de3b7d9f2 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期五, 06 九月 2024 17:06:41 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/businessTypeQuery/formDialog.vue | 28 +++++++++++++++++----------- 1 files changed, 17 insertions(+), 11 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/businessTypeQuery/formDialog.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/businessTypeQuery/formDialog.vue index 696107f..e11d0a9 100644 --- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/businessTypeQuery/formDialog.vue +++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/businessTypeQuery/formDialog.vue @@ -73,8 +73,7 @@ </template> <script> -import {getAllOrderbyAttributeByLink} from "@/api/modeling/linkType/api"; -import {linkSave} from "@/api/queryTemplate/linkTypeQuery"; +import {linkSave,getBizTypeQTDs} from "@/api/queryTemplate/businessTypeQuery"; import basicOption from "@/util/basic-option"; import {queryTemplateListByAttr} from "@/api/queryTemplate/queryDefine"; import formQueryDialog from "./formQueryDialog.vue"; @@ -127,7 +126,14 @@ prop: 'orderField' }, { label: '鎺掑簭鏂瑰紡', - prop: 'orderMode' + prop: 'orderMode', + formatter:function (row, value) { + if (row.orderMode == 'ASC') { + return '鍗囧簭' + }else{ + return '闄嶅簭' + } + } }, { label: '浼樺厛绾�', prop: 'level' @@ -238,7 +244,8 @@ }; } this.dialog.showDialog = true; - this.getTemp(data.treeData.label, true) + this.getTemp(data.treeData.label) + this.getAllAttr(); }, cancelDialog() { this.dialog.loading = false; @@ -334,6 +341,7 @@ }, // 琛屽垹闄� rowDeleteHandler(data) { + debugger; this.orderInfoList.splice(data.index,1); this.orderFieldList.unshift({ id: data.row.orderField @@ -342,16 +350,14 @@ }, //鑾峰彇鎺掑簭璁剧疆涓墍鏈夋帓搴忓瓧娈� getAllAttr() { - getAllOrderbyAttributeByLink({ - name: this.treeData.label, - btmType: this.form.btmType, - direction: this.form.direction + getBizTypeQTDs({ + btmName: this.treeData.label }).then(res => { const orderInfoStr = JSON.stringify(this.orderInfoList); const dicData = []; res.data.data.forEach(item => { - if (orderInfoStr.indexOf('"orderField":"' + item + '"') == -1) { - dicData.push({id: item}); + if (orderInfoStr.indexOf('"orderField":"' + item.id + '"') == -1) { + dicData.push(item); } }) this.tableFormOption.column[0].dicData=dicData; @@ -382,7 +388,7 @@ }) }, //鑾峰彇鏌ヨ妯℃澘瀹氫箟涓嬫媺 - getTemp(btmName,linkFlag) { + getTemp(btmName) { if (btmName) { queryTemplateListByAttr({btmName: btmName}).then(res => { const data = res.data.data.map(item => { -- Gitblit v1.9.3