api请求数据时,表头的数据来自数据库里的表头表,标体数据来自数据库里的表数据表。所以前端本地模拟数据时,为了方便方便,将所有表头放一起
headers.json 对象——》数组——》对象 (存放所有表的表头)
{
"site-management": [ { "key": "sname", "value": "站点名称", "required": true, "val": "", "type": "input", "show": true, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true }, { "key": "longitude", "value": "经度", "required": true, "val": "", "type": "input", "show": true, "regexp": "整数部分-180-180,必输入1-5位小数", "options": [], "h_show": true, "operate_show": true, "checked": true }, { "key": "latitude", "value": "纬度", "required": true, "val": "", "type": "input", "show": true, "regexp": "整数部分-90-90,必输入1-5位小数", "options": [], "h_show": true, "operate_show": true, "checked": true }, { "key": "router", "value": "途经路线", "required": false, "val": "", "type": "input", "show": false, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true }, { "key": "way", "value": "所在道路", "required": false, "val": "", "type": "input", "show": true, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true } , { "key": "introduction", "value": "介绍", "required": false, "val": "", "type": "longinput", "show": true, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true }, { "key": "remarks", "value": "备注", "required": false, "val": "", "type": "longinput", "show": true, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true } ], "vehicle-management": [ { "key": "id", "value": "序号", "required": false, "val": "", "type": "input", "show": false, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true }, { "key": "router", "value": "路线", "required": false, "val": "", "type": "select-line", "show": true, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true }, { "key": "number1", "value": "车牌号", "required": true, "val": "", "type": "input", "show": true, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true }, { "key": "number3", "value": "设备号", "required": true, "val": "", "type": "input", "show":true, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true }, { "key": "sim", "value": "SIM", "required": false, "val": "", "type": "input", "show": true, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true } ,{ "key": "Equipmenttype", "value": "设备类型", "required": true, "val": "", "type": "select", "show": true, "regexp": "", "options": [ {"key": "DSP", "val": "客流检测DSP版"}, {"key": "ARM", "val": "客流检测ARM版"}, {"key": "earlyWarning", "val": "疲劳预警系统"}, {"key": "escort", "val": "护驾卫士"} ], "h_show": true, "operate_show": true, "checked": true }, { "key": "mainDriver", "value": "主驾司机", "required": false, "val": "", "type": "input", "show":true, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true },{ "key": "sites", "value": "座位数", "required": true, "val": "", "type": "input", "show": true, "regexp": "请输入正确数字", "options": [], "h_show": true, "operate_show": true, "checked": true },{
"key": "state1", "value": "运营状态", "required":true, "val": "", "type": "select", "show": true, "regexp": "", "options": [ {"key": "online", "val": "运营"}, {"key": "offline", "val": "停运"} ], "h_show": true, "operate_show": true, "checked": true } ], "driver-management": [ { "key": "id", "value": "序号", "required": false, "val": "", "type": "input", "show": false, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true }, { "key": "driverName", "value": "驾驶员姓名", "required": true, "val": "", "type": "input", "show": true, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true }, { "key": "driverId", "value": "驾驶员工号", "required": true, "val": "", "type": "input", "show": true, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true }, { "key": "tell", "value": "手机号", "required": false, "val": "", "type": "input", "show": true, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true }, { "key": "documentId", "value": "驾驶员档案号", "required": false, "val": "", "type": "input", "show": true, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true }, { "key": "licenseId", "value": "驾驶证号", "required": true, "val": "", "type": "input", "show": true, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true }, { "key": "office", "value": "驾驶证核发机关", "required": false, "val": "", "type": "input", "show": true, "regexp": "", "options": [], "h_show": true, "operate_show": true, "checked": true },
{ "key": "dgender", "value": "性别", "required": true, "val": "", "type": "select", "show": true, "regexp": "", "options": [ {"key": "female", "val": "女"}, {"key": "male", "val": "男"} ], "h_show": false, "operate_show": false, "checked": false },{ "key": "IDnumber", "value": "身份证号", "required": true, "val": "", "type": "input", "show": true, "regexp": "请输入正确身份证号", "options": [], "h_show": false, "operate_show": false, "checked": false },{ "key": "birthDay", "value": "出生日期", "required": true, "val": "", "type": "datepicker", "show": true, "regexp": "出生日期不能超过现在", "options": [], "h_show": false, "operate_show": false, "checked": false }, { "key": "emergencyContact", "value": "紧急联系人", "required": false, "val": "", "type": "input", "show": true, "regexp": "", "options": [], "h_show": false, "operate_show": false, "checked": false }, { "key": "emergencyTell", "value": "紧急联系电话", "required": false, "val": "", "type": "input", "show": true, "regexp": "", "options": [], "h_show": false, "operate_show": false, "checked": false }, { "key": "emergencyAddress", "value": "联系地址", "required": false, "val": "", "type": "input", "show": true, "regexp": "", "options": [], "h_show": false, "operate_show": false, "checked": false }, { "key": "medicalHistory", "value": "既往病史", "required": false, "val": "", "type": "longinput", "show": true, "regexp": "", "options": [], "h_show": false, "operate_show": false, "checked": false } ]
}
data.json
{ "data": [ { "id": 1, "number": "99912", "name": "15路", "company":"兴义", "builder": "keliu", "time": "2018-01-10", "updatePerson": "", "updateTime": "", "xianlu":"11", "xianluleixing":"环线", "xianludizhi":"11", "xianluguanliyuan":"11", "lianxidianhua":"18845103328", "qibujia":"11", "shangxinglicheng":"11", "xiaxinglicheng":"11", "shangxingzhandianrenshu":"11", "xiaxingzhandianshu":"11" }, { "id": 2, "number": "99912", "name": "1路", "company":"兴义", "builder": "keliu", "time": "2018-01-10", "updatePerson": "", "updateTime": "", "xianlu":"11", "xianluleixing":"非环线", "xianludizhi":"11", "xianluguanliyuan":"11", "lianxidianhua":"18845103328", "qibujia":"11", "shangxinglicheng":"11", "xiaxinglicheng":"11", "shangxingzhandianrenshu":"11", "xiaxingzhandianshu":"11" } ], "total": 7 }