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("../../utils/price.js"),o=e.defineComponent({__name:"price",setup(o){const c=r.usePriceStore(),i=()=>{c.loadPrices(),e.index.showToast({title:"已刷新新",icon:"success"})};return e.onMounted(()=>{c.loadPrices()}),(r,o)=>({a:t._imports_0,b:e.t(e.unref(c).date),c:e.o(i),d:e.f(e.unref(c).prices,(t,r,o)=>({a:e.t(e.unref(s.getCategoryIcon)(t.category)),b:e.t(t.name),c:e.t("kg"===t.unit?"重量":"个数"),d:e.t(t.price),e:e.t("kg"===t.unit?"kg":"个"),f:t.category}))})}}),c=e._export_sfc(o,[["__scopeId","data-v-c0174a40"]]);wx.createPage(c);
+6
View File
@@ -0,0 +1,6 @@
{
"navigationBarTitleText": "今日价格",
"navigationBarBackgroundColor": "#3366ff",
"navigationBarTextStyle": "white",
"usingComponents": {}
}
+1
View File
@@ -0,0 +1 @@
<view class="container data-v-c0174a40"><view class="date-header data-v-c0174a40"><view class="date-label-wrap data-v-c0174a40"><image class="date-icon data-v-c0174a40" src="{{a}}" mode="aspectFit"/><text class="date-label data-v-c0174a40">今日价格</text></view><text class="date-value data-v-c0174a40">{{b}}</text></view><view class="refresh-btn data-v-c0174a40" bindtap="{{c}}"><text class="refresh-icon data-v-c0174a40">🔄</text><text class="data-v-c0174a40">刷新</text></view><view class="price-list data-v-c0174a40"><view wx:for="{{d}}" wx:for-item="item" wx:key="f" class="price-item data-v-c0174a40"><view class="price-item-left data-v-c0174a40"><text class="price-icon data-v-c0174a40">{{item.a}}</text><view class="price-info data-v-c0174a40"><text class="price-name data-v-c0174a40">{{item.b}}</text><text class="price-desc data-v-c0174a40">按{{item.c}}计价</text></view></view><view class="price-item-right data-v-c0174a40"><text class="price-amount data-v-c0174a40"><text class="currency data-v-c0174a40">¥</text><text class="amount-num data-v-c0174a40">{{item.d}}</text><text class="amount-unit data-v-c0174a40">/{{item.e}}</text></text></view></view></view><view class="tips-card data-v-c0174a40"><text class="tips-icon data-v-c0174a40">💡</text><text class="tips-text data-v-c0174a40">价格每日更新,实际回收以当日价格为准</text></view></view>
+1
View File
@@ -0,0 +1 @@
.container.data-v-c0174a40{min-height:100vh;background:#f5f5f5;padding:32rpx}.date-header.data-v-c0174a40{display:flex;justify-content:space-between;align-items:center;margin-bottom:32rpx}.date-label-wrap.data-v-c0174a40{display:flex;align-items:center}.date-icon.data-v-c0174a40{width:48rpx;height:48rpx;margin-right:12rpx}.date-label.data-v-c0174a40{font-size:40rpx;font-weight:700;color:#333}.date-value.data-v-c0174a40{font-size:28rpx;color:#666}.refresh-btn.data-v-c0174a40{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:40rpx;padding:16rpx 32rpx;margin-bottom:24rpx;font-size:28rpx;color:#36f;box-shadow:0 2rpx 8rpx rgba(0,0,0,.06)}.refresh-icon.data-v-c0174a40{margin-right:8rpx}.price-list.data-v-c0174a40{background:#fff;border-radius:16rpx;overflow:hidden;margin-bottom:24rpx}.price-item.data-v-c0174a40{display:flex;justify-content:space-between;align-items:center;padding:28rpx 24rpx;border-bottom:1rpx solid #f0f0f0}.price-item.data-v-c0174a40:last-child{border-bottom:none}.price-item-left.data-v-c0174a40{display:flex;align-items:center}.price-icon.data-v-c0174a40{font-size:48rpx;margin-right:20rpx}.price-info.data-v-c0174a40{display:flex;flex-direction:column}.price-name.data-v-c0174a40{font-size:32rpx;font-weight:600;color:#333;margin-bottom:4rpx}.price-desc.data-v-c0174a40{font-size:24rpx;color:#999}.price-item-right.data-v-c0174a40,.price-amount.data-v-c0174a40{display:flex;align-items:baseline}.currency.data-v-c0174a40{font-size:28rpx;font-weight:600;color:#36f}.amount-num.data-v-c0174a40{font-size:44rpx;font-weight:700;color:#36f;margin-left:4rpx}.amount-unit.data-v-c0174a40{font-size:24rpx;color:#999;margin-left:4rpx}.tips-card.data-v-c0174a40{background:#fffbeb;border:1rpx solid #fef3c7;border-radius:12rpx;padding:20rpx 24rpx;display:flex;align-items:center}.tips-icon.data-v-c0174a40{font-size:32rpx;margin-right:12rpx}.tips-text.data-v-c0174a40{font-size:26rpx;color:#92400e}