export default [
{
path: '/tasks',
handler: (req, res) => {
return res.json({
code: 200,
msg: 'ok',
success: true,
data: {
plugins: [
``,
`a链接打开现海园区`,
`
样式继承及简单脚本
`,
`先是modal, 函数执行
modal
`,
],
},
});
},
},
//根据id获取token
{
path: '/tall/v1.0/users/userId',
handler: (req, res) => {
return res.json({
code: 200,
msg: 'ok',
success: true,
data: {
account: 'wally',
id: 123,
phone: '18603454788',
refresh_token: 'string',
token: 'string',
wxInfo: {
city: 'string',
country: 'string',
headImgUrl: 'string',
language: 'string',
nickname: 'string',
province: 'string',
sex: 0,
},
},
});
},
},
//根据id获取项目信息
{
path: '/defaultwbs/project/findProjectById',
method: 'post',
handler: (req, res) => {
return res.json({
code: 200,
msg: 'ok',
success: true,
data: {
name: 'string',
projectId: 1235555,
},
});
},
},
//查询角色栏展示的角色
{
path: '/defaultwbs/role/show',
method: 'post',
handler: (req, res) => {
return res.json({
code: 200,
msg: 'ok',
success: true,
data: {
//不展示的角色
invisibleList: [
{
id: 123456789,
mine: 1,
name: 'string',
pm: 0,
sequence: 33,
},
], //展示的角色
visibleList: [
{
id: 12345678932165,
mine: 0,
name: 'string',
pm: 0,
sequence: 22,
},
],
},
});
},
},
//配置角色栏展示的角色
{
path: '/defaultwbs/role/updateShow',
method: 'post',
handler: (req, res) => {
return res.json({
code: 200,
msg: 'ok',
success: true,
data: { description: 'data数据' },
});
},
},
//根据角色查找永久的日常任务
{
path: '/defaultwbs/task/permanent',
method: 'post',
handler: (req, res) => {
return res.json({
code: 200,
msg: 'ok',
success: true,
data: {
description: 'string',
detailId: 147258,
id: 258147,
name: 'string',
panel: {
backgroundColor: 'string',
border: 'string',
borderRadius: 'string',
col: 132,
height: 'string',
row: 147,
shadow: 'string',
width: 'string',
},
planDuration: 123,
planStart: 123456789,
plugins: [
[
{
col: 123,
colspan: 123,
param: 123,
pluginId: 123456789,
row: 123,
rowspan: 123,
},
],
],
process: 0,
realDuration: 123456789,
realStart: 123456789,
skip: -1,
skipTaskId: 123456789,
},
});
},
},
//根据时间和角色查找日常任务
{
path: '/defaultwbs/task/global',
method: 'post',
handler: (req, res) => {
return res.json({
code: 200,
msg: 'ok',
success: true,
data: {
description: 'string',
detailId: 147258,
id: 258147,
name: 'string',
panel: {
backgroundColor: 'string',
border: 'string',
borderRadius: 'string',
col: 132,
height: 'string',
row: 147,
shadow: 'string',
width: 'string',
},
planDuration: 123,
planStart: 123456789,
plugins: [
[
{
col: 123,
colspan: 123,
param: 123,
pluginId: 123456789,
row: 123,
rowspan: 123,
},
],
],
process: 0,
realDuration: 123456789,
realStart: 123456789,
skip: -1,
skipTaskId: 123456789,
},
});
},
},
//根据时间基准点和角色查找定期任务
{
path: '/defaultwbs/task/regular',
method: 'post',
handler: (req, res) => {
return res.json({
code: 200,
msg: 'ok',
success: true,
data: {
description: 'string',
detailId: 147258,
id: 258147,
name: 'string',
panel: {
backgroundColor: 'string',
border: 'string',
borderRadius: 'string',
col: 132,
height: 'string',
row: 147,
shadow: 'string',
width: 'string',
},
planDuration: 123,
planStart: 123456789,
plugins: [
[
{
col: 123,
colspan: 123,
param: 123,
pluginId: 123456789,
row: 123,
rowspan: 123,
},
],
],
process: 0,
realDuration: 123456789,
realStart: 123456789,
skip: -1,
skipTaskId: 123456789,
},
});
},
},
//修改任务状态
{
path: '/defaultwbs/task/type',
method: 'post',
handler: (req, res) => {
return res.json({
code: 200,
msg: 'ok',
success: true,
data: { description: 'data数据' },
});
},
},
//根据id查询插件信息
{
path: '/defaultwbs/plugin',
method: 'post',
handler: (req, res) => {
return res.json({
code: 200,
msg: 'ok',
success: true,
data: {
html: ``,
id: 13,
intro: 'string',
js: `function openModal() {
location.href='https://www.tall.wiki/wl/1'
}`,
name: 'string',
styleType: -1,
version: 'string',
},
});
},
},
];