cent.js 7.73 KB
import {getChilds } from '@/api/newly'


const state  = () => {
    return {
        regionList: [],//区域
        typeShopList:[],//商铺类型
        owningEndList:[],//所属端
        rotationSequenceList:[],//轮播顺序
        siteTypeList:[],//场地类型

        rangeSettingList:[],//	范围设置
        contentClassificationList:[],//内容分类
        channelTypeList:[],//渠道类型
        informationTypeList:[],//信息类型
        cooperationTypeList:[],//合作类型
        receivingMerchantList:[],//接收商家
    }
}

const mutations = {
  setregion: (state, cent) => {
    state.regionList = cent
  },
  settypeShop: (state, cent) => {
    state.typeShopList = cent
  },
  setowningEnd: (state, cent) => {
    state.owningEndList = cent
  },
  setrotationSequence: (state, cent) => {
    state.rotationSequenceList = cent
  },
  setsiteType: (state, cent) => {
    state.siteTypeList = cent
  },


  setrangeSetting: (state, cent) => {
    state.rangeSettingList = cent
  },
  setcontentClassification: (state, cent) => {
    state.contentClassificationList = cent
  },
  setchannelType: (state, cent) => {
    state.channelTypeList = cent
  },
  setinformationType: (state, cent) => {
    state.informationTypeList = cent
  },
  setcooperationType: (state, cent) => {
    state.cooperationTypeList = cent
  },
  setreceivingMerchant: (state, cent) => {
    state.receivingMerchantList = cent
  },
}

const actions = {
    getChildsall({commit},) {
         console.error(']]]]]]]]]]]]]')
         return new Promise((resolve, reject) => {
            getChilds({"dictPid":2377,"page":1,"pageSize":50}).then(response => {
                console.error(response.data.list)
                response.data.list = response.data.list.map(item => {
                    let c1 = { 
                        label: item.dictName, 
                        value: item.dictName
                    }
                    return c1
                })
                commit('setregion',response.data.list)
                resolve()
            }).catch(error => {
                reject(error)
            })
            getChilds({"dictPid":2378,"page":1,"pageSize":50}).then(response => {
                console.error(response.data.list)
                response.data.list = response.data.list.map(item => {
                    let c1 = { 
                        label: item.dictName, 
                        value: item.dictName=='移动铺位'?'1':item.dictName=='固定铺位'?'2':item.dictId
                    }
                    return c1
                })
                commit('settypeShop',response.data.list)
                resolve()
            }).catch(error => {
                reject(error)
            })
            getChilds({"dictPid":2379,"page":1,"pageSize":50}).then(response => {
                console.error(response.data.list)
                response.data.list = response.data.list.map(item => {
                    let c1 = { 
                        label: item.dictName, 
                        value: item.dictName
                    }
                    return c1
                })
                commit('setowningEnd',response.data.list)
                resolve()
            }).catch(error => {
                reject(error)
            })
            getChilds({"dictPid":2384,"page":1,"pageSize":50}).then(response => {
                console.error(response.data.list)
                response.data.list = response.data.list.map(item => {
                    let c1 = { 
                        label: item.dictName, 
                        value: item.dictName
                    }
                    return c1
                })
                commit('setrotationSequence',response.data.list)
                resolve()
            }).catch(error => {
                reject(error)
            })
            getChilds({"dictPid":2385,"page":1,"pageSize":50}).then(response => {
                console.error(response.data.list)
                response.data.list = response.data.list.map(item => {
                    let c1 = { 
                        label: item.dictName, 
                        value: item.dictName
                    }
                    return c1
                })
                commit('setsiteType',response.data.list)
                resolve()
            }).catch(error => {
                reject(error)
            })



            getChilds({"dictPid":2397,"page":1,"pageSize":50}).then(response => {
                console.error(response.data.list)
                response.data.list = response.data.list.map(item => {
                    let c1 = { 
                        label: item.dictName, 
                        value: item.dictName
                    }
                    return c1
                })
                commit('setrangeSetting',response.data.list)
                resolve()
            }).catch(error => {
                reject(error)
            })
            
            getChilds({"dictPid":2398,"page":1,"pageSize":50}).then(response => {
                console.error(response.data.list)
                response.data.list = response.data.list.map(item => {
                    let c1 = { 
                        label: item.dictName, 
                        value: item.dictName
                    }
                    return c1
                })
                commit('setcontentClassification',response.data.list)
                resolve()
            }).catch(error => {
                reject(error)
            })
            getChilds({"dictPid":2399,"page":1,"pageSize":50}).then(response => {
                console.error(response.data.list)
                response.data.list = response.data.list.map(item => {
                    let c1 = { 
                        label: item.dictName, 
                        value: item.dictName
                    }
                    return c1
                })
                commit('setchannelType',response.data.list)
                resolve()
            }).catch(error => {
                reject(error)
            })
            getChilds({"dictPid":2400,"page":1,"pageSize":50}).then(response => {
                console.error(response.data.list)
                response.data.list = response.data.list.map(item => {
                    let c1 = { 
                        label: item.dictName, 
                        value: item.dictName
                    }
                    return c1
                })
                commit('setinformationType',response.data.list)
                resolve()
            }).catch(error => {
                reject(error)
            })
            getChilds({"dictPid":2401,"page":1,"pageSize":50}).then(response => {
                console.error(response.data.list)
                response.data.list = response.data.list.map(item => {
                    let c1 = { 
                        label: item.dictName, 
                        value: item.dictName
                    }
                    return c1
                })
                commit('setcooperationType',response.data.list)
                resolve()
            }).catch(error => {
                reject(error)
            })
            getChilds({"dictPid":2402,"page":1,"pageSize":50}).then(response => {
                console.error(response.data.list)
                response.data.list = response.data.list.map(item => {
                    let c1 = { 
                        label: item.dictName, 
                        value: item.dictName
                    }
                    return c1
                })
                commit('setreceivingMerchant',response.data.list)
                resolve()
            }).catch(error => {
                reject(error)
            })
        })
    },
}

export default {
  state,
  mutations,
  actions
}