parent
2fdb25579d
commit
1774693c36
@ -0,0 +1,81 @@ |
|||||||
|
var express = require('express'); |
||||||
|
var router = express.Router(); |
||||||
|
var mock = require('../../public/javascripts/mock') |
||||||
|
var Mock = require("mockjs") |
||||||
|
var multipart = require('connect-multiparty'); |
||||||
|
var multipartMiddleware = multipart(); |
||||||
|
var moment = require("moment") |
||||||
|
var util=require("../../public/javascripts/util") |
||||||
|
var route=require('../../public/javascripts/route') |
||||||
|
|
||||||
|
//LOPA知识库
|
||||||
|
router.get('/lopa/repository/:know', function (req, res, next) { |
||||||
|
var data=mock.page(req,`查询${req.params.know}知识库成功`,{...{ |
||||||
|
//id
|
||||||
|
value:/\d{3}/, |
||||||
|
//描述
|
||||||
|
label: ()=>Mock.Random.word() |
||||||
|
},...(function(col){switch (col){ |
||||||
|
case "initialEventDescription": |
||||||
|
return { |
||||||
|
initialEventDescription:function (){ |
||||||
|
return this.label |
||||||
|
}, |
||||||
|
initialEventProbability:()=>Mock.Random.float(0,1) |
||||||
|
} |
||||||
|
}})(req.params.know)}) |
||||||
|
res.json(data) |
||||||
|
}) |
||||||
|
|
||||||
|
|
||||||
|
//lopa
|
||||||
|
router.get('/lopa/:id/:sif', function (req, res, next) { |
||||||
|
var sst=Mock.mock({ |
||||||
|
"si|1-100":[{ |
||||||
|
t:/\d{3}/ |
||||||
|
}] |
||||||
|
}) |
||||||
|
|
||||||
|
var data=Mock.mock({ |
||||||
|
...mock.ok(`LOPA获取节点${req.params.id},${req.params.sif}数据成功`), |
||||||
|
...{ |
||||||
|
body:{ |
||||||
|
sst, |
||||||
|
sheetData:{ |
||||||
|
row:function (){ |
||||||
|
let rowCount=50 |
||||||
|
let colCount=21 |
||||||
|
let rows=Array.from(new Array(rowCount).keys()) |
||||||
|
let cols=Array.from(new Array(colCount).keys()) |
||||||
|
for(let row in rows){ |
||||||
|
rows[+row]={ |
||||||
|
r:+row+1, |
||||||
|
spans:`1:${colCount}`, |
||||||
|
c:[] |
||||||
|
} |
||||||
|
for(let col in cols){ |
||||||
|
col=String.fromCharCode(+col+"A".charCodeAt()) |
||||||
|
rows[row].c.push({ |
||||||
|
r: `${col}${+row + 1}`, |
||||||
|
s: 1, |
||||||
|
t: 's', |
||||||
|
v: Mock.Random.integer(0, sst.si.length - 1) |
||||||
|
} |
||||||
|
) |
||||||
|
} |
||||||
|
} |
||||||
|
return rows |
||||||
|
} |
||||||
|
}, |
||||||
|
mergeCells:{ |
||||||
|
mergeCell:[], |
||||||
|
count:0 |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
}) |
||||||
|
res.json(data) |
||||||
|
}) |
||||||
|
|
||||||
|
|
||||||
|
module.exports=router |
Loading…
Reference in new issue