From ba61d95e7367745913a0c85d45416578d8d66e31 Mon Sep 17 00:00:00 2001
From: luohairen <3399054449@qq.com>
Date: 星期二, 17 十二月 2024 17:47:11 +0800
Subject: [PATCH] 优化

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