😎1、增加职位页面vxetable导出全量示例 2、统一默认vxetable页面支持导出
This commit is contained in:
parent
39ef29673c
commit
3c23498e61
@ -2,7 +2,7 @@
|
||||
"name": "admin.net.pro",
|
||||
"type": "module",
|
||||
"version": "2.4.33",
|
||||
"lastBuildTime": "2025.04.24",
|
||||
"lastBuildTime": "2025.04.25",
|
||||
"description": "Admin.NET 站在巨人肩膀上的 .NET 通用权限开发框架",
|
||||
"author": "zuohuaijun",
|
||||
"license": "MIT",
|
||||
@ -30,7 +30,7 @@
|
||||
"@wangeditor/editor-for-vue": "^5.1.12",
|
||||
"animate.css": "^4.1.1",
|
||||
"async-validator": "^4.2.5",
|
||||
"axios": "^1.8.4",
|
||||
"axios": "^1.9.0",
|
||||
"countup.js": "^2.8.1",
|
||||
"cropperjs": "^1.6.2",
|
||||
"crypto-js": "^4.2.0",
|
||||
@ -77,8 +77,8 @@
|
||||
"vue-signature-pad": "^3.0.2",
|
||||
"vue3-flag-icons": "^0.0.3",
|
||||
"vue3-tree-org": "^4.2.2",
|
||||
"vxe-pc-ui": "^4.5.29",
|
||||
"vxe-table": "^4.13.9",
|
||||
"vxe-pc-ui": "^4.5.30",
|
||||
"vxe-table": "^4.13.11",
|
||||
"vxe-table-plugin-element": "^4.0.4",
|
||||
"vxe-table-plugin-export-xlsx": "^4.0.7",
|
||||
"xe-utils": "^3.7.4",
|
||||
|
||||
@ -138,7 +138,7 @@ const options = useVxeTable<SysNoticeUser>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -138,7 +138,7 @@ const options = useVxeTable<SysCodeGen>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -129,7 +129,7 @@ const options = useVxeTable<SysConfig>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -213,7 +213,7 @@ const optionsDictType = useVxeTable<SysDictType>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParamDictType.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
// 行配置
|
||||
rowConfig: { isCurrent: true, isHover: true },
|
||||
// 多选配置
|
||||
@ -320,7 +320,7 @@ const optionsDictData = useVxeTable<SysDictData>(
|
||||
// // 分页配置
|
||||
// pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
// 等待
|
||||
loading: false,
|
||||
// 行配置
|
||||
|
||||
@ -235,7 +235,7 @@ const options = useVxeTable<SysFile>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
// 行设置
|
||||
rowConfig: { height: 80 },
|
||||
}
|
||||
|
||||
@ -330,7 +330,7 @@ const optionsJob = useVxeTable<JobDetailOutput>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: state.jobPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
@ -563,7 +563,7 @@ const optionsRecord = useVxeTable<SysJobTriggerRecord>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: state.jobPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -147,7 +147,7 @@ const options = useVxeTable<SysLdap>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -203,7 +203,7 @@ const options = useVxeTable<SysLogDiff>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -218,7 +218,7 @@ const options = useVxeTable<SysLogEx>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -237,7 +237,7 @@ const options = useVxeTable<SysLogMsg>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -276,7 +276,7 @@ const options = useVxeTable<SysLogOp>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -226,7 +226,7 @@ const options = useVxeTable<SysLogVis>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -129,7 +129,7 @@ const options = useVxeTable<SysMenu>(
|
||||
// 分页配置
|
||||
pagerConfig: { enabled: false },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
// 树形配置
|
||||
treeConfig: { expandAll: false, reserve: true },
|
||||
// 行配置信息
|
||||
|
||||
@ -133,7 +133,7 @@ const options = useVxeTable<SysNotice>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -130,7 +130,7 @@ const options = useVxeTable<SysOAuthUser>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -124,7 +124,7 @@ const options = useVxeTable<SysOnlineUser>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -115,7 +115,7 @@ const options = useVxeTable<OpenAccessOutput>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -142,7 +142,7 @@ const options = useVxeTable<SysOrg>(
|
||||
// 分页配置
|
||||
pagerConfig: { enabled: false },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
// 树形配置
|
||||
treeConfig: { expandAll: false },
|
||||
}
|
||||
|
||||
@ -109,7 +109,7 @@ const options = useVxeTable<SysPlugin>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -128,13 +128,13 @@ const options = useVxeTable<PagePosOutput>(
|
||||
// vxeGrid配置参数(此处可覆写任何参数),参考vxe-table官方文档
|
||||
{
|
||||
// 代理配置
|
||||
proxyConfig: { autoLoad: true, ajax: { query: ({ page, sort }) => handleQueryApi(page, sort) } },
|
||||
proxyConfig: { autoLoad: true, ajax: { query: ({ page, sort }) => handleQueryApi(page, sort), queryAll: () => handleQueryAllApi() } },
|
||||
// 排序配置
|
||||
sortConfig: { defaultSort: Local.get(localPageParamKey)?.defaultSort || state.localPageParam.defaultSort },
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
@ -149,6 +149,11 @@ const handleQueryApi = async (page: VxeGridPropTypes.ProxyAjaxQueryPageParams, s
|
||||
return getAPI(SysPosApi).apiSysPosPagePost(params);
|
||||
};
|
||||
|
||||
// 查询所有api
|
||||
const handleQueryAllApi = async () => {
|
||||
return getAPI(SysPosApi).apiSysPosListGet();
|
||||
};
|
||||
|
||||
// 查询操作
|
||||
const handleQuery = async (reset = false) => {
|
||||
options.loading = true;
|
||||
|
||||
@ -114,7 +114,7 @@ const options = useVxeTable<SysPrint>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -153,7 +153,7 @@ const options = useVxeTable<SysRegion>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -151,7 +151,7 @@ const options = useVxeTable<PageRoleOutput>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -167,7 +167,7 @@ const options = useVxeTable<TenantOutput>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -76,7 +76,7 @@ const options = useVxeTable<SysUpgrade>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
// 行设置
|
||||
rowConfig: { useKey: true, height: 120 },
|
||||
columnConfig: { useKey: true },
|
||||
|
||||
@ -185,7 +185,7 @@ const options = useVxeTable<UserOutput>(
|
||||
// 分页配置
|
||||
pagerConfig: { pageSize: Local.get(localPageParamKey)?.pageSize || state.localPageParam.pageSize },
|
||||
// 工具栏配置
|
||||
toolbarConfig: { export: false },
|
||||
toolbarConfig: { export: true },
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user