酸轧数据同步,轧辊新增产线新增各种产线

This commit is contained in:
2026-05-14 15:12:30 +08:00
parent 4a5b9544a4
commit 49561a125e
41 changed files with 2054 additions and 319 deletions

View File

@@ -46,14 +46,8 @@
<!-- 搜索栏 -->
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="所属产线">
<!-- 暂时写死双机架后续接后端 line_code 字段 -->
<el-select v-model="queryParams.lineCode" placeholder="全部产线" clearable style="width:130px" @change="handleQuery">
<el-option label="双机架产线" value="双机架" />
</el-select>
</el-form-item>
<el-form-item label="轧辊编号" prop="rollNo">
<el-input v-model="queryParams.rollNo" placeholder="请输入轧辊编号" clearable @keyup.enter.native="handleQuery" />
<el-input v-model="queryParams.rollNo" placeholder="请输入轧辊编号" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="辊型" prop="rollType">
<el-select v-model="queryParams.rollType" placeholder="全部" clearable style="width:120px">
@@ -225,9 +219,11 @@
<script>
import { listRollInfo, getRollStats, getRollInfo, addRollInfo, updateRollInfo, delRollInfo, scrapRollInfo, syncRollStatus } from '@/api/mes/roll/rollInfo'
import rollLineMixin from '../rollLineMixin'
export default {
name: 'RollOverview',
mixins: [rollLineMixin],
data() {
return {
loading: false,
@@ -242,7 +238,7 @@ export default {
queryParams: {
pageNum: 1,
pageSize: 20,
lineCode: undefined, // 产线筛选(暂写死双机架,后续接字段)
lineId: undefined,
rollNo: undefined,
rollType: undefined,
status: undefined
@@ -255,11 +251,12 @@ export default {
ids: []
}
},
created() {
this.getStats()
this.getList()
},
methods: {
onLineResolved() {
this.queryParams.lineId = this.lineId
this.getStats()
this.getList()
},
getList() {
this.loading = true
listRollInfo(this.queryParams).then(res => {
@@ -269,14 +266,14 @@ export default {
}).catch(() => { this.loading = false })
},
getStats() {
getRollStats().then(res => { this.stats = res.data || {} })
getRollStats(this.lineId).then(res => { this.stats = res.data || {} })
},
handleQuery() {
this.queryParams.pageNum = 1
this.getList()
},
resetQuery() {
this.queryParams.lineCode = undefined
this.queryParams.lineId = this.lineId
this.resetForm('queryForm')
this.handleQuery()
},
@@ -287,6 +284,7 @@ export default {
},
handleAdd() {
this.reset()
this.form.lineId = this.lineId
this.title = '新增轧辊'
this.open = true
},
@@ -320,7 +318,7 @@ export default {
},
handleSyncStatus() {
this.$modal.confirm('将从换辊记录中重新推算各机架当前在机轧辊的状态,确认执行?').then(() => {
return syncRollStatus()
return syncRollStatus(this.lineId)
}).then(() => {
this.getList()
this.getStats()