UserImportForm-f3c62f9c.js 3.4 KB

1
  1. import{_ as H,__tla as J}from"./Dialog-e2b6f9b5.js";import{d as L,r as u,o as P,l as D,w as r,i,a as s,j as c,y,g as _,cr as R,cs as q,v as K,ad as M,br as N,J as Q,_ as T,__tla as W}from"./index-82e357b2.js";import{E as X,__tla as Y}from"./el-link-b4d9deb2.js";import{i as Z,__tla as $}from"./index-b66001dc.js";import{d as ee}from"./download-20922b56.js";import{u as ae,__tla as le}from"./useMessage-84d39096.js";let k,te=Promise.all([(()=>{try{return J}catch{}})(),(()=>{try{return W}catch{}})(),(()=>{try{return Y}catch{}})(),(()=>{try{return $}catch{}})(),(()=>{try{return le}catch{}})()]).then(async()=>{let h,x,U,g;h=_("div",{class:"el-upload__text"},[c("\u5C06\u6587\u4EF6\u62D6\u5230\u6B64\u5904\uFF0C\u6216"),_("em",null,"\u70B9\u51FB\u4E0A\u4F20")],-1),x={class:"el-upload__tip text-center"},U={class:"el-upload__tip"},g=_("span",null,"\u4EC5\u5141\u8BB8\u5BFC\u5165 xls\u3001xlsx \u683C\u5F0F\u6587\u4EF6\u3002",-1),k=T(L({name:"SystemUserImportForm",__name:"UserImportForm",emits:["success"],setup(re,{expose:w,emit:F}){const d=ae(),m=u(!1),o=u(!1),v=u(),b=u(),p=u([]),f=u(0);w({open:()=>{m.value=!0,A()}});const C=async()=>{p.value.length!=0?(b.value={Authorization:"Bearer "+R(),"tenant-id":q()},o.value=!0,v.value.submit()):d.error("\u8BF7\u4E0A\u4F20\u6587\u4EF6")},I=F,j=a=>{if(a.code!==0)return d.error(a.msg),void(o.value=!1);const e=a.data;let l="\u4E0A\u4F20\u6210\u529F\u6570\u91CF\uFF1A"+e.createUsernames.length+";";for(let t of e.createUsernames)l+="< "+t+" >";l+="\u66F4\u65B0\u6210\u529F\u6570\u91CF\uFF1A"+e.updateUsernames.length+";";for(const t of e.updateUsernames)l+="< "+t+" >";l+="\u66F4\u65B0\u5931\u8D25\u6570\u91CF\uFF1A"+Object.keys(e.failureUsernames).length+";";for(const t in e.failureUsernames)l+="< "+t+": "+e.failureUsernames[t]+" >";d.alert(l),I("success")},z=()=>{d.error("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u60A8\u91CD\u65B0\u4E0A\u4F20\uFF01"),o.value=!1},A=()=>{var a;o.value=!1,(a=v.value)==null||a.clearFiles()},E=()=>{d.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF01")},O=async()=>{const a=await Z();ee.excel(a,"\u7528\u6237\u5BFC\u5165\u6A21\u7248.xls")};return(a,e)=>{const l=K,t=M,S=X,B=N,V=Q,G=H;return P(),D(G,{modelValue:s(m),"onUpdate:modelValue":e[3]||(e[3]=n=>y(m)?m.value=n:null),title:"\u7528\u6237\u5BFC\u5165",width:"400"},{footer:r(()=>[i(V,{disabled:s(o),type:"primary",onClick:C},{default:r(()=>[c("\u786E \u5B9A")]),_:1},8,["disabled"]),i(V,{onClick:e[2]||(e[2]=n=>m.value=!1)},{default:r(()=>[c("\u53D6 \u6D88")]),_:1})]),default:r(()=>[i(B,{ref_key:"uploadRef",ref:v,"file-list":s(p),"onUpdate:fileList":e[1]||(e[1]=n=>y(p)?p.value=n:null),action:"http://10.0.5.228:8002/admin-api/system/user/import?updateSupport="+s(f),"auto-upload":!1,disabled:s(o),headers:s(b),limit:1,"on-error":z,"on-exceed":E,"on-success":j,accept:".xlsx, .xls",drag:""},{tip:r(()=>[_("div",x,[_("div",U,[i(t,{modelValue:s(f),"onUpdate:modelValue":e[0]||(e[0]=n=>y(f)?f.value=n:null)},null,8,["modelValue"]),c(" \u662F\u5426\u66F4\u65B0\u5DF2\u7ECF\u5B58\u5728\u7684\u7528\u6237\u6570\u636E ")]),g,i(S,{underline:!1,style:{"font-size":"12px","vertical-align":"baseline"},type:"primary",onClick:O},{default:r(()=>[c(" \u4E0B\u8F7D\u6A21\u677F ")]),_:1})])]),default:r(()=>[i(l,{icon:"ep:upload"}),h]),_:1},8,["file-list","action","disabled","headers"])]),_:1},8,["modelValue"])}}}),[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/views/system/user/UserImportForm.vue"]])});export{te as __tla,k as default};