瀏覽代碼

指标分子分母结果显示优化

hsh 1 年之前
父節點
當前提交
5ea7b4552b
共有 1 個文件被更改,包括 18 次插入18 次删除
  1. 18 18
      src/views/target-management/target-dict/TargetDictInfo.vue

+ 18 - 18
src/views/target-management/target-dict/TargetDictInfo.vue

@@ -176,7 +176,7 @@ const targetForm = ref({
     momId: '', // 分母报表id
 })
 
-let returnData = reactive({
+let returnData = ref({
     currentPage: 1,
     pageSize: 30,
     total: 0,
@@ -251,7 +251,7 @@ const selectTargetDictInfo = () => {
 
 // 查询分子,分母数据
 const handleClick = (tab: any, event: any) => {
-    returnData.data = []
+    returnData.value.data = []
     if (!queryParam.id) {
         ElMessage({
             message: '请选择一个指标!',
@@ -308,24 +308,24 @@ const calcTargetDictInfo = (queryParam: any) => {
             selectReportPortalMenu(data)
                 .then((res: any) => {
                     let id: any
-                    returnData.tableDisplays = []
-                    returnData.chirdData = []
+                    returnData.value.tableDisplays = []
+                    returnData.value.chirdData = []
                     res.tableDisplays.forEach((item: any) => {
                         if (item.prop.endsWith('-t')) {
                             id = item.id
-                            returnData.tableDisplays.push(item)
+                            returnData.value.tableDisplays.push(item)
                         } else {
                             if (item.pid === id) {
-                                returnData.chirdData.push(item)
+                                returnData.value.chirdData.push(item)
                             } else {
-                                returnData.tableDisplays.push(item)
+                                returnData.value.tableDisplays.push(item)
                             }
                         }
                     })
                     if (res.dataList.length > 0) {
                         let dd = clearNullData(clone(res.dataList))
-                        returnData.data = dd
-                        returnData.total = dd.length
+                        returnData.value.data = dd
+                        returnData.value.total = dd.length
                     }
                 });
         } else {
@@ -357,24 +357,24 @@ const calcTargetDictInfo = (queryParam: any) => {
             selectReportPortalMenu(data)
                 .then((res: any) => {
                     let id: any
-                    returnData.tableDisplays = []
-                    returnData.chirdData = []
+                    returnData.value.tableDisplays = []
+                    returnData.value.chirdData = []
                     res.tableDisplays.forEach((item: any) => {
                         if (item.prop.endsWith('-t')) {
                             id = item.id
-                            returnData.tableDisplays.push(item)
+                            returnData.value.tableDisplays.push(item)
                         } else {
                             if (item.pid === id) {
-                                returnData.chirdData.push(item)
+                                returnData.value.chirdData.push(item)
                             } else {
-                                returnData.tableDisplays.push(item)
+                                returnData.value.tableDisplays.push(item)
                             }
                         }
                     })
                     if (res.dataList.length > 0) {
                         let dd = clearNullData(clone(res.dataList))
-                        returnData.data = dd
-                        returnData.total = dd.length
+                        returnData.value.data = dd
+                        returnData.value.total = dd.length
                     }
                 });
         } else {
@@ -398,7 +398,7 @@ const exportChildData = () => {
         })
         return
     }
-    if (returnData.data.length <= 0) {
+    if (returnData.value.data.length <= 0) {
         ElMessage({
             message: '没有可以导出的数据!',
             type: 'warning',
@@ -420,7 +420,7 @@ const exportMomData = () => {
         })
         return
     }
-    if (returnData.data.length <= 0) {
+    if (returnData.value.data.length <= 0) {
         ElMessage({
             message: '没有可以导出的数据!',
             type: 'warning',