index.759d6a3f.js 3.6 KB

1
  1. import{d as U}from"./index.5ad4517e.js";import{r as z,D as _,C as j,v as f,o as d,M as D,J as p,x as b,T as x,w as E,p as A,L,K as M,W as g,aP as F,bx as O,bg as P,bq as T}from"./index.200c0b80.js";import{e as W}from"./execl-upload.66edd9a1.js";const C=["\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"],q=()=>{const v=[{type:"index",width:"50",fixed:"left",label:"\u5E8F\u53F7"}];return C.forEach((h,i)=>{v.push({prop:"value"+i,label:h,minWidth:i===0||i===1?"120px":"90px"})}),v},H=g(" \u6536\u6B3E\u65B9\u516C\u53F8\u7F16\u53F7\u3001\u6536\u6B3E\u65B9\u8D26\u6237\u3001\u4EA4\u6613\u65F6\u95F4\u3001\u6536\u5165\u91D1\u989D\u3001\u8D26\u53F7\u4F59\u989D\u3001\u4EA4\u6613\u884C\u540D\u3001\u5BF9\u65B9\u8D26\u53F7\u3001\u5BF9\u65B9\u6237\u540D \u4E3A\u5FC5\u586B\u9879 "),J={key:1,flex:"","justify-end":"","gap-2":"",style:{padding:"10px 0 0 0"}},K=g("\u53D6\u6D88"),G=g("\u4FDD\u5B58"),X=z({__name:"index",emits:["onSuccess"],setup(v,{expose:h,emit:i}){const m=_(!1),e=_(!1),a=_([]),y=q(),{logout:w}=j(),N=()=>{},k=({results:c,header:t})=>{if(e.value=!0,c.length===0){F.error("\u8868\u683C\u65E0\u6709\u6548\u6570\u636E\uFF01"),e.value=!1;return}let o=!0;if(t.length!==C.length?o=!1:C.forEach((s,n)=>{s!==t[n]&&(o=!1)}),!o){F.error("\u8868\u5934\u4E0E\u5BFC\u5165\u6A21\u677F\u4E0D\u5339\u914D\uFF01"),e.value=!1;return}a.value=[];try{c.forEach(s=>{const n=Object.values(s);let l={};n.forEach((r,u)=>{l["value"+u]=r+""}),a.value.push(l)}),e.value=!1}catch{F.error("\u5BFC\u5165\u6570\u636E\u62FC\u63A5\u6709\u8BEF\uFF01"),e.value=!1}},V=async()=>{if(e.value)return;e.value=!0;let c=!0,t=!0,o=[];if(a.value.forEach(l=>{let r=[];for(let u in l){if(!(u==="value1"||u==="value7"||u==="value10")&&(l[u]===""&&(c=!1),u==="value4")){let B=l[u]*1;(isNaN(B)||B<0)&&(t=!1)}r.push(l[u]+"")}o.push(r)}),!c){F.error("\u5BFC\u5165\u6570\u636E\u62FC\u63A5\u6709\u8BEF\uFF01"),O({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"}),e.value=!1;return}if(!t){F.error("\u6536\u5165\u91D1\u989D\u53EA\u80FD\u4E3A\u6B63\u6570\uFF01"),e.value=!1;return}const{code:s,message:n}=await U({data:o});P({code:s,message:n,logout:w,handler:()=>{e.value=!1,F.success("\u6570\u636E\u5BFC\u5165\u6210\u529F\uFF01"),i("onSuccess"),m.value=!1}})},S=()=>{a.value=[]};return h({onDisplay:()=>(m.value=!0,a.value=[])}),(c,t)=>{const o=f("ElAlert"),s=f("el-table-column"),n=f("el-table"),l=f("el-button"),r=f("el-dialog");return d(),D(r,{modelValue:m.value,"onUpdate:modelValue":t[0]||(t[0]=u=>m.value=u),title:"\u5BFC\u5165\u8868\u683C\u6570\u636E",width:"1040px",top:"8vh",center:"",onClose:N},{default:p(()=>[a.value.length===0?(d(),D(b(W),{key:0,onOnSuccess:k})):x("",!0),E(o,{type:"warning","show-icon":"",style:{"margin-bottom":"10px"},closable:!1},{default:p(()=>[H]),_:1}),E(n,{data:a.value,stripe:"",border:"","max-height":"500px",size:"small",style:{width:"100%"}},{default:p(()=>[(d(!0),A(M,null,L(b(y),(u,B)=>(d(),D(s,T(u,{key:B,"show-overflow-tooltip":""}),null,16))),128))]),_:1},8,["data"]),a.value.length!==0?(d(),A("div",J,[E(l,{size:"small",onClick:S},{default:p(()=>[K]),_:1}),E(l,{size:"small",type:"primary",loading:e.value,onClick:V},{default:p(()=>[G]),_:1},8,["loading"])])):x("",!0)]),_:1},8,["modelValue"])}}});export{X as default};