Просмотр исходного кода

调班方式变化时清空调班表,提交时赋值目标人员和日期为申请人。

zhonghuizhen 1 год назад
Родитель
Сommit
2c909400da
1 измененных файлов с 6 добавлено и 3 удалено
  1. 6 3
      src/views/business/​scheduleManage/components/adjust-edit.vue

+ 6 - 3
src/views/business/​scheduleManage/components/adjust-edit.vue

@@ -261,7 +261,6 @@
 // import {  } from '@/views/constants/schedule'
 import { getAdjustment, saveAdjustment, queryStaffSchedule, getStaffSchedule, sendMessage } from '@/api/business/schedule'
 import { queryDataById } from '@/api/platform/data/dataTemplate'
-import { param } from 'jquery';
 
 export default {
     props: {
@@ -333,6 +332,10 @@ export default {
             handler (val, oldVal) {
                 this.dialogVisible = this.visible
             }
+        },
+        reScheduleValue (newValue, oldValue) {
+        // 当reScheduleValue发生变化时,清空调班数组
+            this.formData.adjustList = []
         }
     },
     async mounted () {
@@ -780,9 +783,9 @@ export default {
                         recordId: i.recordId,
                         beforeDate: i.beforeDate,
                         beforeAdjust: i.beforeAdjust ? i.beforeAdjust.join(',') : '',
-                        party: i.party,
+                        party: i.party ? i.party : this.$store.getters.userId,
                         status: statusVal,
-                        afterDate: i.afterDate,
+                        afterDate: i.afterDate ? i.afterDate : i.beforeDate,
                         afterAdjust: i.afterAdjust ? i.afterAdjust.join(',') : ''
                     }))
                 }