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>
<template #row_status="{ row }"> <template #row_status="{ row }">
<el-tag v-if="row.status === '200'" type="success">成功</el-tag> <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> <el-tag v-else type="danger">失败</el-tag>
</template> </template>
<template #row_buttons="{ row }"> <template #row_buttons="{ row }">

View File

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

View File

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

View File

@ -70,7 +70,7 @@
</vxe-grid> </vxe-grid>
</el-card> </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> </div>
</template> </template>
@ -131,7 +131,11 @@ const options = useVxeTable<SysMenu>(
// //
toolbarConfig: { export: false }, 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 () => { 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 }); await getAPI(SysRoleApi).apiSysRoleGrantApiPost({ id: state.roleId, apiList: state.ownApiList });
cancel(); cancel();
}; };

View File

@ -97,7 +97,7 @@ const cancel = () => {
// //
const submit = async () => { 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 }); await getAPI(SysRoleApi).apiSysRoleGrantMenuPost({ id: state.roleId, menuIdList: state.menuIdList });
cancel(); cancel();
}; };

View File

@ -87,7 +87,7 @@ const cancel = () => {
// //
const submit = async () => { 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 }); await getAPI(SysRoleApi).apiSysRoleGrantRoleTablePost({ id: state.roleId, tableColumnList: state.tableColumnList });
cancel(); cancel();
}; };

View File

@ -91,7 +91,7 @@ const cancel = () => {
// //
const submit = async () => { 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); await getAPI(SysTenantApi).apiSysTenantGrantMenuPost(state.ruleForm);
state.isShowDialog = false; state.isShowDialog = false;
}; };