fix(wms/coil/info): 修复生产数据加载依赖字段错误的问题
调整生产数据加载逻辑,先通过热轧卷号查询计划详情获取卷号,再调用时序数据接口,修复直接使用当前卷号可能取不到数据的问题
This commit is contained in:
@@ -33,6 +33,22 @@ export function getTimingSegByEncoilId(encoilId) {
|
||||
})
|
||||
}
|
||||
|
||||
export function getTimingSegByHotcoilId(encoilId) {
|
||||
return request({
|
||||
url: '/sql-server-api/seg-by-hotcoil/' + encoilId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 根据热卷好查询计划详情
|
||||
export function getTimingPlanDetailByHotcoilId(hotcoilId) {
|
||||
return request({
|
||||
url: '/sql-server-api/plans-by-hotcoil/' + hotcoilId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// 钢卷实际 SEG,按出口卷号查询
|
||||
export function getTimingSegByExcoilId(excoilId) {
|
||||
return request({
|
||||
|
||||
@@ -766,7 +766,7 @@ import { listTransferOrderItem } from '@/api/wms/transferOrderItem'
|
||||
import { listCoilQualityRejudge } from '@/api/wms/coilQualityRejudge'
|
||||
// 引入 ECharts 和 L2 时序数据 API
|
||||
import * as echarts from 'echarts'
|
||||
import { getTimingSegByEncoilId } from '@/api/l2/timing'
|
||||
import { getTimingSegByEncoilId, getTimingPlanDetailByHotcoilId } from '@/api/l2/timing'
|
||||
|
||||
import AbnormalTable from '@/views/wms/coil/components/AbnormalTable.vue';
|
||||
import FileList from "@/components/FileList";
|
||||
@@ -1176,11 +1176,16 @@ export default {
|
||||
},
|
||||
// 加载生产数据
|
||||
async loadProductionData() {
|
||||
const encoilId = this.coilInfo.currentCoilNo;
|
||||
if (!encoilId) return;
|
||||
const hotCoilId = this.coilInfo.enterCoilNo;
|
||||
if (!hotCoilId) return;
|
||||
|
||||
this.perfLoading = true;
|
||||
try {
|
||||
// 先查询详情
|
||||
const detail = await getTimingPlanDetailByHotcoilId(hotCoilId);
|
||||
const encoilId = detail?.data?.firstRow?.coilid || '';
|
||||
if (!encoilId) return;
|
||||
|
||||
const res = await getTimingSegByEncoilId(encoilId);
|
||||
const series = res?.data?.series || null;
|
||||
const rows = res?.data?.rows || [];
|
||||
|
||||
@@ -47,6 +47,15 @@
|
||||
:value="item.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="单据状态" prop="status">
|
||||
<el-select v-model="queryParams.status" placeholder="请选择完成状态" @change="handleQuery">
|
||||
<el-option label="已发货" :value="1" />
|
||||
<el-option label="未发货" :value="0" />
|
||||
<el-option label="已打印" :value="2" />
|
||||
<el-option label="未打印" :value="3" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
|
||||
Reference in New Issue
Block a user