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 }}
+ 执行资金
+
+