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()