crm_second_opening_mini/pages/index/schedule/schedule.js

1 line
4.8 KiB
JavaScript
Raw Normal View History

2023-03-13 01:13:08 +00:00
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/schedule/schedule"],{"08c8":function(t,a,e){"use strict";e.d(a,"b",(function(){return n})),e.d(a,"c",(function(){return s})),e.d(a,"a",(function(){}));var n=function(){var t=this.$createElement,a=(this._self._c,!this.list[this.nowDate]||0==this.list[this.nowDate].length);this.$mp.data=Object.assign({},{$root:{g0:a}})},s=[]},2518:function(t,a,e){"use strict";e.r(a);var n=e("5b16"),s=e.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){e.d(a,t,(function(){return n[t]}))}(i);a["default"]=s.a},"38f7":function(t,a,e){"use strict";var n=e("5d89"),s=e.n(n);s.a},"5b16":function(t,a,e){"use strict";(function(t){Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n=e("eec6"),s=e("dc92"),i=e("3a1f"),o=e("0c59"),h={mixins:[i.pageJumps],components:{popStatus:function(){e.e("pages/index/components/popStatus").then(function(){return resolve(e("1bc6"))}.bind(null,e)).catch(e.oe)}},data:function(){return{BASE_IMG_URL:o.BASE_IMG_URL,date:["日","一","二","三","四","五","六"],todayIndex:0,dateArr:[],todayData:0,year:0,month:0,day:0,isToday:0,isTodayWeek:!1,start:0,end:0,dataquan:!1,time:"",nowDate:"",list:[],statusPop:!1,scheid:"",schestatus:""}},onLoad:function(){},onShow:function(){this.getDataInfo(),this.getList(),this.nowDate=(0,n.getNowData)()},mounted:function(){},methods:{addSchedule:function(){t.navigateTo({url:"/pages/index/newSche/newSche"})},getList:function(){var t=this,a="";this.dateArr.forEach((function(t){1==t.dateNum&&(a=t.nowdate)}));var e=this.dateArr[this.dateArr.length-1].nowdate,n={start_day:a,end_day:e};(0,s.netScheduleList)(n).then((function(a){t.list=a.data,t.handleIsEvent()}))},handleIsEvent:function(){var t=this.dateArr,a=this.list;t.forEach((function(t){t.dateNum&&(0!=a[t.isToday].length?t.isEvent=!0:t.isEvent=!1)})),this.dateArr=t},getDataInfo:function(){var t=new Date,a=t.getFullYear(),e=(t.getMonth()+1+"").padStart(2,0),n=(t.getDate()+"").padStart(2,0);this.dateInit(),this.year=a,this.month=e,this.day=t.getDate(),this.isToday=a+"/"+e+"/"+n,this.todayData=a+"/"+e+"/"+n,this.time="".concat(a,"年").concat(e,"月")},everyDay:function(t,a){!0===this.dataquan&&(0!=this.start&&0!=this.end&&(this.start=0,this.end=0),0==this.start&&0==this.end?this.start=a:a<this.start?(this.end=this.start,this.start=a):a>this.start&&(this.end=a)),this.nowDate=t},dateInit:function(t,a){var e,n=[],s=t?new Date(t,a):new Date,i=t||s.getFullYear(),o=0,h=a||s.getMonth(),r=h+1>11?1:h+1,d=new Date(i+"/"+(h+1)+"/1").getDay(),c=new Date(i,r,0).getDate(),u={},f=0;h+1>11&&(o=i+1,c=new Date(o,r,0).getDate()),e=d+c;for(var l=0;l<e;l++)l>=d?(f=l-d+1,u={isToday:i+"-"+(h+1+"").padStart(2,0)+"-"+(f+"").padStart(2,0),nowdate:i+"-"+(h+1+"").padStart(2,0)+"-"+(f+"").padStart(2,0),dateNum:f}):u={},n[l]=u;this.dateArr=n;var m=new Date,p=m.getFullYear(),g=m.getMonth()+1,v=m.getDay(),y=t||p,w=a>=0?a+1:g;p==y&&g==w?(this.isTodayWeek=!0,this.todayIndex=v):(this.isTodayWeek=!1,this.todayIndex=-1)},prev:function(){this.year=parseInt(this.month)-1==0?this.year-1:this.year,this.month=parseInt(this.month)-1==0?12:parseInt(this.month)-1;var t=this.year,a=this.month-1;this.time="".concat(t,"年").concat((this.month+"").padStart(2,0),"月"),this.dateInit(t,a);var e="";this.dateArr.forEach((function(t){1==t.dateNum&&(e=t.nowdate)})),this.nowDate=e,this.getList()},next:function(){this.year=parseInt(this.month)+1>12?this.year+1:this.year,this.month=parseInt(this.month)+1>12?1:parseInt(this.month)+1;var t=this.year,a=this.month-1;this.time="".concat(t,"年").concat((this.month+"").padStart(2,0),"月"),this.dateInit(t,a);var e="";this.dateArr.forEach((function(t){1==t.dateNum&&(e=t.nowdate)})),this.nowDate=e,this.getList()},toEditstatuss:function(a){this.scheid=a.id,this.schestatus=a.status,this.statusPop=!0,t.hideTabBar({animation:!0})},closeStatus:function(){this.statusPop=!1,this.schestatus="",this.scheid="",t.showTabBar({animation:!0})},changeStatus:function(t){this.schestatus=t},changeStatusSuccess:function(){var a=this,e={id:this.scheid,status:this.schestatus};(0,s