Files
huishou/dist/build/h5/assets/pages-index-index.DOJ20mmu.js
T
2026-07-27 13:37:48 +08:00

2 lines
12 KiB
JavaScript

var e=(e,l,s)=>new Promise((t,a)=>{var c=e=>{try{o(s.next(e))}catch(l){a(l)}},i=e=>{try{o(s.throw(e))}catch(l){a(l)}},o=e=>e.done?t(e.value):Promise.resolve(e.value).then(c,i);o((s=s.apply(e,l)).next())});import{g as l,x as s,s as t,i as a,w as c,t as i,a as o,N as u,k as r,u as n,f as d,m as f,l as k,e as p,L as g,M as m,p as y,I as v,b as A,d as C,F as D,z as h,O as w,S as _,o as R}from"./index-DcUr69Kn.js";import{u as H}from"./price.CU2L7SNL.js";import{u as O}from"./region.B9x7Yq8u.js";import{g as x}from"./price.D7R1oiga.js";import{r as K}from"./index.CEmRwf5G.js";import{_ as Q}from"./_plugin-vue_export-helper.BCo6x5W8.js";const U=Q(l({__name:"index",setup(l){const Q=H(),U=O(),b=s([]),G=s([]),T=s([]),B=s([]),W=s(!1),Z=s(!1),j=s(!1),N=s(!1),P=()=>e(this,null,function*(){b.value=yield K.getCities()}),X=l=>e(this,null,function*(){const e=yield K.getDistricts(l);G.value=[...e,"其他"]}),L=(l,s)=>e(this,null,function*(){const e="其他"===s?"":s,t=yield K.getStations(l,e);T.value=[...t,"其他"]}),z=l=>e(this,null,function*(){U.setCity(l),W.value=!1,yield X(l)}),I=l=>e(this,null,function*(){U.setDistrict(l),Z.value=!1,yield L(U.selectedCity,l)}),q=()=>e(this,null,function*(){const e=U.selectedCommunity;if(e){const l=yield K.getSiteUsers(e);l.length>0?B.value=[...l]:B.value=["新增商户","新增个人"]}else B.value=["新增商户","新增个人"]}),V=l=>e(this,null,function*(){U.setCommunity(l),j.value=!1,yield q()}),F=e=>{U.setCustomDistrict(e.detail.value)},J=e=>{U.setCustomCommunity(e.detail.value)},E=e=>{U.setCustomUser(e.detail.value)},Y=()=>{W.value=!1,Z.value=!1,j.value=!1,N.value=!1};return t(()=>e(this,null,function*(){a("collector_login")?(Q.loadPrices(),yield P(),U.selectedCity&&(yield X(U.selectedCity))):c({url:"/pages/user/login"})})),i(()=>{Q.loadPrices()}),(e,l)=>{const s=f,t=k,a=r,c=v,i=_;return n(),o(a,{class:"container"},{default:u(()=>[d(a,{class:"content"},{default:u(()=>[d(a,{class:"region-card"},{default:u(()=>[d(a,{class:"region-title"},{default:u(()=>[d(s,{class:"region-icon",src:"./static/Location.png",mode:"aspectFit"}),d(t,null,{default:u(()=>[p("选择区域")]),_:1})]),_:1}),d(a,{class:"region-row"},{default:u(()=>[d(a,{class:"region-item"},{default:u(()=>[d(t,{class:"region-label"},{default:u(()=>[p("城市")]),_:1}),d(a,{class:"region-select",onClick:l[0]||(l[0]=e=>W.value=!0)},{default:u(()=>[d(t,null,{default:u(()=>[p(g(m(U).selectedCity||"请选择城市"),1)]),_:1}),d(t,{class:"arrow"},{default:u(()=>[p("▼")]),_:1})]),_:1})]),_:1})]),_:1}),d(a,{class:"region-row"},{default:u(()=>[d(a,{class:"region-item"},{default:u(()=>[d(t,{class:"region-label"},{default:u(()=>[p("区")]),_:1}),d(a,{class:y(["region-select",{disabled:!m(U).selectedCity}]),onClick:l[1]||(l[1]=e=>Z.value=!0)},{default:u(()=>[d(t,null,{default:u(()=>[p(g(m(U).selectedDistrict||"请选择区"),1)]),_:1}),d(t,{class:"arrow"},{default:u(()=>[p("▼")]),_:1})]),_:1},8,["class"])]),_:1})]),_:1}),"其他"===m(U).selectedDistrict?(n(),o(a,{key:0,class:"custom-region"},{default:u(()=>[d(c,{type:"text",value:m(U).customDistrict,onInput:F,placeholder:"请输入区名称",class:"region-input"},null,8,["value"])]),_:1})):A("",!0),d(a,{class:"region-row"},{default:u(()=>[d(a,{class:"region-item"},{default:u(()=>[d(t,{class:"region-label"},{default:u(()=>[p("回收站点")]),_:1}),d(a,{class:y(["region-select",{disabled:!m(U).selectedDistrict}]),onClick:l[2]||(l[2]=e=>j.value=!0)},{default:u(()=>[d(t,null,{default:u(()=>[p(g(m(U).selectedCommunity||"请选择回收站点"),1)]),_:1}),d(t,{class:"arrow"},{default:u(()=>[p("▼")]),_:1})]),_:1},8,["class"])]),_:1})]),_:1}),"其他"===m(U).selectedCommunity?(n(),o(a,{key:1,class:"custom-region"},{default:u(()=>[d(c,{type:"text",value:m(U).customCommunity,onInput:J,placeholder:"请输入回收站点名称",class:"region-input"},null,8,["value"])]),_:1})):A("",!0),d(a,{class:"region-row"},{default:u(()=>[d(a,{class:"region-item"},{default:u(()=>[d(t,{class:"region-label"},{default:u(()=>[p("用户")]),_:1}),d(a,{class:y(["region-select",{disabled:!m(U).selectedCommunity}]),onClick:l[3]||(l[3]=e=>N.value=!0)},{default:u(()=>[d(t,null,{default:u(()=>[p(g(m(U).selectedUser||"请选择用户"),1)]),_:1}),d(t,{class:"arrow"},{default:u(()=>[p("▼")]),_:1})]),_:1},8,["class"])]),_:1})]),_:1}),"新增商户"===m(U).selectedUser?(n(),o(a,{key:2,class:"custom-region"},{default:u(()=>[d(c,{type:"text",value:m(U).customUser,onInput:E,placeholder:"自定义请输入商户名称",class:"region-input"},null,8,["value"])]),_:1})):A("",!0),"新增个人"===m(U).selectedUser?(n(),o(a,{key:3,class:"custom-region"},{default:u(()=>[d(c,{type:"text",value:m(U).customUser,onInput:E,placeholder:"自定义请输入个人信息",class:"region-input"},null,8,["value"])]),_:1})):A("",!0)]),_:1}),d(a,{class:"section-title"},{default:u(()=>[d(s,{class:"section-icon",src:"data:image/png;base64,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",mode:"aspectFit"}),d(t,null,{default:u(()=>[p("选择回收种类")]),_:1})]),_:1}),d(a,{class:"category-grid"},{default:u(()=>[(n(!0),C(D,null,h(m(Q).prices,e=>(n(),o(a,{key:e.category,class:"category-item",onClick:l=>{return s=e.category,void R({url:`/pages/weigh/weigh?category=${s}`});var s}},{default:u(()=>[d(a,{class:"category-icon-wrap"},{default:u(()=>[d(s,{class:"category-icon-img",src:m(x)(e.category),mode:"aspectFit"},null,8,["src"])]),_:2},1024),d(a,{class:"category-name"},{default:u(()=>[p(g(e.name),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),W.value?(n(),o(a,{key:0,class:"picker-overlay",onClick:Y},{default:u(()=>[d(a,{class:"picker-content",onClick:l[4]||(l[4]=w(()=>{},["stop"]))},{default:u(()=>[d(a,{class:"picker-header"},{default:u(()=>[d(t,{class:"picker-title"},{default:u(()=>[p("选择城市")]),_:1}),d(t,{class:"picker-close",onClick:Y},{default:u(()=>[p("✕")]),_:1})]),_:1}),d(i,{"scroll-y":"",class:"picker-list"},{default:u(()=>[(n(!0),C(D,null,h(b.value,e=>(n(),o(a,{key:e,class:y(["picker-item",{active:m(U).selectedCity===e}]),onClick:l=>z(e)},{default:u(()=>[d(t,null,{default:u(()=>[p(g(e),1)]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1})]),_:1})):A("",!0),Z.value?(n(),o(a,{key:1,class:"picker-overlay",onClick:Y},{default:u(()=>[d(a,{class:"picker-content",onClick:l[5]||(l[5]=w(()=>{},["stop"]))},{default:u(()=>[d(a,{class:"picker-header"},{default:u(()=>[d(t,{class:"picker-title"},{default:u(()=>[p("选择区")]),_:1}),d(t,{class:"picker-close",onClick:Y},{default:u(()=>[p("✕")]),_:1})]),_:1}),d(i,{"scroll-y":"",class:"picker-list"},{default:u(()=>[(n(!0),C(D,null,h(G.value,e=>(n(),o(a,{key:e,class:y(["picker-item",{active:m(U).selectedDistrict===e}]),onClick:l=>I(e)},{default:u(()=>[d(t,null,{default:u(()=>[p(g(e),1)]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1})]),_:1})):A("",!0),j.value?(n(),o(a,{key:2,class:"picker-overlay",onClick:Y},{default:u(()=>[d(a,{class:"picker-content",onClick:l[6]||(l[6]=w(()=>{},["stop"]))},{default:u(()=>[d(a,{class:"picker-header"},{default:u(()=>[d(t,{class:"picker-title"},{default:u(()=>[p("选择回收站点")]),_:1}),d(t,{class:"picker-close",onClick:Y},{default:u(()=>[p("✕")]),_:1})]),_:1}),d(i,{"scroll-y":"",class:"picker-list"},{default:u(()=>[(n(!0),C(D,null,h(T.value,e=>(n(),o(a,{key:e,class:y(["picker-item",{active:m(U).selectedCommunity===e}]),onClick:l=>V(e)},{default:u(()=>[d(t,null,{default:u(()=>[p(g(e),1)]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1})]),_:1})):A("",!0),N.value?(n(),o(a,{key:3,class:"picker-overlay",onClick:Y},{default:u(()=>[d(a,{class:"picker-content",onClick:l[7]||(l[7]=w(()=>{},["stop"]))},{default:u(()=>[d(a,{class:"picker-header"},{default:u(()=>[d(t,{class:"picker-title"},{default:u(()=>[p("选择用户")]),_:1}),d(t,{class:"picker-close",onClick:Y},{default:u(()=>[p("✕")]),_:1})]),_:1}),d(i,{"scroll-y":"",class:"picker-list"},{default:u(()=>[(n(!0),C(D,null,h(B.value,e=>(n(),o(a,{key:e,class:y(["picker-item",{active:m(U).selectedUser===e}]),onClick:l=>(e=>{U.setUser(e),N.value=!1})(e)},{default:u(()=>[d(t,null,{default:u(()=>[p(g(e),1)]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1})]),_:1})):A("",!0)]),_:1})}}}),[["__scopeId","data-v-2d23bf86"]]);export{U as default};