dataease-dm/fit2cloud-view/mock/license.js
2021-02-18 18:16:50 +08:00

52 lines
1.0 KiB
JavaScript

const {success, error} = require("./result-holder")
const licenses = {
valid: {
status: "valid",
license: {
"corporation": "xxxxxxxxxxxx",
"expired": "2030-07-03",
"licenseVersion": "v2",
"product": "cmp",
"generateTime": "1593763389356",
"edition": "Enterprise",
"count": 11
},
message: ""
},
invalid: {
status: "invalid",
license: {},
message: "license has invalid"
},
expired: {
status: "expired",
license: {
"corporation": "xxxxxxxxxxxx",
"expired": "2020-07-03",
"licenseVersion": "v2",
"product": "cmp",
"generateTime": "1593763389356",
"edition": "Enterprise",
"count": 11
},
message: "license has expired since 2020-07-03"
},
}
module.exports = [
{
url: '/samples/license/save',
type: 'post',
response: config => {
const {license} = config.body
const data = licenses[license];
if (!data) {
return success(licenses.invalid)
}
return success(data)
}
},
]