Initial commit

This commit is contained in:
jiapengyu
2026-07-27 13:37:48 +08:00
commit ecba71e2a5
39123 changed files with 5989154 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
"use strict";var e=(e,t,r)=>new Promise((i,s)=>{var u=e=>{try{n(r.next(e))}catch(t){s(t)}},o=e=>{try{n(r.throw(e))}catch(t){s(t)}},n=e=>e.done?i(e.value):Promise.resolve(e.value).then(u,o);n((r=r.apply(e,t)).next())});const t=require("../../common/vendor.js"),r=require("../../common/assets.js"),i=require("../../stores/price.js"),s=require("../../stores/region.js"),u=require("../../utils/price.js"),o=require("../../api/index.js"),n=t.defineComponent({__name:"index",setup(n){const l=i.usePriceStore(),c=s.useRegionStore(),a=t.ref([]),d=t.ref([]),f=t.ref([]),v=t.ref([]),m=t.ref(!1),y=t.ref(!1),g=t.ref(!1),p=t.ref(!1),C=()=>{t.index.navigateTo({url:"/pages/price/price"})},h=()=>e(this,null,function*(){a.value=yield o.regionApi.getCities()}),_=t=>e(this,null,function*(){const e=yield o.regionApi.getDistricts(t);d.value=[...e,"其他"]}),U=(t,r)=>e(this,null,function*(){const e="其他"===r?"":r,i=yield o.regionApi.getStations(t,e);f.value=[...i,"其他"]}),x=t=>e(this,null,function*(){c.setCity(t),m.value=!1,yield _(t)}),D=t=>e(this,null,function*(){c.setDistrict(t),y.value=!1,yield U(c.selectedCity,t)}),S=()=>e(this,null,function*(){const e=c.selectedCommunity;if(e){const t=yield o.regionApi.getSiteUsers(e);t.length>0?v.value=[...t]:v.value=["新增商户","新增个人"]}else v.value=["新增商户","新增个人"]}),j=t=>e(this,null,function*(){c.setCommunity(t),g.value=!1,yield S()}),q=e=>{c.setCustomDistrict(e.detail.value)},w=e=>{c.setCustomCommunity(e.detail.value)},P=e=>{c.setCustomUser(e.detail.value)},b=()=>{m.value=!1,y.value=!1,g.value=!1,p.value=!1};return t.onMounted(()=>e(this,null,function*(){t.index.getStorageSync("collector_login")?(l.loadPrices(),yield h(),c.selectedCity&&(yield _(c.selectedCity))):t.index.redirectTo({url:"/pages/user/login"})})),t.onShow(()=>{l.loadPrices()}),(e,i)=>t.e({a:r._imports_0$1,b:t.o(C),c:r._imports_1,d:t.t(t.unref(c).selectedCity||"请选择城市"),e:t.o(e=>m.value=!0),f:t.t(t.unref(c).selectedDistrict||"请选择区"),g:t.o(e=>y.value=!0),h:t.unref(c).selectedCity?"":1,i:"其他"===t.unref(c).selectedDistrict},"其他"===t.unref(c).selectedDistrict?{j:t.unref(c).customDistrict,k:t.o(q)}:{},{l:t.t(t.unref(c).selectedCommunity||"请选择回收站点"),m:t.o(e=>g.value=!0),n:t.unref(c).selectedDistrict?"":1,o:"其他"===t.unref(c).selectedCommunity},"其他"===t.unref(c).selectedCommunity?{p:t.unref(c).customCommunity,q:t.o(w)}:{},{r:t.t(t.unref(c).selectedUser||"请选择用户"),s:t.o(e=>p.value=!0),t:t.unref(c).selectedCommunity?"":1,v:"新增商户"===t.unref(c).selectedUser},"新增商户"===t.unref(c).selectedUser?{w:t.unref(c).customUser,x:t.o(P)}:{},{y:"新增个人"===t.unref(c).selectedUser},"新增个人"===t.unref(c).selectedUser?{z:t.unref(c).customUser,A:t.o(P)}:{},{B:r._imports_2,C:t.f(t.unref(l).prices,(e,r,i)=>({a:t.unref(u.getCategoryIcon)(e.category),b:t.t(e.name),c:t.t(e.price),d:t.t("kg"===e.unit?"kg":"个"),e:e.category,f:t.o(r=>{return i=e.category,void t.index.navigateTo({url:`/pages/weigh/weigh?category=${i}`});var i},e.category)})),D:m.value},m.value?{E:t.o(b),F:t.f(a.value,(e,r,i)=>({a:t.t(e),b:e,c:t.unref(c).selectedCity===e?1:"",d:t.o(t=>x(e),e)})),G:t.o(()=>{}),H:t.o(b)}:{},{I:y.value},y.value?{J:t.o(b),K:t.f(d.value,(e,r,i)=>({a:t.t(e),b:e,c:t.unref(c).selectedDistrict===e?1:"",d:t.o(t=>D(e),e)})),L:t.o(()=>{}),M:t.o(b)}:{},{N:g.value},g.value?{O:t.o(b),P:t.f(f.value,(e,r,i)=>({a:t.t(e),b:e,c:t.unref(c).selectedCommunity===e?1:"",d:t.o(t=>j(e),e)})),Q:t.o(()=>{}),R:t.o(b)}:{},{S:p.value},p.value?{T:t.o(b),U:t.f(v.value,(e,r,i)=>({a:t.t(e),b:e,c:t.unref(c).selectedUser===e?1:"",d:t.o(t=>(e=>{c.setUser(e),p.value=!1})(e),e)})),V:t.o(()=>{}),W:t.o(b)}:{})}}),l=t._export_sfc(n,[["__scopeId","data-v-3e68e5fa"]]);wx.createPage(l);
+6
View File
@@ -0,0 +1,6 @@
{
"navigationBarTitleText": "易分宝回收",
"navigationBarBackgroundColor": "#3366ff",
"navigationBarTextStyle": "white",
"usingComponents": {}
}
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
.container.data-v-3e68e5fa{min-height:100vh;background:#f5f5f5}.content.data-v-3e68e5fa{padding:48rpx 32rpx 180rpx}.region-card.data-v-3e68e5fa{background:#fff;border-radius:16rpx;padding:24rpx;margin-bottom:32rpx;box-shadow:0 4rpx 12rpx rgba(0,0,0,.05)}.region-title.data-v-3e68e5fa{font-size:28rpx;font-weight:600;color:#333;margin-bottom:20rpx;display:flex;align-items:center}.region-icon.data-v-3e68e5fa{width:36rpx;height:36rpx;margin-right:12rpx}.region-row.data-v-3e68e5fa{margin-bottom:16rpx}.region-item.data-v-3e68e5fa{display:flex;align-items:center;justify-content:space-between}.region-label.data-v-3e68e5fa{font-size:28rpx;color:#666;width:120rpx}.region-select.data-v-3e68e5fa{flex:1;display:flex;align-items:center;justify-content:space-between;padding:16rpx 20rpx;background:#f8f8f8;border-radius:8rpx;font-size:28rpx;color:#333}.region-select.disabled.data-v-3e68e5fa{opacity:.5;pointer-events:none}.region-select .arrow.data-v-3e68e5fa{font-size:20rpx;color:#999}.custom-region.data-v-3e68e5fa{padding-left:120rpx;margin-bottom:16rpx}.custom-region .region-input.data-v-3e68e5fa{width:calc(100% - 20rpx);height:80rpx;padding:20rpx;background:#f8f8f8;border-radius:8rpx;font-size:28rpx;box-sizing:border-box;margin-left:10rpx;line-height:40rpx}.picker-overlay.data-v-3e68e5fa{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;z-index:1000}.picker-content.data-v-3e68e5fa{width:100%;background:#fff;border-radius:24rpx 24rpx 0 0;max-height:60vh}.picker-header.data-v-3e68e5fa{display:flex;justify-content:space-between;align-items:center;padding:24rpx 32rpx;border-bottom:1rpx solid #f0f0f0}.picker-title.data-v-3e68e5fa{font-size:32rpx;font-weight:600;color:#333}.picker-close.data-v-3e68e5fa{font-size:36rpx;color:#999}.picker-list.data-v-3e68e5fa{max-height:50vh}.picker-item.data-v-3e68e5fa{padding:28rpx 32rpx;font-size:30rpx;color:#333;border-bottom:1rpx solid #f5f5f5}.picker-item.active.data-v-3e68e5fa{color:#36f;background:#f0f5ff}.price-card.data-v-3e68e5fa{background:#fff;border-radius:16rpx;padding:24rpx;display:flex;justify-content:space-between;align-items:center;margin-bottom:32rpx;box-shadow:0 4rpx 12rpx rgba(0,0,0,.05)}.price-card-left.data-v-3e68e5fa{display:flex;align-items:center}.price-icon.data-v-3e68e5fa{width:40rpx;height:40rpx;margin-right:16rpx}.price-label.data-v-3e68e5fa{font-size:32rpx;font-weight:600;color:#333}.price-card-right.data-v-3e68e5fa{color:#36f}.price-arrow.data-v-3e68e5fa{font-size:40rpx;opacity:.8}.section-title.data-v-3e68e5fa{display:flex;align-items:center;margin-bottom:24rpx;font-size:32rpx;font-weight:600;color:#333}.section-icon.data-v-3e68e5fa{width:36rpx;height:36rpx;margin-right:12rpx}.category-grid.data-v-3e68e5fa{display:flex;flex-wrap:wrap;gap:24rpx;justify-content:space-between;box-sizing:border-box;width:100%}.category-item.data-v-3e68e5fa{width:47%;background:#fff;border-radius:16rpx;padding:32rpx 24rpx;display:flex;flex-direction:column;align-items:center;box-shadow:0 4rpx 12rpx rgba(0,0,0,.05);transition:all .2s;box-sizing:border-box}.category-item.data-v-3e68e5fa:active{transform:scale(.98);opacity:.9}.category-icon.data-v-3e68e5fa{margin-bottom:16rpx}.category-icon-wrap.data-v-3e68e5fa{width:64rpx;height:64rpx;margin-bottom:16rpx}.category-icon-img.data-v-3e68e5fa{width:100%;height:100%}.category-name.data-v-3e68e5fa{font-size:30rpx;font-weight:600;color:#333;margin-bottom:8rpx}.category-price.data-v-3e68e5fa{display:flex;align-items:baseline}.price-value.data-v-3e68e5fa{font-size:36rpx;font-weight:700;color:#36f}.price-unit.data-v-3e68e5fa{font-size:24rpx;color:#999;margin-left:4rpx}