From 8149580e1d1bd502dceffedf88858a87f131b3ee Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期三, 04 二月 2026 15:24:45 +0800
Subject: [PATCH] 修改入库、出库来源选项

---
 src/views/inventoryManagement/dispatchLog/Record.vue       |    8 +++-----
 src/api/basicData/enum.js                                  |   28 +++++++++++++++++++++++-----
 src/views/inventoryManagement/stockReport/index.vue        |   10 ++++------
 src/views/inventoryManagement/receiptManagement/Record.vue |    7 +++----
 4 files changed, 33 insertions(+), 20 deletions(-)

diff --git a/src/api/basicData/enum.js b/src/api/basicData/enum.js
index 0d35692..350df17 100644
--- a/src/api/basicData/enum.js
+++ b/src/api/basicData/enum.js
@@ -7,17 +7,35 @@
     })
 }
 
-
-export function findAllQualifiedStockRecordTypeOptions() {
+// 鍚堟牸鍏ュ簱鏉ユ簮绫诲瀷
+export function findAllQualifiedStockInRecordTypeOptions() {
     return request({
-        url: '/basic/enum/StockQualifiedRecordTypeEnum',
+        url: '/basic/enum/StockInQualifiedRecordTypeEnum',
         method: 'get'
     })
 }
 
-export function findAllUnqualifiedStockRecordTypeOptions() {
+// 涓嶅悎鏍煎叆搴撴潵婧愮被鍨�
+export function findAllUnQualifiedStockInRecordTypeOptions() {
     return request({
-        url: '/basic/enum/StockUnQualifiedRecordTypeEnum',
+        url: '/basic/enum/StockInUnQualifiedRecordTypeEnum',
         method: 'get'
     })
 }
+
+// 鍚堟牸鍑哄簱鏉ユ簮绫诲瀷
+export function findAllQualifiedStockOutRecordTypeOptions() {
+    return request({
+        url: '/basic/enum/StockOutQualifiedRecordTypeEnum',
+        method: 'get'
+    })
+}
+
+// 涓嶅悎鏍煎嚭搴撴潵婧愮被鍨�
+export function findAllUnQualifiedStockOutRecordTypeOptions() {
+    return request({
+        url: '/basic/enum/StockOutUnQualifiedRecordTypeEnum',
+        method: 'get'
+    })
+}
+
diff --git a/src/views/inventoryManagement/dispatchLog/Record.vue b/src/views/inventoryManagement/dispatchLog/Record.vue
index 6fa29c8..1637226 100644
--- a/src/views/inventoryManagement/dispatchLog/Record.vue
+++ b/src/views/inventoryManagement/dispatchLog/Record.vue
@@ -112,9 +112,7 @@
 	delStockOut,
 } from "@/api/inventoryManagement/stockOut.js";
 import {
-  findAllQualifiedStockRecordTypeOptions,
-  findAllStockRecordTypeOptions,
-  findAllUnqualifiedStockRecordTypeOptions
+  findAllQualifiedStockOutRecordTypeOptions, findAllUnQualifiedStockOutRecordTypeOptions,
 } from "@/api/basicData/enum.js";
 
 const userStore = useUserStore();
@@ -186,13 +184,13 @@
 // 鑾峰彇鏉ユ簮绫诲瀷閫夐」
 const fetchStockRecordTypeOptions = () => {
   if (props.type === '0') {
-    findAllQualifiedStockRecordTypeOptions()
+    findAllQualifiedStockOutRecordTypeOptions()
         .then(res => {
           stockRecordTypeOptions.value = res.data;
         })
     return
   }
-  findAllUnqualifiedStockRecordTypeOptions()
+  findAllUnQualifiedStockOutRecordTypeOptions()
       .then(res => {
         stockRecordTypeOptions.value = res.data;
       })
diff --git a/src/views/inventoryManagement/receiptManagement/Record.vue b/src/views/inventoryManagement/receiptManagement/Record.vue
index b74ffc4..cd103ea 100644
--- a/src/views/inventoryManagement/receiptManagement/Record.vue
+++ b/src/views/inventoryManagement/receiptManagement/Record.vue
@@ -109,8 +109,7 @@
   batchDeleteStockInRecords,
 } from "@/api/inventoryManagement/stockInRecord.js";
 import {
-  findAllQualifiedStockRecordTypeOptions,
-  findAllUnqualifiedStockRecordTypeOptions
+  findAllQualifiedStockInRecordTypeOptions, findAllUnQualifiedStockInRecordTypeOptions,
 } from "@/api/basicData/enum.js";
 
 const {proxy} = getCurrentInstance();
@@ -176,13 +175,13 @@
 // 鑾峰彇鏉ユ簮绫诲瀷閫夐」
 const fetchStockRecordTypeOptions = () => {
   if (props.type === '0') {
-    findAllQualifiedStockRecordTypeOptions()
+    findAllQualifiedStockInRecordTypeOptions()
         .then(res => {
           stockRecordTypeOptions.value = res.data;
         })
     return
   }
-  findAllUnqualifiedStockRecordTypeOptions()
+  findAllUnQualifiedStockInRecordTypeOptions()
       .then(res => {
         stockRecordTypeOptions.value = res.data;
       })
diff --git a/src/views/inventoryManagement/stockReport/index.vue b/src/views/inventoryManagement/stockReport/index.vue
index a0a1f67..ff1d901 100644
--- a/src/views/inventoryManagement/stockReport/index.vue
+++ b/src/views/inventoryManagement/stockReport/index.vue
@@ -240,14 +240,12 @@
 import { ElMessage } from 'element-plus'
 import * as echarts from 'echarts'
 import {
-  getStockMonthlyReport,
-  getStockInOutReport,
-} from '@/api/inventoryManagement/stockReport'
-import {
   getStockInventoryInAndOutReportList,
   getStockInventoryReportList
 } from "@/api/inventoryManagement/stockInventory.js";
-import {findAllQualifiedStockRecordTypeOptions} from "@/api/basicData/enum.js";
+import {
+  findAllQualifiedStockInRecordTypeOptions,
+} from "@/api/basicData/enum.js";
 
 
 const { proxy } = getCurrentInstance()
@@ -277,7 +275,7 @@
 
 // 鑾峰彇鏉ユ簮绫诲瀷閫夐」
 const fetchStockRecordTypeOptions = () => {
-  findAllQualifiedStockRecordTypeOptions()
+  findAllQualifiedStockInRecordTypeOptions()
       .then(res => {
         stockRecordTypeOptions.value = res.data;
       })

--
Gitblit v1.9.3