import{e as S,d as q}from"./index.7f3c3153.js";import U from"./InvoiceHeaderDialog.3f55cb09.js";import{d as R,r as E,a as H,c as i,f as d,g as m,l,m as a,j as b,h as V,k as L,P as y,Q as D,M as c,K as O,E as v,x as $,y as z,z as M}from"./index.2c7321ca.js";import{_ as j}from"./_plugin-vue_export-helper.cdc0426e.js";import"./api.7608f319.js";import"./invoiceHeaderDialog.vue_vue_type_script_setup_true_lang.cec105a1.js";const K=f=>(z("data-v-1e3a0da5"),f=f(),M(),f),Q={key:0,class:"placeholder"},Z={key:1,class:"placeholder"},G=K(()=>V("div",{style:{width:"100%",height:"32px"}},null,-1)),J={key:0},W=R({__name:"ApplyDialog",emits:["refreshList","cancel"],setup(f,{expose:h,emit:_}){const A=E(),g=E(null),e=H({dialogVisible:!0,form:{sourceIds:"",sourceNo:"",title:"",titleType:"",fapiaoType:"",taxNo:"",sendToName:"",sendToPhone:"",sendToEmail:"",sendToAddress:"",address:"",bankAccount:"",bankName:"",phone:""},rules:{sourceNo:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u53F7",trigger:"blur"}],title:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u7968\u62AC\u5934",trigger:"blur"}],titleType:[{required:!0,message:"\u8BF7\u9009\u62E9\u62AC\u5934\u7C7B\u578B",trigger:"blur"}],fapiaoType:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u7968\u7C7B\u578B",trigger:"blur"}],taxNo:[{required:!0,message:"\u8BF7\u8F93\u5165\u7A0E\u53F7",trigger:"blur"}],sendToName:[{required:!0,message:"\u8BF7\u8F93\u5165\u6536\u7968\u4EBA\u59D3\u540D",trigger:"blur"}],sendToPhone:[{required:!0,validator:(r,u,t)=>{u?/^400-[0-9]{3}-[0-9]{4}|^1[34578]\d{9}$|^800-[0-9]{3}-[0-9]{4}/.test(u)?t():t("\u624B\u673A\u53F7\u7801\u683C\u5F0F\u4E0D\u6B63\u786E"):t("\u8BF7\u8F93\u5165\u6536\u7968\u4EBA\u7535\u8BDD")},trigger:"blur"}],sendToEmail:[{required:!0,validator:(r,u,t)=>{u?/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/.test(u)?t():t("\u90AE\u7BB1\u683C\u5F0F\u4E0D\u6B63\u786E"):t("\u8BF7\u8F93\u5165\u6536\u7968\u4EBA\u90AE\u7BB1")},trigger:"blur"}],sendToAddress:[{required:!0,message:"\u8BF7\u8F93\u5165\u6536\u7968\u4EBA\u5730\u5740",trigger:"blur"}]},fapiaoTypeOptions:[{label:"\u666E\u901A\u53D1\u7968",value:0},{label:"\u4E13\u7528\u53D1\u7968",value:1}],titleTypeOptions:[{label:"\u4E2A\u4EBA",value:0},{label:"\u4F01\u4E1A",value:1}],showInvoiceHeaderDialog:!1}),N=(r,u)=>{e.form.sourceNo=r,e.form.sourceIds=u,S().then(t=>{let{code:s,message:p,data:n}=t;if(s!==200){v.error(p);return}e.form.sendToName=n.sendToName,e.form.sendToPhone=n.sendToPhone,e.form.sendToEmail=n.sendToEmail,e.form.sendToAddress=n.sendToAddress})},F=()=>{_("cancel")},C=async r=>{!r||await r.validate((u,t)=>{u&&q(e.form).then(s=>{let{code:p,message:n,data:B}=s;if(p!==200){v.error(n);return}F(),_("refreshList")})})},k=()=>{e.showInvoiceHeaderDialog=!0,$(()=>{g.value.openDialog()})},x=r=>{e.form.title=r.title,e.form.titleType=r.titleType,e.form.fapiaoType=r.fapiaoType,e.form.taxNo=r.taxNo,e.form.address=r.address,e.form.bankAccount=r.bankAccount,e.form.bankName=r.bankName,e.form.phone=r.phone};return h({openDialog:N}),(r,u)=>{const t=i("el-input"),s=i("el-form-item"),p=i("el-option"),n=i("el-select"),B=i("el-col"),I=i("el-row"),w=i("el-form"),T=i("el-button"),P=i("el-dialog");return d(),m("div",null,[l(P,{modelValue:e.dialogVisible,"onUpdate:modelValue":u[10]||(u[10]=o=>e.dialogVisible=o),width:"778px",title:"\u7533\u8BF7\u5F00\u7968",onClose:F},{footer:a(()=>[l(T,{class:"submit-button",onClick:u[9]||(u[9]=o=>C(A.value))},{default:a(()=>[b("\u63D0\u4EA4")]),_:1}),l(T,{class:"cancel-button",onClick:F},{default:a(()=>[b("\u53D6\u6D88")]),_:1})]),default:a(()=>[l(w,{class:"demo-ruleForm",ref_key:"ruleFormRef",ref:A,model:e.form,rules:e.rules,"label-width":"110px","status-icon":"",size:"default"},{default:a(()=>[l(s,{label:"\u5355\u53F7\uFF1A",prop:"sourceNo"},{default:a(()=>[l(t,{modelValue:e.form.sourceNo,"onUpdate:modelValue":u[0]||(u[0]=o=>e.form.sourceNo=o),placeholder:"\u8BF7\u8F93\u5165\u5355\u53F7",disabled:""},null,8,["modelValue"])]),_:1}),l(I,null,{default:a(()=>[l(B,{span:12},{default:a(()=>[l(s,{label:"\u53D1\u7968\u62AC\u5934\uFF1A",prop:"title"},{default:a(()=>[V("div",{class:"select-input",onClick:k},[e.form.title?(d(),m("div",Q,L(e.form.title),1)):(d(),m("div",Z,"\u8BF7\u9009\u62E9\u53D1\u7968\u62AC\u5934"))])]),_:1}),l(s,{label:"\u53D1\u7968\u7C7B\u578B\uFF1A",prop:"fapiaoType"},{default:a(()=>[l(n,{modelValue:e.form.fapiaoType,"onUpdate:modelValue":u[1]||(u[1]=o=>e.form.fapiaoType=o),placeholder:"\u8BF7\u9009\u62E9\u53D1\u7968\u7C7B\u578B",disabled:"",style:{width:"100%"}},{default:a(()=>[(d(!0),m(y,null,D(e.fapiaoTypeOptions,o=>(d(),c(p,{key:o.value,label:o.label,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(s,{label:"\u6536\u7968\u4EBA\u59D3\u540D\uFF1A",prop:"sendToName"},{default:a(()=>[l(t,{modelValue:e.form.sendToName,"onUpdate:modelValue":u[2]||(u[2]=o=>e.form.sendToName=o),placeholder:"\u8BF7\u8F93\u5165\u6536\u7968\u4EBA\u59D3\u540D"},null,8,["modelValue"])]),_:1}),l(s,{label:"\u6536\u7968\u4EBA\u90AE\u7BB1\uFF1A",prop:"sendToEmail"},{default:a(()=>[l(t,{modelValue:e.form.sendToEmail,"onUpdate:modelValue":u[3]||(u[3]=o=>e.form.sendToEmail=o),placeholder:"\u8BF7\u8F93\u5165\u6536\u7968\u4EBA\u90AE\u7BB1"},null,8,["modelValue"])]),_:1})]),_:1}),l(B,{span:12},{default:a(()=>[l(s,{label:"\u62AC\u5934\u7C7B\u578B\uFF1A",prop:"titleType"},{default:a(()=>[l(n,{modelValue:e.form.titleType,"onUpdate:modelValue":u[4]||(u[4]=o=>e.form.titleType=o),placeholder:"\u8BF7\u9009\u62E9\u62AC\u5934\u7C7B\u578B",disabled:"",style:{width:"100%"}},{default:a(()=>[(d(!0),m(y,null,D(e.titleTypeOptions,o=>(d(),c(p,{key:o.value,label:o.label,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e.form.titleType===1?(d(),c(s,{key:0,label:"\u7A0E\u53F7\uFF1A",prop:"taxNo"},{default:a(()=>[l(t,{modelValue:e.form.taxNo,"onUpdate:modelValue":u[5]||(u[5]=o=>e.form.taxNo=o),placeholder:"\u8BF7\u8F93\u5165\u7A0E\u53F7",disabled:""},null,8,["modelValue"])]),_:1})):(d(),c(s,{key:1},{default:a(()=>[G]),_:1})),l(s,{label:"\u6536\u7968\u4EBA\u7535\u8BDD\uFF1A",prop:"sendToPhone"},{default:a(()=>[l(t,{modelValue:e.form.sendToPhone,"onUpdate:modelValue":u[6]||(u[6]=o=>e.form.sendToPhone=o),placeholder:"\u8BF7\u8F93\u5165\u6536\u7968\u4EBA\u7535\u8BDD"},null,8,["modelValue"])]),_:1}),l(s,{label:"\u6536\u7968\u4EBA\u5730\u5740\uFF1A",prop:"sendToAddress"},{default:a(()=>[l(t,{modelValue:e.form.sendToAddress,"onUpdate:modelValue":u[7]||(u[7]=o=>e.form.sendToAddress=o),placeholder:"\u8BF7\u8F93\u5165\u6536\u7968\u4EBA\u5730\u5740"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"]),e.showInvoiceHeaderDialog?(d(),m("div",J,[l(U,{ref_key:"ihdRef",ref:g,onSelect:x,onCancel:u[8]||(u[8]=o=>e.showInvoiceHeaderDialog=!1)},null,512)])):O("",!0)]),_:1},8,["modelValue"])])}}});const re=j(W,[["__scopeId","data-v-1e3a0da5"]]);export{re as default};