From 1f4e7d0f73a73e7350cf5a1df279d5f30904c5d5 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期三, 06 十二月 2023 08:41:32 +0800 Subject: [PATCH] bug --- web_standard/src/views/ext/userSalary.vue | 38 ++++++++++++++++++++++++++++++-------- 1 files changed, 30 insertions(+), 8 deletions(-) diff --git a/web_standard/src/views/ext/userSalary.vue b/web_standard/src/views/ext/userSalary.vue index cd82995..62f1233 100644 --- a/web_standard/src/views/ext/userSalary.vue +++ b/web_standard/src/views/ext/userSalary.vue @@ -12,8 +12,8 @@ </el-option> </el-select> </el-form-item> - <el-form-item label="鐗╂枡缂栫爜" prop="mmodelCode"> - <el-input v-model="searchForm.mmodelCode" placeholder="璇疯緭鍏ョ墿鏂欑紪鐮�" @keypress.enter.native="search"></el-input> + <el-form-item label="鐗╂枡淇℃伅" prop="materialName"> + <el-input v-model="searchForm.materialName" placeholder="璇疯緭鍏ョ墿鏂欏悕绉�/缂栫爜" @keypress.enter.native="search"></el-input> </el-form-item> <el-form-item label="宸ュ簭" prop="procedureId"> <el-select v-model="searchForm.procedureId" filterable clearable placeholder="璇烽�夋嫨"> @@ -53,7 +53,7 @@ stripe border > - <el-table-column prop="id" label="搴忓彿" fixed="left" min-width="80px"></el-table-column> + <el-table-column type="index" :index="customIndex" label="搴忓彿" fixed="left" min-width="80px"></el-table-column> <el-table-column prop="userInfo.userName" label="鐢熶骇浜哄憳" min-width="100px"></el-table-column> <el-table-column prop="userInfo.departName" label="閮ㄩ棬" min-width="100px"> </el-table-column> <el-table-column prop="materialName" label="鐗╂枡鍚嶇О" min-width="100px"></el-table-column> @@ -62,9 +62,21 @@ <el-table-column prop="workorderCode" label="宸ュ崟缂栫爜" min-width="150px"></el-table-column> <el-table-column prop="unitName" label="鍗曚綅" min-width="100px"></el-table-column> <el-table-column prop="num" label="鎶ュ伐鏁�" min-width="100px"></el-table-column> - <el-table-column prop="qualifiedNum" label="鑹搧鏁�" min-width="100px"></el-table-column> - <el-table-column prop="unQualifiedNum" label="涓嶈壇鍝佹暟" min-width="100px"></el-table-column> - <el-table-column prop="rate" label="鍚堟牸鐜�(%)" min-width="100px"></el-table-column> + <el-table-column prop="qualifiedNum" label="鑹搧鏁�" min-width="100px"> + <template slot-scope="{row}"> + <span class="valid-style">{{ row.qualifiedNum || 0 }}</span> + </template> + </el-table-column> + <el-table-column prop="unQualifiedNum" label="涓嶈壇鍝佹暟" min-width="100px"> + <template slot-scope="{row}"> + <span class="unvalid-style">{{ row.unQualifiedNum || 0 }}</span> + </template> + </el-table-column> + <el-table-column prop="rate" label="鍚堟牸鐜�" min-width="100px"> + <template slot-scope="{row}"> + {{ `${row.rate.toFixed(2)}%` }} + </template> + </el-table-column> </el-table> <pagination @size-change="handleSizeChange" @@ -95,7 +107,7 @@ userId: '', startDate: '', endDate: '', - materialId: '', + materialName: '', }, procedures: [ ], @@ -123,7 +135,13 @@ 'field.main': 'name', sorts: [{ direction: 'DESC', property: 'CREATE_TIME' }] }) - + let tempDate = new Date() + let year = tempDate.getFullYear() + let month = tempDate.getMonth() + 1 + let day = tempDate.getDate() + this.searchForm.startDate = `${year}-${month}-01` + this.searchForm.endDate = `${year}-${month}-${day}` + this.planDate = [this.searchForm.startDate, this.searchForm.endDate] this.search() }, activated() { @@ -194,6 +212,10 @@ } }); return sums + }, + customIndex(index) { + console.log(); + return (this.tableData.pagination.pageIndex-1) * this.tableData.pagination.pageSize + index + 1 } } } -- Gitblit v1.9.3