From 5b5b506f4e1dbba3c9d9eab43367d6906bc5df94 Mon Sep 17 00:00:00 2001 From: "lj7788@126.com" Date: Fri, 11 Jul 2025 16:38:53 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=A9=E6=9C=BA=E7=AE=A1=E7=90=86=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yanzhu-bigscreen/src/components/header.vue | 39 ++-- yanzhu-bigscreen/src/router/index.js | 24 ++- .../src/views/machmater/machineManage.vue | 100 +++++++++++ .../src/views/machmater/materialManage.vue | 84 +++++++++ yanzhu-ui-vue3/src/views/index.vue | 2 + .../indexCompents/navAttJobTypeGroup.vue | 10 +- .../src/views/machmange/machConfig/index.vue | 42 +++-- .../src/views/machmange/materConfig/index.vue | 166 ++++++++++++++++++ .../src/views/system/bigscreenMenu/index.vue | 2 +- 9 files changed, 433 insertions(+), 36 deletions(-) create mode 100644 yanzhu-bigscreen/src/views/machmater/machineManage.vue create mode 100644 yanzhu-bigscreen/src/views/machmater/materialManage.vue create mode 100644 yanzhu-ui-vue3/src/views/machmange/materConfig/index.vue diff --git a/yanzhu-bigscreen/src/components/header.vue b/yanzhu-bigscreen/src/components/header.vue index 8b5f1f6f..44edc205 100644 --- a/yanzhu-bigscreen/src/components/header.vue +++ b/yanzhu-bigscreen/src/components/header.vue @@ -72,6 +72,19 @@ + +
+
物机管理
+
+
+
+ +
+
+
@@ -188,12 +201,12 @@ export default { }); }, methods: { - getMenuClass(n){ - let cnt=this.showMenusNavIds.filter(d=>+d>=n && +d<=n+99).length; - if(cnt>3){ + getMenuClass(n) { + let cnt = this.showMenusNavIds.filter((d) => +d >= n && +d <= n + 99).length; + if (cnt > 3) { return "grid3"; } - if(n==2){ + if (n == 2) { return "grid2"; } return ""; @@ -240,8 +253,8 @@ export default { ]; } this.showMenus = objs; - this.$root.showMenus=objs; - this.$bus.$emit("getMenus",objs) + this.$root.showMenus = objs; + this.$bus.$emit("getMenus", objs); this.showMenusNavIds = this.showMenus.map((d) => d.navId); let tmps = this.showMenusNavIds.filter((item) => [1, 2, 3, 4, 5, 6, 7].includes(+item)); if (!tmps.includes(2) && !this.showMenusNavIds.includes("" + this.nav)) { @@ -323,6 +336,12 @@ export default { case 502: this.$router.push("/planSchedule"); break; + case 801: + this.$router.push("/machineManage"); + break; + case 802: + this.$router.push("/materialManage"); + break; } }, doLogout() { @@ -393,12 +412,12 @@ export default { .header-btn-list-item { .header-btn-list-padding { padding: 0px; - &.grid3{ - display:grid; + &.grid3 { + display: grid; grid-template-columns: 33% 33% 33%; } - &.grid2{ - display:grid; + &.grid2 { + display: grid; grid-template-columns: 50% 50%; } button { diff --git a/yanzhu-bigscreen/src/router/index.js b/yanzhu-bigscreen/src/router/index.js index 4c3a6be6..b1784539 100644 --- a/yanzhu-bigscreen/src/router/index.js +++ b/yanzhu-bigscreen/src/router/index.js @@ -91,25 +91,25 @@ const routes = [ path: "/towerCrane", name: "towerCrane", meta: { nav: 304 }, - component: () => import(/* webpackChunkName: "safetyCheck" */ "../views/safety/towerCrane.vue"), + component: () => import(/* webpackChunkName: "towerCrane" */ "../views/safety/towerCrane.vue"), }, { path: "/powerIot", name: "powerIot", meta: { nav: 306 }, - component: () => import(/* webpackChunkName: "safetyCheck" */ "../views/safety/powerIot.vue"), + component: () => import(/* webpackChunkName: "powerIot" */ "../views/safety/powerIot.vue"), }, { path: "/dumbwaiter", name: "dumbwaiter", meta: { nav: 308 }, - component: () => import(/* webpackChunkName: "safetyCheck" */ "../views/safety/dumbwaiter.vue"), + component: () => import(/* webpackChunkName: "dumbwaiter" */ "../views/safety/dumbwaiter.vue"), }, { path: "/aiWarning", name: "aiWarning", meta: { nav: 310 }, - component: () => import(/* webpackChunkName: "safetyCheck" */ "../views/safety/aiWarning.vue"), + component: () => import(/* webpackChunkName: "aiWarning" */ "../views/safety/aiWarning.vue"), }, { path: "/qualityCheck", @@ -121,13 +121,25 @@ const routes = [ path: "/photography", name: "photography", meta: { nav: 501 }, - component: () => import(/* webpackChunkName: "safetyCheck" */ "../views/schedule/photography.vue"), + component: () => import(/* webpackChunkName: "photography" */ "../views/schedule/photography.vue"), }, { path: "/planSchedule", name: "planSchedule", meta: { nav: 502 }, - component: () => import(/* webpackChunkName: "safetyCheck" */ "../views/schedule/planSchedule.vue"), + component: () => import(/* webpackChunkName: "planSchedule" */ "../views/schedule/planSchedule.vue"), + }, + { + path: "/machineManage", + name: "machineManage", + meta: { nav: 801 }, + component: () => import(/* webpackChunkName: "machineManage" */ "../views/machmater/machineManage.vue"), + }, + { + path: "/materialManage", + name: "materialManage", + meta: { nav: 802 }, + component: () => import(/* webpackChunkName: "materialManage" */ "../views/machmater/materialManage.vue"), }, ]; const router = new VueRouter({ diff --git a/yanzhu-bigscreen/src/views/machmater/machineManage.vue b/yanzhu-bigscreen/src/views/machmater/machineManage.vue new file mode 100644 index 00000000..11929050 --- /dev/null +++ b/yanzhu-bigscreen/src/views/machmater/machineManage.vue @@ -0,0 +1,100 @@ + + + + + diff --git a/yanzhu-bigscreen/src/views/machmater/materialManage.vue b/yanzhu-bigscreen/src/views/machmater/materialManage.vue new file mode 100644 index 00000000..a9cffafe --- /dev/null +++ b/yanzhu-bigscreen/src/views/machmater/materialManage.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/yanzhu-ui-vue3/src/views/index.vue b/yanzhu-ui-vue3/src/views/index.vue index a05406be..60249ee1 100644 --- a/yanzhu-ui-vue3/src/views/index.vue +++ b/yanzhu-ui-vue3/src/views/index.vue @@ -67,6 +67,7 @@ export default { }, data() { return { + userStore:null, currentPrjId: null, currentComId: null, vendorsCode: "", @@ -170,6 +171,7 @@ export default { mgr: 0, worker: 0, }, + edu:0 }; tmps.forEach((d) => { let cnt = d.id * 1; diff --git a/yanzhu-ui-vue3/src/views/indexCompents/navAttJobTypeGroup.vue b/yanzhu-ui-vue3/src/views/indexCompents/navAttJobTypeGroup.vue index 313c59bd..66f5b4fe 100644 --- a/yanzhu-ui-vue3/src/views/indexCompents/navAttJobTypeGroup.vue +++ b/yanzhu-ui-vue3/src/views/indexCompents/navAttJobTypeGroup.vue @@ -1,11 +1,11 @@