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