forked from ccsens_fe/tall-mui-3
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
299 lines
7.1 KiB
299 lines
7.1 KiB
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: '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: `<button onclick="openModal()">js打开物流页面</button>`,
|
|
id: 13,
|
|
intro: 'string',
|
|
js: `function openModal() {
|
|
location.href='https://www.tall.wiki/wl/1'
|
|
}`,
|
|
name: 'string',
|
|
styleType: -1,
|
|
version: 'string',
|
|
},
|
|
});
|
|
},
|
|
},
|
|
];
|
|
|