feat: 🎉 导入导出

用户管理加入导入导出
This commit is contained in:
猿小天
2023-05-13 00:36:16 +08:00
parent ad59bc68aa
commit 2c22ecbac5
6 changed files with 210 additions and 8 deletions

View File

@@ -20,6 +20,10 @@ export const createCrudOptions = function ({ crudExpose }: CreateCrudOptionsProp
return await api.AddObj(form);
};
const exportRequest = async (query: UserPageQuery) => {
return await api.exportData(query)
}
//权限判定
const hasPermissions:any = inject('$hasPermissions');
@@ -41,6 +45,13 @@ export const createCrudOptions = function ({ crudExpose }: CreateCrudOptionsProp
add: {
show: hasPermissions('user:Create')
// show:true
},
export:{
text:"导出",//按钮文字
title:"导出",//鼠标停留显示的信息
click(){
return exportRequest(crudExpose.getSearchFormData())
}
}
}
},