1 |
- import{d as e,e as a,r as t,o as l,c as s,a as u,u as o,w as n,g as r,F as i,h as d,t as c,b as m,i as f,j as p,n as v,k as y,l as k,m as b,p as _}from"./index-e7a17087.js";import{u as h,o as g,r as j}from"./unifyTemplate.f1637b75.js";import{_ as x}from"./CustomHeader.31edf15e.js";const C=x(e({__name:"payment",setup(e){const{CustomHeader:x,initData:C,isShow:N,qdOrderVal:O}=h();let q=a([{label:"产品名",value:"",key:"product",key1:"promoteName"},{label:"车牌号",key:"vehiclePlate",value:"贵"},{label:"车主姓名",key:"ownerName",value:""},{label:"邮寄地址",key:"orderInfoExt",key1:"region,address",default:"不邮寄",value:""},{label:"产品金额",key:"amount",format:e=>.01*e,value:"0"}]);const w=t("");let E=t({submitName:"提交",titleWidth:160});function I(){f({title:"正在支付...",mask:!0});let{jumpPage:e}=E.value;setTimeout((()=>{p(),v({url:"/"+e,animationType:"pop-in",animationDuration:500})}),1e3)}return g((e=>{C(e,4).then((e=>{var a;a=e.qdOrder.qtOrderNo,j("8",{data:{orderId:a}}).then((e=>{let a=JSON.parse(e.bizContent);w.value=.01*a.amount,q.forEach((e=>{let t=a[e.key];if("object"==typeof t)if(e.key1.includes(",")){let a="";e.key1.split(",").forEach((e=>{a+=t[e]||""})),t=a}else t=t[e.key1];e.format&&(t=e.format(t)),e.value=t||e.default})),N.value=!0})),delete e.config.tableConfig,E.value=Object.assign(e.config,E.value)}))})),(e,a)=>{const t=y,f=k,p=b;return l(),s("div",{class:"content"},[u(o(x),{title:"订单详情",back:"true"===o(E).hasReturn},null,8,["back"]),o(N)?(l(),s("div",{key:0,style:{padding:"20rpx"}},[u(t,{class:"title"},{default:n((()=>[r(" 订单详情 ")])),_:1}),u(t,{class:"container"},{default:n((()=>[(l(!0),s(i,null,d(o(q),((e,a)=>(l(),s(i,null,[""!==e.value&&void 0!==e.value?(l(),_(t,{class:"detail-item",key:a},{default:n((()=>[u(f,null,{default:n((()=>[r(c(e.label),1)])),_:2},1024),u(f,{class:"amount"},{default:n((()=>[r(c("amount"===e.key?"¥"+e.value:e.value),1)])),_:2},1024)])),_:2},1024)):m("",!0)],64)))),256))])),_:1}),u(t,{class:"payment-total"},{default:n((()=>[u(f,null,{default:n((()=>[r("实付款")])),_:1}),u(f,{class:"amount"},{default:n((()=>[r("¥"+c(w.value),1)])),_:1})])),_:1}),u(p,{type:"success",class:"btn-txt btn",onClick:I},{default:n((()=>[r("确认办理")])),_:1})])):m("",!0)])}}}),[["__scopeId","data-v-dc496afd"]]);export{C as default};
|