UNPKG

@wetspace/pro-components

Version:
2 lines (1 loc) 1.6 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue");require("../../delete-button/index.js");require("../../count-down-button/index.js");require("../../ellipsis/index.js");require("../index.js");const n=require("../../pro-form/index.js");require("../../pro-table/index.js");require("../../pro-descriptions/index.js");require("../../pro-list/index.js");require("../../layout/index.js");require("../../page/index.js");require("../../guide/index.js");require("../../notice-menu/index.js");require("../../state/index.js");const p=require("element-plus"),i=require("../../pro-form/src/types.js"),c=e.defineComponent({name:"WetFormDatePicker",__name:"date-picker",props:{...i.wetProFormItemProps,placeholder:[String,Array],formInputProps:{type:Object}},setup(u){const r=u,t=e.computed(()=>{var a,l,o;return((a=r.formInputProps)==null?void 0:a.type)==="daterange"||((l=r.formInputProps)==null?void 0:l.type)==="datetimerange"||((o=r.formInputProps)==null?void 0:o.type)==="monthrange"?Array.isArray(r.placeholder)?r.placeholder:["请选择开始时间","请选择结束时间"]:r.placeholder?r.placeholder:`请选择${r.label}`});return(a,l)=>(e.openBlock(),e.createBlock(e.unref(n.WetProFormItem),e.normalizeProps(e.guardReactiveProps(r)),{default:e.withCtx(({inputProps:o})=>[e.createVNode(e.unref(p.ElDatePicker),e.mergeProps({placeholder:Array.isArray(t.value)?"":t.value,...o},{"start-placeholder":t.value[0],"end-placeholder":t.value[1]}),null,16,["start-placeholder","end-placeholder"])]),_:1},16))}});exports.default=c;