From 38dff69b2c218ae53b4cc79257368139a2803ebc Mon Sep 17 00:00:00 2001
From: Mr.Zhang <710666463@qq.com>
Date: 星期二, 15 八月 2023 18:18:19 +0800
Subject: [PATCH] 08.15

---
 web_standard/src/views/ext/userSalary.vue |   32 +++++++++++++++++++++++++-------
 1 files changed, 25 insertions(+), 7 deletions(-)

diff --git a/web_standard/src/views/ext/userSalary.vue b/web_standard/src/views/ext/userSalary.vue
index cd82995..9564fda 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,8 +62,16 @@
         <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="qualifiedNum" label="鑹搧鏁�" min-width="100px">
+          <template slot-scope="{row}">
+            {{ row.qualifiedNum || 0 }}
+          </template>
+        </el-table-column>
+        <el-table-column prop="unQualifiedNum" label="涓嶈壇鍝佹暟" min-width="100px">
+          <template slot-scope="{row}">
+            {{ row.unQualifiedNum || 0 }}
+          </template>
+        </el-table-column>
         <el-table-column prop="rate" label="鍚堟牸鐜�(%)" min-width="100px"></el-table-column>
       </el-table>
       <pagination
@@ -95,7 +103,7 @@
         userId: '',
         startDate: '',
         endDate: '',
-        materialId: '',
+        materialName: '',
       },
       procedures: [
       ],
@@ -123,7 +131,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 +208,10 @@
         }
       });
       return sums
+    },
+    customIndex(index) {
+      console.log();
+      return (this.tableData.pagination.pageIndex-1) * this.tableData.pagination.pageSize + index + 1
     }
   }
 }

--
Gitblit v1.9.3