From b2f81398a622bc47ece368720ed6318c103f8d9c Mon Sep 17 00:00:00 2001
From: wbc <942429426@qq.com>
Date: Wed, 14 May 2025 10:37:46 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B9=96=E5=B7=9E=E5=A2=9E=E5=8A=A0=E5=90=8C?=
=?UTF-8?q?=E6=AD=A5=E5=AE=9E=E6=97=B6=E6=95=B0=E6=8D=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/projectBoard/unfinishNode/api.ts | 4 +-
src/views/projectBoard/unfinishNode/index.vue | 15 ++-
.../projectLib/projectInfo/projectInfo.api.ts | 4 +-
.../projectInfo/projectMoneyDetail.vue | 22 ++++-
.../projectPlan/projectPlan.data.ts | 98 +++++++++++++++++++
5 files changed, 139 insertions(+), 4 deletions(-)
diff --git a/src/views/projectBoard/unfinishNode/api.ts b/src/views/projectBoard/unfinishNode/api.ts
index 5782443..c53665d 100644
--- a/src/views/projectBoard/unfinishNode/api.ts
+++ b/src/views/projectBoard/unfinishNode/api.ts
@@ -6,10 +6,12 @@ export enum Api {
projectBoardInfo = "/export/projectBoardInfo",
timeOutInfo = '/export/timeOutInfo',
projectResult = "/export/projectResult",
- listUpload = '/export/uploadProjectScore'
+ listUpload = '/export/uploadProjectScore',
+ deleteRedisKey = '/huzhouProject/deleteRedisKey'
}
export const queryBoardInfo = () => defHttp.get({ url: Api.queryBoardInfo, timeout: 20 * 60 * 1000 })
+export const deleteRedisKey = () => defHttp.delete({ url: Api.deleteRedisKey})
export const projectBoardInfo = () => downloadFile(Api.projectBoardInfo, "晾晒看报.zip")
export const timeOutInfo = () => downloadFile(Api.timeOutInfo, "评分表.zip")
export const projectResult = () => downloadFile(Api.projectResult, "项目成果.zip")
diff --git a/src/views/projectBoard/unfinishNode/index.vue b/src/views/projectBoard/unfinishNode/index.vue
index cc7512b..b44392c 100644
--- a/src/views/projectBoard/unfinishNode/index.vue
+++ b/src/views/projectBoard/unfinishNode/index.vue
@@ -10,6 +10,9 @@
导出项目成果
+
+ 同时实时数据
//ts语法
- import { queryBoardInfo, projectBoardInfo, timeOutInfo, projectResult,listUpload } from './api';
+ import { queryBoardInfo, projectBoardInfo, timeOutInfo, projectResult,listUpload,deleteRedisKey } from './api';
import { onMounted, ref, nextTick, computed } from 'vue';
import { downloadFile } from '@/api/common/api';
import dayjs from 'dayjs';
@@ -62,6 +65,7 @@
const btnLoading1 = ref(false);
const btnLoading2 = ref(false);
const btnLoading3 = ref(false);
+ const btnLoading4 = ref(false);
const dataSource = ref([]);
const columns = [
{
@@ -154,6 +158,15 @@
btnLoading3.value = false;
});
}
+ function handleDeleteRedisKey (){
+ btnLoading4.value = true;
+ deleteRedisKey().then(_=>{
+ message.success('操作成功')
+ btnLoading4.value = false;
+ }).catch(_=>{
+ btnLoading4.value = false;
+ })
+ }
//合并行
const getRowSpanMap = (name) => {
const spans = [];
diff --git a/src/views/projectLib/projectInfo/projectInfo.api.ts b/src/views/projectLib/projectInfo/projectInfo.api.ts
index 0d9c895..58e2b63 100644
--- a/src/views/projectLib/projectInfo/projectInfo.api.ts
+++ b/src/views/projectLib/projectInfo/projectInfo.api.ts
@@ -28,7 +28,7 @@ export enum Api {
count = '/huzhouProject/count',
queryMoneyDetail = '/huzhouProject/queryMoneyDetail',
-
+ getContractInfoByProjectId = '/huzhouContractinfo/getContractInfoByProjectId',
submitMergeProject = '/huzhouMergesplitinfo/submitMergeProject',
submitSplitProject = '/huzhouMergesplitinfo/submitSplitProject',
getMergeDetailList = '/huzhouMergesplitinfo/getMergeDetailList',
@@ -136,4 +136,6 @@ export const submitSplitProject = (params?) =>
defHttp.post({ url: Api.submitSplitProject, params });
export const queryMoneyDetail = (params?) =>
defHttp.get({ url: Api.queryMoneyDetail, params });
+export const getContractInfoByProjectId = (params?) =>
+ defHttp.get({ url: Api.getContractInfoByProjectId, params });
export const projectContactShouYe = (params?) => defHttp.get({ url: Api.projectContactShouYe, params });
diff --git a/src/views/projectLib/projectInfo/projectMoneyDetail.vue b/src/views/projectLib/projectInfo/projectMoneyDetail.vue
index 06217c3..b9a0df6 100644
--- a/src/views/projectLib/projectInfo/projectMoneyDetail.vue
+++ b/src/views/projectLib/projectInfo/projectMoneyDetail.vue
@@ -50,15 +50,21 @@
{{ contractCentralMoneyDiff }}
+ 执行资金
+
+