@pit-front-end/components
Version:
湖南创智艾泰克科技有限公司
2 lines (1 loc) • 1.34 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const u=require("vue"),d=a=>{const{emit:n}=u.getCurrentInstance()??{},r=u.computed({get(){var t;if(a.startTime&&a.endTime&&!a.modelValue.length){n&&n("update:modelValue",[a.startTime,a.endTime]);return}return((t=a.modelValue)==null?void 0:t.length)===0&&(n&&n("update:startTime",""),n&&n("update:endTime","")),a.modelValue},set(t){t?(n&&n("update:modelValue",t),n&&n("update:startTime",t[0]),n&&n("update:endTime",t[1])):(n&&n("update:modelValue",[]),n&&n("update:startTime",""),n&&n("update:endTime",""))}}),s=u.computed(()=>[{text:"一周后",value:()=>{const t=new Date,e=new Date;return e.setTime(e.getTime()+3600*1e3*24*7),[t,e]}},{text:"两周后",value:()=>{const t=new Date,e=new Date;return e.setTime(e.getTime()+3600*1e3*24*14),[t,e]}},{text:"一个月后",value:()=>{const t=new Date,e=new Date;return e.setTime(e.getTime()+3600*1e3*24*30),[t,e]}},{text:"一个季度后",value:()=>{const t=new Date,e=new Date;return e.setTime(e.getTime()+3600*1e3*24*90),[t,e]}},{text:"半年后",value:()=>{const t=new Date,e=new Date;return e.setTime(e.getTime()+3600*1e3*24*183),[t,e]}},{text:"一年后",value:()=>{const t=new Date,e=new Date;return e.setTime(e.getTime()+3600*1e3*24*365),[t,e]}}]);return{valued:r,getPickerOptions:s}};exports.useAddDatePicker=d;