Pārlūkot izejas kodu

调整出差管理钉钉同步问题

Lijy 3 gadi atpakaļ
vecāks
revīzija
6b4273e96b

+ 21 - 5
fhKeeper/formulahousekeeper/timesheet/src/views/awayOffice/awayOffice.vue

@@ -652,6 +652,7 @@ export default {
             // userdata: JSON.parse(sessionStorage.getItem("user")),
 
             permissions: JSON.parse(sessionStorage.getItem("permissions")),
+            userComLis: JSON.parse(sessionStorage.getItem("user")),
             addform: {
                 reason: null, //出差事由
                 startDate: null,  //开始时间
@@ -771,6 +772,13 @@ export default {
             that.tableHeight = window.innerHeight - 195;
         };
         this.isDingding = this.wuduData.syncDingding
+        let startDates = this.dayjs().add('-7','day').format("YYYY-MM-DD")
+        let endDates = this.dayjs().format("YYYY-MM-DD")
+        let arr = []
+        arr.push(startDates)
+        arr.push(endDates)
+        this.createDateList = arr
+        console.log(this.createDateList)
     },
     mounted(){
         if(this.isDingding){
@@ -789,12 +797,20 @@ export default {
             this.synchronizeLoading = true
             let transmissionObj = {}
             transmissionObj.userId = this.ownerIdsId
-            if(this.createDateList.length > 0) {
-                transmissionObj.startDate = this.createDateList[0]
-                transmissionObj.endDate = this.createDateList[1]
+            transmissionObj.companyId = this.userComLis.companyId
+            console.log(this.createDateList, '俺看')
+            if(this.createDateList != 'null' && this.createDateList != null) {
+                if(this.createDateList.length > 0) {
+                    transmissionObj.startDate = this.createDateList[0]
+                    transmissionObj.endDate = this.createDateList[1]
+                } else {
+                    transmissionObj.startDate = this.dayjs().add('-7','day').format("YYYY-MM-DD")
+                    transmissionObj.endDate = this.dayjs().format("YYYY-MM-DD")
+                }
+                
             } else {
-                transmissionObj.startDate = this.dayjs().add('-7','day').format("YYYY-MM-DD")
-                transmissionObj.endDate = this.dayjs().format("YYYY-MM-DD")
+                transmissionObj.startDate = ''
+                transmissionObj.endDate = ''
             }
             // console.log(transmissionObj)
             // return