niucloud-admin/niucloud/public/wap/assets/vipcard-pages-order-detail.74307500.js
2023-11-15 15:57:04 +08:00

2 lines
10 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 as l,o as t,i as a,P as r,R as s,j as o,w as u,k as d,G as n,H as i,n as f,Q as c,m,aE as _,e as p,I as x,x as y,W as v,q as b,t as h,K as g,y as w,aH as j,bl as k}from"./index-faf5e276.js";import{_ as C}from"./u-form-item.a1ccf72c.js";import{_ as B}from"./u--form.79cd9aae.js";import{_ as A,a as R}from"./u-steps.e3cbd6f9.js";import{_ as z}from"./u-popup.a69d5115.js";import{_ as P}from"./u-button.9384f0e3.js";import{_ as S}from"./pay.29236a27.js";import{_ as T}from"./u-empty.721cd298.js";import{_ as F}from"./u-loading-page.4ec3ad33.js";import{w as I,x as O,u as q,v as D,y as H,z as Q}from"./vipcard.5c43eb30.js";import{_ as W}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-icon.71776381.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--text.c8005a3e.js";import"./u-transition.bcacef93.js";import"./u-safe-bottom.c1f1e254.js";import"./u-loading-icon.a6d83e95.js";import"./u-image.44e221c2.js";import"./pay.6aff2817.js";import"./wechat.2fa35c62.js";const E=W(e({__name:"detail",setup(e){let W=0;const E=l(null),G=l(!0),K=l(1),L=l(!1);t((e=>{W=e.order_id||0,M()}));const M=()=>{I(W).then((e=>{E.value=e.data,e.data.refund_id&&Y(e.data.refund_id),G.value=!1})).catch((()=>{G.value=!1}))},N=l(null),U=(e,l="")=>{var t;"pay"==l?null==(t=N.value)||t.open(e.order_type,e.order_id):"cancel"==l?q(e.order_id).then((e=>{M()})).catch((()=>{M()})):"delete"==l?D(e.order_id).then((e=>{M()})).catch((()=>{M()})):"index"==l?p({url:"/vipcard/pages/index"}):"use"==l&&p({url:"/vipcard/pages/order/my_card_detail",param:{card_id:e.member_card[0].card_id}})};let J=l(!1),V=l({}),X=l(1);const Y=e=>{O(e).then((e=>{V.value=e.data,X.value=e.data.refund_log.length?e.data.refund_log.length-1:0}))};return(e,l)=>{const t=x,I=y,O=v,q=b(h("u-form-item"),C),D=b(h("u--form"),B),W=b(h("u-steps-item"),A),Y=b(h("u-steps"),R),Z=b(h("u-popup"),z),$=b(h("u-button"),P),ee=b(h("pay"),S),le=b(h("u-empty"),T),te=b(h("u-loading-page"),F);return a(),r(s,null,[G.value?m("v-if",!0):(a(),r(s,{key:0},[E.value?(a(),o(I,{key:0,class:"bg-[#f7f7f7] min-h-screen overflow-hidden"},{default:u((()=>[d(I,{class:"bg-linear h-[480rpx] text-white px-4 pt-5"},{default:u((()=>[d(I,{class:"text-[42rpx] flex items-baseline",onClick:l[0]||(l[0]=e=>L.value=!0)},{default:u((()=>[d(t,{class:"iconfont iconshijian text-[42rpx] mr-1"}),d(t,{class:"font-bold"},{default:u((()=>{var e,l;return[n(i(f(g)("order"))+i(null==(l=null==(e=E.value)?void 0:e.order_status_info)?void 0:l.name),1)]})),_:1})])),_:1}),d(I,{class:"text-xs mt-3"},{default:u((()=>{var e,l;return[n(i(f(g)("yourOrder"))+i(null==(l=null==(e=E.value)?void 0:e.order_status_info)?void 0:l.name)+i(f(g)("rebook")),1)]})),_:1})])),_:1}),d(I,{class:"-mt-[340rpx]"},{default:u((()=>[d(I,{class:"chunk-wrap p-3 bg-white mx-3 rounded-md"},{default:u((()=>[(a(!0),r(s,null,c(E.value.item,((e,l)=>(a(),o(I,{class:"flex"},{default:u((()=>[d(I,{class:"w-[180rpx] h-[160rpx] mr-3 overflow-hidden rounded leading-none"},{default:u((()=>[d(O,{src:f(w)(e.item_image_thumb_small),mode:"aspectFill",class:"w-[180rpx] h-[160rpx] leading-none"},null,8,["src"])])),_:2},1024),d(I,{class:"flex-1 w-0"},{default:u((()=>[d(I,{class:"font-bold truncate text-sm"},{default:u((()=>[n(i(e.item_name),1)])),_:2},1024),d(I,{class:"flex justify-between"},{default:u((()=>[d(I,{class:"text-[#FA6400] text-xs mt-2"},{default:u((()=>[d(t,{class:"ml-[2rpx]"},{default:u((()=>[n(i(f(g)("currency")),1)])),_:1}),d(t,{class:"text-[38rpx]"},{default:u((()=>[n(i(e.price),1)])),_:2},1024)])),_:2},1024),d(I,{class:"text-sm text-gray-400 flex items-end leading-none"},{default:u((()=>[n(" x"+i(e.num),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),256)),d(D,{labelPosition:"left",ref:"form1",labelWidth:"90",labelStyle:{color:"#A3A3A3",fontSize:"14px"}},{default:u((()=>[d(q,{label:f(g)("annualPayment"),borderBottom:""},{default:u((()=>[d(I,{class:"border-style w-full !border-0 flex justify-end items-end"},{default:u((()=>[d(I,{class:"text-[#FA6400] text-xs font-bold"},{default:u((()=>[d(t,{class:"ml-[2rpx]"},{default:u((()=>[n(i(f(g)("currency")),1)])),_:1}),d(t,{class:"text-[28rpx]"},{default:u((()=>[n(i(E.value.pay_money),1)])),_:1})])),_:1})])),_:1})])),_:1},8,["label"]),E.value.order_no?(a(),o(q,{key:0,label:f(g)("onOrder"),borderBottom:""},{default:u((()=>[d(I,{class:"border-style w-full !border-0 flex justify-between items-end"},{default:u((()=>[d(t,null,{default:u((()=>[n(i(E.value.order_no),1)])),_:1}),d(t,{class:"text-xs text-[#7D7C82]",onClick:l[1]||(l[1]=e=>f(j)(E.value.order_no))},{default:u((()=>[n(i(f(g)("copy")),1)])),_:1})])),_:1})])),_:1},8,["label"])):m("v-if",!0),E.value.out_trade_no?(a(),o(q,{key:1,label:f(g)("transactionNumber"),borderBottom:""},{default:u((()=>[d(I,{class:"border-style w-full !border-0 flex justify-between items-end"},{default:u((()=>[d(t,null,{default:u((()=>[n(i(E.value.out_trade_no),1)])),_:1})])),_:1})])),_:1},8,["label"])):m("v-if",!0),d(q,{label:f(g)("orderTime"),borderBottom:""},{default:u((()=>[d(I,{class:"border-style w-full !border-0 flex justify-between items-end"},{default:u((()=>[d(t,null,{default:u((()=>[n(i(E.value.create_time),1)])),_:1})])),_:1})])),_:1},8,["label"]),E.value.close_time?(a(),o(q,{key:2,label:f(g)("offTime"),borderBottom:""},{default:u((()=>[d(I,{class:"border-style !border-0"},{default:u((()=>[n(i(E.value.close_time),1)])),_:1})])),_:1},8,["label"])):m("v-if",!0),E.value.pay_time?(a(),o(q,{key:3,label:f(g)("payTime"),borderBottom:""},{default:u((()=>[d(I,{class:"border-style !border-0"},{default:u((()=>[n(i(E.value.pay_time),1)])),_:1})])),_:1},8,["label"])):m("v-if",!0),E.value.pay_type_name?(a(),o(q,{key:4,label:f(g)("modePayment"),borderBottom:""},{default:u((()=>[d(I,{class:"border-style !border-0"},{default:u((()=>[n(i(E.value.pay_type_name),1)])),_:1})])),_:1},8,["label"])):m("v-if",!0)])),_:1},512)])),_:1})])),_:1}),d(Z,{show:L.value,onClose:l[2]||(l[2]=e=>L.value=!1),closeable:!0},{default:u((()=>[d(I,{class:"text-center py-[30rpx] font-bold leading-none"},{default:u((()=>[d(t,null,{default:u((()=>[n(i(f(g)("orderSchedule")),1)])),_:1})])),_:1}),d(I,{class:"px-6 pb-5 pt-2"},{default:u((()=>[d(Y,{current:K.value,direction:"column"},{default:u((()=>[(a(!0),r(s,null,c(E.value.order_log,((e,l)=>(a(),o(W,{title:e.action,desc:e.action_time,key:l},null,8,["title","desc"])))),128))])),_:1},8,["current"])])),_:1})])),_:1},8,["show"]),d(Z,{show:f(J),onClose:l[3]||(l[3]=e=>_(J)?J.value=!1:J=!1),closeable:!0},{default:u((()=>[f(V).refund_log?(a(),o(I,{key:0,class:"text-center py-[30rpx] font-bold leading-none"},{default:u((()=>[d(t,null,{default:u((()=>[n(i(f(g)("refundProgress")),1)])),_:1})])),_:1})):m("v-if",!0),d(I,{class:"px-6 pb-5 pt-2"},{default:u((()=>[d(Y,{current:f(X),direction:"column"},{default:u((()=>[(a(!0),r(s,null,c(f(V).refund_log,((e,l)=>(a(),o(W,{title:e.action_name,desc:e.action_time,key:l},k({_:2},["refuse"==e.action?{name:"desc",fn:u((()=>[d(I,{class:"text-xs text-red"},{default:u((()=>[n(i(f(g)("reasonRefusal"))+""+i(f(V).refuse_reason),1)])),_:1}),d(I,{class:"text-xs text-[#909193]"},{default:u((()=>[n(i(e.action_time),1)])),_:2},1024)])),key:"0"}:void 0,"completed"==e.action?{name:"desc",fn:u((()=>[d(I,{class:"text-xs text-red"},{default:u((()=>[n(i(f(g)("refundMethod"))+i(f(g)("refundAmount"))+""+i(f(V).money),1)])),_:1}),d(I,{class:"text-xs text-[#909193]"},{default:u((()=>[n(i(e.action_time),1)])),_:2},1024)])),key:"1"}:void 0]),1032,["title","desc"])))),128))])),_:1},8,["current"])])),_:1})])),_:1},8,["show"]),d(I,{class:"h-[160rpx] w-full"}),d(I,{class:"flex justify-end items-center bg-white px-3 py-1 fixed left-0 right-0 bottom-0 z-10"},{default:u((()=>[d(I,{class:"flex items-center mr-auto"},{default:u((()=>[d(I,{class:"flex flex-col items-center mr-[44rpx]",onClick:l[4]||(l[4]=e=>f(p)({url:"/vipcard/pages/index"}))},{default:u((()=>[d(O,{class:"w-[44rpx] h-[44rpx]",src:f(w)("addon/vipcard/vipcard/service/index.png"),mode:"aspectFill"},null,8,["src"]),d(t,{class:"text-xs text-[#454545] mt-1"},{default:u((()=>[n(i(f(g)("index")),1)])),_:1})])),_:1})])),_:1}),d(I,{class:"flex flex-wrap justify-end flex-1"},{default:u((()=>[E.value.member_card?(a(),o($,{key:0,type:"primary",shape:"circle",class:"text-[26rpx] flex-1 !min-w-[160rpx] !h-[70rpx] !leading-[70rpx] mx-0 my-2 ml-3",onClick:l[5]||(l[5]=e=>U(E.value,"use"))},{default:u((()=>[n(i(f(g)("toUse")),1)])),_:1})):m("v-if",!0),(a(!0),r(s,null,c(E.value.order_status_info.member_action,((e,l)=>(a(),o($,{type:"primary",shape:"circle",class:"flex-1 text-[26rpx] !min-w-[160rpx] !h-[70rpx] !leading-[70rpx] mx-0 my-2 ml-3",onClick:l=>U(E.value,e.key)},{default:u((()=>[n(i(e.name),1)])),_:2},1032,["onClick"])))),256)),E.value.order_status_info.is_refund&&["","refund_refuse"].includes(E.value.refund_status)?(a(),o($,{key:1,shape:"circle",type:"primary",class:"text-[26rpx] flex-1 !min-w-[160rpx] !h-[70rpx] !leading-[70rpx] mx-0 my-2 ml-3",onClick:l[6]||(l[6]=e=>(()=>{let e={order_id:E.value.order_id};H(e).then((e=>{M()}))})())},{default:u((()=>[n(i(f(g)("applyRefund")),1)])),_:1})):m("v-if",!0),E.value.refund_no?(a(),o($,{key:2,shape:"circle",type:"primary",class:"flex-1 text-[26rpx] !min-w-[160rpx] !h-[70rpx] !leading-[70rpx] mx-0 my-2 ml-3",onClick:l[7]||(l[7]=e=>_(J)?J.value=!0:J=!0)},{default:u((()=>[n(i(f(g)("viewRefund")),1)])),_:1})):m("v-if",!0),E.value.refund_no&&"wait_refund"==E.value.refund_status?(a(),o($,{key:3,shape:"circle",type:"primary",class:"text-[26rpx] !min-w-[160rpx] !h-[70rpx] !leading-[70rpx] mx-0 my-2 ml-3 flex-1",onClick:l[8]||(l[8]=e=>{Q(E.value.refund_id).then((e=>{M()}))})},{default:u((()=>[n(i(f(g)("cancelRefund")),1)])),_:1})):m("v-if",!0)])),_:1})])),_:1}),d(ee,{ref_key:"payRef",ref:N},null,512)])),_:1})):(a(),o(I,{key:1,class:"w-screen h-screen flex flex-col justify-center items-center"},{default:u((()=>[d(le,{icon:"http://cdn.uviewui.com/uview/empty/order.png",text:f(g)("emptyTips")},null,8,["text"])])),_:1}))],64)),d(te,{loading:G.value,"loading-text":"","bg-color":"none",loadingColor:"var(--primary-color)",iconSize:"35"},null,8,["loading"])],64)}}}),[["__scopeId","data-v-81380520"]]);export{E as default};