Blame view
src/store/modules/address.js
1.92 KB
7d6833f2c 地址列表 |
1 2 |
import urlAlias from '../url' import request from '../request' |
323398550 若干功能添加 |
3 |
const { editAddress, addressList, getAddress, getDefaultAddress } = urlAlias |
7d6833f2c 地址列表 |
4 |
|
323398550 若干功能添加 |
5 |
const state = { list: [], detail: {}, defaultInfo: {} } |
7d6833f2c 地址列表 |
6 7 8 9 10 11 12 |
const mutations = { LIST: (state, list) => { state.list = list }, DETAILS: (state, details) => { state.details = details |
323398550 若干功能添加 |
13 14 15 |
}, DEFAULT: (state, data) => { state.defaultInfo = data |
7d6833f2c 地址列表 |
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
} } const actions = { edit(mutations, param, success) { request({ url: editAddress, data: param, success, fail: () => { uni.showModal({ content: '编辑失败', showCancel: false }) }, complete: (res) => { console.log('complete status === > ', res) } }) }, list({ commit }) { request({ url: addressList, success: (res) => { commit('LIST', res.data.data) }, fail: () => { uni.showModal({ content: '获取地址列表失败', showCancel: false }) } }) }, |
323398550 若干功能添加 |
50 |
details({ commit }, param) { |
7d6833f2c 地址列表 |
51 52 53 54 55 |
return new Promise((resolve, reject) => request({ url: getAddress, data: param, success: (res) => { commit('DETAILS', res.data.data) |
323398550 若干功能添加 |
56 57 58 59 |
resolve({ code: res.data.code, data: res.data.data }) |
7d6833f2c 地址列表 |
60 61 62 63 64 65 66 67 |
}, fail: () => { uni.showModal({ content: '获取地址信息失败', showCancel: false }) } })) |
323398550 若干功能添加 |
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
}, default({ commit }, param) { return new Promise((resolve, reject) => request({ url: getDefaultAddress, data: param, success: (res) => { resolve({ code: res.data.code, data: res.data.data }) }, fail: () => { uni.showModal({ content: '获取默认地址信息失败', showCancel: false }) } })) |
7d6833f2c 地址列表 |
86 87 88 89 90 91 92 93 94 |
} } export default { namespaced: true, state, mutations, actions } |