north-glass-erp/northglass-erp/src/layout/MainErpView.vue
@@ -21,7 +21,7 @@ switch (newVal){ case 401:{ if(userStore.msg.split('.')[1] === 'search'){ router.push({path:'/main/order/notPermission'}); router.push({path:'/main/user/notPermission'}); }else{ ElMessage.warning(t('error.Code_401')) } north-glass-erp/northglass-erp/src/router/index.js
@@ -28,6 +28,11 @@ component: () => import('../views/system/user/User.vue'), children:[ { path: 'notPermission', name: 'notPermission', component: () => import('../views/system/user/NotPermission.vue'), }, { path: 'userList', name: 'userList', component: () => import('../views/system/user/UserList.vue') @@ -117,11 +122,7 @@ name: 'order', component: () => import('../views/sd/order/Order.vue'), children:[ { path: 'notPermission', name: 'notPermission', component: () => import('../views/sd/order/NotPermission.vue'), }, { path: 'selectOrder', name: 'selectOrder', north-glass-erp/northglass-erp/src/views/system/user/NotPermission.vue
north-glass-erp/src/main/java/com/example/erp/controller/sd/BasicDataController.java
@@ -1,14 +1,18 @@ package com.example.erp.controller.sd; import cn.dev33.satoken.annotation.SaCheckPermission; import com.example.erp.common.Result; import com.example.erp.entity.sd.BasicData; import com.example.erp.service.sd.BasicDateService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; import java.util.Map; @RestController @RequestMapping("/basicData") @Api(value="订单基础controller",tags={"订单基础数据操作接口"}) public class BasicDataController { final BasicDateService basicDateService; @@ -29,24 +33,36 @@ public Result getBasicDataByTypeAndChildType(@PathVariable String type,@PathVariable String childType){ return Result.seccess(basicDateService.getBasicDataByTypeAndChildType(type,childType)); } @ApiOperation("查询基础数据") @SaCheckPermission("searchOrderBasicData.search") @GetMapping("/getBasicData") public Result getBasicData(){ return Result.seccess(basicDateService.getBasicData()); } @ApiOperation("查询基础数据类型") @SaCheckPermission("searchOrderBasicData.search") @GetMapping("/getBasicDataType") public Result getBasicDataType(){ return Result.seccess(basicDateService.getBasicDataType()); } @ApiOperation("新增基础数据") @SaCheckPermission("searchOrderBasicData.add") @PostMapping("addBasicData") public Result addBasicData(@RequestBody Map<String,Object> map){ return Result.seccess(basicDateService.addBasicData(map)); } @ApiOperation("更新基础数据") @SaCheckPermission("searchOrderBasicData.update") @PostMapping("updateBasicData") public Result updateBasicData(@RequestBody BasicData basicData){ return Result.seccess(basicDateService.updateBasicData(basicData)); } @ApiOperation("删除基础数据") @SaCheckPermission("searchOrderBasicData.delete") @PostMapping("deleteBasicData") public Result deleteBasicData(@RequestBody BasicData basicData){ return Result.seccess(basicDateService.deleteBasicData(basicData)); north-glass-erp/src/main/java/com/example/erp/mapper/userInfo/PermissionBasicMapper.java
@@ -13,5 +13,5 @@ List<PermissionBasic> selectOneLevel(String lang); List<Map<String,Object>> selectTowLevel(String menu); List<Map<String,Object>> selectTowLevel(Integer id); } north-glass-erp/src/main/java/com/example/erp/service/userInfo/PermissionBasicService.java
@@ -26,11 +26,11 @@ List<Map<String,Object>> ListOne = new ArrayList<>(); for(PermissionBasic permissionBasic : getOne){ System.out.println(permissionBasic.getMenu()); Map<String,Object> map = new HashMap<>(); map.put("value",permissionBasic.getId()); map.put("label",permissionBasic.getMenu()); map.put("children",permissionBasicMapper.selectTowLevel(permissionBasic.getMenu())); map.put("children",permissionBasicMapper.selectTowLevel(permissionBasic.getId())); ListOne.add(map); } north-glass-erp/src/main/resources/mapper/userInfo/PermissionBasicMapper.xml
@@ -54,8 +54,8 @@ from permission_basic where state=1 and menu = #{menu} group by id and menu = (select menu from permission_basic where id = #{id}) group by page </select>