mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-29 01:40:16 +00:00
2 lines
14 KiB
JavaScript
2 lines
14 KiB
JavaScript
/* empty css *//* empty css */import{E as ue}from"./el-overlay-08181e74.js";/* empty css *//* empty css */import"./index-7eafba5f.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{a as pe,E as me}from"./el-form-item-1b16c9fc.js";import{_ as ce}from"./index.vue_vue_type_script_setup_true_lang-d4db3fbb.js";import{_ as _e}from"./index-2d04c504.js";/* empty css *//* empty css */import{t as l}from"./index-0ca94763.js";import{$ as fe,a0 as ye,a1 as ge,a2 as he,a3 as ve,a4 as be}from"./tourism-6d4e6397.js";import{u as we,a as ke}from"./vue-router-48fdc1e3.js";import{a as Ve,E as Ce}from"./index-24fb848e.js";import{E as xe}from"./index-e27c3bb0.js";import{E as Pe}from"./index-6fe330c9.js";import{E as Ee}from"./index-9ecd3f93.js";import{E as De}from"./index-c5914bde.js";import{E as $e}from"./index-c4937845.js";import{E as Te,b as Ue}from"./index-ba04db70.js";import{E as Se}from"./index-51138976.js";import{v as Re}from"./directive-64fb15dc.js";import{d as qe,r as v,O as K,c as Be,M as Q,e as i,f as u,g as _,u as r,B as c,y as o,x as s,F as E,z as D,v as w,A as g,H as R,n as Fe,aA as Ye,aB as je}from"./plugin-vue_export-helper-85a4d40b.js";import{_ as Ne}from"./_plugin-vue_export-helper-c27b6911.js";import"./event-f85d77b0.js";import"./index-313cd2ce.js";import"./index-cf9a2dd7.js";import"./focus-trap-64c402c5.js";import"./index-1ad115d7.js";import"./index-de1d3b53.js";import"./common-c3be41fd.js";import"./index-bcd7a424.js";import"./index-e513479b.js";import"./el-main-86eb724f.js";import"./index-b9e5f5cb.js";import"./index-d469ae66.js";import"./index-4d8f36c6.js";import"./index-ebc73046.js";import"./_baseClone-3dbf39d6.js";import"./index.vue_vue_type_style_index_0_lang-14193028.js";import"./attachment-afdaf51f.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-489c18c0.js";import"./index-ee5275c6.js";import"./aria-adfa05c5.js";import"./validator-bcf701e4.js";import"./index-e1882aa8.js";import"./index-a7e8e96f.js";import"./index-888853cf.js";import"./index-344f0086.js";import"./debounce-6c3123a6.js";import"./position-37364850.js";import"./index-448a4893.js";import"./index-95b00894.js";import"./isEqual-0b9509fd.js";import"./flatten-749195f8.js";import"./index-21f38393.js";import"./index-4601cf3b.js";import"./index-99b65a15.js";import"./strings-53351eda.js";import"./index-bd04154b.js";import"./customParseFormat-40c50080.js";import"./arrays-e667dc24.js";import"./index-6c0acd90.js";const q=$=>(Ye("data-v-87774f90"),$=$(),je(),$),Le={class:"main-container"},We={class:"detail-head"},ze=q(()=>_("span",{class:"iconfont iconxiangzuojiantou !text-xs"},null,-1)),Ie={class:"ml-[1px]"},Me=q(()=>_("span",{class:"adorn"},"|",-1)),Oe={key:0,class:"right"},Ae={key:1,class:"right"},Ge={key:0},He={class:"fixed-footer-wrap"},Je={class:"fixed-footer"},Ke={key:1},Qe=["onClick"],Xe={key:0},Ze={class:"text-right text-gray-400 text-[14px] mt-[15px]"},et={key:1},tt=q(()=>_("p",{class:"text-right text-gray-400 text-[14px] mt-[15px]"},"0.00¥",-1)),at=[tt],lt={key:1,class:"w-full h-full"},ot={class:"text-gray-400"},rt={key:0},st={class:"text-right text-gray-400 text-[14px] mt-[15px]"},it={key:1},dt=q(()=>_("p",{class:"text-right text-gray-400 text-[14px] mt-[15px]"},"0.00¥",-1)),nt=[dt],ut={class:"dialog-footer"},pt=qe({__name:"edit",setup($){const W=we(),X=ke(),B=parseInt(W.query.id),k=v(!1);W.meta.title;const V=v("first"),z={way_id:0,way_name:"",start_city:"",end_city:"",way_character:"",fee_desc:"",group_buy_type:"",way_theme:"",travel_type:"",way_traffic:"",goods_id:0,stock:"",goods_cover:"",goods_image:"",price:"",buy_info:"",cover_thumb_small:"",image_thumb_small:""},a=K({...z}),I=v([]);(async()=>{I.value=await(await fe()).data.data})(),v(!1);const T=(n,e)=>{a[n]==e?a[n]="":a[n]=e};B&&(async(n=0)=>{Object.assign(a,z);const e=await(await ye(n)).data;Object.keys(a).forEach(d=>{e[d]!=null&&(a[d]=e[d])}),e.goods&&Object.keys(a).forEach(d=>{e.goods[d]!=null&&(a[d]=e.goods[d]),d=="image_thumb_small"&&e.goods[d]!=null&&(a[d]=e.goods[d].join(","))}),a.way_id=n,M(a.goods_id)})(B);const F=v(),Z=(n,e,d)=>{let x=/((^[1-9]\d*)|^0)(\.\d{0,2}){0,1}$/;e===""?d(new Error(l("wayPricePlaceholder"))):parseFloat(e)===0?d(new Error(l("wayPricePlaceholder1"))):x.test(e)?d():d(new Error(l("wayPricePlaceholder2")))},ee=(n,e,d)=>{a.cover_thumb_small==""?d(new Error(l("wayCoverPlaceholder"))):d()},te=Be(()=>({way_name:[{required:!0,message:l("wayTitlePlaceholder"),trigger:"blur"}],goods_cover:[{required:!0,validator:ee,trigger:"blur"}],stock:[{required:!0,message:l("wayStockPlaceholder"),trigger:"blur"}],price:[{required:!0,validator:Z,trigger:"blur"}],start_city:[{required:!0,message:l("startCityPlaceholder"),trigger:"blur"}],end_city:[{required:!0,message:l("endCityPlaceholder"),trigger:"blur"}]})),ae=async n=>{k.value||!n||await n.validate(async e=>{if(e){k.value=!0,a.goods_cover=a.cover_thumb_small,a.goods_image=a.image_thumb_small;const d=a;(a.way_id?ge:he)(d).then(y=>{k.value=!1,y.code>=0&&a.way_id==0?(a.way_id=y.data.way_id,a.goods_id=y.data.goods_id,V.value="second"):history.back()}).catch(()=>{k.value=!1})}})},le=()=>{history.back()},oe=n=>{const e=parseInt(new Date().getTime()/1e3)+"",d=parseInt(new Date(n.day).getTime()/1e3)+"";return e-60*60*24<d},C=v(!1),re=n=>{C.value=!0,p.start_date=n.day,p.is_set=1,p.price="",p.end_date="",h.value[n.day]&&(p.price=h.value[n.day].price)},p=K({is_set:1,start_date:"",end_date:"",price:""}),Y=v(!1),se=()=>{Y.value||(Y.value=!0,p.goods_id=a.goods_id,ve(p).then(n=>{M(a.goods_id),C.value=!1,Y.value=!1}))},h=v([]),M=(n=0)=>{be({goods_id:n}).then(e=>{h.value=e.data})};return(n,e)=>{const d=Ve,x=Ce,y=xe,m=pe,U=Pe,O=_e,j=ce,A=me,N=Ee,S=De,ie=$e,G=Te,de=Ue,H=Se,ne=ue,J=Re;return Q((i(),u("div",Le,[_("div",We,[_("div",{class:"left",onClick:e[0]||(e[0]=t=>r(X).push({path:"/tourism/product/way/way"}))},[ze,_("span",Ie,c(r(l)("returnToPreviousPage")),1),Me,r(B)?(i(),u("span",Oe,c(r(l)("editWay")),1)):(i(),u("span",Ae,c(r(l)("addWay")),1))])]),o(N,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[o(x,{modelValue:V.value,"onUpdate:modelValue":e[1]||(e[1]=t=>V.value=t),class:"demo-tabs",onTabClick:n.handleClick},{default:s(()=>[o(d,{label:r(l)("basicData"),name:"first"},null,8,["label"]),o(d,{label:r(l)("priceCalendar"),name:"second",disabled:!a.way_id},null,8,["label","disabled"])]),_:1},8,["modelValue","onTabClick"]),V.value=="first"?(i(),u("div",Ge,[o(N,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[o(A,{model:a,"label-width":"90px",ref_key:"formRef",ref:F,rules:r(te),class:"page-form"},{default:s(()=>[o(m,{label:r(l)("wayName"),prop:"way_name"},{default:s(()=>[o(y,{modelValue:a.way_name,"onUpdate:modelValue":e[2]||(e[2]=t=>a.way_name=t),clearable:"",placeholder:r(l)("wayNamePlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),(i(!0),u(E,null,D(I.value,(t,P)=>(i(),u("div",{key:P},[P=="group_buy_type"?(i(),w(m,{key:0,label:r(l)("groupBuyType")},{default:s(()=>[(i(!0),u(E,null,D(t,(b,f)=>(i(),u("span",null,[o(U,{style:{"margin-right":"8px"},checked:f==a.group_buy_type,onChange:L=>T("group_buy_type",f)},{default:s(()=>[g(c(b),1)]),_:2},1032,["checked","onChange"])]))),256))]),_:2},1032,["label"])):P=="travel_type"?(i(),w(m,{key:1,label:r(l)("travelType")},{default:s(()=>[(i(!0),u(E,null,D(t,(b,f)=>(i(),u("span",null,[o(U,{style:{"margin-right":"8px"},checked:f==a.travel_type,onChange:L=>T("travel_type",f)},{default:s(()=>[g(c(b),1)]),_:2},1032,["checked","onChange"])]))),256))]),_:2},1032,["label"])):P=="way_theme"?(i(),w(m,{key:2,label:r(l)("wayTheme")},{default:s(()=>[(i(!0),u(E,null,D(t,(b,f)=>(i(),u("span",null,[o(U,{style:{"margin-right":"8px"},checked:f==a.way_theme,onChange:L=>T("way_theme",f)},{default:s(()=>[g(c(b),1)]),_:2},1032,["checked","onChange"])]))),256))]),_:2},1032,["label"])):(i(),w(m,{key:3,label:r(l)("wayTraffic")},{default:s(()=>[(i(!0),u(E,null,D(t,(b,f)=>(i(),u("span",null,[o(U,{style:{"margin-right":"8px"},checked:f==a.way_traffic,onChange:L=>T("way_traffic",f)},{default:s(()=>[g(c(b),1)]),_:2},1032,["checked","onChange"])]))),256))]),_:2},1032,["label"]))]))),128)),o(m,{label:r(l)("wayCover"),prop:"goods_cover"},{default:s(()=>[o(O,{modelValue:a.cover_thumb_small,"onUpdate:modelValue":e[3]||(e[3]=t=>a.cover_thumb_small=t)},null,8,["modelValue"])]),_:1},8,["label"]),o(m,{label:r(l)("wayImages"),prop:"goods_images"},{default:s(()=>[o(O,{modelValue:a.image_thumb_small,"onUpdate:modelValue":e[4]||(e[4]=t=>a.image_thumb_small=t),limit:"10"},null,8,["modelValue"])]),_:1},8,["label"]),o(m,{label:r(l)("wayStock"),prop:"stock"},{default:s(()=>[o(y,{modelValue:a.stock,"onUpdate:modelValue":e[5]||(e[5]=t=>a.stock=t),clearable:"",placeholder:r(l)("wayStockPlaceholder"),class:"input-width",onkeyup:"this.value = this.value.replace(/[^\\d]/g,'');"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(m,{label:r(l)("wayPrice"),prop:"price"},{default:s(()=>[o(y,{modelValue:a.price,"onUpdate:modelValue":e[6]||(e[6]=t=>a.price=t),clearable:"",placeholder:r(l)("wayPricePlaceholder"),class:"input-width",onkeyup:"this.value = this.value.replace(/[^\\d\\.]/g,'');this.value = this.value.replace(/^\\./g,'');this.value = this.value.replace(/\\. {2,}/g,'.');this.value = this.value.replace('.','$#$').replace(/\\./g,'').replace('$#$','.');"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(m,{label:r(l)("startCity"),prop:"start_city"},{default:s(()=>[o(y,{modelValue:a.start_city,"onUpdate:modelValue":e[7]||(e[7]=t=>a.start_city=t),clearable:"",placeholder:r(l)("startCityPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(m,{label:r(l)("endCity"),prop:"end_city"},{default:s(()=>[o(y,{modelValue:a.end_city,"onUpdate:modelValue":e[8]||(e[8]=t=>a.end_city=t),clearable:"",placeholder:r(l)("endCityPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(m,{label:r(l)("buyDesc")},{default:s(()=>[o(j,{modelValue:a.buy_info,"onUpdate:modelValue":e[9]||(e[9]=t=>a.buy_info=t)},null,8,["modelValue"])]),_:1},8,["label"]),o(m,{label:r(l)("feeDesc")},{default:s(()=>[o(j,{modelValue:a.fee_desc,"onUpdate:modelValue":e[10]||(e[10]=t=>a.fee_desc=t)},null,8,["modelValue"])]),_:1},8,["label"]),o(m,{label:r(l)("wayCharacter")},{default:s(()=>[o(j,{modelValue:a.way_character,"onUpdate:modelValue":e[11]||(e[11]=t=>a.way_character=t)},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1}),_("div",He,[_("div",Je,[o(S,{type:"primary",onClick:e[12]||(e[12]=t=>ae(F.value))},{default:s(()=>[g(c(r(l)("save")),1)]),_:1}),o(S,{onClick:e[13]||(e[13]=t=>le())},{default:s(()=>[g(c(r(l)("returnToPreviousPage")),1)]),_:1})])])])):R("",!0),V.value=="second"?(i(),u("div",Ke,[o(N,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[o(ie,null,{"date-cell":s(({data:t})=>[oe(t)==!0?(i(),u("div",{key:0,class:Fe(["w-full h-full",t.isSelected?"is-selected":""]),onClick:P=>re(t)},[_("p",null,c(t.day.split("-").slice(1).join("-")),1),h.value&&h.value[t.day]?(i(),u("div",Xe,[_("p",Ze,c(h.value[t.day].price)+"¥",1)])):(i(),u("div",et,at))],10,Qe)):(i(),u("div",lt,[_("p",ot,c(t.day.split("-").slice(1).join("-")),1),h.value&&h.value[t.day]?(i(),u("div",rt,[_("p",st,c(h.value[t.day].price)+"¥",1)])):(i(),u("div",it,nt))]))]),_:1})]),_:1})])):R("",!0)]),_:1}),o(ne,{modelValue:C.value,"onUpdate:modelValue":e[20]||(e[20]=t=>C.value=t),title:r(l)("editPrice"),width:"400px","destroy-on-close":!0},{footer:s(()=>[_("span",ut,[o(S,{onClick:e[18]||(e[18]=t=>C.value=!1)},{default:s(()=>[g(c(r(l)("cancel")),1)]),_:1}),o(S,{type:"primary",onClick:e[19]||(e[19]=t=>se())},{default:s(()=>[g(c(r(l)("confirm")),1)]),_:1})])]),default:s(()=>[Q((i(),w(A,{model:p,"label-width":"90px",ref_key:"formRef",ref:F,class:"page-form"},{default:s(()=>[o(m,{label:r(l)("daySetting"),class:"items-center"},{default:s(()=>[o(de,{modelValue:p.is_set,"onUpdate:modelValue":e[14]||(e[14]=t=>p.is_set=t),class:"ml-4 input-width"},{default:s(()=>[o(G,{label:1,size:"large"},{default:s(()=>[g(c(p.start_date),1)]),_:1}),o(G,{label:2,size:"large"},{default:s(()=>[g(c(r(l)("dateRange")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),p.is_set==2?(i(),w(m,{key:0,label:r(l)("startDate"),class:"input-width"},{default:s(()=>[o(H,{type:"date",modelValue:p.start_date,"onUpdate:modelValue":e[15]||(e[15]=t=>p.start_date=t),placeholder:r(l)("startDate"),"value-format":"YYYY-MM-DD"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):R("",!0),p.is_set==2?(i(),w(m,{key:1,label:r(l)("endDate"),class:"input-width"},{default:s(()=>[o(H,{type:"date",modelValue:p.end_date,"onUpdate:modelValue":e[16]||(e[16]=t=>p.end_date=t),placeholder:r(l)("startDate"),"value-format":"YYYY-MM-DD"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):R("",!0),o(m,{label:r(l)("wayPrice"),class:"input-width"},{default:s(()=>[o(y,{modelValue:p.price,"onUpdate:modelValue":e[17]||(e[17]=t=>p.price=t),clearable:"",placeholder:r(l)("wayPricePlaceholder"),class:"input-width",onkeyup:"this.value = this.value.replace(/[^\\d\\.]/g,'');this.value = this.value.replace(/^\\./g,'');this.value = this.value.replace(/\\. {2,}/g,'.');this.value = this.value.replace('.','$#$').replace(/\\./g,'').replace('$#$','.');"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"])),[[J,k.value]])]),_:1},8,["modelValue","title"])])),[[J,k.value]])}}});const za=Ne(pt,[["__scopeId","data-v-87774f90"]]);export{za as default};
|