725 lines
20 KiB
JSON
725 lines
20 KiB
JSON
{
|
||
"type": "page",
|
||
"initApi": "/getModuleInfo"
|
||
"cssVars": {
|
||
//"--text-color": "#CD3632",
|
||
//"--primary": "#CD3632",
|
||
//"--primary-onHover": "#000000",
|
||
//"--primary-onActive": "#120000",
|
||
"--borders-radius-3":0,
|
||
"--dialog-default-border-radius":0,
|
||
"--Panel-heading-fontSize":1.17em
|
||
},
|
||
//"data": {
|
||
// "items": [
|
||
// {
|
||
// "name": "Trident",
|
||
// "browser": "Internet Explorer 4.0",
|
||
// "platform": "Win 95+",
|
||
// "version": "4",
|
||
// "grade": "X"
|
||
// },
|
||
// {
|
||
// "name": "Trident",
|
||
// "browser": "Internet Explorer 5.0",
|
||
// "platform": "Win 95+",
|
||
// "version": "5",
|
||
// "grade": "C"
|
||
// }]}
|
||
|
||
"body": [
|
||
//{
|
||
// "type": "divider",
|
||
// "id": "u:4a5ef4d6fe5b"
|
||
//},
|
||
{
|
||
"type": "panel",
|
||
"className": "Panel--info",
|
||
"title": "可用测试项",
|
||
"body": [
|
||
|
||
{
|
||
|
||
"type": "crud",
|
||
|
||
"source": "${rows}",//与api二选一,//"api": "/getModuleInfo"
|
||
"syncLocation": false,
|
||
"mode": "cards",
|
||
|
||
|
||
// "filter": {
|
||
// "title": "查询条件",
|
||
// "body": [
|
||
// {
|
||
// "type": "input-text",
|
||
// "name": "keywords",
|
||
// "label": "关键字",
|
||
// "id": "u:d41dfc9bac0a"
|
||
// }
|
||
// ],
|
||
// "id": "u:0cd83ceafef9",
|
||
// "actions": [
|
||
// {
|
||
// "type": "submit",
|
||
// "label": "搜索",
|
||
// "primary": true,
|
||
// "id": "u:b55c4bf275f7"
|
||
// }
|
||
// ],
|
||
// "feat": "Insert"
|
||
//}
|
||
|
||
"autoJumpToTopOnPagerChange": true,
|
||
"switchPerPage": false,
|
||
"placeholder": "没有可用项信息",
|
||
"columnsCount": 3,
|
||
"perPage": 6,
|
||
"loadDataOnce": true,
|
||
"card": {
|
||
"header": {
|
||
"highlight": "this.isOwner",
|
||
//"className": "bg-white",
|
||
"title": "<span class='label label-info text-md'>${name}</span>",
|
||
//"subTitle": ",
|
||
//"description": "$description",
|
||
//"avatar": "${avatar | raw}",
|
||
"avatar": "<%= data.avatar || \"https://internal-amis-res.cdn.bcebos.com/images/2019-12/1575350573496/4873dbfaf6a5.png\" %>",
|
||
|
||
//"highlight": "$isSuperAdmin",
|
||
"avatarClassName": "pull-left thumb-md avatar b-3x m-r"
|
||
},
|
||
"bodyClassName": "padder",
|
||
"body": "$description"
|
||
//"body": "\n <% if (this.roles && this.roles.length) { %>\n <% this.roles.map(function(role) { %>\n <span class=\"label label-default\"><%- role.name %></span>\n <% }) %>\n <% } else { %>\n <p class=\"text-muted\">没有分配角色</p>\n <% } %>\n ",
|
||
"itemAction": {
|
||
"type": "button",
|
||
"actionType": "dialog",
|
||
"dialog": {
|
||
"title": "详情",
|
||
"body": {
|
||
"type": "form",
|
||
"id": "allFormSwitch",
|
||
"data": {
|
||
"isStatic": false
|
||
},
|
||
"body": [
|
||
{
|
||
"label": "模块名称",
|
||
"name": "name",
|
||
"type": "input-text"
|
||
},
|
||
{
|
||
"name": "description",
|
||
"label": "描述",
|
||
"type": "input-text",
|
||
},
|
||
{
|
||
"name": "version",
|
||
"label": "Version",
|
||
"type": "static"
|
||
},
|
||
{
|
||
"type": "button-toolbar",
|
||
"name": "button-toolbar",
|
||
"buttons": [
|
||
{
|
||
"type": "button",
|
||
"label": "提交",
|
||
"level": "primary",
|
||
"visibleOn": "${!isStatic}",
|
||
"onEvent": {
|
||
"click": {
|
||
"actions": [
|
||
{
|
||
"actionType": "setValue",
|
||
"componentId": "allFormSwitch",
|
||
"args": {
|
||
"value": {
|
||
"isStatic": true
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"actionType": "static",
|
||
"componentId": "allFormSwitch"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"type": "button",
|
||
"label": "编辑",
|
||
"level": "primary",
|
||
"visibleOn": "${isStatic}",
|
||
"onEvent": {
|
||
"click": {
|
||
"actions": [
|
||
{
|
||
"actionType": "setValue",
|
||
"componentId": "allFormSwitch",
|
||
"args": {
|
||
"value": {
|
||
"isStatic": false
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"actionType": "nonstatic",
|
||
"componentId": "allFormSwitch"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
],
|
||
"className": "show"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
"actions": [
|
||
{
|
||
//"label": "编辑",
|
||
"level": "link",
|
||
"icon": "fa-solid fa-pen-to-square",
|
||
"actionType": "dialog",
|
||
"dialog": {
|
||
"title": null,
|
||
"body": {
|
||
"api": "",
|
||
"type": "form",
|
||
"tabs": [
|
||
{
|
||
"title": "基本信息",
|
||
"body": [
|
||
{
|
||
"type": "hidden",
|
||
"name": "id"
|
||
},
|
||
{
|
||
"name": "name",
|
||
"label": "帐号",
|
||
"disabled": true,
|
||
"type": "input-text"
|
||
},
|
||
{
|
||
"type": "divider"
|
||
},
|
||
{
|
||
"name": "email",
|
||
"label": "邮箱",
|
||
"type": "input-text",
|
||
"disabled": true
|
||
},
|
||
{
|
||
"type": "divider"
|
||
},
|
||
{
|
||
"name": "isAmisOwner",
|
||
"label": "管理员",
|
||
"description": "设置是否为超级管理",
|
||
"type": "switch"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "角色信息",
|
||
"body": []
|
||
},
|
||
{
|
||
"title": "设置权限",
|
||
"body": []
|
||
}
|
||
]
|
||
}
|
||
}
|
||
},
|
||
]
|
||
}
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
// {
|
||
// "type": "cards",
|
||
// "source": "$items",
|
||
// "quickSaveApi":"/quickSaveApi",
|
||
// "quickSaveItemApi":"/quickSaveItemApi",
|
||
// "card": {
|
||
// "quickSaveApi":"/quickSaveApi",
|
||
// "quickSaveItemApi":"/quickSaveItemApi",
|
||
// "itemAction": {
|
||
// "type": "button",
|
||
// "actionType": "dialog",
|
||
// "dialog": {
|
||
// "title": "详情",
|
||
// "body": {
|
||
// "type": "form",
|
||
// "body": [
|
||
// {
|
||
// "label": "项目名",
|
||
// "name": "moduleName",
|
||
// "type": "static"
|
||
// },
|
||
// {
|
||
// "name": "tips",
|
||
// "label": "描述",
|
||
// "type": "static",
|
||
//"quickEdit": true
|
||
// },
|
||
// {
|
||
// "name": "version",
|
||
// "label": "Version",
|
||
// "type": "static"
|
||
// }
|
||
// ]
|
||
// }
|
||
// }
|
||
// },
|
||
// "header": {
|
||
// "title": "${moduleName}",
|
||
//"subTitle": "副标题",
|
||
//"description": "${tips}",
|
||
// "avatar": "<%= data.avatar || \"https://internal-amis-res.cdn.bcebos.com/images/2019-12/1575350573496/4873dbfaf6a5.png\" %>",
|
||
// "avatarClassName": "pull-left thumb b-3x m-r",
|
||
// "avatarText": "测试一下AMIS"
|
||
// },
|
||
// "quickSaveApi":"/quickSaveApi",
|
||
// "quickSaveItemApi":"/quickSaveItemApi",
|
||
// "body": [
|
||
//{
|
||
// "label": "项目名",
|
||
// "name": "moduleName"
|
||
//},
|
||
// {
|
||
//"label": "描述",
|
||
// "name": "tips",
|
||
//"quickEdit": true,
|
||
// "quickSaveItemApi":"/quickSave",
|
||
// },
|
||
//{
|
||
// "name": "version",
|
||
// "label": "版本"
|
||
//},
|
||
//{
|
||
// "name": "grade",
|
||
// "label": "grade"
|
||
//}
|
||
// ],
|
||
// "actions": [
|
||
// {
|
||
// "type": "button",
|
||
// "level": "link",
|
||
// "icon": "fa fa-eye",
|
||
// "actionType": "dialog",
|
||
// "dialog": {
|
||
// "title": "编辑",
|
||
// "body": {
|
||
// "type": "form",
|
||
// "body": [
|
||
// {
|
||
// "label": "项目名",
|
||
// "name": "moduleName",
|
||
// "type": "input-text"
|
||
// },
|
||
// {
|
||
// "name": "tips",
|
||
// "label": "描述",
|
||
// "type": "input-text",
|
||
//"quickEdit": true
|
||
// },
|
||
// {
|
||
// "name": "version",
|
||
// "label": "Version",
|
||
// "type": "input-text"
|
||
// }
|
||
// ]
|
||
// }
|
||
// }
|
||
// }
|
||
// ]
|
||
// }
|
||
//}
|
||
|
||
|
||
|
||
|
||
]
|
||
},
|
||
|
||
{
|
||
"type": "panel",
|
||
"className": "Panel--info",
|
||
"title": "测试项列表",
|
||
"body": [
|
||
{
|
||
"type": "combo",
|
||
"value":[{}],
|
||
"minLength": 1,
|
||
"label": false,
|
||
"name": "combo",
|
||
"multiple": true,
|
||
"addable": true,
|
||
"removable": true,
|
||
"removableMode": "icon",
|
||
"addBtn": {
|
||
"label": "新增",
|
||
"icon": "fa fa-plus",
|
||
"level": "primary",
|
||
"size": "sm",
|
||
"id": "u:6bd5614ca340"
|
||
},
|
||
"items": [
|
||
{
|
||
"type": "select",
|
||
"name": "cmd",
|
||
"placeholder": "请选择测试项",
|
||
"id": "u:162f816337e9",
|
||
"multiple": false,
|
||
"value": "",
|
||
|
||
//"source": "/getModuleInfo",
|
||
"source": "${rows}",
|
||
"labelField": "name",
|
||
"valueField": "id",
|
||
|
||
|
||
"searchable": true,
|
||
"showInvalidMatch": false,
|
||
"required": true,
|
||
"size": "md",
|
||
"labelAlign": "left",
|
||
"label": false,
|
||
"mode": "inline"
|
||
},
|
||
{
|
||
"type": "button",
|
||
"disabledOn": "${!cmd}"
|
||
"label": "",
|
||
"level": "primary",
|
||
"actionType": "dialog",
|
||
"dialog": {
|
||
"type": "dialog",
|
||
|
||
//"id": "u:123456",
|
||
"title": "参数配置",
|
||
"closeOnEsc": true,
|
||
"body": {
|
||
"type": "form",
|
||
"id": "u:123456",
|
||
"body": [
|
||
|
||
{
|
||
"type": "service",
|
||
"className": "m-t",
|
||
"name":"cfgschema",
|
||
//"initFetchSchemaOn": "data.tpl",
|
||
"schemaApi": "/schema?cmd=${cmd}",
|
||
// "schemaApi": {
|
||
// "url": "/schema",
|
||
// "method": "post",
|
||
// "requestAdaptor": "",
|
||
// "adaptor": "",
|
||
// "messages": {},
|
||
// "data": {
|
||
// "cmd": "$cmd"
|
||
// }
|
||
//},
|
||
"initFetchSchema": true
|
||
},
|
||
|
||
{
|
||
"type": "input-number",
|
||
"label": "重复次数",
|
||
"name": "repeatcnt",
|
||
"id": "u:81458423774a",
|
||
"keyboard": true,
|
||
"step": 1,
|
||
"min": 1,
|
||
"value": 1,
|
||
"suffix": "次",
|
||
},
|
||
{
|
||
"type": "input-number",
|
||
"label": "指令延时",
|
||
"name": "delay",
|
||
"keyboard": true,
|
||
"id": "u:e929221b86c2",
|
||
"step": 0.1,
|
||
"min": 0.5,
|
||
"value": 0.5,
|
||
"suffix": "s",
|
||
},
|
||
{
|
||
"type": "input-number",
|
||
"name": "warningTM",
|
||
"label": "告警超时",
|
||
"id": "u:2eb425f5b044",
|
||
"keyboard": true,
|
||
"step": 0.1,
|
||
"min": 3,
|
||
"value": 3,
|
||
"suffix": "s",
|
||
},
|
||
{
|
||
"type": "input-number",
|
||
"name": "errorTM",
|
||
"label": "错误超时",
|
||
"id": "u:42a95fb6e488",
|
||
"keyboard": true,
|
||
"step": 0.1,
|
||
"min": 1,
|
||
"value": 5,
|
||
"suffix": "s",
|
||
},
|
||
{
|
||
"type": "button-group-select",
|
||
"name": "warning",
|
||
"label": "告警动作",
|
||
"inline": false,
|
||
"options": [
|
||
{
|
||
"label": "忽略",
|
||
"value": "a"
|
||
},
|
||
{
|
||
"label": "提示",
|
||
"value": "b"
|
||
},
|
||
{
|
||
"label": "终止",
|
||
"value": "终止"
|
||
}
|
||
],
|
||
"id": "u:d42f48faa973",
|
||
"multiple": false,
|
||
"value": "a"
|
||
},
|
||
{
|
||
"type": "button-group-select",
|
||
"name": "error",
|
||
"label": "错误动作",
|
||
"inline": false,
|
||
"options": [
|
||
{
|
||
"label": "忽略",
|
||
"value": "a"
|
||
},
|
||
{
|
||
"label": "提示",
|
||
"value": "b"
|
||
},
|
||
{
|
||
"label": "终止",
|
||
"value": "终止"
|
||
}
|
||
],
|
||
"id": "u:8d96114ec632",
|
||
"multiple": false,
|
||
"value": "终止"
|
||
}
|
||
],
|
||
},
|
||
"actions": [
|
||
{
|
||
"type": "submit",
|
||
"label": "提交",
|
||
"primary": true,
|
||
"api": {
|
||
"url": "/saveSubform",
|
||
"method": "post",
|
||
"requestAdaptor": "",
|
||
"adaptor": "",
|
||
"messages": {},
|
||
"data": {
|
||
"&": "$$",
|
||
"sel":"${cmd}",
|
||
"cfg":"${cfgschema}",
|
||
}
|
||
}
|
||
"id": "u:e8c0bd984453",
|
||
"onEvent": {
|
||
"click": {
|
||
"actions": [
|
||
//{
|
||
// "componentId": "u:123456",
|
||
// "ignoreError": false,
|
||
// "outputVar": "outvar",
|
||
// "actionType": "submit"
|
||
// }
|
||
//{
|
||
// "actionType": "ajax",
|
||
// "args": {
|
||
// "api": "/saveSubform"
|
||
// },
|
||
// "outputVar": "myResult"
|
||
//},
|
||
//{
|
||
// "actionType": "setValue",
|
||
// "componentId": "form_data_002",
|
||
// "args": {
|
||
// "value": "${myResult}"
|
||
// }
|
||
//},
|
||
{
|
||
"actionType": "closeDialog"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"type": "button",
|
||
"label": "关闭",
|
||
"id": "u:97959f85f81d",
|
||
"onEvent": {
|
||
"click": {
|
||
"actions": []
|
||
}
|
||
},
|
||
"close": true
|
||
}
|
||
]
|
||
},
|
||
"id": "u:3c515606e488",
|
||
"onEvent": {
|
||
"click": {
|
||
"actions": []
|
||
}
|
||
},
|
||
//"icon": "fa fa-plus",
|
||
"label":"..."
|
||
}
|
||
],
|
||
"id": "u:afc204696f3a",
|
||
"strictMode": true,
|
||
"syncFields": [],
|
||
"draggable": true,
|
||
"tabsMode": false,
|
||
"mode": "horizontal"
|
||
}
|
||
],
|
||
"id": "u:6ee1e0a4122d",
|
||
"affixFooter": false,
|
||
"actions": []
|
||
},
|
||
|
||
{
|
||
"type": "panel",
|
||
"className": "Panel--info",
|
||
"title": "其它选项",
|
||
"body": [
|
||
{
|
||
"type": "input-number",
|
||
"label": "测试次数",
|
||
"name": "loopCNT",
|
||
"keyboard": true,
|
||
"id": "u:67fbf8c5ec61",
|
||
"step": 1,
|
||
"min": 1,
|
||
"value": 1,
|
||
"suffix": "次",
|
||
"mode": "inline"
|
||
}
|
||
|
||
]
|
||
},
|
||
// {
|
||
// "type": "reset",
|
||
// "label": "重置",
|
||
// "id": "u:3318895092c9"
|
||
//},
|
||
//{
|
||
// "type": "button",
|
||
// "label": "保存",
|
||
// "id": "u:1a17bfcc7647",
|
||
//"level": "success"
|
||
//},
|
||
//{
|
||
// "type": "button",
|
||
// "label": "另存",
|
||
//"href": "http://www.baidu.com",
|
||
// "level": "default",
|
||
// "id": "u:f9eab676a3f5"
|
||
//},
|
||
|
||
{
|
||
"id": "u:358b0e76f982",
|
||
"type": "form",
|
||
"title": "测试项",
|
||
"mode": "horizontal",
|
||
"dsType": "api",
|
||
"feat": "Insert",
|
||
"body": [
|
||
|
||
|
||
],
|
||
"actions": [
|
||
{
|
||
"type": "reset",
|
||
"label": "重置",
|
||
"id": "u:3318895092c9"
|
||
},
|
||
{
|
||
"type": "button",
|
||
"label": "保存",
|
||
"id": "u:1a17bfcc7647",
|
||
//"level": "success"
|
||
},
|
||
{
|
||
"type": "button",
|
||
"label": "另存",
|
||
//"href": "http://www.baidu.com",
|
||
"level": "default",
|
||
"id": "u:f9eab676a3f5"
|
||
}
|
||
],
|
||
//"api": "/saveForm",
|
||
"api": {
|
||
"url": "/saveForm",
|
||
"method": "post",
|
||
"requestAdaptor": "",
|
||
"adaptor": "",
|
||
"messages": {},
|
||
"data": {
|
||
"&": "$$"
|
||
}
|
||
},
|
||
"autoFocus": true,
|
||
"persistData": false
|
||
}
|
||
],
|
||
//"title": "自动化测试",
|
||
"id": "u:9b2973c45d21",
|
||
"aside": [],
|
||
"asideResizor": false,
|
||
"pullRefresh": {
|
||
"disabled": true
|
||
},
|
||
"regions": [
|
||
"body",
|
||
"header"
|
||
],
|
||
//"toolbar": [],
|
||
//"subTitle": "V1.0"
|
||
} |