Browse Source

故事、阶段详情界面添加进度条

master
chentaiyu 5 years ago
parent
commit
85f944a01d
  1. 18
      src/views/xm/core/xmMenu/XmMenuEdit.vue
  2. 16
      src/views/xm/core/xmProjectPhase/XmProjectPhaseEdit.vue

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

@ -4,6 +4,18 @@
<el-tabs> <el-tabs>
<el-tab-pane label="故事详情"> <el-tab-pane label="故事详情">
<el-form :model="editForm" label-width="120px" :rules="editFormRules" ref="editForm"> <el-form :model="editForm" label-width="120px" :rules="editFormRules" ref="editForm">
<el-row class="padding-bottom">
<el-steps :active="parseInt(editForm.status)" simple finish-status="success" align-center>
<el-step @click.native="on_click(0)" title="初始"></el-step>
<el-step @click.native="on_click(1)" title="设计中"></el-step>
<el-step @click.native="on_click(2)" title="开发中"></el-step>
<el-step @click.native="on_click(3)" title="测试中"></el-step>
<el-step @click.native="on_click(4)" title="uat测试"></el-step>
<el-step @click.native="on_click(5)" title="已上线"></el-step>
<el-step @click.native="on_click(6)" title="已下线"></el-step>
<el-step @click.native="on_click(7)" title="已删除"></el-step>
</el-steps>
</el-row>
<el-form-item label="序号" prop="seqNo"> <el-form-item label="序号" prop="seqNo">
<el-input v-model="editForm.seqNo" placeholder="如1.0 , 1.1 , 1.1.1等" ></el-input> <el-input v-model="editForm.seqNo" placeholder="如1.0 , 1.1 , 1.1.1等" ></el-input>
</el-form-item> </el-form-item>
@ -144,9 +156,11 @@ import XmMenuOverview from './XmMenuOverview.vue';
clearPmUser:function(){ clearPmUser:function(){
this.editForm.mmUserid='' this.editForm.mmUserid=''
this.editForm.mmUsername='' this.editForm.mmUsername=''
}
},
/**begin 在下面加自定义方法,记得补上面的一个逗号**/ /**begin 在下面加自定义方法,记得补上面的一个逗号**/
on_click(status){
this.editForm.status=status;
}
/**end 在上面加自定义方法**/ /**end 在上面加自定义方法**/
},//end method },//end method

16
src/views/xm/core/xmProjectPhase/XmProjectPhaseEdit.vue

@ -7,6 +7,17 @@
<el-tab-pane label="阶段计划详情"> <el-tab-pane label="阶段计划详情">
<!--新增界面 XmProjectPhase xm_project_phase--> <!--新增界面 XmProjectPhase xm_project_phase-->
<el-form :model="editForm" label-width="120px" :rules="editFormRules" ref="editForm"> <el-form :model="editForm" label-width="120px" :rules="editFormRules" ref="editForm">
<el-row class="border padding">
<el-steps :active="parseInt(editForm.phaseStatus)" simple finish-status="success" align-center>
<el-step @click.native="on_click(0)" title="初始"></el-step>
<el-step @click.native="on_click(1)" title="执行中"></el-step>
<el-step @click.native="on_click(2)" title="完工"></el-step>
<el-step @click.native="on_click(3)" title="关闭"></el-step>
<el-step @click.native="on_click(4)" title="删除中"></el-step>
<el-step @click.native="on_click(5)" title="已删除"></el-step>
<el-step @click.native="on_click(6)" title="暂停"></el-step>
</el-steps>
</el-row>
<el-row class="border padding"> <el-row class="border padding">
<el-form-item label="阶段名称" prop="phaseName"> <el-form-item label="阶段名称" prop="phaseName">
<el-input v-model="editForm.phaseName" placeholder="阶段名称" ></el-input> <el-input v-model="editForm.phaseName" placeholder="阶段名称" ></el-input>
@ -219,7 +230,7 @@
oldeditForm:{}, oldeditForm:{},
// xm_project_phase // xm_project_phase
editForm: { editForm: {
id:'',phaseName:'',remark:'',parentPhaseId:'',branchId:'',taskType:'kf',planType:'m1',projectId:'',beginDate:'',endDate:'',phaseBudgetHours:'',phaseBudgetStaffNu:'',ctime:'',phaseBudgetNouserAt:'',phaseBudgetInnerUserAt:'',phaseBudgetOutUserAt:'',projectBaselineId:'',bizProcInstId:'',bizFlowState:'',phaseBudgetWorkload:'',totalActWorkload:'',totalActNouserAt:'',totalActInerUserAt:'',totalActOutUserAt:'',planType:'',taskType:'',seqNo:'1',phaseBudgetInnerUserCnt:'',phaseBudgetOutUserCnt:'',phaseBudgetInnerUserPrice:80,phaseBudgetOutUserPrice:100,phaseBudgetInnerUserWorkload:0,phaseBudgetOutUserWorkload:0
id:'',phaseName:'',remark:'',parentPhaseId:'',branchId:'',taskType:'kf',planType:'m1',projectId:'',beginDate:'',endDate:'',phaseBudgetHours:'',phaseBudgetStaffNu:'',ctime:'',phaseBudgetNouserAt:'',phaseBudgetInnerUserAt:'',phaseBudgetOutUserAt:'',projectBaselineId:'',bizProcInstId:'',bizFlowState:'',phaseBudgetWorkload:'',totalActWorkload:'',totalActNouserAt:'',totalActInerUserAt:'',totalActOutUserAt:'',seqNo:'1',phaseBudgetInnerUserCnt:'',phaseBudgetOutUserCnt:'',phaseBudgetInnerUserPrice:80,phaseBudgetOutUserPrice:100,phaseBudgetInnerUserWorkload:0,phaseBudgetOutUserWorkload:0,phaseStatus:''
}, },
dateRanger: [ dateRanger: [
], ],
@ -354,6 +365,9 @@
this.editForm.phaseBudgetTotalCost=this.toFixed(this.autoParams.phaseBudgetTotalCost) this.editForm.phaseBudgetTotalCost=this.toFixed(this.autoParams.phaseBudgetTotalCost)
}, },
on_click(status){
this.editForm.phaseStatus=status;
}
/**end 在上面加自定义方法**/ /**end 在上面加自定义方法**/
},//end method },//end method

Loading…
Cancel
Save