Merge branch 'v2' into v2

This commit is contained in:
zuohuaijun 2025-04-10 02:02:50 +08:00
commit fe3b25dc36
8 changed files with 13 additions and 6 deletions

View File

@ -96,6 +96,7 @@
</template>
<template #row_status="{ row }">
<el-tag v-if="row.status === '200'" type="success">成功</el-tag>
<el-tag v-else-if="row.status === '304'" type="warning">成功</el-tag>
<el-tag v-else type="danger">失败</el-tag>
</template>
<template #row_buttons="{ row }">

View File

@ -92,6 +92,7 @@
</template>
<template #row_status="{ row }">
<el-tag v-if="row.status === '200'" type="success">成功</el-tag>
<el-tag v-else-if="row.status === '304'" type="warning">成功</el-tag>
<el-tag v-else type="danger">失败</el-tag>
</template>
<template #row_buttons="{ row }">

View File

@ -88,6 +88,7 @@
</template>
<template #row_status="{ row }">
<el-tag v-if="row.status === '200'" type="success">成功</el-tag>
<el-tag v-else-if="row.status === '304'" type="warning">成功</el-tag>
<el-tag v-else type="danger">失败</el-tag>
</template>
</vxe-grid>

View File

@ -70,7 +70,7 @@
</vxe-grid>
</el-card>
<EditMenu ref="editMenuRef" :title="state.title" :menuData="state.menuData" @handleQuery="handleQuery" />
<EditMenu ref="editMenuRef" :title="state.title" :menuData="state.menuData" @handleQuery="handleQuery(false)" />
</div>
</template>
@ -131,7 +131,11 @@ const options = useVxeTable<SysMenu>(
//
toolbarConfig: { export: false },
//
treeConfig: { expandAll: false },
treeConfig: { expandAll: false, reserve: true },
//
rowConfig: {
keyField: 'id',
},
}
);

View File

@ -134,7 +134,7 @@ const cancel = () => {
//
const submit = async () => {
state.ownApiList = treeRef.value?.getCheckedKeys() as Array<string>;
state.ownApiList = treeRef.value?.getCheckedKeys(true) as Array<string>;
await getAPI(SysRoleApi).apiSysRoleGrantApiPost({ id: state.roleId, apiList: state.ownApiList });
cancel();
};

View File

@ -97,7 +97,7 @@ const cancel = () => {
//
const submit = async () => {
state.menuIdList = treeRef.value?.getCheckedKeys() as Array<number>; //.concat(treeRef.value?.getHalfCheckedKeys());
state.menuIdList = treeRef.value?.getCheckedKeys(true) as Array<number>; //.concat(treeRef.value?.getHalfCheckedKeys());
await getAPI(SysRoleApi).apiSysRoleGrantMenuPost({ id: state.roleId, menuIdList: state.menuIdList });
cancel();
};

View File

@ -87,7 +87,7 @@ const cancel = () => {
//
const submit = async () => {
state.tableColumnList = treeRef.value?.getCheckedKeys() as Array<number>; //.concat(treeRef.value?.getHalfCheckedKeys());
state.tableColumnList = treeRef.value?.getCheckedKeys(true) as Array<number>; //.concat(treeRef.value?.getHalfCheckedKeys());
await getAPI(SysRoleApi).apiSysRoleGrantRoleTablePost({ id: state.roleId, tableColumnList: state.tableColumnList });
cancel();
};

View File

@ -91,7 +91,7 @@ const cancel = () => {
//
const submit = async () => {
state.ruleForm.menuIdList = treeRef.value?.getCheckedKeys() as Array<number>;
state.ruleForm.menuIdList = treeRef.value?.getCheckedKeys(true) as Array<number>;
await getAPI(SysTenantApi).apiSysTenantGrantMenuPost(state.ruleForm);
state.isShowDialog = false;
};