@@ -1,7 +1,7 @@ | |||
### | |||
# @Author: Do not edit | |||
# @Date: 2023-08-29 09:40:39 | |||
# @LastEditTime: 2024-03-22 14:18:33 | |||
# @LastEditTime: 2024-03-25 15:59:53 | |||
# @LastEditors: zhp | |||
# @Description: | |||
### | |||
@@ -1,7 +1,7 @@ | |||
<!-- | |||
* @Author: zhp | |||
* @Date: 2024-01-29 16:50:26 | |||
* @LastEditTime: 2024-03-13 09:07:37 | |||
* @LastEditTime: 2024-03-25 13:37:34 | |||
* @LastEditors: zhp | |||
* @Description: | |||
--> | |||
@@ -2,7 +2,7 @@ | |||
<!-- | |||
* @Author: zhp | |||
* @Date: 2023-09-21 09:06:28 | |||
* @LastEditTime: 2024-01-29 15:39:59 | |||
* @LastEditTime: 2024-03-25 16:56:54 | |||
* @LastEditors: zhp | |||
* @Description: | |||
--> | |||
@@ -158,7 +158,7 @@ export default { | |||
legend: { | |||
itemWidth: 10, | |||
itemHeight: 10, | |||
top: '1%', | |||
top: '20', | |||
// right: '20px', | |||
data: ['产线产量', '产线良品率'], | |||
textStyle: { | |||
@@ -286,7 +286,7 @@ export default { | |||
} | |||
</script> | |||
<style> | |||
.productChart{ | |||
/* .productChart{ | |||
top: -10px; | |||
} | |||
} */ | |||
</style> |
@@ -1,6 +1,6 @@ | |||
<template> | |||
<div> | |||
<div :id="id" :class="className" :style="{ height: height + 'px', width: width }" /> | |||
<div :id="id" :class="className" :style="{ height: '420px', width: width }" /> | |||
</div> | |||
</template> | |||
@@ -19,7 +19,7 @@ export default { | |||
}, | |||
className: { | |||
type: String, | |||
default: 'chart' | |||
default: 'enChart' | |||
}, | |||
width: { | |||
type: String, | |||
@@ -84,7 +84,7 @@ export default { | |||
}, | |||
methods: { | |||
initChart(nameList, dataList) { | |||
console.log('1111', dataList); | |||
// console.log('1111', dataList); | |||
// console.log(1) | |||
this.chart = echarts.init(document.getElementById(this.id)) | |||
// if (dataList.length !== 0) { | |||
@@ -123,13 +123,7 @@ export default { | |||
type: 'shadow' // 默认为直线,可选为:'line' | 'shadow' | |||
} | |||
}, | |||
grid: { | |||
top: 30, | |||
left: '2%', | |||
right: '2%', | |||
bottom: '3%', | |||
containLabel: true | |||
}, | |||
grid: { top: 90, right: 60, bottom: 20, left: 90 }, | |||
// legend: { | |||
// itemWidth: 10, | |||
// itemHeight: 10, | |||
@@ -205,4 +199,11 @@ export default { | |||
} | |||
} | |||
</script> | |||
<style> | |||
.enChart { | |||
position: absolute; | |||
height: 100%; | |||
width: 100%; | |||
top: -30px; | |||
} | |||
</style> |
@@ -1,7 +1,7 @@ | |||
<!-- | |||
* @Author: zhp | |||
* @Date: 2023-12-27 13:54:52 | |||
* @LastEditTime: 2024-03-13 09:04:11 | |||
* @LastEditTime: 2024-03-25 16:23:12 | |||
* @LastEditors: zhp | |||
* @Description: | |||
--> | |||
@@ -92,18 +92,20 @@ export default { | |||
methods: { | |||
initChart(nameList, topNameList, nameWasteList, passRateList, wasteList) { | |||
let rawData = [] | |||
rawData.push(passRateList,wasteList) | |||
// console.log(1) | |||
const totalData = []; | |||
for (let i = 0; i < rawData[0].length; ++i) { | |||
let sum = 0; | |||
for (let j = 0; j < rawData.length; ++j) { | |||
sum += rawData[j][i]; | |||
let colors = ['#0fdedb', '#2359ec'] | |||
if (passRateList && wasteList) { | |||
rawData.push(passRateList, wasteList) | |||
// console.log(1) | |||
const totalData = []; | |||
for (let i = 0; i < rawData[0].length; ++i) { | |||
let sum = 0; | |||
for (let j = 0; j < rawData.length; ++j) { | |||
sum += rawData[j][i]; | |||
} | |||
totalData.push(sum); | |||
} | |||
totalData.push(sum); | |||
console.log('total', totalData); | |||
} | |||
let colors = ['#0fdedb', '#2359ec' ] | |||
console.log('total', totalData); | |||
this.chart = echarts.init(document.getElementById(this.id)) | |||
const series = [ | |||
'良品', | |||
@@ -123,9 +125,9 @@ export default { | |||
formatter: (params) => Math.round(params.value * 1000) / 10 + '%' | |||
}, | |||
color:colors[sid], | |||
data: rawData[sid].map((d, did) => | |||
data: rawData.length != 0 ? rawData[sid].map((d, did) => | |||
totalData[did] <= 0 ? 0 : d / totalData[did] | |||
) | |||
) : [] | |||
}; | |||
}); | |||
// let series = [ | |||
@@ -172,6 +174,7 @@ export default { | |||
legend: { | |||
itemWidth: 12, | |||
itemHeight: 12, | |||
top:'30', | |||
icon: 'rect', | |||
textStyle: { | |||
color: '#ffffff' | |||
@@ -2,7 +2,7 @@ | |||
* @Author: zwq | |||
* @Date: 2021-07-19 15:18:30 | |||
* @LastEditors: zhp | |||
* @LastEditTime: 2024-03-21 16:07:39 | |||
* @LastEditTime: 2024-03-25 16:54:49 | |||
* @Description: | |||
--> | |||
<template> | |||
@@ -605,10 +605,7 @@ export default { | |||
} | |||
}, | |||
created() { | |||
// this.fetchList('exception-alarm') | |||
// this.fetchList('inAndOutOfEachLine') | |||
// this.fetchList('order-process') | |||
// this.fetchList('line-chart-data') | |||
this.getData() | |||
this.init() | |||
setTimeout(() => { | |||
window.location.reload() | |||
@@ -671,6 +668,22 @@ export default { | |||
// removeEventListener('resize', resizeFun) | |||
// }, | |||
methods: { | |||
getData() { | |||
let processArr = qualityMonthList.map((item, index) => [ | |||
// console.log(item) | |||
`<span style="color:rgba(255,255,255,0.5)" >${index + 1 || ''} | |||
</span>`, | |||
// formatDate(item.planStartTime) || '', | |||
` | |||
<span style="color:rgba(255,255,255,0.5)" >${item.productionLineName || ''} | |||
</span>`, | |||
`<span style="color:rgba(255,255,255,0.5)">${item.sectionName || ''}</span>`, | |||
`<span style="color:rgba(255,255,255,0.5)">${item.count || ''}</span>`, | |||
`<span style="color:rgba(255,255,255,0.5)">${item.inspectionTypeName || ''}</span>`, | |||
]) | |||
this.processConfig.data = processArr | |||
this.$refs['processScrollBoard'].updateRows(processArr) | |||
}, | |||
// getList() { | |||
// // this.$axios.get( | |||
// // 'base/core-production-line/listAll', | |||
@@ -867,20 +880,6 @@ export default { | |||
// this.$nextTick(() => { | |||
this.$refs.productLineChart.initChart(nameList, passRateList, outputNumList) | |||
} else if (this.SJGInitWebSocket === 'inspection') { | |||
let processArr = qualityMonthList.map((item, index) => [ | |||
// console.log(item) | |||
`<span style="color:rgba(255,255,255,0.5)" >${index + 1 || ''} | |||
</span>`, | |||
// formatDate(item.planStartTime) || '', | |||
` | |||
<span style="color:rgba(255,255,255,0.5)" >${item.productionLineName || ''} | |||
</span>`, | |||
`<span style="color:rgba(255,255,255,0.5)">${item.sectionName || ''}</span>`, | |||
`<span style="color:rgba(255,255,255,0.5)">${item.count || ''}</span>`, | |||
`<span style="color:rgba(255,255,255,0.5)">${item.inspectionTypeName || ''}</span>`, | |||
]) | |||
this.processConfig.data = processArr | |||
this.$refs['processScrollBoard'].updateRows(processArr) | |||
} | |||
}, | |||
// 数据发送 | |||
@@ -79,10 +79,9 @@ const tableProps = [ | |||
align: 'right', | |||
}, | |||
{ | |||
prop: 'enabledTime', | |||
prop: 'time', | |||
label: '生效时间', | |||
filter: parseTime, | |||
width: 150, | |||
width: 235, | |||
}, | |||
{ | |||
prop: 'remark', | |||
@@ -2,11 +2,11 @@ | |||
* @Author: zwq | |||
* @Date: 2021-11-18 14:16:25 | |||
* @LastEditors: zhp | |||
* @LastEditTime: 2024-03-20 09:18:30 | |||
* @LastEditTime: 2024-03-22 17:11:55 | |||
* @Description: | |||
--> | |||
<template> | |||
<el-drawer :visible.sync="visible" :show-close="false" :wrapper-closable="false" class="drawer" size="50%"> | |||
<el-drawer :visible.sync="visible" :show-close="false" :wrapper-closable="true" class="drawer" size="50%"> | |||
<small-title slot="title" :no-padding="true"> | |||
{{ isdetail ? '详情' : !dataForm.id ? '新增' : '编辑' }} | |||
</small-title> | |||
@@ -75,7 +75,7 @@ | |||
:limit.sync="listQuery.pageSize" :page-sizes="[5, 10, 15]" @pagination="getList" /> | |||
</div> | |||
</div> | |||
<div class="drawer-body__footer"> | |||
<div v-if="!isdetail" class="drawer-body__footer"> | |||
<el-button style="" @click="goback()">取消</el-button> | |||
<el-button type="primary" @click="dataFormSubmit()">确定</el-button> | |||
</div> | |||
@@ -198,7 +198,7 @@ export default { | |||
} | |||
// 修改的提交 | |||
if (this.dataForm.id) { | |||
this.urlOptions.updateURL(this.dataForm).then(response => { | |||
this.urlOptions.updateURL(this.dataForm).then(res => { | |||
this.$modal.msgSuccess("修改成功"); | |||
this.visible = false; | |||
this.$emit("refreshDataList"); | |||
@@ -206,7 +206,7 @@ export default { | |||
return; | |||
} | |||
// 添加的提交 | |||
this.urlOptions.createURL(this.dataForm).then(response => { | |||
this.urlOptions.createURL(this.dataForm).then(res => { | |||
this.$modal.msgSuccess("新增成功"); | |||
this.idAttrShow = true; | |||
this.dataForm.id = res.data | |||
@@ -2,7 +2,7 @@ | |||
* @Author: zwq | |||
* @Date: 2021-11-18 14:16:25 | |||
* @LastEditors: zhp | |||
* @LastEditTime: 2024-03-22 09:01:30 | |||
* @LastEditTime: 2024-03-25 14:07:31 | |||
* @Description: | |||
--> | |||
<template> | |||
@@ -289,7 +289,7 @@ export default { | |||
} | |||
// 修改的提交 | |||
if (this.dataForm.id) { | |||
this.urlOptions.updateURL(this.dataForm).then(response => { | |||
this.urlOptions.updateURL(this.dataForm).then(res => { | |||
this.$modal.msgSuccess("修改成功"); | |||
this.visible = false; | |||
this.$emit("refreshDataList"); | |||
@@ -297,7 +297,7 @@ export default { | |||
return; | |||
} | |||
// 添加的提交 | |||
this.urlOptions.createURL(this.dataForm).then(response => { | |||
this.urlOptions.createURL(this.dataForm).then(res => { | |||
this.$modal.msgSuccess("新增成功"); | |||
this.idAttrShow = true; | |||
this.dataForm.id = res.data | |||
@@ -1,7 +1,7 @@ | |||
<!-- | |||
* @Author: zhp | |||
* @Date: 2023-11-08 15:30:27 | |||
* @LastEditTime: 2023-12-04 15:19:33 | |||
* @LastEditTime: 2024-03-25 14:14:04 | |||
* @LastEditors: zhp | |||
* @Description: | |||
--> | |||
@@ -118,7 +118,7 @@ export default { | |||
this.$refs['dataForm'].resetFields(); | |||
if (this.dataForm.id) { | |||
getProcessEquValueBomDet({ | |||
id: this.dataForm.id | |||
id: this.dataForm.id, | |||
}).then((res) => { | |||
this.dataForm = res.data; | |||
const arr = [] | |||
@@ -1,7 +1,7 @@ | |||
<!-- | |||
* @Author: zhp | |||
* @Date: 2023-11-08 14:00:52 | |||
* @LastEditTime: 2023-11-09 09:59:53 | |||
* @LastEditTime: 2024-03-25 14:09:33 | |||
* @LastEditors: zhp | |||
* @Description: | |||
--> | |||
@@ -25,24 +25,24 @@ export default { | |||
}, | |||
data() { | |||
return { | |||
state: false | |||
// state: false | |||
} | |||
}, | |||
computed: { | |||
state() { | |||
return this.injectData.enabled === 1 ? true : false | |||
} | |||
}, | |||
// computed: { | |||
// readonly() { | |||
// return !!this.injectData.readonly | |||
// } | |||
// }, | |||
mounted() { | |||
this.mapToState() | |||
// this.mapToState() | |||
}, | |||
methods: { | |||
mapToState() { | |||
if (this.injectData.prop === 'enabled') { | |||
this.state = this.injectData.enabled === 1 ? true : false | |||
} | |||
}, | |||
// mapToState() { | |||
// if (this.injectData.prop === 'enabled') { | |||
// this.state = this.injectData.enabled === 1 ? true : false | |||
// } | |||
// }, | |||
changeHandler() { | |||
// let params = {} | |||
let payload = {} | |||
@@ -299,14 +299,14 @@ export default { | |||
getCookie() { | |||
// const username = getUsername(); | |||
// const password = getPassword(); | |||
// const rememberMe = getRememberMe(); | |||
const tenantName = getTenantName(); | |||
const rememberMe = getRememberMe() | |||
// const tenantName = getTenantName(); | |||
this.loginForm = { | |||
...this.loginForm, | |||
username: username ? username : this.loginForm.username, | |||
password: password ? password : this.loginForm.password, | |||
username: this.loginForm.username, | |||
password: this.loginForm.password, | |||
rememberMe: rememberMe ? getRememberMe() : false, | |||
tenantName: tenantName ? tenantName : this.loginForm.tenantName, | |||
tenantName: this.loginForm.tenantName, | |||
}; | |||
}, | |||
handleLogin(captchaParams) { | |||
@@ -1,7 +1,7 @@ | |||
<!-- | |||
* @Author: zhp | |||
* @Date: 2023-12-08 13:46:17 | |||
* @LastEditTime: 2024-03-21 10:40:52 | |||
* @LastEditTime: 2024-03-25 08:50:25 | |||
* @LastEditors: zhp | |||
* @Description: | |||
--> | |||
@@ -73,12 +73,12 @@ | |||
</el-form-item> | |||
</el-row> | |||
<el-row :gutter="24" v-for="(item,index) in ingredientList" :key="item.id"> | |||
<el-col :span="8"> | |||
<el-col :span="6"> | |||
<el-form-item label="成分"> | |||
{{ item.name }} | |||
</el-form-item> | |||
</el-col> | |||
<el-col :span="8"> | |||
<el-col :span="6"> | |||
<el-form-item :prop="'checkValueList.' + index + '.checkValue'" label="成分含量" | |||
:rules="[{ required: true, message: '成分含量不能为空', trigger: 'blur' }]"> | |||
<el-input oninput="value=value.replace(/[^\d]/g,'')" :disabled="isdetail" | |||
@@ -92,12 +92,12 @@ | |||
</span> | |||
</el-form-item> | |||
</el-col> | |||
<el-col :span="4"> | |||
<el-col :span="6"> | |||
<el-form-item :prop="'checkValueList.' + index + '.minValue'" label="最小值"> | |||
<el-input disabled style="width: 90%;margin-right: 10px;" v-model="item.minValue"></el-input> | |||
</el-form-item> | |||
</el-col> | |||
<el-col :span="4"> | |||
<el-col :span="6"> | |||
<el-form-item :prop="'checkValueList.' + index + '.minValue'" label="最大值"> | |||
<el-input disabled style="width: 90%;margin-right: 10px;" v-model="item.maxValue"></el-input> | |||
</el-form-item> | |||
@@ -1,7 +1,7 @@ | |||
<!-- | |||
* @Author: zhp | |||
* @Date: 2023-11-06 15:15:30 | |||
* @LastEditTime: 2024-03-20 09:38:10 | |||
* @LastEditTime: 2024-03-22 17:13:16 | |||
* @LastEditors: zhp | |||
* @Description: | |||
--> | |||
@@ -10,7 +10,7 @@ | |||
<el-row :gutter="20"> | |||
<el-col :span="8"> | |||
<el-form-item label="工单号" prop="workOrderId"> | |||
<el-select v-model="dataForm.workOrderId" placeholder="请选择工单号"> | |||
<el-select filterable v-model="dataForm.workOrderId" placeholder="请选择工单号"> | |||
<el-option v-for="dict in workOrderList" :key="dict.id" :label="dict.name" :value="dict.id" /> | |||
</el-select> | |||
</el-form-item> | |||
@@ -58,6 +58,13 @@ | |||
</el-form-item> | |||
</el-col> | |||
</el-row> | |||
<el-col :span="8"> | |||
<el-form-item label="来源" prop="source"> | |||
<el-select v-model="dataForm.source" placeholder="请选择来源" multiple> | |||
<el-option v-for="dict in sourceList" :key="dict.id" :label="dict.name" :value="dict.id" /> | |||
</el-select> | |||
</el-form-item> | |||
</el-col> | |||
<el-col :span="8"> | |||
<el-form-item label="备注" prop="remark"> | |||
<el-input v-model="dataForm.remark" placeholder="备注" /> | |||
@@ -2,7 +2,7 @@ | |||
* @Author: zwq | |||
* @Date: 2023-08-01 14:55:51 | |||
* @LastEditors: zhp | |||
* @LastEditTime: 2024-03-21 15:14:04 | |||
* @LastEditTime: 2024-03-25 16:07:07 | |||
* @Description: | |||
--> | |||
<template> | |||
@@ -64,7 +64,7 @@ const tableProps = [ | |||
{ | |||
prop: 'source', | |||
label: '数据来源', | |||
filter: (val) => val == 1 ? '内部' : '外部' | |||
filter: (val) => val == 1 ? '手动' : '自动' | |||
}, | |||
{ | |||
prop: 'remark', | |||
@@ -1,7 +1,7 @@ | |||
<!-- | |||
* @Author: zhp | |||
* @Date: 2024-01-24 15:15:24 | |||
* @LastEditTime: 2024-03-22 10:14:23 | |||
* @LastEditTime: 2024-03-22 17:05:51 | |||
* @LastEditors: zhp | |||
* @Description: | |||
--> | |||
@@ -66,7 +66,7 @@ export default { | |||
}; | |||
}, | |||
created() { | |||
this.getDict() | |||
// this.getDict() | |||
this.getTodayStartTimeAndEndTime() | |||
this.getDataList() | |||
}, | |||
@@ -104,6 +104,8 @@ export default { | |||
}, | |||
async getDataList() { | |||
const res = await getCorePLList() | |||
this.proLineList = res.data; | |||
this.dataListLoading = true | |||
if (this.listQuery.reportTime.length == 0) { | |||
this.$message({ | |||
@@ -135,9 +137,9 @@ export default { | |||
// item.dailyOutputTrend = null | |||
// } | |||
item.dailyOutputTrend = item.dailyOutputTrend && item.dailyOutputTrend != 0 ? this.multipliedByHundred(item.dailyOutputTrend) + '%' : item.dailyOutputTrend == 0 ? 0 : null | |||
item.originalGlassStatisticsTrend = item.dailyOutputTrend && item.originalGlassStatisticsTrend != 0 ? this.multipliedByHundred(item.originalGlassStatisticsTrend) + '%' : item.originalGlassStatisticsTrend == 0 ? 0 : null | |||
item.actualProductTrend = item.dailyOutputTrend && item.actualProductTrend != 0 ? this.multipliedByHundred(item.actualProductTrend) + '%' : item.actualProductTrend == 0 ? 0 : null | |||
item.originalGlassPassTrend = item.dailyOutputTrend && item.originalGlassPassTrend != 0 ? this.multipliedByHundred(item.originalGlassPassTrend) + '%' : item.originalGlassPassTrend == 0 ? 0 : null | |||
item.originalGlassStatisticsTrend = item.originalGlassStatisticsTrend && item.originalGlassStatisticsTrend != 0 ? this.multipliedByHundred(item.originalGlassStatisticsTrend) + '%' : item.originalGlassStatisticsTrend == 0 ? 0 : null | |||
item.actualProductTrend = item.actualProductTrend && item.actualProductTrend != 0 ? this.multipliedByHundred(item.actualProductTrend) + '%' : item.actualProductTrend == 0 ? 0 : null | |||
item.originalGlassPassTrend = item.originalGlassPassTrend && item.originalGlassPassTrend != 0 ? this.multipliedByHundred(item.originalGlassPassTrend) + '%' : item.originalGlassPassTrend == 0 ? 0 : null | |||
} | |||
}) | |||
}) | |||
@@ -57,7 +57,7 @@ export default { | |||
}, | |||
created() { | |||
this.getCurrentMonthFirst() | |||
this.getDict() | |||
// this.getDict() | |||
this.getDataList() | |||
}, | |||
methods: { | |||
@@ -98,6 +98,8 @@ export default { | |||
}, | |||
// 获取数据列表 | |||
async getDataList() { | |||
const res = await getCorePLList() | |||
this.proLineList = res.data; | |||
this.dataListLoading = true; | |||
if (this.listQuery.reportTime.length == 0) { | |||
this.$message({ | |||
@@ -129,9 +131,9 @@ export default { | |||
// item.dailyOutputTrend = null | |||
// } | |||
item.dailyOutputTrend = item.dailyOutputTrend && item.dailyOutputTrend != 0 ? this.multipliedByHundred(item.dailyOutputTrend) + '%' : item.dailyOutputTrend == 0 ? 0 : null | |||
item.originalGlassStatisticsTrend = item.dailyOutputTrend && item.originalGlassStatisticsTrend != 0 ? this.multipliedByHundred(item.originalGlassStatisticsTrend) + '%' : item.originalGlassStatisticsTrend == 0 ? 0 : null | |||
item.actualProductTrend = item.dailyOutputTrend && item.actualProductTrend != 0 ? this.multipliedByHundred(item.actualProductTrend) + '%' : item.actualProductTrend == 0 ? 0 : null | |||
item.originalGlassPassTrend = item.dailyOutputTrend && item.originalGlassPassTrend != 0 ? this.multipliedByHundred(item.originalGlassPassTrend) + '%' : item.originalGlassPassTrend == 0 ? 0 : null | |||
item.originalGlassStatisticsTrend = item.originalGlassStatisticsTrend && item.originalGlassStatisticsTrend != 0 ? this.multipliedByHundred(item.originalGlassStatisticsTrend) + '%' : item.originalGlassStatisticsTrend == 0 ? 0 : null | |||
item.actualProductTrend = item.actualProductTrend && item.actualProductTrend != 0 ? this.multipliedByHundred(item.actualProductTrend) + '%' : item.actualProductTrend == 0 ? 0 : null | |||
item.originalGlassPassTrend = item.originalGlassPassTrend && item.originalGlassPassTrend != 0 ? this.multipliedByHundred(item.originalGlassPassTrend) + '%' : item.originalGlassPassTrend == 0 ? 0 : null | |||
} | |||
}) | |||
}) | |||
@@ -86,23 +86,23 @@ export default { | |||
}, | |||
], | |||
}; | |||
}, | |||
}, | |||
created () { | |||
// this.getDict() | |||
}, | |||
mounted() { | |||
// const day = new Date().getDay() | |||
// console.log('周四', day) | |||
this.getCurrentWeekStartTimeAndEndTime() | |||
// this.changeTime(new Date(new Date().getTime() - day * 24 * 60 * 60 * 1000)) | |||
this.getDict() | |||
this.getDataList() | |||
}, | |||
methods: { | |||
async getDict() { | |||
// 产线列表 | |||
await getCorePLList().then(res => { | |||
this.proLineList = res.data; | |||
// this.getDataList() | |||
}); | |||
}, | |||
// async getDict() { | |||
// // 产线列表 | |||
// }, | |||
getCurrentWeekStartTimeAndEndTime() { | |||
this.reportTime = new Date() | |||
var weekday = new Array(7); | |||
@@ -187,6 +187,8 @@ export default { | |||
}, | |||
// 获取数据列表 | |||
async getDataList() { | |||
const res = await getCorePLList() | |||
this.proLineList = res.data; | |||
this.dataListLoading = true; | |||
if (this.listQuery.reportTime.length == 0) { | |||
this.$message({ | |||
@@ -218,9 +220,9 @@ export default { | |||
// item.dailyOutputTrend = null | |||
// } | |||
item.dailyOutputTrend = item.dailyOutputTrend && item.dailyOutputTrend != 0 ? this.multipliedByHundred(item.dailyOutputTrend) + '%' : item.dailyOutputTrend == 0 ? 0 : null | |||
item.originalGlassStatisticsTrend = item.dailyOutputTrend && item.originalGlassStatisticsTrend != 0 ? this.multipliedByHundred(item.originalGlassStatisticsTrend) + '%' : item.originalGlassStatisticsTrend == 0 ? 0 : null | |||
item.actualProductTrend = item.dailyOutputTrend && item.actualProductTrend != 0 ? this.multipliedByHundred(item.actualProductTrend) + '%' : item.actualProductTrend == 0 ? 0 : null | |||
item.originalGlassPassTrend = item.dailyOutputTrend && item.originalGlassPassTrend != 0 ? this.multipliedByHundred(item.originalGlassPassTrend) + '%' : item.originalGlassPassTrend == 0 ? 0 : null | |||
item.originalGlassStatisticsTrend = item.originalGlassStatisticsTrend && item.originalGlassStatisticsTrend != 0 ? this.multipliedByHundred(item.originalGlassStatisticsTrend) + '%' : item.originalGlassStatisticsTrend == 0 ? 0 : null | |||
item.actualProductTrend = item.actualProductTrend && item.actualProductTrend != 0 ? this.multipliedByHundred(item.actualProductTrend) + '%' : item.actualProductTrend == 0 ? 0 : null | |||
item.originalGlassPassTrend = item.originalGlassPassTrend && item.originalGlassPassTrend != 0 ? this.multipliedByHundred(item.originalGlassPassTrend) + '%' : item.originalGlassPassTrend == 0 ? 0 : null | |||
} | |||
}) | |||
}) | |||
@@ -53,7 +53,7 @@ export default { | |||
}; | |||
}, | |||
created() { | |||
this.getDict() | |||
// this.getDict() | |||
}, | |||
mounted () { | |||
this.getCurrentYearFirst() | |||
@@ -98,6 +98,8 @@ export default { | |||
}, | |||
// 获取数据列表 | |||
async getDataList() { | |||
const res = await getCorePLList() | |||
this.proLineList = res.data; | |||
this.dataListLoading = true; | |||
if (this.listQuery.reportTime.length == 0) { | |||
this.$message({ | |||
@@ -129,9 +131,9 @@ export default { | |||
// item.dailyOutputTrend = null | |||
// } | |||
item.dailyOutputTrend = item.dailyOutputTrend && item.dailyOutputTrend != 0 ? this.multipliedByHundred(item.dailyOutputTrend) + '%' : item.dailyOutputTrend == 0 ? 0 : null | |||
item.originalGlassStatisticsTrend = item.dailyOutputTrend && item.originalGlassStatisticsTrend != 0 ? this.multipliedByHundred(item.originalGlassStatisticsTrend) + '%' : item.originalGlassStatisticsTrend == 0 ? 0 : null | |||
item.actualProductTrend = item.dailyOutputTrend && item.actualProductTrend != 0 ? this.multipliedByHundred(item.actualProductTrend) + '%' : item.actualProductTrend == 0 ? 0 : null | |||
item.originalGlassPassTrend = item.dailyOutputTrend && item.originalGlassPassTrend != 0 ? this.multipliedByHundred(item.originalGlassPassTrend) + '%' : item.originalGlassPassTrend == 0 ? 0 : null | |||
item.originalGlassStatisticsTrend = item.originalGlassStatisticsTrend && item.originalGlassStatisticsTrend != 0 ? this.multipliedByHundred(item.originalGlassStatisticsTrend) + '%' : item.originalGlassStatisticsTrend == 0 ? 0 : null | |||
item.actualProductTrend = item.actualProductTrend && item.actualProductTrend != 0 ? this.multipliedByHundred(item.actualProductTrend) + '%' : item.actualProductTrend == 0 ? 0 : null | |||
item.originalGlassPassTrend = item.originalGlassPassTrend && item.originalGlassPassTrend != 0 ? this.multipliedByHundred(item.originalGlassPassTrend) + '%' : item.originalGlassPassTrend == 0 ? 0 : null | |||
} | |||
}) | |||
}) | |||
@@ -83,8 +83,8 @@ export default { | |||
captchaEnable: true, | |||
loginForm: { | |||
loginType: "uname", | |||
username: "admin", | |||
password: "admin123", | |||
username: "", | |||
password: "", | |||
rememberMe: false, | |||
captchaVerification: "", | |||
}, | |||
@@ -140,12 +140,12 @@ export default { | |||
this.$refs.verify.show() | |||
}, | |||
getCookie() { | |||
const username = getUsername(); | |||
const password = getPassword(); | |||
// const username = getUsername(); | |||
// const password = getPassword(); | |||
const rememberMe = getRememberMe(); | |||
this.loginForm = { | |||
username: username ? username : this.loginForm.username, | |||
password: password ? password : this.loginForm.password, | |||
username: this.loginForm.username, | |||
password: this.loginForm.password, | |||
rememberMe: rememberMe ? getRememberMe() : false, | |||
loginType: this.loginForm.loginType, | |||
}; | |||