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 }