Blame view

src/store/modules/read.js 1.22 KB
323398550   范牧   若干功能添加
1
2
  import urlAlias from '../url'
  import request from '../request'
7a2dda446   BigBoss   首页逻辑修改
3

323398550   范牧   若干功能添加
4
  const {
7a2dda446   BigBoss   首页逻辑修改
5
    read
323398550   范牧   若干功能添加
6
  } = urlAlias
7a2dda446   BigBoss   首页逻辑修改
7
8
  
  const state = {
323398550   范牧   若干功能添加
9
10
    goodInfo: {}
  }
7a2dda446   BigBoss   首页逻辑修改
11
12
13
  
  const mutations = {
    INIT: (state, goodInfo) => {
323398550   范牧   若干功能添加
14
15
16
      state.goodInfo = goodInfo
    }
  }
7a2dda446   BigBoss   首页逻辑修改
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   BigBoss   首页逻辑修改
24
        url: read,
7d6833f2c   范牧   地址列表
25
        data: param,
7a2dda446   BigBoss   首页逻辑修改
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   BigBoss   首页逻辑修改
42
43
        },
        fail: (res) => {
323398550   范牧   若干功能添加
44
          console.log('fail status === > ', res)
7a2dda446   BigBoss   首页逻辑修改
45
46
        },
        complete: (res) => {
323398550   范牧   若干功能添加
47
48
49
50
51
          console.log('complete status === > ', res)
        }
      }))
    }
  }
7a2dda446   BigBoss   首页逻辑修改
52
53
54
55
56
  
  export default {
    namespaced: true,
    state,
    mutations,
323398550   范牧   若干功能添加
57
58
    actions
  }