const app = getApp() const util = require("../../../utils/util"); const api = require('../../../api/api.js'); const user = require('../../../utils/user.js'); // const update = require('../../../api/update.js'); import moment from 'moment' Page({ data: { dayCalendar:{ askForLeaveDTOS:[], workerOrderInfoDTOList:[], leaveNum:'', finishWorkerOrder:'', questionNum:'', looseOrder:'', looseOrderCount:'', cycleOrder:'', cycleOrderCount:'', rebuyNum:'', looseRebuyNum:'', cycleRebuyNum:'', }, currentMonth:moment(new Date()).format('YYYY-MM'), calcendarFold:true, stickShow:false, today:util.formetdate(new Date()), currentDay:util.formetdate(new Date()), isLeaveFold:true, orderDisable:true, orderDisable1:false, activeTab:1, ticketList:[ {},{} ], monthInfo:{ finishWorkerOrder:0, orderBonus:0, questionNum:0, looseOrder:0, cycleOrder:0, rebuyBonus:0, looseRebuyNum:0, cycleRebuyNum:0, }, workerDayInfoList:[], weekCalendar:[], wholeCalendar : [ { "dayOfWeek": "周一", "weekOfYear": "40周", "workerDayTradeInfoList": [ { itemType:'品类', "workerNo": "s0000004", "tradeNo": "13869171", "thisDay": "2022-09-26", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "好评", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17310180", "thisDay": "2022-09-26", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "好评", "tradeStatus": "服务已完成", "canEval": "1", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17413047", "thisDay": "2022-09-26", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "好评", "tradeStatus": "服务已完成", "canEval": "1", "tradeSource": "盒马" } ], "day": "2022-11-11" }, { "dayOfWeek": "周二", "weekOfYear": "40周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "15721076", "thisDay": "2022-09-27", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16757318", "thisDay": "2022-09-27", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17184474", "thisDay": "2022-09-27", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-09-27" }, { "dayOfWeek": "周三", "weekOfYear": "40周", "workerDayTradeInfoList": [ { itemType:'品类', "workerNo": "s0000004", "tradeNo": "", "thisDay": "2022-09-28", "startTime": "", "tradeType": "", "evaltionType": "", "tradeStatus": "", "canEval": "0", "tradeSource": "" } ], "day": "2022-09-28" }, { "dayOfWeek": "周四", "weekOfYear": "40周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "13873191", "thisDay": "2022-09-29", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "差评", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "15755358", "thisDay": "2022-09-29", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17478201", "thisDay": "2022-09-29", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "1", "tradeSource": "盒马" } ], "day": "2022-09-29" }, { "dayOfWeek": "周五", "weekOfYear": "40周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "16295527", "thisDay": "2022-09-30", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "差评", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "15680806", "thisDay": "2022-09-30", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "好评", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-09-30" }, { "dayOfWeek": "周六", "weekOfYear": "40周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "17321148", "thisDay": "2022-10-01", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "好评", "tradeStatus": "服务已完成", "canEval": "1", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "15847925", "thisDay": "2022-10-01", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-01" }, { "dayOfWeek": "周日", "weekOfYear": "40周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "17501174", "thisDay": "2022-10-02", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "1", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17542008", "thisDay": "2022-10-02", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "1", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16914369", "thisDay": "2022-10-02", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-02" }, { "dayOfWeek": "周一", "weekOfYear": "41周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "13864121", "thisDay": "2022-10-03", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16437024", "thisDay": "2022-10-03", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17544918", "thisDay": "2022-10-03", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "1", "tradeSource": "盒马" } ], "day": "2022-10-03" }, { "dayOfWeek": "周二", "weekOfYear": "41周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "17524458", "thisDay": "2022-10-04", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "1", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16757320", "thisDay": "2022-10-04", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "差评", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17531510", "thisDay": "2022-10-04", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "1", "tradeSource": "盒马" } ], "day": "2022-10-04" }, { "dayOfWeek": "周三", "weekOfYear": "41周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "", "thisDay": "2022-10-05", "startTime": "", "tradeType": "", "evaltionType": "", "tradeStatus": "", "canEval": "0", "tradeSource": "" } ], "day": "2022-10-05" }, { "dayOfWeek": "周四", "weekOfYear": "41周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "13873192", "thisDay": "2022-10-06", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "15802311", "thisDay": "2022-10-06", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17538486", "thisDay": "2022-10-06", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "1", "tradeSource": "盒马" } ], "day": "2022-10-06" }, { "dayOfWeek": "周五", "weekOfYear": "41周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "16295529", "thisDay": "2022-10-07", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "差评", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16411303", "thisDay": "2022-10-07", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "差评", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17535581", "thisDay": "2022-10-07", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "差评", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-07" }, { "dayOfWeek": "周六", "weekOfYear": "41周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "17280949", "thisDay": "2022-10-08", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "15918017", "thisDay": "2022-10-08", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17348630", "thisDay": "2022-10-08", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-08" }, { "dayOfWeek": "周日", "weekOfYear": "41周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "17596563", "thisDay": "2022-10-09", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "1", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17565164", "thisDay": "2022-10-09", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "好评", "tradeStatus": "服务已完成", "canEval": "1", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16914371", "thisDay": "2022-10-09", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-09" }, { "dayOfWeek": "周一", "weekOfYear": "42周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "13885065", "thisDay": "2022-10-10", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17059795", "thisDay": "2022-10-10", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "11830616", "thisDay": "2022-10-10", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-10" }, { "dayOfWeek": "周二", "weekOfYear": "42周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "15819063", "thisDay": "2022-10-11", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16757322", "thisDay": "2022-10-11", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17206061", "thisDay": "2022-10-11", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-11" }, { "dayOfWeek": "周三", "weekOfYear": "42周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "", "thisDay": "2022-10-12", "startTime": "", "tradeType": "", "evaltionType": "", "tradeStatus": "", "canEval": "0", "tradeSource": "" } ], "day": "2022-10-12" }, { "dayOfWeek": "周四", "weekOfYear": "42周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "13873193", "thisDay": "2022-10-13", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "15869747", "thisDay": "2022-10-13", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "15662980", "thisDay": "2022-10-13", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-13" }, { "dayOfWeek": "周五", "weekOfYear": "42周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "16295531", "thisDay": "2022-10-14", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17651735", "thisDay": "2022-10-14", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17533574", "thisDay": "2022-10-14", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-14" }, { "dayOfWeek": "周六", "weekOfYear": "42周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "17590573", "thisDay": "2022-10-15", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "15937512", "thisDay": "2022-10-15", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17684074", "thisDay": "2022-10-15", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "1", "tradeSource": "盒马" } ], "day": "2022-10-15" }, { "dayOfWeek": "周日", "weekOfYear": "42周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "17708152", "thisDay": "2022-10-16", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "1", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17382734", "thisDay": "2022-10-16", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16914373", "thisDay": "2022-10-16", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-16" }, { "dayOfWeek": "周一", "weekOfYear": "43周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "13884215", "thisDay": "2022-10-17", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16431132", "thisDay": "2022-10-17", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "15920637", "thisDay": "2022-10-17", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-17" }, { "dayOfWeek": "周二", "weekOfYear": "43周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "15866418", "thisDay": "2022-10-18", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16757324", "thisDay": "2022-10-18", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17605354", "thisDay": "2022-10-18", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "1", "tradeSource": "盒马" } ], "day": "2022-10-18" }, { "dayOfWeek": "周三", "weekOfYear": "43周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "", "thisDay": "2022-10-19", "startTime": "", "tradeType": "", "evaltionType": "", "tradeStatus": "", "canEval": "0", "tradeSource": "" } ], "day": "2022-10-19" }, { "dayOfWeek": "周四", "weekOfYear": "43周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "13873194", "thisDay": "2022-10-20", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "15874918", "thisDay": "2022-10-20", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17775096", "thisDay": "2022-10-20", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-20" }, { "dayOfWeek": "周五", "weekOfYear": "43周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "17765789", "thisDay": "2022-10-21", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "1", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17767073", "thisDay": "2022-10-21", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17524470", "thisDay": "2022-10-21", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-21" }, { "dayOfWeek": "周六", "weekOfYear": "43周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "16586779", "thisDay": "2022-10-22", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16840267", "thisDay": "2022-10-22", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17824262", "thisDay": "2022-10-22", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-22" }, { "dayOfWeek": "周日", "weekOfYear": "43周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "17231517", "thisDay": "2022-10-23", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "13782003", "thisDay": "2022-10-23", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16914375", "thisDay": "2022-10-23", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-23" }, { "dayOfWeek": "周一", "weekOfYear": "44周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "13859148", "thisDay": "2022-10-24", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17577359", "thisDay": "2022-10-24", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "11830617", "thisDay": "2022-10-24", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已完成", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-24" }, { "dayOfWeek": "周二", "weekOfYear": "44周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "15877678", "thisDay": "2022-10-25", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已提供", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17845489", "thisDay": "2022-10-25", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已提供", "canEval": "1", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17257136", "thisDay": "2022-10-25", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "服务已提供", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-25" }, { "dayOfWeek": "周三", "weekOfYear": "44周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "", "thisDay": "2022-10-26", "startTime": "", "tradeType": "", "evaltionType": "", "tradeStatus": "", "canEval": "0", "tradeSource": "" } ], "day": "2022-10-26" }, { "dayOfWeek": "周四", "weekOfYear": "44周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "13873195", "thisDay": "2022-10-27", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "15942005", "thisDay": "2022-10-27", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "15744408", "thisDay": "2022-10-27", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-27" }, { "dayOfWeek": "周五", "weekOfYear": "44周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "16295535", "thisDay": "2022-10-28", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17715504", "thisDay": "2022-10-28", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17842904", "thisDay": "2022-10-28", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "1", "tradeSource": "盒马" } ], "day": "2022-10-28" }, { "dayOfWeek": "周六", "weekOfYear": "44周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "16840265", "thisDay": "2022-10-29", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "15815608", "thisDay": "2022-10-29", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-29" }, { "dayOfWeek": "周日", "weekOfYear": "44周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "16903498", "thisDay": "2022-10-30", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17378019", "thisDay": "2022-10-30", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16914378", "thisDay": "2022-10-30", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-30" }, { "dayOfWeek": "周一", "weekOfYear": "45周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "13870090", "thisDay": "2022-10-31", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16431133", "thisDay": "2022-10-31", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "15989079", "thisDay": "2022-10-31", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-10-31" }, { "dayOfWeek": "周二", "weekOfYear": "45周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "15918469", "thisDay": "2022-11-01", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17856349", "thisDay": "2022-11-01", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "1", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17471298", "thisDay": "2022-11-01", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-11-01" }, { "dayOfWeek": "周三", "weekOfYear": "45周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "", "thisDay": "2022-11-02", "startTime": "", "tradeType": "", "evaltionType": "", "tradeStatus": "", "canEval": "0", "tradeSource": "" } ], "day": "2022-11-02" }, { "dayOfWeek": "周四", "weekOfYear": "45周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "13857160", "thisDay": "2022-11-03", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16142501", "thisDay": "2022-11-03", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "15820295", "thisDay": "2022-11-03", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-11-03" }, { "dayOfWeek": "周五", "weekOfYear": "45周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "16295537", "thisDay": "2022-11-04", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16702190", "thisDay": "2022-11-04", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17687062", "thisDay": "2022-11-04", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-11-04" }, { "dayOfWeek": "周六", "weekOfYear": "45周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "16586780", "thisDay": "2022-11-05", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "16840266", "thisDay": "2022-11-05", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "17476211", "thisDay": "2022-11-05", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-11-05" }, { "dayOfWeek": "周日", "weekOfYear": "45周", "workerDayTradeInfoList": [ { "workerNo": "s0000004", "tradeNo": "17584655", "thisDay": "2022-11-06", "startTime": "08:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "13764789", "thisDay": "2022-11-06", "startTime": "13:00:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" }, { "workerNo": "s0000004", "tradeNo": "15780193", "thisDay": "2022-11-06", "startTime": "17:30:00", "tradeType": "服务工单", "evaltionType": "", "tradeStatus": "待上门", "canEval": "0", "tradeSource": "盒马" } ], "day": "2022-11-06" } ] }, onPageScroll(e) { // console.log(e.scrollTop); // if(e.scrollTop > 200){ // this.setData({ // stickShow: true // }); // } else { // this.setData({ // stickShow: false // }); // } }, leaveFold(){ let fold=this.data.isLeaveFold; this.setData({ isLeaveFold:!fold }); }, copyNum(e){ let bookno=e.currentTarget.dataset.bookno; console.log(bookno); wx.setClipboardData({ data: bookno, success: function (res) { wx.showToast({ title: '复制成功', icon: 'none', duration: 2000 }); } }) }, callUp(e){ let status=e.currentTarget.dataset.status; let phone=e.currentTarget.dataset.phone; if(status=='待上门'){ wx.makePhoneCall({ phoneNumber: phone }); } }, openMap(e){//打开地图 let status=e.currentTarget.dataset.status; let address=e.currentTarget.dataset.address; if(status=='待上门'){ let lnglat=e.currentTarget.dataset.lnglat.split(','); let lng=''; let lat=""; if (lnglat.length>0){ lng=Number(lnglat[0]); lat=Number(lnglat[1]); } console.log(lng,lat); wx.openLocation({ latitude: lat, longitude: lng, // name: address, address:address, scale: 28 }) ; } }, goSchedule(){ wx.navigateTo({ url: '/pages/upgrade/scheduleCalc/scheduleCalc', }) }, goDetail(e){ let id=e.currentTarget.dataset.id; wx.navigateTo({ url: '/pages/upgrade/ticketDetail/ticketDetail?bookTradeNo=' + id, }) }, goProblemList(e) { // this.setData({ // navigateType: 1 // }) let id=e.currentTarget.dataset.id; wx.navigateTo({ url: '/pages/problem/list/list?bookTradeNo='+id, }) }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { // let current=this.data.wholeCalendar.filter(item=>{return item.day==this.data.currentDay}); // if(current.length==0){ // return false; // } // let week=current[0].weekOfYear; // let weekCalendar=this.data.wholeCalendar.filter(item=>{ // return item.weekOfYear==week; // }); // this.setData({ // workerDayInfoList:weekCalendar, // weekCalendar:weekCalendar // }); this.getMonthCalender(false,'first'); this.getDayCalendar(); }, getDayCalendar(){ wx.showLoading({ title: '加载中...', }); util.request(api.dayCalender, { date: this.data.currentDay, }, 'GET').then(res=> { wx.hideLoading(); if (res.errno === 0) { console.log(res); this.setData({ dayCalendar:res.data }); } }).catch(err=>{ wx.hideLoading(); }); }, getMonthCalender(flag,tag){ wx.showLoading({ title: '加载中...', }); util.request(api.monthCalender, { month: this.data.currentMonth, }, 'GET').then(res=> { wx.hideLoading(); if (res.errno === 0) { console.log(res); this.setData({ monthInfo:res.data, wholeCalendar:res.data.workerDayInfoList }); if(flag){ this.setData({ calcendarFold:false, workerDayInfoList:this.data.wholeCalendar, }); } let current=this.data.wholeCalendar.filter(item=>{return item.day==this.data.currentDay}); if(current.length==0){ return false; } let week=current[0].weekOfYear; let weekCalendar=this.data.wholeCalendar.filter(item=>{ return item.weekOfYear==week; }); this.setData({ weekCalendar:weekCalendar }); if(tag=='first'){ this.setData({ workerDayInfoList:weekCalendar, }); } }else{ wx.showToast({ title: res.errmsg, duration: 3000, icon:'none' }); } }).catch(err=>{ wx.hideLoading(); }); }, switchDay(e){ let day=e.currentTarget.dataset.day; this.setData({ currentDay:day }); this.getDayCalendar(); }, calcendarCollapse(){ let calcendarFold=this.data.calcendarFold; if(calcendarFold){ this.setData({ workerDayInfoList:this.data.wholeCalendar, calcendarFold:!calcendarFold }); }else{ this.setData({ workerDayInfoList:this.data.weekCalendar, calcendarFold:!calcendarFold }); } }, lastMonth(){ console.log(this.data); let params=util.getYearMonth(this.data.currentMonth,'-'); this.setData({ currentMonth:params }); this.getMonthCalender(true); }, nextMonth(){ let params=util.getYearMonth(this.data.currentMonth,'+'); console.log(params); this.setData({ currentMonth:params }); this.getMonthCalender(true); }, goIssueTicket(){ wx.navigateTo({ url: '/pages/upgrade/issueTicket/issueTicket', }) }, onReachBottom() { // if (this.data.totalPages > this.data.page) { // this.setData({ // page: this.data.page + 1 // }); // this.getGoodsList(); // } else { // wx.showToast({ // title: '没有更多商品了', // icon: 'none', // duration: 2000 // }); // return false; // } }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, onHide: function () { }, onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { }, })