{ "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": "${name}", //"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 <%- role.name %>\n <% }) %>\n <% } else { %>\n
没有分配角色
\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" }