Blame view
src/store/modules/read.js
1.22 KB
323398550 若干功能添加 |
1 2 |
import urlAlias from '../url' import request from '../request' |
7a2dda446 首页逻辑修改 |
3 |
|
323398550 若干功能添加 |
4 |
const { |
7a2dda446 首页逻辑修改 |
5 |
read |
323398550 若干功能添加 |
6 |
} = urlAlias |
7a2dda446 首页逻辑修改 |
7 8 |
const state = { |
323398550 若干功能添加 |
9 10 |
goodInfo: {} } |
7a2dda446 首页逻辑修改 |
11 12 13 |
const mutations = { INIT: (state, goodInfo) => { |
323398550 若干功能添加 |
14 15 16 |
state.goodInfo = goodInfo } } |
7a2dda446 首页逻辑修改 |
17 18 19 |
const actions = { fetch({ commit }, param) { |
b9fb65756 购物车和推荐产品根据sk_id来对应价格 |
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) => { |
b9fb65756 购物车和推荐产品根据sk_id来对应价格 |
27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
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('陈工了') } } } console.log(Res) commit('INIT', Res) |
323398550 若干功能添加 |
41 |
resolve() |
7a2dda446 首页逻辑修改 |
42 43 |
}, fail: (res) => { |
323398550 若干功能添加 |
44 |
console.log('fail status === > ', res) |
7a2dda446 首页逻辑修改 |
45 46 |
}, complete: (res) => { |
323398550 若干功能添加 |
47 48 49 50 51 |
console.log('complete status === > ', res) } })) } } |
7a2dda446 首页逻辑修改 |
52 53 54 55 56 |
export default { namespaced: true, state, mutations, |
323398550 若干功能添加 |
57 58 |
actions } |