|
@@ -2,7 +2,7 @@
|
2
|
2
|
* @Author: wrh
|
3
|
3
|
* @Date: 2024-08-14 14:24:11
|
4
|
4
|
* @LastEditors: Please set LastEditors
|
5
|
|
- * @LastEditTime: 2025-07-31 10:00:14
|
|
5
|
+ * @LastEditTime: 2025-09-05 13:53:52
|
6
|
6
|
-->
|
7
|
7
|
<template>
|
8
|
8
|
<div class="app-container">
|
|
@@ -31,6 +31,12 @@
|
31
|
31
|
placeholder="请选择填报月份">
|
32
|
32
|
</el-date-picker>
|
33
|
33
|
</el-form-item>
|
|
34
|
+
|
|
35
|
+ <el-form-item label="工作月份" prop="workDate">
|
|
36
|
+ <el-date-picker clearable v-model="queryParams.workDate" type="month" value-format="yyyy-MM"
|
|
37
|
+ placeholder="请选择工作月份">
|
|
38
|
+ </el-date-picker>
|
|
39
|
+ </el-form-item>
|
34
|
40
|
<el-form-item>
|
35
|
41
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
36
|
42
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
@@ -54,8 +60,8 @@
|
54
|
60
|
<el-table-column label="工作类别" align="center" prop="workType" />
|
55
|
61
|
<el-table-column label="工作项目" align="center" prop="workItem" />
|
56
|
62
|
<el-table-column label="工作内容" align="center" prop="workContent" width="250px" />
|
57
|
|
- <el-table-column label="开始日期" align="center" prop="beginDate" width="92px"/>
|
58
|
|
- <el-table-column label="结束日期" align="center" prop="endDate" width="92px"/>
|
|
63
|
+ <el-table-column label="开始日期" align="center" prop="beginDate" width="92px" />
|
|
64
|
+ <el-table-column label="结束日期" align="center" prop="endDate" width="92px" />
|
59
|
65
|
<el-table-column label="工天" align="center" prop="workLoad" />
|
60
|
66
|
<el-table-column label="工天单价" align="center" prop="price" />
|
61
|
67
|
<el-table-column label="系数" align="center" prop="coefficient" />
|
|
@@ -67,17 +73,17 @@
|
67
|
73
|
<el-table-column label="审核状态" align="center">
|
68
|
74
|
<template slot-scope="scope">
|
69
|
75
|
<div>
|
70
|
|
- <el-tag :type="formatFn(scope.row, 'checkStatus') ? 'success':'warning'" size="mini">一审</el-tag>
|
|
76
|
+ <el-tag :type="formatFn(scope.row, 'checkStatus') ? 'success' : 'warning'" size="mini">一审</el-tag>
|
71
|
77
|
<i v-if="formatFn(scope.row, 'checkStatus')" class="el-icon-circle-check" style="color:#67C23A"></i>
|
72
|
78
|
<i v-else class="el-icon-warning-outline" style="color:#E6A23C"></i>
|
73
|
79
|
</div>
|
74
|
80
|
<div>
|
75
|
|
- <el-tag :type="formatFn(scope.row, 'auditStatus') ? 'success':'warning'" size="mini">二审</el-tag>
|
|
81
|
+ <el-tag :type="formatFn(scope.row, 'auditStatus') ? 'success' : 'warning'" size="mini">二审</el-tag>
|
76
|
82
|
<i v-if="formatFn(scope.row, 'auditStatus')" class="el-icon-circle-check" style="color:#67C23A"></i>
|
77
|
83
|
<i v-else class="el-icon-warning-outline" style="color:#E6A23C"></i>
|
78
|
84
|
</div>
|
79
|
85
|
<div>
|
80
|
|
- <el-tag :type="formatFn(scope.row, 'confirmStatus') ? 'success':'warning'" size="mini">确认</el-tag>
|
|
86
|
+ <el-tag :type="formatFn(scope.row, 'confirmStatus') ? 'success' : 'warning'" size="mini">确认</el-tag>
|
81
|
87
|
<i v-if="formatFn(scope.row, 'confirmStatus')" class="el-icon-circle-check" style="color:#67C23A"></i>
|
82
|
88
|
<i v-else class="el-icon-warning-outline" style="color:#E6A23C"></i>
|
83
|
89
|
</div>
|
|
@@ -271,6 +277,13 @@ export default {
|
271
|
277
|
/** 搜索按钮操作 */
|
272
|
278
|
handleQuery() {
|
273
|
279
|
this.queryParams.pageNum = 1;
|
|
280
|
+ if (this.queryParams.workDate) {
|
|
281
|
+ this.queryParams.beginDate = this.queryParams.workDate;
|
|
282
|
+ this.queryParams.endDate = this.queryParams.workDate;
|
|
283
|
+ } else {
|
|
284
|
+ this.queryParams.beginDate = null;
|
|
285
|
+ this.queryParams.endDate = null;
|
|
286
|
+ }
|
274
|
287
|
this.getList();
|
275
|
288
|
},
|
276
|
289
|
/** 重置按钮操作 */
|