Browse Source

考勤编辑和删除功能调整

ljb 10 months ago
parent
commit
d3bb0ca5b1

+ 1 - 1
public/index.html

@@ -19,7 +19,7 @@
   <link rel="stylesheet" href="<%= BASE_URL %>cdn/avue/2.12.6/index.css">
   <script src="<%= BASE_URL %>cdn/xlsx/FileSaver.min.js"></script>
   <script src="<%= BASE_URL %>cdn/xlsx/xlsx.full.min.js"></script>
-  <link rel="icon" href="<%= BASE_URL %>favicon.png">
+  <link rel="icon" href="<%= BASE_URL %>favicon.jpg">
   <title>微服务开发平台</title>
   <style>
     html,

+ 3 - 5
src/api/yfCostManage/basicDataSetting/attenInfo.js

@@ -30,12 +30,10 @@ export const update = (row) => {
 }
 
 
-export const remove = (ids) => {
+export const remove = data => {
   return request({
     url: '/api/kd-scientific/attendance/remove',
-    method: 'delete',
-    params: {
-      ids
-    }
+    method: 'post',
+    data
   })
 }

+ 13 - 1
src/views/yf-cost-manage/basic-data-setting/atten-info.vue

@@ -167,6 +167,18 @@ export default window.$crudCommon({
       newFormData.dailyAttendances = dailyAttendances;
       return newFormData;
     },
+    getDelParams(row) {
+      return [{ yearAndMonth: this.params.yearAndMonth, unicode: row.unicode }]
+    },
+    getBatchDelParams() {
+      let delArr = [];
+      this.data.forEach(item => {
+        if (this.ids.indexOf(item.id) > -1) {
+          delArr.push({ yearAndMonth: this.params.yearAndMonth, unicode: item.unicode });
+        }
+      });
+      return delArr;
+    },
     handleImport() {
       let excelParams = { yearAndMonth: this.params.yearAndMonth };
       this.$refs.uploadExcelDialog.open('/api/kd-scientific/attendance/import', excelParams);
@@ -204,7 +216,7 @@ export default window.$crudCommon({
   res: ({ data }) => {
     let newList = [];
     data.records.forEach((item) => {
-      let objData = { ...item, unicode: item.technicianId };
+      let objData = { ...item };
       item.dailyAttendances.forEach(hourItem => {
         objData[hourItem.workDate] = (hourItem.workHours || 0).toFixed(1);
       });