mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-02-22 08:30:26 +00:00
2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
import{d as e,r,o as t,i as l,P as s,n as o,j as a,w as d,k as u,m as p,G as f,H as x,R as n,e as i,x as m,q as _,t as c,I as b,y as g,K as y}from"./index-faf5e276.js";import{_ as v}from"./u-icon.71776381.js";import{_ as h}from"./u--image.90dc3990.js";import{_ as j}from"./u--input.d9f94a03.js";import{_ as k}from"./u-form-item.a1ccf72c.js";import{_ as w}from"./u--form.79cd9aae.js";import{_ as C}from"./u-button.9384f0e3.js";import{_ as V}from"./u-modal.0a434476.js";import{_ as z}from"./u-loading-page.4ec3ad33.js";import{b as O,d as S,e as B,r as q}from"./refund.690caa8a.js";import{l as F}from"./logistics-tracking.56bac037.js";import{_ as R}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-image.44e221c2.js";import"./u-transition.bcacef93.js";import"./u-input.201a0a1e.js";import"./u-line.0f7106aa.js";import"./u-line.vue_vue_type_style_index_0_scoped_45e31c7a_lang.501f5819.js";import"./u-form.ab08229f.js";import"./u-loading-icon.a6d83e95.js";import"./u-popup.a69d5115.js";import"./u-safe-bottom.c1f1e254.js";import"./u-tabs.4874101b.js";import"./u-badge.d297a0fc.js";import"./u-steps.e3cbd6f9.js";import"./u--text.c8005a3e.js";import"./order.42521b96.js";/* empty css */const T=R(e({__name:"detail",setup(e){let R=r({}),T=r(!0),U=r(""),A=r(""),I=r(!1);const N=r({express_number:"",express_company:"",remark:""}),P={express_number:{type:"string",required:!0,message:"请输入物流单号",trigger:["blur","change"]},express_company:{type:"string",required:!0,message:"请输入物流公司",trigger:["blur","change"]}};t((e=>{U.value=e.order_refund_no,A.value=e.type,I.value=e.is_edit_delivery,W(U.value)}));const W=e=>{T.value=!0,O(e).then((e=>{R.value=e.data,I.value&&R.value.delivery&&(N.value.express_number=R.value.delivery.express_number,N.value.express_company=R.value.delivery.express_company,N.value.remark=R.value.delivery.remark),T.value=!1})).catch((()=>{T.value=!1}))},D=e=>{i({url:"/shop/pages/goods/detail",param:{goods_id:e}})};let E=r(!1),G="";const H=()=>{S(G).then((e=>{E.value=!1,W(U.value)})).catch((()=>{E.value=!1}))},K=()=>{E.value=!1};let Q=r();const $=()=>{Q.value.validate().then((e=>{let r={delivery:N.value,order_refund_no:R.value.order_refund_no};(I.value?B(r):q(r)).then((e=>{setTimeout((()=>{i({url:"/shop/pages/refund/list"})}),500)})).catch((()=>{}))}))};return(e,r)=>{const t=m,O=_(c("u-icon"),v),S=_(c("u--image"),h),B=b,q=_(c("u--input"),j),I=_(c("u-form-item"),k),W=_(c("u--form"),w),J=_(c("u-button"),C),L=_(c("u-modal"),V),M=_(c("u-loading-page"),z);return l(),s(n,null,[o(T)?p("v-if",!0):(l(),a(t,{key:0,class:"bg-[#f8f8f8] min-h-screen overflow-hidden"},{default:d((()=>["logistics"!=o(A)?(l(),a(t,{key:0,class:"pb-[200rpx]"},{default:d((()=>[o(R).status_name?(l(),a(t,{key:0,class:"flex status-item text-[32rpx] bg-primary h-[170rpx]"},{default:d((()=>[u(t,{class:"ml-[50rpx]"},{default:d((()=>[-1!=["1","2","4","6","7"].indexOf(o(R).status)?(l(),s("img",{key:0,class:"w-[70rpx] h-[70rpx] mt-[45rpx]",src:o(g)("addon/shop/payment.png")},null,8,["src"])):p("v-if",!0),-1!=["8"].indexOf(o(R).status)?(l(),s("img",{key:1,class:"w-[70rpx] h-[70rpx] mt-[45rpx]",src:o(g)("addon/shop/complete.png")},null,8,["src"])):p("v-if",!0),-1!=["3","5","-1"].indexOf(o(R).status)?(l(),s("img",{key:2,class:"w-[70rpx] h-[70rpx] mt-[45rpx]",src:o(g)("addon/shop/close.png")},null,8,["src"])):p("v-if",!0)])),_:1}),u(t,{class:"ml-[20rpx] text-[#fff] mt-[50rpx] text-[40rpx]"},{default:d((()=>[f(x(o(R).status_name),1)])),_:1})])),_:1})):p("v-if",!0),u(t,{class:"bg-[#fff] mx-[30rpx] p-[30rpx] rounded-[10rpx] flex justify-between flex-wrap mt-[30rpx]"},{default:d((()=>[u(t,{class:"w-[160rpx] h-[160rpx] flex-2",onClick:r[0]||(r[0]=e=>D(o(R).order_goods.goods_id))},{default:d((()=>[u(S,{class:"rounded-[10rpx] overflow-hidden",width:"160rpx",height:"160rpx",src:o(g)(o(R).order_goods.sku_image?o(R).order_goods.sku_image:""),model:"aspectFill"},{error:d((()=>[u(O,{name:"photo",color:"#999",size:"50"})])),_:1},8,["src"])])),_:1}),u(t,{class:"ml-[20rpx] flex flex-1 flex-col justify-between"},{default:d((()=>[u(t,null,{default:d((()=>[u(B,{class:"text-[28rpx] text-item leading-[40rpx]"},{default:d((()=>[f(x(o(R).order_goods.goods_name),1)])),_:1}),o(R).order_goods.sku_name?(l(),a(t,{key:0,class:"flex"},{default:d((()=>[u(B,{class:"block text-[20rpx] text-item mt-[10rpx] text-[#ccc] bg-[#f5f5f5] px-[16rpx] py-[6rpx] rounded-[999rpx]"},{default:d((()=>[f(x(o(R).order_goods.sku_name),1)])),_:1})])),_:1})):p("v-if",!0)])),_:1}),u(t,{class:"flex justify-between"},{default:d((()=>[u(B,{class:"text-right text-[28rpx] text-[var(--price-text-color)] price-font"},{default:d((()=>[f("¥"+x(o(R).order_goods.price),1)])),_:1}),u(B,{class:"text-right text-sm"},{default:d((()=>[u(B,{class:"text-[26rpx]"},{default:d((()=>[f("x")])),_:1}),f(x(o(R).order_goods.num),1)])),_:1})])),_:1})])),_:1})])),_:1}),u(t,{class:"bg-[#fff] mx-[30rpx] p-[30rpx] mt-[30rpx] rounded-[10rpx]"},{default:d((()=>[u(t,{class:"flex justify-between text-[28rpx] pt-[20rpx] border-top-[2rpx] border-[solid] border-[#f1f1f1]"},{default:d((()=>[u(t,null,{default:d((()=>[f(x(o(y)("refundType")),1)])),_:1}),u(t,null,{default:d((()=>[f(x(o(R).refund_type_name),1)])),_:1})])),_:1}),u(t,{class:"flex justify-between text-[28rpx] pt-[20rpx] border-top-[2rpx] border-[solid] border-[#f1f1f1] mt-[40rpx]"},{default:d((()=>[u(t,null,{default:d((()=>[f(x(o(y)("refundCause")),1)])),_:1}),u(t,{class:"w-[400rpx] multi-hidden text-right leading-[1.2]"},{default:d((()=>[f(x(o(R).reason||"--"),1)])),_:1})])),_:1}),u(t,{class:"flex justify-between text-[28rpx] pt-[20rpx] border-top-[2rpx] border-[solid] border-[#f1f1f1] mt-[40rpx]"},{default:d((()=>[u(t,null,{default:d((()=>[f(x(o(y)("refundNo")),1)])),_:1}),u(t,null,{default:d((()=>[f(x(o(R).order_refund_no),1)])),_:1})])),_:1}),u(t,{class:"flex justify-between text-[28rpx] pt-[20rpx] border-top-[2rpx] border-[solid] border-[#f1f1f1] mt-[40rpx]"},{default:d((()=>[u(t,null,{default:d((()=>[f(x(o(y)("createTime")),1)])),_:1}),u(t,null,{default:d((()=>[f(x(o(R).create_time),1)])),_:1})])),_:1}),u(t,{class:"flex justify-between text-[28rpx] pt-[20rpx] border-top-[2rpx] border-[solid] border-[#f1f1f1] mt-[40rpx]"},{default:d((()=>[u(t,null,{default:d((()=>[f(x(o(y)("createExplain")),1)])),_:1}),u(t,null,{default:d((()=>[f(x(o(R).remark),1)])),_:1})])),_:1})])),_:1}),u(t,{class:"bg-[#fff] mx-[30rpx] p-[30rpx] mt-[30rpx] rounded-[10rpx]"},{default:d((()=>[u(t,{class:"flex justify-between text-[28rpx] border-top-[2rpx] border-[solid] border-[#f1f1f1]"},{default:d((()=>[u(t,null,{default:d((()=>[f(x(o(y)("record")),1)])),_:1}),u(t,{class:"flex items-center",onClick:r[1]||(r[1]=e=>o(i)({url:"/shop/pages/refund/log",param:{order_refund_no:o(U)}}))},{default:d((()=>[u(B,null,{default:d((()=>[f(x(o(y)("check")),1)])),_:1}),u(B,{class:"iconfont iconxiangyoujiantou text-xs"})])),_:1})])),_:1})])),_:1}),u(t,{class:"flex tab-bar justify-between items-center bg-[#fff] fixed left-0 right-0 bottom-0 min-h-[100rpx] px-1 flex-wrap"},{default:d((()=>[u(t,{class:"flex ml-[30rpx] w-[70rpx] flex-col justify-center items-center",onClick:r[2]||(r[2]=e=>{o(i)({url:"/shop/pages/index"})})},{default:d((()=>[u(B,{class:"iconfont iconshouye text-[32rpx]"}),u(B,{class:"text-xs mt-1"},{default:d((()=>[f(x(o(y)("index")),1)])),_:1})])),_:1}),u(t,{class:"flex justify-end mr-[30rpx]"},{default:d((()=>[-1==["6","7","8","-1"].indexOf(o(R).status)?(l(),a(t,{key:0,class:"inline-block text-[26rpx] leading-[56rpx] px-[30rpx] border-[3rpx] border-solid border-[#999] rounded-full ml-[20rpx]",onClick:r[3]||(r[3]=e=>{return r=o(R),G=r.order_refund_no,void(E.value=!0);var r})},{default:d((()=>[f(x(o(y)("refundApply")),1)])),_:1})):p("v-if",!0)])),_:1})])),_:1})])),_:1})):(l(),a(t,{key:1},{default:d((()=>[u(t,{class:"bg-[#fff] mx-[30rpx] p-[30rpx] rounded-[10rpx] flex justify-between flex-wrap mt-[30rpx]"},{default:d((()=>[u(t,{class:"w-[160rpx] h-[160rpx] flex-2",onClick:r[4]||(r[4]=e=>D(o(R).order_goods.goods_id))},{default:d((()=>[u(S,{class:"rounded-[10rpx] overflow-hidden",width:"160rpx",height:"160rpx",src:o(g)(o(R).order_goods.sku_image?o(R).order_goods.sku_image:""),model:"aspectFill"},{error:d((()=>[u(O,{name:"photo",color:"#999",size:"50"})])),_:1},8,["src"])])),_:1}),u(t,{class:"ml-[20rpx] flex flex-1 flex-col justify-between"},{default:d((()=>[u(t,null,{default:d((()=>[u(B,{class:"text-[28rpx] text-item leading-[40rpx]"},{default:d((()=>[f(x(o(R).order_goods.goods_name),1)])),_:1}),o(R).order_goods.sku_name?(l(),a(t,{key:0,class:"flex"},{default:d((()=>[u(B,{class:"block text-[20rpx] text-item mt-[10rpx] text-[#ccc] bg-[#f5f5f5] px-[16rpx] py-[6rpx] rounded-[999rpx]"},{default:d((()=>[f(x(o(R).order_goods.sku_name),1)])),_:1})])),_:1})):p("v-if",!0)])),_:1}),u(t,{class:"flex justify-between"},{default:d((()=>[u(B,{class:"text-right text-[28rpx] text-[var(--price-text-color)] price-font"},{default:d((()=>[f("¥"+x(o(R).order_goods.price),1)])),_:1}),u(B,{class:"text-right text-sm"},{default:d((()=>[u(B,{class:"text-[26rpx]"},{default:d((()=>[f("x")])),_:1}),f(x(o(R).order_goods.num),1)])),_:1})])),_:1})])),_:1})])),_:1}),u(t,{class:"bg-[#fff] mx-[30rpx] p-[30rpx] rounded-[10rpx] mt-[30rpx]"},{default:d((()=>[u(t,{class:"flex justify-between text-[28rpx] border-top-[2rpx] border-[solid] border-[#f1f1f1]"},{default:d((()=>[u(t,null,{default:d((()=>[f("联系人")])),_:1}),u(t,null,{default:d((()=>[f(x(o(R).contact_name),1)])),_:1})])),_:1}),u(t,{class:"flex justify-between text-[28rpx] border-top-[2rpx] border-[solid] border-[#f1f1f1] mt-[40rpx]"},{default:d((()=>[u(t,null,{default:d((()=>[f("手机号")])),_:1}),u(t,null,{default:d((()=>[f(x(o(R).mobile),1)])),_:1})])),_:1}),u(t,{class:"flex justify-between text-[28rpx] border-top-[2rpx] border-[solid] border-[#f1f1f1] mt-[40rpx]"},{default:d((()=>[u(t,null,{default:d((()=>[f("退货地址")])),_:1}),u(t,{class:"w-[460rpx] text-sm"},{default:d((()=>[f(x(o(R).refund_address.full_address||"--"),1)])),_:1})])),_:1})])),_:1}),u(t,{class:"bg-[#fff] mx-[30rpx] px-[30rpx] py-[10rpx] rounded-[10rpx] mt-[30rpx]"},{default:d((()=>[u(W,{labelPosition:"left",model:N.value,rules:P,ref_key:"deliveryForm",ref:Q,labelWidth:"140rpx",labelStyle:{fontSize:"28rpx"}},{default:d((()=>[u(I,{label:"物流公司",prop:"express_company",borderBottom:"true",ref:"item1"},{default:d((()=>[u(q,{pl:"",border:"none",modelValue:N.value.express_company,"onUpdate:modelValue":r[5]||(r[5]=e=>N.value.express_company=e),placeholder:"请输入物流公司",placeholderClass:"text-sm",fontSize:"28rpx"},null,8,["modelValue"])])),_:1},512),u(I,{label:"物流单号",prop:"express_number",borderBottom:"true",ref:"item1"},{default:d((()=>[u(q,{border:"none",placeholder:"请输入物流单号",modelValue:N.value.express_number,"onUpdate:modelValue":r[6]||(r[6]=e=>N.value.express_number=e),placeholderClass:"text-sm",fontSize:"28rpx"},null,8,["modelValue"])])),_:1},512),u(I,{label:"物流说明",borderBottom:"",ref:"item1"},{default:d((()=>[u(q,{border:"none",placeholder:"选填",modelValue:N.value.remark,"onUpdate:modelValue":r[7]||(r[7]=e=>N.value.remark=e),placeholderClass:"text-sm",fontSize:"28rpx"},null,8,["modelValue"])])),_:1},512)])),_:1},8,["model"])])),_:1}),u(t,{class:"mx-[30rpx]"},{default:d((()=>[u(J,{class:"mt-[30rpx]",type:"primary",shape:"circle",onClick:$},{default:d((()=>[f("提交")])),_:1})])),_:1})])),_:1})),u(F,{ref:"materialRef"},null,512),u(L,{show:o(E),content:o(y)("cancelRefundContent"),showCancelButton:!0,closeOnClickOverlay:!0,onCancel:K,onConfirm:H},null,8,["show","content"])])),_:1})),u(M,{"bg-color":"rgb(248,248,248)",loading:o(T),fontSize:"16",color:"#333"},null,8,["loading"])],64)}}}),[["__scopeId","data-v-c003e505"]]);export{T as default};
|