| | |
| | | import { IconLink } from '@arco-design/web-react/icon'; |
| | | import MapView from './map' |
| | | import { scan } from '@/assets/images/icon' |
| | | import { EventLevelDrawer, MattersDetail } from './levelDetail' |
| | | import { EventLevelDrawer, MattersDetail } from './levelDetail'; |
| | | |
| | | const RadioGroup = Radio.Group;// 根据调解案号获取纠纷登记信息 |
| | | const FormItem = Form.Item; |
| | | const InputSearch = Input.Search; |
| | | |
| | | function getId() { |
| | | return $$.ax.request({ url: `caseUtils/getNewTimeId`, type: 'get', service: 'utils' }); |
| | | } |
| | | |
| | | |
| | | const VisitorRegister = (props) => { |
| | |
| | | // 更多列配置... |
| | | ]; |
| | | |
| | | const options1 = [ |
| | | { |
| | | value: 'jingjijiufen', |
| | | label: '经济纠纷', |
| | | children: [ |
| | | { |
| | | value: 'laodongjiufen', |
| | | label: '劳动纠纷', |
| | | }, |
| | | { |
| | | value: 'laodongzhengyijiufen', |
| | | label: '劳动争议纠纷', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | value: 'linlijiufen', |
| | | label: '邻里纠纷', |
| | | children: [ |
| | | { |
| | | value: 'linlijiufen', |
| | | label: '邻里纠纷', |
| | | }, |
| | | ], |
| | | }, |
| | | ]; |
| | | |
| | | //获取id |
| | | const getAppId = async (value) => { |
| | | const res = await getId() |
| | | if (res.type) { |
| | | setFakeData([...fakeData, { |
| | | ...value, |
| | | id: res.data |
| | | }]) |
| | | } |
| | | } |
| | | |
| | | //获取当前时间 |
| | | const getFormattedDateTime = () => { |
| | | let now = new Date(); |
| | |
| | | } |
| | | |
| | | //添加当事人 |
| | | const handleAddParty = (value) => { |
| | | if (value.id) { |
| | | const handleAddParty = (value, isEdit) => { |
| | | console.log(value, isEdit); |
| | | if (isEdit) { |
| | | //编辑 |
| | | const newList = fakeData.map(item => { |
| | | if (item.id === value.id) { |
| | |
| | | setFakeData(newList) |
| | | setEditData(null) |
| | | } else { |
| | | getAppId(value) |
| | | setFakeData([...fakeData, { |
| | | ...value |
| | | }]) |
| | | } |
| | | } |
| | | |
| | |
| | | <FormItem |
| | | label={(<div style={{ display: 'flex' }}>纠纷类型<div className="must">必填</div></div>)} |
| | | rules={[{ message: '请选择纠纷类型', required: true }]} |
| | | field='caseType' |
| | | field='myCaseType' |
| | | > |
| | | <Cascader |
| | | placeholder='请选择' |
| | | options={options1} |
| | | options={$$.caseTypeSelect.caseTypeSelect} |
| | | onChange={(value, option) => { |
| | | console.log(value, option); |
| | | if (option) { |
| | | props.formRef.current.setFieldsValue({ |
| | | caseTypeFirst: option[0].value, |
| | | caseTypeFirstName: option[0].label, |
| | | caseType: option[1].value, |
| | | caseTypeName: option[1].label, |
| | | }) |
| | | } else { |
| | | //清除数据 |
| | | props.formRef.current.setFieldsValue({ |
| | | caseTypeFirst: undefined, |
| | | caseTypeFirstName: undefined, |
| | | caseType: undefined, |
| | | caseTypeName: undefined, |
| | | }) |
| | | } |
| | | }} |
| | | allowClear |
| | | /> |
| | |
| | | </FormItem> |
| | | </Col> |
| | | <Col span={8}> |
| | | <FormItem label='问题属地' field='quesAddress'> |
| | | <FormItem label='问题属地' field='myQuesAddress'> |
| | | <Cascader |
| | | placeholder='请选择' |
| | | options={$$.locationOption()} |
| | |
| | | onClose={() => setAddVisabled(false)} |
| | | handleAddParty={handleAddParty} |
| | | editData={editData} |
| | | mainId={props.mainId} |
| | | /> |
| | | </Modal> |
| | | <Modal |
| | |
| | | fakeData={fakeData} |
| | | dialogType={dialogType} |
| | | editData={editData} |
| | | mainId={props.mainId} |
| | | /> |
| | | </Modal> |
| | | <Modal |