🐞 fix(ID1000686):收货地址“删除”无效,依然能提交订单成功
This commit is contained in:
@@ -20,7 +20,8 @@ interface Params {
|
||||
// 地址列表
|
||||
const AddressList = memo(forwardRef((props: Params, AddressListRef) => {
|
||||
|
||||
|
||||
let pages = Taro.getCurrentPages(); // 获取当前的页面栈
|
||||
let prevPage = pages[pages.length - 2];
|
||||
|
||||
const { addButtonEnabled = true, focusBorderEnabled = false } = props;
|
||||
const { fetchData, state } = mppurchaseraddresslist()
|
||||
@@ -38,6 +39,13 @@ const AddressList = memo(forwardRef((props: Params, AddressListRef) => {
|
||||
return true;
|
||||
})
|
||||
}
|
||||
let itemList: any[] = []
|
||||
result?.data?.list?.forEach(item => {
|
||||
itemList.push(item?.id)
|
||||
})
|
||||
prevPage.setData({ //设置上一个页面的值
|
||||
ids: itemList
|
||||
});
|
||||
}
|
||||
useDidShow(() => {
|
||||
getData();
|
||||
@@ -86,10 +94,9 @@ const AddressList = memo(forwardRef((props: Params, AddressListRef) => {
|
||||
})
|
||||
}
|
||||
} else {
|
||||
let pages = Taro.getCurrentPages(); // 获取当前的页面栈
|
||||
let prevPage = pages[pages.length - 2];
|
||||
prevPage.setData({ //设置上一个页面的值
|
||||
addressObj: item
|
||||
addressObj: item,
|
||||
// ids: itemList
|
||||
});
|
||||
Taro.navigateBack({
|
||||
delta: 1
|
||||
|
||||
Reference in New Issue
Block a user