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

2 lines
3.8 KiB
JavaScript

import{g as a,x as l,r as t,i as e,a as s,K as u,k as n,u as d,f as o,l as r,e as i,H as c,J as f,p as m,d as _,F as v,z as p,m as g,n as x,G as h}from"./index-CW2MpkFe.js";import{f as k}from"./order.D0BkIm8K.js";import{g as b}from"./price.CD8edBT7.js";import{_ as w}from"./_plugin-vue_export-helper.BCo6x5W8.js";const y=w(a({__name:"detail",setup(a){const w=l(null),y=()=>{x()},j=()=>{h({url:"/pages/index/index"})};return t(a=>{return l=this,t=null,s=function*(){if(null==a?void 0:a.orderId){const l=e("orders"),t=l?JSON.parse(l):[];w.value=t.find(l=>l.orderId===a.orderId)||null}},new Promise((a,e)=>{var u=a=>{try{d(s.next(a))}catch(l){e(l)}},n=a=>{try{d(s.throw(a))}catch(l){e(l)}},d=l=>l.done?a(l.value):Promise.resolve(l.value).then(u,n);d((s=s.apply(l,t)).next())});var l,t,s}),(a,l)=>{const t=r,e=n,x=g;return d(),s(e,{class:"container"},{default:u(()=>[o(e,{class:"detail-card"},{default:u(()=>[o(e,{class:"detail-header"},{default:u(()=>{var a;return[o(e,{class:"order-info"},{default:u(()=>[o(t,{class:"order-id"},{default:u(()=>{var a;return[i(c(null==(a=w.value)?void 0:a.orderId),1)]}),_:1}),o(t,{class:"order-time"},{default:u(()=>[i(c(w.value?f(k)(w.value.timestamp):"-"),1)]),_:1})]),_:1}),o(e,{class:m(["order-status",null==(a=w.value)?void 0:a.status])},{default:u(()=>{var a,l;return[i(c("completed"===(null==(a=w.value)?void 0:a.status)?"已完成":"pending"===(null==(l=w.value)?void 0:l.status)?"待处理":"已取消"),1)]}),_:1},8,["class"])]}),_:1}),o(e,{class:"detail-section"},{default:u(()=>[o(e,{class:"section-title"},{default:u(()=>[o(t,{class:"section-icon"},{default:u(()=>[i("📦")]),_:1}),o(t,null,{default:u(()=>[i("回收物品")]),_:1})]),_:1}),o(e,{class:"items-list"},{default:u(()=>{var a;return[(d(!0),_(v,null,p(null==(a=w.value)?void 0:a.items,(a,l)=>(d(),s(e,{key:l,class:"item-card"},{default:u(()=>[o(e,{class:"item-left"},{default:u(()=>[o(x,{class:"item-icon-img",src:f(b)(a.icon),mode:"aspectFit"},null,8,["src"]),o(e,{class:"item-info"},{default:u(()=>[o(t,{class:"item-name"},{default:u(()=>[i(c(a.name),1)]),_:2},1024),o(t,{class:"item-spec"},{default:u(()=>[i(c("kg"===a.unit?"重量":"数量")+": "+c(a.weight||a.count)+" "+c("kg"===a.unit?"kg":"个"),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),o(e,{class:"item-right"},{default:u(()=>[o(t,{class:"item-price"},{default:u(()=>[i("¥"+c(a.unitPrice)+"/"+c("kg"===a.unit?"kg":"个"),1)]),_:2},1024),o(t,{class:"item-amount"},{default:u(()=>[i("¥"+c(a.amount.toFixed(2)),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]}),_:1})]),_:1}),o(e,{class:"detail-section"},{default:u(()=>[o(e,{class:"section-title"},{default:u(()=>[o(t,{class:"section-icon"},{default:u(()=>[i("💰")]),_:1}),o(t,null,{default:u(()=>[i("金额明细")]),_:1})]),_:1}),o(e,{class:"amount-detail"},{default:u(()=>[o(e,{class:"amount-row"},{default:u(()=>[o(t,{class:"amount-label"},{default:u(()=>[i("物品总价")]),_:1}),o(t,{class:"amount-value"},{default:u(()=>{var a;return[i("¥"+c((null==(a=w.value)?void 0:a.totalAmount.toFixed(2))||"0.00"),1)]}),_:1})]),_:1}),o(e,{class:"amount-row"},{default:u(()=>[o(t,{class:"amount-label"},{default:u(()=>[i("优惠金额")]),_:1}),o(t,{class:"amount-value discount"},{default:u(()=>[i("-¥0.00")]),_:1})]),_:1}),o(e,{class:"amount-row total"},{default:u(()=>[o(t,{class:"amount-label"},{default:u(()=>[i("实付金额")]),_:1}),o(t,{class:"amount-value"},{default:u(()=>{var a;return[i("¥"+c((null==(a=w.value)?void 0:a.totalAmount.toFixed(2))||"0.00"),1)]}),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),o(e,{class:"bottom-actions"},{default:u(()=>[o(e,{class:"action-btn secondary",onClick:y},{default:u(()=>[o(t,null,{default:u(()=>[i("返回")]),_:1})]),_:1}),o(e,{class:"action-btn primary",onClick:j},{default:u(()=>[o(t,null,{default:u(()=>[i("继续回收")]),_:1})]),_:1})]),_:1})]),_:1})}}}),[["__scopeId","data-v-5313b954"]]);export{y as default};