Quellcode durchsuchen

排班删除联动删除考勤

zhonghuizhen vor 8 Monaten
Ursprung
Commit
dcf53e3a47
1 geänderte Dateien mit 20 neuen und 3 gelöschten Zeilen
  1. 20 3
      src/views/business/​scheduleManage/list.vue

+ 20 - 3
src/views/business/​scheduleManage/list.vue

@@ -324,13 +324,14 @@ export default {
     handleRemove(ids) {
       // return this.$message.warning('避免误删测试数据,联系开发删除')
      
-      removeStaffSchedule({ ids })
+     /*    removeStaffSchedule({ ids })
         .then(() => {
           ActionUtils.removeSuccessMessage()
           this.search()
         })
         .catch(() => {})
-      /* 
+    */
+        //删除排班
         removeFormData({
         formKey: 'scheduleForDelete',
         ids: ids
@@ -338,8 +339,24 @@ export default {
         .then((response) => {
             ActionUtils.removeSuccessMessage()
             this.search()
+            //删除关联考勤
+            const params = {
+              tableName: 't_attendance_detail',
+              paramWhere: {
+                pai_ban_id_: ids
+              }
+            }
+            this.$common
+              .request('delete', params, 'post', true)
+              .then(() => {
+                console.log('考勤删除成功')
+              })
+              .catch((err) => {
+                console.log(err)
+              })
+
         })
-        .catch(() => {})*/
+        .catch(() => {})
     },
     handleRowDblclick(row) {
       this.handleEdit(row, 'detail')