新增报表
Cette révision appartient à :
Parent
d251daa3f5
révision
42c42abc08
6
.env.dev
6
.env.dev
@ -1,7 +1,7 @@
|
||||
###
|
||||
# @Author: zhp
|
||||
# @Date: 2024-04-12 14:30:48
|
||||
# @LastEditTime: 2024-04-23 13:52:57
|
||||
# @LastEditTime: 2024-04-23 15:43:31
|
||||
# @LastEditors: zhp
|
||||
# @Description:
|
||||
###
|
||||
@ -13,9 +13,9 @@ VUE_APP_TITLE = MES系统
|
||||
|
||||
# 芋道管理系统/开发环境
|
||||
VUE_APP_BASE_API = 'http://192.168.0.33:48082'
|
||||
# VUE_APP_BASE_API = 'http://192.168.1.104:48082'
|
||||
# VUE_APP_BASE_API = 'http://192.168.4.176:48082'
|
||||
# 积木报表指向地址
|
||||
VUE_APP_JIMU_API = 'http://192.168.0.33:48082'
|
||||
VUE_APP_JIMU_API = 'http://192.168.1.101:48082'
|
||||
|
||||
# socket地址(现场)
|
||||
# VUE_APP_Socket_API = 'ws://10.70.2.2:8080'
|
||||
|
@ -2,7 +2,7 @@
|
||||
<!--
|
||||
* @Author: zhp
|
||||
* @Date: 2023-09-21 09:06:28
|
||||
* @LastEditTime: 2024-04-23 14:04:24
|
||||
* @LastEditTime: 2024-04-23 15:34:56
|
||||
* @LastEditors: zhp
|
||||
* @Description:
|
||||
-->
|
||||
@ -83,6 +83,9 @@ export default {
|
||||
this.chart = null
|
||||
},
|
||||
methods: {
|
||||
// getNumLength(num) {
|
||||
// return num.toString().length;
|
||||
// },
|
||||
initChart(nameList, passRateList, outputNumList) {
|
||||
console.log(nameList, passRateList)
|
||||
let series= [
|
||||
@ -218,11 +221,10 @@ export default {
|
||||
// },
|
||||
yAxis: [
|
||||
{
|
||||
min: function() { // 取最小值向下取整为最小刻度
|
||||
min: function () { // 取最小值向下取整为最小刻度
|
||||
return 0
|
||||
},
|
||||
max: function(value) { // 取最大值向上取整为最大刻度
|
||||
return Math.ceil(value.max)
|
||||
max: function (value) { // 取最大值向上取整为最大刻度
|
||||
},
|
||||
scale: true,
|
||||
type: 'value',
|
||||
@ -266,8 +268,16 @@ export default {
|
||||
// },
|
||||
},
|
||||
{
|
||||
min: 0,
|
||||
max: 100000,
|
||||
min: function () { // 取最小值向下取整为最小刻度
|
||||
return 0
|
||||
},
|
||||
max: function (value) { // 取最大值向上取整为最大刻度
|
||||
|
||||
// console.log(value.max.toString().length)
|
||||
// String(value.max)[0]
|
||||
// for
|
||||
// return String(value.max)[0] +
|
||||
},
|
||||
minInterval: 5,//间隔
|
||||
scale: true,
|
||||
type: 'value',
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!--
|
||||
* @Author: zhp
|
||||
* @Date: 2023-09-21 09:06:28
|
||||
* @LastEditTime: 2024-04-23 14:06:05
|
||||
* @LastEditTime: 2024-04-23 15:36:35
|
||||
* @LastEditors: zhp
|
||||
* @Description:
|
||||
-->
|
||||
@ -217,12 +217,11 @@ export default {
|
||||
// },
|
||||
yAxis: [
|
||||
{
|
||||
// min: function() { // 取最小值向下取整为最小刻度
|
||||
// return 0
|
||||
// },
|
||||
// max: function(value) { // 取最大值向上取整为最大刻度
|
||||
// return Math.ceil(value.max)
|
||||
// },
|
||||
min: function () { // 取最小值向下取整为最小刻度
|
||||
return 0
|
||||
},
|
||||
max: function (value) { // 取最大值向上取整为最大刻度
|
||||
},
|
||||
scale: true,
|
||||
type: 'value',
|
||||
name: '良品率/%',
|
||||
@ -265,8 +264,16 @@ export default {
|
||||
// },
|
||||
},
|
||||
{
|
||||
min: 0,
|
||||
max: 100000,
|
||||
min: function () { // 取最小值向下取整为最小刻度
|
||||
return 0
|
||||
},
|
||||
max: function (value) { // 取最大值向上取整为最大刻度
|
||||
|
||||
// console.log(value.max.toString().length)
|
||||
// String(value.max)[0]
|
||||
// for
|
||||
// return String(value.max)[0] +
|
||||
},
|
||||
minInterval: 5,//间隔
|
||||
scale: true,
|
||||
type: 'value',
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!--
|
||||
* @Author: zhp
|
||||
* @Date: 2024-04-18 14:08:46
|
||||
* @LastEditTime: 2024-04-23 15:23:05
|
||||
* @LastEditTime: 2024-04-23 16:18:27
|
||||
* @LastEditors: zhp
|
||||
* @Description:
|
||||
-->
|
||||
@ -35,7 +35,7 @@
|
||||
<el-table-column prop="activityName"></el-table-column>
|
||||
<el-table-column prop="message"></el-table-column>
|
||||
</el-table-column> -->
|
||||
<el-table-column v-for="(item,index) in codeList " :prop="item" :label="item">
|
||||
<el-table-column style="text-align: center;" v-for="(item,index) in codeList " :prop="item" :label="item">
|
||||
<!-- <template slot-scope="scope">
|
||||
<el-col :span="12">
|
||||
{{ codeList[index] }}
|
||||
@ -127,7 +127,7 @@ export default {
|
||||
// deleteURL: deleteQualityHotMaterial,
|
||||
// exportURL: exportFactoryExcel,
|
||||
},
|
||||
codeList: ['sj1', 'sj2', 'sj3', 'sj4', 'sj5', 'sj7', 'sj8', 'sj10', 'sj11', 'sj12', 'sj13', 'sj14' ],
|
||||
codeList: ['sj1', 'sj2', 'sj3', 'sj4', 'sj5', 'sj7', 'sj8', 'sj10', 'sj11', 'sj12', 'sj13', 'sj14'],
|
||||
tableData: [],
|
||||
listQuery: {
|
||||
startTime: undefined,
|
||||
@ -211,7 +211,7 @@ export default {
|
||||
}
|
||||
}
|
||||
}
|
||||
if (columnIndex === 1 || columnIndex === 2 || columnIndex === 3 || columnIndex === 4 || columnIndex === 5 || columnIndex === 6) {
|
||||
if (columnIndex === 1) {
|
||||
if (rowIndex === 1 || rowIndex === 3 || rowIndex === 5 || rowIndex === 7 || rowIndex === 9 || rowIndex === 11) {
|
||||
return {
|
||||
rowspan: 1,
|
||||
@ -219,6 +219,14 @@ export default {
|
||||
}
|
||||
}
|
||||
}
|
||||
if (columnIndex === 4 || columnIndex === 5 || columnIndex === 6 || columnIndex === 7 || columnIndex === 8 || columnIndex === 9 || columnIndex === 10 || columnIndex === 11 || columnIndex === 12 || columnIndex === 13) {
|
||||
if (rowIndex === 0 || rowIndex === 2 || rowIndex === 4 || rowIndex === 6 || rowIndex === 8 || rowIndex === 10) {
|
||||
return {
|
||||
rowspan: 2,
|
||||
colspan: 1
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
handleExport() {
|
||||
// 处理查询参数
|
||||
@ -266,8 +274,8 @@ export default {
|
||||
// 获取数据列表
|
||||
getDataList() {
|
||||
this.dataListLoading = true;
|
||||
this.listQuery.startTime = '1713197388000';
|
||||
this.listQuery.endTime = '1713254961000';
|
||||
// this.listQuery.startTime = '1713197388000';
|
||||
// this.listQuery.endTime = '1713254961000';
|
||||
this.urlOptions.getDataListURL(this.listQuery).then(res => {
|
||||
// console.log(res)
|
||||
// console.log(res.data)
|
||||
@ -304,6 +312,7 @@ export default {
|
||||
'sj12': null,
|
||||
'sj13': null,
|
||||
'sj14': null,
|
||||
'sj1+sj2': null,
|
||||
putType: ''
|
||||
},
|
||||
{
|
||||
@ -338,6 +347,7 @@ export default {
|
||||
'sj12': null,
|
||||
'sj13': null,
|
||||
'sj14': null,
|
||||
'sj1+sj2': null,
|
||||
putType: ''
|
||||
},
|
||||
{
|
||||
@ -372,6 +382,7 @@ export default {
|
||||
'sj12': null,
|
||||
'sj13': null,
|
||||
'sj14': null,
|
||||
'sj1+sj2': null,
|
||||
putType: ''
|
||||
},
|
||||
{
|
||||
@ -406,6 +417,7 @@ export default {
|
||||
'sj12': null,
|
||||
'sj13': null,
|
||||
'sj14': null,
|
||||
'sj1+sj2': null,
|
||||
putType: ''
|
||||
},
|
||||
{
|
||||
@ -440,6 +452,7 @@ export default {
|
||||
'sj12': null,
|
||||
'sj13': null,
|
||||
'sj14': null,
|
||||
'sj1+sj2':null,
|
||||
putType: ''
|
||||
},
|
||||
{
|
||||
@ -474,10 +487,27 @@ export default {
|
||||
'sj12': null,
|
||||
'sj13': null,
|
||||
'sj14': null,
|
||||
'sj1+sj2': null,
|
||||
putType: ''
|
||||
},
|
||||
]
|
||||
res.data.forEach((ele) => {
|
||||
if(ele.classType === 1 && ele.code == 'sj1+sj2') {
|
||||
arr[1]['putType'] = ele.putNum
|
||||
arr[3]['putType'] = ele.useNum
|
||||
// arr[1]['sj2'] = ele.putNum
|
||||
// arr[3]['sj2'] = ele.useNum
|
||||
} else if (ele.classType === 2 && ele.code == 'sj1+sj2') {
|
||||
arr[5]['putType'] = ele.putNum
|
||||
arr[7]['putType'] = ele.useNum
|
||||
// arr[5]['sj2'] = ele.putNum
|
||||
// arr[7]['sj2'] = ele.useNum
|
||||
} else if (ele.classType === 3 && ele.code == 'sj1+sj2') {
|
||||
arr[9]['putType'] = ele.putNum
|
||||
arr[11]['putType'] = ele.useNum
|
||||
// arr[9]['sj2'] = ele.putNum
|
||||
// arr[11]['sj2'] = ele.useNum
|
||||
}
|
||||
this.codeList.forEach((item) => {
|
||||
if (ele.classType === 1 && ele.code == item) {
|
||||
// console.log(arr[0][item])
|
||||
@ -494,6 +524,7 @@ export default {
|
||||
})
|
||||
// console.log(arr)
|
||||
this.tableData = arr
|
||||
console.log(this.tableData);
|
||||
this.dataListLoading = false;
|
||||
});
|
||||
},
|
||||
|
Chargement…
Référencer dans un nouveau ticket
Block a user