12 changed files with 38 additions and 419 deletions
@ -1,401 +0,0 @@ |
|||
export default [ |
|||
{ |
|||
path: '/tasks', |
|||
handler: (req, res) => { |
|||
return res.json({ |
|||
code: 200, |
|||
msg: 'ok', |
|||
success: true, |
|||
data: { |
|||
plugins: [ |
|||
`<button onclick="location.href='https://www.tall.wiki/wl/1'">js打开物流页面</button>`, |
|||
`<a href="https://www.tall.wiki/wl/5">a链接打开现海园区</a>`, |
|||
`<div class="p-3 my-4 text-2xl bg-yellow-400 text-white" onclick="alert(123)">样式继承及简单脚本</div>`, |
|||
`<div class="p-3 my-4 text-2xl bg-red-400 text-white" onclick="openModal()">先是modal, 函数执行</div>
|
|||
<div style="display: none" id="modal">modal</div> |
|||
|
|||
<script> |
|||
function openModal() { |
|||
const modal = document.getElementById('modal'); |
|||
if (modal.style.display === 'block') { |
|||
modal.style.display = 'none'; |
|||
} else { |
|||
modal.style.display = 'block'; |
|||
} |
|||
console.log('modal显示了'); |
|||
} |
|||
</script>`, |
|||
], |
|||
}, |
|||
}); |
|||
}, |
|||
}, |
|||
//根据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: '默认项目', |
|||
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: 1, |
|||
name: '项目经理', |
|||
mine: 0, |
|||
pm: 1, |
|||
sequence: 1, |
|||
}, |
|||
{ |
|||
id: 2, |
|||
name: '运维', |
|||
mine: 0, |
|||
pm: 0, |
|||
sequence: 2, |
|||
}, |
|||
{ |
|||
id: 3, |
|||
name: '导师一', |
|||
mine: 1, |
|||
pm: 0, |
|||
sequence: 3, |
|||
}, |
|||
{ |
|||
id: 4, |
|||
name: '导师二', |
|||
mine: 1, |
|||
pm: 0, |
|||
sequence: 4, |
|||
}, |
|||
{ |
|||
id: 5, |
|||
name: '导师三', |
|||
mine: 1, |
|||
pm: 0, |
|||
sequence: 5, |
|||
}, |
|||
], |
|||
}, |
|||
}); |
|||
}, |
|||
}, |
|||
//配置角色栏展示的角色
|
|||
{ |
|||
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: 1, |
|||
colspan: 123, |
|||
param: 123, |
|||
pluginId: 13, |
|||
row: 2, |
|||
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: 1, |
|||
colspan: 123, |
|||
param: 123, |
|||
pluginId: 13, |
|||
row: 1, |
|||
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: '100', |
|||
row: 147, |
|||
shadow: 'string', |
|||
width: 'string', |
|||
}, |
|||
planDuration: 123, |
|||
planStart: 123456789, |
|||
plugins: [ |
|||
[ |
|||
{ |
|||
col: 123, |
|||
colspan: 123, |
|||
param: 123, |
|||
pluginId: 1, |
|||
row: 123, |
|||
rowspan: 123, |
|||
}, |
|||
], |
|||
], |
|||
process: 0, |
|||
realDuration: 123456789, |
|||
realStart: 123456789, |
|||
skip: -1, |
|||
skipTaskId: 123456789, |
|||
}, |
|||
{ |
|||
description: 'string', |
|||
detailId: 147258, |
|||
id: 254565, |
|||
name: 'string', |
|||
panel: { |
|||
backgroundColor: 'string', |
|||
border: 'string', |
|||
borderRadius: 'string', |
|||
col: 132, |
|||
height: '100', |
|||
row: 147, |
|||
shadow: 'string', |
|||
width: 'string', |
|||
}, |
|||
planDuration: 123, |
|||
planStart: 123456789, |
|||
plugins: [ |
|||
[ |
|||
{ |
|||
col: 123, |
|||
colspan: 123, |
|||
param: 123, |
|||
pluginId: 2, |
|||
row: 123, |
|||
rowspan: 123, |
|||
}, |
|||
], |
|||
], |
|||
process: 0, |
|||
realDuration: 123456789, |
|||
realStart: 123456789, |
|||
skip: -1, |
|||
skipTaskId: 123456789, |
|||
}, |
|||
{ |
|||
description: 'string', |
|||
detailId: 147258, |
|||
id: 111125, |
|||
name: 'string', |
|||
panel: { |
|||
backgroundColor: 'string', |
|||
border: 'string', |
|||
borderRadius: 'string', |
|||
col: 132, |
|||
height: '100', |
|||
row: 147, |
|||
shadow: 'string', |
|||
width: 'string', |
|||
}, |
|||
planDuration: 123, |
|||
planStart: 123456789, |
|||
plugins: [ |
|||
[ |
|||
{ |
|||
col: 123, |
|||
colspan: 123, |
|||
param: 123, |
|||
pluginId: 3, |
|||
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: '<div style="background:#0f0;height:100%"></div>', |
|||
id: 13, |
|||
intro: 'string', |
|||
js: 'string', |
|||
name: 'string', |
|||
styleType: -1, |
|||
version: 'string', |
|||
}, |
|||
}); |
|||
}, |
|||
}, |
|||
]; |
Loading…
Reference in new issue