From d2c8f2236ef22d1e7f1bcd962a0739a6f89d3ab4 Mon Sep 17 00:00:00 2001 From: rui_li <877258667@qq.com> Date: Tue, 29 Mar 2022 15:17:15 +0800 Subject: [PATCH] =?UTF-8?q?Fqc=E6=8E=92=E4=BA=A7=E5=8F=B3=E9=94=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/modules/schedule/order_schedule.vue | 15 +++++++++++++-- src/views/modules/schedule/order_schedule_fqc.vue | 12 ++++++++++-- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/views/modules/schedule/order_schedule.vue b/src/views/modules/schedule/order_schedule.vue index 63e4735..ce3efab 100644 --- a/src/views/modules/schedule/order_schedule.vue +++ b/src/views/modules/schedule/order_schedule.vue @@ -2379,7 +2379,12 @@ export default { this.primaryMenuButton.reScheduleOrderFlag = true; this.primaryMenuButton.partStockFlag = true; }else{ - this.primaryMenuButton.shopOrderFlag = false; + // 判断是否具有该页面权限 + let menList = JSON.parse(sessionStorage.getItem('dynamicMenuRoutes') || '[]') + .filter(item => item.path == 'shopOrder-shopOrder/shopOrder') + if (menList.length>0){ + this.primaryMenuButton.shopOrderFlag = false; + } this.primaryMenuButton.workCalendarOutFlag = false; this.primaryMenuButton.batchWorkCalendarFlag = false; this.primaryMenuButton.splitScheduleFlag = false; @@ -2399,7 +2404,13 @@ export default { this.detailMenuButton.changeScheduleByCalendarFlag = true; this.detailMenuButton.partStockFlag = true; }else{ - this.detailMenuButton.shopOrderFlag = false; + // 判断是否具有该页面权限 + let menList = JSON.parse(sessionStorage.getItem('dynamicMenuRoutes') || '[]') + .filter(item => item.path == 'shopOrder-shopOrder/shopOrder') + //如果存在权限 + if (menList.length > 0){ + this.detailMenuButton.shopOrderFlag = false; + } this.detailMenuButton.workCalendarOutFlag = false; //需要判断是否是等待工单(只有等待工单才可以修改时间) if(this.currentSchedlingRow.orderNo === '9999'){ diff --git a/src/views/modules/schedule/order_schedule_fqc.vue b/src/views/modules/schedule/order_schedule_fqc.vue index 2e3457d..c438685 100644 --- a/src/views/modules/schedule/order_schedule_fqc.vue +++ b/src/views/modules/schedule/order_schedule_fqc.vue @@ -209,7 +209,7 @@ - 生产订单 @@ -304,7 +304,7 @@ - 生产工单 + 生产订单 @@ -389,6 +389,7 @@ export default { modelInputFlag: true, showWorkCalendarOut: false, showBatchWorkCalendar: false, + shopOrderFlag: true, currentRoutingRow: null, currentOperatorRow: {}, currentScheduleRow: {}, @@ -1893,6 +1894,13 @@ export default { //this.getShopOrderList(); //查询派工的数据 //this.getOrderScheduleList(); + // 判断是否具有该页面权限 + let menList = JSON.parse(sessionStorage.getItem('dynamicMenuRoutes') || '[]') + .filter(item => item.path == 'shopOrder-shopOrder/shopOrder') + //如果存在权限 + if (menList.length > 0){ + this.shopOrderFlag = false; + } } }