index.f8372162.js 3.2 KB

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