|
@@ -66,6 +66,7 @@
|
|
|
plain
|
|
|
icon="el-icon-plus"
|
|
|
size="mini"
|
|
|
+ v-hasPermi="['system:RetailOrder:insert']"
|
|
|
@click="addHandler"
|
|
|
>新增
|
|
|
</el-button>
|
|
@@ -88,6 +89,7 @@
|
|
|
icon="el-icon-delete"
|
|
|
size="mini"
|
|
|
:disabled="multiple"
|
|
|
+ v-hasPermi="['system:RetailOrder:remove']"
|
|
|
@click="myDeleteHandler"
|
|
|
>删除
|
|
|
</el-button>
|
|
@@ -163,6 +165,7 @@
|
|
|
size="mini"
|
|
|
type="text"
|
|
|
icon="el-icon-edit"
|
|
|
+ v-hasPermi="['system:RetailOrder:update']"
|
|
|
@click="handleUpdate(scope.row)"
|
|
|
>修改
|
|
|
</el-button>
|
|
@@ -176,11 +179,12 @@
|
|
|
>详情
|
|
|
</el-button>
|
|
|
</el-dropdown-item>
|
|
|
- <el-dropdown-item v-show="scope.row.status == 1">
|
|
|
+ <el-dropdown-item>
|
|
|
<el-button
|
|
|
size="mini"
|
|
|
type="text"
|
|
|
icon="el-icon-folder-checked"
|
|
|
+ v-hasPermi="['system:RetailOrder:submit']"
|
|
|
@click="handleSubmit(scope.row)"
|
|
|
>提交
|
|
|
</el-button>
|
|
@@ -190,6 +194,7 @@
|
|
|
size="mini"
|
|
|
type="text"
|
|
|
icon="el-icon-folder-delete"
|
|
|
+ v-hasPermi="['system:RetailOrder:update']"
|
|
|
@click="handleSubmitCancel(scope.row)"
|
|
|
>撤销
|
|
|
</el-button>
|
|
@@ -203,13 +208,7 @@
|
|
|
>出库明细
|
|
|
</el-button>
|
|
|
</el-dropdown-item>
|
|
|
- <el-dropdown-item
|
|
|
- v-show="
|
|
|
- scope.row.status == 1 ||
|
|
|
- scope.row.status == 2 ||
|
|
|
- scope.row.status == 8
|
|
|
- "
|
|
|
- >
|
|
|
+ <el-dropdown-item v-show="scope.row.status == 5">
|
|
|
<el-button
|
|
|
size="mini"
|
|
|
type="text"
|
|
@@ -223,6 +222,7 @@
|
|
|
size="mini"
|
|
|
type="text"
|
|
|
icon="el-icon-delete"
|
|
|
+ v-hasPermi="['system:RetailOrder:remove']"
|
|
|
@click="myDeleteHandler(scope.row)"
|
|
|
>删除
|
|
|
</el-button>
|
|
@@ -686,6 +686,7 @@ import {
|
|
|
submitRetailOrder,
|
|
|
cancelRetailOrder,
|
|
|
deleRetailOrder,
|
|
|
+ submitProductInvoice,
|
|
|
} from "@/api/system/retailMange.js";
|
|
|
import { listData } from "@/api/system/tenant/data";
|
|
|
import { getToken } from "@/utils/auth";
|
|
@@ -2412,7 +2413,8 @@ export default {
|
|
|
};
|
|
|
payLoad.status = 5;
|
|
|
// let res = await addProductInvoice(payLoad);
|
|
|
- let res = await submitRetailOrder(payLoad);
|
|
|
+ let reqAPI = isEdit ? submitProductInvoice : submitRetailOrder;
|
|
|
+ let res = await reqAPI(payLoad);
|
|
|
if (res.code == 200) {
|
|
|
this.$message.success("提交成功");
|
|
|
this.deliverShow = false;
|