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, updateGoodStatus, updateJobHuntingStatus, updateNoticeStatus, updateComplaintStatus, getDUser, noticeList, complaintList, readComplaint, readNotice, getJobRecruitingList, addJobRecruiting, getJobRecruitingInfo, upJobRecruiting, delJobRecruiting, getIndustry, getJobCompany, upJobCompany, getPositionList, getJobRecruitingArea, getJobNature, getExperience, getEducation, getSalary, getLanguage, getLevel, getCompanySize, getCompanyNature, checkJobRecruiting, getBookList, getBookInfo, addBook, deleteBook, updateBook, updateBookStatus, getJobHuntingApply, myApplyList, getArticleCommend, getMessageList, getMessageInfo, upMessageStatus, delMessage, upMessage, addMessage, checkMessageEdit } 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) }) }) }, getArticleCommend({ commit }, data) { return new Promise((resolve, reject) => { getArticleCommend(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) }) }) }, updateGoodStatus ({ commit }, data) { return new Promise((resolve, reject) => { updateGoodStatus(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, updateJobHuntingStatus ({ commit }, data) { return new Promise((resolve, reject) => { updateJobHuntingStatus(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, updateNoticeStatus ({ commit }, data) { return new Promise((resolve, reject) => { updateNoticeStatus(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) } , updateComplaintStatus ({ commit }, data) { return new Promise((resolve, reject) => { updateComplaintStatus(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) }) }) }, //行政通知 noticeList({ commit }, data) { return new Promise((resolve, reject) => { noticeList(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, //行政投诉 complaintList({ commit }, data) { return new Promise((resolve, reject) => { complaintList(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, // 行政通知已读 readNotice({ commit }, data) { return new Promise((resolve, reject) => { readNotice(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, // 行政投诉已读 readComplaint({ commit }, data) { return new Promise((resolve, reject) => { readComplaint(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) }) }) }, addComplaint({ commit }, data) { return new Promise((resolve, reject) => { addComplaint(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, getDUser({ commit }, data) { return new Promise((resolve, reject) => { getDUser(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 通知,公告,消息 //20250422 书刊音像 getBookList({ commit }, data) { return new Promise((resolve, reject) => { getBookList(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, getBookInfo({ commit }, data) { return new Promise((resolve, reject) => { getBookInfo(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, addBook({ commit }, data) { return new Promise((resolve, reject) => { addBook(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, deleteBook({ commit }, data) { return new Promise((resolve, reject) => { deleteBook(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, updateBook({ commit }, data) { return new Promise((resolve, reject) => { updateBook(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, updateBookStatus({ commit }, data) { return new Promise((resolve, reject) => { updateBookStatus(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, getJobHuntingApply({ commit }, data) { return new Promise((resolve, reject) => { getJobHuntingApply(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, myApplyList({ commit }, data) { return new Promise((resolve, reject) => { myApplyList(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, //20250422 书刊音像 //招聘列表 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) }) }) }, // 8.修改职位信息状态(审核通过、拒绝、撤回) checkJobRecruiting({ commit }, data) { return new Promise((resolve, reject) => { checkJobRecruiting(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, // 招聘列表 end  fr -------------------------------------> // 留言 start -------------------------------------> getMessageList({ commit }, data) { return new Promise((resolve, reject) => { getMessageList(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, getMessageInfo({ commit }, data) { return new Promise((resolve, reject) => { getMessageInfo(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, upMessageStatus({ commit }, data) { return new Promise((resolve, reject) => { upMessageStatus(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, delMessage({ commit }, data) { return new Promise((resolve, reject) => { delMessage(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, upMessage({ commit }, data) { return new Promise((resolve, reject) => { upMessage(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, addMessage({ commit }, data) { return new Promise((resolve, reject) => { addMessage(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, checkMessageEdit({ commit }, data) { return new Promise((resolve, reject) => { checkMessageEdit(data).then(response => { resolve(response) }).catch(error => { reject(error) }) }) }, // 留言 end -------------------------------------> } export default { namespaced: true, state, mutations, actions }