{以下是 Gitee 平台说明,您可以替换此简介 Gitee 是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 无论是个人、团队、或是企业,都能够用 Gitee 实现代码托管、项目管理、协作开发。企业项目请看 https://gitee.com/enterprises}
软件架构说明
this.$request({
method: 'POST', // 默认GET
url: '',
data: data,
header: {}, // 可不填,虽然多半不可能
}).then(res => {
// 成功后执行,具体格式待对完接口完善
}).catch(res => {
// 失败后执行
})
###
1.个人投递记录获取 get form[ { orgName:'', id:'',//简历id, } ]
3.两个简历基本信息获取分别为组织获取与个人获取 post 发送数据: 组织token/个人token(两个接口) 返回数据 list: [ { id: 1,//简历id name:'', store:'//学号', qq:'//QQ号', }, ], 4.简历ID获取简历所有信息 这里看后端怎么做,即所以简历放在一起还是单独分出来,前端方便或者更改简历获取,可以将两个数据作为请求参数,分别为简历id与简历类别(社团,组织) get 发送数据 id:'' 返回数据 社团: model: { name: '', sex: '',//性别 colleg:'',//学院 specialize:'',//专业 study_store:'', //学号 polity_mask:'',//政治面貌 qq:'',//qq phone:'',//电话 societies_num_1:'', societies_name_1:'', societies_num_2:'', societies_name_2:'', photo: '' }, 组织: model: { name: '', sex: '',//性别 colleg:'',//学院 specialize:'',//专业 grade:'', study_store:'', //学号 polity_mask:'',//政治面貌 qq:'',//qq phone:'',//电话 org:'',//组织 room:'',//部门 reason:'',//理由 selfEvaluation:'',//自我评价 experience:'',//经历 photo:'' },
2.组织登录 post 发送数据: form{ number:'',//账号 password:''//密码 }判断有无即可 返回数据: 账号密码错误/登录成功 data{ token:'', class:''组织类别 到时候自己存类别 }
3.组织分类 点击下拉分类发送两个类别数据 发送数据 form:{ class_one:'',(社团,院级,校级) class_two:''(物种分类) } 返回数据 返回值同为organization/allorgmsg接口数据相同
data:{
"index_img": "ad do tempor reprehenderit",
"name": "consectetur in ut est Duis",
"rId": "consectetur laboris fugiat ipsum",
"class_one": "sunt velit",
"class_two": "ad sed ex",
"hot": "tempor",
"intro": "Duis irure magna qui voluptate"
},
```
5.获取所有活动
get
```js
data:{
"index_img": "ad do tempor reprehenderit",//活动封面
"name": "consectetur in ut est Duis",//活动名称
"rId": "consectetur laboris fugiat ipsum",//活动id
"class_one": "sunt velit",
"class_two": "ad sed ex",
"hot": "tempor",
"intro": "Duis irure magna qui voluptate"//活动内容
},
```
4.活动分类
点击下拉分类发送两个类别数据
发送数据
```js
form:{
class_one:'',(社团,院级,校级)
class_two:''(物种分类)
}
返回数据
data:{
"index_img": "ad do tempor reprehenderit",//活动封面
"name": "consectetur in ut est Duis",//活动名称
"rId": "consectetur laboris fugiat ipsum",//活动id
"class_one": "sunt velit",
"class_two": "ad sed ex",
"hot": "tempor",
"intro": "Duis irure magna qui voluptate"//活动内容
},
5.活动详细信息获取 get 发送数据 id:''//活动id 返回数据
data:{
index_img: "ad do tempor reprehenderit",//活动封面
name: "consectetur in ut est Duis",//活动名称
rId: "consectetur laboris fugiat ipsum",//活动id
video:"",//活动视频
rules:"",//活动规则
files:[
'',
''],//活动附件
act_img:''//活动群聊
intro: "Duis irure magna qui voluptate",//活动内容,
class_one: "sunt velit",
class_two: "ad sed ex",
hot: "tempor",
},
6.活动发布
data:{
index_img: "ad do tempor reprehenderit",//活动封面
name: "consectetur in ut est Duis",//活动名称
rId: "consectetur laboris fugiat ipsum",//活动id
video:"",//活动视频
rules:"",//活动规则
files:[
'',
''],//活动附件
act_img:''//活动群聊
intro: "Duis irure magna qui voluptate",//活动内容,
class_one: "sunt velit",
class_two: "ad sed ex",
hot: "tempor",//热度
},
7.招新发布
inform:{
departments:[
'办公室:10人',
'宣传部:10人'
],
timeaddr:[{
time:'2021-10-10',addr:'c区'
},{
time:'2021-10-10',addr:'c区'
}],
introduce:'这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,',
qrcode:'https://cdn.uviewui.com/uview/swiper/3.jpg',
video:'1',
oId:'1',
img:'https://cdn.uviewui.com/uview/swiper/3.jpg',
title:'',
class_one:'',
class_two:''
},
8.社团招新发布 社团名称,社团简介,社团视频,社团编号,社团封面,社团视频,社团活动图片
data:{
name:'',
intro:'',
video:'',
number:'',
index_img:'',
stImg:[
'',
''
]
}
9.管理页,各次组织招新人数与活动报名人数获取 get 发送数据:组织token/组织ID 返回数据: orgs:[ { id:'',//招新id用于获取招新的所有学生基本信息 number:''//招新报名数量 } ], act:[ { id:'',//招新id用于获取活动的所有学生基本 number:''//活动报名数量 } ] 10:获得文件压缩包 即导出所有招新个人文件 get 发送数据: 活动/招新ID 返回数据: file:'',//压缩包
1.一轮接口简历提交后新增返回数据:简历生成的文件
1.保存草稿功能 2.草稿查看功能
请求URL
/*** POST
请求头
"headers": {
"Authorization": "Bearer" + token
}
请求参数
参数名 | 类型 | 必须 | 描述 | |
---|---|---|---|---|
model | object | 是 | 报名表单 | |
/ | name | string | 是 | |
/ | sex | string | 是 | 性别 |
/ | colleg | string | 是 | 学院 |
/ | specialize | string | 是 | 专业 |
/ | study_store | string | 是 | 学号 |
/ | polity_mask | string | 是 | 政治面貌 |
/ | string | 是 | ||
/ | phone | string | 是 | 电话 |
/ | societies_num_1 | string | 是 | |
/ | societies_name_1 | string | 是 | |
/ | societies_num_2 | string | 是 | |
/ | societies_name_2 | string | 是 | |
/ | photo | string | 是 | 照片 |
返回数据
file:''
请求URL
/*** POST
请求头
"headers": {
"Authorization": "Bearer" + token
}
请求参数
参数名 | 类型 | 必须 | 描述 | |
---|---|---|---|---|
model | object | 是 | 报名表单 | |
/ | name | string | 是 | |
/ | sex | string | 是 | 性别 |
/ | colleg | string | 是 | 学院 |
/ | specialize | string | 是 | 专业 |
/ | grade | string | 是 | |
/ | study_store | string | 是 | 学号 |
/ | polity_mask | string | 是 | 政治面貌 |
/ | string | 是 | ||
/ | phone | string | 是 | 电话 |
/ | org | string | 是 | 组织 |
/ | room | string | 是 | 部门 |
/ | reason | string | 是 | 理由 |
/ | selfEvaluation | string | 是 | 自我评价 |
/ | experience | string | 是 | 经历 |
/ | photo | string | 是 | 照片 |
返回结果
files:'',//组织报名解析返回文件
点击下拉分类发送两个类别数据
请求URL
/*** GET
请求参数
参数名 | 类型 | 必须 | 描述 | |
---|---|---|---|---|
form | object | 是 | ||
/ | class_one | string | 社团,院级,校级 | |
/ | class_two | string | 物种分类 |
返回结果
返回值同为organization/allorgmsg接口数据相同
请求URL
/*** POST
请求头
"headers": {
"Authorization": "Bearer" + token
}
请求参数
参数名 | 类型 | 必须 | 描述 |
---|---|---|---|
account | string | 是 | 账号 |
password | string | 是 | 密码 |
返回结果
{
"token":"",
"class_one":"//组织类别"
}
请求URL
/*** GET
请求头
"headers": {
"Authorization": "Bearer" + token
}
返回结果
{
"oId":"//组织id——存于缓存,用于查询相关信息",
"orgs":[
{
"id":"//招新id用于获取招新的所有学生基本(6接口)",
"number":"//招新报名数量"
}
]
}
请求URL
/*** GET
请求参数
参数名 | 类型 | 必须 | 描述 |
---|---|---|---|
id | string | 是 |
返回结果
{
"list": [
{
"id": "1 //简历id",
"name": "//姓名",
"store":"//学号",
"qq":"//QQ号"
},
{
"id": "2 //简历id",
"name": "//姓名",
"store": "//学号",
"qq": "//QQ号"
},
],
}
判断是否为组织/社团请求不同的接口
请求参数
参数名 | 类型 | 必须 | 描述 |
---|---|---|---|
id | string | 是 |
返回结果
//社团简历接口返回数据
"model": {
"name": "",
"sex": "//性别",
"colleg": "//学院",
"specialize": "//专业",
"study_store": "//学号",
"polity_mask": "//政治面貌",
"qq": "//qq",
"phone": "//电话",
"societies_num_1": "",
"societies_name_1": "",
"societies_num_2": "",
"societies_name_2": "",
"photo": ""
},
//组织简历返回数据
"model": {
"name": "",
"sex": "//性别",
"colleg": "//学院",
"specialize": "//专业",
"grade": "",
"study_store": "//学号",
"polity_mask": "//政治面貌",
"qq": "//qq",
"phone": "//电话",
"org": "//组织",
"room": "//部门",
"reason": "//理由",
"selfEvaluation": "//自我评价",
"experience": "//经历",
"photo": ""
}
请求URL
/*** POST
请求头
"headers": {
"Authorization": "Bearer" + token
}
请求参数
参数名 | 类型 | 必须 | 描述 | |
---|---|---|---|---|
inform | object | 是 | ||
/ | name | string | 是 | //社团名称, |
/ | intro | string | 是 | //社团简介, |
/ | video | string | 是 | //社团视频, |
/ | number | string | 是 | //社团编号 |
/ | imgs | array | 是 | //社团活动图片 |
/ | index_img | string | 是 | //社团封面 |
token:'' |
返回结果
{
"msg": "//发布成功或者发布失败"
}
请求URL
/*** GET
请求参数
参数名 | 类型 | 必须 | 描述 |
---|---|---|---|
id | string | 是 | //社团id |
返回结果
"inform": {
"name": "//社团名称",
"intro": "//社团简介",
"video": "//社团视频",
"number": "//社团编号",
"imgs": "[] //社团活动图片",
"index_img": "//社团封面",
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。