jiuyiUniapp/jiuyi/unpackage/dist/build/web/assets/index.BOTqeFEy.js

2 lines
6.4 KiB
JavaScript

import{r as e,g as s,p as a,o as t,c as n,w as o,b as l,u as r,a1 as u,v as c,i as d,z as i,a as p,e as f,F as m,q as _,x as y,E as b,y as g,a2 as h,n as v}from"./index-CH9-aFWw.js";import{_ as k}from"./uni-section.BzH4ItED.js";import{r as x}from"./uni-app.es.DPi2kvld.js";import{_ as w}from"./uni-countdown.CetV0Ang.js";import{J as j}from"./index.BI4RdXcX.js";import{J as I}from"./index.nqhQEiPx.js";import{J as V}from"./index.BqvoXY6m.js";import{J as S}from"./index.CIKTv9SN.js";import{_ as J}from"./uni-easyinput.B6l2xxOz.js";import{_ as P,a as T}from"./uni-forms.wy1AHh3E.js";import{J as C}from"./index.BmkZRDj0.js";import{_ as q}from"./_plugin-vue_export-helper.BCo6x5W8.js";const B=q({__name:"delivery",emits:["savePost"],setup(i,{expose:p,emit:f}){const m=e(null),_=f,y=s({company:"",numbers:""}),b=async()=>{try{const e=await u();if(e&&e.result){const s=g(e.result);y.numbers=s}else c({title:"扫码结果为空",icon:"none"})}catch(e){c({title:"扫码失败",icon:"none"})}},g=e=>e.split("\n")[0],h=()=>{_("savePost")};return p({open:()=>{m.value.open()}}),(e,s)=>{const u=x(a("uni-easyinput"),J),c=x(a("uni-forms-item"),P),i=x(a("uni-forms"),T),p=d;return t(),n(r(C),{ref_key:"popup",ref:m,showSave:"",onClick:h,title:"填写快递单号"},{default:o((()=>[l(p,{class:"jy-delivery"},{default:o((()=>[l(i,{modelValue:y},{default:o((()=>[l(c,{label:"快递公司",name:"company"},{default:o((()=>[l(u,{inputBorder:!1,type:"text",modelValue:y.company,"onUpdate:modelValue":s[0]||(s[0]=e=>y.company=e),placeholder:"输入快递公司"},null,8,["modelValue"])])),_:1}),l(c,{label:"快递单号",name:"numbers"},{default:o((()=>[l(u,{inputBorder:!1,type:"text",suffixIcon:"scan",modelValue:y.numbers,"onUpdate:modelValue":s[1]||(s[1]=e=>y.numbers=e),placeholder:"输入快递单号",onSuffix:b},null,8,["modelValue"])])),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1},512)}}},[["__scopeId","data-v-14a4eefd"]]),E={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]}]},O=q({__name:"index",props:{orderInfo:{type:Object,default:()=>({shop_logo:"",shop_name:"123",order_status_text:3})},type:{type:String,required:!0}},setup(s){const u=e(null);e(null);const c=()=>{console.log("保存")};e(E[s.type]);const J={merchandise_control:{},business_order:{delivery:()=>{u.value.open()}},user_order:{cancel_order:()=>{h({title:"提示",content:"确定要取消订单吗?",success:function(e){e.confirm?console.log("用户点击确定"):e.cancel&&console.log("用户点击取消")}})},continue_paying:()=>{h({title:"提示",content:"确定要继续支付吗?",success:function(e){e.confirm?console.log("用户点击确定"):e.cancel&&console.log("用户点击取消")}})},refund:()=>{v({url:"/pages/shop/order/refund/index"})},money_whereabouts:()=>{v({url:"/pages/shop/order/money_whereabouts/index"})}}};return(e,h)=>{const v=y,P=d,T=x(a("uni-section"),k),C=x(a("uni-countdown"),w);return t(),n(P,{class:"jy-order-card"},{default:o((()=>["merchandise_control"==s.type?(t(),n(r(j),{key:0,class:"mb40",showType:5})):i("",!0),"user_order"==s.type?(t(),p(m,{key:1},[l(r(I),{showStatus:!0}),l(r(j),{showType:1}),l(T,null,{right:o((()=>[l(P,{class:"df aic"},{default:o((()=>[l(v,{class:"c333 f28"},{default:o((()=>[f("应付:")])),_:1}),l(v,{class:"price f20"},{default:o((()=>[f("¥")])),_:1}),l(v,{class:"price f32"},{default:o((()=>[f("5.00")])),_:1})])),_:1})])),_:1}),1==s.orderInfo.order_status_text?(t(),n(T,{key:0},{right:o((()=>[l(P,{class:"df aic"},{default:o((()=>[l(v,null,{default:o((()=>[f(" 支付剩余时间:")])),_:1}),l(C,{"show-day":!1,showHour:!1,minute:12,second:12})])),_:1})])),_:1})):i("",!0)],64)):i("",!0),"business_order"==s.type?(t(),p(m,{key:2},[l(r(I),{showStatus:!0}),l(r(j),{showType:1}),l(T,null,{right:o((()=>[l(P,{class:"df aic"},{default:o((()=>[l(v,{class:"c333 f28"},{default:o((()=>[f("实收:")])),_:1}),l(v,{class:"price f20"},{default:o((()=>[f("¥")])),_:1}),l(v,{class:"price f32"},{default:o((()=>[f("5.00")])),_:1})])),_:1})])),_:1}),4==s.orderInfo.order_status_text?(t(),p(m,{key:0},[l(r(S),{shopEdit:!1}),l(r(V))],64)):i("",!0),5==s.orderInfo.order_status_text?(t(),p(m,{key:1},[l(P,{class:"df mb40"},{default:o((()=>[l(P,{class:"c333 f28 fw600 wsn"},{default:o((()=>[f("收货地址:")])),_:1}),l(P,{class:"df fdc"},{default:o((()=>[l(P,{class:"c333 f28"},{default:o((()=>[f("收货地址收货地址收货地址收货地址收货地址收货地址收货地址")])),_:1}),l(P,{class:"f24 c666"},{default:o((()=>[f("张三 123456789")])),_:1})])),_:1})])),_:1}),l(P,{class:"df mb40"},{default:o((()=>[l(P,{class:"c333 f28 fw600 wsn"},{default:o((()=>[f("收货地址:")])),_:1}),l(P,{class:"c333 f28"},{default:o((()=>[f(" 什么什么原因什么什么原因什么什么原因什么什么原因 ")])),_:1})])),_:1})],64)):i("",!0)],64)):i("",!0),r(E).merchandise_control.length>0?(t(),n(P,{key:3,class:"btn-group"},{default:o((()=>[(t(!0),p(m,null,_(r(E)[s.type],((e,a)=>(t(),n(P,{class:"btn-for",key:a,onClick:a=>J[s.type][e.value](e)},{default:o((()=>[e.status.includes(s.orderInfo.order_status_text)?(t(),n(P,{key:0,class:b(["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(v,null,{default:o((()=>[f(g(e.name),1)])),_:2},1024)])),_:2},1032,["class"])):i("",!0)])),_:2},1032,["onClick"])))),128))])),_:1})):i("",!0),l(B,{ref_key:"deliveryRef",ref:u,onSavePost:c},null,512)])),_:1})}}},[["__scopeId","data-v-ef994e27"]]);export{O as J};