From 4ab72126f607ef1e999952c5d6f2011e3cad706e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BD=90=20=E5=BC=A0?= <2366389513@qq.com>
Date: Tue, 28 Dec 2021 15:03:52 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=95=8C=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../InvoiceSettledDetailDiff/index.vue | 70 +++++++++++++++++--
.../ux/billManage/kanBanWithCode/index.vue | 66 +++++++++++++++--
.../views/ux/billManage/sparePart/index.vue | 66 +++++++++++++++--
3 files changed, 185 insertions(+), 17 deletions(-)
diff --git a/vue/src/views/ux/billManage/InvoiceSettledDetailDiff/index.vue b/vue/src/views/ux/billManage/InvoiceSettledDetailDiff/index.vue
index f6a08f39..0ee755bf 100644
--- a/vue/src/views/ux/billManage/InvoiceSettledDetailDiff/index.vue
+++ b/vue/src/views/ux/billManage/InvoiceSettledDetailDiff/index.vue
@@ -35,6 +35,14 @@
@click="handleCreateBills()"
>生成出库单(支持批量)
+ 已确认
@@ -395,6 +403,7 @@
{
+ let id = element.id;
+ params.push(id);
+ });
+ myalert = "选中项";
+ }
+ this.$confirm("是否确认" + myalert + "?", "提示", {
+ confirmButtonText: "确定",
+ cancelButtonText: "取消",
+ type: "warning",
+ })
+ .then(() => {
+ this.$axios
+ .posts("/api/settleaccount/wms/WmsJitOutPut", params)
+ .then((response) => {
+ const index = this.list.indexOf(row);
+ this.$notify({
+ title: "成功",
+ message: "生成成功",
+ type: "success",
+ duration: 2000,
+ });
+ this.getList();
+ });
+ })
+ .catch(() => {
+ this.$message({
+ type: "info",
+ message: "已取消操作",
+ });
+ });
},
//出库单
handleCreateBills(row){
@@ -1417,7 +1474,6 @@ export default {
};
-
+
\ No newline at end of file
diff --git a/vue/src/views/ux/billManage/kanBanWithCode/index.vue b/vue/src/views/ux/billManage/kanBanWithCode/index.vue
index 6a7beffe..8dc9769f 100644
--- a/vue/src/views/ux/billManage/kanBanWithCode/index.vue
+++ b/vue/src/views/ux/billManage/kanBanWithCode/index.vue
@@ -35,6 +35,14 @@
@click="handleCreateBills()"
>生成出库单(支持批量)
+ 已确认
@@ -756,11 +764,11 @@ export default {
// prop: "actionName",
// width: 120,
// });
- // tempsTabs.push({
- // label: "状态",
- // prop: "stateName",
- // width: 100,
- // });
+ tempsTabs.push({
+ label: "状态",
+ prop: "FileName",
+ width: 100,
+ });
return tempsTabs;
},
},
@@ -817,6 +825,54 @@ export default {
});
});
},
+ handleConfirm(row){
+ if (this.multipleSelection.length == 0) {
+ this.$message({
+ message: "至少选择一行!",
+ type: "warning",
+ });
+ return;
+ }
+ var params = [];
+ let myalert = ""; //声明变量,其变量必须在此声明后使用
+ if (row) {
+ //单行
+ params.push(row.id);
+ myalert = row.name;
+ } else {
+ //多选
+ this.multipleSelection.forEach((element) => {
+ let id = element.id;
+ params.push(id);
+ });
+ myalert = "选中项";
+ }
+ this.$confirm("是否确认" + myalert + "?", "提示", {
+ confirmButtonText: "确定",
+ cancelButtonText: "取消",
+ type: "warning",
+ })
+ .then(() => {
+ this.$axios
+ .posts("/api/settleaccount/wms/WmsJitOutPut", params)
+ .then((response) => {
+ const index = this.list.indexOf(row);
+ this.$notify({
+ title: "成功",
+ message: "生成成功",
+ type: "success",
+ duration: 2000,
+ });
+ this.getList();
+ });
+ })
+ .catch(() => {
+ this.$message({
+ type: "info",
+ message: "已取消操作",
+ });
+ });
+ },
//出库单
handleCreateBills(row) {
if (this.multipleSelection.length == 0) {
diff --git a/vue/src/views/ux/billManage/sparePart/index.vue b/vue/src/views/ux/billManage/sparePart/index.vue
index 1a31c7d0..3b02f892 100644
--- a/vue/src/views/ux/billManage/sparePart/index.vue
+++ b/vue/src/views/ux/billManage/sparePart/index.vue
@@ -35,6 +35,14 @@
@click="handleCreateBills()"
>生成出库单(支持批量)
+ 已确认
@@ -743,11 +751,11 @@ export default {
// prop: "actionName",
// width: 120,
// });
- // tempsTabs.push({
- // label: "状态",
- // prop: "stateName",
- // width: 100,
- // });
+ tempsTabs.push({
+ label: "状态",
+ prop: "FileName",
+ width: 100,
+ });
return tempsTabs;
},
},
@@ -804,6 +812,54 @@ export default {
});
});
},
+ handleConfirm(row){
+ if (this.multipleSelection.length == 0) {
+ this.$message({
+ message: "至少选择一行!",
+ type: "warning",
+ });
+ return;
+ }
+ var params = [];
+ let myalert = ""; //声明变量,其变量必须在此声明后使用
+ if (row) {
+ //单行
+ params.push(row.id);
+ myalert = row.name;
+ } else {
+ //多选
+ this.multipleSelection.forEach((element) => {
+ let id = element.id;
+ params.push(id);
+ });
+ myalert = "选中项";
+ }
+ this.$confirm("是否确认" + myalert + "?", "提示", {
+ confirmButtonText: "确定",
+ cancelButtonText: "取消",
+ type: "warning",
+ })
+ .then(() => {
+ this.$axios
+ .posts("/api/settleaccount/wms/WmsJitOutPut", params)
+ .then((response) => {
+ const index = this.list.indexOf(row);
+ this.$notify({
+ title: "成功",
+ message: "生成成功",
+ type: "success",
+ duration: 2000,
+ });
+ this.getList();
+ });
+ })
+ .catch(() => {
+ this.$message({
+ type: "info",
+ message: "已取消操作",
+ });
+ });
+ },
//出库单
handleCreateBills(row) {
if (this.multipleSelection.length == 0) {