|
@@ -42,6 +42,12 @@ const api = {
|
|
//短信验证码
|
|
//短信验证码
|
|
message: '/adminapi/verify/sendmessage',
|
|
message: '/adminapi/verify/sendmessage',
|
|
checkMessage: '/adminapi/verify/check_message',
|
|
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({
|
|
export default new Vuex.Store({
|
|
@@ -371,6 +377,36 @@ export default new Vuex.Store({
|
|
}
|
|
}
|
|
return result;
|
|
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, corpname, studid, studname, studschool } = data;
|
|
|
|
+ result = await this.$axios.$get(
|
|
|
|
+ api.stucorplist,
|
|
|
|
+ {},
|
|
|
|
+ { corpid: corpid, corpname: corpname, studid: studid, studname: studname, studschool: studschool, 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;
|
|
|
|
+ },
|
|
},
|
|
},
|
|
});
|
|
});
|
|
|
|
|