✨ 列表导出补齐创建人创建时间,并修复组织类型提交

多模块列表与导出展示创建人、创建时间;组织类型强制提交数字编码,避免中文 dictKey 反序列化失败。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-30 14:22:39 +08:00
parent e5a7ad616c
commit 50c1afe9c8
87 changed files with 521 additions and 212 deletions
+10 -10
View File
@@ -40,7 +40,7 @@
type="primary"
plain
icon="el-icon-refresh"
v-if="userInfo.authority.includes('administrator') && !recycleMode"
v-if="isAdministrator && !recycleMode"
@click="handleRecycle"
>回收站
</el-button>
@@ -48,7 +48,7 @@
type="success"
plain
icon="el-icon-check"
v-if="userInfo.authority.includes('administrator') && recycleMode"
v-if="isAdministrator && recycleMode"
@click="handleRecyclePass"
>恢 复
</el-button>
@@ -56,7 +56,7 @@
type="danger"
plain
icon="el-icon-close"
v-if="userInfo.authority.includes('administrator') && recycleMode"
v-if="isAdministrator && recycleMode"
@click="handleRecycleRemove"
>删除
</el-button>
@@ -64,7 +64,7 @@
type="primary"
plain
icon="el-icon-refresh-left"
v-if="userInfo.authority.includes('administrator') && recycleMode"
v-if="isAdministrator && recycleMode"
@click="handleRecycleBack"
>返 回
</el-button>
@@ -77,7 +77,7 @@
<el-button
plain
type="info"
v-if="userInfo.authority.includes('administrator') && !recycleMode"
v-if="isAdministrator && !recycleMode"
icon="el-icon-setting"
@click="handleSetting"
>批量授权配置
@@ -93,7 +93,7 @@
>
<el-button
plain
v-if="userInfo.authority.includes('administrator') && !recycleMode"
v-if="isAdministrator && !recycleMode"
icon="el-icon-message-box"
@click="handleDatasourceSetting"
>数据源管理
@@ -107,7 +107,7 @@
>
<el-button
plain
v-if="userInfo.authority.includes('administrator') && !recycleMode"
v-if="isAdministrator && !recycleMode"
icon="el-icon-set-up"
@click="handlePackageSetting"
>产品包管理
@@ -116,13 +116,13 @@
</template>
<template #menu="scope">
<el-link
v-if="userInfo.authority.includes('administrator') && !recycleMode"
v-if="isAdministrator && !recycleMode"
type="primary"
@click.stop="handleRowDatasource(scope.row)"
>数据源
</el-link>
<el-link
v-if="userInfo.authority.includes('administrator') && !recycleMode"
v-if="isAdministrator && !recycleMode"
type="primary"
@click.stop="handleRowPackage(scope.row)"
>产品包
@@ -436,7 +436,7 @@ export default {
},
},
computed: {
...mapGetters(['userInfo', 'permission']),
...mapGetters(['userInfo', 'permission', 'isAdministrator']),
permissionList() {
return {
addBtn: this.validData(this.permission.tenant_add, false),