From 00ad901edbfb1f787b2560ac0efa4a04213ce223 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期二, 01 四月 2025 16:35:32 +0800
Subject: [PATCH] no message
---
rsf-admin/src/page/qlyInspect/InspectModal.jsx | 68 ++++++++++++++++++++++++----------
1 files changed, 48 insertions(+), 20 deletions(-)
diff --git a/rsf-admin/src/page/qlyInspect/InspectModal.jsx b/rsf-admin/src/page/qlyInspect/InspectModal.jsx
index f977507..1828f2e 100644
--- a/rsf-admin/src/page/qlyInspect/InspectModal.jsx
+++ b/rsf-admin/src/page/qlyInspect/InspectModal.jsx
@@ -59,17 +59,15 @@
}
const handleSubmit = async () => {
- const data = tableData.filter(el => el.safeQty == 0)
- console.log(data);
- if (data.length) {
- // const { data: { code, data, msg } } = await request.post(`/qlyInspect/selected`, { ids: selectedRows });
-
- // if (code === 200) {
- // notify(msg);
- // refresh()
- // } else {
- // notify(msg);
- // }
+ const rows = tableData.filter(el => !(el.safeQty == 0 && el.disQty == 0))
+ if (rows.length) {
+ const { data: { code, data, msg } } = await request.post(`/qlyIsptItem/batch/update`, { isptItem: rows, type: '0' });
+ if (code === 200) {
+ notify(msg);
+ refresh()
+ } else {
+ notify(msg);
+ }
}
setOpen(false);
@@ -87,7 +85,7 @@
const data = res.data.data.records.map(item => {
return {
...item,
- isptResult: ''
+ isptResult: item.isptResult || ''
}
})
setTableData(data);
@@ -102,17 +100,38 @@
getData()
};
- const batchQualified = () => {
+ const batchQualified = async () => {
if (selectedRows.length) {
- console.log(selectedRows);
+ const rows = tableData.filter(el => selectedRows.includes(el.id));
+ const { data: { code, data, msg } } = await request.post(`/qlyIsptItem/batch/update`, { isptItem: rows, type: '1' });
+ if (code === 200) {
+ notify(msg);
+ getData()
+ refresh()
+ } else {
+ notify(msg);
+ }
+ } else {
+ notify('璇烽�夋嫨鐗╂枡');
}
- getData()
}
- const batchUnQualified = () => {
- console.log(selectedRows);
- getData()
+ const batchUnQualified = async () => {
+ if (selectedRows.length) {
+ const rows = tableData.filter(el => selectedRows.includes(el.id));
+ const { data: { code, data, msg } } = await request.post(`/qlyIsptItem/batch/update`, { isptItem: rows, type: '2' });
+ if (code === 200) {
+ notify(msg);
+ getData()
+ refresh()
+ } else {
+ notify(msg);
+ }
+
+ } else {
+ notify('璇烽�夋嫨鐗╂枡');
+ }
}
return (
@@ -200,7 +219,7 @@
{ field: 'splrName', headerName: translate('table.field.qlyIsptItem.splrName') },
{ field: 'splrBatch', headerName: translate('table.field.qlyIsptItem.splrBatch') },
{ field: 'stockBatch', headerName: translate('table.field.qlyIsptItem.stockBatch') },
- { field: 'rcptQty', headerName: translate('table.field.qlyIsptItem.rcptQty') },
+ { field: 'dlyQty', headerName: translate('table.field.qlyIsptItem.dlyQty') },
{
field: 'safeQty', headerName: translate('table.field.qlyIsptItem.safeQty'), editable: true, type: 'number',
renderHeader: () => (
@@ -213,8 +232,17 @@
),
},
{
+ field: 'disQty', headerName: translate('table.field.qlyIsptItem.disQty'), editable: true, type: 'number',
+ renderHeader: () => (
+ <strong>
+ {translate('table.field.qlyIsptItem.disQty')}
+ </strong>
+ ),
+ },
+
+ {
field: 'isptResult', headerName: translate('table.field.qlyIsptItem.isptResult'), width: 150, type: 'singleSelect',
- editable: true, valueOptions: [{ value: '1', label: '鍚堟牸' }, { value: '2', label: '涓嶅悎鏍�' }, { value: '3', label: '寰呭畾' }, { value: '4', label: '闄嶇骇浣跨敤' }],
+ editable: true, valueOptions: [{ value: '1', label: '鍚堟牸' }, { value: '2', label: '涓嶅悎鏍�' }, { value: '3', label: '寰呭畾' }, { value: '4', label: '閮ㄥ垎鍚堟牸' }],
},
--
Gitblit v1.9.1