商城测试版v7

This commit is contained in:
2022-07-21 20:38:52 +08:00
parent 2b4017274a
commit c646bac0a4
21 changed files with 235 additions and 87 deletions
-1
View File
@@ -4,7 +4,6 @@
.address_title{
display: flex;
justify-content: space-between;
color:$color_font_two;
font-size: $font_size;
padding: 20px;
padding-bottom: 0;
+12 -15
View File
@@ -12,6 +12,7 @@ type DefaultValueParm = {name: string, id:string|number, level?: number|string}
type Params = {
addressOnSelect?: (val:DefaultValueParm[]) => void,
addressOnChange?: (val:DefaultValueParm[]) => void,
addressOnClose?: () => void,
show?: true|false,
defaultValue?:DefaultValueParm[]
@@ -31,6 +32,7 @@ type AddresParam = {
export default memo(({
addressOnSelect,
addressOnChange,
addressOnClose,
show = false,
defaultValue = [],
@@ -84,7 +86,14 @@ export default memo(({
setSelectArr([selectArr[0], selectArr[1], {name:item.name, id:item.id, level:item.level}])
getDomDes('#address_tab_2')
}
}
//地址数据
useEffect(() => {
if(selectArr && selectArr.length > 0)
addressOnChange?.(selectArr)
}, [selectArr])
//选中标题
const onSelectIndex = (index) => {
@@ -148,20 +157,8 @@ export default memo(({
//确定按钮
const submitSelect = () => {
if(selectStatus) {
if(confirmBtnStatus || selectArr.length == 3) {
addressOnClose?.()
addressOnSelect?.(selectArr)
} else {
alert.error("请选择完整地址");
}
} else {
addressOnClose?.()
addressOnSelect?.(selectArr)
}
addressOnClose?.()
addressOnSelect?.(selectArr)
}
//获取省市区宽度
@@ -188,7 +185,7 @@ export default memo(({
return (
<>
<Drawer showTitle={false} show={show} onClose={() => addressOnClose?.()}>
<Drawer showTitle={false} show={show} onClose={submitSelect}>
<View className={styles.address_main}>
<View className={styles.address_title}>
<View onClick={() => addressOnClose?.()}>取消</View>