From d4779cfaf009af96f054d22522250c607ef7bbd8 Mon Sep 17 00:00:00 2001
From: chen.lin <1442464845@qq.com>
Date: 星期一, 09 二月 2026 16:44:21 +0800
Subject: [PATCH] 翻译修复
---
rsf-admin/src/page/task/TaskList.jsx | 41 +++++++++++++++++++++++++++++++++++++++--
1 files changed, 39 insertions(+), 2 deletions(-)
diff --git a/rsf-admin/src/page/task/TaskList.jsx b/rsf-admin/src/page/task/TaskList.jsx
index 4555b41..1667f99 100644
--- a/rsf-admin/src/page/task/TaskList.jsx
+++ b/rsf-admin/src/page/task/TaskList.jsx
@@ -182,6 +182,7 @@
<WrapperField cellClassName="opt" label="common.field.opt" onClick={(e) => e.stopPropagation()} >
<EditButton label="toolbar.detail" />
<DoneButton sx={{ padding: '1px', fontSize: '.75rem' }} ></DoneButton>
+ <FullOutStockCompleteButton />
<CancelButton sx={{ padding: '1px', fontSize: '.75rem' }} mutationMode={OPERATE_MODE} />
<CheckButton />
<PickButton />
@@ -190,7 +191,7 @@
</StyledDatagrid>
</List>
<PageDrawer
- title='Task Detail'
+ title={translate('toolbar.detail')}
drawerVal={drawerVal}
setDrawerVal={setDrawerVal}
>
@@ -336,6 +337,42 @@
}
/**
+ * 鍏ㄧ増鍑哄簱瀹岀粨鎸夐挳锛�199鐘舵�侊級
+ * @returns
+ */
+const FullOutStockCompleteButton = () => {
+ const record = useRecordContext();
+ const notify = useNotify();
+ const refresh = useRefresh();
+
+ const clickComplete = () => {
+ completeFullOutStock(record)
+ };
+
+ //鍏ㄧ増鍑哄簱瀹岀粨
+ const completeFullOutStock = async (row) => {
+ const { data: { code, data, msg } } = await request.post(`/task/complete/fullOutStock/` + row.id);
+ if (code === 200) {
+ notify(msg);
+ refresh();
+ } else {
+ notify(msg);
+ }
+ }
+
+ return (
+ record?.taskStatus == 199 && record?.taskType == 101 ?
+ <ConfirmButton
+ label={"toolbar.complete"}
+ color="primary"
+ startIcon={<TaskAltIcon />}
+ onConfirm={clickComplete}
+ />
+ : <></>
+ )
+}
+
+/**
* 鍙栨秷鎸夐挳
* @returns
*/
@@ -357,7 +394,7 @@
}
}
return (
- (record.taskStatus == 1 || record.taskStatus == 101) && (record.taskType == 1 || record.taskType == 101 || record.taskType == 10 || record.taskType == 107 || record.taskType == 103 || record.taskType == 11) ?
+ (record.taskStatus == 1 || record.taskStatus == 101 || record.taskStatus == 199) && (record.taskType == 1 || record.taskType == 101 || record.taskType == 10 || record.taskType == 107 || record.taskType == 103 || record.taskType == 11) ?
<ConfirmButton
onConfirm={clickCancel}
startIcon={<CancelIcon />}
--
Gitblit v1.9.1