diff --git a/src/components/GanttComponent.vue b/src/components/GanttComponent.vue index 78950af1..9923a81d 100644 --- a/src/components/GanttComponent.vue +++ b/src/components/GanttComponent.vue @@ -63,9 +63,9 @@ export default { gantt.attachEvent('onGanttReady', function () { gantt.templates.tooltip_text = function (start, end, task) { return task.number + - '
计划产量:' + task.count + + '
任务量:' + task.count + '
当日产量:' + task.count_real + - '
完成产量:' + task.count_ok + + '
合格数:' + task.count_ok + '
开工时间:' + gantt.templates.tooltip_date_format(start) + '
完工时间:' + gantt.templates.tooltip_date_format(start); }; @@ -152,4 +152,11 @@ export default { \ No newline at end of file diff --git a/src/components/scScrollTable.vue b/src/components/scScrollTable.vue index 7909a3a4..c0219b23 100644 --- a/src/components/scScrollTable.vue +++ b/src/components/scScrollTable.vue @@ -25,8 +25,17 @@ {{ index+1 }} - + + + {{itemz.value}} + {{ stateOption[itemz.value] }} {{ itemz.value }} diff --git a/src/views/bigScreen/index_10dept.vue b/src/views/bigScreen/index_10dept.vue index f75e00d7..7b1c9418 100644 --- a/src/views/bigScreen/index_10dept.vue +++ b/src/views/bigScreen/index_10dept.vue @@ -600,7 +600,7 @@ export default { ] if(res3.data2.ds0.length>0){ let item3 = res3.data2.ds0[0]; - that.yesterdayObjet = item + that.yesterdayObjet = item3; seriesData3[0].value=item3.弯曲; seriesData3[1].value=item3.大小头; seriesData3[2].value=item3.偏壁; diff --git a/src/views/bigScreen/index_photon.vue b/src/views/bigScreen/index_photon.vue index ebefa18a..e20c5533 100644 --- a/src/views/bigScreen/index_photon.vue +++ b/src/views/bigScreen/index_photon.vue @@ -215,13 +215,13 @@ export default { ], blockHeight: null, taskBoard: { - header: ['名称', '规格', '数量'], + header: ['名称','数量'], headerBGC: 'rgb(10,63,68)', // waitTime: 1000, - columnWidth: [1, 1, 1], + // columnWidth: [4, 1], data: [], index: true, - columnWidth: [50], + columnWidth: [50,180], align: ['center'], loadedPercent: 0, percentage: 0, @@ -368,7 +368,7 @@ export default { let last = new Date(new Date(cDate.getTime() + (weekLast * ondDayTime)));//本周周日 let dateArr = []; for(let i=0;i<7;i++){ - let itemDate = new Date(first.getTime()-i*ondDayTime); + let itemDate = new Date(first.getTime()+i*ondDayTime); let item = itemDate.getFullYear() + '-' + (itemDate.getMonth() + 1) + '-' + itemDate.getDate(); dateArr.push(item); } @@ -393,8 +393,13 @@ export default { if(list.length>0){ list.forEach(item => { let date = item.年+'-'+item.月+'-'+item.日; - let index = this.weekDateList.indexOf(date); - saleOutdept6[index] = item.交付数; + for(let i=0;i { let list = res.data2.ds0; let countOkDept7 = [0,0,0,0,0,0,0],countRateDept7 = [0,0,0,0,0,0,0]; - let value0=0,value1=0,value2=0,value3=0,value4=0,value5=0,countOk_dept7=0; + let countOk_dept7=0; if(list.length>0){ list.forEach(item => { let date = item.年+'-'+item.月+'-'+item.日; - let index = this.weekDateList.indexOf(date); - countOkDept7[index] = item.合格数; - countRateDept7[index] = Math.round(item.合格率); + for(let i=0;i { let list = res.data2.ds0; let countOkDept10 = [0,0,0,0,0,0,0],countRateDept10 = [0,0,0,0,0,0,0]; - let value0=0,value1=0,value2=0,value3=0,value4=0,value5=0,countOk_dept10=0; + let countOk_dept10=0; if(list.length>0){ + console.log(this.weekDateList) list.forEach(item => { let date = item.年+'-'+item.月+'-'+item.日; - let index = this.weekDateList.indexOf(date); - countOkDept10[index] = item.合格数; - countRateDept10[index] = Math.round(item.合格率); + console.log(date) + for(let i=0;i { + this.$API.mtm.material.list.req({ page: 0, type: 10 ,count__gte:1 }).then(res => { let data = []; if(res.length>0){ res.forEach(item => { @@ -833,10 +847,8 @@ export default { }else{ colorText=''+item.count+'' } - arr[0] = item.full_name; - arr[1] = item.specification;//规格 - // arr[2] = item.model;//型号 - arr[2] = item.count; + arr[0] = item.name+'|'+item.specification+'|'+item.model; + arr[1] = item.count; data.push(arr) }); } diff --git a/src/views/home/widgets/index_photon.vue b/src/views/home/widgets/index_photon.vue index 67197551..4c85a50d 100644 --- a/src/views/home/widgets/index_photon.vue +++ b/src/views/home/widgets/index_photon.vue @@ -291,6 +291,15 @@ export default { monthPayNumAVG:0, option:{ + tooltip: { + trigger: 'axis', + axisPointer: { + type: 'cross', + label: { + backgroundColor: '#6a7985' + } + } + }, grid: { // 图表距离边框的距离,可用百分比和数字(px)配置 top: '5%', left: '1%', @@ -315,7 +324,16 @@ export default { data: [], type: 'bar', barMaxWidth: 50, + emphasis: { + focus: 'series' + }, + label: { + show: true, + position: 'top', + color:'#000' + }, itemStyle: { + borderRadius: [5, 5, 0, 0], normal: { color: 'rgb(20, 141, 255)' } } }