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.

pages-mailingAddress-mailingAddress.8f4b7d79.js 2.8KB

1
  1. import{d as e,s as a,g as o,r as t,o as r,c as l,a as d,u as i,b as n,n as s}from"./index-bda8fec4.js";import{C as u}from"./CustomHeader.2344f174.js";import{I as v,f as p}from"./tools.3c2d8791.js";import{u as c,o as h,r as f}from"./qdOrder.73dfb2b7.js";import"./_plugin-vue_export-helper.1b428a4d.js";const m=e({__name:"mailingAddress",setup(e){const m=c();h((e=>{let t;e&&e.qdOrderNo?(t=e.qdOrderNo,a("qdOrderNo",e.qdOrderNo)):t=o("qdOrderNo"),f("ac8756cc31eb4816b8eaeb71907ff9c1",{data:{qdOrderNo:t,pageStep:0}}).then((e=>{let a=JSON.parse(e.bizContent);b.value=JSON.parse(a.config.tableConfig),m.setQdOrder(a.qdOrder),delete a.config.tableConfig,g.value=Object.assign(a.config,g.value)}))}));let g=t({submitName:"提交",titleWidth:160}),b=t([{title:"是否邮寄",type:7,value:"whetherToMail",postal:1,itemData:[{checked:!0,value:"1",name:"不邮寄"},{checked:!1,value:"0",name:"邮寄"}]},{required:!1,title:"收件人",type:2,vertical:1,value:"consignee",underline:!0,show:!0},{required:!1,title:"收件人手机号",type:2,value:"consigneeTel",hint:"请输入手机号",underline:!0,show:!0},{required:!1,title:"省市区",type:10,value:"region",hint:"请选择省市区",underline:!0,show:!0},{required:!1,title:"详细地址",type:2,value:"address",hint:"请输入详细地址",underline:!0,show:!0},{required:!1,title:"邮政编码",type:2,value:"postalCode",hint:"请输入邮政编码",underline:!0,show:!0}]);function O(e,a){"是否邮寄"===a.title&&("1"==e.detail.value?(b.value[v("收件人",b.value)].show=!0,b.value[v("收件人手机号",b.value)].show=!0,b.value[v("省市区",b.value)].show=!0,b.value[v("详细地址",b.value)].show=!0,b.value[v("邮政编码",b.value)].show=!0):(b.value[v("收件人",b.value)].show=!1,b.value[v("收件人手机号",b.value)].show=!1,b.value[v("省市区",b.value)].show=!1,b.value[v("详细地址",b.value)].show=!1,b.value[v("邮政编码",b.value)].show=!1))}function q(e){m.orderInfo.value=e;let{userType:a,vanType:o,vehicleColor:t,vehiclePlate:r,qdOrderNo:l}=m.qdOrderVal;m.qdOrderVal.type=o-1;const d={userType:a,qdOrderNo:l,vehiclePlate:r,vehiclePlateColor:t,type:o-1,orderSource:"H5",...e};let{commitInterface:i,jumpPage:n}=g.value;f(i||"3dc2df0ba7004fffbd97192cbaa66b6f",{data:d}).then((e=>{0===e.statusCode&&(m.orderInfo.value.orderId=JSON.parse(e.bizContent).orderId,function(e,a){const o={promoteId:e,orderId:a};f("198172b1858d474fa8e35225d65014d7",{showLoading:!0,data:o}).then((e=>{console.log("关联成功",e)}))}(m.qdOrderVal.productCode,JSON.parse(e.bizContent).orderId),s({url:"/"+n,animationType:"pop-in",animationDuration:500}))}))}return(e,a)=>(r(),l("div",null,[d(i(u),{back:!1,title:"邮寄"}),n("div",{style:{"padding-top":"20rpx"}},[d(i(p),{formData:i(b),config:i(g),onRadioChange:O,onSubmit:q},null,8,["formData","config"])])]))}});export{m as default};