|
|
@@ -21,7 +21,7 @@ const AddRecord = props => {
|
|
|
|
|
|
return (
|
|
|
<ModalDragForm
|
|
|
- modalProps={{ zIndex: 1060, getContainer: false }}
|
|
|
+ modalProps={{ zIndex: 1003, getContainer: false }}
|
|
|
layout="vertical"
|
|
|
title="添加服务记录"
|
|
|
formRef={formRef}
|
|
|
@@ -32,22 +32,19 @@ const AddRecord = props => {
|
|
|
</Button>
|
|
|
}
|
|
|
onFinish={async values => {
|
|
|
- try {
|
|
|
- const newVal = { ...values }
|
|
|
- formRef.current?.resetFields()
|
|
|
- if (values.date) {
|
|
|
- newVal.date = dayjsFormat(values.date, 'YYYY-MM-DD')
|
|
|
- }
|
|
|
- if (values.remindTime) {
|
|
|
- newVal.remindTime = dayjsFormat(values.remindTime, 'YYYY-MM-DD')
|
|
|
- }
|
|
|
- await onConfirm(newVal)
|
|
|
- return true
|
|
|
- } catch (error) {
|
|
|
- return false
|
|
|
+ const newVal = { ...values }
|
|
|
+ formRef.current?.resetFields()
|
|
|
+ if (values.date) {
|
|
|
+ newVal.date = dayjsFormat(values.date, 'YYYY-MM-DD')
|
|
|
}
|
|
|
+ if (values.remindTime) {
|
|
|
+ newVal.remindTime = dayjsFormat(values.remindTime, 'YYYY-MM-DD')
|
|
|
+ }
|
|
|
+ await onConfirm(newVal)
|
|
|
+
|
|
|
+ return true
|
|
|
}}>
|
|
|
- <Form.Item name="status" rules={[{ required: true, message: '请选择类型' }]}>
|
|
|
+ <Form.Item name="status" label="服务类型" rules={[{ required: true, message: '请选择类型' }]}>
|
|
|
<Radio.Group>
|
|
|
<Radio value={1}>上门服务</Radio>
|
|
|
<Radio value={2}>电话拜访</Radio>
|
|
|
@@ -55,10 +52,18 @@ const AddRecord = props => {
|
|
|
<Radio value={4}>在线服务</Radio>
|
|
|
</Radio.Group>
|
|
|
</Form.Item>
|
|
|
- <Form.Item name="date" label="服务日期" initialValue={dayjs(new Date())}>
|
|
|
+ <Form.Item
|
|
|
+ name="date"
|
|
|
+ label="服务日期"
|
|
|
+ initialValue={dayjs(new Date())}
|
|
|
+ rules={[{ required: true, message: '请选择服务日期' }]}>
|
|
|
<DatePicker style={{ width: '100%' }} />
|
|
|
</Form.Item>
|
|
|
- <ProFormTextArea name="mark" label="内容" />
|
|
|
+ <ProFormTextArea
|
|
|
+ name="mark"
|
|
|
+ label="内容"
|
|
|
+ rules={[{ required: true, message: '请输入服务内容' }]}
|
|
|
+ />
|
|
|
|
|
|
<div className="pb-5">
|
|
|
<Switch onChange={onChange} checked={showExtraItem} />
|
|
|
@@ -66,7 +71,10 @@ const AddRecord = props => {
|
|
|
</div>
|
|
|
{showExtraItem ? (
|
|
|
<>
|
|
|
- <Form.Item name="remindTime" label="备忘日期" required={true}>
|
|
|
+ <Form.Item
|
|
|
+ name="remindTime"
|
|
|
+ label="备忘日期"
|
|
|
+ rules={[{ required: true, message: '请选择备忘日期' }]}>
|
|
|
<DatePicker style={{ width: '100%' }} disabledDate={disabledDate} />
|
|
|
</Form.Item>
|
|
|
<ProFormTextArea name="remarks" label="备忘内容" />
|