index.1e9de198.js 3.7 KB

1
  1. import{_ as I,d as U,E as B,D as W,x as _,o as r,N as E,K as p,u as D,a as y,y as x,c as v,M as z,L as j,W as C,aZ as F,be as H,bf as q,T as g,$ as L,a0 as M,b as O}from"./index.1bd4a40a.js";import{e as T}from"./index.811fbfce.js";import{e as K}from"./execl-upload.35314fa4.js";import"./xlsx.ed122d16.js";const b=["\u6536\u6B3E\u65B9\u516C\u53F8\u7F16\u53F7","\u6536\u6B3E\u65B9\u516C\u53F8\u540D\u79F0","\u6536\u6B3E\u65B9\u8D26\u6237","\u4EA4\u6613\u65F6\u95F4","\u6536\u5165\u91D1\u989D","\u8D26\u53F7\u4F59\u989D","\u4EA4\u6613\u884C\u540D","\u5BF9\u65B9\u7701\u5E02","\u5BF9\u65B9\u8D26\u53F7","\u5BF9\u65B9\u6237\u540D","\u4EA4\u6613\u7528\u9014"],P=["\u6536\u6B3E\u65B9\u516C\u53F8\u7F16\u53F7","\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"],Z=["value0","value2","value3","value4","value6","value8","value9"],$=()=>{const s=[{type:"index",width:"50",fixed:"left",label:"\u5E8F\u53F7"}];return b.forEach((m,d)=>{s.push({prop:"value"+d,label:m,minWidth:d===0||d===1?"120px":"90px"})}),s};const G=s=>(L("data-v-b450d560"),s=s(),M(),s),J={key:0},Q={key:1},R=G(()=>O("span",{style:{color:"#f56c6c","font-size":"14px"}},"* ",-1)),X={key:1,flex:"","justify-end":"","gap-2":"",style:{padding:"10px 0 0 0"}},Y=C("\u53D6\u6D88"),ee=C("\u4FDD\u5B58"),ue=U({__name:"index",emits:["onSuccess"],setup(s,{expose:m,emit:d}){const f=B(!1),u=B(!1),t=B([]),k=$(),{logout:w}=W(),A=()=>{},S=({results:i,header:l})=>{if(u.value=!0,i.length===0){F.error("\u8868\u683C\u65E0\u6709\u6548\u6570\u636E\uFF01"),u.value=!1;return}let n=!0;if(l.length!==b.length?n=!1:b.forEach((o,a)=>{o!==l[a]&&(n=!1)}),!n){F.error("\u8868\u5934\u4E0E\u5BFC\u5165\u6A21\u677F\u4E0D\u5339\u914D\uFF01"),u.value=!1;return}t.value=[];try{i.forEach(o=>{const a=Object.values(o);let c={};a.forEach((e,h)=>{c["value"+h]=e+""}),t.value.push(c)}),u.value=!1}catch{F.error("\u5BFC\u5165\u6570\u636E\u62FC\u63A5\u6709\u8BEF\uFF01"),u.value=!1}},N=async()=>{if(u.value)return;u.value=!0;let i=!0,l=[];if(t.value.forEach(a=>{let c=[];for(let e in a)Z.includes(e)&&!a[e]&&(i=!1),c.push(a[e]);l.push(c)}),!i){H({title:"\u5FC5\u586B\u5B57\u6BB5\u7F3A\u5931\uFF01",type:"error"}),u.value=!1;return}const{code:n,message:o}=await T({data:l});q({code:n,message:o,logout:w,handler:()=>{u.value=!1,F.success("\u6570\u636E\u5BFC\u5165\u6210\u529F\uFF01"),d("onSuccess"),f.value=!1}})},V=()=>{t.value=[]};return m({onDisplay:()=>(f.value=!0,t.value=[])}),(i,l)=>{const n=_("el-table-column"),o=_("el-table"),a=_("el-button"),c=_("el-dialog");return r(),E(c,{"close-on-click-modal":!1,modelValue:f.value,"onUpdate:modelValue":l[0]||(l[0]=e=>f.value=e),title:"\u5BFC\u5165\u5BA2\u6237\u4ED8\u6B3E\u8D44\u91D1\u6570\u636E",width:"1040px",top:"8vh",center:"",onClose:A},{default:p(()=>[t.value.length===0?(r(),E(D(K),{key:0,onOnSuccess:S})):y("v-if",!0),x(o,{data:t.value,stripe:"",border:"","max-height":"500px",size:"small",style:{width:"100%"}},{default:p(()=>[(r(!0),v(j,null,z(D(k),(e,h)=>(r(),E(n,{type:e.type,minWidth:e.minWidth,fixed:e.fixed,key:h,prop:e.prop,"show-overflow-tooltip":""},{header:p(()=>[!D(P).includes(e.label)||e.label==="\u5E8F\u53F7"?(r(),v("span",J,g(e.label),1)):(r(),v("p",Q,[R,C(" "+g(e.label),1)]))]),_:2},1032,["type","minWidth","fixed","prop"]))),128))]),_:1},8,["data"]),t.value.length!==0?(r(),v("div",X,[x(a,{size:"small",onClick:V},{default:p(()=>[Y]),_:1}),x(a,{size:"small",type:"primary",loading:u.value,onClick:N},{default:p(()=>[ee]),_:1},8,["loading"])])):y("v-if",!0)]),_:1},8,["modelValue"])}}});var se=I(ue,[["__scopeId","data-v-b450d560"],["__file","/Users/apple/Desktop/Company Projects/accout-vue3-ui/src/views/InvoiceSales/capitalClaim/components/execl-files-upload/index.vue"]]);export{se as default};