UNPKG

l-element-components

Version:

2 lines (1 loc) 1.9 kB
(function(e,l){typeof exports=="object"&&typeof module<"u"?module.exports=l(require("vue")):typeof define=="function"&&define.amd?define(["vue"],l):(e=typeof globalThis<"u"?globalThis:e||self,e.index=l(e.Vue))})(this,function(e){"use strict";const l={class:"wrap"},c={class:"mr20"},p=((t,o)=>{const n=t.__vccOpts||t;for(const[d,r]of o)n[d]=r;return n})(e.defineComponent({__name:"index",props:{startPlaceholder:{type:String,default:"请选择开始时间"},startTimeStart:{type:String,default:"08:00"},startStep:{type:String,default:"00:30"},startTimeEnd:{type:String,default:"24:00"},endPlaceholder:{type:String,default:"请选择结束时间"},endTimeStart:{type:String,default:"08:00"},endStep:{type:String,default:"00:30"},endTimeEnd:{type:String,default:"24:00"}},emits:["startChange","endChange"],setup(t,{emit:o}){let n=e.ref(""),d=e.ref(""),r=e.ref(!0),m=o;return e.watch(()=>n.value,a=>{a===""?(d.value="",r.value=!1):(r.value=!1,m("startChange",a))}),e.watch(()=>d.value,a=>{a!==""&&m("endChange",{startTime:n.value,endTime:a})}),(a,i)=>{const f=e.resolveComponent("el-time-select");return e.openBlock(),e.createElementBlock("div",l,[e.createElementVNode("div",c,[e.createVNode(f,e.mergeProps({modelValue:e.unref(n),"onUpdate:modelValue":i[0]||(i[0]=s=>e.isRef(n)?n.value=s:n=s),end:t.startTimeEnd,placeholder:t.startPlaceholder,start:t.startTimeStart,step:t.startStep},a.$attrs.startOptions),null,16,["modelValue","end","placeholder","start","step"])]),e.createElementVNode("div",null,[e.createVNode(f,e.mergeProps({modelValue:e.unref(d),"onUpdate:modelValue":i[1]||(i[1]=s=>e.isRef(d)?d.value=s:d=s),disabled:e.unref(r),end:t.endTimeEnd,placeholder:t.endPlaceholder,start:t.endTimeStart,step:t.endStep},a.$attrs.endOptions),null,16,["modelValue","disabled","end","placeholder","start","step"])])])}}}),[["__scopeId","data-v-92944537"]]);return{install(t){t.component("l-choose-time",p)}}});