Commit 40f76a60 authored by XieZhiXiong's avatar XieZhiXiong

feat: 添加点击编辑触发事件属性

parent 03f07c6d
...@@ -67,6 +67,10 @@ interface IProps { ...@@ -67,6 +67,10 @@ interface IProps {
* 是否默认选择 默认地址,是的话会触发 onChange value为默认地址,默认为false * 是否默认选择 默认地址,是的话会触发 onChange value为默认地址,默认为false
*/ */
isDefaultAddress?: boolean, isDefaultAddress?: boolean,
/**
* 点击编辑触发事件
*/
onClickEdit?: (recordId: number) => void,
} }
const AddressRadioGroup: React.FC<IProps> = (props) => { const AddressRadioGroup: React.FC<IProps> = (props) => {
...@@ -74,6 +78,7 @@ const AddressRadioGroup: React.FC<IProps> = (props) => { ...@@ -74,6 +78,7 @@ const AddressRadioGroup: React.FC<IProps> = (props) => {
addressType = 2, addressType = 2,
value, value,
onChange, onChange,
onClickEdit,
isDefaultAddress = false, isDefaultAddress = false,
} = props; } = props;
const [list, setList] = useState<AddressValueType[]>([]); const [list, setList] = useState<AddressValueType[]>([]);
...@@ -184,6 +189,7 @@ const AddressRadioGroup: React.FC<IProps> = (props) => { ...@@ -184,6 +189,7 @@ const AddressRadioGroup: React.FC<IProps> = (props) => {
const handleEdit = (e: React.MouseEvent<HTMLElement, MouseEvent>, id: number) => { const handleEdit = (e: React.MouseEvent<HTMLElement, MouseEvent>, id: number) => {
e.stopPropagation(); e.stopPropagation();
onClickEdit?.(id);
}; };
const handleDelete = (e: React.MouseEvent<HTMLElement, MouseEvent>, id: number) => { const handleDelete = (e: React.MouseEvent<HTMLElement, MouseEvent>, id: number) => {
...@@ -276,13 +282,13 @@ const AddressRadioGroup: React.FC<IProps> = (props) => { ...@@ -276,13 +282,13 @@ const AddressRadioGroup: React.FC<IProps> = (props) => {
</div> </div>
<div className={styles['addressList-item-right']}> <div className={styles['addressList-item-right']}>
<div className={styles['addressList-item-actions']}> <div className={styles['addressList-item-actions']}>
{/* <Button <Button
type="text" type="text"
size="small" size="small"
onClick={(e) => handleEdit(e, item.value)} onClick={(e) => handleEdit(e, item.value)}
> >
编辑 编辑
</Button> */} </Button>
<Button <Button
type="text" type="text"
size="small" size="small"
......
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