Browse Source

优化

master
陈裕财 4 years ago
parent
commit
376696f0c1
  1. 58
      src/views/xm/core/xmIteration/XmIterationAdd.vue

58
src/views/xm/core/xmIteration/XmIterationAdd.vue

@ -4,7 +4,8 @@
<!--新增界面 XmIteration 迭代定义--> <!--新增界面 XmIteration 迭代定义-->
<el-form :model="addForm" label-width="120px" :rules="addFormRules" ref="addForm"> <el-form :model="addForm" label-width="120px" :rules="addFormRules" ref="addForm">
<el-form-item label="迭代名称" prop="iterationName"> <el-form-item label="迭代名称" prop="iterationName">
<el-input v-model="addForm.iterationName" placeholder="迭代名称" ></el-input>
<el-input v-model="addForm.iterationName" placeholder="迭代名称" minlength="10"></el-input>
<font color="red">格式如下 上线日期+主题+V版本号 例如 2021.6.15购书商城V1.0.9</font>
</el-form-item> </el-form-item>
<el-form-item label="开始时间" prop="startTime"> <el-form-item label="开始时间" prop="startTime">
<el-date-picker type="date" placeholder="选择日期" v-model="addForm.startTime" value-format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd"></el-date-picker> <el-date-picker type="date" placeholder="选择日期" v-model="addForm.startTime" value-format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd"></el-date-picker>
@ -56,23 +57,11 @@
this.addForm = xmIteration; this.addForm = xmIteration;
}, },
'visible':function(visible) { 'visible':function(visible) {
if(visible==true){
if(this.parentIteration){
this.addForm=Object.assign(this.addForm, this.parentIteration);
this.addForm.id="";
this.addForm.pid=this.parentIteration.id
this.addForm.branchId=this.userInfo.branchId
this.cuserid=this.userInfo.userid
this.cusername=this.userInfo.username
if(this.parentIteration){
if(this.parentIteration.children){
this.addForm.seqNo=this.parentIteration.seqNo+"."+(this.parentIteration.children.length+1)
}else{
this.addForm.seqNo=this.parentIteration.seqNo+"."+1
}
}
}
if(visible==true){
this.addForm.cuserid=this.userInfo.userid
this.addForm.cusername=this.userInfo.username
this.addForm.adminUserid=this.userInfo.userid
this.addForm.adminUsername=this.userInfo.username;
} }
} }
}, },
@ -82,10 +71,11 @@
load:{ list: false, edit: false, del: false, add: false },//... load:{ list: false, edit: false, del: false, add: false },//...
addFormRules: { addFormRules: {
iterationName: [ iterationName: [
{ required: true, message: '迭代名称不能为空', trigger: 'blur' }
{ required: true, message: '迭代名称不能为空', trigger: 'change' },
{ min:10, message: '名称长度必须大于10个字符', trigger: 'change' }
], ],
seqNo: [ seqNo: [
{ required: true, message: '序号不能为空', trigger: 'blur' }
{ required: true, message: '序号不能为空', trigger: 'change' }
] ]
}, },
// //
@ -103,7 +93,7 @@
this.$emit('cancel'); this.$emit('cancel');
}, },
//XmIteration @submit="afterAddSubmit" //XmIteration @submit="afterAddSubmit"
addSubmit: function () {
addSubmit: function () {
this.$refs.addForm.validate((valid) => { this.$refs.addForm.validate((valid) => {
if (valid) { if (valid) {
var links=[]; var links=[];
@ -127,6 +117,8 @@
this.$notify({showClose: true, message: tips.msg, type: tips.isOk?'success':'error' }); this.$notify({showClose: true, message: tips.msg, type: tips.isOk?'success':'error' });
}).catch( err => this.load.add=false); }).catch( err => this.load.add=false);
}); });
}else{
this.$notify({showClose: true, message: "表单验证不通过", type: 'error' });
} }
}); });
}, },
@ -151,25 +143,11 @@
}, },
mounted() { mounted() {
this.addForm=Object.assign(this.addForm, this.xmIteration);
if(this.parentIteration){
this.addForm=Object.assign(this.addForm, this.parentIteration);
this.addForm.id="";
this.addForm.pid=this.parentIteration.id
this.addForm.branchId=this.userInfo.branchId
this.cuserid=this.userInfo.userid
this.cusername=this.userInfo.username
if(this.parentIteration){
if(this.parentIteration.children){
this.addForm.seqNo=this.parentIteration.seqNo+"."+(this.parentIteration.children.length+1)
}else{
this.addForm.seqNo=this.parentIteration.seqNo+"."+1
}
}
}
this.addForm=Object.assign(this.addForm, this.xmIteration);
this.addForm.cuserid=this.userInfo.userid
this.addForm.cusername=this.userInfo.username
this.addForm.adminUserid=this.userInfo.userid
this.addForm.adminUsername=this.userInfo.username;
/**在下面写其它函数***/ /**在下面写其它函数***/
}//end mounted }//end mounted

Loading…
Cancel
Save