Blame view

src/store/modules/userRecommand.js 1.02 KB
323398550   范牧   若干功能添加
1
2
  import urlAlias from '../url'
  import request from '../request'
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
3

323398550   范牧   若干功能添加
4
  const {
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
5
    recommandList
323398550   范牧   若干功能添加
6
  } = urlAlias
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
7
8
  
  const state = {
323398550   范牧   若干功能添加
9
    recommandList: []
cc196c33c   喻鹏   购物车和用户推荐接口渲染
10
  }
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
11
12
  const mutations = {
    INIT: (state, list) => {
323398550   范牧   若干功能添加
13
14
15
      state.recommandList = list
    }
  }
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
16

323398550   范牧   若干功能添加
17
  let goodsList = []
cc196c33c   喻鹏   购物车和用户推荐接口渲染
18

7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
19
20
21
22
  const actions = {
    getRecommandList({ commit }, param) {
      request({
        url: recommandList,
323398550   范牧   若干功能添加
23
        data: param,
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
24
        success: (res) => {
323398550   范牧   若干功能添加
25
26
27
28
29
30
          console.log(res.data.data)
          // const Res={...res.data.data.list,...data.data.list}
          const data = res.data.data
          for (let index = 0; index < data.length; index++) {
            goodsList = [...goodsList, ...data[index].list]
          }
cc196c33c   喻鹏   购物车和用户推荐接口渲染
31
          commit('INIT', goodsList)
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
32
33
        },
        fail: (res) => {
323398550   范牧   若干功能添加
34
35
36
37
38
          uni.showToast({
            title: '数据加载完了',
            icon: 'none'
          })
          console.log('fail status === > ', res)
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
39
40
        },
        complete: (res) => {
323398550   范牧   若干功能添加
41
42
          console.log('complete status === > ', res)
        }
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
43
      })
323398550   范牧   若干功能添加
44
45
    }
  }
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
46
47
48
49
50
  
  export default {
    namespaced: true,
    state,
    mutations,
323398550   范牧   若干功能添加
51
52
    actions
  }