From 828641ce9d4178bbff9030ad19ce93d0267f185c Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期三, 17 九月 2025 08:36:42 +0800
Subject: [PATCH] no message

---
 zy-asrs-admin/src/views/loc/stockTransfer/index.vue |   34 ++++++++++++++++++++++------------
 1 files changed, 22 insertions(+), 12 deletions(-)

diff --git a/zy-asrs-admin/src/views/loc/stockTransfer/index.vue b/zy-asrs-admin/src/views/loc/stockTransfer/index.vue
index 30d8d29..2993a01 100644
--- a/zy-asrs-admin/src/views/loc/stockTransfer/index.vue
+++ b/zy-asrs-admin/src/views/loc/stockTransfer/index.vue
@@ -228,6 +228,26 @@
 }
 
 const submitTransfer = () => {
+    if (sourceLocNo.value == null) {
+        message.error(formatMessage('page.stockTransfer.sourceLocNoNull', '璇疯緭鍏ユ簮搴撲綅'));
+        return;
+    }
+
+    if (targetLocNo.value == null) {
+        message.error(formatMessage('page.stockTransfer.targetLocNoNull', '鐩爣搴撲綅涓虹┖'));
+        return;
+    }
+
+    if (sourceLocNo.value.indexOf('B') >= 0 || sourceLocNo.value.indexOf('C') >= 0) {
+        message.error(formatMessage('page.stockTransfer.targetLocNoNull', 'PC绔钩搴撲笉鍙娇鐢ㄧЩ搴撳姛鑳斤紒锛�'));
+        return;
+    }
+
+    if (targetLocNo.value.indexOf('B') >= 0 || targetLocNo.value.indexOf('C') >= 0) {
+        message.error(formatMessage('page.stockTransfer.targetLocNoNull', 'PC绔钩搴撲笉鍙娇鐢ㄧЩ搴撳姛鑳斤紒锛�'));
+        return;
+    }
+
     Modal.confirm({
         title: formatMessage('page.stockTransfer.transfer', '搴撳瓨绉昏浆'),
         content: formatMessage('page.stockTransfer.confirm', '纭畾搴撳瓨绉昏浆鍚楋紵'),
@@ -240,16 +260,6 @@
 }
 
 const confirmTransfer = () => {
-    if (sourceLocNo.value == null) {
-        message.error(formatMessage('page.stockTransfer.sourceLocNoNull', '璇疯緭鍏ユ簮搴撲綅'));
-        return;
-    }
-
-    if(targetLocNo.value == null) {
-        message.error(formatMessage('page.stockTransfer.targetLocNoNull', '鐩爣搴撲綅涓虹┖'));
-        return;
-    }
-
     post('/api/loc/transfer', {
         sourceLocNo: sourceLocNo.value,
         targetLocNo: targetLocNo.value
@@ -303,8 +313,8 @@
                 style="width: 200px;" @change="onSourceLocNoChange" />
             <span style="margin-left: 10px;margin-right: 10px;">-</span>
             <a-select v-model:value="targetLocNo" :placeholder="formatMessage('page.stockTransfer.targetLocNo', '鐩爣搴撲綅')"
-                style="width: 200px" show-search :options="locNoQueryList" @search="locNoSearch" optionFilterProp="label"
-                optionLabelProp="label">
+                style="width: 200px" show-search :options="locNoQueryList" @search="locNoSearch"
+                optionFilterProp="label" optionLabelProp="label">
             </a-select>
         </div>
         <div class="table-header">

--
Gitblit v1.9.1