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