qinzhipeng_v@didiglobal.com 4 жил өмнө
parent
commit
09409d9e77

+ 9 - 0
src/api/projectViewDetails.js

@@ -86,3 +86,12 @@ export function getProjectSumData(id) {
     method: 'get'
   })
 }
+
+// 判断排期是否冲突
+export function sortFocheckConflictrTask(data) {
+  return request({
+    url: TeamManagement + `/schedule/checkConflict`,
+    method: 'post',
+    data
+  })
+}

+ 5 - 1
src/views/projectManage/projectList/components/modifySchedule.vue

@@ -157,7 +157,7 @@ import normalDialog from '@/components/dialog/normalDialog'
 import selDatePicker from '@/components/picker/SelDatePicker'
 import { taskList, configShowTaskEnum, taskGet, listRequireAndTask } from '@/api/taskIndex'
 import { settingGetBizList } from '@/api/projectIndex'
-import { getSeprateDayInfo, scheduleCreate, scheduleGet, scheduleUpdate, scheduleDelete } from '@/api/projectViewDetails'
+import { getSeprateDayInfo, scheduleCreate, scheduleGet, scheduleUpdate, scheduleDelete, sortFocheckConflictrTask } from '@/api/projectViewDetails'
 import danger from '@/assets/感叹@2x.png'
 export default {
   components: {
@@ -323,6 +323,10 @@ export default {
     checkSchedule() {
       if (!this.form.dayList[0] || !this.form.peopleList[0]) {
         this.ScheduleTip = null
+      } else {
+        sortFocheckConflictrTask({ peopleList: this.form.peopleList, dayList: this.form.dayList }).then(res => {
+          console.log(res)
+        })
       }
       console.log(this.form.dayList, this.form.peopleList, 'cdmnocn')
     },