Browse Source

需求缺陷

master
陈裕财 3 years ago
parent
commit
95b64a9989
  1. 6
      src/views/xm/core/xmMenu/XmMenuEdit.vue
  2. 31
      src/views/xm/core/xmTask/XmTaskMng.vue

6
src/views/xm/core/xmMenu/XmMenuEdit.vue

@ -198,6 +198,9 @@
<el-tab-pane :label="'测试用例('+editForm.testCases+')'" name="62">
<xm-test-case-mng v-if="activateTabPaneName=='62'" :xm-product="{id:editForm.productId,productName:editForm.productName}" :xm-menu="editForm"></xm-test-case-mng>
</el-tab-pane>
<el-tab-pane :label="'缺陷('+editForm.bugCnt+')'" name="63">
<xm-question-mng v-if="activateTabPaneName=='63'" :xm-product="editForm.productId?{id:editForm.productId,productName:editForm.productName}:null" :xm-menu="editForm"></xm-question-mng>
</el-tab-pane>
<el-tab-pane label="成本" name="3">
<el-form-item label="预估金额" prop="budgetAt">
<el-input-number :disabled="editForm.calcType!=='2' " style="width:200px;" v-model="editForm.budgetAt" :precision="2" :step="100" :min="0" placeholder="预算金额"></el-input-number>
@ -292,6 +295,8 @@
import XmMyDoFocus from '@/views/myWork/my/components/DoFocus';
import ArchiveEdit from '@/views/xm/core/wiki/archive/WikiMenuEdit';
import XmTestCaseMng from '@/views/xm/core/xmTestCase/XmTestCaseMng';
import xmQuestionMng from "@/views/xm/core/xmQuestion/XmQuestionMng";
import XmEpicFeaturesSelect from "../xmMenu/XmEpicFeaturesSelect";
import MdpSelectUserXm from '@/views/xm/core/components/MdpSelectUserXm'
@ -632,6 +637,7 @@
'xm-menu-edit':()=>import("./XmMenuDetail"),
'xm-workload-record':()=>import("../xmWorkload/XmWorkloadRecord"),
XmEpicFeaturesSelect,
xmQuestionMng,
},
mounted() {

31
src/views/xm/core/xmTask/XmTaskMng.vue

@ -1814,7 +1814,7 @@ export default {
}else if(option.action==='executorUserid'){
var user= groupUsers[0];
var params={}
var row=option.data;
var row=option.data;
params.taskId = row.id;
params.projectId=row.projectId
params.projectName=row.projectName
@ -1825,18 +1825,23 @@ export default {
params.quoteWorkload=row.budgetWorkload
params.userid=user.userid
params.username=user.username
addXmTaskExecuser(params).then(res=>{
var tips = res.data.tips
if(tips.isOk){
//this.searchXmTasks();
row.executorUserid=user.userid
row.executorUsername=user.username
row.exeUserids=user.userid
row.exeUsernames=user.username
}else{
this.$notify({position:'bottom-left',showClose:true,message:tips.msg,type:'error'})
}
})
if(this.sels.length>0){
this.editXmTaskSomeFields(row,"executorUserid",params)
}else{
addXmTaskExecuser(params).then(res=>{
var tips = res.data.tips
if(tips.isOk){
//this.searchXmTasks();
row.executorUserid=user.userid
row.executorUsername=user.username
row.exeUserids=user.userid
row.exeUsernames=user.username
}else{
this.$notify({position:'bottom-left',showClose:true,message:tips.msg,type:'error'})
}
})
}
}
},

Loading…
Cancel
Save