From e98059f338d206155d49f464b87e84e0e8dbfba9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Tue, 7 Feb 2023 22:22:38 +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/xmQuestion/XmQuestionMng.vue | 26 ++++++++++++++++++- .../xm/core/xmTestCase/XmTestCaseMng.vue | 26 ++++++++++++++++--- 2 files changed, 48 insertions(+), 4 deletions(-) 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