Blame view
src/store/modules/read.js
1.31 KB
323398550 若干功能添加 |
1 2 |
import urlAlias from '../url' import request from '../request' |
7a2dda446 首页逻辑修改 |
3 |
|
323398550 若干功能添加 |
4 |
const { |
25347a006 详情页重构 |
5 |
read, |
323398550 若干功能添加 |
6 |
} = urlAlias |
7a2dda446 首页逻辑修改 |
7 8 |
const state = { |
25347a006 详情页重构 |
9 |
goodInfo: {}, |
323398550 若干功能添加 |
10 |
} |
7a2dda446 首页逻辑修改 |
11 12 13 |
const mutations = { INIT: (state, goodInfo) => { |
323398550 若干功能添加 |
14 |
state.goodInfo = goodInfo |
25347a006 详情页重构 |
15 |
}, |
323398550 若干功能添加 |
16 |
} |
7a2dda446 首页逻辑修改 |
17 18 19 |
const actions = { fetch({ commit }, param) { |
25347a006 详情页重构 |
20 21 22 |
// 由于购物车和用户推荐的价格要根据sk_id来获取 const arg = Object.assign({}, param) delete param.sk_id |
323398550 若干功能添加 |
23 |
return new Promise((resolve, reject) => request({ |
7a2dda446 首页逻辑修改 |
24 |
url: read, |
7d6833f2c 地址列表 |
25 |
data: param, |
7a2dda446 首页逻辑修改 |
26 |
success: (res) => { |
25347a006 详情页重构 |
27 28 29 30 31 32 33 34 35 36 37 38 |
console.log('readParm====>', arg) console.log('read====>', res.data.data) // 用一个新的对象来接收sk_id找的值 const Res = Object.assign({}, res.data.data) if (arg.sk_id !== undefined) { for (let i = 0; i < res.data.data.skuList.length; i++) { if (res.data.data.skuList[i].sk_id === arg.sk_id) { Res.p_sale_price = res.data.data.skuList[i].real_price console.log('陈工了') } } } |
b9fb65756 购物车和推荐产品根据sk_id来对应价格 |
39 |
commit('INIT', Res) |
3cda19af7 详情页-售后保障 |
40 |
resolve(res.data) |
7a2dda446 首页逻辑修改 |
41 42 |
}, fail: (res) => { |
323398550 若干功能添加 |
43 |
console.log('fail status === > ', res) |
7a2dda446 首页逻辑修改 |
44 45 |
}, complete: (res) => { |
323398550 若干功能添加 |
46 |
console.log('complete status === > ', res) |
25347a006 详情页重构 |
47 |
}, |
323398550 若干功能添加 |
48 |
})) |
25347a006 详情页重构 |
49 |
}, |
323398550 若干功能添加 |
50 |
} |
7a2dda446 首页逻辑修改 |
51 52 53 54 55 |
export default { namespaced: true, state, mutations, |
25347a006 详情页重构 |
56 |
actions, |
323398550 若干功能添加 |
57 |
} |