import{t as O,a as P}from"./configs.e055d2d5.js";import{c as W}from"./index.9fba6093.js";import{u as G}from"./use-response-handle.a7ab3a70.js";import{h as Q,b as X}from"./index.fc5f2495.js";import{_ as Z,q as ee,B as p,a2 as A,bg as ae,E as le,aY as oe,r as i,o as t,K as m,H as s,t as r,v as _,bp as S,P as te,n as b,J as Y,I as j,bd as ue,S as ne,aF as C,aM as se,V as re,W as de,p as pe}from"./index.307d1dca.js";import{i as ce}from"./status.8b8d6c88.js";const ie=F=>(re("data-v-310fd06f"),F=F(),de(),F),me={key:1},ve=["src"],fe={key:1,class:"text"},_e=ie(()=>pe("span",null,"\u5927\u5C0F:\u5C0F\u4E8E1M; \u5C3A\u5BF8:100*100; \u7C7B\u578B:jpg.png.bmp.jpeg",-1)),ge=ne("\u4FDD\u5B58"),he=ee({__name:"create-ticket-dialog",setup(F,{expose:M}){const k=p(!1),T=["png","jpg","bmp","jpeg"].map(o=>"image/"+o),w=p(""),v=p(""),B=p(!1),l=p({}),E=p(null),U=A(()=>O[v.value]||[]),H=A(()=>v.value==="1"),c=p(""),I=p({...P}),R=ae(),N=G(),q=({type:o,size:a})=>{if(!T.includes(o))return C.error("\u8BF7\u4E0A\u4F20jpg.png.bmp.jpeg\u7C7B\u578B\u56FE\u7247"),!1;if(a/1024/1024>1)return C.error("\u56FE\u7247\u5927\u5C0F\u8D85\u8FC71M"),!1};function K(){E.value.validate(async o=>{if(!o)return;B.value=!0;const{code:a,message:u}=await W({payNo:w.value,invType:v.value,...l.value});N({code:a,message:u,handler:()=>k.value=!1}),B.value=!1})}function $(){l.value={},v.value="",c.value=""}function z(o){const{keyCode:a}=o;if(a!==13)return;if(c.value.indexOf("\uFF0C")>=0)return C.error("\u4E0D\u80FD\u5305\u542B\u4E2D\u6587\u9017\u53F7"),c.value="";const[u,f,...d]=c.value.split(","),[g,h,V,y,e]=d,D=y.slice(0,4),n=y.slice(4,6),x=y.slice(6);l.value={invoiceType:f,invCode:g,subtotal_amount:V,open_time:se(`${D}-${n}-${x}`).format("YYYY-MM-DD HH:mm:ss"),invNumber:h,checkNumber:e},c.value=""}const J=async({file:o})=>{const a=new FormData;a.append("img",o),a.append("token",R.token);const{message:u,code:f,data:d}=await Q(a);N({message:u,code:f,handler:()=>{const{url:g,name:h}=d[0];l.value.inv_img=X+"/"+g,l.value.invName=h}})};le(()=>U.value,o=>{const a={};o.forEach(u=>a[u.prop]=""),l.value=a}),oe(()=>I.value.checkNumber[0].required=l.value.invoiceType!=="01");const L=o=>o.getTime()>Date.now();return M({onDisplay:o=>{k.value=!0,w.value=o}}),(o,a)=>{const u=i("el-option"),f=i("el-select"),d=i("el-form-item"),g=i("el-upload"),h=i("el-date-picker"),V=i("el-button"),y=i("el-dialog");return t(),m(y,{modelValue:k.value,"onUpdate:modelValue":a[2]||(a[2]=e=>k.value=e),"custom-class":"ticket__dialog",title:"\u6DFB\u52A0\u53D1\u7968",center:"","destroy-on-close":"",onClose:$},{default:s(()=>[r(_(ue),{"label-width":"100px",model:l.value,rules:I.value,ref_key:"formRef",ref:E},{default:s(()=>[r(d,{label:"\u7533\u8BF7\u7C7B\u578B"},{default:s(()=>[r(f,{modelValue:v.value,"onUpdate:modelValue":a[0]||(a[0]=e=>v.value=e)},{default:s(()=>[r(u,{label:"\u624B\u5DE5\u6DFB\u52A0",value:"1"}),r(u,{label:"ocr\u8BC6\u522B",value:"2"})]),_:1},8,["modelValue"])]),_:1}),_(H)?(t(),m(d,{key:0,label:"\u626B\u7801\u67AA"},{default:s(()=>[r(_(S),{type:"textarea",onKeydown:z,modelValue:c.value,"onUpdate:modelValue":a[1]||(a[1]=e=>c.value=e)},null,8,["modelValue"])]),_:1})):te("",!0),(t(!0),b(j,null,Y(_(U),(e,D)=>(t(),m(d,{label:e.label,prop:e.prop,key:D},{default:s(()=>[e.prop==="invName"?(t(),m(f,{key:0,modelValue:l.value[e.prop],"onUpdate:modelValue":n=>l.value[e.prop]=n,placeholder:"\u8BF7\u9009\u62E9\u53D1\u7968\u540D\u79F0"},{default:s(()=>[(t(!0),b(j,null,Y(_(ce),(n,x)=>(t(),m(u,{label:n.label,value:n.hwy_value,key:x},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):e.prop==="inv_img"?(t(),b("div",me,[r(g,{class:"upload","before-upload":q,"http-request":J,"show-file-list":!1},{default:s(()=>[l.value[e.prop]?(t(),b("img",{key:0,class:"avatar",src:l.value[e.prop]},null,8,ve)):(t(),b("div",fe,"\u70B9\u51FB\u4E0A\u4F20"))]),_:2},1024),_e])):e.prop==="open_time"?(t(),m(h,{key:2,modelValue:l.value[e.prop],"onUpdate:modelValue":n=>l.value[e.prop]=n,"disabled-date":L,"value-format":"YYYY-MM-DD HH:mm:ss",placeholder:"\u8BF7\u8F93\u5165\u5F00\u7968\u65E5\u671F"},null,8,["modelValue","onUpdate:modelValue"])):(t(),m(_(S),{key:3,modelValue:l.value[e.prop],"onUpdate:modelValue":n=>l.value[e.prop]=n},null,8,["modelValue","onUpdate:modelValue"]))]),_:2},1032,["label","prop"]))),128)),r(d,{"justify-end":"",flex:"","w-full":""},{default:s(()=>[r(V,{type:"primary",loading:B.value,onClick:K},{default:s(()=>[ge]),_:1},8,["loading"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])}}});var De=Z(he,[["__scopeId","data-v-310fd06f"]]);export{De as default};