diff --git a/src/views/xm/core/xmIteration/XmIterationEdit.vue b/src/views/xm/core/xmIteration/XmIterationEdit.vue
index 9213df42..42037062 100644
--- a/src/views/xm/core/xmIteration/XmIterationEdit.vue
+++ b/src/views/xm/core/xmIteration/XmIterationEdit.vue
@@ -1,15 +1,6 @@
-
-
-
-
-
- {{i.name}}
-
-
-
-
+
注意:请尽量在评审会阶段把需求明确,进入计划会后,不允许再添加需求进入迭代。原则上需求评审后需求只出不进。
@@ -22,8 +13,14 @@
-
-
+
+
+
+
+
+
+
+
@@ -85,7 +82,7 @@
},
data() {
return {
- dicts:{},//下拉选择框的所有静态数据 params=[{categoryId:'0001',itemCode:'sex'}] 返回结果 {'sex':[{optionValue:'1',optionName:'男',seqOrder:'1',fp:'',isDefault:'0'},{optionValue:'2',optionName:'女',seqOrder:'2',fp:'',isDefault:'0'}]}
+ dicts:{iterationStatus:[]},//下拉选择框的所有静态数据 params=[{categoryId:'0001',itemCode:'sex'}] 返回结果 {'sex':[{optionValue:'1',optionName:'男',seqOrder:'1',fp:'',isDefault:'0'},{optionValue:'2',optionName:'女',seqOrder:'2',fp:'',isDefault:'0'}]}
load:{ list: false, add: false, del: false, edit: false },//查询中...
editFormRules: {
iterationName: [
@@ -113,36 +110,10 @@
handleCancel:function(){
this.$refs['editForm'].resetFields();
this.$emit('cancel');
- },
- //新增提交XmIteration 迭代定义 父组件监听@submit="afterAddSubmit"
- editSubmit: function () {
- if(!this.roles.some(i=>i.roleid=='iterationAdmin')){
- this.$notify({position:'bottom-left',showClose:true,message: "只有迭代管理员可以修改迭代", type: 'error' });
- return ;
- }
- this.$refs.editForm.validate((valid) => {
- if (valid) {
-
- this.$confirm('确认提交吗?', '提示', {}).then(() => {
- this.load.edit=true
- let params = Object.assign({}, this.editForm);
- editXmIteration(params).then((res) => {
- this.load.edit=false
- var tips=res.data.tips;
- if(tips.isOk){
- this.$emit('submit');// @submit="afterAddSubmit"
- }
- this.$notify({position:'bottom-left',showClose:true,message: tips.msg, type: tips.isOk?'success':'error' });
- }).catch( err => this.load.edit=false);
- });
- }else{
- this.$notify({position:'bottom-left',showClose:true,message: "表单验证不通过", type: 'error' });
- }
- });
- },
+ },
/**begin 在下面加自定义方法,记得补上面的一个逗号**/
- onUserSelected: function(users) {
+ onUserSelected: function(users) {
if(users.length>1){
this.$notify.error("只能选一个人");
return;
@@ -159,8 +130,8 @@
params['adminUserid']=$event.userid
params['adminUsername']=$event.username
}else if(fieldName=='startTime'){
- params['adminUserid']=row.startTime
- params['adminUsername']=row.endTime
+ params['startTime']=row.startTime
+ params['endTime']=row.endTime
}else{
params[fieldName]=$event
}
@@ -186,9 +157,12 @@
UsersSelect
},
mounted() {
- initDicts(this)
- this.editForm=Object.assign(this.editForm, this.xmIteration);
- this.editFormBak={...this.editForm}
+ this.$nextTick(()=>{
+ initDicts(this)
+ this.editForm=Object.assign(this.editForm, this.xmIteration);
+ this.editFormBak={...this.editForm}
+ })
+
/**在下面写其它函数***/
}//end mounted
diff --git a/src/views/xm/core/xmIteration/XmIterationInfo.vue b/src/views/xm/core/xmIteration/XmIterationInfo.vue
index e5ad95dc..c23ad985 100644
--- a/src/views/xm/core/xmIteration/XmIterationInfo.vue
+++ b/src/views/xm/core/xmIteration/XmIterationInfo.vue
@@ -323,6 +323,7 @@
v-if="infotype == '迭代概览'"
ref="迭代概览"
:xm-iteration="xmIteration"
+ @edit-fields="onEditFields"
>
@@ -55,7 +55,12 @@
}
})
- }
+ },
+ onEditFields(row){
+ debugger;
+ Object.assign(this.xmIteration,row)
+ localStorage.setItem("xm-iteration-info-route",JSON.stringify(this.xmIteration));
+ }
},//end methods
diff --git a/src/views/xm/core/xmIteration/XmIterationOverviewComplex.vue b/src/views/xm/core/xmIteration/XmIterationOverviewComplex.vue
index 261e6baa..eeee2b57 100644
--- a/src/views/xm/core/xmIteration/XmIterationOverviewComplex.vue
+++ b/src/views/xm/core/xmIteration/XmIterationOverviewComplex.vue
@@ -25,7 +25,7 @@
-->
-
+
@@ -82,6 +82,10 @@ export default {
},
onMenuToolBarSelect(menuIndex){
this.showPanelName=menuIndex;
+ },
+ onEditFields(row){
+ Object.assign(this.xmIteration,row)
+ this.$emit('edit-fields',row)
}
},