From d329d3764120f1caa5932f69654248331604a890 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期二, 15 七月 2025 09:59:01 +0800
Subject: [PATCH] 盘点功能代码优化
---
rsf-admin/src/page/components/BillStatusField.jsx | 5 --
rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/CheckOrderController.java | 19 ++++++++-
rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/WkOrderItemController.java | 2
rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/CheckOrderItemController.java | 34 -----------------
rsf-admin/src/i18n/zh.js | 2
rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/WkOrderController.java | 2
rsf-admin/src/page/orders/check/CheckOrderList.jsx | 19 ++-------
7 files changed, 25 insertions(+), 58 deletions(-)
diff --git a/rsf-admin/src/i18n/zh.js b/rsf-admin/src/i18n/zh.js
index ab9b188..1392588 100644
--- a/rsf-admin/src/i18n/zh.js
+++ b/rsf-admin/src/i18n/zh.js
@@ -646,7 +646,7 @@
arrTime: "棰勮鍒拌揪鏃堕棿",
rleStatus: "閲婃斁鐘舵��",
ntyStatus: "涓婃姤鐘舵��",
- exceStatus: '鍗曟嵁鐘舵��'
+ exceStatus: '鎵ц鐘舵��'
},
asnOrderItem: {
asnId: "涓诲崟鏍囪瘑",
diff --git a/rsf-admin/src/page/components/BillStatusField.jsx b/rsf-admin/src/page/components/BillStatusField.jsx
index 1bfafa0..5d4a206 100644
--- a/rsf-admin/src/page/components/BillStatusField.jsx
+++ b/rsf-admin/src/page/components/BillStatusField.jsx
@@ -22,10 +22,7 @@
14: '#FF4D4F',
}
return (
- <Typography
- variant="body2"
- sx={{ display: 'flex', alignItems: 'center' }}
- >
+ <Typography variant="body2" sx={{ display: 'flex', alignItems: 'center', }} >
<CircleIcon sx={{ fontSize: 10, color: color[record.exceStatus || 0], marginRight: '3px' }} /> {record.exceStatus$}
</Typography >
)
diff --git a/rsf-admin/src/page/orders/check/CheckOrderList.jsx b/rsf-admin/src/page/orders/check/CheckOrderList.jsx
index 8f52ad1..47ea727 100644
--- a/rsf-admin/src/page/orders/check/CheckOrderList.jsx
+++ b/rsf-admin/src/page/orders/check/CheckOrderList.jsx
@@ -67,25 +67,14 @@
const filters = [
<SearchInput source="condition" alwaysOn />,
<TextInput source="code" label="table.field.checkOrder.code" alwaysOn />,
- <TextInput source="poCode" label="table.field.checkOrder.poCode" />,
- <NumberInput source="poId" label="table.field.checkOrder.poId" />,
<ReferenceInput source="type" reference="dictData" filter={{ dictTypeCode: 'sys_order_type', group: '3' }} label="table.field.checkOrder.type" alwaysOn>
<AutocompleteInput label="table.field.checkOrder.type" optionValue="value" />
</ReferenceInput>,
- <ReferenceInput source="wkType" reference="dictData" filter={{ dictTypeCode: 'sys_check_order_type' }} label="table.field.checkOrder.wkType" alwaysOn>
- <AutocompleteInput label="table.field.checkOrder.wkType" optionValue="value" />
+ <ReferenceInput source="wkType" reference="dictData" filter={{ dictTypeCode: 'sys_check_order_type' }} label="table.field.checkOrder.checkType" alwaysOn>
+ <AutocompleteInput label="table.field.checkOrder.checkType" optionValue="value" />
</ReferenceInput>,
- <NumberInput source="anfme" label="table.field.checkOrder.anfme" />,
- <NumberInput source="qty" label="table.field.checkOrder.qty" />,
<TextInput source="logisNo" label="table.field.checkOrder.logisNo" />,
<DateInput source="arrTime" label="table.field.checkOrder.arrTime" />,
- <SelectInput source="rleStatus" label="table.field.checkOrder.rleStatus"
- choices={[
- { id: 0, name: ' 姝e父' },
- { id: 1, name: ' 宸查噴鏀�' },
- ]}
- />,
-
<TextInput label="common.field.memo" source="memo" />,
<DictionarySelect
label='table.field.checkOrder.exceStatus'
@@ -143,7 +132,7 @@
<FilterButton />
<MyCreateButton onClick={() => { setManualDialog(true); setmodalType(0) }} />
<SelectColumnsButton preferenceKey='check' />
- <ImportButton value={'checkItem'} />
+ <ImportButton value={'check'} />
</TopToolbar>
)}
perPage={DEFAULT_PAGE_SIZE}
@@ -162,7 +151,7 @@
<NumberField source="anfme" label="table.field.checkOrder.anfme" />
<NumberField source="workQty" label="table.field.checkOrder.workQty" />
<NumberField source="qty" label="table.field.checkOrder.qty" />
- <TextField source="rleStatus$" label="table.field.checkOrder.rleStatus" sortable={false} />
+ <DateField source="arrTime" label="table.field.checkOrder.arrTime" />
<TextField source="updateBy$" label="common.field.updateBy" />
<DateField source="updateTime" label="common.field.updateTime" showTime />
<TextField source="createBy$" label="common.field.createBy" />
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/CheckOrderController.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/CheckOrderController.java
index 06f336b..e17c4a6 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/CheckOrderController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/CheckOrderController.java
@@ -12,6 +12,8 @@
import com.vincent.rsf.server.common.utils.ExcelUtil;
import com.vincent.rsf.server.manager.controller.params.AsnOrderAndItemsParams;
import com.vincent.rsf.server.manager.entity.WkOrder;
+import com.vincent.rsf.server.manager.entity.WkOrderItem;
+import com.vincent.rsf.server.manager.entity.excel.CheckOrderTemplate;
import com.vincent.rsf.server.manager.enums.OrderType;
import com.vincent.rsf.server.manager.service.CheckOrderService;
import com.vincent.rsf.server.system.constant.SerialRuleCode;
@@ -135,7 +137,21 @@
return checkOrderService.saveCheckOrder(params, getLoginUserId());
}
-
+ /**
+ * @author Ryan
+ * @description 涓嬭浇妯℃澘
+ * @param
+ * @return
+ * @time 2025/4/18 08:17
+ */
+ @PostMapping("/check/template/download")
+ @ApiOperation("涓嬭浇鐩樼偣鍗曟ā鏉�")
+ @PreAuthorize("hasAuthority('manager:check:update')")
+ public void downloadTemplate(@RequestBody Map<String, Object> map, HttpServletResponse response) throws Exception {
+ CheckOrderTemplate template = ExcelUtil.mockData(CheckOrderTemplate.class);
+ List<CheckOrderTemplate> list = Arrays.asList(template);
+ ExcelUtil.build(ExcelUtil.create(list, CheckOrderTemplate.class, true), response);
+ }
/**
* 鐩樼偣鍗曞鍏�
@@ -152,6 +168,5 @@
HashMap<String, Object> hashMap = new HashMap<>();
return checkOrderService.excelImport(file, hashMap, getLoginUserId());
}
-
}
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/CheckOrderItemController.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/CheckOrderItemController.java
index 5b13799..76683cd 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/CheckOrderItemController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/CheckOrderItemController.java
@@ -115,38 +115,4 @@
return R.ok().add(vos);
}
- /**
- * @author Ryan
- * @date 2025/7/14
- * @description: 鐩樼偣鍗曞鍑�
- * @version 1.0
- */
- @PreAuthorize("hasAuthority('manager:check:list')")
- @PostMapping("/checkItem/export")
- public void export(@RequestBody Map<String, Object> map, HttpServletResponse response) throws Exception {
- List<WkOrderItem> orders = new ArrayList<>();
- if (!Objects.isNull(map.get("ids"))) {
- orders = checkOrderItemService.list(new LambdaQueryWrapper<WkOrderItem>().in(WkOrderItem::getId, map.get("ids")));
- } else {
- orders = checkOrderItemService.list();
- }
- ExcelUtil.build(ExcelUtil.create(orders, WkOrderItem.class), response);
- }
-
- /**
- * @author Ryan
- * @description 涓嬭浇妯℃澘
- * @param
- * @return
- * @time 2025/4/18 08:17
- */
- @PostMapping("/checkItem/template/download")
- @ApiOperation("涓嬭浇鐩樼偣鍗曟ā鏉�")
- @PreAuthorize("hasAuthority('manager:check:update')")
- public void downloadTemplate(@RequestBody Map<String, Object> map, HttpServletResponse response) throws Exception {
- CheckOrderTemplate template = ExcelUtil.mockData(CheckOrderTemplate.class);
- List<CheckOrderTemplate> list = Arrays.asList(template);
- ExcelUtil.build(ExcelUtil.create(list, CheckOrderTemplate.class, true), response);
- }
-
}
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/AsnOrderController.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/WkOrderController.java
similarity index 99%
rename from rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/AsnOrderController.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/WkOrderController.java
index 2bd086e..6d21210 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/AsnOrderController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/WkOrderController.java
@@ -38,7 +38,7 @@
@RestController
@Api(tags = "ASN鍏ュ簱閫氱煡鍗�")
-public class AsnOrderController extends BaseController {
+public class WkOrderController extends BaseController {
@Autowired
private AsnOrderService asnOrderService;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/AsnOrderItemController.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/WkOrderItemController.java
similarity index 99%
rename from rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/AsnOrderItemController.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/WkOrderItemController.java
index 26996e9..5f22c54 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/AsnOrderItemController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/WkOrderItemController.java
@@ -34,7 +34,7 @@
@Api(tags = "ASN鍗曟槑缁�")
@RestController
-public class AsnOrderItemController extends BaseController {
+public class WkOrderItemController extends BaseController {
@Autowired
private AsnOrderItemService asnOrderItemService;
--
Gitblit v1.9.1