mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-29 01:40:16 +00:00
2 lines
6.7 KiB
JavaScript
2 lines
6.7 KiB
JavaScript
/* empty css *//* empty css *//* empty css */import{b,c as I,a as ee}from"./index-7eafba5f.js";/* empty css *//* empty css */import{a as te,E as oe}from"./el-form-item-1b16c9fc.js";/* empty css */import{t as l}from"./index-0ca94763.js";import{N as re,O as ae,P as se,Q as ne}from"./vipcard-ea2ff005.js";import{_ as le}from"./add-reserve.vue_vue_type_script_setup_true_lang-c0c2c24e.js";import{_ as ie}from"./reserve-detail.vue_vue_type_script_setup_true_lang-24db3ba1.js";import{u as de}from"./vue-router-48fdc1e3.js";import{E as ce}from"./index-ee5275c6.js";import{E as pe}from"./index-c5914bde.js";import{E as me}from"./index-e27c3bb0.js";import{E as _e}from"./index-9ecd3f93.js";import{v as ve}from"./directive-64fb15dc.js";import{d as ue,O as fe,r as m,e as i,f as p,y as c,x as a,g as s,B as o,u as e,A as _,F as R,z as F,j as M,i as ke,M as ge,v as C,H as g,aA as xe,aB as he}from"./plugin-vue_export-helper-85a4d40b.js";import{_ as ye}from"./_plugin-vue_export-helper-c27b6911.js";import"./common-c3be41fd.js";import"./index-cf9a2dd7.js";import"./index-bcd7a424.js";import"./index-e513479b.js";import"./el-main-86eb724f.js";import"./index-b9e5f5cb.js";import"./el-overlay-08181e74.js";import"./event-f85d77b0.js";import"./index-313cd2ce.js";import"./focus-trap-64c402c5.js";import"./index-1ad115d7.js";import"./index-de1d3b53.js";import"./index-d469ae66.js";import"./index-4d8f36c6.js";import"./index-ebc73046.js";import"./_baseClone-3dbf39d6.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-4601cf3b.js";import"./index-99b65a15.js";import"./strings-53351eda.js";import"./isEqual-0b9509fd.js";import"./debounce-6c3123a6.js";import"./index-bd04154b.js";import"./validator-bcf701e4.js";import"./index-51138976.js";import"./customParseFormat-40c50080.js";import"./arrays-e667dc24.js";import"./flatten-749195f8.js";import"./index-6c0acd90.js";import"./aria-adfa05c5.js";const we=D=>(xe("data-v-df6a8d8c"),D=D(),he(),D),Ce={class:"main-container"},De={class:"flex justify-between items-center"},Ee={class:"text-[20px]"},Re={class:"flex items-center mt-5"},Fe={class:"text-sm"},Be={class:"text-sm"},Se={key:0,class:"time-data mt-3"},$e={class:"flex justify-center items-center text-lg"},je={class:"mx-6"},Ne={class:"time-data-head"},Ve={class:"time-data-body"},Te={class:"my-1"},Pe={class:"name"},ze=we(()=>s("span",{class:"item-btn iconfont icongengduo"},null,-1)),Ae=ue({__name:"index",setup(D){const O=de().meta.title;fe({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{reserve_state:"",create_time:""}});const j=m();let N=m([]),V=m({"-1":"#ccc",1:"#8558fa",2:"#1475fa",3:"#fa5b14",4:"#10c610"});(async(r=0)=>{const n=await(await re()).data;N.value=n})();let E=m(!0),u=m([]),f=m(""),B=m(0);const v=(r=0)=>{E.value=!0;let n={length:r,search_name:f.value};ae(n).then(h=>{u.value=h.data,E.value=!1}).catch(()=>{E.value=!1})};v();const T=r=>{r=="add"?B.value++:r=="sub"&&B.value--,v(B.value)},x=m(null),H=()=>{x.value.setFormData(),x.value.showDialog=!0},Q=r=>{x.value.setFormData(r),x.value.showDialog=!0},S=m(null),U=r=>{S.value.setFormData(r),S.value.showDialog=!0},W=r=>{ce.confirm(l("vipcardReserveDeleteTips"),l("warning"),{confirmButtonText:l("confirm"),cancelButtonText:l("cancel"),type:"warning"}).then(()=>{se(r).then(()=>{v()})})},$=(r,n)=>{ne({reserve_id:r,reserve_state:n}).then(()=>{v()})},q=r=>{r&&(r.resetFields(),f.value="",v())};return(r,n)=>{const h=pe,G=me,P=te,J=oe,z=_e,k=b,K=I,X=ee,Y=ve;return i(),p("div",Ce,[c(z,{class:"box-card !border-none",shadow:"never"},{default:a(()=>{var A;return[s("div",De,[s("span",Ee,o(e(O)),1),c(h,{type:"primary",class:"w-[100px]",onClick:H},{default:a(()=>[_(o(e(l)("addReserve")),1)]),_:1})]),s("div",Re,[s("span",Fe,o(e(l)("reserveStatus")),1),(i(!0),p(R,null,F(e(N),(d,y)=>(i(),p("div",{key:y,class:"flex items-center"},[s("span",{class:"w-[16px] h-[16px] ml-[30px] mr-[10px]",style:M({backgroundColor:e(V)[d.status]})},null,4),s("span",Be,o(d.name),1)]))),128))]),c(z,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:a(()=>[c(J,{inline:!0,model:r.searchParam,ref_key:"searchFormRef",ref:j},{default:a(()=>[c(P,{label:e(l)("client"),prop:"reserve_state"},{default:a(()=>[c(G,{placeholder:e(l)("clientPlaceholder"),modelValue:e(f),"onUpdate:modelValue":n[0]||(n[0]=d=>ke(f)?f.value=d:f=d),class:"w-[200px]"},null,8,["placeholder","modelValue"])]),_:1},8,["label"]),c(P,null,{default:a(()=>[c(h,{type:"primary",onClick:n[1]||(n[1]=d=>v())},{default:a(()=>[_(o(e(l)("search")),1)]),_:1}),c(h,{onClick:n[2]||(n[2]=d=>q(j.value))},{default:a(()=>[_(o(e(l)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),(A=e(u))!=null&&A.length?(i(),p("div",Se,[s("div",$e,[s("span",{class:"iconfont iconxiangzuojiantou font-bold cursor-pointer",onClick:n[3]||(n[3]=d=>T("sub"))}),s("div",je,o(e(u)[0].date)+" - "+o(e(u)[e(u).length-1].date),1),s("span",{class:"iconfont iconxiangyoujiantou font-bold cursor-pointer",onClick:n[4]||(n[4]=d=>T("add"))})]),ge((i(),p("div",null,[s("div",Ne,[(i(!0),p(R,null,F(e(u),(d,y)=>(i(),p("div",{key:y},[s("span",null,o(d.week)+" "+o(d.date),1)]))),128))]),s("div",Ve,[(i(!0),p(R,null,F(e(u),(d,y)=>(i(),p("div",{class:"flex flex-col common-scrollbar",key:y},[(i(!0),p(R,null,F(d.data,(t,Z)=>{var L;return i(),p("div",{class:"project-item",style:M({borderColor:e(V)[t.reserve_state]}),key:Z},[s("p",null,o(t.reserve_name),1),s("span",Te,o(t==null?void 0:t.reserve_date.split(" ")[1]),1),s("p",Pe,o((L=t==null?void 0:t.goods)==null?void 0:L.goods_name),1),c(X,null,{dropdown:a(()=>[c(K,null,{default:a(()=>[c(k,{onClick:w=>U(t)},{default:a(()=>[_(o(e(l)("reserveDetail")),1)]),_:2},1032,["onClick"]),t.reserve_state!=-1?(i(),C(k,{key:0,onClick:w=>Q(t)},{default:a(()=>[_(o(e(l)("editReserve")),1)]),_:2},1032,["onClick"])):g("",!0),t.reserve_state!=-1&&t.reserve_state!=3?(i(),C(k,{key:1,onClick:w=>$(t.reserve_id,-1)},{default:a(()=>[_(o(e(l)("closeReserve")),1)]),_:2},1032,["onClick"])):g("",!0),t.reserve_state==1?(i(),C(k,{key:2,onClick:w=>$(t.reserve_id,2)},{default:a(()=>[_(o(e(l)("arrivedAtTheStore")),1)]),_:2},1032,["onClick"])):g("",!0),t.reserve_state==2?(i(),C(k,{key:3,onClick:w=>$(t.reserve_id,3)},{default:a(()=>[_(o(e(l)("completed")),1)]),_:2},1032,["onClick"])):g("",!0),t.reserve_state==-1?(i(),C(k,{key:4,onClick:w=>W(t.reserve_id)},{default:a(()=>[_(o(e(l)("deleteReserve")),1)]),_:2},1032,["onClick"])):g("",!0)]),_:2},1024)]),default:a(()=>[ze]),_:2},1024)],4)}),128))]))),128))])])),[[Y,e(E)]])])):g("",!0)]}),_:1}),c(le,{ref_key:"addReserveDialog",ref:x,onComplete:v},null,512),c(ie,{ref_key:"reserveDetailDialog",ref:S,onComplete:v},null,512)])}}});const Mt=ye(Ae,[["__scopeId","data-v-df6a8d8c"]]);export{Mt as default};
|