From 5c929cfb5286a31a4e067cbc61e8774f4e7d42ae Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期二, 06 五月 2025 11:25:41 +0800
Subject: [PATCH] 任务查看:任务名称undefined解决
---
src/views/projectManage/progress/progressRecord.vue | 94 +++++++++++++++++++++++++++++++++++++---------
1 files changed, 75 insertions(+), 19 deletions(-)
diff --git a/src/views/projectManage/progress/progressRecord.vue b/src/views/projectManage/progress/progressRecord.vue
index afecc29..0cdb3a4 100644
--- a/src/views/projectManage/progress/progressRecord.vue
+++ b/src/views/projectManage/progress/progressRecord.vue
@@ -32,13 +32,35 @@
<el-table-column fixed="right" label="鎿嶄綔" align="center">
<template slot-scope="scope">
<div v-if="!projectInfoData.managerFlag">
- <el-button type="primary" size="small" v-if="scope.row.progressStatus === 0" @click="handleProgressReport(scope.row)">杩涘害涓婃姤</el-button>
- <el-button type="primary" size="small" v-if="scope.row.progressStatus === 2" @click="handleReportAgain(scope.row)">閲嶆柊涓婃姤</el-button>
- <el-button type="primary" size="small" v-if="scope.row.progressStatus !== 0" @click="handleCheckProgress(scope.row)">鏌ョ湅</el-button>
+ <el-button
+ type="text"
+ size="medium"
+ v-if="scope.row.progressStatus === 0"
+ @click="handleProgressReport(scope.row)">杩涘害涓婃姤</el-button>
+ <el-button
+ type="text"
+ size="medium"
+ v-if="scope.row.progressStatus === 2"
+ @click="handleReportAgain(scope.row)">閲嶆柊涓婃姤</el-button>
+ <el-button
+ type="text"
+ size="medium"
+ icon="el-icon-view"
+ v-if="scope.row.progressStatus !== 0"
+ @click="handleCheckProgress(scope.row)">鏌ョ湅</el-button>
</div>
<div v-if="projectInfoData.managerFlag">
- <el-button type="primary" size="small" v-if="scope.row.progressStatus === 1" @click="handleOpenExamine(scope.row)">瀹℃牳</el-button>
- <el-button type="primary" size="small" v-if="scope.row.progressStatus === 2 || scope.row.progressStatus === 3" @click="handleCheckProgress(scope.row)">鏌ョ湅</el-button>
+ <el-button
+ type="text"
+ size="medium"
+ v-if="scope.row.progressStatus === 1"
+ @click="handleOpenExamine(scope.row)">瀹℃牳</el-button>
+ <el-button
+ type="text"
+ size="medium"
+ icon="el-icon-view"
+ v-if="scope.row.progressStatus === 2 || scope.row.progressStatus === 3"
+ @click="handleCheckProgress(scope.row)">鏌ョ湅</el-button>
</div>
</template>
</el-table-column>
@@ -67,12 +89,29 @@
<el-table-column fixed="right" label="鎿嶄綔" align="center">
<template slot-scope="scope">
<div v-if="!projectInfoData.managerFlag">
- <el-button type="primary" size="small" v-if="scope.row.progressStatus === 0" @click="handleProgressReport(scope.row)">杩涘害涓婃姤</el-button>
- <el-button type="primary" size="small" v-if="scope.row.progressStatus === 2" @click="handleReportAgain(scope.row)">閲嶆柊涓婃姤</el-button>
- <el-button type="primary" size="small" v-if="scope.row.progressStatus !== 0" @click="handleCheckProgress(scope.row)">鏌ョ湅</el-button>
+ <el-button
+ type="text"
+ size="medium"
+ v-if="scope.row.progressStatus === 0"
+ @click="handleProgressReport(scope.row)">杩涘害涓婃姤</el-button>
+ <el-button
+ type="text"
+ size="medium"
+ v-if="scope.row.progressStatus === 2"
+ @click="handleReportAgain(scope.row)">閲嶆柊涓婃姤</el-button>
+ <el-button
+ type="text"
+ size="medium"
+ icon="el-icon-view"
+ v-if="scope.row.progressStatus !== 0"
+ @click="handleCheckProgress(scope.row)">鏌ョ湅</el-button>
</div>
<div v-if="projectInfoData.managerFlag">
- <el-button type="primary" size="small" v-if="scope.row.progressStatus === 1" @click="handleOpenExamine(scope.row)">瀹℃牳</el-button>
+ <el-button
+ type="text"
+ size="medium"
+ v-if="scope.row.progressStatus === 1"
+ @click="handleOpenExamine(scope.row)">瀹℃牳</el-button>
</div>
</template>
</el-table-column>
@@ -101,12 +140,29 @@
<el-table-column fixed="right" label="鎿嶄綔" align="center">
<template slot-scope="scope">
<div v-if="!projectInfoData.managerFlag">
- <el-button type="primary" size="small" v-if="scope.row.progressStatus === 0" @click="handleProgressReport(scope.row)">杩涘害涓婃姤</el-button>
- <el-button type="primary" size="small" v-if="scope.row.progressStatus === 2" @click="handleReportAgain(scope.row)">閲嶆柊涓婃姤</el-button>
- <el-button type="primary" size="small" v-if="scope.row.progressStatus !== 0" @click="handleCheckProgress(scope.row)">鏌ョ湅</el-button>
+ <el-button
+ type="text"
+ size="medium"
+ v-if="scope.row.progressStatus === 0"
+ @click="handleProgressReport(scope.row)">杩涘害涓婃姤</el-button>
+ <el-button
+ type="text"
+ size="medium"
+ v-if="scope.row.progressStatus === 2"
+ @click="handleReportAgain(scope.row)">閲嶆柊涓婃姤</el-button>
+ <el-button
+ type="text"
+ size="medium"
+ icon="el-icon-view"
+ v-if="scope.row.progressStatus !== 0"
+ @click="handleCheckProgress(scope.row)">鏌ョ湅</el-button>
</div>
<div v-if="projectInfoData.managerFlag">
- <el-button type="primary" size="small" v-if="scope.row.progressStatus === 1" @click="handleOpenExamine(scope.row)">瀹℃牳</el-button>
+ <el-button
+ type="text"
+ size="medium"
+ v-if="scope.row.progressStatus === 1"
+ @click="handleOpenExamine(scope.row)">瀹℃牳</el-button>
</div>
</template>
</el-table-column>
@@ -151,9 +207,9 @@
<el-input v-model="progressReportData.title" readonly />
</el-form-item>
<el-form-item label="璁″垝鏃堕棿锛�" :label-width="formLabelWidth">
- <el-date-picker v-model="progressReportData.startTime" type="date" placeholder="閫夋嫨鏃ユ湡" size="small" style="width: 130px" readonly/>
+ <el-date-picker v-model="progressReportData.startTime" type="date" placeholder="閫夋嫨鏃ユ湡" size="medium" style="width: 130px" readonly/>
鑷�
- <el-date-picker v-model="progressReportData.endTime" type="date" placeholder="閫夋嫨鏃ユ湡" size="small" style="width: 130px" readonly/>
+ <el-date-picker v-model="progressReportData.endTime" type="date" placeholder="閫夋嫨鏃ユ湡" size="medium" style="width: 130px" readonly/>
</el-form-item>
<el-form-item label="瀹為檯瀹屾垚鏃堕棿锛�" :label-width="formLabelWidth">
<el-date-picker
@@ -161,7 +217,7 @@
type="date"
placeholder="閫夋嫨鏃ユ湡"
value-format="yyyy-MM-dd HH:mm:ss"
- size="small"
+ size="medium"
style="width: 130px"
:readonly="projectInfoData.managerFlag || dialogFlag !== 0"/>
鑷�
@@ -170,7 +226,7 @@
type="date"
placeholder="閫夋嫨鏃ユ湡"
value-format="yyyy-MM-dd HH:mm:ss"
- size="small"
+ size="medium"
style="width: 130px"
:readonly="projectInfoData.managerFlag || dialogFlag !== 0"/>
</el-form-item>
@@ -204,7 +260,7 @@
<el-select
v-model="progressReportData.departmentExamine"
placeholder="璇烽�夋嫨"
- size="small"
+ size="medium"
:disabled="progressReportData.progressStatusInt === 2 || progressReportData.progressStatusInt === 3"
clearable>
<el-option label="鍚屾剰" :value="0"></el-option>
@@ -251,7 +307,7 @@
<el-select
v-model="progressReportData.manageExamine"
placeholder="璇烽�夋嫨"
- size="small"
+ size="medium"
:disabled="progressReportData.progressStatusInt === 2 || progressReportData.progressStatusInt === 3"
clearable>
<el-option label="璇烽�夋嫨" :value="null"></el-option>
--
Gitblit v1.8.0