1import{u as h,R as A,E as D,aa as I}from"./CcHgWGNl.js";/* empty css *//* empty css */import{d as F,r as E,y as M,a as S,M as T,N as U,O as l,a9 as i,a3 as $,a7 as B,af as w,u as m,k as p,U as q,g as L}from"./BqocenB1.js";import O from"./W7n3RaHe.js";import{_ as j}from"./BhYgQg2I.js";import z from"./C8iHn9tz.js";import{p as G}from"./CLiQysvQ.js";import{d as c}from"./CbseBjmN.js";import{_ as H}from"./DlAUqK2U.js";/* empty css *//* empty css */import"./l0sNRNKZ.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./2XMICTzv.js";import"./B3NArriO.js";import"./COm6uV1N.js";import"./C3zBeNei.js";import"./BMgZCTxJ.js";import"./BHc81vdq.js";const J={class:"electronic-invoiceD-page"},K={class:"detail-agree-box"},P=F({__name:"detail",setup(Q){const{proxy:s}=L(),f=h(),v=E({openRule:!1,open:!1,isAgreeCheck:!1,loading:!1}),{openRule:t,open:r,loading:d,isAgreeCheck:n}=M(v),y=S(),g=()=>{t.value=!0},k=()=>{s.$refs.invoicingDetailFormRef.validate().then(a=>{if(a){if(!n.value){s.$message.error("请å¾éé
读并åæãç³è¯·é¡»ç¥ã");return}const e=c(s.$refs.invoicingDetailFormRef.form),o=c(s.$refs.invoicingDetailFormRef.queryData),{buyerType:C}=e;C!=="0"&&(delete e.taxpayerId,delete e.bankName,delete e.bankAccount,delete e.companyAddress,delete e.telephone);const N=o.passengerName||"个人",x={buyerInfo:{bankAccount:e.bankAccount||"",bankName:e.bankName||"",buyerType:e.buyerType||"",companyAddress:e.companyAddress||"",companyName:e.buyerType==="2"?N:e.companyName||"",taxpayerId:e.taxpayerId||"",telephone:e.telephone||""},deliveryInfo:{emailAddress:e.emailAddress||""},ticketNumber:o.ticketNo||"",signature:o.signature||"",issueElectronicItineraryMethod:(o==null?void 0:o.issueItineraryMethod)||""};d.value=!0,G(x).then(R=>{const{message:u,code:V}=R;A.SUCCESS===V?r.value=!0:u&&D.error(u)}).finally(()=>{d.value=!1})}})},_=()=>{r.value=!1,f.go(-1)};return(b,a)=>{const e=I;return T(),U(q,null,[l("div",J,[i(z,{ref_key:"invoicingDetailFormRef",ref:y},null,512),l("div",K,[i(e,{modelValue:m(n),"onUpdate:modelValue":a[0]||(a[0]=o=>p(n)?n.value=o:null)},{default:$(()=>[B("æå·²é
读并åæ"),l("span",{class:"link",onClick:w(g,["stop","prevent"])},"ãç³è¯·é¡»ç¥ã")]),_:1},8,["modelValue"])]),l("div",{class:"detail-button",onClick:k},"æäº¤")]),i(j,{modelValue:m(t),"onUpdate:modelValue":a[1]||(a[1]=o=>p(t)?t.value=o:null),onClose:a[2]||(a[2]=()=>t.value=!1)},null,8,["modelValue"]),i(O,{modelValue:m(r),"onUpdate:modelValue":a[3]||(a[3]=o=>p(r)?r.value=o:null),onClose:_},null,8,["modelValue"])],64)}}}),xe=H(P,[["__scopeId","data-v-8642755a"]]);export{xe as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.