智慧教务系统 PHP-NiuCloud框架开发
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
16 KiB

import{d as de,r as _,v as pe,f as ce,h as n,m as b,w as p,J as _e,c as i,e as r,B as d,u as a,k as l,a as s,t,F as V,O as S,z as ue,i as w,S as I,Q as G,a7 as xe,a8 as me,G as ve,ap as fe,aq as ye,$ as he,a0 as be,H as ge,Z as ke,K as De,bn as we,L as Fe}from"./index-208710d8.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css */import{n as Ce,p as Te,q as Ee}from"./order-f205ddbd.js";import{p as $e}from"./printer-5dfc999c.js";import{_ as Ae}from"./delivery-action.vue_vue_type_style_index_0_lang-941b5a2e.js";import{_ as Ne}from"./order-notes.vue_vue_type_style_index_0_lang-77b1cabf.js";import{_ as Be}from"./order-edit-address.vue_vue_type_style_index_0_lang-a28119dd.js";import{_ as Me}from"./delivery-package.vue_vue_type_style_index_0_lang-de57d3b5.js";import{_ as je}from"./adjust-money.vue_vue_type_style_index_0_lang-e597204a.js";import{_ as Ve}from"./electronic-sheet-print.vue_vue_type_style_index_0_lang-a44fa38e.js";import{_ as Re}from"./shop-active-refund.vue_vue_type_style_index_0_lang-fd995c79.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./delivery-b271a6da.js";import"./weapp-896623a8.js";import"./electronic_sheet-4e55e178.js";import"./lodop-47fb1775.js";import"./qqmap-011f3cfb.js";import"./sys-b677efe2.js";const Oe={class:"main-container"},Pe={key:0},Se={class:"input-width"},Ie={class:"input-width"},Ge={class:"input-width"},Le={class:"input-width"},qe={class:"input-width"},ze={key:0},Ue={class:"input-width"},He={class:"input-width"},Je={class:"input-width"},Ke={key:1},Qe={class:"input-width"},We={class:"input-width"},Ze={class:"input-width"},Xe={class:"input-width"},Ye={class:"input-width line-feed"},et={class:"input-width line-feed"},tt={key:1},st={class:"mb-[20px]"},lt={class:"ml-[30px] text-[14px] mr-[20px]"},at={class:"text-[14px]"},ot={class:"flex mt-[10px]"},nt={key:8,class:"flex"},it=["onClick"],rt=["onClick"],dt={class:"flex ml-[30px] mt-[15px]"},pt={class:"text-[14px] text-[#ff7f5b]"},ct={class:"ml-[10px]"},_t={class:"text-[14px] text-[#a4a4a4]"},ut={class:"text-[14px] text-[#a4a4a4]"},xt={class:"text-[14px] text-[#a4a4a4]"},mt={key:2},vt={class:"flex"},ft={class:"flex items-center shrink-0"},yt=["src"],ht={class:"flex flex-col items-start"},bt={class:"multi-hidden text-[14px]"},gt={class:"text-[12px] text-[#999]"},kt={key:0,class:"px-[4px] text-[12px] text-[#fff] rounded-[4px] bg-primary leading-[18px]"},Dt={class:"flex flex-col"},wt={key:0},Ft={key:0},Ct={key:1,class:"text-[13px]"},Tt={key:2,class:"text-[13px] mt-[5px]"},Et={key:0},$t={class:"text-[#999]"},At={key:1},Nt={key:3,class:"text-[13px] mt-[5px]"},Bt={class:"py-[12px] px-[16px] border-b border-color flex justify-end"},Mt={class:"w-[310px] flex flex-col text-right"},jt={class:"flex mb-[10px]"},Vt={class:"text-base flex-1"},Rt={class:"text-base flex-1 pl-[30px]"},Ot={key:0,class:"text-[14px]"},Pt={key:0},St={key:1,class:"text-[14px]"},It={key:0,class:"flex mb-[10px]"},Gt={class:"text-base flex-1"},Lt={class:"text-base flex-1 pl-[30px]"},qt={key:1,class:"flex mb-[10px]"},zt={class:"text-base flex-1"},Ut={class:"text-base flex-1 pl-[30px]"},Ht={class:"flex mb-[10px]"},Jt={class:"text-base flex-1"},Kt={class:"text-base flex-1 pl-[30px]"},Qt={class:"flex mb-[10px]"},Wt={class:"text-base flex-1"},Zt={class:"text-base flex-1 pl-[30px]"},Xt={class:"flex"},Yt={class:"text-base flex-1"},es={class:"text-base flex-1 pl-[30px] text-[red]"},ts={key:0,class:"text-[14px]"},ss={key:0},ls={key:1,class:"text-[14px]"},as={key:3},os={class:"mb-[100px] px-[20px]",style:{"min-height":"100px"}},ns={class:"mr-[20px] min-w-[71px]"},is={class:"leading-[1] w-full text-[14px] w-[100px] flex justify-end"},rs={class:"leading-[1] w-full text-[14px] w-[100px] flex justify-end mt-[15px]"},ds=s("div",{class:"w-[16px] h-[16px] flex items-center bg-[#D1EBFF] border-[1px] border-[#0091FF] rounded-[999px]"},[s("div",{class:"w-[8px] h-[8px] mx-auto bg-[#0091FF] rounded-[999px]"})],-1),ps={key:0,class:"w-[2px] h-[50px] bg-[#D1EBFF] mx-auto"},cs={class:"leading-[1] ml-[20px] text-[14px]"},_s={class:"leading-[1] ml-[20px] text-[14px] mt-[15px]"},us={class:"ml-[10px]"},tl=de({__name:"order-detail",emits:["load","close-event"],setup(xs,{expose:L,emit:R}){const g=_(!1),f=_(!1),D=_(!1);let q="订单详情",m="";pe(),ce(),_(!0),_(!0),_(!0);const z=u=>{g.value=!1,R("close-event")},v=_("order"),e=_(null),U=async()=>{f.value=!0,m?await Ee(m).then(({data:u})=>{e.value=u;let c=0;e.value.order_goods.forEach((h,P)=>{h.is_enable_refund==1&&c++}),e.value.is_refund_show=c>0,f.value=!1}).catch(()=>{}):f.value=!1},H=()=>{I.confirm(l("orderCloseTips"),l("warning"),{confirmButtonText:l("confirm"),cancelButtonText:l("cancel"),type:"warning"}).then(()=>{Ce(m).then(()=>{B(m)})})},F=_(null),J=()=>{F.value.setFormData(e.value),F.value.showDialog=!0},C=_(null),K=()=>{C.value.setFormData(e.value),C.value.showDialog=!0},T=_(null),Q=()=>{T.value.setFormData(e.value),T.value.showDialog=!0},W=()=>{I.confirm(l("orderFinishTips"),l("warning"),{confirmButtonText:l("confirm"),cancelButtonText:l("cancel"),type:"warning"}).then(()=>{Te(m).then(()=>{B(m)})})},E=_(null),O=(u,c)=>{E.value.setFormData(u,c),E.value.showDialog=!0},$=_(null),Z=()=>{let u={print_type:"single"};Object.assign(u,G(e.value)),$.value.setFormData(u),$.value.showDialog=!0},A=_(null),X=async()=>{let u=G(e.value);A.value.showDialog=!0,A.value.setFormData(u)},Y=()=>{e.value.order_id&&(D.value||(D.value=!0,$e({type:"shopGoodsOrder",trigger:"manual",business:{order_id:e.value.order_id}}).then(u=>{D.value=!1}).catch(()=>{D.value=!1})))},N=_(null),ee=()=>{N.value.setFormData(e.value),N.value.showDialog=!0},B=async(u=null)=>{m=u.id,e.value=null,v.value="order",U()},y=()=>{g.value=!1,R("load")};return L({showDialog:g,setFormData:B}),(u,c)=>{const h=xe,P=me,x=ve,M=fe,te=ye,j=he,se=be,le=ge,ae=ke,oe=De,ne=we,ie=Fe;return n(),b(ne,{modelValue:g.value,"onUpdate:modelValue":c[7]||(c[7]=o=>g.value=o),title:a(q),direction:"rtl","before-close":z,class:"detail-drawer"},{default:p(()=>[_e((n(),i("div",Oe,[r(P,{modelValue:v.value,"onUpdate:modelValue":c[0]||(c[0]=o=>v.value=o),class:"pb-[10px]",onTabChange:u.tabChange},{default:p(()=>[r(h,{label:"订单信息",name:"order"}),r(h,{label:"订单状态",name:"state"}),r(h,{label:"商品信息",name:"goods"}),e.value&&e.value.order_log&&e.value.order_log.length>0?(n(),b(h,{key:0,label:"订单日志",name:"log"})):d("",!0)]),_:1},8,["modelValue","onTabChange"]),f.value?d("",!0):(n(),b(le,{key:0,model:e.value,"label-width":"100px",ref:"formRef",class:"page-form","label-position":"left"},{default:p(()=>[v.value=="order"?(n(),i("div",Pe,[r(te,{class:"row-bg px-[30px] mb-[20px]",gutter:20},{default:p(()=>[r(M,{span:8},{default:p(()=>[r(x,{label:a(l)("orderDetailNo")},{default:p(()=>[s("div",Se,t(e.value.order_no),1)]),_:1},8,["label"]),r(x,{label:a(l)("orderDetailForm")},{default:p(()=>[s("div",Ie,t(e.value.order_from_name),1)]),_:1},8,["label"]),e.value&&e.value.out_trade_no?(n(),b(x,{key:0,label:a(l)("orderDetailoutTradeNo")},{default:p(()=>[s("div",Ge,t(e.value.out_trade_no),1)]),_:1},8,["label"])):d("",!0),e.value.pay?(n(),b(x,{key:1,label:a(l)("payWay")},{default:p(()=>[s("div",Le,t(e.value.pay.type_name),1)]),_:1},8,["label"])):d("",!0)]),_:1}),r(M,{span:8},{default:p(()=>[r(x,{label:a(l)("deliveryType")},{default:p(()=>[s("div",qe,t(e.value.delivery_type_name),1)]),_:1},8,["label"]),e.value.delivery_type=="express"||e.value.delivery_type=="local_delivery"?(n(),i("div",ze,[r(x,{label:a(l)("orderDetailTakerName")},{default:p(()=>[s("div",Ue,t(e.value.taker_name),1)]),_:1},8,["label"]),r(x,{label:a(l)("orderDetailTakerMobile")},{default:p(()=>[s("div",He,t(e.value.taker_mobile),1)]),_:1},8,["label"]),r(x,{label:a(l)("orderDetailTakerFullAddress")},{default:p(()=>[s("div",Je,t(e.value.taker_full_address),1)]),_:1},8,["label"])])):d("",!0),e.value.delivery_type=="store"?(n(),i("div",Ke,[r(x,{label:a(l)("storeName")},{default:p(()=>[s("div",Qe,t(e.value.store.store_name),1)]),_:1},8,["label"]),r(x,{label:a(l)("storeAddress")},{default:p(()=>[s("div",We,t(e.value.store.full_address),1)]),_:1},8,["label"]),r(x,{label:a(l)("storeMobile")},{default:p(()=>[s("div",Ze,t(e.value.store.store_mobile),1)]),_:1},8,["label"]),r(x,{label:a(l)("tradeTime")},{default:p(()=>[s("div",Xe,t(e.value.store.trade_time),1)]),_:1},8,["label"])])):d("",!0)]),_:1}),r(M,{span:8},{default:p(()=>[r(x,{label:a(l)("memberRemark")},{default:p(()=>[s("div",Ye,t(e.value.member_remark??"--"),1)]),_:1},8,["label"]),r(x,{label:a(l)("notes")},{default:p(()=>[s("div",et,t(e.value.shop_remark??"--"),1)]),_:1},8,["label"])]),_:1})]),_:1})])):d("",!0),v.value=="state"?(n(),i("div",tt,[s("div",st,[s("p",null,[s("span",lt,t(a(l)("orderStatus"))+":",1),s("span",at,t(e.value.status_name.name),1)]),s("div",ot,[s("span",{class:"text-[14px] px-[15px] py-[5px] ml-[30px] text-[#ff7f5b] bg-[#fff0e5] cursor-pointer",onClick:Q},t(a(l)("notes")),1),e.value.status==2?(n(),i("span",{key:0,class:"text-[14px] px-[15px] py-[5px] ml-[30px] text-[#5c96fc] bg-[#ebf3ff] cursor-pointer",onClick:K},t(a(l)("delivery")),1)):d("",!0),e.value.status==1?(n(),i("span",{key:1,class:"text-[14px] px-[15px] py-[5px] ml-[30px] text-[#5c96fc] bg-[#ebf3ff] cursor-pointer",onClick:H},t(a(l)("close")),1)):d("",!0),e.value.status==1?(n(),i("span",{key:2,class:"text-[14px] px-[15px] py-[5px] ml-[30px] text-[#5c96fc] bg-[#ebf3ff] cursor-pointer",onClick:J},t(a(l)("editPrice")),1)):d("",!0),e.value.status==3?(n(),i("span",{key:3,class:"text-[14px] px-[15px] py-[5px] ml-[30px] text-[#5c96fc] bg-[#ebf3ff] cursor-pointer",onClick:W},t(a(l)("finish")),1)):d("",!0),e.value.delivery_type=="express"&&e.value.status==3?(n(),i("span",{key:4,class:"text-[14px] px-[15px] py-[5px] ml-[30px] text-[#5c96fc] bg-[#ebf3ff] cursor-pointer",onClick:Z},t(a(l)("electronicSheetPrintTitle")),1)):d("",!0),e.value.delivery_type=="virtual"&&(e.value.status==2||e.value.status==3||e.value.status==5)?(n(),i("span",{key:5,class:"text-[14px] px-[15px] py-[5px] ml-[30px] text-[#5c96fc] bg-[#ebf3ff] cursor-pointer",onClick:Y},t(a(l)("printTicket")),1)):d("",!0),e.value.status==1&&e.value.delivery_type!="virtual"&&e.value.activity_type!="giftcard"?(n(),i("span",{key:6,class:"text-[14px] px-[15px] py-[5px] ml-[30px] text-[#5c96fc] bg-[#ebf3ff] cursor-pointer",onClick:X},t(a(l)("editAddress")),1)):d("",!0),e.value.is_refund_show&&e.value.status!=1&&e.value.status!=-1?(n(),i("span",{key:7,class:"text-[14px] px-[15px] py-[5px] ml-[30px] text-[#5c96fc] bg-[#ebf3ff] cursor-pointer",onClick:ee},t(a(l)("voluntaryRefund")),1)):d("",!0),e.value.order_delivery?(n(),i("div",nt,[(n(!0),i(V,null,S(e.value.order_delivery,(o,k)=>(n(),i(V,{key:k},[o.delivery_type=="express"&&o.sub_delivery_type=="express"?(n(),i("span",{key:0,class:"text-[14px] px-[15px] py-[5px] ml-[30px] text-[#ff7f5b] bg-[#fff0e5] cursor-pointer",onClick:re=>O(o.id,e.value.taker_mobile)},t(a(l)("package"))+t(k+1),9,it)):d("",!0),o.delivery_type=="express"&&o.sub_delivery_type=="none_express"?(n(),i("span",{key:1,class:"text-[14px] px-[15px] py-[5px] ml-[30px] text-[#ff7f5b] bg-[#fff0e5] cursor-pointer",onClick:re=>O(o.id,e.value.taker_mobile)},t(a(l)("noLogisticsRequired")),9,rt)):d("",!0)],64))),128))])):d("",!0)]),s("div",dt,[s("span",pt,t(a(l)("remind"))+":",1),s("div",ct,[s("p",_t,t(a(l)("remindTips1")),1),s("p",ut,t(a(l)("remindTips2")),1),s("p",xt,t(a(l)("remindTips3")),1)])])])])):d("",!0),v.value=="goods"?(n(),i("div",mt,[r(se,{data:e.value.order_goods,size:"large"},{default:p(()=>[r(j,{label:a(l)("orderDetailGoodsName"),align:"left",width:"300"},{default:p(({row:o})=>[s("div",vt,[s("div",ft,[s("img",{class:"w-[50px] h-[50px] mr-[10px]",src:a(ue)(o.goods_image)},null,8,yt)]),s("div",ht,[s("p",bt,t(o.goods_name),1),s("span",gt,t(o.sku_name),1),o.is_gift==1?(n(),i("span",kt,"赠品")):d("",!0)])])]),_:1},8,["label"]),r(j,{label:a(l)("orderDetailPrice"),"min-width":"50",align:"left"},{default:p(({row:o})=>[s("div",Dt,[e.value.activity_type=="exchange"?(n(),i("span",wt,[w(t(o.extend.point)+t(a(l)("point"))+" ",1),parseFloat(o.price)?(n(),i("span",Ft,"+¥"+t(o.price),1)):d("",!0)])):(n(),i("span",Ct,"¥"+t(o.price),1)),o.extend&&o.extend.newcomer_price?(n(),i("span",Tt,[parseFloat(o.extend.newcomer_price)&&o.num>1?(n(),i("span",Et,[w(t(o.num)+t(a(l)("piece")),1),s("span",$t,"(第1"+t(a(l)("piece"))+",¥"+t(parseFloat(o.extend.newcomer_price).toFixed(2))+"/"+t(a(l)("piece"))+";第"+t(o.num>2?"2~"+o.num:"2")+t(a(l)("piece"))+",¥"+t(parseFloat(o.price).toFixed(2))+"/"+t(a(l)("piece"))+")",1)])):(n(),i("span",At,t(o.num)+t(a(l)("piece")),1))])):(n(),i("span",Nt,t(o.num)+t(a(l)("piece")),1))])]),_:1},8,["label"]),r(j,{prop:"num",label:a(l)("detailNum"),"min-width":"50",align:"right"},null,8,["label"])]),_:1},8,["data"]),s("div",Bt,[s("div",Mt,[s("div",jt,[s("div",Vt,t(a(l)("orderDetailGoodsMoney")),1),s("div",Rt,[e.value.activity_type=="exchange"?(n(),i("span",Ot,[w(t(e.value.point)+t(a(l)("point"))+" ",1),parseFloat(e.value.goods_money)?(n(),i("span",Pt,"+¥"+t(e.value.goods_money),1)):d("",!0)])):(n(),i("span",St,"¥"+t(e.value.goods_money),1))])]),e.value.coupon_money>0?(n(),i("div",It,[s("div",Gt,t(a(l)("couponMoney")),1),s("div",Lt,t(e.value.coupon_money),1)])):d("",!0),e.value.manjian_discount_money>0?(n(),i("div",qt,[s("div",zt,t(a(l)("manjianDiscountMoney")),1),s("div",Ut,t(e.value.manjian_discount_money),1)])):d("",!0),s("div",Ht,[s("div",Jt,t(a(l)("discountMoney")),1),s("div",Kt,t(e.value.discount_money),1)]),s("div",Qt,[s("div",Wt,t(a(l)("orderDetailDeliveryMoney")),1),s("div",Zt,t(e.value.delivery_money),1)]),s("div",Xt,[s("div",Yt,t(a(l)("detailOrderMoney")),1),s("div",es,[e.value.activity_type=="exchange"?(n(),i("span",ts,[w(t(e.value.point)+t(a(l)("point"))+" ",1),parseFloat(e.value.order_money)?(n(),i("span",ss,"+¥"+t(e.value.order_money),1)):d("",!0)])):(n(),i("span",ls,"¥"+t(e.value.order_money),1))])])])])])):d("",!0),v.value=="log"&&e.value.order_log.length>0?(n(),i("div",as,[s("div",os,[(n(!0),i(V,null,S(e.value.order_log,(o,k)=>(n(),i("div",{class:"flex",key:k},[s("div",ns,[s("div",is,t(o.create_time&&o.create_time.split(" ")[0]),1),s("div",rs,t(o.create_time&&o.create_time.split(" ")[1]),1)]),s("div",null,[ds,k+1!=e.value.order_log.length?(n(),i("div",ps)):d("",!0)]),s("div",null,[s("div",cs,t(o.main_type_name)+t(o.main_name),1),s("div",_s,[s("span",null,t(o.type_name),1),s("span",us,t(o.content),1)])])]))),128))])])):d("",!0)]),_:1},8,["model"])),!f.value&&!e.value?(n(),b(oe,{key:1,class:"box-card !border-none relative",shadow:"never"},{default:p(()=>[r(ae,{description:a(l)("orderInfoEmpty")},null,8,["description"])]),_:1})):d("",!0),r(je,{ref_key:"orderAdjustMoneyActionDialog",ref:F,onComplete:c[1]||(c[1]=o=>y())},null,512),r(Ae,{ref_key:"deliveryActionDialog",ref:C,onComplete:c[2]||(c[2]=o=>y())},null,512),r(Ne,{ref_key:"orderNotesDialog",ref:T,onComplete:c[3]||(c[3]=o=>y())},null,512),r(Me,{ref_key:"packageDialog",ref:E},null,512),r(Ve,{ref_key:"electronicSheetPrintDialog",ref:$,onComplete:c[4]||(c[4]=o=>y())},null,512),r(Be,{ref_key:"orderEditAddressDialog",ref:A,onComplete:c[5]||(c[5]=o=>y())},null,512),r(Re,{ref_key:"shopActiveRefundDialog",ref:N,onComplete:c[6]||(c[6]=o=>y())},null,512)])),[[ie,f.value]])]),_:1},8,["modelValue","title"])}}});export{tl as default};