| 12 |
- import{_ as e}from"./index-BvzwYHw2.js";import"./index-DF0Gm8tW.js";/* empty css *//* empty css *//* empty css *//* empty css */import{a,_ as t}from"./index-D70XW4sn.js";import{k as r,r as s,Z as o,P as m,D as i,x as n,a7 as p,G as l,W as c,u,C as d,a8 as g,F as y,$ as x,aV as j,E as _}from"./vendor-CgKklJ4r.js";/* empty css */import"./formEnum-BLgiZVxV.js";import"./index-B_-K9rXC.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";/* empty css *//* empty css */const f={class:"page-content"},E=r({__name:"index",setup(r){const E=e=>{const a=e.map((e=>({name:e["姓名"],age:Number(e["年龄"]),city:e["城市"]})));h.value=a},b=e=>{},h=s([{name:"李四",age:20,city:"上海"},{name:"张三",age:25,city:"北京"},{name:"王五",age:30,city:"广州"},{name:"赵六",age:35,city:"深圳"},{name:"孙七",age:28,city:"杭州"},{name:"周八",age:32,city:"成都"},{name:"吴九",age:27,city:"武汉"},{name:"郑十",age:40,city:"南京"},{name:"刘一",age:22,city:"重庆"},{name:"陈二",age:33,city:"西安"}]),k={name:"姓名",age:"年龄",city:"城市"},v={name:{title:"姓名",width:20,formatter:e=>e||"未知"},age:{title:"年龄",width:10,formatter:e=>`${e}岁`},city:{title:"城市",width:12,formatter:e=>`${e}市`}},$=()=>{},w=e=>{_.error(`导出失败: ${e.message}`)},C=e=>{},I=()=>{h.value=[]};return(r,s)=>{const _=a,N=t,P=g,S=j,W=e,Z=o("ripple");return i(),m("div",f,[n(_,{onImportSuccess:E,onImportError:b},{"import-text":l((()=>s[0]||(s[0]=[c(" 上传 Excel ")]))),_:1}),n(N,{style:{"margin-left":"10px"},data:u(h),filename:"用户数据-1",sheetName:"用户列表",type:"success",headers:k,"auto-index":"",columns:v,onExportSuccess:$,onExportError:w,onExportProgress:C},{default:l((()=>s[1]||(s[1]=[c(" 导出 Excel ")]))),_:1,__:[1]},8,["data"]),p((i(),d(P,{type:"danger",onClick:I},{default:l((()=>s[2]||(s[2]=[c("清除数据")]))),_:1,__:[2]})),[[Z]]),n(W,{data:u(h),style:{"margin-top":"10px"}},{default:l((()=>[(i(!0),m(y,null,x(Object.keys(k),(e=>(i(),d(S,{key:e,prop:e,label:k[e]},null,8,["prop","label"])))),128))])),_:1},8,["data"])])}}});export{E as default};
|