2 lines
3.3 KiB
JavaScript
Executable File
2 lines
3.3 KiB
JavaScript
Executable File
import{g as e,x as a,J as l,o as u,c as s,w as t,b as d,d as o,m as n,t as m,aU as i,aV as r,i as p,r as _,a as f}from"./index-b1ac9181.js";import{_ as c}from"./u-checkbox.cab47cd5.js";import{_ as v}from"./u-button.69f9d71a.js";import{_ as y}from"./u-picker.e9b8bcc8.js";import{_ as V}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-icon.2a47889e.js";import"./u-popup.9c712d62.js";const x=V(e({__name:"business_hours",setup(e){const V=a({monday:!1,tuesday:!1,wednesday:!1,thursday:!1,friday:!1,saturday:!1,sunday:!1,business_start_time:"",business_end_time:""}),x=a(!1),b=a({year:!1,month:!1,day:!1,hour:!0,minute:!0,second:!1}),h=a(""),g=e=>{x.value=!0,h.value=e},w=e=>{V.value[h.value]=`${e.hour}:${e.minute}`},U=async()=>{await i({...V.value}),j()},j=async()=>{V.value=await r(),console.log("formData.value =>",V.value)};return l((()=>{j()})),(e,a)=>{const l=p,i=_(f("u-checkbox"),c),r=_(f("u-button"),v),h=_(f("u-picker"),y);return u(),s(l,{class:"m-[30rpx] p-[20rpx] bg-white rounded-[20rpx]"},{default:t((()=>[d(l,{class:""},{default:t((()=>[d(l,{class:"mb-[20rpx] text-xl"},{default:t((()=>[o(" 营业日期 ")])),_:1}),d(i,{modelValue:V.value.monday,"onUpdate:modelValue":a[0]||(a[0]=e=>V.value.monday=e)},{default:t((()=>[o("周一")])),_:1},8,["modelValue"]),d(i,{modelValue:V.value.tuesday,"onUpdate:modelValue":a[1]||(a[1]=e=>V.value.tuesday=e)},{default:t((()=>[o("周二")])),_:1},8,["modelValue"]),d(i,{modelValue:V.value.wednesday,"onUpdate:modelValue":a[2]||(a[2]=e=>V.value.wednesday=e)},{default:t((()=>[o("周三")])),_:1},8,["modelValue"]),d(i,{modelValue:V.value.thursday,"onUpdate:modelValue":a[3]||(a[3]=e=>V.value.thursday=e)},{default:t((()=>[o("周四")])),_:1},8,["modelValue"]),d(i,{modelValue:V.value.friday,"onUpdate:modelValue":a[4]||(a[4]=e=>V.value.friday=e)},{default:t((()=>[o("周五")])),_:1},8,["modelValue"]),d(i,{modelValue:V.value.saturday,"onUpdate:modelValue":a[5]||(a[5]=e=>V.value.saturday=e)},{default:t((()=>[o("周六")])),_:1},8,["modelValue"]),d(i,{modelValue:V.value.sunday,"onUpdate:modelValue":a[6]||(a[6]=e=>V.value.sunday=e)},{default:t((()=>[o("周日")])),_:1},8,["modelValue"])])),_:1}),d(l,{class:"mt-[40rpx]"},{default:t((()=>[d(l,{class:"mb-[20rpx] text-xl"},{default:t((()=>[o(" 营业时间 ")])),_:1}),d(l,{class:"flex items-center"},{default:t((()=>[d(l,{class:"bg-[#f5f5f5] rounded-[12rpx] input-item flex-1",onClick:a[7]||(a[7]=e=>g("business_start_time"))},{default:t((()=>[n(' <u-input input-align="center" placeholder="请输入开始时间" v-model="formData.business_start_time"></u-input> '),o(" "+m(V.value.business_start_time||"请选择开始时间"),1)])),_:1}),d(l,{class:"flex-none division-line"}),d(l,{class:"bg-[#f5f5f5] rounded-[12rpx] input-item flex-1",onClick:a[8]||(a[8]=e=>g("business_end_time"))},{default:t((()=>[n(' <u-input input-align="center" placeholder="请输入结束时间" v-model="formData.business_end_time"></u-input> '),o(" "+m(V.value.business_end_time||"请选择结束时间"),1)])),_:1})])),_:1})])),_:1}),d(l,{class:"bg-white my-btn"},{default:t((()=>[d(r,{type:"primary",onClick:U},{default:t((()=>[o("确定")])),_:1})])),_:1}),n(" 时间选择器 "),d(h,{onConfirm:w,params:b.value,modelValue:x.value,"onUpdate:modelValue":a[9]||(a[9]=e=>x.value=e),mode:"time",showTimeTag:!1},null,8,["params","modelValue"])])),_:1})}}}),[["__scopeId","data-v-fa0e7655"]]);export{x as default};
|