uu
This commit is contained in:
parent
12dc888054
commit
d95fb5523a
@ -24,6 +24,7 @@ const dateRangeList = [
|
|||||||
const pageEventNames = {
|
const pageEventNames = {
|
||||||
globalClick: "globalClick", // 全局页面 click事件
|
globalClick: "globalClick", // 全局页面 click事件
|
||||||
chooseAddress: "chooseAddress", // 地址选择
|
chooseAddress: "chooseAddress", // 地址选择
|
||||||
|
addressSaveSuccess: "addressSaveSuccess", // 地址保存成功
|
||||||
}
|
}
|
||||||
|
|
||||||
const addressNameCodeMap = [
|
const addressNameCodeMap = [
|
||||||
|
|||||||
@ -85,6 +85,7 @@
|
|||||||
import { getAddressModels } from "./model"
|
import { getAddressModels } from "./model"
|
||||||
import * as apiService from "@/common/api"
|
import * as apiService from "@/common/api"
|
||||||
import { addressNameCodeMap } from "@/common/enum"
|
import { addressNameCodeMap } from "@/common/enum"
|
||||||
|
import { pageEventNames } from "@/common/enum"
|
||||||
import { getAddressDetail, setAddresModalParam } from "@/common/util"
|
import { getAddressDetail, setAddresModalParam } from "@/common/util"
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@ -96,7 +97,9 @@
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
queryOption: {
|
queryOption: {
|
||||||
id: undefined
|
id: undefined,
|
||||||
|
addressType: undefined, // 1寄件 2收件
|
||||||
|
listQuery: {}
|
||||||
},
|
},
|
||||||
addressModal: {
|
addressModal: {
|
||||||
show: false,
|
show: false,
|
||||||
@ -163,11 +166,15 @@
|
|||||||
let curServiceHand = apiService.addAddress
|
let curServiceHand = apiService.addAddress
|
||||||
if(this.queryOption.id) {
|
if(this.queryOption.id) {
|
||||||
curServiceHand = apiService.editAddress
|
curServiceHand = apiService.editAddress
|
||||||
|
} else {
|
||||||
|
params.addressType = this.queryOption.addressType
|
||||||
}
|
}
|
||||||
params.blDefaultFlag = Number(!!(params.blDefaultFlag && params.blDefaultFlag.length > 0));
|
params.blDefaultFlag = Number(!!(params.blDefaultFlag && params.blDefaultFlag.length > 0));
|
||||||
|
|
||||||
await curServiceHand({ ...params, _loading: true })
|
await curServiceHand({ ...params, _loading: true })
|
||||||
this.showToast("操作成功")
|
this.showToast("操作成功")
|
||||||
|
uni.$emit(pageEventNames.addressSaveSuccess, {
|
||||||
|
data: params
|
||||||
|
})
|
||||||
this.goBack()
|
this.goBack()
|
||||||
},
|
},
|
||||||
handleDialogClick(curModal) {
|
handleDialogClick(curModal) {
|
||||||
|
|||||||
@ -129,12 +129,15 @@
|
|||||||
this.initData();
|
this.initData();
|
||||||
},
|
},
|
||||||
unmounted() {
|
unmounted() {
|
||||||
|
uni.$off(pageEventNames.addressSaveSuccess, this.addressSaveSuccessEventBack)
|
||||||
|
},
|
||||||
|
onShow(){
|
||||||
|
this?.$refs?.listRef?.getDataList?.(true) // 重置到第一页数据
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getAddressDetail,
|
getAddressDetail,
|
||||||
initData(){
|
initData(){
|
||||||
|
uni.$on(pageEventNames.addressSaveSuccess, this.addressSaveSuccessEventBack)
|
||||||
},
|
},
|
||||||
getListFun: apiService.getCustomerUserAddressList,
|
getListFun: apiService.getCustomerUserAddressList,
|
||||||
|
|
||||||
@ -150,8 +153,11 @@
|
|||||||
;
|
;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
handleEditItem(item={}) {
|
addressSaveSuccessEventBack({ data }){
|
||||||
this.goto(`address/edit?id=${item.id || ''}`)
|
|
||||||
|
},
|
||||||
|
handleEditItem(item={}) {
|
||||||
|
this.goto(`address/edit?id=${item.id || ''}&addressType=${this.searchParam.addressType}`)
|
||||||
},
|
},
|
||||||
async handleDelItem(item) {
|
async handleDelItem(item) {
|
||||||
await this.confirmModal('确认要删除吗?')
|
await this.confirmModal('确认要删除吗?')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user