🐞 fix(ID1000686):收货地址“删除”无效,依然能提交订单成功

This commit is contained in:
Haiyi
2022-11-15 15:02:09 +08:00
parent 225795f56e
commit 05d73d7265
3 changed files with 31 additions and 8 deletions
+11 -4
View File
@@ -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