优化
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
<item v-for='(item,index) in addressList' :key='index' :item='item'
|
||||
@on-checked='onChecked(item)'
|
||||
@on-edit='args => goPath(`create?bean=${encodeURIComponent(JSON.stringify(args))}`)'
|
||||
@on-delete='args => {addressDelete(args?.addrid);fetchAddressList}' />
|
||||
@on-delete='args => {handleDelete(args)}' />
|
||||
</scroll-view>
|
||||
|
||||
<view class='bottom-button-view'>
|
||||
@@ -42,6 +42,23 @@ const fetchAddressList = async () => {
|
||||
addressList.value = await getAddressList();
|
||||
};
|
||||
|
||||
const handleDelete = async (item: any) => {
|
||||
uni.showModal(
|
||||
{
|
||||
title: '提示',
|
||||
content: '确定删除该地址吗?',
|
||||
success: async (res) => {
|
||||
if(res.confirm) {
|
||||
const result = await addressDelete(item?.addrid);
|
||||
if(result) {
|
||||
await fetchAddressList();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
);
|
||||
};
|
||||
|
||||
const onChecked = (e: any) => {
|
||||
const pages = getCurrentPages();
|
||||
if(pages.length >= 2 && pages[pages.length - 2].route?.includes('pages/mall/subs/order/order-confirm')) {
|
||||
|
Reference in New Issue
Block a user