feat(wms): 新增退火计划控制页面并优化性能展示
refactor(anneal): 重构退火计划页面布局和交互逻辑 style(anneal): 调整表单元素换行和表格列宽
This commit is contained in:
@@ -69,8 +69,8 @@
|
||||
<el-button size="mini" type="text" icon="el-icon-delete" @click.stop="handleDelete(scope.row)">删除</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-s-operation"
|
||||
@click.stop="openStatusDialog(scope.row)">状态</el-button>
|
||||
<el-button v-if="scope.row.status === 0" size="mini" type="text" icon="el-icon-s-flag"
|
||||
:disabled="!scope.row.coilCount" @click.stop="handleInFurnace(scope.row)">入炉</el-button>
|
||||
<!-- <el-button v-if="scope.row.status === 0" size="mini" type="text" icon="el-icon-s-flag"
|
||||
:disabled="!scope.row.coilCount" @click.stop="handleInFurnace(scope.row)">入炉</el-button> -->
|
||||
<el-button v-if="scope.row.status === 2" size="mini" type="text" icon="el-icon-check"
|
||||
@click.stop="handleComplete(scope.row)">完成</el-button>
|
||||
</template>
|
||||
@@ -132,11 +132,11 @@
|
||||
<div>
|
||||
<el-button size="mini" icon="el-icon-refresh" @click="loadPlanCoils"
|
||||
:disabled="!currentPlan.planId">刷新</el-button>
|
||||
<el-button size="mini" type="primary" icon="el-icon-s-flag"
|
||||
<!-- <el-button size="mini" type="primary" icon="el-icon-s-flag"
|
||||
:disabled="!currentPlan.planId || currentPlan.status !== 0 || !currentPlan.coilCount"
|
||||
@click="handleInFurnace(currentPlan)">入炉</el-button>
|
||||
<el-button size="mini" type="success" icon="el-icon-check"
|
||||
:disabled="!currentPlan.planId || currentPlan.status !== 2" @click="openCompleteDialog">完成退火</el-button>
|
||||
@click="handleInFurnace(currentPlan)">入炉</el-button> -->
|
||||
<!-- <el-button size="mini" type="success" icon="el-icon-check"
|
||||
:disabled="!currentPlan.planId || currentPlan.status !== 2" @click="openCompleteDialog">完成退火</el-button> -->
|
||||
</div>
|
||||
</div>
|
||||
<div v-if="!currentPlan.planId" class="empty-tip">
|
||||
@@ -147,10 +147,10 @@
|
||||
<div>计划号:{{ currentPlan.planNo }}</div>
|
||||
<div>目标炉:{{ currentPlan.targetFurnaceName || '-' }}</div>
|
||||
<div>状态:{{ statusLabel(currentPlan.status) }}</div>
|
||||
<div>
|
||||
<!-- <div>
|
||||
<el-button size="mini" type="primary" icon="el-icon-s-flag" :disabled="currentPlan.status !== 0"
|
||||
@click="handleInFurnace(currentPlan)">入炉</el-button>
|
||||
</div>
|
||||
</div> -->
|
||||
</div>
|
||||
<el-table :data="coilList" v-loading="coilLoading" class="light-table">
|
||||
<el-table-column label="入场钢卷号" align="center" prop="enterCoilNo" />
|
||||
@@ -181,9 +181,9 @@
|
||||
<div class="complete-tip">请为每条钢卷分配实际库位,未分配将无法完成。</div>
|
||||
<el-table :data="completeCoils" v-loading="completeLoading" height="360px">
|
||||
<el-table-column label="入场钢卷号" prop="enterCoilNo" align="center" />
|
||||
<el-table-column label="实际库位" align="center" width="240">
|
||||
<el-table-column label="钢卷去向" align="center" width="240">
|
||||
<template slot-scope="scope">
|
||||
<ActualWarehouseSelect v-model="scope.row.actualWarehouseId" :clear-input="false" :show-empty="false" />
|
||||
<WarehouseSelect v-model="scope.row.warehouseId" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@@ -247,12 +247,12 @@
|
||||
import { listAnnealPlan, getAnnealPlan, addAnnealPlan, updateAnnealPlan, delAnnealPlan, changeAnnealPlanStatus, inFurnace, completeAnnealPlan, listAnnealPlanCoils, bindAnnealPlanCoils, unbindAnnealPlanCoil } from "@/api/wms/annealPlan";
|
||||
import { listAnnealFurnace } from "@/api/wms/annealFurnace";
|
||||
import { listMaterialCoil } from "@/api/wms/coil";
|
||||
import ActualWarehouseSelect from "@/components/KLPService/ActualWarehouseSelect";
|
||||
import WarehouseSelect from "@/components/KLPService/WarehouseSelect";
|
||||
|
||||
export default {
|
||||
name: "AnnealPlan",
|
||||
components: {
|
||||
ActualWarehouseSelect
|
||||
WarehouseSelect
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user