Commit 32504f6a authored by cellee's avatar cellee

Merge branch 'final' of http://120.77.240.215:9701/Maple/tostumi.git into final

parents 1867a7fc d9778b50
...@@ -117,7 +117,7 @@ const CardDetail = (props: any) => { ...@@ -117,7 +117,7 @@ const CardDetail = (props: any) => {
{onwerDetail.owerName} {onwerDetail.deleted === 1 && '(Canceled)'}{' '} {onwerDetail.owerName} {onwerDetail.deleted === 1 && '(Canceled)'}{' '}
</Col> </Col>
<Col>Contact Details:</Col> <Col>Contact Details:</Col>
<Col span={2}>{onwerDetail.owerPhone}</Col> <Col span={3}>{onwerDetail.owerPhone}</Col>
<Col>{onwerDetail.owerEmail}</Col> <Col>{onwerDetail.owerEmail}</Col>
</Row> </Row>
<Line /> <Line />
...@@ -127,7 +127,7 @@ const CardDetail = (props: any) => { ...@@ -127,7 +127,7 @@ const CardDetail = (props: any) => {
{listData.apply_name} {listData.exist === '1' && '(Canceled)'} {listData.apply_name} {listData.exist === '1' && '(Canceled)'}
</Col> </Col>
<Col>Contact Details:</Col> <Col>Contact Details:</Col>
<Col span={2}>{listData.apply_name_phone}</Col> <Col span={3}>{listData.apply_name_phone}</Col>
<Col>{listData.apply_name_email}</Col> <Col>{listData.apply_name_email}</Col>
</Row> </Row>
<Row gutter={8} style={{ marginTop: 16 }}> <Row gutter={8} style={{ marginTop: 16 }}>
......
...@@ -116,7 +116,7 @@ const RenovationDetail = (props: any) => { ...@@ -116,7 +116,7 @@ const RenovationDetail = (props: any) => {
{onwerDetail.owerName} {onwerDetail.deleted === 1 && '(Canceled)'} {onwerDetail.owerName} {onwerDetail.deleted === 1 && '(Canceled)'}
</Col> </Col>
<Col>Contact Details:</Col> <Col>Contact Details:</Col>
<Col span={2}>{onwerDetail.owerPhone}</Col> <Col span={3}>{onwerDetail.owerPhone}</Col>
<Col>{onwerDetail.owerEmail}</Col> <Col>{onwerDetail.owerEmail}</Col>
</Row> </Row>
...@@ -127,7 +127,7 @@ const RenovationDetail = (props: any) => { ...@@ -127,7 +127,7 @@ const RenovationDetail = (props: any) => {
{listData.contactName} {listData.exist === '1' && '(Canceled)'} {listData.contactName} {listData.exist === '1' && '(Canceled)'}
</Col> </Col>
<Col>Contact Details:</Col> <Col>Contact Details:</Col>
<Col span={2}>{listData.contactPhone}</Col> <Col span={3}>{listData.contactPhone}</Col>
<Col>{listData.contactEmail}</Col> <Col>{listData.contactEmail}</Col>
</Row> </Row>
<Row gutter={8} style={{ marginTop: 16 }}> <Row gutter={8} style={{ marginTop: 16 }}>
......
import React, { useState, useEffect, useRef } from 'react'; import React, { useState, useEffect, useRef } from 'react';
import { Input, Button, Form, Spin, Modal, Checkbox } from 'antd'; import { Input, Button, Form, Spin, Checkbox, Modal } from 'antd';
import { connect, history } from 'umi'; import { connect, history } from 'umi';
import { RA } from '@/utils/method'; import { RA } from '@/utils/method';
import { CheckboxValueType } from 'antd/lib/checkbox/Group'; // import { CheckboxValueType } from 'antd/lib/checkbox/Group';
import SelectOptions from '../../../components/SelectOptions/index'; import SelectOptions from '../../../components/SelectOptions/index';
import ShowOptions from '@/components/ShowOptions/index';
import TitleBack from '../../../components/TitleBack/TitleBack'; import TitleBack from '../../../components/TitleBack/TitleBack';
import styles from './Edit.less'; import styles from './Edit.less';
import type { CheckboxValueType } from 'antd/lib/checkbox/Group';
const module = 'User'; const module = 'User';
let options: Array<{ label: string; value: number }> = []; let options: Array<{ label: string; value: number }> = [];
...@@ -18,9 +20,7 @@ let optionsList: { ...@@ -18,9 +20,7 @@ let optionsList: {
const Edit = (props: any) => { const Edit = (props: any) => {
const { dispatch, CurData, SaveChooseData, CommunityList, DataServices } = props; const { dispatch, CurData, SaveChooseData, CommunityList, DataServices } = props;
const [CList, setCList] = useState(CommunityList); const [CList, setCList] = useState(CommunityList);
const [load, setload] = useState(false); const [load, setload] = useState(false);
const TosTosServiceProviderSave = (values: any) => { const TosTosServiceProviderSave = (values: any) => {
...@@ -56,7 +56,6 @@ const Edit = (props: any) => { ...@@ -56,7 +56,6 @@ const Edit = (props: any) => {
value: v.serviceCode, value: v.serviceCode,
}; };
}); });
optionsList = [...DataServices.data.rows]; optionsList = [...DataServices.data.rows];
} }
}, [DataServices]); }, [DataServices]);
...@@ -112,6 +111,7 @@ const Edit = (props: any) => { ...@@ -112,6 +111,7 @@ const Edit = (props: any) => {
val.updater = 'admin'; val.updater = 'admin';
if (SaveChooseData) { if (SaveChooseData) {
val.id = SaveChooseData.id; val.id = SaveChooseData.id;
val.serviceScopeList = SaveChooseData.serviceScopeList;
} }
setload(true); setload(true);
TosTosServiceProviderSave(val); TosTosServiceProviderSave(val);
...@@ -159,15 +159,22 @@ const Edit = (props: any) => { ...@@ -159,15 +159,22 @@ const Edit = (props: any) => {
<div className={styles.line} /> <div className={styles.line} />
{SaveChooseData !== null ? (
<ShowOptions list={SaveChooseData.serviceCommunityList} defaultValue="Close" />
) : (
<SelectOptions <SelectOptions
list={CommunityList ? CommunityList.sort() : []} list={CommunityList ? CommunityList.sort() : []}
checklist={SaveChooseData != null ? SaveChooseData.serviceCommunityList : null} // checklist={SaveChooseData != null ? SaveChooseData.serviceCommunityList : null}
onSubmit={printContent} onSubmit={printContent}
/> />
)}
<div className={styles.box2}> <div className={styles.box2}>
<div className={styles.box2item1}>Services Available</div> <div className={styles.box2item1}>Services Available</div>
<div className={styles.box2item2}> <div className={styles.box2item2}>
{SaveChooseData !== null ? (
SaveChooseData?.serviceScope
) : (
<Form.Item <Form.Item
name="serviceScopeList" name="serviceScopeList"
rules={[ rules={[
...@@ -177,9 +184,9 @@ const Edit = (props: any) => { ...@@ -177,9 +184,9 @@ const Edit = (props: any) => {
}, },
]} ]}
> >
<Checkbox.Group options={options as any} onChange={onSelectCheckBox} /> <Checkbox.Group options={options} onChange={onSelectCheckBox} />
{/* <Radio.Group options={options as any} /> */}
</Form.Item> </Form.Item>
)}
</div> </div>
</div> </div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment