diff --git a/src/views/xm/core/xmQuestion/XmQuestionMng.vue b/src/views/xm/core/xmQuestion/XmQuestionMng.vue index 4a208fa4..7e1c226c 100644 --- a/src/views/xm/core/xmQuestion/XmQuestionMng.vue +++ b/src/views/xm/core/xmQuestion/XmQuestionMng.vue @@ -122,6 +122,9 @@ @@ -222,7 +225,7 @@ import config from '@/common/config';//全局公共库 //import Sticky from '@/components/Sticky' // 粘性header组件 import { initSimpleDicts } from '@/api/mdp/meta/item';//下拉框数据查询 - import { listXmQuestion, delXmQuestion, batchDelXmQuestion, editStatus ,editXmQuestionSomeFields} from '@/api/xm/core/xmQuestion'; + import { listXmQuestion,addXmQuestion,delXmQuestion, batchDelXmQuestion, editStatus ,editXmQuestionSomeFields} from '@/api/xm/core/xmQuestion'; import XmQuestionAdd from './XmQuestionEdit';//新增界面 import XmQuestionEdit from './XmQuestionEdit';//修改界面 import { mapGetters } from 'vuex' @@ -1045,6 +1048,27 @@ }, onEditFields(row){ Object.assign(this.editForm,row) + }, + + copyOne(row,index){ + + var params={...row} + params.id=null; + params.createUserid=this.userInfo.userid + params.createUsername=this.userInfo.username + params.bugStatus="1" + params.name=row.name+'V' + addXmQuestion(params).then(res=>{ + var tips = res.data.tips + if(tips.isOk){ + var row2=res.data.data + this.xmQuestions.splice(index+1,0,row2) + this.pageInfo.total=this.pageInfo.total+1 + this.$message.success("复制成功") + }else{ + this.$message.error(tips.msg) + } + }) } },//end methods components: { diff --git a/src/views/xm/core/xmTestCase/XmTestCaseMng.vue b/src/views/xm/core/xmTestCase/XmTestCaseMng.vue index eaedb251..45aee26f 100644 --- a/src/views/xm/core/xmTestCase/XmTestCaseMng.vue +++ b/src/views/xm/core/xmTestCase/XmTestCaseMng.vue @@ -28,11 +28,11 @@ --> - + @@ -89,7 +89,7 @@ import util from '@/common/js/util';//全局公共库 import config from '@/common/config';//全局公共库 -import { initDicts,listXmTestCase, delXmTestCase, batchDelXmTestCase,editSomeFieldsXmTestCase } from '@/api/xm/core/xmTestCase'; +import { initDicts,listXmTestCase, delXmTestCase, batchDelXmTestCase,editSomeFieldsXmTestCase,addXmTestCase } from '@/api/xm/core/xmTestCase'; import XmTestCaseEdit from './XmTestCaseEdit';//新增修改界面 import XmFuncSelect from '../xmFunc/XmFuncSelect';//新增修改界面 import MdpSelectUserXm from '@/views/xm/core/components/MdpSelectUserXm';//修改界面 @@ -361,6 +361,26 @@ export default { onEditFields(params){ Object.assign(this.editForm,params) this.editFormBak={...this.editForm} + }, + copyOne(row,index){ + + var params={...row} + params.cuserid=this.userInfo.userid + params.cusername=this.userInfo.username + params.cbranchId=this.userInfo.branchId + params.caseStatus="0" + params.caseName=row.caseName+'V' + addXmTestCase(params).then(res=>{ + var tips = res.data.tips + if(tips.isOk){ + var row2=res.data.data + this.xmTestCases.splice(index+1,0,row2) + this.pageInfo.total=this.pageInfo.total+1 + this.$message.success("复制成功") + }else{ + this.$message.error(tips.msg) + } + }) } },//end methods