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, getJobRecruitingList, addJobRecruiting,getJobRecruitingInfo, upJobRecruiting, delJobRecruiting,getIndustry, getJobCompany, upJobCompany, getPositionList, getJobRecruitingArea, getJobNature, getExperience, getEducation, getSalary, getLanguage, getLevel, getCompanySize, getCompanyNature, } 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 通知,公告,消息 //招聘列表 start fr -------------------------------------> //1.获取职位列表 getJobRecruitingList({commit},data) { return new Promise((resolve, reject) => { getJobRecruitingList(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, //2.添加职位 addJobRecruiting({commit},data) { return new Promise((resolve, reject) => { addJobRecruiting(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, // 3.获取职位详情 getJobRecruitingInfo({commit},data) { return new Promise((resolve, reject) => { getJobRecruitingInfo(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, //4.修改职位 upJobRecruiting({commit},data) { return new Promise((resolve, reject) => { upJobRecruiting(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, // 5.删除职位 delJobRecruiting({commit},data) { return new Promise((resolve, reject) => { delJobRecruiting(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, // 6.获取公司信息 getJobCompany({commit},data) { return new Promise((resolve, reject) => { getJobCompany(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, // 7.修改公司信息 upJobCompany({commit},data) { return new Promise((resolve, reject) => { upJobCompany(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, // 2.0 获取行业 getIndustry({commit},data) { return new Promise((resolve, reject) => { getIndustry(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, // 2.1 获取职位分类 getPositionList({commit},data) { return new Promise((resolve, reject) => { getPositionList(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, // 2.2 获取工作区域 getJobRecruitingArea({commit},data) { return new Promise((resolve, reject) => { getJobRecruitingArea(data).then(response => { resolve(response) }) .catch(error => { reject(error) }) }) }, // 2.3 获取工作性质 getJobNature({commit},data) { return new Promise((resolve, reject) => { getJobNature(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, // 2.4 获取工作经验 getExperience({commit},data) { return new Promise((resolve, reject) => { getExperience(data).then(response => { resolve(response) }) .catch(error => { reject(error) }) }) }, // 2.5 获取教育程度 getEducation({commit},data) { return new Promise((resolve, reject) => { getEducation(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, // 2.6 获取薪资 getSalary({commit},data) { return new Promise((resolve, reject) => { getSalary(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, // 2.7 获取语言 getLanguage({commit},data) { return new Promise((resolve, reject) => { getLanguage(data).then(response => { resolve(response) }) .catch(error => { reject(error) }) }) }, // 2.8 获取级别 getLevel({commit},data) { return new Promise((resolve, reject) => { getLevel(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, // 2.9 获取公司规模 getCompanySize({commit},data) { return new Promise((resolve, reject) => { getCompanySize(data).then(response => { resolve(response) }) .catch(error => { reject(error) }) }) }, // 2.10 获取公司性质 getCompanyNature({commit},data) { return new Promise((resolve, reject) => { getCompanyNature(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, // 招聘列表 end fr -------------------------------------> } export default { namespaced: true, state, mutations, actions }