From d88b80b6a7366d1a508ace6e2946103835620b4b Mon Sep 17 00:00:00 2001 From: ghm Date: Thu, 28 May 2026 17:45:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=9C=8B=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/kanban/Packagingline.js | 7 + src/api/kanban/quality.js | 57 + src/permission.js | 2 +- src/router/index.js | 11 + src/views/kanban/productLinePublic/index.vue | 398 +++ src/views/kanban/quality/kanban1Public.vue | 2281 ++++++++++++++++++ 6 files changed, 2755 insertions(+), 1 deletion(-) create mode 100644 src/views/kanban/productLinePublic/index.vue create mode 100644 src/views/kanban/quality/kanban1Public.vue diff --git a/src/api/kanban/Packagingline.js b/src/api/kanban/Packagingline.js index e0d0eed..510ba45 100644 --- a/src/api/kanban/Packagingline.js +++ b/src/api/kanban/Packagingline.js @@ -55,3 +55,10 @@ export function getProductionLineData(data){ data: data }); } + +export function getProductionLineDataPublic(){ + return request({ + url: '/mes/mesborad/getProductionLineDataPublic', + method: 'get' + }); +} diff --git a/src/api/kanban/quality.js b/src/api/kanban/quality.js index af251f0..2f360ec 100644 --- a/src/api/kanban/quality.js +++ b/src/api/kanban/quality.js @@ -120,3 +120,60 @@ export function getBpMonthNoOk(data) { data: data }); } + +// 免登录接口-获取工厂下拉列表 +export function getBoardFactoryPublic(data) { + return request({ + url: '/mes/wcsInterface/getBoardFactoryPublic', + method: 'post', + data: data + }); +} +// 免登录接口-检验统计 +export function getProduceStaticInfoPublic(data) { + return request({ + url: '/quality/qcInterface/getProduceStaticInfoPublic', + method: 'post', + data: data + }); +} +// 免登录接口-质量异常信息 +export function getProduceNoOkListPublic(data) { + return request({ + url: '/quality/qcInterface/getProduceNoOkListPublic', + method: 'post', + data: data + }); +} +// 免登录接口-不良类型占比 +export function getCheckProjectsPiePublic(data) { + return request({ + url: '/quality/qcInterface/getCheckProjectsPiePublic', + method: 'post', + data: data + }); +} +// 免登录接口-本月每日线体异常趋势 +export function getLineDayNoOkPublic(data) { + return request({ + url: '/quality/qcInterface/getLineDayNoOkPublic', + method: 'post', + data: data + }); +} +// 免登录接口-产品不合格率同期对比 +export function getMonthOfYearContrastPublic(data) { + return request({ + url: '/quality/qcInterface/getMonthOfYearContrastPublic', + method: 'post', + data: data + }); +} +// 免登录接口-白坯每月不合格数量 +export function getBpMonthNoOkPublic(data) { + return request({ + url: '/quality/qcInterface/getBpMonthNoOkPublic', + method: 'get', + data: data + }); +} diff --git a/src/permission.js b/src/permission.js index d512fec..09b1159 100644 --- a/src/permission.js +++ b/src/permission.js @@ -8,7 +8,7 @@ import { isRelogin } from '@/utils/request' NProgress.configure({ showSpinner: false }) -const whiteList = ['/login', '/register','/cs4'] +const whiteList = ['/login', '/register','/cs4', '/kanban/productLinePublic', '/kanban/qualitykanban1Public'] router.beforeEach((to, from, next) => { NProgress.start() diff --git a/src/router/index.js b/src/router/index.js index 6888b1c..359de80 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -161,6 +161,17 @@ export const constantRoutes = [ component: () => import("@/views/kanban/productLine/index"), hidden: true, }, + { + path: "/kanban/productLinePublic", + component: () => import("@/views/kanban/productLinePublic/index"), + hidden: true, + }, + // 质量看板1(免登录) + { + path: "/kanban/qualitykanban1Public", + component: () => import("@/views/kanban/quality/kanban1Public"), + hidden: true, + }, // { // path: "/report/board/LeadershipViewCheart", // component: () => import("@/views/energy/LeadershipView/LeadershipViewChearts"), diff --git a/src/views/kanban/productLinePublic/index.vue b/src/views/kanban/productLinePublic/index.vue new file mode 100644 index 0000000..7ae3cf5 --- /dev/null +++ b/src/views/kanban/productLinePublic/index.vue @@ -0,0 +1,398 @@ + + + + + \ No newline at end of file diff --git a/src/views/kanban/quality/kanban1Public.vue b/src/views/kanban/quality/kanban1Public.vue new file mode 100644 index 0000000..097e6e4 --- /dev/null +++ b/src/views/kanban/quality/kanban1Public.vue @@ -0,0 +1,2281 @@ + + + + + \ No newline at end of file