Parcourir la source

flower_分支增加

flower_mr il y a 3 semaines
Parent
commit
e5ab6325e2

+ 2 - 2
bound/serializers.py

@@ -87,7 +87,7 @@ class BoundBatchPostSerializer(serializers.ModelSerializer):
     warehouse_name = serializers.CharField(read_only=False, required=True, validators=[datasolve.data_validate])
     goods_code = serializers.CharField(read_only=False, required=True, validators=[datasolve.data_validate])
     goods_desc = serializers.CharField(read_only=False, required=True, validators=[datasolve.data_validate])
-    goods_std =  serializers.CharField(read_only=False, required=True, validators=[datasolve.data_validate])
+    goods_std =  serializers.CharField(read_only=False, required=False, validators=[datasolve.data_validate])
     goods_qty = serializers.IntegerField(read_only=False, required=True, validators=[datasolve.data_validate])
     goods_in_qty = serializers.IntegerField(read_only=False, required=False, validators=[datasolve.data_validate])
     goods_out_qty = serializers.IntegerField(read_only=False, required=False, validators=[datasolve.data_validate])
@@ -219,7 +219,7 @@ class OutBatchPostSerializer(serializers.ModelSerializer):
     
     goods_code = serializers.CharField(read_only=False, required=False, validators=[datasolve.data_validate])
     goods_desc = serializers.CharField(read_only=False, required=False, validators=[datasolve.data_validate])
-    goods_std = serializers.CharField(read_only=False, required=False, validators=[datasolve.data_validate])
+
     goods_qty = serializers.IntegerField(read_only=False, required=False, validators=[datasolve.data_validate])
 
     goods_out_qty = serializers.IntegerField(read_only=False, required=False, validators=[datasolve.data_validate])

+ 1 - 1
data_base/cleardb.py

@@ -1,6 +1,6 @@
 import sqlite3
 
-conn = sqlite3.connect('E:\code\greater_wms\db.sqlite3')
+conn = sqlite3.connect('db.sqlite3')
 cursor = conn.cursor()
 
 try:

+ 2 - 1
data_base/generate_base.py

@@ -6,7 +6,8 @@ import sys
 
 def setup_django():
     # 使用原始字符串处理Windows路径
-    project_path = "E:/code/greater_wms"
+    project_path = "D:/Document/code/vue/greater_wms"
+    
     sys.path.append(project_path)
     
     # 根据实际目录名设置(注意下划线)

+ 1 - 1
data_base/generate_device.py

@@ -5,7 +5,7 @@ import sys
 
 def setup_django():
     # 使用原始字符串处理Windows路径
-    project_path = "E:/code/greater_wms"
+    project_path = "D:/Document/code/vue/greater_wms"
     sys.path.append(project_path)
     
     # 根据实际目录名设置(注意下划线)

+ 1 - 1
data_base/generate_location.py

@@ -5,7 +5,7 @@ import sys
 
 def setup_django():
     # 使用原始字符串处理Windows路径
-    project_path = "E:/code/greater_wms"
+    project_path = "D:/Document/code/vue/greater_wms"
     sys.path.append(project_path)
     
     # 根据实际目录名设置(注意下划线)

+ 1 - 1
data_base/generate_location_group.py

@@ -5,7 +5,7 @@ import sys
 
 def setup_django():
     # 使用原始字符串处理Windows路径
-    project_path = "E:/code/greater_wms"
+    project_path = "D:/Document/code/vue/greater_wms"
     sys.path.append(project_path)
     
     # 根据实际目录名设置(注意下划线)

+ 1 - 1
data_base/generate_warehouse.py

@@ -6,7 +6,7 @@ import sys
 
 def setup_django():
     # 使用原始字符串处理Windows路径
-    project_path = "E:/code/greater_wms"
+    project_path = "D:/Document/code/vue/greater_wms"
     sys.path.append(project_path)
     
     # 根据实际目录名设置(注意下划线)

+ 1 - 1
data_base/inbound_task copy.py

@@ -15,7 +15,7 @@ import sys
 # fun:get_location_by_status: 根据库位状态获取库位
 def setup_django():
     # 使用原始字符串处理Windows路径
-    project_path = "E:/code/greater_wms"
+    project_path = "D:/Document/code/vue/greater_wms"
     sys.path.append(project_path)
     
     # 根据实际目录名设置(注意下划线)

+ 1 - 1
data_base/inbound_task.py

@@ -15,7 +15,7 @@ import sys
 # fun:get_location_by_status: 根据库位状态获取库位
 def setup_django():
     # 使用原始字符串处理Windows路径
-    project_path = "E:/code/greater_wms"
+    project_path = "D:/Document/code/vue/greater_wms"
     sys.path.append(project_path)
     
     # 根据实际目录名设置

+ 1 - 1
data_base/out_task.py

@@ -15,7 +15,7 @@ import sys
 # fun:get_location_by_status: 根据库位状态获取库位
 def setup_django():
     # 使用原始字符串处理Windows路径
-    project_path = "E:/code/greater_wms"
+    project_path = "D:/Document/code/vue/greater_wms"
     sys.path.append(project_path)
     
     # 根据实际目录名设置

+ 1 - 1
data_base/test_allocation.py

@@ -15,7 +15,7 @@ import sys
 # fun:get_location_by_status: 根据库位状态获取库位
 def setup_django():
     # 使用原始字符串处理Windows路径
-    project_path = "E:/code/greater_wms"
+    project_path = "D:/Document/code/vue/greater_wms"
     sys.path.append(project_path)
     
     # 根据实际目录名设置(注意下划线)

+ 1 - 1
data_base/test_erp.py

@@ -6,7 +6,7 @@ import sys
 
 def setup_django():
     # 使用原始字符串处理Windows路径
-    project_path = "E:/code/greater_wms"
+    project_path = "D:/Document/code/vue/greater_wms"
     sys.path.append(project_path)
     
     # 根据实际目录名设置(注意下划线)

Fichier diff supprimé car celui-ci est trop grand
+ 18 - 0
logs/boundBill.log


+ 220 - 0
logs/error.log

@@ -5277,3 +5277,223 @@ Traceback (most recent call last):
     assert self.serializer_class is not None, (
 AssertionError: 'OutTaskViewSet' should either include a `serializer_class` attribute, or override the `get_serializer_class()` method.
 [2025-05-12 10:38:18,546][django.server.log_message():187] [ERROR] "POST /container/out_task/ HTTP/1.1" 500 116226
+[2025-05-12 16:26:47,903][django.request.log_response():241] [ERROR] Internal Server Error: /bound/outdetail/
+Traceback (most recent call last):
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 55, in inner
+    response = get_response(request)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
+    response = wrapped_callback(request, *callback_args, **callback_kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
+    return view_func(*args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\viewsets.py", line 125, in view
+    return self.dispatch(request, *args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 509, in dispatch
+    response = self.handle_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
+    self.raise_uncaught_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
+    raise exc
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 506, in dispatch
+    response = handler(request, *args, **kwargs)
+  File "D:\Document\code\vue\greater_wms\bound\views.py", line 380, in create
+    data['bound_batch_number'] = OutBatchModel.objects.get(id=data['bound_batch']).batch_number.id
+KeyError: 'bound_batch'
+[2025-05-12 16:26:47,905][django.server.log_message():187] [ERROR] "POST /bound/outdetail/ HTTP/1.1" 500 111919
+[2025-05-12 16:33:50,123][django.request.log_response():241] [ERROR] Internal Server Error: /bound/outdetail/
+Traceback (most recent call last):
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 55, in inner
+    response = get_response(request)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
+    response = wrapped_callback(request, *callback_args, **callback_kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
+    return view_func(*args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\viewsets.py", line 125, in view
+    return self.dispatch(request, *args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 509, in dispatch
+    response = self.handle_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
+    self.raise_uncaught_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
+    raise exc
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 506, in dispatch
+    response = handler(request, *args, **kwargs)
+  File "D:\Document\code\vue\greater_wms\bound\views.py", line 380, in create
+    data['bound_batch_number'] = OutBatchModel.objects.get(id=data['bound_batch']).batch_number
+KeyError: 'bound_batch'
+[2025-05-12 16:33:50,127][django.server.log_message():187] [ERROR] "POST /bound/outdetail/ HTTP/1.1" 500 111913
+[2025-05-12 16:35:51,078][django.request.log_response():241] [ERROR] Internal Server Error: /bound/outdetail/
+Traceback (most recent call last):
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 55, in inner
+    response = get_response(request)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
+    response = wrapped_callback(request, *callback_args, **callback_kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
+    return view_func(*args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\viewsets.py", line 125, in view
+    return self.dispatch(request, *args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 509, in dispatch
+    response = self.handle_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
+    self.raise_uncaught_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
+    raise exc
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 506, in dispatch
+    response = handler(request, *args, **kwargs)
+  File "D:\Document\code\vue\greater_wms\bound\views.py", line 380, in create
+    data['bound_batch_number'] = OutBatchModel.objects.get(id=data['bound_batch']).batch_number
+KeyError: 'bound_batch'
+[2025-05-12 16:35:51,081][django.server.log_message():187] [ERROR] "POST /bound/outdetail/ HTTP/1.1" 500 112178
+[2025-05-12 16:39:15,881][django.request.log_response():241] [ERROR] Internal Server Error: /bound/outdetail/
+Traceback (most recent call last):
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 55, in inner
+    response = get_response(request)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
+    response = wrapped_callback(request, *callback_args, **callback_kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
+    return view_func(*args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\viewsets.py", line 125, in view
+    return self.dispatch(request, *args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 509, in dispatch
+    response = self.handle_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
+    self.raise_uncaught_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
+    raise exc
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 506, in dispatch
+    response = handler(request, *args, **kwargs)
+  File "D:\Document\code\vue\greater_wms\bound\views.py", line 380, in create
+    data['bound_batch_number'] = OutBatchModel.objects.get(id=data['bound_batch']).batch_number
+KeyError: 'bound_batch'
+[2025-05-12 16:39:15,883][django.server.log_message():187] [ERROR] "POST /bound/outdetail/ HTTP/1.1" 500 112178
+[2025-05-12 16:47:33,368][django.request.log_response():241] [ERROR] Internal Server Error: /bound/outdetail/
+Traceback (most recent call last):
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 55, in inner
+    response = get_response(request)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
+    response = wrapped_callback(request, *callback_args, **callback_kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
+    return view_func(*args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\viewsets.py", line 125, in view
+    return self.dispatch(request, *args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 509, in dispatch
+    response = self.handle_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
+    self.raise_uncaught_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
+    raise exc
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 506, in dispatch
+    response = handler(request, *args, **kwargs)
+  File "D:\Document\code\vue\greater_wms\bound\views.py", line 380, in create
+    data['bound_batch_number'] = OutBatchModel.objects.get(id=data['bound_batch']).batch_number.id
+KeyError: 'bound_batch'
+[2025-05-12 16:47:33,371][django.server.log_message():187] [ERROR] "POST /bound/outdetail/ HTTP/1.1" 500 112184
+[2025-05-12 16:47:48,908][django.request.log_response():241] [ERROR] Internal Server Error: /bound/outdetail/
+Traceback (most recent call last):
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 55, in inner
+    response = get_response(request)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
+    response = wrapped_callback(request, *callback_args, **callback_kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
+    return view_func(*args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\viewsets.py", line 125, in view
+    return self.dispatch(request, *args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 509, in dispatch
+    response = self.handle_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
+    self.raise_uncaught_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
+    raise exc
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 506, in dispatch
+    response = handler(request, *args, **kwargs)
+  File "D:\Document\code\vue\greater_wms\bound\views.py", line 380, in create
+    data['bound_batch_number'] = OutBatchModel.objects.get(id=data['bound_batch']).batch_number.id
+KeyError: 'bound_batch'
+[2025-05-12 16:47:48,910][django.server.log_message():187] [ERROR] "POST /bound/outdetail/ HTTP/1.1" 500 112184
+[2025-05-12 16:49:37,307][django.request.log_response():241] [ERROR] Internal Server Error: /bound/outdetail/
+Traceback (most recent call last):
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 55, in inner
+    response = get_response(request)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
+    response = wrapped_callback(request, *callback_args, **callback_kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
+    return view_func(*args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\viewsets.py", line 125, in view
+    return self.dispatch(request, *args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 509, in dispatch
+    response = self.handle_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
+    self.raise_uncaught_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
+    raise exc
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 506, in dispatch
+    response = handler(request, *args, **kwargs)
+  File "D:\Document\code\vue\greater_wms\bound\views.py", line 380, in create
+    data['bound_batch_number'] = OutBatchModel.objects.get(id=data['bound_batch']).batch_number.id
+KeyError: 'bound_batch'
+[2025-05-12 16:49:37,310][django.server.log_message():187] [ERROR] "POST /bound/outdetail/ HTTP/1.1" 500 112485
+[2025-05-12 16:52:01,527][django.request.log_response():241] [ERROR] Internal Server Error: /bound/outdetail/
+Traceback (most recent call last):
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 55, in inner
+    response = get_response(request)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
+    response = wrapped_callback(request, *callback_args, **callback_kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
+    return view_func(*args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\viewsets.py", line 125, in view
+    return self.dispatch(request, *args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 509, in dispatch
+    response = self.handle_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
+    self.raise_uncaught_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
+    raise exc
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 506, in dispatch
+    response = handler(request, *args, **kwargs)
+  File "D:\Document\code\vue\greater_wms\bound\views.py", line 380, in create
+    data['bound_batch_number'] = OutBatchModel.objects.get(id=data['bound_batch']).batch_number.id
+KeyError: 'bound_batch'
+[2025-05-12 16:52:01,530][django.server.log_message():187] [ERROR] "POST /bound/outdetail/ HTTP/1.1" 500 112485
+[2025-05-12 16:54:24,167][django.request.log_response():241] [ERROR] Internal Server Error: /bound/outdetail/
+Traceback (most recent call last):
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 55, in inner
+    response = get_response(request)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
+    response = wrapped_callback(request, *callback_args, **callback_kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
+    return view_func(*args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\viewsets.py", line 125, in view
+    return self.dispatch(request, *args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 509, in dispatch
+    response = self.handle_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
+    self.raise_uncaught_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
+    raise exc
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 506, in dispatch
+    response = handler(request, *args, **kwargs)
+  File "D:\Document\code\vue\greater_wms\bound\views.py", line 380, in create
+    data['bound_batch_number'] = OutBatchModel.objects.get(id=data['bound_batch']).batch_number.id
+KeyError: 'bound_batch'
+[2025-05-12 16:54:24,169][django.server.log_message():187] [ERROR] "POST /bound/outdetail/ HTTP/1.1" 500 112485
+[2025-05-12 16:55:52,910][django.request.log_response():241] [ERROR] Internal Server Error: /bound/outdetail/
+Traceback (most recent call last):
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 55, in inner
+    response = get_response(request)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
+    response = wrapped_callback(request, *callback_args, **callback_kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
+    return view_func(*args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\viewsets.py", line 125, in view
+    return self.dispatch(request, *args, **kwargs)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 509, in dispatch
+    response = self.handle_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
+    self.raise_uncaught_exception(exc)
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
+    raise exc
+  File "d:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 506, in dispatch
+    response = handler(request, *args, **kwargs)
+  File "D:\Document\code\vue\greater_wms\bound\views.py", line 380, in create
+    data['bound_batch_number'] = OutBatchModel.objects.get(id=data['bound_batch']).batch_number.id
+KeyError: 'bound_batch'
+[2025-05-12 16:55:52,916][django.server.log_message():187] [ERROR] "POST /bound/outdetail/ HTTP/1.1" 500 112485

Fichier diff supprimé car celui-ci est trop grand
+ 2796 - 0
logs/server.log


+ 1 - 0
templates/.gitignore

@@ -2,6 +2,7 @@
 db.sqlite3
 *.pyc
 node_modules
+data_base/
 
 # Quasar core related directories
 .quasar

+ 1 - 1
templates/src/boot/axios_request.js

@@ -13,7 +13,7 @@ function getBaseUrl (name) {
   return xhr.status === okStatus ? xhr.responseText : null
 }
 // 注意以后修改成服务器的地址
-const baseurl = 'http://192.168.18.200:8008'
+const baseurl = 'http://localhost:8008'
 
 const axiosInstance = axios.create({
   baseURL: baseurl

+ 1 - 1
templates/src/pages/inbound/asn.vue

@@ -760,7 +760,7 @@
 
                     <div class="col-2">
                       <q-input
-                        v-model="item.bound_batch.goods_qty"
+                        v-model="item.bound_batch.goods_in_qty"
                         :label="'数量'"
                         :readonly="onlyread"
                         dense