From b335935f9a020df1b22ca8c33c03ac13dd0c1265 Mon Sep 17 00:00:00 2001
From: yangzifeng <2547435354@qq.com>
Date: Thu, 22 Jan 2026 17:12:39 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=87=BA=E5=85=A5=E5=BA=93?=
=?UTF-8?q?=E5=8D=95=EF=BC=8C=E6=89=93=E5=8D=B0=E5=8D=95=E6=8D=AE=EF=BC=8C?=
=?UTF-8?q?=20=E5=AE=8C=E6=88=90=E5=87=BA=E5=BA=93=E7=AE=A1=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/wisdom/outbound.js | 37 +
src/components/printBill/bill.vue | 6 +-
src/components/storageBill/bill.vue | 4 +-
src/views/wisdom/outbound/index.vue | 2065 ++++++++++++++++-----------
src/views/wisdom/stock/index.vue | 3 +-
5 files changed, 1298 insertions(+), 817 deletions(-)
diff --git a/src/api/wisdom/outbound.js b/src/api/wisdom/outbound.js
index b78702a..dba966e 100644
--- a/src/api/wisdom/outbound.js
+++ b/src/api/wisdom/outbound.js
@@ -9,6 +9,43 @@ export function addOutbound(data) {
});
}
+// 一键出库
+export function recordFinish(data) {
+ return request({
+ url: '/wisdom/record/out/finish',
+ method: 'post',
+ data: data
+ })
+}
+
+// 撤销出库
+export function backoutRecord(data) {
+ return request({
+ url: '/wisdom/record/out/rollback',
+ method: 'post',
+ data: data
+ })
+}
+
+// 一键删除预出库
+export function recordRemove(data) {
+ return request({
+ url: '/wisdom/record/out/delete',
+ method: 'delete',
+ data: data
+ })
+}
+
+
+
+
+
+
+
+
+
+
+
//出库记录列表
export function listOutbound(data) {
return request({
diff --git a/src/components/printBill/bill.vue b/src/components/printBill/bill.vue
index 1441762..2506cff 100644
--- a/src/components/printBill/bill.vue
+++ b/src/components/printBill/bill.vue
@@ -11,13 +11,13 @@
| {{isRuKu ? '入库类型:' : '出库类型:'}} |
- {{ isRuKu ? billAllObj[0]?.rkTypeName : billAllObj[0]?.ckTypeName }} |
+ {{ billAllObj[0]?.operationTypeName }} |
{{isRuKu ? '入库日期:' : '出库日期:'}} |
- {{ isRuKu ? parseTime(billAllObj[0]?.rkTime, '{y}-{m}-{d} {h}:{i}:{s}') : parseTime(billAllObj[0]?.lyTime, '{y}-{m}-{d} {h}:{i}:{s}') }} |
+ {{ parseTime(billAllObj[0]?.operationTime, '{y}-{m}-{d} {h}:{i}:{s}') }} |
| 单据号: |
- {{ isRuKu ? billAllObj[0]?.billNo : billAllObj[0]?.billNoCk }} |
+ {{ billAllObj[0]?.billNo }} |
供应商名称: |
{{ billAllObj[0]?.gysMc }} |
施工队: |
diff --git a/src/components/storageBill/bill.vue b/src/components/storageBill/bill.vue
index 8dbc5b9..2b45b68 100644
--- a/src/components/storageBill/bill.vue
+++ b/src/components/storageBill/bill.vue
@@ -11,9 +11,9 @@
| {{isRuKu ? '入库类型' : '出库类型'}} |
- {{ isRuKu ? billAllObj[0]?.operationTypeName : billAllObj[0]?.ckTypeName }} |
+ {{ billAllObj[0]?.operationTypeName }} |
{{isRuKu ? '入库日期' : '出库日期'}} |
- {{ isRuKu ? parseTime(billAllObj[0]?.operationTime, '{y}-{m}-{d} {h}:{i}:{s}') : parseTime(billAllObj[0]?.lyTime, '{y}-{m}-{d} {h}:{i}:{s}') }} |
+ {{ parseTime(billAllObj[0]?.operationTime, '{y}-{m}-{d} {h}:{i}:{s}') }} |
| 订单编号 |
diff --git a/src/views/wisdom/outbound/index.vue b/src/views/wisdom/outbound/index.vue
index a3d7b4b..f1638ce 100644
--- a/src/views/wisdom/outbound/index.vue
+++ b/src/views/wisdom/outbound/index.vue
@@ -2,8 +2,13 @@
-
-
+
+
+ />
@@ -26,84 +31,138 @@
/>
-
-
-
-
-
-
+
+
+
+
+
- 搜索
+ 搜索
重置
-
- 新增出库
-
-
- 导出
-
-
-
+
+ 新增出库
+
+
+ 导出
+
+
-
-
-
-
-
- 否
- 是
- 配送中
- 配送完成
-
-
-
-
-
-
- {{ parseTime(scope.row.lyTime, '{y}-{m}-{d} {h}:{i}:{s}') }}
-
-
-
-
-
-
- 图片
- 出库单
- 修改
-
-
+
+
+
+
+ {{ getExecStatusName(scope.row.execStatus) }}
+
+
+
+
+
+
+
+
+
+ 否
+ 是
+ 配送中
+ 配送完成
+
+
+
+
+
+ {{
+ parseTime(scope.row.operationTime, "{y}-{m}-{d} {h}:{i}:{s}")
+ }}
+
+
+
+
+
+
+ 图片
+ 出库单
+ 修改
+ 删除
+
+
-
+
-
-
+
+
打印单据
+ v-hasPermi="['wisdom:bill:print']"
+ >打印单据
-
+
+ 生成调度任务
+
+
生成调度任务
+ @click="handleOneClickWarehousing"
+ >一键出库
+
+
+ 一键撤销
+
+
+ 一键删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.lyTime, '{y}-{m}-{d}') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 撤销
-
-
-
+
+
+
+
+
+ {{ getExecStatusName(scope.row.execStatus) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ scope.row.parentWarehouseName + "/" + scope.row.warehouseName
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 撤销
+
+
+
-
-
-
-
-
+
+
-
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
-
+
-
-
-
+
+
+
-
-
-
+
+
-
+
-
+
- 查询
+ 查询
-
-
-
+
+
+
-
-
+
+
-
-
-
-
+
+
+
-
-
-
+
+
+
-
+
-
+
-
-
+
-
-
-
-
+
+
+
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+ 选择图片
- 选择图片
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
-
-
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
仅立库
立库+AGV
-
-
-
-
+
+
-
+
-
-
+
+
-
-
diff --git a/src/views/wisdom/stock/index.vue b/src/views/wisdom/stock/index.vue
index dcad41d..c12aca7 100644
--- a/src/views/wisdom/stock/index.vue
+++ b/src/views/wisdom/stock/index.vue
@@ -322,7 +322,7 @@
import {
moveRecord,
} from "@/api/wisdom/bill";
-import { editStock, printTag, listStock } from "@/api/wisdom/stock";
+import { listStock, editStock, printTag } from "@/api/wisdom/stock";
import { warehousingDict } from "@/api/information/warehousingtype"; //入库类型
import { materialtypeDict } from "@/api/information/materialtype"; //物资类型
import { warehouseAll } from "@/api/information/warehouseinfo"; //所属仓库
@@ -503,7 +503,6 @@ function handlePrintTag() {
proxy.$modal.msgError("请选择打印机编号");
return
}
- // let newArr = new Array();
for (let i = 0; i < printList.value.length; i++) {
printList.value[i].printer = printNum.value
}