Browse Source

优化

master
陈裕财 3 years ago
parent
commit
8ad6ad0406
  1. 4
      src/views/xm/core/xmMenu/XmMenuEdit.vue
  2. 18
      src/views/xm/core/xmTask/XmTaskEdit.vue

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

@ -191,7 +191,7 @@
<el-input type="textarea" :autosize="{ minRows: 6, maxRows: 20}" v-model="editForm.remark" @change="editXmMenuSomeFields(editForm,'remark',editForm.remark)" placeholder="什么人?做什么事?,为什么?如: 作为招聘专员,我需要统计员工半年在职/离职人数,以便我能够制定招聘计划" ></el-input> <el-input type="textarea" :autosize="{ minRows: 6, maxRows: 20}" v-model="editForm.remark" @change="editXmMenuSomeFields(editForm,'remark',editForm.remark)" placeholder="什么人?做什么事?,为什么?如: 作为招聘专员,我需要统计员工半年在职/离职人数,以便我能够制定招聘计划" ></el-input>
</el-form-item> </el-form-item>
</el-tab-pane> </el-tab-pane>
<el-tab-pane :label="'子工作项('+subWorkitemCpd+')'" name="6">
<el-tab-pane :label="'子工作项( '+subWorkitemCpd+' )'" name="6">
<xm-sub-work-item v-if="this.activateTabPaneName=='6'" :parent-xm-menu="editForm" :link-project-id="selProject?selProject.id:null" @sub-work-item-num="setSubWorkItemNum" @add-sub-menu="onAddSubMenu"></xm-sub-work-item> <xm-sub-work-item v-if="this.activateTabPaneName=='6'" :parent-xm-menu="editForm" :link-project-id="selProject?selProject.id:null" @sub-work-item-num="setSubWorkItemNum" @add-sub-menu="onAddSubMenu"></xm-sub-work-item>
</el-tab-pane> </el-tab-pane>
<el-tab-pane :label="'测试用例('+editForm.testCases+')'" name="62"> <el-tab-pane :label="'测试用例('+editForm.testCases+')'" name="62">
@ -207,7 +207,7 @@
</el-tab-pane> </el-tab-pane>
<el-tab-pane :label="'工时('+editForm.actWorkload+' / '+editForm.budgetWorkload+' h)'" name="51">
<el-tab-pane :label="'工时( '+editForm.actWorkload+' / '+editForm.budgetWorkload+' h )'" name="51">
<xm-workload-record v-if="activateTabPaneName=='51'" biz-type="5" :xm-menu="editForm" ></xm-workload-record> <xm-workload-record v-if="activateTabPaneName=='51'" biz-type="5" :xm-menu="editForm" ></xm-workload-record>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="链接" name="5"> <el-tab-pane label="链接" name="5">

18
src/views/xm/core/xmTask/XmTaskEdit.vue

@ -262,7 +262,7 @@
</el-row> </el-row>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="工时" name="5">
<el-tab-pane :label="'工时( '+editForm.actWorkload+' / '+editForm.budgetWorkload+' h )'" name="5">
<xm-workload-record v-if="activateTabPaneName=='5'" biz-type="1" :xm-task="editForm" ></xm-workload-record> <xm-workload-record v-if="activateTabPaneName=='5'" biz-type="1" :xm-task="editForm" ></xm-workload-record>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="预算金额" name="6"> <el-tab-pane label="预算金额" name="6">
@ -279,7 +279,7 @@
</el-form-item> </el-form-item>
</el-tab-pane> </el-tab-pane>
<el-tab-pane :label="'子工作项('+subWorkItemNum+')'" name="4" v-if="editForm.ntype==='1'">
<el-tab-pane :label="'子工作项('+subWorkitemCpd+')'" name="4" v-if="editForm.ntype==='1'">
<xm-sub-work-item v-if="activateTabPaneName=='4'" :parent-xm-task="editForm" @sub-work-item-num="setSubWorkItemNum" @add-sub-task="onAddSubTask"></xm-sub-work-item> <xm-sub-work-item v-if="activateTabPaneName=='4'" :parent-xm-task="editForm" @sub-work-item-num="setSubWorkItemNum" @add-sub-task="onAddSubTask"></xm-sub-work-item>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="缺陷" name="41" v-if="editForm.ntype!='1'"> <el-tab-pane label="缺陷" name="41" v-if="editForm.ntype!='1'">
@ -620,6 +620,19 @@
toPayAtObj.total=toPayAt; toPayAtObj.total=toPayAt;
return toPayAtObj; return toPayAtObj;
}, },
subWorkitemCpd(){
if(this.subWorkItemNum>0){
return this.subWorkItemNum
}else{
if(this.editForm.ntype=='1'){
return this.editForm.childrenCnt
}else{
return this.subWorkItemNum
}
}
}
}, },
props:['xmTask','visible','xmProject',"parentTask"], props:['xmTask','visible','xmProject',"parentTask"],
@ -629,6 +642,7 @@
'visible':function(visible) { 'visible':function(visible) {
this.fileVisible = visible; this.fileVisible = visible;
if(visible==true){ if(visible==true){
this.subWorkItemNum=0
this.editForm=Object.assign(this.editForm, this.xmTask); this.editForm=Object.assign(this.editForm, this.xmTask);
this.editFormBak=Object.assign({},this.editForm) this.editFormBak=Object.assign({},this.editForm)
this.setSkills() this.setSkills()

Loading…
Cancel
Save