2 lines
1.2 KiB
Java
2 lines
1.2 KiB
Java
import{au as u,as as r,F as p}from"./index-X7Y8jykP.js";import{e as i,y as d,z as c,h as f,c as h,r as g}from"./vue-vendor-DNhG1Cve.js";import{R as v}from"./dayjs-jnKD3YGS.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-aCD42OrZ.js";import"./quarterOfYear-BU2sPnff.js";import"./index-J2mOtM3w.js";const C=["开始日期","结束日期"],F=i({name:"JRangeDate",props:{value:r.string.def(""),datetime:r.bool.def(!1),placeholder:r.string.def("")},emits:["change","update:value"],setup(e,{emit:t}){const n=g([]),l=p.useInjectFormItemContext();f(()=>e.value,a=>{a?n.value=a.split(","):n.value=[]},{immediate:!0});const s=h(()=>e.datetime===!0?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD");function m(a){let o="";a&&a.length>0&&(o=a.join(",")),t("change",o),t("update:value",o),l.onFieldChange()}return{rangeValue:n,placeholder:C,valueFormat:s,handleChange:m}}});function Y(e,t,n,l,s,m){const a=v;return c(),d(a,{value:e.rangeValue,"onUpdate:value":t[0]||(t[0]=o=>e.rangeValue=o),onChange:e.handleChange,"show-time":e.datetime,placeholder:e.placeholder,valueFormat:e.valueFormat},null,8,["value","onChange","show-time","placeholder","valueFormat"])}const I=u(F,[["render",Y]]);export{I as default};
|