24282 11 月之前
父节点
当前提交
6273c112e0

+ 1 - 1
jy-generator/src/main/resources/templates/vue/index.vue.blt

@@ -5,7 +5,7 @@ import { ToolbarConfigType } from '@/components/AToolbar/type'
 import { ColumnConfigType } from '@/components/ATable/type'
 import { StrAnyObj, StrAnyObjArr } from '@/typings'
 import { useHandleData } from '@/utils/useHandleData'
-import { getPageApi, getDetailApi, addApi, editApi, deleteApi } from '@/api/system/config'
+import { getPageApi, getDetailApi, addApi, editApi, deleteApi } from '@/api/business/${tablePrefix}/${tableSuffix}'
 
 const queryRef = ref<InstanceType<typeof AForm>>()
 const formRef = ref<InstanceType<typeof AForm>>()

+ 5 - 2
jy-system/src/main/java/com/jy/system/service/impl/SysMenuServiceImpl.java

@@ -1,5 +1,6 @@
 package com.jy.system.service.impl;
 
+import cn.hutool.core.util.ArrayUtil;
 import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.core.toolkit.StringPool;
 import com.jy.framework.model.base.BaseIdPo;
@@ -61,7 +62,8 @@ public class SysMenuServiceImpl implements SysMenuService {
         fieldTrim(dto);
 
         // 赋值权限标识
-        dto.setPerms(String.join(StringPool.COMMA, dto.getPermArray()));
+        dto.setPerms(ArrayUtil.isEmpty(dto.getPermArray()) ?
+                StringPool.EMPTY : String.join(StringPool.COMMA, dto.getPermArray()));
 
         // 保存
         sysMenuDao.save(dto);
@@ -77,7 +79,8 @@ public class SysMenuServiceImpl implements SysMenuService {
         fieldTrim(dto);
 
         // 赋值权限标识
-        dto.setPerms(String.join(StringPool.COMMA, dto.getPermArray()));
+        dto.setPerms(ArrayUtil.isEmpty(dto.getPermArray()) ?
+                StringPool.EMPTY : String.join(StringPool.COMMA, dto.getPermArray()));
 
         // 编辑
         sysMenuDao.updateById(dto);