diff --git a/src/config/route.js b/src/config/route.js index 6b85fe1c..a4ccdeb8 100644 --- a/src/config/route.js +++ b/src/config/route.js @@ -1533,12 +1533,22 @@ const routes = [ name: "yicipao", path: "/wpm_gx/yicipao", meta: { - title: "一次抛", + title: "外协一次抛", // icon: "el-icon-cellphone", perms: ["wpm_ycp"], }, component: "wpm_gx/yicipao", }, + { + name: "yicipao2", + path: "/wpm_gx/yicipao2", + meta: { + title: "磨抛一次抛", + // icon: "el-icon-cellphone", + perms: ["wpm_ycp"], + }, + component: "wpm_gx/yicipao2", + }, { name: "saobianb", path: "/wpm_gx/saobianb", diff --git a/src/views/bigScreen/index_gx.vue b/src/views/bigScreen/index_gx.vue index 57c09b3d..635b22d9 100644 --- a/src/views/bigScreen/index_gx.vue +++ b/src/views/bigScreen/index_gx.vue @@ -161,9 +161,9 @@
-
@@ -172,11 +172,12 @@
宣传公告
-
+
- + +
- 紧绷“安全弦”,筑牢“防护网”,光芯科技开展“五一”节前安全生产大检查,筑牢“防护网”,紧绷“安全弦”,筑牢“防护网”,光芯科技开展“五一”节前安全生产大检查,筑牢“防护网” + {{ articleItem.content }}
@@ -383,6 +384,7 @@ BABYLON.DracoCompression.Configuration.decoder.fallbackUrl = "./draco_decoder_gltf.js"; import "babylonjs-loaders"; import "animate.css"; +import baseUrl from "@/config"; const configData={ header : ['物料批次','未加工','进行中','已完成','合格数'], headerBGC : '#0a3f44', @@ -538,6 +540,7 @@ export default { resizeTimeout: null, loadedPercent: 0, percentage: 25, + baseUrl: baseUrl.HOST_URL, updateTime: "2023-08-17 16:00:00", //当前时间 currentTime: "", @@ -686,6 +689,8 @@ export default { options13:{}, options14:{}, options15:{}, + articleList:[], + videoUrl:'', }; }, mounted() { @@ -718,10 +723,11 @@ export default { that.addListener(); that.setIntervalFun(); that.getQulity(); + that.getArticles(); that.myChart = echarts.init(document.getElementById('eqPieChart')); that.myChart.setOption(that.option_eq); let index2 = 0; - this.chartInterval2 = setInterval(function () { + that.chartInterval2 = setInterval(function () { if (index2 < that.option_eq.series.data.length) { that.myChart.dispatchAction({ type: "downplay", @@ -744,6 +750,25 @@ export default { }, 3000); }, methods: { + //获取公告和视频 + getArticles(){ + let that = this; + that.$API.cms.article.list.req({page:0}).then((res) => { + if(res.length>0){ + let articleList = [],videoList = []; + res.forEach((item)=>{ + if(item.video == ''){ + articleList.push(item); + }else{ + videoList.push(item); + } + }) + that.articleList = articleList.slice(0,2); + that.videoUrl = that.baseUrl+videoList[0].video; + } + }) + }, + //获取质量分析饼状图数据 getQulity(){ let that = this; let month = that.currentMonth>9?that.currentMonth:'0'+that.currentMonth; @@ -798,6 +823,7 @@ export default { } }); }, + //底部轮播定时 setIntervalFun(){ let that = this; that.scrollInterval = setInterval(() => { @@ -811,6 +837,7 @@ export default { document.getElementById("scroll").style.left = lefts +'px'; },6000) }, + //时间 showTime() { this.currentTime = this.$TOOL.dateFormat(new Date(), "hh:mm:ss"); this.currentWeek = this.$TOOL.dateFormat(new Date(), "week"); @@ -819,6 +846,7 @@ export default { "yyyy年MM月dd日" ); }, + //屏幕监听 addListener() { let that = this; window.addEventListener("resize", function () { @@ -835,6 +863,7 @@ export default { }, 300); // 延迟 300 毫秒,可以根据需要调整 }); }, + //初始化模型容器大小 initDomStyle() { let that = this; // 获取窗口的总高度 @@ -857,6 +886,7 @@ export default { that.engine.resize(); } }, + //更新图表数据 resizeChart(name) { // 根据name resize chart var myChart = echarts.getInstanceByDom( @@ -866,6 +896,7 @@ export default { myChart.resize(); } }, + //获取日任务和日/周/月产量 getTaskNumber(){ let that = this; let month = that.currentMonth>9?that.currentMonth:'0'+that.currentMonth; @@ -1061,6 +1092,7 @@ export default { deepCopy(obj) { return JSON.parse(JSON.stringify(obj)); }, + //获取所有工段 getMgroup(){ let that = this; that.$API.mtm.mgroup.list.req({page:0}).then((res) => { @@ -1072,6 +1104,7 @@ export default { } }) }, + //获取工序批次数据 getProcessDatas(name,index){ let that = this; let month = that.currentMonth>9?that.currentMonth:'0'+that.currentMonth; @@ -1099,6 +1132,7 @@ export default { } }); }, + //获取工序近七天的柱状图数据 getProcessCount(name,index){ let that = this; let optionKey = 'options'+index; @@ -1430,6 +1464,12 @@ export default { article{ margin-top: 5px; text-indent: 2em; + display: -webkit-box; + -webkit-line-clamp: 5; /* 限制显示 5 行 */ + -webkit-box-orient: vertical; + overflow: hidden; + text-overflow: ellipsis; + } /deep/ .header-item{ diff --git a/src/views/em/equipment.vue b/src/views/em/equipment.vue index e1430112..7424ed7d 100644 --- a/src/views/em/equipment.vue +++ b/src/views/em/equipment.vue @@ -17,7 +17,7 @@ --> - - + -->
diff --git a/src/views/em/equipment_form.vue b/src/views/em/equipment_form.vue index 9dfc9fe5..9e2fd53d 100644 --- a/src/views/em/equipment_form.vue +++ b/src/views/em/equipment_form.vue @@ -53,7 +53,7 @@ - + @@ -61,18 +61,18 @@ - + - + diff --git a/src/views/em/equipmentjc.vue b/src/views/em/equipmentjc.vue index 24e9bba7..f6a3d09f 100644 --- a/src/views/em/equipmentjc.vue +++ b/src/views/em/equipmentjc.vue @@ -17,7 +17,7 @@ --> - - + -->
diff --git a/src/views/em/equipmentjk.vue b/src/views/em/equipmentjk.vue index 1e35dcfd..fd24cc83 100644 --- a/src/views/em/equipmentjk.vue +++ b/src/views/em/equipmentjk.vue @@ -17,7 +17,7 @@ --> - - + --> diff --git a/src/views/em/equipmentjl.vue b/src/views/em/equipmentjl.vue index 59dbb123..34cdcdc6 100644 --- a/src/views/em/equipmentjl.vue +++ b/src/views/em/equipmentjl.vue @@ -5,7 +5,7 @@ 新增
- - + -->
diff --git a/src/views/em/equipmentzl.vue b/src/views/em/equipmentzl.vue index 023b62af..983e5f83 100644 --- a/src/views/em/equipmentzl.vue +++ b/src/views/em/equipmentzl.vue @@ -17,7 +17,7 @@ --> - - + --> diff --git a/src/views/wpm_gx/f_mlogs_form.vue b/src/views/wpm_gx/f_mlogs_form.vue index a8f1b412..3b3f6e25 100644 --- a/src/views/wpm_gx/f_mlogs_form.vue +++ b/src/views/wpm_gx/f_mlogs_form.vue @@ -59,6 +59,18 @@ + + + + + + + + + + + + + + + + + + +