import{r as e,g as s,l as a,o as t,c as n,w as o,b as l,u,i as r,s as c,a as d,F as i,e as p,m,p as f,t as _,v as y}from"./index-CZsuXyof.js";import{_ as g}from"./uni-section.CrQ1Wm0g.js";import{r as h}from"./uni-app.es.Cv5-J_i3.js";import{_ as b}from"./uni-countdown.CY2xfx4u.js";import{J as v}from"./index.CPy1_mXU.js";import{J as k}from"./index.C-jZJTfd.js";import{J as w}from"./index.D69289eY.js";import{J as x}from"./index.v2RR0yH4.js";import{_ as j}from"./uni-easyinput.Bm1GUSJ8.js";import{_ as I,a as V}from"./uni-forms.CzErZH4E.js";import{J as T}from"./index.GDw7f5Yx.js";import{_ as J}from"./_plugin-vue_export-helper.BCo6x5W8.js";const S=J({__name:"delivery",emits:["savePost"],setup(c,{expose:d,emit:i}){const p=e(null),m=i,f=s({company:"",numbers:""}),_=async()=>{try{const e=await uni.scanCode();if(e&&e.result){const s=y(e.result);f.numbers=s}else uni.showToast({title:"扫码结果为空",icon:"none"})}catch(e){uni.showToast({title:"扫码失败",icon:"none"})}},y=e=>e.split("\n")[0],g=()=>{m("savePost")};return d({open:()=>{p.value.open()}}),(e,s)=>{const c=h(a("uni-easyinput"),j),d=h(a("uni-forms-item"),I),i=h(a("uni-forms"),V),m=r;return t(),n(u(T),{ref_key:"popup",ref:p,showSave:"",onClick:g,title:"填写快递单号"},{default:o((()=>[l(m,{class:"jy-delivery"},{default:o((()=>[l(i,{modelValue:f},{default:o((()=>[l(d,{label:"快递公司",name:"company"},{default:o((()=>[l(c,{inputBorder:!1,type:"text",modelValue:f.company,"onUpdate:modelValue":s[0]||(s[0]=e=>f.company=e),placeholder:"输入快递公司"},null,8,["modelValue"])])),_:1}),l(d,{label:"快递单号",name:"numbers"},{default:o((()=>[l(c,{inputBorder:!1,type:"text",suffixIcon:"scan",modelValue:f.numbers,"onUpdate:modelValue":s[1]||(s[1]=e=>f.numbers=e),placeholder:"输入快递单号",onSuffix:_},null,8,["modelValue"])])),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1},512)}}},[["__scopeId","data-v-14a4eefd"]]),C={user_order:[{name:"取消订单",type:"black",value:"cancel_order",status:[2]},{name:"继续付款",type:"orange",value:"continue_paying",status:[2]},{name:"申请退款",type:"black",value:"refund",status:[3,4,5]},{name:"崔发货",type:"orange",status:[3]},{name:"查看物流",type:"black",status:[4]},{name:"确认收货",type:"orange",status:[4]},{name:"评价",type:"orange",status:[5]},{name:"删除记录",type:"black",status:[6]},{name:"售后详情",type:"black",status:[6]},{name:"钱款去向",type:"black",value:"money_whereabouts",status:[6]},{name:"平台介入",type:"orange",status:[6]}],business_order:[{name:"改价",type:"orange",value:"change_price",status:[2]},{name:"发货",type:"orange",value:"delivery",status:[3]},{name:"拒绝退款",type:"black",value:"refund_refund",status:[5]},{name:"同意退款",type:"black",value:"agree_refund",status:[5]},{name:"联系用户",type:"orange",value:"contact_users",status:[5]}],merchandise_control:[{name:"上架",type:"black",value:"grounding",status:[1]},{name:"下架",type:"black",value:"discontinue",status:[1]},{name:"编辑",type:"orange",value:"edit",status:[1]}]},M=J({__name:"index",props:{orderInfo:{type:Object,default:()=>({shop_logo:"",shop_name:"123",order_status_text:3})},type:{type:String,required:!0}},setup(s){const j=e(null);e(null);const I=()=>{console.log("保存")};e(C[s.type]);const V={merchandise_control:{},business_order:{delivery:()=>{j.value.open()}},user_order:{cancel_order:()=>{uni.showModal({title:"提示",content:"确定要取消订单吗?",success:function(e){e.confirm?console.log("用户点击确定"):e.cancel&&console.log("用户点击取消")}})},continue_paying:()=>{uni.showModal({title:"提示",content:"确定要继续支付吗?",success:function(e){e.confirm?console.log("用户点击确定"):e.cancel&&console.log("用户点击取消")}})},refund:()=>{uni.navigateTo({url:"/pages/shop/order/refund/index"})},money_whereabouts:()=>{uni.navigateTo({url:"/pages/shop/order/money_whereabouts/index"})}}};return(e,T)=>{const J=y,M=r,P=h(a("uni-section"),g),B=h(a("uni-countdown"),b);return t(),n(M,{class:"jy-order-card"},{default:o((()=>["merchandise_control"==s.type?(t(),n(u(v),{key:0,class:"mb40",showType:5})):c("",!0),"user_order"==s.type?(t(),d(i,{key:1},[l(u(k),{showStatus:!0}),l(u(v),{showType:1}),l(P,null,{right:o((()=>[l(M,{class:"df aic"},{default:o((()=>[l(J,{class:"c333 f28"},{default:o((()=>[p("应付:")])),_:1}),l(J,{class:"price f20"},{default:o((()=>[p("¥")])),_:1}),l(J,{class:"price f32"},{default:o((()=>[p("5.00")])),_:1})])),_:1})])),_:1}),1==s.orderInfo.order_status_text?(t(),n(P,{key:0},{right:o((()=>[l(M,{class:"df aic"},{default:o((()=>[l(J,null,{default:o((()=>[p(" 支付剩余时间:")])),_:1}),l(B,{"show-day":!1,showHour:!1,minute:12,second:12})])),_:1})])),_:1})):c("",!0)],64)):c("",!0),"business_order"==s.type?(t(),d(i,{key:2},[l(u(k),{showStatus:!0}),l(u(v),{showType:1}),l(P,null,{right:o((()=>[l(M,{class:"df aic"},{default:o((()=>[l(J,{class:"c333 f28"},{default:o((()=>[p("实收:")])),_:1}),l(J,{class:"price f20"},{default:o((()=>[p("¥")])),_:1}),l(J,{class:"price f32"},{default:o((()=>[p("5.00")])),_:1})])),_:1})])),_:1}),4==s.orderInfo.order_status_text?(t(),d(i,{key:0},[l(u(x),{shopEdit:!1}),l(u(w))],64)):c("",!0),5==s.orderInfo.order_status_text?(t(),d(i,{key:1},[l(M,{class:"df mb40"},{default:o((()=>[l(M,{class:"c333 f28 fw600 wsn"},{default:o((()=>[p("收货地址:")])),_:1}),l(M,{class:"df fdc"},{default:o((()=>[l(M,{class:"c333 f28"},{default:o((()=>[p("收货地址收货地址收货地址收货地址收货地址收货地址收货地址")])),_:1}),l(M,{class:"f24 c666"},{default:o((()=>[p("张三 123456789")])),_:1})])),_:1})])),_:1}),l(M,{class:"df mb40"},{default:o((()=>[l(M,{class:"c333 f28 fw600 wsn"},{default:o((()=>[p("收货地址:")])),_:1}),l(M,{class:"c333 f28"},{default:o((()=>[p(" 什么什么原因什么什么原因什么什么原因什么什么原因 ")])),_:1})])),_:1})],64)):c("",!0)],64)):c("",!0),u(C).merchandise_control.length>0?(t(),n(M,{key:3,class:"btn-group"},{default:o((()=>[(t(!0),d(i,null,m(u(C)[s.type],((e,a)=>(t(),n(M,{class:"btn-for",key:a,onClick:a=>V[s.type][e.value](e)},{default:o((()=>[e.status.includes(s.orderInfo.order_status_text)?(t(),n(M,{key:0,class:f(["btn-item",[e.type,{"btn-item4":4==e.name.length,"btn-item3":3==e.name.length,"btn-item2":2==e.name.length}]])},{default:o((()=>[l(J,null,{default:o((()=>[p(_(e.name),1)])),_:2},1024)])),_:2},1032,["class"])):c("",!0)])),_:2},1032,["onClick"])))),128))])),_:1})):c("",!0),l(S,{ref_key:"deliveryRef",ref:j,onSavePost:I},null,512)])),_:1})}}},[["__scopeId","data-v-ef994e27"]]);export{M as J};