|
@@ -5,106 +5,42 @@
|
|
<el-col :span="10">
|
|
<el-col :span="10">
|
|
<div class="table-area">
|
|
<div class="table-area">
|
|
<el-row>
|
|
<el-row>
|
|
- <el-form
|
|
|
|
- :model="queryParams"
|
|
|
|
- ref="queryParams"
|
|
|
|
- label-width="80px"
|
|
|
|
- :inline="true"
|
|
|
|
- size="mini"
|
|
|
|
- >
|
|
|
|
- <el-col :span="10">
|
|
|
|
- <el-form-item label="客户名称:">
|
|
|
|
- <el-input
|
|
|
|
- style="width: 126px"
|
|
|
|
- placeholder="请输入"
|
|
|
|
- clearable
|
|
|
|
- @keyup.enter.native="initData"
|
|
|
|
- v-model="queryParams.customerName"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="10">
|
|
|
|
- <el-form-item label="通知单号:">
|
|
|
|
- <el-input
|
|
|
|
- style="width: 126px"
|
|
|
|
- placeholder="请输入"
|
|
|
|
- clearable
|
|
|
|
- @keyup.enter.native="initData"
|
|
|
|
- v-model="queryParams.noticeNumber"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="4">
|
|
|
|
|
|
+ <el-form :model="queryParams" ref="queryParams" label-width="80px" :inline="true" size="mini">
|
|
|
|
+ <el-form-item label="客户名称:">
|
|
|
|
+ <el-input style="width: 126px" placeholder="请输入" clearable @keyup.enter.native="initData"
|
|
|
|
+ v-model="queryParams.customerName"/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="通知单号:">
|
|
|
|
+ <el-input style="width: 126px" placeholder="请输入" clearable @keyup.enter.native="initData"
|
|
|
|
+ v-model="queryParams.noticeNumber"/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <div style="float: right">
|
|
<el-form-item>
|
|
<el-form-item>
|
|
- <el-button
|
|
|
|
- type="success"
|
|
|
|
- size="mini"
|
|
|
|
- @click="handleRefresh"
|
|
|
|
- :icon="loading ? 'el-icon-loading' : 'el-icon-search'"
|
|
|
|
- :disabled="loading"
|
|
|
|
- >查询
|
|
|
|
|
|
+ <el-button type="success" size="mini" @click="handleRefresh"
|
|
|
|
+ :icon="loading ? 'el-icon-loading' : 'el-icon-search'" :disabled="loading">查询
|
|
</el-button>
|
|
</el-button>
|
|
- <!-- <el-button
|
|
|
|
- type="info"
|
|
|
|
- size="mini"
|
|
|
|
- @click="reSetQueryParams"
|
|
|
|
- icon="el-icon-refresh"
|
|
|
|
- >重置</el-button
|
|
|
|
- > -->
|
|
|
|
|
|
+ <!-- <el-button type="info" size="mini" @click="reSetQueryParams" icon="el-icon-refresh" >重置</el-button > -->
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- </el-col>
|
|
|
|
|
|
+ </div>
|
|
|
|
+ <div style="clear: both"/>
|
|
</el-form>
|
|
</el-form>
|
|
</el-row>
|
|
</el-row>
|
|
- <el-table
|
|
|
|
- ref="leftTableDataRef"
|
|
|
|
- :data="leftTableData"
|
|
|
|
- border
|
|
|
|
- stripe
|
|
|
|
- @selection-change="handleSelectionChange"
|
|
|
|
- @cell-click="cellClick"
|
|
|
|
- highlight-current-row
|
|
|
|
- >
|
|
|
|
|
|
+ <el-table ref="leftTableDataRef" :data="leftTableData" border stripe
|
|
|
|
+ @selection-change="handleSelectionChange" @cell-click="cellClick" highlight-current-row>
|
|
<!-- <el-table-column type="selection" width="55" /> -->
|
|
<!-- <el-table-column type="selection" width="55" /> -->
|
|
- <el-table-column type="index" label="序号" width="50" />
|
|
|
|
- <el-table-column
|
|
|
|
- align="center"
|
|
|
|
- prop="customerName"
|
|
|
|
- label="客户名称"
|
|
|
|
- >
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- align="center"
|
|
|
|
- prop="noticeNumber"
|
|
|
|
- label="通知单号"
|
|
|
|
- >
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- align="center"
|
|
|
|
- prop="noticeDate"
|
|
|
|
- label="开单日期"
|
|
|
|
- >
|
|
|
|
- </el-table-column>
|
|
|
|
|
|
+ <el-table-column type="index" label="序号" width="50"/>
|
|
|
|
+ <el-table-column align="center" prop="customerName" label="客户名称"></el-table-column>
|
|
|
|
+ <el-table-column align="center" prop="noticeNumber" label="通知单号"></el-table-column>
|
|
|
|
+ <el-table-column align="center" prop="noticeDate" label="开单日期"></el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
- <pagination
|
|
|
|
- v-show="total > 0"
|
|
|
|
- :total="total"
|
|
|
|
- :page.sync="queryParams.pageNum"
|
|
|
|
- :limit.sync="queryParams.pageSize"
|
|
|
|
- @pagination="initData"
|
|
|
|
- />
|
|
|
|
|
|
+ <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
|
|
|
+ :limit.sync="queryParams.pageSize" @pagination="initData"/>
|
|
</div>
|
|
</div>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="14">
|
|
<el-col :span="14">
|
|
<div class="form-area">
|
|
<div class="form-area">
|
|
<el-row :gutter="20">
|
|
<el-row :gutter="20">
|
|
- <el-form
|
|
|
|
- :model="form"
|
|
|
|
- ref="form"
|
|
|
|
- label-width="80px"
|
|
|
|
- :inline="true"
|
|
|
|
- size="mini"
|
|
|
|
- :rules="rules"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-form :model="form" ref="form" label-width="80px" :inline="true" size="mini" :rules="rules">
|
|
<el-col :span="16">
|
|
<el-col :span="16">
|
|
<el-form-item label="通知单号" prop="noticeNumber">
|
|
<el-form-item label="通知单号" prop="noticeNumber">
|
|
<div class="text-area">
|
|
<div class="text-area">
|
|
@@ -143,9 +79,10 @@
|
|
{{ form.dispatchNoteRemark }}
|
|
{{ form.dispatchNoteRemark }}
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :span="12">
|
|
|
|
|
|
+ <el-col :span="8">
|
|
<el-form-item label="发货日期" prop="deliveryDate">
|
|
<el-form-item label="发货日期" prop="deliveryDate">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ style="width: 90%"
|
|
v-model="form.deliveryDate"
|
|
v-model="form.deliveryDate"
|
|
type="date"
|
|
type="date"
|
|
size="mini"
|
|
size="mini"
|
|
@@ -154,13 +91,11 @@
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :span="12">
|
|
|
|
|
|
+ <el-col :span="8">
|
|
<el-form-item label="发货仓库" prop="deliveryWarehouse">
|
|
<el-form-item label="发货仓库" prop="deliveryWarehouse">
|
|
<el-select
|
|
<el-select
|
|
v-model="form.deliveryWarehouse"
|
|
v-model="form.deliveryWarehouse"
|
|
- clearable
|
|
|
|
- filterable
|
|
|
|
- >
|
|
|
|
|
|
+ filterable>
|
|
<el-option
|
|
<el-option
|
|
v-for="item in warehouseList"
|
|
v-for="item in warehouseList"
|
|
:key="item.id"
|
|
:key="item.id"
|
|
@@ -171,11 +106,10 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :span="12">
|
|
|
|
|
|
+ <el-col :span="8">
|
|
<el-form-item label="批次" prop="batchNumber">
|
|
<el-form-item label="批次" prop="batchNumber">
|
|
<el-select
|
|
<el-select
|
|
v-model="form.batchNumber"
|
|
v-model="form.batchNumber"
|
|
- clearable
|
|
|
|
filterable
|
|
filterable
|
|
@change="batchChangeHandler"
|
|
@change="batchChangeHandler"
|
|
>
|
|
>
|
|
@@ -206,17 +140,14 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col> -->
|
|
</el-col> -->
|
|
- <el-col :span="12">
|
|
|
|
|
|
+ <div style="float: right;">
|
|
<el-form-item>
|
|
<el-form-item>
|
|
- <el-button type="primary" @click="outStockHandler"
|
|
|
|
- >出库
|
|
|
|
- </el-button>
|
|
|
|
|
|
+ <el-button type="primary" @click="outStockHandler">出库</el-button>
|
|
<el-button @click="refreshHandler">刷新</el-button>
|
|
<el-button @click="refreshHandler">刷新</el-button>
|
|
- <el-button type="info" @click="outStockDetailHandler"
|
|
|
|
- >出库详情</el-button
|
|
|
|
- >
|
|
|
|
|
|
+ <el-button type="info" @click="outStockDetailHandler">出库详情</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- </el-col>
|
|
|
|
|
|
+ </div>
|
|
|
|
+ <div style="clear: both"/>
|
|
</el-form>
|
|
</el-form>
|
|
</el-row>
|
|
</el-row>
|
|
<el-table
|
|
<el-table
|
|
@@ -288,14 +219,17 @@
|
|
<el-dialog title="出库详情" :visible.sync="detailVisible" width="1000px">
|
|
<el-dialog title="出库详情" :visible.sync="detailVisible" width="1000px">
|
|
<el-descriptions title="通知单信息">
|
|
<el-descriptions title="通知单信息">
|
|
<el-descriptions-item label="客户名称">{{
|
|
<el-descriptions-item label="客户名称">{{
|
|
- currentSaleOrder.customerName
|
|
|
|
- }}</el-descriptions-item>
|
|
|
|
|
|
+ currentSaleOrder.customerName
|
|
|
|
+ }}
|
|
|
|
+ </el-descriptions-item>
|
|
<el-descriptions-item label="通知单号">{{
|
|
<el-descriptions-item label="通知单号">{{
|
|
- currentSaleOrder.noticeNumber
|
|
|
|
- }}</el-descriptions-item>
|
|
|
|
|
|
+ currentSaleOrder.noticeNumber
|
|
|
|
+ }}
|
|
|
|
+ </el-descriptions-item>
|
|
<el-descriptions-item label="开单日期">{{
|
|
<el-descriptions-item label="开单日期">{{
|
|
- currentSaleOrder.noticeDate
|
|
|
|
- }}</el-descriptions-item>
|
|
|
|
|
|
+ currentSaleOrder.noticeDate
|
|
|
|
+ }}
|
|
|
|
+ </el-descriptions-item>
|
|
</el-descriptions>
|
|
</el-descriptions>
|
|
<el-tabs v-model="activeName">
|
|
<el-tabs v-model="activeName">
|
|
<el-tab-pane
|
|
<el-tab-pane
|
|
@@ -316,7 +250,7 @@
|
|
<el-table-column type="expand">
|
|
<el-table-column type="expand">
|
|
<template slot-scope="props">
|
|
<template slot-scope="props">
|
|
<el-table v-if="load" :data="props.row.children" border stripe>
|
|
<el-table v-if="load" :data="props.row.children" border stripe>
|
|
- <el-table-column type="index" width="50" />
|
|
|
|
|
|
+ <el-table-column type="index" width="50"/>
|
|
<el-table-column
|
|
<el-table-column
|
|
v-for="col in columns"
|
|
v-for="col in columns"
|
|
:key="col.prop"
|
|
:key="col.prop"
|
|
@@ -333,14 +267,15 @@
|
|
@click="
|
|
@click="
|
|
handleDelete(scope.$index, scope.row, props.row)
|
|
handleDelete(scope.$index, scope.row, props.row)
|
|
"
|
|
"
|
|
- >删除</el-button
|
|
|
|
|
|
+ >删除
|
|
|
|
+ </el-button
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column type="index" width="50" />
|
|
|
|
|
|
+ <el-table-column type="index" width="50"/>
|
|
<el-table-column label="名称" prop="productName"></el-table-column>
|
|
<el-table-column label="名称" prop="productName"></el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
label="规格"
|
|
label="规格"
|
|
@@ -348,7 +283,7 @@
|
|
></el-table-column>
|
|
></el-table-column>
|
|
<el-table-column label="批号" prop="lotNumber"></el-table-column>
|
|
<el-table-column label="批号" prop="lotNumber"></el-table-column>
|
|
<el-table-column label="等级" prop="productLevel"></el-table-column>
|
|
<el-table-column label="等级" prop="productLevel"></el-table-column>
|
|
- <el-table-column label="单位" prop="unit"> </el-table-column>
|
|
|
|
|
|
+ <el-table-column label="单位" prop="unit"></el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
label="数量"
|
|
label="数量"
|
|
prop="productNumber"
|
|
prop="productNumber"
|
|
@@ -373,7 +308,8 @@
|
|
size="mini"
|
|
size="mini"
|
|
type="danger"
|
|
type="danger"
|
|
@click="handleReAcount(scope.row)"
|
|
@click="handleReAcount(scope.row)"
|
|
- >重新登账</el-button
|
|
|
|
|
|
+ >重新登账
|
|
|
|
+ </el-button
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
@@ -399,9 +335,9 @@ import {
|
|
noticeOutStorage,
|
|
noticeOutStorage,
|
|
printOutsourceOrderList,
|
|
printOutsourceOrderList,
|
|
} from "@/api/tablelist/commonTable";
|
|
} from "@/api/tablelist/commonTable";
|
|
-import { mapState } from "vuex";
|
|
|
|
-import { outboundDetails } from "@/api/system/retailMange.js";
|
|
|
|
-import { removeErrorOutboundRecord } from "@/api/system/ProductWarehousingRecord";
|
|
|
|
|
|
+import {mapState} from "vuex";
|
|
|
|
+import {outboundDetails} from "@/api/system/retailMange.js";
|
|
|
|
+import {removeErrorOutboundRecord} from "@/api/system/ProductWarehousingRecord";
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: "OutStock",
|
|
name: "OutStock",
|
|
@@ -443,13 +379,13 @@ export default {
|
|
saleProductInfoList: [],
|
|
saleProductInfoList: [],
|
|
rules: {
|
|
rules: {
|
|
deliveryDate: [
|
|
deliveryDate: [
|
|
- { required: true, message: "请选择发货日期", trigger: "change" },
|
|
|
|
|
|
+ {required: true, message: "请选择发货日期", trigger: "change"},
|
|
],
|
|
],
|
|
deliveryWarehouse: [
|
|
deliveryWarehouse: [
|
|
- { required: true, message: "请选择发货仓库", trigger: "change" },
|
|
|
|
|
|
+ {required: true, message: "请选择发货仓库", trigger: "change"},
|
|
],
|
|
],
|
|
transferWarehouse: [
|
|
transferWarehouse: [
|
|
- { required: true, message: "请选择调拨仓库", trigger: "change" },
|
|
|
|
|
|
+ {required: true, message: "请选择调拨仓库", trigger: "change"},
|
|
],
|
|
],
|
|
},
|
|
},
|
|
queryParams: {
|
|
queryParams: {
|
|
@@ -464,15 +400,15 @@ export default {
|
|
rightProductInfoList: [],
|
|
rightProductInfoList: [],
|
|
allSaleProductInfoList: [],
|
|
allSaleProductInfoList: [],
|
|
columns: [
|
|
columns: [
|
|
- { prop: "productName", label: "品名" },
|
|
|
|
- { prop: "productSpecifications", label: "规格" },
|
|
|
|
- { prop: "productColor", label: "颜色" },
|
|
|
|
- { prop: "lotNum", label: "批号" },
|
|
|
|
- { prop: "levels", label: "等级" },
|
|
|
|
- { prop: "grossWeight", label: "毛重" },
|
|
|
|
- { prop: "suttle", label: "净重" },
|
|
|
|
- { prop: "qrCode", label: "码单号" },
|
|
|
|
- { prop: "boxNum", label: "箱号" },
|
|
|
|
|
|
+ {prop: "productName", label: "品名"},
|
|
|
|
+ {prop: "productSpecifications", label: "规格"},
|
|
|
|
+ {prop: "productColor", label: "颜色"},
|
|
|
|
+ {prop: "lotNum", label: "批号"},
|
|
|
|
+ {prop: "levels", label: "等级"},
|
|
|
|
+ {prop: "grossWeight", label: "毛重"},
|
|
|
|
+ {prop: "suttle", label: "净重"},
|
|
|
|
+ {prop: "qrCode", label: "码单号"},
|
|
|
|
+ {prop: "boxNum", label: "箱号"},
|
|
],
|
|
],
|
|
};
|
|
};
|
|
},
|
|
},
|
|
@@ -482,7 +418,7 @@ export default {
|
|
this.$confirm(
|
|
this.$confirm(
|
|
"是否删除名称为 “" + row.productName + "” 出库明细数据",
|
|
"是否删除名称为 “" + row.productName + "” 出库明细数据",
|
|
"提示",
|
|
"提示",
|
|
- { type: "warning" }
|
|
|
|
|
|
+ {type: "warning"}
|
|
).then(() => {
|
|
).then(() => {
|
|
removeErrorOutboundRecord(row.id).then((res) => {
|
|
removeErrorOutboundRecord(row.id).then((res) => {
|
|
if (res.code == 200) {
|
|
if (res.code == 200) {
|
|
@@ -639,12 +575,12 @@ export default {
|
|
};
|
|
};
|
|
this.initData();
|
|
this.initData();
|
|
},
|
|
},
|
|
- tableRowClassName({ row, rowIndex }) {
|
|
|
|
|
|
+ tableRowClassName({row, rowIndex}) {
|
|
if (!row.actualWeight && row.actualWeight != 0) {
|
|
if (!row.actualWeight && row.actualWeight != 0) {
|
|
return "warning-row";
|
|
return "warning-row";
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- objectSpanMethod({ row, column, rowIndex, columnIndex }) {
|
|
|
|
|
|
+ objectSpanMethod({row, column, rowIndex, columnIndex}) {
|
|
// 重量
|
|
// 重量
|
|
if (columnIndex === 6 || columnIndex === 7 || columnIndex === 9) {
|
|
if (columnIndex === 6 || columnIndex === 7 || columnIndex === 9) {
|
|
const prevRow2 = this.saleProductInfoList[rowIndex - 1]; //上一行数据
|
|
const prevRow2 = this.saleProductInfoList[rowIndex - 1]; //上一行数据
|
|
@@ -655,7 +591,7 @@ export default {
|
|
prevRow2.productCode == row.productCode &&
|
|
prevRow2.productCode == row.productCode &&
|
|
prevRow2.productColor == row.productColor
|
|
prevRow2.productColor == row.productColor
|
|
) {
|
|
) {
|
|
- return { rowspan: 0, colspan: 0 };
|
|
|
|
|
|
+ return {rowspan: 0, colspan: 0};
|
|
} else {
|
|
} else {
|
|
// 反之,则循环判断若下一行数据等于当前行数据,则当前行开始进行合并单元格
|
|
// 反之,则循环判断若下一行数据等于当前行数据,则当前行开始进行合并单元格
|
|
let countRowspan2 = 1; //用于合并计数多少单元格
|
|
let countRowspan2 = 1; //用于合并计数多少单元格
|
|
@@ -663,12 +599,12 @@ export default {
|
|
nextRow2 &&
|
|
nextRow2 &&
|
|
nextRow2.productCode == row.productCode &&
|
|
nextRow2.productCode == row.productCode &&
|
|
nextRow2.productColor == row.productColor
|
|
nextRow2.productColor == row.productColor
|
|
- ) {
|
|
|
|
|
|
+ ) {
|
|
nextRow2 = this.saleProductInfoList[++countRowspan2 + rowIndex];
|
|
nextRow2 = this.saleProductInfoList[++countRowspan2 + rowIndex];
|
|
}
|
|
}
|
|
if (countRowspan2 > 1) {
|
|
if (countRowspan2 > 1) {
|
|
// this.saleProductInfoList[rowIndex].coutBoxNum = 9;
|
|
// this.saleProductInfoList[rowIndex].coutBoxNum = 9;
|
|
- return { rowspan: countRowspan2, colspan: 1 };
|
|
|
|
|
|
+ return {rowspan: countRowspan2, colspan: 1};
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -705,12 +641,13 @@ export default {
|
|
type: "warning",
|
|
type: "warning",
|
|
})
|
|
})
|
|
.then(async () => {
|
|
.then(async () => {
|
|
- let payLoad = { ...this.form };
|
|
|
|
|
|
+ let payLoad = {...this.form};
|
|
payLoad.transferWarehouse = payLoad.deliveryWarehouse;
|
|
payLoad.transferWarehouse = payLoad.deliveryWarehouse;
|
|
if (!this.form.id) {
|
|
if (!this.form.id) {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
delete payLoad.documentTypeName;
|
|
delete payLoad.documentTypeName;
|
|
|
|
+ if (payLoad.batchNumber == "all") payLoad.batchNumber = null;
|
|
let res = await noticeOutStorage(payLoad);
|
|
let res = await noticeOutStorage(payLoad);
|
|
if (res.code == 200) {
|
|
if (res.code == 200) {
|
|
this.$message.success("出库成功");
|
|
this.$message.success("出库成功");
|
|
@@ -732,7 +669,8 @@ export default {
|
|
}
|
|
}
|
|
});
|
|
});
|
|
},
|
|
},
|
|
- handleSelectionChange() {},
|
|
|
|
|
|
+ handleSelectionChange() {
|
|
|
|
+ },
|
|
// 初始化仓库选项数据
|
|
// 初始化仓库选项数据
|
|
async initWarehouse() {
|
|
async initWarehouse() {
|
|
try {
|
|
try {
|
|
@@ -779,7 +717,8 @@ export default {
|
|
} else {
|
|
} else {
|
|
throw new Error(res.msg);
|
|
throw new Error(res.msg);
|
|
}
|
|
}
|
|
- } catch (error) {}
|
|
|
|
|
|
+ } catch (error) {
|
|
|
|
+ }
|
|
},
|
|
},
|
|
// 根据字典获取文件类型
|
|
// 根据字典获取文件类型
|
|
getdocumentTypeName(value) {
|
|
getdocumentTypeName(value) {
|
|
@@ -893,7 +832,7 @@ export default {
|
|
}
|
|
}
|
|
|
|
|
|
// 获取批次数据
|
|
// 获取批次数据
|
|
- let lotRes = await printOutsourceOrderList({ saleNo });
|
|
|
|
|
|
+ let lotRes = await printOutsourceOrderList({saleNo});
|
|
if (lotRes.code == 200) {
|
|
if (lotRes.code == 200) {
|
|
let tempMap = {};
|
|
let tempMap = {};
|
|
this.batchList = [
|
|
this.batchList = [
|