运维/财务:完善交车单编辑/查看与还车应结款页面
- 交车单编辑页:布局对齐、检查单合并、照片必填与需求说明 - 新增交车单查看页:只读展示与样例数据 - 还车应结款相关页面与需求说明补齐 Made-with: Cursor
This commit is contained in:
@@ -52,7 +52,7 @@ const Component = function () {
|
||||
var requirementModalOpen = useState(false);
|
||||
var setRequirementModalOpen = requirementModalOpen[1];
|
||||
|
||||
var requirementDocContent = '交车管理\n一个「数字化资产ONEOS运管平台」中的「交车管理」模块\n\n1.面包屑:\n1.1.运维管理-车辆业务-交车管理\n\n2.筛选:\n2.1.合同编码:选择器,默认为所有合同;提示信息为:请输入或选择合同编码,支持从输入框输入内容进行模糊搜索,下拉显示结果;\n2.2.项目名称:选择器,默认为所有项目;提示信息为:请输入或选择项目名称,支持从输入框输入内容进行模糊搜索,下拉显示结果;\n2.3.客户名称:选择器,默认为所有客户;提示信息为:请输入或选择客户名称,支持从输入框输入内容进行模糊搜索,下拉显示结果;\n2.4.交车区域:地区选择器,支持省-市2级筛选;\n2.5.交车时间:日期选择器,默认提示信息为:请选择交车开始时间 请选择交车结束时间,单输入框,双日历,支持时间段选择,精确至天,格式为:YYYY-MM-DD - YYYY-MM-DD;\n2.6.交车人:选择器,默认为所有交车人;提示信息为:请输入或选择交车人姓名,支持从输入框输入内容进行模糊搜索,下拉显示结果;\n2.7.查询:点击查询,根据单个或多个筛选条件(且)联动表格进行查询;\n2.8.重置:点击清空查询条件至默认;\n\n3.列表:分为两个tab:待处理、历史记录,默认显示为待处理tab;\n3.1.待处理tab:列表显示预计交车时间、合同编码、项目名称、客户名称、交车区域、交车地点、交车数量(重点色,点击气泡卡片:车辆类型、品牌、型号、车牌号、交车时间、交车人员)、创建时间、创建人、最后修改时间、最后修改人、操作(查看、交车单);\n3.2.历史记录tab:同列,操作仅 查看(跳转交车管理-查看页)。';
|
||||
var requirementDocContent = '交车管理\n一个「数字化资产ONEOS运管平台」中的「交车管理」模块\n\n1.面包屑:\n1.1.运维管理-车辆业务-交车管理\n\n2.筛选:\n2.1.合同编码:选择器,默认为所有合同;提示信息为:请输入或选择合同编码,支持从输入框输入内容进行模糊搜索,下拉显示结果;\n2.2.项目名称:选择器,默认为所有项目;提示信息为:请输入或选择项目名称,支持从输入框输入内容进行模糊搜索,下拉显示结果;\n2.3.客户名称:选择器,默认为所有客户;提示信息为:请输入或选择客户名称,支持从输入框输入内容进行模糊搜索,下拉显示结果;\n2.4.交车区域:地区选择器,支持省-市2级筛选;\n2.5.交车时间:日期选择器,日期选择器,默认提示信息为:请选择交车开始时间 请选择交车结束时间,单输入框,双日历,支持时间段选择,精确至天,格式为:YYYY-MM-DD - YYYY-MM-DD;\n2.6.交车人:选择器,默认为所有交车人;提示信息为:请输入或选择交车人姓名,支持从输入框输入内容进行模糊搜索,下拉显示结果;\n2.7.查询:点击查询,根据单个或多个筛选条件(且)联动表格进行查询;\n2.8.重置:点击清空查询条件至默认;\n\n3.列表:\n分为两个tab:待处理、历史记录,默认显示为待处理tab;\n3.1.待处理tab:列表显示以下字段:\n3.1.1.预计交车时间:支持单日及开始-结束日期两种方式,格式为:YYYY-MM-DD及YYYY-MM-DD至YYYY-MM-DD,取自对应交车任务中预计交车时间;\n3.1.2.合同编码:显示租赁/自营合同编码;\n3.1.3.项目名称:显示租赁/自营合同项目名称;\n3.1.4.客户名称:显示租赁/自营合同客户名称;\n3.1.5.交车区域:显示交车区域,交车区域来自车辆租赁合同-交车区域,格式为省-市;\n3.1.6.交车地点:显示交车地点,交车地点来自车辆租赁合同-交车地点,显示详细地址;\n3.1.7.交车数量:显示交车数量,重点色显示,点击弹出气泡卡片,列表显示:车辆类型、品牌、型号、车牌号、交车时间、交车人员;\n 3.1.7.1.车辆类型:显示车辆类型;\n 3.1.7.2.品牌:显示车辆品牌;\n 3.1.7.3.型号:显示车辆型号;\n 3.1.7.4.车牌号:显示交车车辆车牌号,如果该车还未交车则显示为-;\n 3.1.7.5.交车时间:显示实际车辆完成交车时间,格式为:YYYY-MM-DD;\n 3.1.7.6.交车人员:显示实际车辆完成交车操作人姓名;\n3.1.8.创建时间:显示交车任务单创建时间,格式为:YYYY-MM-DD HH:MM;\n3.1.9.创建人:显示交车任务单创建人;\n3.1.10.最后修改时间:显示交车任务单最后修改时间,格式为:YYYY-MM-DD HH:MM;\n3.1.11.最后修改人:显示交车任务单最后修改人姓名;\n3.1.12.操作:交车;\n 3.1.12.1.交车单:点击跳转交车管理-交车单;\n\n3.2.历史记录:显示以下字段:\n3.2.1.预计交车时间:支持单日及开始-结束日期两种方式,格式为:YYYY-MM-DD及YYYY-MM-DD至YYYY-MM-DD,取自对应交车任务中预计交车时间;\n3.1.2.合同编码:显示租赁/自营合同编码;\n3.1.3.项目名称:显示租赁/自营合同项目名称;\n3.1.4.客户名称:显示租赁/自营合同客户名称;\n3.1.5.交车区域:显示交车区域,交车区域来自车辆租赁合同-交车区域,格式为省-市;\n3.1.6.交车地点:显示交车地点,交车地点来自车辆租赁合同-交车地点,显示详细地址;\n3.1.7.交车数量:显示交车数量,重点色显示,点击弹出气泡卡片,列表显示:车辆类型、品牌、型号、车牌号、交车时间、交车人员;\n 3.1.7.1.车辆类型:显示车辆类型;\n 3.1.7.2.品牌:显示车辆品牌;\n 3.1.7.3.型号:显示车辆型号;\n 3.1.7.4.车牌号:显示交车车辆车牌号,如果该车还未交车则显示为-;\n 3.1.7.5.交车时间:显示实际车辆完成交车时间,格式为:YYYY-MM-DD;\n 3.1.7.6.交车人员:显示实际车辆完成交车操作人姓名;\n3.1.8.创建时间:显示交车任务单创建时间,格式为:YYYY-MM-DD HH:MM;\n3.1.9.创建人:显示交车任务单创建人;\n3.1.10.最后修改时间:显示交车任务单最后修改时间,格式为:YYYY-MM-DD HH:MM;\n3.1.11.最后修改人:显示交车任务单最后修改人姓名;\n3.1.12.操作:查看、交车;\n 3.1.12.1.查看:跳转交车管理-查看页;';
|
||||
|
||||
// 交车区域:省-市 二级
|
||||
var regionOptions = [
|
||||
@@ -318,7 +318,7 @@ const Component = function () {
|
||||
);
|
||||
}
|
||||
|
||||
// 待处理:预计交车时间、合同编码、项目名称、客户名称、交车区域、交车地点、交车数量、创建时间、创建人、最后修改时间、最后修改人、操作(查看、交车单)
|
||||
// 待处理:预计交车时间、合同编码、项目名称、客户名称、交车区域、交车地点、交车数量、创建时间、创建人、最后修改时间、最后修改人、操作(交车单)
|
||||
var pendingColumns = [
|
||||
{ title: '预计交车时间', dataIndex: 'expectedDate', key: 'expectedDate', width: 220, ellipsis: true },
|
||||
{ title: '合同编码', dataIndex: 'contractCode', key: 'contractCode', width: 150, ellipsis: true },
|
||||
@@ -331,11 +331,8 @@ const Component = function () {
|
||||
{ title: '创建人', dataIndex: 'createBy', key: 'createBy', width: 90, ellipsis: true },
|
||||
{ title: '最后修改时间', dataIndex: 'lastModifyTime', key: 'lastModifyTime', width: 160, ellipsis: true },
|
||||
{ title: '最后修改人', dataIndex: 'lastModifyBy', key: 'lastModifyBy', width: 90, ellipsis: true },
|
||||
{ title: '操作', key: 'action', width: 120, fixed: 'right', render: function (_, r) {
|
||||
return React.createElement(React.Fragment, null,
|
||||
React.createElement(Button, { type: 'link', size: 'small', onClick: function () { message.info('跳转交车管理-查看页'); } }, '查看'),
|
||||
React.createElement(Button, { type: 'link', size: 'small', onClick: function () { message.info('跳转交车管理-交车单'); } }, '交车单')
|
||||
);
|
||||
{ title: '操作', key: 'action', width: 80, fixed: 'right', render: function (_, r) {
|
||||
return React.createElement(Button, { type: 'link', size: 'small', onClick: function () { message.info('跳转交车管理-交车单'); } }, '交车单');
|
||||
} }
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user