|
@@ -12,8 +12,10 @@ const api = {
|
|
|
corpSchInfo: '/api/corp/corps/{corpid}/schs',
|
|
|
schs: '/api/corp/schs', //get:按学校查询入驻企业列表;post:申请入驻学校
|
|
|
profiles: '/api/jobs/profiles', //get查询招生简章列表;post创建招生简章
|
|
|
- posts: '/api/jobs/posts',
|
|
|
- postsinfo: '/api/jobs/posts/{id}',
|
|
|
+ // posts: '/api/jobs/posts',
|
|
|
+ // postsinfo: '/api/jobs/posts/{id}',
|
|
|
+ posts: `/adminapi${process.env.NODE_ENV === 'development' ? '' : ' / jobs'}/posts`,
|
|
|
+ postsinfo: `/adminapi${process.env.NODE_ENV === 'development' ? '' : ' / jobs'}/posts/{id}`,
|
|
|
profilesinfo: '/api/jobs/profiles/{id}',
|
|
|
infos: '/api/jobs/infos',
|
|
|
fairs: '/api/jobs/fairs',
|
|
@@ -40,6 +42,12 @@ const api = {
|
|
|
//短信验证码
|
|
|
message: '/adminapi/verify/sendmessage',
|
|
|
checkMessage: '/adminapi/verify/check_message',
|
|
|
+ // 关注数
|
|
|
+ stucorp: `/adminapi${process.env.NODE_ENV === 'development' ? '' : ' / jobs'}/studentcorp`,
|
|
|
+ stucorpsearch: `/adminapi${process.env.NODE_ENV === 'development' ? '' : ' / jobs'}/studentcorp`,
|
|
|
+ stucorplist: `/adminapi${process.env.NODE_ENV === 'development' ? '' : ' / jobs'}/studentcorp`,
|
|
|
+ stucorpupdate: `/adminapi${process.env.NODE_ENV === 'development' ? '' : ' / jobs'}/studentcorp`,
|
|
|
+ stucorpdelete: `/adminapi${process.env.NODE_ENV === 'development' ? '' : ' / jobs'}/studentcorp/{id}`,
|
|
|
};
|
|
|
|
|
|
export default new Vuex.Store({
|
|
@@ -369,6 +377,32 @@ export default new Vuex.Store({
|
|
|
}
|
|
|
return result;
|
|
|
},
|
|
|
+ // 学生关注企业
|
|
|
+ async stucorpOperation({ state }, { type, data }) {
|
|
|
+ let result;
|
|
|
+ let { skip, limit } = data;
|
|
|
+ if (type === 'add') {
|
|
|
+ let { query, body } = data;
|
|
|
+ result = await this.$axios.$post(api.stucorp, body, {}, query);
|
|
|
+ }
|
|
|
+ if (type === 'list') {
|
|
|
+ let { corpid } = data;
|
|
|
+ result = await this.$axios.$get(api.stucorplist, {}, { corpid: corpid, skip: skip, limit: limit });
|
|
|
+ }
|
|
|
+ if (type === 'search') {
|
|
|
+ let { id, studid, corpid } = data;
|
|
|
+ result = await this.$axios.$get(api.stucorpsearch, {}, { studid: studid, corpid: corpid });
|
|
|
+ }
|
|
|
+ if (type === 'update') {
|
|
|
+ let { info, id } = data;
|
|
|
+ result = await this.$axios.$post(api.stucorpupdate, info, { id: id });
|
|
|
+ }
|
|
|
+ if (type === 'delete') {
|
|
|
+ let { id } = data;
|
|
|
+ result = await this.$axios.$delete(api.stucorpdelete, {}, { id: id });
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+ },
|
|
|
},
|
|
|
});
|
|
|
|