Browse Source

优化

master
陈裕财 4 years ago
parent
commit
d776337eaa
  1. 19
      src/views/xm/core/xmProjectPhase/XmProjectPhaseAdd.vue
  2. 15
      src/views/xm/core/xmProjectPhase/XmProjectPhaseEdit.vue
  3. 4
      src/views/xm/core/xmProjectPhase/XmProjectPhaseForProduct.vue
  4. 4
      src/views/xm/core/xmProjectPhase/XmProjectPhaseMng.vue

19
src/views/xm/core/xmProjectPhase/XmProjectPhaseAdd.vue

@ -1,20 +1,9 @@
<template> <template>
<section class="page-container border padding">
<section class="page-container padding">
<el-row class="page-main "> <el-row class="page-main ">
<!--新增界面 XmProjectPhase xm_project_phase--> <!--新增界面 XmProjectPhase xm_project_phase-->
<el-form :model="addForm" label-width="120px" :rules="addFormRules" ref="addForm"> <el-form :model="addForm" label-width="120px" :rules="addFormRules" ref="addForm">
<el-row class="border padding"> <el-row class="border padding">
<el-form-item label="类型" prop="ntype">
<el-radio v-model="addForm.ntype" label="1">计划集</el-radio>
<el-radio v-model="addForm.ntype" label="0">计划</el-radio>
<font color="red" v-if="addForm.phaseClass=='0'">
<br>计划集只负责汇总数据类似文件夹功能计划集下可建立子计划集子计划但不能关联任务;<br>计划下不能建立子计划集也不能建立子计划但可以关联任务
</font>
<font color="red" v-else-if="addForm.phaseClass=='1'">
<br>计划集只负责汇总数据类似文件夹功能计划集下可建立子计划集子计划但不能关联需求;<br>计划下不能建立子计划集也不能建立子计划但可以关联需求
</font>
</el-form-item>
<el-form-item label="计划名称" prop="phaseName"> <el-form-item label="计划名称" prop="phaseName">
<el-input v-model="addForm.phaseName" placeholder="计划名称" ></el-input> <el-input v-model="addForm.phaseName" placeholder="计划名称" ></el-input>
</el-form-item> </el-form-item>
@ -227,7 +216,7 @@
}, },
// xm_project_phase // xm_project_phase
addForm: { addForm: {
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:'',planType:'',taskType:'',seqNo:'1',phaseBudgetInnerUserCnt:'',phaseBudgetOutUserCnt:'',phaseBudgetInnerUserPrice:80,phaseBudgetOutUserPrice:100,phaseBudgetInnerUserWorkload:0,phaseBudgetOutUserWorkload:0,ntype:'0'
}, },
dateRanger: [ dateRanger: [
util.formatDate.format(beginDate, "yyyy-MM-dd HH:mm:ss"), util.formatDate.format(beginDate, "yyyy-MM-dd HH:mm:ss"),
@ -384,8 +373,8 @@
/**在下面写其它函数***/ /**在下面写其它函数***/
if(this.parentProjectPhase){ if(this.parentProjectPhase){
if(this.parentProjectPhase.children){
this.addForm.seqNo=this.parentProjectPhase.seqNo+"."+(this.parentProjectPhase.children.length+1)
if(this.parentProjectPhase.childrenCnt){
this.addForm.seqNo=this.parentProjectPhase.seqNo+"."+(this.parentProjectPhase.childrenCnt+1)
}else{ }else{
this.addForm.seqNo=this.parentProjectPhase.seqNo+"."+1 this.addForm.seqNo=this.parentProjectPhase.seqNo+"."+1
} }

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

@ -1,5 +1,5 @@
<template> <template>
<section class="page-container border padding">
<section class="page-container padding">
<el-row class="page-main "> <el-row class="page-main ">
@ -13,14 +13,6 @@
</el-steps> </el-steps>
</el-row> </el-row>
<el-row class="border padding"> <el-row class="border padding">
<el-form-item label="类型" prop="ntype">
<el-radio disabled v-model="editForm.ntype" label="1">计划集</el-radio>
<el-radio disabled v-model="editForm.ntype" label="0">计划</el-radio>
<font color="red">
<br>计划集只负责汇总数据类似文件夹功能计划集下可建立子计划集子计划但不能关联任务;<br>计划下不能建立子计划集也不能建立子计划但可以关联任务
</font>
</el-form-item>
<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>
</el-form-item> </el-form-item>
@ -228,15 +220,12 @@
], ],
seqNo: [ seqNo: [
{ required: true, message: '序号不能为空', trigger: 'blur' } { required: true, message: '序号不能为空', trigger: 'blur' }
],
ntype:[
{ required: true, message: '计划类型不能为空', trigger: 'blur' }
] ]
}, },
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:'',seqNo:'1',phaseBudgetInnerUserCnt:'',phaseBudgetOutUserCnt:'',phaseBudgetInnerUserPrice:80,phaseBudgetOutUserPrice:100,phaseBudgetInnerUserWorkload:0,phaseBudgetOutUserWorkload:0,phaseStatus:''
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:'',ntype:'0'
}, },
dateRanger: [ dateRanger: [
], ],

4
src/views/xm/core/xmProjectPhase/XmProjectPhaseForProduct.vue

@ -153,12 +153,12 @@
</el-row> </el-row>
<!--编辑 XmProjectPhase xm_project_phase界面--> <!--编辑 XmProjectPhase xm_project_phase界面-->
<el-drawer title="编辑计划" :visible.sync="editFormVisible" :with-header="false" size="60%" :close-on-click-modal="false" append-to-body>
<el-drawer title="编辑计划" :visible.sync="editFormVisible" size="60%" :close-on-click-modal="false" append-to-body>
<xm-project-phase-edit :xm-project-phase="editForm" :visible="editFormVisible" @cancel="editFormVisible=false" @submit="afterEditSubmit"></xm-project-phase-edit> <xm-project-phase-edit :xm-project-phase="editForm" :visible="editFormVisible" @cancel="editFormVisible=false" @submit="afterEditSubmit"></xm-project-phase-edit>
</el-drawer > </el-drawer >
<!--新增 XmProjectPhase xm_project_phase界面--> <!--新增 XmProjectPhase xm_project_phase界面-->
<el-drawer title="新增计划" :visible.sync="addFormVisible" :with-header="false" size="60%" :close-on-click-modal="false" append-to-body>
<el-drawer title="新增计划" :visible.sync="addFormVisible" size="60%" :close-on-click-modal="false" append-to-body>
<xm-project-phase-add :parent-project-phase="parentProjectPhase" :xm-project-phase="addForm" :visible="addFormVisible" @cancel="addFormVisible=false" @submit="afterAddSubmit" ></xm-project-phase-add> <xm-project-phase-add :parent-project-phase="parentProjectPhase" :xm-project-phase="addForm" :visible="addFormVisible" @cancel="addFormVisible=false" @submit="afterAddSubmit" ></xm-project-phase-add>
</el-drawer> </el-drawer>
<!--计划模板--> <!--计划模板-->

4
src/views/xm/core/xmProjectPhase/XmProjectPhaseMng.vue

@ -170,12 +170,12 @@
</el-row> </el-row>
<!--编辑 XmProjectPhase xm_project_phase界面--> <!--编辑 XmProjectPhase xm_project_phase界面-->
<el-drawer title="编辑计划" :visible.sync="editFormVisible" :with-header="false" size="60%" :close-on-click-modal="false" append-to-body>
<el-drawer title="编辑计划" :visible.sync="editFormVisible" size="60%" :close-on-click-modal="false" append-to-body>
<xm-project-phase-edit :xm-project-phase="editForm" :visible="editFormVisible" @cancel="editFormVisible=false" @submit="afterEditSubmit"></xm-project-phase-edit> <xm-project-phase-edit :xm-project-phase="editForm" :visible="editFormVisible" @cancel="editFormVisible=false" @submit="afterEditSubmit"></xm-project-phase-edit>
</el-drawer > </el-drawer >
<!--新增 XmProjectPhase xm_project_phase界面--> <!--新增 XmProjectPhase xm_project_phase界面-->
<el-drawer title="新增计划" :visible.sync="addFormVisible" :with-header="false" size="60%" :close-on-click-modal="false" append-to-body>
<el-drawer title="新增计划" :visible.sync="addFormVisible" size="60%" :close-on-click-modal="false" append-to-body>
<xm-project-phase-add :parent-project-phase="parentProjectPhase" :xm-project-phase="addForm" :visible="addFormVisible" @cancel="addFormVisible=false" @submit="afterAddSubmit" ></xm-project-phase-add> <xm-project-phase-add :parent-project-phase="parentProjectPhase" :xm-project-phase="addForm" :visible="addFormVisible" @cancel="addFormVisible=false" @submit="afterAddSubmit" ></xm-project-phase-add>
</el-drawer> </el-drawer>
<!--计划模板--> <!--计划模板-->

Loading…
Cancel
Save