Browse Source

Fix 修复工单页面查询没有权限的问题

Yue 1 month ago
parent
commit
daa6dd7959

+ 1 - 1
SERVER/ChickenFarmV3/vb-modules/vb-device/src/main/java/cn/vber/device/controller/DeviceTaskController.java

@@ -41,7 +41,7 @@ public class DeviceTaskController extends BaseController {
     /**
      * 查询设备任务列表
      */
-    @SaCheckPermission(value = {"device:deviceMaintenanceTask:list", "biosecurity:task:query"}, mode = SaMode.OR)
+    @SaCheckPermission(value = {"device:deviceMaintenanceTask:query", "biosecurity:task:query"}, mode = SaMode.OR)
     @GetMapping("/list")
     public TableDataInfo<DeviceTaskVo> list(DeviceTaskBo bo, PageQuery pageQuery) {
         return deviceTaskService.queryPageList(bo, pageQuery);

+ 4 - 3
UI/VB.VUE/src/views/biosecurity/task/index.vue

@@ -127,6 +127,7 @@ const opts = reactive({
 		{
 			field: "deviceName",
 			label: "设备名称",
+			disabled: true,
 			class: "w-100",
 			required: false,
 			placeholder: "请选择设备",
@@ -163,7 +164,7 @@ const opts = reactive({
 			}
 		}
 	] as any,
-	permission: "device:deviceMaintenanceTask",
+	permission: "biosecurity:task",
 	handleBtns: [],
 	handleFuns: {
 		handleCreate,
@@ -454,7 +455,7 @@ function onUserSelectConfirm(data) {
 						link
 						type="primary"
 						@click="handleUpdate(row)"
-						v-hasPermission="'device:deviceTask:edit'">
+						v-hasPermission="'biosecurity:task:edit'">
 						<template #icon>
 							<VbIcon icon-name="notepad-edit" icon-type="duotone" class="fs-3"></VbIcon>
 						</template>
@@ -465,7 +466,7 @@ function onUserSelectConfirm(data) {
 						link
 						type="primary"
 						@click="handleDelete([row])"
-						v-hasPermission="'device:deviceTask:remove'">
+						v-hasPermission="'biosecurity:task:remove'">
 						<template #icon>
 							<VbIcon icon-name="trash-square" icon-type="duotone" class="fs-3"></VbIcon>
 						</template>

+ 0 - 1
UI/VB.VUE/src/views/device/deviceMaintenanceOrder/index.vue

@@ -17,6 +17,5 @@ const permActions = ["delete", "accept", "reject"]
 		:order-type="2"
 		:custom-btns="customBtns"
 		:actions="actions as any"
-		:data-filter="true"
 		:perm-actions="permActions as any" />
 </template>

+ 1 - 0
UI/VB.VUE/src/views/device/deviceMaintenanceTask/index.vue

@@ -127,6 +127,7 @@ const opts = reactive({
 		{
 			field: "deviceName",
 			label: "设备名称",
+			disabled: true,
 			class: "w-100",
 			required: false,
 			placeholder: "请选择设备",

+ 0 - 1
UI/VB.VUE/src/views/device/deviceRepairOrder/index.vue

@@ -17,6 +17,5 @@ const permActions = ["delete", "accept", "reject"]
 		:order-type="1"
 		:custom-btns="customBtns"
 		:actions="actions as any"
-		:data-filter="true"
 		:perm-actions="permActions as any" />
 </template>