import{_ as j,d as q,x as v,w as L,r as E,o as n,G as D,D as d,m as g,a as k,l as _,c as m,F as N,E as V,L as w,M as y,aZ as h,bP as M,bx as P,Q as G,R as K,h as Q}from"./index.js";import{e as R}from"./index.d7732b46.js";import{e as Z}from"./execl-upload.66748a16.js";import"./xlsx.ed122d16.js";const x=["\u6536\u6B3E\u65B9\u516C\u53F8\u7F16\u7801","\u6536\u6B3E\u65B9\u516C\u53F8\u540D\u79F0","\u6536\u6B3E\u65B9\u8D26\u6237","ND\u7F16\u53F7","\u5E73\u53F0\u8BA2\u5355\u7F16\u53F7","\u8BA2\u5355\u5BA2\u6237\u540D\u79F0","\u4EA4\u6613\u65F6\u95F4","\u6536\u5165\u91D1\u989D","\u8D26\u53F7\u4F59\u989D","\u4EA4\u6613\u884C\u540D","\u5BF9\u65B9\u8D26\u53F7","\u5BF9\u65B9\u6237\u540D","\u4EA4\u6613\u7528\u9014"],J=["\u6536\u6B3E\u65B9\u516C\u53F8\u7F16\u7801","\u6536\u6B3E\u65B9\u8D26\u6237","\u4EA4\u6613\u65F6\u95F4","\u6536\u5165\u91D1\u989D","\u4EA4\u6613\u884C\u540D","\u5BF9\u65B9\u8D26\u53F7","\u5BF9\u65B9\u6237\u540D"],i=t=>"value"+x.findIndex(f=>f===t),X=[i("\u6536\u6B3E\u65B9\u516C\u53F8\u7F16\u7801"),i("\u6536\u6B3E\u65B9\u8D26\u6237"),i("\u4EA4\u6613\u65F6\u95F4"),i("\u6536\u5165\u91D1\u989D"),i("\u4EA4\u6613\u884C\u540D"),i("\u5BF9\u65B9\u8D26\u53F7"),i("\u5BF9\u65B9\u6237\u540D")],Y=()=>{const t=[{type:"index",width:"50",fixed:"left",label:"\u5E8F\u53F7"}];return x.forEach((f,F)=>{t.push({prop:"value"+F,label:f,minWidth:F===0||F===1?"120px":"90px"})}),t};const $=t=>(G("data-v-b450d560"),t=t(),K(),t),ee={key:0},ue={key:1},ae=$(()=>Q("span",{style:{color:"#f56c6c","font-size":"14px"}},"* ",-1)),le={key:1,flex:"","justify-end":"","gap-2":"",style:{padding:"10px 0 0 0"}},te=q({__name:"index",emits:["onSuccess"],setup(t,{expose:f,emit:F}){const B=v(!1),l=v(!1),o=v([]),S=Y(),{logout:U}=L(),C=v(!1),A=v([]),I=()=>{},z=({results:p,header:u})=>{if(l.value=!0,p.length===0){h.error("\u8868\u683C\u65E0\u6709\u6548\u6570\u636E\uFF01"),l.value=!1;return}let r=!0;if(u.length!==x.length?r=!1:x.forEach((a,s)=>{a!==u[s]&&(r=!1)}),!r){C.value=!0,A.value=[...u],l.value=!1;return}o.value=[];let c=!1;try{if(p.forEach(a=>{const s=Object.values(a);let e={};s.forEach((b,T)=>{e["value"+T]=b+""}),e.value6.indexOf("-")===-1&&(c=!0),o.value.push(e)}),l.value=!1,c){o.value=[],h.error("\u4EA4\u6613\u65F6\u95F4\u683C\u5F0F\u9519\u8BEF,\u5E94\u4E3A:2020-01-01");return}}catch{h.error("\u5BFC\u5165\u6570\u636E\u62FC\u63A5\u6709\u8BEF\uFF01"),l.value=!1}},H={value0:"companyNo",value1:"trade_in",value2:"trade_in_account",value3:"NdCode",value4:"poCode",value5:"customerName",value6:"tradeTime",value7:"trade_fee",value8:"balance",value9:"trade_bank",value10:"trade_account",value11:"trade_out",value12:"trade_used"},O=async()=>{if(l.value)return;l.value=!0;let p=!0,u=[];if(o.value.forEach(a=>{let s={};for(let e in a)X.includes(e)&&!a[e]&&(p=!1),s[H[e]]=a[e];u.push({...s,trade_remark:""})}),!p){M({title:"\u5FC5\u586B\u5B57\u6BB5\u7F3A\u5931\uFF01",type:"error"}),l.value=!1;return}const{code:r,message:c}=await R({data:u});P({code:r,message:c,logout:U,handler:()=>{l.value=!1,h.success("\u6570\u636E\u5BFC\u5165\u6210\u529F\uFF01"),F("onSuccess"),B.value=!1}})},W=()=>{o.value=[]};return f({onDisplay:()=>(B.value=!0,o.value=[])}),(p,u)=>{const r=E("el-table-column"),c=E("el-table"),a=E("el-button"),s=E("el-dialog");return n(),D(s,{"close-on-click-modal":!1,"close-on-press-escape":!1,modelValue:B.value,"onUpdate:modelValue":u[1]||(u[1]=e=>B.value=e),title:"\u5BFC\u5165\u5BA2\u6237\u4ED8\u6B3E\u8D44\u91D1\u6570\u636E",width:"1040px",top:"8vh",center:"",onClose:I},{default:d(()=>[o.value.length===0?(n(),D(g(Z),{key:0,onOnSuccess:z})):k("v-if",!0),_(c,{stripe:"",border:"",size:"small",data:o.value,"max-height":"500px",style:{width:"100%"}},{default:d(()=>[(n(!0),m(N,null,V(g(S),(e,b)=>(n(),D(r,{type:e.type,minWidth:e.minWidth,fixed:e.fixed,key:b,prop:e.prop,"show-overflow-tooltip":""},{header:d(()=>[!g(J).includes(e.label)||e.label==="\u5E8F\u53F7"?(n(),m("span",ee,w(e.label),1)):(n(),m("p",ue,[ae,y(" "+w(e.label),1)]))]),_:2},1032,["type","minWidth","fixed","prop"]))),128))]),_:1},8,["data"]),o.value.length!==0?(n(),m("div",le,[_(a,{size:"small",onClick:W},{default:d(()=>[y("\u53D6\u6D88")]),_:1}),_(a,{size:"small",type:"primary",loading:l.value,onClick:O},{default:d(()=>[y("\u4FDD\u5B58")]),_:1},8,["loading"])])):k("v-if",!0),_(s,{modelValue:C.value,"onUpdate:modelValue":u[0]||(u[0]=e=>C.value=e),title:"\u5BFC\u5165\u6587\u4EF6\u8868\u5934\u4E0E\u6A21\u677F\u8868\u5934\u4E0D\u4E00\u81F4,\u5F53\u524D\u5BFC\u5165\u6587\u4EF6\u8868\u5934\u4E3A:","close-on-click-modal":!1,"close-on-press-escape":!1},{default:d(()=>[_(c,{border:"",size:"small"},{default:d(()=>[(n(!0),m(N,null,V(A.value,e=>(n(),D(r,{fit:"",label:e.indexOf("UNKNOWN")!==-1?"":e},null,8,["label"]))),256))]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])}}});var ce=j(te,[["__scopeId","data-v-b450d560"],["__file","C:/Users/63107/Desktop/mine/settle-vue3/src/views/InvoiceSales/capitalClaim/components/execl-files-upload/index.vue"]]);export{ce as default};