fix(web): 调拨接收信息改为直接选择停车场并同步查看页
- 接收信息去掉「接收区域」及停车地址分支,仅保留接收时间与停车场下拉 - 运维(接收)编辑、第三方/司机运输接收信息、查看页与需求说明文案对齐 Made-with: Cursor
This commit is contained in:
@@ -14,15 +14,9 @@ const Component = function () {
|
||||
var DatePicker = antd.DatePicker;
|
||||
var Input = antd.Input;
|
||||
var Modal = antd.Modal;
|
||||
var Select = antd.Select;
|
||||
var Table = antd.Table;
|
||||
var message = antd.message;
|
||||
|
||||
function filterOption(input, option) {
|
||||
var label = (option && (option.label || option.children)) || '';
|
||||
return String(label).toLowerCase().indexOf(String(input || '').toLowerCase()) >= 0;
|
||||
}
|
||||
|
||||
function parseDateTime(s) {
|
||||
var str = String(s || '').trim();
|
||||
if (!str) return null;
|
||||
@@ -46,9 +40,7 @@ const Component = function () {
|
||||
transportPhone: '13800138000',
|
||||
receivePersonName: '王芳',
|
||||
receiveTimeStr: '2026-04-01 15:20',
|
||||
receiveAreaType: '停车场',
|
||||
receiveParkingName: '西湖景区停车场',
|
||||
receiveAddress: '',
|
||||
transferVehicles: [
|
||||
{
|
||||
id: 1,
|
||||
@@ -90,15 +82,6 @@ const Component = function () {
|
||||
|
||||
var snapshot = useMemo(function () { return getMockSnapshot(); }, []);
|
||||
|
||||
var parkingOptions = useMemo(function () {
|
||||
return [
|
||||
{ value: '西湖景区停车场', label: '西湖景区停车场' },
|
||||
{ value: '宁波江北停车场', label: '宁波江北停车场' },
|
||||
{ value: '张江园区停车场', label: '张江园区停车场' },
|
||||
{ value: '天河智慧停车场', label: '天河智慧停车场' }
|
||||
];
|
||||
}, []);
|
||||
|
||||
var requirementModalState = useState(false);
|
||||
var requirementModalOpen = requirementModalState[0];
|
||||
var setRequirementModalOpen = requirementModalState[1];
|
||||
@@ -109,7 +92,7 @@ const Component = function () {
|
||||
'参照「调拨管理-接收信息-司机运输」页面结构生成查看页:',
|
||||
'1.调拨情况(只读)',
|
||||
'2.调拨信息(只读)',
|
||||
'3.接收信息(只读)',
|
||||
'3.接收信息(只读):接收时间、停车场(直接展示所选停车场名称)',
|
||||
'4.调拨车辆清单(只读,包含到达时里程/氢量/电量)',
|
||||
'5.底部按钮仅保留「返回」。'
|
||||
].join('\n');
|
||||
@@ -247,7 +230,7 @@ const Component = function () {
|
||||
{ title: '接收信息', style: { marginBottom: 16 } },
|
||||
React.createElement(
|
||||
'div',
|
||||
{ style: { display: 'grid', gridTemplateColumns: '1fr 1fr 1fr', gap: '16px 24px', alignItems: 'start' } },
|
||||
{ style: { display: 'grid', gridTemplateColumns: '1fr 1fr', gap: '16px 24px', alignItems: 'start' } },
|
||||
React.createElement(
|
||||
'div',
|
||||
{ style: formItemStyle },
|
||||
@@ -265,43 +248,13 @@ const Component = function () {
|
||||
React.createElement(
|
||||
'div',
|
||||
{ style: formItemStyle },
|
||||
React.createElement('div', { style: labelStyle }, '接收区域'),
|
||||
React.createElement(Select, {
|
||||
placeholder: '-',
|
||||
style: controlStyle,
|
||||
value: snapshot.receiveAreaType,
|
||||
disabled: true,
|
||||
options: [{ value: '停车场', label: '停车场' }, { value: '其他', label: '其他' }]
|
||||
React.createElement('div', { style: labelStyle }, '停车场'),
|
||||
React.createElement(Input, {
|
||||
value: snapshot.receiveParkingName || '—',
|
||||
readOnly: true,
|
||||
style: readOnlyStyle
|
||||
})
|
||||
),
|
||||
snapshot.receiveAreaType === '停车场'
|
||||
? React.createElement(
|
||||
'div',
|
||||
{ style: formItemStyle },
|
||||
React.createElement('div', { style: labelStyle }, '停车场'),
|
||||
React.createElement(Select, {
|
||||
placeholder: '-',
|
||||
style: controlStyle,
|
||||
value: snapshot.receiveParkingName,
|
||||
disabled: true,
|
||||
showSearch: true,
|
||||
options: parkingOptions,
|
||||
filterOption: filterOption
|
||||
})
|
||||
)
|
||||
: snapshot.receiveAreaType === '其他'
|
||||
? React.createElement(
|
||||
'div',
|
||||
{ style: formItemStyle },
|
||||
React.createElement('div', { style: labelStyle }, '停车地址'),
|
||||
React.createElement(Input, { style: controlStyle, value: snapshot.receiveAddress || '-', readOnly: true, style: readOnlyStyle })
|
||||
)
|
||||
: React.createElement(
|
||||
'div',
|
||||
{ style: formItemStyle },
|
||||
React.createElement('div', { style: labelStyle }, '停车场/停车地址'),
|
||||
React.createElement(Input, { placeholder: '-', style: controlStyle, disabled: true })
|
||||
)
|
||||
)
|
||||
)
|
||||
),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user