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";const e=require("../../common/vendor.js"),t=require("../../common/assets.js"),r=require("../../stores/price.js"),s=require("../../stores/region.js"),i=require("../../utils/price.js"),a=require("../../api/index.js"),o=e.defineComponent({__name:"index",setup(o){const u=r.usePriceStore(),n=s.useRegionStore(),c=e.ref([]),l=e.ref([]),d=e.ref([]),f=e.ref([]),v=e.ref(!1),m=e.ref(!1),g=e.ref(!1),y=e.ref(!1),C=()=>{e.index.navigateTo({url:"/pages/price/price"})},p=async e=>{const t=await a.regionApi.getDistricts(e);l.value=[...t,"其他"]},w=async e=>{n.setDistrict(e),m.value=!1,await(async(e,t)=>{const r="其他"===t?"":t,s=await a.regionApi.getStations(e,r);d.value=[...s,"其他"]})(n.selectedCity,e)},_=async e=>{n.setCommunity(e),g.value=!1,await(async()=>{const e=n.selectedCommunity;if(e){const t=await a.regionApi.getSiteUsers(e);t.length>0?f.value=[...t]:f.value=["新增商户","新增个人"]}else f.value=["新增商户","新增个人"]})()},U=e=>{n.setCustomDistrict(e.detail.value)},D=e=>{n.setCustomCommunity(e.detail.value)},x=e=>{n.setCustomUser(e.detail.value)},S=()=>{v.value=!1,m.value=!1,g.value=!1,y.value=!1};return e.onMounted(async()=>{e.index.getStorageSync("collector_login")?(u.loadPrices(),await(async()=>{c.value=await a.regionApi.getCities()})(),n.selectedCity&&await p(n.selectedCity)):e.index.redirectTo({url:"/pages/user/login"})}),e.onShow(()=>{u.loadPrices()}),(r,s)=>e.e({a:t._imports_0,b:e.o(C),c:t._imports_1,d:e.t(e.unref(n).selectedCity||"请选择城市"),e:e.o(e=>v.value=!0),f:e.t(e.unref(n).selectedDistrict||"请选择区"),g:e.o(e=>m.value=!0),h:e.unref(n).selectedCity?"":1,i:"其他"===e.unref(n).selectedDistrict},"其他"===e.unref(n).selectedDistrict?{j:e.unref(n).customDistrict,k:e.o(U)}:{},{l:e.t(e.unref(n).selectedCommunity||"请选择回收站点"),m:e.o(e=>g.value=!0),n:e.unref(n).selectedDistrict?"":1,o:"其他"===e.unref(n).selectedCommunity},"其他"===e.unref(n).selectedCommunity?{p:e.unref(n).customCommunity,q:e.o(D)}:{},{r:e.t(e.unref(n).selectedUser||"请选择用户"),s:e.o(e=>y.value=!0),t:e.unref(n).selectedCommunity?"":1,v:"新增商户"===e.unref(n).selectedUser},"新增商户"===e.unref(n).selectedUser?{w:e.unref(n).customUser,x:e.o(x)}:{},{y:"新增个人"===e.unref(n).selectedUser},"新增个人"===e.unref(n).selectedUser?{z:e.unref(n).customUser,A:e.o(x)}:{},{B:t._imports_2,C:e.f(e.unref(u).prices,(t,r,s)=>({a:e.t(e.unref(i.getCategoryIcon)(t.category)),b:e.t(t.name),c:e.t(t.price),d:e.t("kg"===t.unit?"kg":"个"),e:t.category,f:e.o(r=>{return s=t.category,void e.index.navigateTo({url:`/pages/weigh/weigh?category=${s}`});var s},t.category)})),D:v.value},v.value?{E:e.o(S),F:e.f(c.value,(t,r,s)=>({a:e.t(t),b:t,c:e.unref(n).selectedCity===t?1:"",d:e.o(e=>(async e=>{n.setCity(e),v.value=!1,await p(e)})(t),t)})),G:e.o(()=>{}),H:e.o(S)}:{},{I:m.value},m.value?{J:e.o(S),K:e.f(l.value,(t,r,s)=>({a:e.t(t),b:t,c:e.unref(n).selectedDistrict===t?1:"",d:e.o(e=>w(t),t)})),L:e.o(()=>{}),M:e.o(S)}:{},{N:g.value},g.value?{O:e.o(S),P:e.f(d.value,(t,r,s)=>({a:e.t(t),b:t,c:e.unref(n).selectedCommunity===t?1:"",d:e.o(e=>_(t),t)})),Q:e.o(()=>{}),R:e.o(S)}:{},{S:y.value},y.value?{T:e.o(S),U:e.f(f.value,(t,r,s)=>({a:e.t(t),b:t,c:e.unref(n).selectedUser===t?1:"",d:e.o(e=>(e=>{n.setUser(e),y.value=!1})(t),t)})),V:e.o(()=>{}),W:e.o(S)}:{})}}),u=e._export_sfc(o,[["__scopeId","data-v-56a56d45"]]);wx.createPage(u);
+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-56a56d45{min-height:100vh;background:#f5f5f5}.content.data-v-56a56d45{padding:48rpx 32rpx 180rpx}.region-card.data-v-56a56d45{background:#fff;border-radius:16rpx;padding:24rpx;margin-bottom:32rpx;box-shadow:0 4rpx 12rpx rgba(0,0,0,.05)}.region-title.data-v-56a56d45{font-size:28rpx;font-weight:600;color:#333;margin-bottom:20rpx;display:flex;align-items:center}.region-icon.data-v-56a56d45{width:36rpx;height:36rpx;margin-right:12rpx}.region-row.data-v-56a56d45{margin-bottom:16rpx}.region-item.data-v-56a56d45{display:flex;align-items:center;justify-content:space-between}.region-label.data-v-56a56d45{font-size:28rpx;color:#666;width:120rpx}.region-select.data-v-56a56d45{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-56a56d45{opacity:.5;pointer-events:none}.region-select .arrow.data-v-56a56d45{font-size:20rpx;color:#999}.custom-region.data-v-56a56d45{padding-left:120rpx;margin-bottom:16rpx}.custom-region .region-input.data-v-56a56d45{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-56a56d45{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-56a56d45{width:100%;background:#fff;border-radius:24rpx 24rpx 0 0;max-height:60vh}.picker-header.data-v-56a56d45{display:flex;justify-content:space-between;align-items:center;padding:24rpx 32rpx;border-bottom:1rpx solid #f0f0f0}.picker-title.data-v-56a56d45{font-size:32rpx;font-weight:600;color:#333}.picker-close.data-v-56a56d45{font-size:36rpx;color:#999}.picker-list.data-v-56a56d45{max-height:50vh}.picker-item.data-v-56a56d45{padding:28rpx 32rpx;font-size:30rpx;color:#333;border-bottom:1rpx solid #f5f5f5}.picker-item.active.data-v-56a56d45{color:#36f;background:#f0f5ff}.price-card.data-v-56a56d45{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-56a56d45{display:flex;align-items:center}.price-icon.data-v-56a56d45{width:40rpx;height:40rpx;margin-right:16rpx}.price-label.data-v-56a56d45{font-size:32rpx;font-weight:600;color:#333}.price-card-right.data-v-56a56d45{color:#36f}.price-arrow.data-v-56a56d45{font-size:40rpx;opacity:.8}.section-title.data-v-56a56d45{display:flex;align-items:center;margin-bottom:24rpx;font-size:32rpx;font-weight:600;color:#333}.section-icon.data-v-56a56d45{width:36rpx;height:36rpx;margin-right:12rpx}.category-grid.data-v-56a56d45{display:flex;flex-wrap:wrap;gap:24rpx;justify-content:space-between;box-sizing:border-box;width:100%}.category-item.data-v-56a56d45{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-56a56d45:active{transform:scale(.98);opacity:.9}.category-icon.data-v-56a56d45{font-size:64rpx;margin-bottom:16rpx}.category-name.data-v-56a56d45{font-size:30rpx;font-weight:600;color:#333;margin-bottom:8rpx}.category-price.data-v-56a56d45{display:flex;align-items:baseline}.price-value.data-v-56a56d45{font-size:36rpx;font-weight:700;color:#36f}.price-unit.data-v-56a56d45{font-size:24rpx;color:#999;margin-left:4rpx}