index.e3577fa4.js 3.7 KB

1
  1. import{_ as W,r as z,D as B,C as j,v,o as i,M as E,J as p,x as b,T as y,w as C,p as m,L as O,K as L,W as D,aP as d,bx as M,bg as T,R as A,q}from"./index.5569c05e.js";import{d as H}from"./index.53953ab1.js";import{e as I}from"./execl-upload.eb68b2c7.js";const x=["* \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"],J=()=>{const _=[{type:"index",width:"50",fixed:"left",label:"\u5E8F\u53F7"}];return x.forEach((h,f)=>{_.push({prop:"value"+f,label:h,minWidth:f===0||f===1?"120px":"90px"})}),_},K={key:0},P={key:1},R=q("span",{style:{color:"#f56c6c","font-size":"14px"}},"* ",-1),G={key:1,flex:"","justify-end":"","gap-2":"",style:{padding:"10px 0 0 0"}},Q=D("\u53D6\u6D88"),X=D("\u4FDD\u5B58"),Y=z({__name:"index",emits:["onSuccess"],setup(_,{expose:h,emit:f}){const F=B(!1),a=B(!1),t=B([]),k=J(),{logout:w}=j(),N=()=>{},V=({results:c,header:s})=>{if(a.value=!0,c.length===0){d.error("\u8868\u683C\u65E0\u6709\u6548\u6570\u636E\uFF01"),a.value=!1;return}let o=!0;if(s.length!==x.length?o=!1:x.forEach((n,r)=>{n!==s[r]&&(o=!1)}),!o){d.error("\u8868\u5934\u4E0E\u5BFC\u5165\u6A21\u677F\u4E0D\u5339\u914D\uFF01"),a.value=!1;return}t.value=[];try{c.forEach(n=>{const r=Object.values(n);let l={};r.forEach((e,u)=>{l["value"+u]=e+""}),t.value.push(l)}),a.value=!1}catch{d.error("\u5BFC\u5165\u6570\u636E\u62FC\u63A5\u6709\u8BEF\uFF01"),a.value=!1}},S=async()=>{if(a.value)return;a.value=!0;let c=!0,s=!0,o=[];if(t.value.forEach(l=>{let e=[];for(let u in l){if(!(u==="value1"||u==="value7"||u==="value10")&&(l[u]===""&&(c=!1),u==="value4")){let g=l[u]*1;(isNaN(g)||g<0)&&(s=!1)}e.push(l[u]+"")}o.push(e)}),!c){d.error("\u5BFC\u5165\u6570\u636E\u62FC\u63A5\u6709\u8BEF\uFF01"),M({title:"\u5FC5\u586B\u5B57\u6BB5\u7F3A\u5931\uFF01",message:"\u9664\uFF08\u6536\u6B3E\u65B9\u516C\u53F8\u540D\u79F0/\u5BF9\u65B9\u7701\u5E02/\u4EA4\u6613\u7528\u9014\uFF09\u5916\uFF0C\u90FD\u4E3A\u5FC5\u586B\u9879\uFF01",type:"error"}),a.value=!1;return}if(!s){d.error("\u6536\u5165\u91D1\u989D\u53EA\u80FD\u4E3A\u6B63\u6570\uFF01"),a.value=!1;return}const{code:n,message:r}=await H({data:o});T({code:n,message:r,logout:w,handler:()=>{a.value=!1,d.success("\u6570\u636E\u5BFC\u5165\u6210\u529F\uFF01"),f("onSuccess"),F.value=!1}})},U=()=>{t.value=[]};return h({onDisplay:()=>(F.value=!0,t.value=[])}),(c,s)=>{const o=v("el-table-column"),n=v("el-table"),r=v("el-button"),l=v("el-dialog");return i(),E(l,{modelValue:F.value,"onUpdate:modelValue":s[0]||(s[0]=e=>F.value=e),title:"\u5BFC\u5165\u8868\u683C\u6570\u636E",width:"1040px",top:"8vh",center:"",onClose:N},{default:p(()=>[t.value.length===0?(i(),E(b(I),{key:0,onOnSuccess:V})):y("v-if",!0),C(n,{data:t.value,stripe:"",border:"","max-height":"500px",size:"small",style:{width:"100%"}},{default:p(()=>[(i(!0),m(L,null,O(b(k),(e,u)=>(i(),E(o,{type:e.type,minWidth:e.minWidth,fixed:e.fixed,key:u,"show-overflow-tooltip":""},{header:p(()=>[e.label.indexOf("*")===-1?(i(),m("span",K,A(e.label),1)):(i(),m("p",P,[R,D(" "+A(e.label.slice(2)),1)]))]),_:2},1032,["type","minWidth","fixed"]))),128))]),_:1},8,["data"]),t.value.length!==0?(i(),m("div",G,[C(r,{size:"small",onClick:U},{default:p(()=>[Q]),_:1}),C(r,{size:"small",type:"primary",loading:a.value,onClick:S},{default:p(()=>[X]),_:1},8,["loading"])])):y("v-if",!0)]),_:1},8,["modelValue"])}}});var ue=W(Y,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/InvoiceSales/capitalClaim/components/execl-files-upload/index.vue"]]);export{ue as default};