import { addComplaint } from '@/api/complaint' import { getArticleList, addArticle, delArticle, getArticleInfo, updateArticle, upArticleStatus, getGoodList, addGood, delGood, getGoodInfo, updateGood, websiteList, getWebsiteNavList, getWebsiteNavPool, getWebsiteNavPoolSite, getSurveyList,getSurveyInfo, getJobHuntingList, getJobHuntingInfo,addJobHunting,delJobHunting,updateJobHunting,getJobHuntingData, getComplaintList, getComplaintInfo, updateComplaint, deleteComplaint, addComplaint1, getMSG, getNoticeList, getNoticeInfo, addNotice, updateNotice, deleteNotice } from '@/api/news' const state = { } const mutations = { } const actions = { //1.资讯中心 start ----------------------------------------> //获取资讯列表 getArticleList({ commit }, data) { return new Promise((resolve, reject) => { getArticleList(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, //添加资讯 addArticle({ commit }, data) { return new Promise((resolve, reject) => { addArticle(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, //删除资讯 delArticle({ commit }, data) { return new Promise((resolve, reject) => { delArticle(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, //获取资讯详情 getArticleInfo({ commit }, data) { return new Promise((resolve, reject) => { getArticleInfo(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, //修改资讯内容 updateArticle({ commit }, data) { return new Promise((resolve, reject) => { updateArticle(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, //修改资讯显示或隐藏 upArticleStatus({ commit }, data) { return new Promise((resolve, reject) => { upArticleStatus(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, //资讯中心 end ----------------------------------------> //20250226 产品列表 //获取产品列表 getGoodList({ commit }, data) { return new Promise((resolve, reject) => { getGoodList(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, getGoodInfo({ commit }, data) { return new Promise((resolve, reject) => { getGoodInfo(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, addGood({ commit }, data) { return new Promise((resolve, reject) => { addGood(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, delGood({ commit }, data) { return new Promise((resolve, reject) => { delGood(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, updateGood({ commit }, data) { return new Promise((resolve, reject) => { updateGood(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, websiteList({ commit }, data) { return new Promise((resolve, reject) => { websiteList(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, getWebsiteNavList({ commit }, data) { return new Promise((resolve, reject) => { getWebsiteNavList(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, //20250226 产品列表 //20250306 求职信息 getJobHuntingList ({ commit }, data) { return new Promise((resolve, reject) => { getJobHuntingList(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, getJobHuntingInfo ({ commit }, data) { return new Promise((resolve, reject) => { getJobHuntingInfo(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, addJobHunting ({ commit }, data) { return new Promise((resolve, reject) => { addJobHunting(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, delJobHunting ({ commit }, data) { return new Promise((resolve, reject) => { delJobHunting(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, updateJobHunting ({ commit }, data) { return new Promise((resolve, reject) => { updateJobHunting(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, getJobHuntingData ({ commit }, data) { return new Promise((resolve, reject) => { getJobHuntingData(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, //20250306 求职信息 getWebsiteNavPool({ commit }, data) { return new Promise((resolve, reject) => { getWebsiteNavPool(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, getWebsiteNavPoolSite({ commit }, data) { return new Promise((resolve, reject) => { getWebsiteNavPoolSite(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, //1.投票列表 start fr----------------------------------------> //1.1获取投票列表 getSurveyList({commit},data) { return new Promise((resolve, reject) => { getSurveyList(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, //1.2获取投票详情 getSurveyInfo({commit},data) { return new Promise((resolve, reject) => { getSurveyInfo(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, //1投票列表 end ----------------------------------------> //20250324 通知,公告,消息 getNoticeList({commit},data) { return new Promise((resolve, reject) => { getNoticeList(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, getNoticeInfo({commit},data) { return new Promise((resolve, reject) => { getNoticeInfo(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, addNotice({commit},data) { return new Promise((resolve, reject) => { addNotice(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, updateNotice({commit},data) { return new Promise( (resolve, reject) => { updateNotice(data).then(response => { resolve(response) }).catch(error => { reject(error) }) } ) }, deleteNotice({commit},data) { return new Promise((resolve, reject) => { deleteNotice(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, getMSG({commit},data) { return new Promise((resolve, reject) => { getMSG(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, getComplaintList({commit},data) { return new Promise((resolve, reject) => { getComplaintList(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, getComplaintInfo({ commit }, data) { return new Promise((resolve, reject) => { getComplaintInfo(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, updateComplaint({ commit }, data) { return new Promise((resolve, reject) => { updateComplaint(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, deleteComplaint({ commit }, data) { return new Promise((resolve, reject) => { deleteComplaint(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, addComplaint1({ commit }, data) { return new Promise((resolve, reject) => { addComplaint1(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, //20250324 通知,公告,消息 } export default { namespaced: true, state, mutations, actions }