From a89fe32c353040bbb95d7519cf7bafc4b5934f10 Mon Sep 17 00:00:00 2001
From: Mr.Zhang <710666463@qq.com>
Date: 星期三, 06 九月 2023 09:54:14 +0800
Subject: [PATCH] 小程序
---
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