导入导出

This commit is contained in:
陈红丽 2024-07-12 13:10:01 +08:00
parent 5cdce1645f
commit 43f344512c
6 changed files with 14 additions and 14 deletions

View File

@ -71,7 +71,6 @@ export function levelBatchDelete(data:any) {
export function levelExport() { export function levelExport() {
return http.request({ return http.request({
url: '/level/export', url: '/level/export',
method: 'GET', method: 'GET'
responseType: 'blob'
}); });
} }

View File

@ -167,3 +167,6 @@ body .n-modal {
.el-pagination .el-select .el-input { .el-pagination .el-select .el-input {
width: 100px; width: 100px;
} }
.el-table .el-table__body td .cell:empty::after {
content: "-";
}

View File

@ -61,7 +61,7 @@ const transform: AxiosTransform = {
// 这里 coderesultmessage为 后台统一的字段,需要修改为项目自己的接口返回格式 // 这里 coderesultmessage为 后台统一的字段,需要修改为项目自己的接口返回格式
const { code, data, msg } = res.data; const { code, data, msg } = res.data;
// 请求成功 // 请求成功
const hasSuccess = data && Reflect.has(data, 'code') && code === ResultEnum.SUCCESS; const hasSuccess = data && code === ResultEnum.SUCCESS;
// 是否显示提示信息 // 是否显示提示信息
if (isShowMessage) { if (isShowMessage) {
if (hasSuccess && (successMessageText || isShowSuccessMessage)) { if (hasSuccess && (successMessageText || isShowSuccessMessage)) {

View File

@ -208,8 +208,8 @@ function onSelectionChange(value){
const onSuccess = (file: UploadFile) => { const onSuccess = (file: UploadFile) => {
upload.value!.clearFiles(); upload.value!.clearFiles();
closeLoading(); closeLoading();
if (file.code == 200) { if (file.code == 0) {
message("导入成功"); message("导入成功,"+file.msg);
reloadTable() reloadTable()
} else { } else {
message(file.msg ? file.msg : "导入失败", "error"); message(file.msg ? file.msg : "导入失败", "error");
@ -224,7 +224,7 @@ const onError = () => {
const handleExport = async()=>{ const handleExport = async()=>{
exportLoading.value=true exportLoading.value=true
const data=await levelExport() const data=await levelExport()
downloadByData(data, '职级信息.xlsx'); window.open(data)
exportLoading.value=false exportLoading.value=false
message("导出成功"); message("导出成功");
} }

View File

@ -50,13 +50,11 @@ export const columns = [
label: '用户角色', label: '用户角色',
prop: 'role', prop: 'role',
render(record) { render(record) {
return h( let roleNames = ''
ElTag, if(record.row.roles.length > 0){
{}, roleNames = record.row.roles.map(role => role.name).join(',');
{ }
default: () => record.row.roles.length>0?record.row.roles[0].name:'', return h('span', roleNames || '-');
},
);
}, },
}, },
{ {

View File

@ -227,7 +227,7 @@ const beforeUpload = (file: UploadFile) => {
const onSuccess = (file: UploadFile) => { const onSuccess = (file: UploadFile) => {
upload.value!.clearFiles(); upload.value!.clearFiles();
closeLoading(); closeLoading();
if (file.code == 200) { if (file.code == 0) {
message("导入成功"); message("导入成功");
reloadTable() reloadTable()
} else { } else {