niucloud-admin/niucloud/public/wap/assets/shop-pages-refund-list.7cdd1d1d.js
2023-11-15 15:57:04 +08:00

2 lines
6.0 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{d as e,r,i as o,j as l,w as t,k as s,P as a,Q as d,n,R as i,m as p,a9 as u,aa as c,x,q as f,t as _,G as m,H as g,y,K as b,e as k,I as v}from"./index-faf5e276.js";import{_ as h}from"./u-icon.71776381.js";import{_ as j}from"./u--image.90dc3990.js";import{_ as C}from"./u-modal.0a434476.js";import{c as w,d as O}from"./refund.690caa8a.js";import{u as I,M}from"./useMescroll.f9c6b371.js";import{M as z}from"./mescroll-empty.7f5227d8.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-image.44e221c2.js";import"./u-transition.bcacef93.js";import"./u-line.0f7106aa.js";import"./u-line.vue_vue_type_style_index_0_scoped_45e31c7a_lang.501f5819.js";import"./u-loading-icon.a6d83e95.js";import"./u-popup.a69d5115.js";import"./u-safe-bottom.c1f1e254.js";/* empty css */const R=D(e({__name:"list",setup(e){const{mescrollInit:D,downCallback:R,getMescroll:U}=I(c,u);let q=r([]),L=r(!1),P=r(!1);const Q=e=>{L.value=!1,e.num,e.size,w().then((r=>{let o=r.data.data;1==e.num&&(q.value=[]),q.value=q.value.concat(o),e.endSuccess(o.length),L.value=!0})).catch((()=>{L.value=!0,e.endErr()}))},S=e=>{k({url:"/shop/pages/refund/detail",param:{order_refund_no:e.order_refund_no}})};let A="";const B=(e,r)=>{"cancel"==r?(A=e.order_refund_no,P.value=!0):"edit"==r?k({url:"/shop/pages/refund/edit_apply",param:{order_refund_no:e.order_refund_no}}):"logistics"==r?k({url:"/shop/pages/refund/detail",param:{order_refund_no:e.order_refund_no,type:"logistics"}}):"editLogistics"==r&&k({url:"/shop/pages/refund/detail",param:{order_refund_no:e.order_refund_no,type:"logistics",is_edit_delivery:!0}})},E=()=>{O(A).then((e=>{P.value=!1,U().resetUpScroll()})).catch((()=>{P.value=!1}))},F=()=>{P.value=!1};return(e,r)=>{const u=x,c=f(_("u-icon"),h),k=f(_("u--image"),j),w=v,O=f(_("u-modal"),C);return o(),l(u,{class:"bg-[#f8f8f8] min-h-screen overflow-hidden"},{default:t((()=>[s(M,{ref:"mescrollRef",top:"30rpx",onInit:n(D),onDown:n(R),onUp:Q},{default:t((()=>[s(u,{class:"goods-wrap"},{default:t((()=>[(o(!0),a(i,null,d(n(q),((e,r)=>(o(),l(u,{class:"mb-[30rpx] bg-[#fff] pb-[24rpx]",key:r},{default:t((()=>[s(u,{onClick:r=>S(e)},{default:t((()=>[s(u,{class:"text-[30rpx] text-[#222] flex justify-between px-[24rpx] py-[24rpx] rounded-[16rpx]"},{default:t((()=>[s(u,null,{default:t((()=>[m(g(e.order_refund_no),1)])),_:2},1024),s(u,{class:"text-[var(--primary-color)]"},{default:t((()=>[m(g(e.status_name),1)])),_:2},1024)])),_:2},1024),s(u,{class:"order-goods-item flex mt-[30rpx] px-[24rpx]"},{default:t((()=>[s(u,{class:"w-[160rpx] h-[160rpx] flex-2"},{default:t((()=>[s(k,{class:"rounded-[10rpx] overflow-hidden",width:"160rpx",height:"160rpx",src:n(y)(e.order_goods.sku_image?e.order_goods.sku_image:""),model:"aspectFill"},{error:t((()=>[s(c,{name:"photo",color:"#999",size:"50"})])),_:2},1032,["src"])])),_:2},1024),s(u,{class:"ml-[20rpx] flex flex-1 flex-col justify-between"},{default:t((()=>[s(u,null,{default:t((()=>[s(w,{class:"text-[28rpx] text-item"},{default:t((()=>[m(g(e.order_goods.goods_name),1)])),_:2},1024),e.order_goods.sku_name?(o(),l(u,{key:0,class:"flex"},{default:t((()=>[s(w,{class:"block text-[20rpx] text-item mt-[10rpx] text-[#ccc] bg-[#f5f5f5] px-[16rpx] py-[6rpx] rounded-[999rpx]"},{default:t((()=>[m(g(e.order_goods.sku_name),1)])),_:2},1024)])),_:2},1024)):p("v-if",!0)])),_:2},1024),s(u,{class:"flex justify-between"},{default:t((()=>[s(w,{class:"text-right text-[28rpx] text-[var(--price-text-color)] price-font"},{default:t((()=>[m("¥"+g(e.order_goods.price),1)])),_:2},1024),s(w,{class:"text-right text-[24rpx]"},{default:t((()=>[m("x"+g(e.order_goods.num),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"]),s(u,{class:"flex px-[24rpx] mt-[40rpx]"},{default:t((()=>[s(w,{class:"ml-auto mr-[20rpx] text-xs"},{default:t((()=>[m(g(n(b)("actualPayment"))+"",1),s(w,{class:"text-sm price-font"},{default:t((()=>[m("¥"+g(e.order_goods.order_goods_money),1)])),_:2},1024)])),_:2},1024),s(w,{class:"text-xs"},{default:t((()=>[m(g(n(b)("refundMoney"))+"",1),s(w,{class:"text-sm text-[var(--price-text-color)] price-font"},{default:t((()=>[m("¥"+g(e.apply_money),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),s(u,{class:"mt-[26rpx] flex flex-wrap justify-end z-10 px-[24rpx]"},{default:t((()=>[s(u,{class:"inline-block text-[26rpx] leading-[56rpx] px-[30rpx] border-[3rpx] border-solid border-[#999] rounded-full ml-[20rpx]",onClick:r=>S(e)},{default:t((()=>[m(g(n(b)("orderDetail")),1)])),_:2},1032,["onClick"]),-1==["6","7","8","-1"].indexOf(e.status)?(o(),l(u,{key:0,class:"inline-block text-[26rpx] leading-[56rpx] px-[30rpx] border-[3rpx] border-solid border-[#999] rounded-full ml-[20rpx]",onClick:r=>B(e,"cancel")},{default:t((()=>[m(g(n(b)("refundApply")),1)])),_:2},1032,["onClick"])):p("v-if",!0),-1!=["3"].indexOf(e.status)?(o(),l(u,{key:1,class:"inline-block text-[26rpx] leading-[56rpx] px-[30rpx] border-[3rpx] border-solid border-[#999] rounded-full ml-[20rpx]",onClick:r=>B(e,"edit")},{default:t((()=>[m("编辑退款信息")])),_:2},1032,["onClick"])):p("v-if",!0),-1!=["2"].indexOf(e.status)?(o(),l(u,{key:2,class:"inline-block text-[26rpx] leading-[56rpx] px-[30rpx] border-[3rpx] border-solid border-[#999] rounded-full ml-[20rpx]",onClick:r=>B(e,"logistics")},{default:t((()=>[m("填写发货物流")])),_:2},1032,["onClick"])):p("v-if",!0),-1!=["5"].indexOf(e.status)?(o(),l(u,{key:3,class:"inline-block text-[26rpx] leading-[56rpx] px-[30rpx] border-[3rpx] border-solid border-[#999] rounded-full ml-[20rpx]",onClick:r=>B(e,"editLogistics")},{default:t((()=>[m("编辑发货物流")])),_:2},1032,["onClick"])):p("v-if",!0)])),_:2},1024)])),_:2},1024)))),128))])),_:1}),!n(q).length&&n(L)?(o(),l(z,{key:0,option:{icon:n(y)("static/resource/images/empty.png")}},null,8,["option"])):p("v-if",!0)])),_:1},8,["onInit","onDown"]),s(O,{show:n(P),content:n(b)("cancelRefundContent"),showCancelButton:!0,closeOnClickOverlay:!0,onCancel:F,onConfirm:E},null,8,["show","content"])])),_:1})}}}),[["__scopeId","data-v-6286e1b5"]]);export{R as default};