diff --git a/klp-ui/src/components/FileUpload/index.vue b/klp-ui/src/components/FileUpload/index.vue
index a597bc2b..63d2375a 100644
--- a/klp-ui/src/components/FileUpload/index.vue
+++ b/klp-ui/src/components/FileUpload/index.vue
@@ -61,7 +61,7 @@ export default {
// 文件类型, 例如['png', 'jpg', 'jpeg']
fileType: {
type: Array,
- default: () => ["doc", "xls", "ppt", "txt", "pdf", 'png', 'jpg', 'jpeg', 'bmp', 'webp'],
+ default: () => ["doc", "xls", "xlsx", "ppt", "txt", "pdf", 'png', 'jpg', 'jpeg', 'bmp', 'webp'],
},
// 是否显示提示
isShowTip: {
diff --git a/klp-ui/src/views/wms/receive/components/Printer.vue b/klp-ui/src/views/wms/receive/components/Printer.vue
new file mode 100644
index 00000000..0aad11cf
--- /dev/null
+++ b/klp-ui/src/views/wms/receive/components/Printer.vue
@@ -0,0 +1,630 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/klp-ui/src/views/wms/receive/detail/index.vue b/klp-ui/src/views/wms/receive/detail/index.vue
index 45a1d67f..c4ae28f7 100644
--- a/klp-ui/src/views/wms/receive/detail/index.vue
+++ b/klp-ui/src/views/wms/receive/detail/index.vue
@@ -34,7 +34,11 @@
刷新
导入
- 导出
+ 模板
+ 打印
+
@@ -80,7 +84,8 @@
- 签收
+ 签收
-
+
@@ -129,6 +134,10 @@
取消
+
+
+
+
@@ -140,14 +149,17 @@ import MemoInput from "@/components/MemoInput";
import ImportGuide from "@/views/wms/receive/components/ImportGuide.vue";
import ActualWarehouseSelect from "@/components/KLPService/ActualWarehouseSelect";
import CoilNo from "@/components/KLPService/Renderer/CoilNo.vue";
+import Printer from "../components/Printer.vue";
+import { getConfigKey } from '@/api/system/config'
export default {
name: "DeliveryWaybill",
- components: {
+ components: {
MemoInput,
ImportGuide,
ActualWarehouseSelect,
- CoilNo
+ CoilNo,
+ Printer
},
data() {
return {
@@ -216,7 +228,7 @@ export default {
// 导入弹窗
importDialogVisible: false,
- // 确认收货表单参数
+ // 确认收货表单参数
receiptModalVisible: false,
receiptForm: {
currentCoilNo: null,
@@ -226,6 +238,8 @@ export default {
remark: null,
},
coilInfo: {},
+
+ printDialogVisible: false,
};
},
created() {
@@ -279,6 +293,10 @@ export default {
};
this.resetForm("form");
},
+ // 打印按钮操作
+ handlePrint() {
+ this.printDialogVisible = true;
+ },
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1;
@@ -388,7 +406,7 @@ export default {
...this.queryParams
}, `deliveryWaybill_${new Date().getTime()}.xlsx`)
},
- // 打开收货弹窗
+ // 打开收货弹窗
openReceiptModal(row) {
this.loading = true
// 打开确认收货弹窗
@@ -427,6 +445,13 @@ export default {
this.form = {};
this.$refs.form.resetFields();
this.buttonLoading = false;
+ },
+ // 下载模板文件
+ downloadTemplate() {
+ // 从系统参数中中读取id,然后下载
+ getConfigKey('file.template.receive').then(res => {
+ this.$download.oss(res.msg);
+ })
}
}
};