备件库存:需求说明全文、Modal 内 Card 展示、适配车型占位符与需求一致
Made-with: Cursor
This commit is contained in:
@@ -285,10 +285,75 @@ const Component = function () {
|
||||
'1.4.适配车型:选择器,支持多选,显示所有型号;',
|
||||
'',
|
||||
'2.列表;右侧为新增备件信息、入库、领用出库、批量导入、导出按钮',
|
||||
'2.1~2.9 列表字段与操作见需求原文;',
|
||||
'2.10 备件明细 / 入库记录(含入库照片预览与 CSV)/ 出库记录;',
|
||||
'2.11 分页与每页条数;',
|
||||
'3.新增备件信息 4.入库(含入库照片上传预览删除、单价后缀元)5.领用出库 6.批量导入模板 7.导出'
|
||||
'#列表:',
|
||||
'2.1.序号:1.2.3.以此类推;',
|
||||
'2.2.仓库编码:显示仓库编码;',
|
||||
'2.3.仓库名称:显示仓库名称;',
|
||||
'2.4.备件编码:显示备件编码;',
|
||||
'2.5.备件名称:显示备件名称;',
|
||||
'2.6.适配车型:显示适配车型,一个备件可能有多个车型,非必填;',
|
||||
'2.7.库存数量:显示库存数量;',
|
||||
'2.8.累积入库数量:显示该备件入库数量总和;',
|
||||
'2.9.累积出库数量:显示该备件出库数量总和;',
|
||||
'2.10.操作:备件明细、入库记录、出库记录;',
|
||||
' 2.10.1.备件明细:点击弹出抽屉,字段为:',
|
||||
' 2.10.1.1.备件编码:显示备件编码;',
|
||||
' 2.10.1.2.备件名称:显示备件名称;',
|
||||
' 2.10.1.3.计算单位:显示备件计算单位;',
|
||||
' 2.10.1.4.适配车型:显示备件适配车型;',
|
||||
' 2.10.1.5.告警阈值:显示备件告警阈值;',
|
||||
' 2.10.2.入库记录:点击弹出抽屉,显示列表,支持导出csv,列表字段为:',
|
||||
' 2.10.2.1.备件编码:显示备件编码;',
|
||||
' 2.10.2.2.备件名称:显示备件名称;',
|
||||
' 2.10.2.3.入库类型:显示入库类型,分为采购、其他;',
|
||||
' 2.10.2.4.入库数量:显示入库数量,单位根据备件明细单位显示,格式为:xx(单位);',
|
||||
' 2.10.2.5.入库日期:显示入库日期,YYYY-MM-DD;',
|
||||
' 2.10.2.6.入库人员:显示入库人员姓名;',
|
||||
' 2.10.2.7.单价:显示入库单价,格式为:xx.xx元;',
|
||||
' 2.10.2.8.入库照片:显示入库照片,点击可放大预览;',
|
||||
' 2.10.2.9.备注:显示备注信息;',
|
||||
' 2.10.3.出库记录:点击弹出抽屉,显示列表,支持导出csv,字段为:',
|
||||
' 2.10.3.1.备件编码:显示备件编码;',
|
||||
' 2.10.3.2.备件名称:显示备件名称;',
|
||||
' 2.10.3.3.出库类型:显示出库类型;',
|
||||
' 2.10.3.4.出库数量:显示出库数量,单位根据备件明细单位显示,格式为:xx(单位);',
|
||||
' 2.10.3.5.出库日期:显示出库日期,YYYY-MM-DD;',
|
||||
' 2.10.3.6.出库人员:显示出库人员姓名;',
|
||||
' 2.10.3.7.备注:显示备注信息;',
|
||||
'2.11.右下角为分页功能,支持选择单页显示数据条数;',
|
||||
'',
|
||||
'3.新增备件信息',
|
||||
'点击弹出抽屉,字段为:',
|
||||
'3.1.备件编码:输入框,默认提示为请输入备件编码;',
|
||||
'3.2.备件名称:输入框,默认提示为请输入备件名称;',
|
||||
'3.3.计算单位:输入框,默认提示为请输入计量单位;',
|
||||
'3.4.适配车型:非必填,选择器,支持多选,选项来自型号表,默认提示:请选择车型;',
|
||||
'3.5.告警阈值:输入框,支持正数整数输入,支持输入框上下按钮调整数量,默认提示为请设置备件告警阈值;',
|
||||
'',
|
||||
'4.入库:',
|
||||
'点击弹出抽屉,字段为:',
|
||||
'4.1.仓库名称:选择器,选项来自于仓库管理;',
|
||||
'4.2.备件名称:选择器,选项来自于备件管理;',
|
||||
'4.3.入库类型:选择器,选项为:采购、其他;',
|
||||
'4.4.入库数量:输入框,支持正数整数输入;支持点击增加减少变动数量;',
|
||||
'4.5.入库日期:日期选择器,精确至天,默认为当日;',
|
||||
'4.6.单价:输入框,支持2位小数输入,后缀为元;',
|
||||
'4.7.入库照片:照片上传按钮,点击上传本地文件,上传后,支持预览和点击右上角删除按钮删除;',
|
||||
'4.8.备注:文本域,支持自定义输入;',
|
||||
'',
|
||||
'5.领用出库:',
|
||||
'点击弹出抽屉,字段为:',
|
||||
'5.1.仓库名称:选择器,选项来自于仓库管理;',
|
||||
'5.2.备件名称:选择器,选项来自于备件管理;',
|
||||
'5.3.出库类型:选择器,选项为:维修、保养、其他;',
|
||||
'5.4.出库数量:输入框,支持正数整数输入;支持点击增加减少变动数量;',
|
||||
'5.5.出库日期:日期选择器,精确至天,默认为当天;',
|
||||
'5.6.备注:文本域,支持自定义输入;',
|
||||
'',
|
||||
'6.批量导入:',
|
||||
'根据入库字段,生成csv模板;',
|
||||
'',
|
||||
'7.导出:根据筛选条件自动导出csv文件;'
|
||||
].join('\n');
|
||||
|
||||
var warehouseNameOptions = useMemo(function () {
|
||||
@@ -752,10 +817,19 @@ const Component = function () {
|
||||
title: '需求说明',
|
||||
open: requirementModalOpen,
|
||||
onCancel: function () { setRequirementModalOpen(false); },
|
||||
width: 720,
|
||||
width: 820,
|
||||
footer: React.createElement(Button, { onClick: function () { setRequirementModalOpen(false); } }, '关闭'),
|
||||
bodyStyle: { maxHeight: '70vh', overflow: 'auto' }
|
||||
}, React.createElement('div', { style: { whiteSpace: 'pre-wrap', fontSize: 13, lineHeight: 1.6, color: 'rgba(0,0,0,0.85)' } }, requirementDocContent)),
|
||||
bodyStyle: { paddingTop: 12, maxHeight: '78vh', overflow: 'auto' }
|
||||
},
|
||||
React.createElement(Card, {
|
||||
size: 'small',
|
||||
bordered: true,
|
||||
style: { borderRadius: 8 },
|
||||
bodyStyle: { padding: '16px 18px' }
|
||||
},
|
||||
React.createElement('div', { style: { whiteSpace: 'pre-wrap', fontSize: 13, lineHeight: 1.65, color: 'rgba(0,0,0,0.85)' } }, requirementDocContent)
|
||||
)
|
||||
),
|
||||
|
||||
React.createElement(Drawer, {
|
||||
title: '备件明细',
|
||||
@@ -857,7 +931,7 @@ const Component = function () {
|
||||
label: '适配车型'
|
||||
}, React.createElement(Select, {
|
||||
mode: 'multiple',
|
||||
placeholder: '请选择车型(选填)',
|
||||
placeholder: '请选择车型',
|
||||
allowClear: true,
|
||||
options: addDrawerVehicleOptions,
|
||||
showSearch: true,
|
||||
|
||||
Reference in New Issue
Block a user