From 04fd71bcdd2f4d13f7fcb1f59952f6decdbb3d65 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期一, 09 九月 2024 08:23:32 +0800
Subject: [PATCH] #
---
zy-asrs-admin/src/components/orderOut/orderOutBatchPreview/index.vue | 14 ++++++++++++++
zy-asrs-admin/src/components/orderOut/orderOutMergePreview/stockOut.vue | 14 ++++++++++++++
2 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/zy-asrs-admin/src/components/orderOut/orderOutBatchPreview/index.vue b/zy-asrs-admin/src/components/orderOut/orderOutBatchPreview/index.vue
index 1ac9257..d7d3b2d 100644
--- a/zy-asrs-admin/src/components/orderOut/orderOutBatchPreview/index.vue
+++ b/zy-asrs-admin/src/components/orderOut/orderOutBatchPreview/index.vue
@@ -21,6 +21,7 @@
let searchInput = ref(null);
let tableData = ref([]);
const operationPortList = ref([])
+const globalOperationPort = ref(null)
const open = ref(false);
const showWidth = ref("60%")
const records = ref([])
@@ -178,6 +179,7 @@
let defaultOperationPort = "";
if (operationPortList.value.length > 0) {
defaultOperationPort = operationPortList.value[0].value;
+ globalOperationPort.value = defaultOperationPort;
}
post('/api/out/orderOut/batch/preview', {
@@ -229,6 +231,14 @@
})
}
+const handleGlobalOperationPortChange = () => {
+ if(tableData.value.length > 0) {
+ tableData.value.forEach((item) => {
+ item.operationPort = globalOperationPort.value;
+ })
+ }
+}
+
defineExpose({
open,
showWidth,
@@ -247,6 +257,10 @@
<div>
<a-modal v-model:open="open" :width="showWidth" :title="formatMessage('page.orderOutPreview.preview', '棰勮璁㈠崟鍑哄簱')"
@ok="handleOk">
+ <div>
+ <span>浣滀笟鍙o細</span>
+ <a-select v-model:value="globalOperationPort" :options="operationPortList" @change="handleGlobalOperationPortChange"></a-select>
+ </div>
<a-table :data-source="tableData" :loading="loading" :defaultExpandAllRows="false" :key="TABLE_KEY"
rowKey="id" :scroll="{ y: 768, scrollToFirstRowOnChange: true }" :columns="columns">
<template #bodyCell="{ column, text, record, index }">
diff --git a/zy-asrs-admin/src/components/orderOut/orderOutMergePreview/stockOut.vue b/zy-asrs-admin/src/components/orderOut/orderOutMergePreview/stockOut.vue
index bf83378..0117588 100644
--- a/zy-asrs-admin/src/components/orderOut/orderOutMergePreview/stockOut.vue
+++ b/zy-asrs-admin/src/components/orderOut/orderOutMergePreview/stockOut.vue
@@ -21,6 +21,7 @@
let searchInput = ref(null);
let tableData = ref([]);
const operationPortList = ref([])
+const globalOperationPort = ref(null)
const open = ref(false);
const showWidth = ref("60%")
const records = ref([])
@@ -186,6 +187,7 @@
let defaultOperationPort = "";
if (operationPortList.value.length > 0) {
defaultOperationPort = operationPortList.value[0].value;
+ globalOperationPort.value = defaultOperationPort;
}
post('/api/out/orderOut/merge/loc/preview', data).then((resp) => {
@@ -238,6 +240,14 @@
})
}
+const handleGlobalOperationPortChange = () => {
+ if(tableData.value.length > 0) {
+ tableData.value.forEach((item) => {
+ item.operationPort = globalOperationPort.value;
+ })
+ }
+}
+
defineExpose({
open,
showWidth,
@@ -255,6 +265,10 @@
<div>
<a-modal v-model:open="open" :width="showWidth"
:title="formatMessage('page.orderOutPreview.preview', '棰勮鍚堝苟璁㈠崟鍑哄簱')" @ok="handleOk">
+ <div>
+ <span>浣滀笟鍙o細</span>
+ <a-select v-model:value="globalOperationPort" :options="operationPortList" @change="handleGlobalOperationPortChange"></a-select>
+ </div>
<a-table :data-source="tableData" :loading="loading" :defaultExpandAllRows="false" :key="TABLE_KEY"
rowKey="index" :scroll="{ y: 768, scrollToFirstRowOnChange: true }" :columns="columns">
<template #bodyCell="{ column, text, record, index }">
--
Gitblit v1.9.1