import Vue from 'vue';
import Vuex from 'vuex';
import $request from '../lib/request.js';
Vue.use(Vuex);
const api = {
  imgQuery: 'http://192.168.3.45:18090/api/cms/imgnews/query'
};

const state = () => ({
  imgList: []
});

const actions = {
  async imgQuery({ commit }) {
    const res = await $request.get(api.imgQuery);
    commit('imgQuery', res[1].data);
    return res;
  },
};

const mutations = {
  imgQuery(state, payload) {
    state.imgList = payload.data;
  },
};

export default new Vuex.Store({
  state,
  mutations,
  actions,
  modules: {}
});