import{d as U,k as d,as as P,h as b,c as D,J as w,ae as x,u as o,a as f,b as S,t as u,e as l,w as i,m as g,i as _,B as V,aO as v,F as B,D as F,G as z,aA as I,af as N,ag as A,bm as O,H as R,b8 as j,b6 as G}from"./index-9f163f98.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";import{u as J}from"./diy-700f9c59.js";const q={class:"content-wrap"},K={class:"edit-attr-item-wrap"},L={class:"mb-[10px]"},Q={class:"edit-attr-item-wrap"},X={class:"mb-[10px]"},Y={class:"style-wrap"},Z={class:"edit-attr-item-wrap"},ee={class:"mb-[10px]"},te=U({__name:"edit-form-time-scope",setup(oe,{expose:H}){const t=J();t.editComponent.ignore=["componentBgUrl"],t.editComponent.verify=r=>{const e={code:!0,message:""};let n=t.value[r].field.default.start.date,a=t.value[r].field.default.end.date;const p=new Date,m=String(p.getHours()).padStart(2,"0"),C=String(p.getMinutes()).padStart(2,"0");return t.editComponent.start.timeWay=="current"&&(n=`${m}:${C}`),t.editComponent.end.timeWay=="current"&&(a=`${m}:${C}`),t.editComponent.start.defaultControl&&n==""?(e.code=!1,e.message=d("startTimeTips"),e):t.editComponent.end.defaultControl&&a==""?(e.code=!1,e.message=d("endTimeTips"),e):(t.editComponent.start.defaultControl&&t.editComponent.end.defaultControl&&c(n)>c(a)&&(e.code=!1,e.message=d("startEndTimeTips")),e)},P(()=>{const r=new Date,e=String(r.getHours()).padStart(2,"0"),n=String(r.getMinutes()).padStart(2,"0");if(t.editComponent.field.default.start.date||(t.editComponent.field.default.start.date=`${e}:${n}`,t.editComponent.field.default.start.timestamp=c(`${e}:${n}`)),!t.editComponent.field.default.end.date){const a=new Date;a.setHours(r.getHours(),r.getMinutes()+10,0,0);const p=String(a.getHours()).padStart(2,"0"),m=String(a.getMinutes()).padStart(2,"0");t.editComponent.field.default.end.date=`${p}:${m}`,t.editComponent.field.default.end.timestamp=c(`${p}:${m}`)}});const $=r=>{t.editComponent.field.default.start.timestamp=c(r);const e=r.split(":"),n=new Date;n.setHours(parseInt(e[0]),parseInt(e[1]),0,0),n.setMinutes(n.getMinutes()+10);const a=`${String(n.getHours()).padStart(2,"0")}:${String(n.getMinutes()).padStart(2,"0")}`;t.editComponent.field.default.end.date=a,t.editComponent.field.default.end.timestamp=c(a)},k=()=>{const r=t.editComponent.field.default.start.date.split(":");return y(0,r[0])},M=r=>{const e=t.editComponent.field.default.start.date.split(":");return y(0,e[1])},y=(r,e)=>{const n=[];for(let a=r;a{const e=r.split(":");let n=0;return e[0]&&(n+=e[0]*60*60),e[1]&&(n+=e[1]*60),e[2]&&(n+=e[2]),n};return H({}),(r,e)=>{const n=F,a=z,p=I,m=N,C=A,T=O,h=R,W=j,E=G;return b(),D(B,null,[w(f("div",q,[S(r.$slots,"field"),f("div",K,[f("h3",L,u(o(d)("startTime")),1),l(h,{"label-width":"100px",class:"px-[10px]",onSubmit:e[4]||(e[4]=v(()=>{},["prevent"]))},{default:i(()=>[l(a,{label:o(d)("formPlaceholder")},{default:i(()=>[l(n,{modelValue:o(t).editComponent.start.placeholder,"onUpdate:modelValue":e[0]||(e[0]=s=>o(t).editComponent.start.placeholder=s),modelModifiers:{trim:!0},placeholder:o(d)("formPlaceholderTips"),clearable:"",maxlength:"15","show-word-limit":""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(a,{label:o(d)("defaultValue")},{default:i(()=>[l(p,{modelValue:o(t).editComponent.start.defaultControl,"onUpdate:modelValue":e[1]||(e[1]=s=>o(t).editComponent.start.defaultControl=s)},null,8,["modelValue"])]),_:1},8,["label"]),o(t).editComponent.start.defaultControl?(b(),g(a,{key:0},{default:i(()=>[l(C,{modelValue:o(t).editComponent.start.timeWay,"onUpdate:modelValue":e[2]||(e[2]=s=>o(t).editComponent.start.timeWay=s)},{default:i(()=>[l(m,{label:"current"},{default:i(()=>[_(u(o(d)("currentTime")),1)]),_:1}),l(m,{label:"diy"},{default:i(()=>[_(u(o(d)("diyTime")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1})):V("",!0),o(t).editComponent.start.defaultControl&&o(t).editComponent.start.timeWay=="diy"?(b(),g(a,{key:1},{default:i(()=>[l(T,{modelValue:o(t).editComponent.field.default.start.date,"onUpdate:modelValue":e[3]||(e[3]=s=>o(t).editComponent.field.default.start.date=s),placeholder:o(d)("startTimePlaceholder"),format:"HH:mm","value-format":"HH:mm",onChange:$},null,8,["modelValue","placeholder"])]),_:1})):V("",!0)]),_:1})]),f("div",Q,[f("h3",X,u(o(d)("endTime")),1),l(h,{"label-width":"100px",class:"px-[10px]",onSubmit:e[9]||(e[9]=v(()=>{},["prevent"]))},{default:i(()=>[l(a,{label:o(d)("formPlaceholder")},{default:i(()=>[l(n,{modelValue:o(t).editComponent.end.placeholder,"onUpdate:modelValue":e[5]||(e[5]=s=>o(t).editComponent.end.placeholder=s),modelModifiers:{trim:!0},placeholder:o(d)("formPlaceholderTips"),clearable:"",maxlength:"15","show-word-limit":""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(a,{label:o(d)("defaultValue")},{default:i(()=>[l(p,{modelValue:o(t).editComponent.end.defaultControl,"onUpdate:modelValue":e[6]||(e[6]=s=>o(t).editComponent.end.defaultControl=s)},null,8,["modelValue"])]),_:1},8,["label"]),o(t).editComponent.end.defaultControl?(b(),g(a,{key:0},{default:i(()=>[l(C,{modelValue:o(t).editComponent.end.timeWay,"onUpdate:modelValue":e[7]||(e[7]=s=>o(t).editComponent.end.timeWay=s)},{default:i(()=>[l(m,{label:"current"},{default:i(()=>[_(u(o(d)("currentTime")),1)]),_:1}),l(m,{label:"diy"},{default:i(()=>[_(u(o(d)("diyTime")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1})):V("",!0),o(t).editComponent.end.defaultControl&&o(t).editComponent.end.timeWay=="diy"?(b(),g(a,{key:1},{default:i(()=>[l(T,{"disabled-hours":k,"disabled-minutes":M,modelValue:o(t).editComponent.field.default.end.date,"onUpdate:modelValue":e[8]||(e[8]=s=>o(t).editComponent.field.default.end.date=s),placeholder:o(d)("endTimePlaceholder"),format:"HH:mm","value-format":"HH:mm"},null,8,["modelValue","placeholder"])]),_:1})):V("",!0)]),_:1})]),S(r.$slots,"other")],512),[[x,o(t).editTab=="content"]]),w(f("div",Y,[f("div",Z,[f("h3",ee,u(o(d)("textStyle")),1),l(h,{"label-width":"80px",class:"px-[10px]"},{default:i(()=>[l(a,{label:o(d)("textFontSize")},{default:i(()=>[l(W,{modelValue:o(t).editComponent.fontSize,"onUpdate:modelValue":e[10]||(e[10]=s=>o(t).editComponent.fontSize=s),"show-input":"",size:"small",class:"ml-[10px] diy-nav-slider",min:12,max:18},null,8,["modelValue"])]),_:1},8,["label"]),l(a,{label:o(d)("textFontWeight")},{default:i(()=>[l(C,{modelValue:o(t).editComponent.fontWeight,"onUpdate:modelValue":e[11]||(e[11]=s=>o(t).editComponent.fontWeight=s)},{default:i(()=>[l(m,{label:"normal"},{default:i(()=>[_(u(o(d)("fontWeightNormal")),1)]),_:1}),l(m,{label:"bold"},{default:i(()=>[_(u(o(d)("fontWeightBold")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),l(a,{label:o(d)("textColor")},{default:i(()=>[l(E,{modelValue:o(t).editComponent.textColor,"onUpdate:modelValue":e[12]||(e[12]=s=>o(t).editComponent.textColor=s)},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})]),S(r.$slots,"style")],512),[[x,o(t).editTab=="style"]])],64)}}}),Ve=Object.freeze(Object.defineProperty({__proto__:null,default:te},Symbol.toStringTag,{value:"Module"}));export{Ve as _};