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