Browse Source

计划排程

jiaxiaoqiang 7 months ago
parent
commit
0f88e3ab1d
2 changed files with 22 additions and 7 deletions
  1. 2 0
      src/directive/permission/index.ts
  2. 20 7
      src/views/plan/workOrder/index.vue

+ 2 - 0
src/directive/permission/index.ts

@@ -32,6 +32,8 @@ export const hasPerm: Directive = {
 };
 
 export function checkPerm(str: string) {
+  console.log("888888888888");
+  console.log("checkPerm ddd", str);
   // 「超级管理员」拥有所有的按钮权限
   const { roles, perms } = useUserStoreHook().user;
   if (roles.includes("ROOT")) {

+ 20 - 7
src/views/plan/workOrder/index.vue

@@ -1,5 +1,6 @@
 <template>
   <div class="mainContentBox">
+    {{ permission }}
     <avue-crud
       ref="crudRef"
       v-model:search="search"
@@ -341,6 +342,7 @@ import { queryDictDataByType } from "@/api/system/dict";
 import { getProExcel } from "@/api/excel";
 import proWorkOrderExcel from "./components/proWorkOrderExcel.vue";
 import { getWorkshopData } from "@/api/report";
+import ButtonPermKeys from "@/common/configs/buttonPermission";
 const { isShowTable, tableType } = toRefs(useCommonStoreHook());
 const updateTitle = ref("生产随工单");
 const workshopName = ref("");
@@ -373,12 +375,7 @@ const test = () => {
   tableType.value = tableType.value == 1 ? 2 : 1;
 };
 const processRouteType = ref("");
-const permission = ref({
-  delBtn: checkPerm(buttonPermission.PLAN.BTNS.work_order_del),
-  addBtn: checkPerm(buttonPermission.PLAN.BTNS.work_order_add),
-  editBtn: checkPerm(buttonPermission.PLAN.BTNS.work_order_edit),
-  menu: true,
-});
+const permission = ref({});
 const disabledDate = (time) => {
   return time.getTime() < Date.now(); // 8.64e7 毫秒数代表一天
 };
@@ -716,7 +713,7 @@ option.value = Object.assign(option.value, {
       prop: "materialModel",
     },
     {
-      label: "筛选单",
+      label: "是否H级",
       prop: "hOrder",
       type: "select", //类型为下拉选择框
       width: 100,
@@ -1055,5 +1052,21 @@ onMounted(() => {
   queryDictDataByType("aps_priority").then((data) => {
     apsPriority.value = data.data;
   });
+
+  console.log(
+    "aaaaa",
+    permission.value,
+    ButtonPermKeys.PLAN.BTNS.work_order_del,
+    checkPerm,
+    "ddddd",
+    checkPerm(ButtonPermKeys.PLAN.BTNS.work_order_del)
+  );
+
+  permission.value = {
+    delBtn: checkPerm(ButtonPermKeys.PLAN.BTNS.work_order_del),
+    addBtn: checkPerm(ButtonPermKeys.PLAN.BTNS.work_order_add),
+    editBtn: checkPerm(buttonPermission.PLAN.BTNS.work_order_edit),
+    menu: true,
+  };
 });
 </script>