|
@@ -830,6 +830,7 @@ import {
|
|
|
getSaleOrderProductionListDistinct,
|
|
|
getProductSpecificationsByProductName,
|
|
|
} from "@/api/tablelist/commonTable";
|
|
|
+import { updateOrder } from "@/api/system/retailMange.js";
|
|
|
import { listData } from "@/api/system/tenant/data";
|
|
|
import { getToken } from "@/utils/auth";
|
|
|
import Queryfrom from "@/views/tablelist/commonTable/queryfrom.vue";
|
|
@@ -1662,6 +1663,15 @@ export default {
|
|
|
'[{"fieldName":"sale_order.status","mark":"3","refValue":"2"},{"fieldName":"sale_order.status","mark":"3","refValue":"3"},{"fieldName":"sale_order.status","mark":"3","refValue":"4"},{"fieldName":"sale_order.status","mark":"3","refValue":"5"},{"fieldName":"sale_order.status","mark":"3","refValue":"6"},{"fieldName":"sale_order.status","mark":"3","refValue":"8"}]',
|
|
|
children: [],
|
|
|
btnHasPermi: "huaxian:xsglddgl:INSERT",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ btnName: "完成",
|
|
|
+ btnType: "myComplate",
|
|
|
+ btnIcon: "",
|
|
|
+ btnShowCondition:
|
|
|
+ '[{"fieldName":"sale_order.status","mark":"6","refValue":"9"}]',
|
|
|
+ children: [],
|
|
|
+ btnHasPermi: "huaxian:xsglddgl:INSERT",
|
|
|
}
|
|
|
);
|
|
|
// }
|
|
@@ -3442,6 +3452,9 @@ export default {
|
|
|
case "myDelete":
|
|
|
this.myDeleteHandler(row, btnData);
|
|
|
break;
|
|
|
+ case "myComplate":
|
|
|
+ this.myComplateHandler(row, btnData);
|
|
|
+ break;
|
|
|
case "printOutBound":
|
|
|
this.myPrintOutBoundHandler(row, btnData);
|
|
|
break;
|
|
@@ -3452,6 +3465,28 @@ export default {
|
|
|
break;
|
|
|
}
|
|
|
},
|
|
|
+ // 完成回调
|
|
|
+ async myComplateHandler(row) {
|
|
|
+ console.log(row);
|
|
|
+ let payload = {
|
|
|
+ id: row.id,
|
|
|
+ status: 6,
|
|
|
+ };
|
|
|
+ let res = await updateOrder(payload);
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.$message({
|
|
|
+ type: "success",
|
|
|
+ message: "订单已完成",
|
|
|
+ });
|
|
|
+ this.getList();
|
|
|
+ } else {
|
|
|
+ this.$message({
|
|
|
+ type: "error",
|
|
|
+ message: "订单已完成失败,请稍后再试",
|
|
|
+ });
|
|
|
+ console.log(res);
|
|
|
+ }
|
|
|
+ },
|
|
|
noNeedHandler(btnData, row) {
|
|
|
this.$modal
|
|
|
.confirm("是否确认执行该操作?")
|