diff --git a/src/api/po/po.js b/src/api/po/po.js
index b538e17..ba09637 100644
--- a/src/api/po/po.js
+++ b/src/api/po/po.js
@@ -47,4 +47,13 @@ export const getPoReceiveRecords = data => createAPI(`po/getPoReceiveRecords`,'p
export const getHandlingUnitsByReceiptNo = data => createAPI(`po/getHandlingUnitsByReceiptNo`,'post',data)
// 确认库存移库
-export const confirmInventoryMove = data => createAPI(`other/confirmInventoryMove`,'post',data)
\ No newline at end of file
+export const confirmInventoryMove = data => createAPI(`other/confirmInventoryMove`,'post',data)
+
+// 获取采购订单接收记录列表(检验合格入库用)
+export const getPurchaseOrderReceiptList = data => createAPI(`qualified-storage/getPurchaseOrderReceiptList`,'post',data)
+
+// 校验并获取HandlingUnit信息(检验合格入库用)
+export const validateHandlingUnitForQualifiedStorage = data => createAPI(`qualified-storage/validateHandlingUnit`,'post',data)
+
+// 确认检验合格入库
+export const confirmQualifiedStorage = data => createAPI(`qualified-storage/confirmQualifiedStorage`,'post',data)
\ No newline at end of file
diff --git a/src/assets/scss/global.scss b/src/assets/scss/global.scss
index 687aaca..b6cd4f8 100644
--- a/src/assets/scss/global.scss
+++ b/src/assets/scss/global.scss
@@ -1,3 +1,56 @@
+/* Element UI Message 组件样式调整 - 适配PDA屏幕 start */
+.el-message {
+ max-width: 98vw !important;
+ min-width: 300px !important;
+ width: auto !important;
+ word-wrap: break-word !important;
+ word-break: break-all !important;
+ white-space: pre-wrap !important;
+ line-height: 1.4 !important;
+ padding: 12px 16px !important;
+ font-size: 14px !important;
+ left: 30% !important;
+ transform: translateX(-70%) !important;
+ margin-left: -30px;
+}
+
+.el-message__content {
+ max-width: 100% !important;
+ word-wrap: break-word !important;
+ word-break: break-all !important;
+ white-space: pre-wrap !important;
+ line-height: 1.4 !important;
+}
+
+/* 针对不同类型的message */
+.el-message--error {
+ max-width: 98vw !important;
+}
+
+.el-message--success {
+ max-width: 98vw !important;
+}
+
+.el-message--warning {
+ max-width: 98vw !important;
+}
+
+.el-message--info {
+ max-width: 98vw !important;
+}
+
+/* 小屏幕下进一步调整message宽度 */
+@media (max-width: 360px) {
+ .el-message {
+ max-width: 99vw !important;
+ min-width: 250px !important;
+ font-size: 13px !important;
+ padding: 10px 12px !important;
+ transform: translateX(-65%) !important;
+ }
+}
+/* Element UI Message 组件样式调整 - 适配PDA屏幕 end */
+
/* 侧边导航栏 start*/
.el-menu-item, .el-submenu__title {
height: 35px;
diff --git a/src/views/common/login.vue b/src/views/common/login.vue
index 44fc536..5bfc67a 100644
--- a/src/views/common/login.vue
+++ b/src/views/common/login.vue
@@ -196,7 +196,7 @@ export default {
this.$router.replace({ name: 'home' });
} else {
- this.$alert("用户名或密码错误", '错误', {
+ this.$alert(data.msg, '错误', {
confirmButtonText: '确定'
});
}
diff --git a/src/views/modules/other-transaction/inventory-move.vue b/src/views/modules/other-transaction/inventory-move.vue
index cd5c247..9e4b38b 100644
--- a/src/views/modules/other-transaction/inventory-move.vue
+++ b/src/views/modules/other-transaction/inventory-move.vue
@@ -93,6 +93,11 @@
{{ label.qty }} {{ label.unit || '个' }}
+
暂无扫描HandlingUnit
+