| 12345678910 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/w-picker/range-picker"],{"00ee":function(t,e,a){},"44b7":function(t,e,a){"use strict";a.r(e);var r=a("4f9c"),n=a.n(r);for(var f in r)["default"].indexOf(f)<0&&function(t){a.d(e,t,(function(){return r[t]}))}(f);e["default"]=n.a},"4f9c":function(t,e,a){"use strict";var r=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(a("448a")),f=null,s={data:function(){return{pickVal:[],range:{},checkObj:{}}},props:{itemHeight:{type:String,default:"44px"},value:{type:Array,default:function(){return[]}},current:{type:Boolean,default:!1},startYear:{type:[String,Number],default:1970},endYear:{type:[String,Number],default:(new Date).getFullYear()}},watch:{value:function(t){this.initData()}},created:function(){f=this,f.initData()},methods:{formatNum:function(t){return Number(t)<10?"0"+Number(t):Number(t)+""},checkValue:function(t){var e=/^\d{4}-\d{2}-\d{2}$/;return e.test(t[0])&&e.test(t[1])||console.log(new Error("请传入与mode匹配的value值,例[2020-04-03,2020-04-03]")),e.test(t[0])&&e.test(t[1])},resetToData:function(t,e,a,r){for(var n=f.range,s=[],o=[],u=a!=n.tyears[0],m=a!=n.tyears[0]||r!=n.tmonths[0],d=new Date(a,r,0).getDate(),i=u?1:1*t;i<=12;i++)s.push(f.formatNum(i));for(var c=m?1:1*e;c<=d;c++)o.push(f.formatNum(c));return{tmonths:s,tdays:o}},resetData:function(t,e,a,r,n){for(var s=[],o=[],u=[],m=[],d=[],i=[],c=f.startYear,h=f.endYear,l=new Date(t,e,0).getDate(),y=new Date(r,n,0).getDate(),g=1*c;g<=h;g++)s.push(f.formatNum(g));for(var v=1;v<=12;v++)o.push(f.formatNum(v));for(var p=1;p<=l;p++)u.push(f.formatNum(p));for(var D=1*t;D<=h;D++)m.push(f.formatNum(D));for(var N=1*e;N<=12;N++)d.push(f.formatNum(N));for(var b=1*a;b<=y;b++)i.push(f.formatNum(b));return{fyears:s,fmonths:o,fdays:u,tyears:m,tmonths:d,tdays:i}},getData:function(t){var e,a=1*f.startYear,r=1*f.endYear,n=t,s=f.current,o=(new Date,new Date(a.toString())),u=new Date(r.toString());a>r&&(o=new Date(r.toString()),u=new Date(a.toString()));for(var m=o.getFullYear(),d=(o.getMonth(),u.getFullYear()),i=[],c=[],h=[],l=[],y=[],g=[],v=[],p=(s&&n[1],s?n[5][1]:n[5],new Date(n[0],n[1],0).getDate()),D=new Date(n[4],n[5],0).getDate(),N=m;N<=d;N++)i.push(f.formatNum(N));for(var b=1;b<=12;b++)c.push(f.formatNum(b));for(var O=1;O<=p;O++)h.push(f.formatNum(O));for(var w=1*n[0];w<=d;w++)l.push(f.formatNum(w));if(n[4]>n[0]){for(var x=1;x<=12;x++)y.push(f.formatNum(x));for(var k=1;k<=D;k++)g.push(f.formatNum(k))}else{for(var Y=1*v[1];Y<=12;Y++)y.push(f.formatNum(Y));for(var j=1*v[2];j<=D;j++)g.push(f.formatNum(j))}return e=[-1==i.indexOf(n[0])?0:i.indexOf(n[0]),-1==c.indexOf(n[1])?0:c.indexOf(n[1]),-1==h.indexOf(n[2])?0:h.indexOf(n[2]),0,-1==l.indexOf(n[4])?0:l.indexOf(n[4]),-1==y.indexOf(n[5])?0:y.indexOf(n[5]),-1==g.indexOf(n[6])?0:g.indexOf(n[6])],{fyears:i,fmonths:c,fdays:h,tyears:l,tmonths:y,tdays:g,pickVal:e}},getDval:function(){var t=f.value,e=(f.fields,null),a=new Date,r=f.formatNum(a.getFullYear()),s=f.formatNum(a.getMonth()+1),o=f.formatNum(a.getDate()),u=f.formatNum(a.getFullYear()),m=f.formatNum(a.getMonth()+1),d=f.formatNum(a.getDate());if(t.length>0){var i=f.checkValue(t);e=i?[].concat((0,n.default)(t[0].split("-")),["-"],(0,n.default)(t[1].split("-"))):[r,s,o,"-",u,m,d]}else e=[r,s,o,"-",u,m,d];return e},initData:function(){var t,e,a,r,n,s,o,u,m,d,i,c,h,l,y,g,v,p=f.getDval(),D=f.getData(p);e=D.pickVal,s=D.fyears,o=D.fmonths,u=D.fdays,m=D.tyears,d=D.tmonths,i=D.tdays,t={fyears:s,fmonths:o,fdays:u,tyears:m,tmonths:d,tdays:i},c=t.fyears[e[0]],h=t.fmonths[e[1]],l=t.fdays[e[2]],y=t.tyears[e[4]],g=t.tmonths[e[5]],v=t.tdays[e[6]],n={fyear:c,fmonth:h,fday:l,tyear:y,tmonth:g,tday:v},a=r="".concat(c+"-"+h+"-"+l+"至"+y+"-"+g+"-"+v),f.range=t,f.checkObj=n,f.$nextTick((function(){f.pickVal=e})),f.$emit("change",{result:a,value:r,obj:n})},handlerChange:function(t){var e,a,r,s=(0,n.default)(t.detail.value),o=f.checkObj,u=(f.mode,(new Date).getTime(),f.range),m=u.fyears[s[0]]||u.fyears[u.fyears.length-1],d=u.fmonths[s[1]]||u.fmonths[u.fmonths.length-1],i=u.fdays[s[2]]||u.fdays[u.fdays.length-1],c=u.tyears[s[4]]||u.tyears[u.tyears.length-1],h=u.tmonths[s[5]]||u.tmonths[u.tmonths.length-1],l=u.tdays[s[6]]||u.tdays[u.tdays.length-1],y=f.resetData(m,d,i,c,h);if(m==o.fyear&&d==o.fmonth&&i==o.fday||(s[4]=0,s[5]=0,s[6]=0,u.tyears=y.tyears,u.tmonths=y.tmonths,u.tdays=y.tdays,c=u.tyears[0],o.tyears=u.tyears[0],h=u.tmonths[0],o.tmonths=u.tmonths[0],l=u.tdays[0],o.tdays=u.tdays[0]),m==o.fyear&&d==o.fmonth||(u.fdays=y.fdays),c!=o.tyear){s[5]=0,s[6]=0;var g=f.resetToData(d,i,c,h);u.tmonths=g.tmonths,u.tdays=g.tdays,h=u.tmonths[0],o.tmonths=u.tmonths[0],l=u.tdays[0],o.tdays=u.tdays[0]}if(h!=o.tmonth){s[6]=0;var v=f.resetToData(d,i,c,h);u.tdays=v.tdays,l=u.tdays[0],o.tdays=u.tdays[0]}e=a="".concat(m+"-"+d+"-"+i+"至"+c+"-"+h+"-"+l),r={fyear:m,fmonth:d,fday:i,tyear:c,tmonth:h,tday:l},this.checkObj=r,f.$nextTick((function(){f.pickVal=s})),f.$emit("change",{result:e,value:a,obj:r})}}};e.default=s},b6f9:function(t,e,a){"use strict";a.d(e,"b",(function(){return r})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){}));var r=function(){var t=this.$createElement;this._self._c},n=[]},cf21:function(t,e,a){"use strict";a.r(e);var r=a("b6f9"),n=a("44b7");for(var f in n)["default"].indexOf(f)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(f);a("d17c");var s=a("f0c5"),o=Object(s["a"])(n["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=o.exports},d17c:function(t,e,a){"use strict";var r=a("00ee"),n=a.n(r);n.a}}]);
- ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
- 'components/w-picker/range-picker-create-component',
- {
- 'components/w-picker/range-picker-create-component':(function(module, exports, __webpack_require__){
- __webpack_require__('543d')['createComponent'](__webpack_require__("cf21"))
- })
- },
- [['components/w-picker/range-picker-create-component']]
- ]);
|