订单支持分包裹发货

This commit is contained in:
15386982806
2024-01-10 19:15:24 +08:00
parent c81eff58d3
commit 9ce1c966eb
6 changed files with 505 additions and 27 deletions

View File

@@ -162,6 +162,9 @@
<TabPane label="批量规格更新" name="stockAll">
<Input type="number" v-model="stockAllUpdate" placeholder="统一规格修改" />
</TabPane>
<TabPane label="库存预警更新" name="yujing">
<Table class="mt_10" :columns="yujingColumns" :data="stockList" border></Table>
</TabPane>
</Tabs>
<div slot="footer">
@@ -258,6 +261,49 @@ export default {
sellerName: "",
},
updateStockColumns: [
{
title: "库存预警",
key: "sn",
minWidth: 120,
render: (h, params) => {
return h("div", {}, params.row.simpleSpecs);
},
},
{
title: "审核状态",
key: "authFlag",
width: 130,
render: (h, params) => {
if (params.row.authFlag == "TOBEAUDITED") {
return h("Tag", { props: { color: "blue" } }, "待审核");
} else if (params.row.authFlag == "PASS") {
return h("Tag", { props: { color: "green" } }, "通过");
} else if (params.row.authFlag == "REFUSE") {
return h("Tag", { props: { color: "red" } }, "审核拒绝");
}
},
},
{
title: "操作",
key: "action",
align: "center",
width: 200,
render: (h, params) => {
let vm = this;
return h("InputNumber", {
props: {
value: params.row.quantity,
},
on: {
"on-change": (event) => {
vm.stockList[params.index].quantity = event;
},
},
});
},
},
],
yujingColumns: [
{
title: "sku规格",
key: "sn",

View File

@@ -213,6 +213,11 @@
overflow-x: hidden;
}
">
<template slot="yujing" slot-scope="{ row }">
<Input v-model="row.yujing" clearable placeholder="请输入库存预警" @on-change="updateSkuTable(row, 'yujing')">
<span slot="append">{{baseInfoForm.goodsUnit || ""}}</span>
</Input>
</template>
<template slot="sn" slot-scope="{ row }">
<Input v-model="row.sn" clearable placeholder="请输入货号" @on-change="updateSkuTable(row, 'sn')" />
</template>
@@ -1416,7 +1421,10 @@ export default {
key: columnName,
});
});
pushData.push({
title: "库存预警",
slot: "yujing",
});
// 有成本价和价格的情况
if (this.baseInfoForm.salesModel !== "WHOLESALE") {
pushData.push(