import Mock from 'mockjs'; Mock.mock("/apiTest", { hello: "hello" }) // 向后台请求数据: // 信息的主键 // 外键交易人信息(名称,地址,国家,生日,证件), // 拦截时间,拦截原因,来源系统, // 源报文标识,报文类别,交易代码,处理结果,处理状态, // 备注,操作/合规状态, // 审核经办(时间,操作员,合规操作,结果,备注), // 复核(时间,操作员,合规操作,结果,备注), Mock.mock("/apiTest/lvaHomelistdata", { 'datalist|12-30': [{ 'key|+1': 20, 'personKey|+1': 0, '拦截时间|1': [Mock.Random.datetime(),Mock.Random.datetime(),Mock.Random.datetime()], '拦截原因|1': ["中黑名单", "疑似黑名单"], '来源系统|1': ["国结系统", "本系统"], '源报文标识|1': ["1000000111", "1000000121", "1000000128"], '报文类别|1': ["SWIFT","OPER"], '交易代码|1': ["507", "609", "1001", "1111"], '处理结果|1': ["疑似黑名单", "误中黑名单"], '处理状态|1': ["待经办", "待复核"], '操作|1': ["经办", "复核"], '备注|1': ["合规流程模式:经办+审核"], '审核经办|1': [ { '时间': Mock.Random.datetime(), '操作员': Mock.Random.name(), '合规操作|1': ["待经办", "待审核"], '结果|1': ["是黑名单", "不是黑名单"], '备注': "--", }, { '时间': null, '操作员': null, '合规操作': null, '结果': null, '备注': null, }, ], '复核|1': [ { '时间': Mock.Random.datetime(), '操作员': Mock.Random.name(), '合规操作|1': ["待经办", "待审核"], '结果|1': ["是黑名单", "不是黑名单"], '备注': "--", }, { '时间': null, '操作员': null, '合规操作': null, '结果': null, '备注': null, } ], '侦测类型|1': ["qqq","www"], '侦测内容': "--", }], }) // 向后台请求数据: // 交易人表格 // 主键 // 侦测域:1,名称 2,地址 3,国家 4,生日 5,证件 // 关键字个数,命中个数,匹配率,参考匹配率下限 function getsomedata(str){ let result={}; result={ 侦测域: str, 关键字个数: Mock.Random.natural(0,100), 命中个数: Mock.Random.natural(0,100), 匹配率: Mock.Random.natural(0,100)/100.0, 参考匹配率下限: Mock.Random.natural(0,100)/100.0, } return result; } Mock.mock("/apiTest/person", { 'datalist|1-5': [{ 'key': "BLF200001123(Person)", 'table': { 名称: getsomedata("名称"), 地址: getsomedata("地址"), 国家: getsomedata("国家"), 生日: getsomedata("生日"), 证件: getsomedata("证件"), }, }], }) Mock.mock('/bld/bldList', 'get', { 'datalist|30-50': [{ 'uptTime': '@datetime', 'updMethod|1': ['自动', '手动'], 'dataSourse|1': ['道琼斯', 'CFAC'], 'fileType|1': ['全量','增量'], 'dataFile': '@file', 'remark': 'System update...' }] });