153 lines
3.4 KiB
JSON
153 lines
3.4 KiB
JSON
{
|
|
"type": "page",
|
|
"body": [
|
|
{
|
|
"title": "查询条件",
|
|
"type": "form",
|
|
"target": "dataTable",
|
|
"body": [
|
|
{
|
|
"type": "input-text",
|
|
"name": "keyword",
|
|
"label": "关键字:"
|
|
}
|
|
],
|
|
"submitText": "搜索"
|
|
},
|
|
{
|
|
"type": "crud",
|
|
"name": "dataTable",
|
|
"api": {
|
|
"method": "post",
|
|
"url": "/api/car/amis/list",
|
|
"data": {
|
|
"page": "${page}",
|
|
"size": "${perPage}",
|
|
"keyword": "$keyword"
|
|
}
|
|
},
|
|
"mode": "cards",
|
|
"data": {
|
|
"answerMap": [
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"A",
|
|
"B",
|
|
"C",
|
|
"D",
|
|
"E",
|
|
"F",
|
|
"G",
|
|
"H"
|
|
]
|
|
},
|
|
"columnsCount": 1,
|
|
"card": {
|
|
"body": [
|
|
{
|
|
"name": "id",
|
|
"label": "id",
|
|
"hidden": true
|
|
},
|
|
{
|
|
"name": "question_id",
|
|
"label": "题目id",
|
|
"hidden": true
|
|
},
|
|
{
|
|
"name": "keywords",
|
|
"label": "关键字",
|
|
"hidden": true
|
|
},
|
|
{
|
|
"name": "answer",
|
|
"label": "答案",
|
|
|
|
"type": "tpl",
|
|
"tpl": "<span><%= data.answerMap.filter((_,index)=>{return (data.answer).toString(2).split('').reverse()[index] == '1'}) %></span>"
|
|
|
|
},
|
|
{
|
|
"name": "question",
|
|
"label": "题目"
|
|
},
|
|
{
|
|
"name": "media_content",
|
|
"label": "图片",
|
|
"width": "400px",
|
|
"height": "300px",
|
|
"type": "image",
|
|
"enlargeAble": true,
|
|
"hiddenOn": "this.media_content == 'None'"
|
|
},
|
|
{
|
|
"name": "option_a",
|
|
"label": "A",
|
|
"hiddenOn": "this.option_a.length == 0"
|
|
},
|
|
{
|
|
"name": "option_b",
|
|
"label": "B",
|
|
"hiddenOn": "this.option_b.length == 0"
|
|
},
|
|
{
|
|
"name": "option_c",
|
|
"label": "C",
|
|
"hiddenOn": "this.option_c.length == 0"
|
|
},
|
|
{
|
|
"name": "option_d",
|
|
"label": "D",
|
|
"hiddenOn": "this.option_d.length == 0"
|
|
},
|
|
{
|
|
"name": "option_e",
|
|
"label": "E",
|
|
"hiddenOn": "this.option_e.length == 0"
|
|
},
|
|
{
|
|
"name": "option_f",
|
|
"label": "F",
|
|
"hiddenOn": "this.option_f.length == 0"
|
|
},
|
|
{
|
|
"name": "option_g",
|
|
"label": "G",
|
|
"hiddenOn": "this.option_g.length == 0"
|
|
},
|
|
{
|
|
"name": "option_h",
|
|
"label": "H",
|
|
"hiddenOn": "this.option_h.length == 0"
|
|
},
|
|
{
|
|
"name": "explain",
|
|
"label": "解析",
|
|
"body": "$explain"
|
|
},
|
|
{
|
|
"name": "illiteracy_explain",
|
|
"label": "相关规定"
|
|
},
|
|
{
|
|
"name": "knack",
|
|
"label": "窍门"
|
|
},
|
|
{
|
|
"name": "concise_explain",
|
|
"label": "简单解析"
|
|
},
|
|
{
|
|
"name": "wrong_rate",
|
|
"label": "错误率",
|
|
"type": "tpl",
|
|
"tpl": "${wrong_rate * 100}%"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|