From ac07cd9a04b42becf39b2ac233398201212e0b17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Thu, 21 Jul 2022 21:01:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xm/core/xmTestCase/TestStepConfig.vue | 11 +- .../xm/core/xmTestCase/XmTestCaseEdit.vue | 120 ++++++++++++------ .../xm/core/xmTestCase/XmTestCaseMng.vue | 22 ++-- .../xm/core/xmTestCase/XmTestCaseSelect.vue | 3 +- 4 files changed, 97 insertions(+), 59 deletions(-) diff --git a/src/views/xm/core/xmTestCase/TestStepConfig.vue b/src/views/xm/core/xmTestCase/TestStepConfig.vue index 094a8a48..47b11126 100644 --- a/src/views/xm/core/xmTestCase/TestStepConfig.vue +++ b/src/views/xm/core/xmTestCase/TestStepConfig.vue @@ -5,7 +5,7 @@ - 步骤 + # 操作 @@ -17,6 +17,7 @@ 操作 + @@ -29,12 +30,13 @@ - - + + + - 新增一行 + 新增步骤 @@ -105,6 +107,7 @@ } }else{ this.extInfosList=[] + this.addExtInfosFirstItem(); } } },//end methods diff --git a/src/views/xm/core/xmTestCase/XmTestCaseEdit.vue b/src/views/xm/core/xmTestCase/XmTestCaseEdit.vue index 0c0e71e8..c5c78a20 100644 --- a/src/views/xm/core/xmTestCase/XmTestCaseEdit.vue +++ b/src/views/xm/core/xmTestCase/XmTestCaseEdit.vue @@ -4,41 +4,78 @@ - - - - + + + + + + + 用例编号:  {{editForm.caseId}}   模块:{{editForm.funcName}} 选择模块 + + + + + + + {{editForm.execUsername}} +
+ {{editForm.execUsername}} + 执行人 +
+
+ + + + + + + +
+
+ + + + 前置条件 + + + + + + + + 测试步骤 + + + + + + 保存测试步骤 + + + + + 用例描述 + + + + + - - - - - - - - - 保存测试步骤 - - - - {{editForm.menuName?editForm.menuName:'暂无关联需求'}} 选择需求 - - - {{editForm.funcName?editForm.funcName:'暂无关联模块'}} 选择模块 - - - - - - - - - - - - - - +
+ + + {{editForm.menuName?editForm.menuName:'暂无关联需求'}} 选择需求 + + + + + + + + + + +
@@ -65,11 +102,12 @@ import XmMenuSelect from '../xmMenu/XmMenuSelect' import XmFuncSelect from '../xmFunc/XmFuncSelect' import TestStepConfig from './TestStepConfig.vue'; + + import MyInput from '@/components/MDinput/index'; export default { name:'xmTestCaseEdit', components: { - XmMenuSelect,XmFuncSelect, -TestStepConfig, + XmMenuSelect,XmFuncSelect,MyInput,TestStepConfig, }, computed: { ...mapGetters([ 'userInfo' ]), @@ -96,15 +134,16 @@ TestStepConfig, load:{ list: false, edit: false, del: false, add: false },//查询中... dicts:{caseType:[]},//下拉选择框的所有静态数据 params={categoryId:'all',itemCodes:['sex']} 返回结果 {sex: [{id:'1',name:'男'},{id:'2',name:'女'}]} editFormRules: { - id: [ - //{ required: true, message: '主键不能为空', trigger: 'blur' } + caseName: [ + { required: true, message: '测试用例名称不能为空', trigger: 'change' }, + { max:250,min:2, message: '测试用例名称长度为2-250个字符之间', trigger: 'change' } ] }, editFormBak: { - id:'',caseName:'',caseRemark:'',testStep:'',expectResult:'',menuId:'',menuName:'',ctime:'',ltime:'',luserid:'',lusername:'',cbranchId:'',moduleId:'',moduleName:'',caseStatus:'',cuserid:'',cusername:'',productId:'',verNum:'',casedbId:'',casedbName:'' + id:'',caseName:'',caseRemark:'',testStep:'',expectResult:'',menuId:'',menuName:'',ctime:'',ltime:'',luserid:'',lusername:'',cbranchId:'',moduleId:'',moduleName:'',caseStatus:'0',cuserid:'',cusername:'',productId:'',verNum:'',casedbId:'',casedbName:'',cpriority:'0',funcId:'',funcName:'',preRemark:'',caseType:'0' }, editForm: { - id:'',caseName:'',caseRemark:'',testStep:'',expectResult:'',menuId:'',menuName:'',ctime:'',ltime:'',luserid:'',lusername:'',cbranchId:'',moduleId:'',moduleName:'',caseStatus:'',cuserid:'',cusername:'',productId:'',verNum:'',casedbId:'',casedbName:'' + id:'',caseName:'',caseRemark:'',testStep:'',expectResult:'',menuId:'',menuName:'',ctime:'',ltime:'',luserid:'',lusername:'',cbranchId:'',moduleId:'',moduleName:'',caseStatus:'0',cuserid:'',cusername:'',productId:'',verNum:'1.0',casedbId:'',casedbName:'',cpriority:'0',funcId:'',funcName:'',preRemark:'',caseType:'0' }, maxTableHeight:300, menuVisible:false, @@ -163,6 +202,7 @@ TestStepConfig, this.editForm.casedbId=this.xmTestCasedb.id this.editForm.casedbName=this.xmTestCasedb.name } + this.editForm.id=null } this.editFormBak={...this.editForm} diff --git a/src/views/xm/core/xmTestCase/XmTestCaseMng.vue b/src/views/xm/core/xmTestCase/XmTestCaseMng.vue index e5cfcfc3..561f4999 100644 --- a/src/views/xm/core/xmTestCase/XmTestCaseMng.vue +++ b/src/views/xm/core/xmTestCase/XmTestCaseMng.vue @@ -31,25 +31,21 @@ - + + + + - - -