{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Mobile\\Manage\\MobileTeamMemberCalendar.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Mobile\\Manage\\MobileTeamMemberCalendar.vue","mtime":1686103155707},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport CmgtDutyWorkarrangeApi from '@/views/Manage/duty/api/CmgtDutyWorkarrangeApi';\nexport default {\n name: 'MobileTeamMemberCalendar',\n data: function data() {\n return {\n teamMember: {},\n dutyArrangeList: [],\n caltitle: '',\n defaultDate: new Date(2010, 5, 1),\n minDate: new Date(),\n maxDate: new Date(),\n currentUser: {},\n loading: false,\n finished: true,\n refreshing: false\n };\n },\n mounted: function mounted() {\n this.currentUser = JSON.parse(sessionStorage.getItem('currentUser'));\n this.teamMember = this.$route.query;\n this.onNextMonth(0);\n },\n methods: {\n onClickLeft: function onClickLeft() {\n this.$router.push({\n name: 'MobileTeamMember',\n query: this.teamMember\n });\n },\n getDayArranging: function getDayArranging(day) {\n if (day.type === 'placeholder') {\n return [];\n }\n\n var cdate = day.date.format('yyyy-MM-dd');\n return this.dutyArrangeList.filter(function (r) {\n return r.arrangeDate === cdate;\n });\n },\n onNextMonth: function onNextMonth(v) {\n var _this = this;\n\n var year = this.minDate.getFullYear();\n var month = this.minDate.getMonth() + 1;\n var se = this.getMonthSE(year + '-' + month + '-1', v);\n CmgtDutyWorkarrangeApi.findTeamMemberArrangeing({\n date: new Date(se[0]),\n teamMemberId: this.teamMember.id\n }, function (res) {\n _this.dutyArrangeList = res.value;\n _this.minDate = new Date(se[0]);\n _this.maxDate = new Date(se[1]);\n });\n },\n getMonthSE: function getMonthSE(date, v) {\n var nowdays = date ? new Date(date) : new Date();\n var year = nowdays.getFullYear();\n var month = nowdays.getMonth() + 1 + v;\n\n if (month > 12) {\n month = month - 12;\n year = year + 1;\n }\n\n if (month < 1) {\n month = month + 12;\n year = year - 1;\n }\n\n if (month < 10) {\n month = '0' + month;\n }\n\n var myDate = new Date(year, month, 0);\n var startDate = year + '-' + month + '-01';\n var endDate = year + '-' + month + '-' + myDate.getDate();\n return [startDate, endDate];\n }\n }\n};",null]}