import{d as z,r as E,S as A,y as N,o as i,a as x,m as t,w as o,b as s,p as _,z as n,f as c,B as u,t as C,F as T,e as P,C as G,E as M,v as j,U as q,M as H,x as J}from"./index-Bp03Znup.js";import{E as K}from"./el-card-D36q9p5f.js";/* empty css */import{E as Q,a as W}from"./el-table-column-CUyuLBd2.js";import"./el-checkbox-DmHoF8Ng.js";/* empty css *//* empty css */import{E as X,a as Y}from"./el-form-item-D0VPhd4F.js";import{_ as k,a as Z,b as ee,c as te,d as oe,e as se}from"./subscribe-form.vue_vue_type_style_index_0_lang-6hgSyoot.js";import{_ as ae}from"./index-BcyhyDWm.js";import{u as le}from"./usePaging-Bij6EQ3J.js";import{_ as ie}from"./index.vue_vue_type_script_setup_true_lang-B9GyBaTc.js";import{E as re}from"./index-BpkD3cS5.js";import"./_baseIteratee-w43xOLx_.js";import"./_Uint8Array-DWb7vvmt.js";import"./isEqual-BGjWqnUO.js";import"./_initCloneObject-DTdCOd4_.js";import"./isArrayLikeObject-CjMmT1bi.js";import"./_baseClone-DNNBGhw1.js";import"./index-BUCoCI2B.js";/* empty css */import"./index-HD6fPohC.js";import"./customParseFormat-B9dCUPAh.js";import"./panel-time-pick-w9GJEjNM.js";import"./_baseFindIndex-D7XfJLKM.js";/* empty css */import"./el-select-BrRMRQg_.js";import"./index-deo72N_U.js";import"./token-DI9FKtlJ.js";import"./index-B2lT7DBG.js";const ne={class:"lg:flex"},me={class:"min-w-0"},de={class:"noflex"},pe={class:"w-[88px] flex"},_e={class:"mt-2"},ce={class:"flex"},ue={class:"flex leading-4"},fe={class:"ml-4 lg:pt-[115px] 2xl:w-1/5 2xl:hot-search-phone 2xl:mr-5"},ve={class:"hot-search-phone-content"},ge={class:"hot-search-text"},xe=z({__name:"index",setup(he){const r=E({time:"",sort:""}),{pager:v,getLists:p,resetPage:be,resetParams:ye}=le({size:999,fetchFun:Z}),h=async()=>{r.value=await ee()},D=async()=>{await te({time:r.value.time}),h()},V=a=>{g.value=a.map(e=>e.id)},g=E([]),b=async(a,e)=>{a=Array.isArray(a)?a:[a],await G.confirm(`${e==="single"?"":"批量"}确认删除?请谨慎操作。`),await oe({ids:a}),p()},F=async(a,e)=>{await se({id:e,sort:a}),p()};return p(),h(),(a,e)=>{const S=M,y=X,w=j,f=Q,B=A("edit-pen"),R=q,I=re,L=W,O=Y,$=K,m=N("perms"),U=H;return i(),x(T,null,[t($,{shadow:"never",class:"!border-none"},{default:o(()=>[s("div",ne,[s("div",me,[t(O,{model:r.value,ref:"formRef","label-width":"auto"},{default:o(()=>[t(y,{label:"可提前预约",prop:"name"},{default:o(()=>[s("div",null,[t(S,{class:"w-56 ls-input",modelValue:r.value.time,"onUpdate:modelValue":e[0]||(e[0]=l=>r.value.time=l),placeholder:"请输入"},{append:o(()=>e[3]||(e[3]=[_("天")])),_:1},8,["modelValue"]),e[4]||(e[4]=s("div",{class:"text-gray-400 form-tips"}," 用户可以提前预约的天数,默认7天 ",-1))])]),_:1}),s("div",de,[t(y,{label:"时间段设置",prop:"un_selected_icon"},{default:o(()=>[s("div",null,[s("div",pe,[n(t(k,{onRefresh:c(p),type:"primary",btnText:"添加时间段"},null,8,["onRefresh"]),[[m,["order.order_time/add"]]]),n((i(),u(w,{onClick:e[1]||(e[1]=l=>b(g.value,"multiple")),disabled:!g.value.length},{default:o(()=>e[5]||(e[5]=[_(" 批量删除 ")])),_:1},8,["disabled"])),[[m,["order.order_time/del"]]])]),s("div",_e,[n((i(),u(L,{size:"large",ref:"tableDataRef",data:c(v).lists,fit:!0,style:{width:"640px"},onSelectionChange:V},{default:o(()=>[t(f,{type:"selection","max-width":"55"}),t(f,{property:"time_desc",label:"时间段","min-width":"160"}),t(f,{property:"sort",label:"排序","min-width":"160"},{default:o(({row:l})=>[s("div",ce,[_(C(l.sort)+" ",1),n((i(),u(ie,{onConfirm:d=>F(d,l.id),modelValue:r.value.sort,"onUpdate:modelValue":e[2]||(e[2]=d=>r.value.sort=d),type:"text",trigger:"hover"},{default:o(()=>[t(R,{style:{"vertical-align":"middle"},color:"#4A5DFF",class:"ml-2"},{default:o(()=>[t(B)]),_:1})]),_:2},1032,["onConfirm","modelValue"])),[[m,["order.order_time/sort"]]])])]),_:1}),t(f,{label:"操作","min-width":"110",fixed:"right"},{default:o(l=>[s("div",ue,[n(t(k,{id:l.row.id,type:"text",btnText:"编辑",onRefresh:c(p)},null,8,["id","onRefresh"]),[[m,["order.order_time/edit"]]]),n((i(),u(I,{class:"ml-2",type:"danger",underline:!1,onClick:d=>b(l.row.id,"single")},{default:o(()=>e[6]||(e[6]=[_(" 删除 ")])),_:2},1032,["onClick"])),[[m,["order.order_time/del"]]])])]),_:1})]),_:1},8,["data"])),[[U,c(v).loading]])])])]),_:1})])]),_:1},8,["model"])]),s("div",fe,[e[7]||(e[7]=s("span",{class:"mb-4 ml-24"},"- 预览图 -",-1)),s("div",ve,[s("div",ge,[(i(!0),x(T,null,P(c(v).lists,(l,d)=>(i(),x("span",{class:"item",key:d},C(l.time_desc),1))),128))])])])])]),_:1}),t(ae,null,{default:o(()=>[n((i(),u(w,{type:"primary",onClick:D},{default:o(()=>e[8]||(e[8]=[_("保存")])),_:1})),[[m,["order.order_time/setTime"]]])]),_:1})],64)}}}),Ye=J(xe,[["__scopeId","data-v-80aa5235"]]);export{Ye as default};