From e1a7b46b35f527b5dfbb292339be1ec7ff22725a Mon Sep 17 00:00:00 2001
From: odjbin <1042039504@qq.com>
Date: Thu, 6 Jun 2024 22:13:14 +0800
Subject: [PATCH] =?UTF-8?q?fix=20:=20=E4=BF=AE=E6=94=B9=E5=88=86=E6=91=8A?=
=?UTF-8?q?=E6=B1=87=E6=80=BBbug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/expense-manage/index.js | 10 +-----
src/fvcomponents/fvTable/index.vue | 11 +++++--
src/views/expense-management/share/detail.vue | 32 ++++---------------
3 files changed, 16 insertions(+), 37 deletions(-)
diff --git a/src/api/expense-manage/index.js b/src/api/expense-manage/index.js
index 1d2575e..e8cd5e1 100644
--- a/src/api/expense-manage/index.js
+++ b/src/api/expense-manage/index.js
@@ -38,15 +38,7 @@ export const getProjectOption = () => {
method: "get"
});
};
-export const getAllocationCollect = (allocationId) => {
- return request({
- url: '/workflow/mosr/cost/allocation/collect',
- method: "post",
- params:{
- allocationId:allocationId
- }
- });
-};
+
export const editAllocation = (data) => {
return request({
url: '/workflow/mosr/cost/allocation/edit',
diff --git a/src/fvcomponents/fvTable/index.vue b/src/fvcomponents/fvTable/index.vue
index 2ca8d2f..a75c5ca 100644
--- a/src/fvcomponents/fvTable/index.vue
+++ b/src/fvcomponents/fvTable/index.vue
@@ -203,10 +203,15 @@ const getList = async () => {
localData.loading = true
try {
const {code, data, msg} = await requestList(api, queryParmas)
-
if (code === 1000) {
- localData.list = data.rows
- localData.total = data.total
+ if(data.rows){
+ localData.list = data.rows
+ }else {
+ localData.list = data
+ }
+ if(data.total){
+ localData.total = data.total
+ }
localData.loading = false
} else {
ElNotification({
diff --git a/src/views/expense-management/share/detail.vue b/src/views/expense-management/share/detail.vue
index ef40118..5e8d98a 100644
--- a/src/views/expense-management/share/detail.vue
+++ b/src/views/expense-management/share/detail.vue
@@ -18,7 +18,7 @@
-
+
@@ -52,7 +52,7 @@ import OperationRender from '@/views/workflow/common/OperationRender.vue'
import ProcessDiagramViewer from '@/views/workflow/common/ProcessDiagramViewer.vue'
import {ElNotification} from "element-plus";
import {useProcessStore} from '@/stores/processStore.js';
-import {getAllocationDetail,getAllocationCollect} from "@/api/expense-manage";
+import {getAllocationDetail} from "@/api/expense-manage";
const processStore = useProcessStore()
const route = useRoute()
@@ -62,7 +62,6 @@ const auditOpinion = ref('')
const shareProcessViewer = ref(true)
const showTable = ref(true)
const loading = ref(false)
-const collectList = ref([])
const activeName = ref('first')
const tableConfig = reactive({
columns: [
@@ -112,7 +111,11 @@ const tableConfig = reactive({
label: '摘要',
align: 'center'
}
- ]
+ ],
+ api:'/workflow/mosr/cost/allocation/collect',
+ params:{
+ allocationId:route.query.id
+ }
})
const getDetail = async () => {
const id = route.query.id
@@ -139,30 +142,9 @@ const getDetail = async () => {
}
}
-const getDetailCollect = async () => {
- loading.value = true
- showTable.value = false
- const {code, data, msg} = await getAllocationCollect(route.query.id)
- if (code === 1000) {
- collectList.value = data
- nextTick(() => {
- loading.value = false
- showTable.value = true
- })
- }else {
- ElNotification({
- title: '提示',
- message: msg,
- type: 'error'
- })
- }
-}
const handleClick = (tab) => {
- console.log('tab',tab.index)
if (tab.index==0) {
getDetail()
- }else {
- getDetailCollect()
}
}
getDetail()