|
@@ -156,7 +156,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="出生日期" prop="birthdate">
|
|
|
- <el-date-picker v-model="programForm.team.users[index].birthdate" type="date" placeholder="请选择" style="width: 100%;"></el-date-picker>
|
|
|
+ <el-date-picker v-model="programForm.team.users[index].birthdate" type="date" placeholder="请选择" style="width: 100%;" @change="e=>handleDealDate(e,index)"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -338,6 +338,7 @@
|
|
|
|
|
|
const uploadFileSuccess = e =>{
|
|
|
programForm.value.team.file = e.data;
|
|
|
+ proxy?.$modal.msgSuccess('上传成功');
|
|
|
}
|
|
|
|
|
|
const beforeAvatarUpload = (e) => {
|
|
@@ -388,10 +389,13 @@
|
|
|
const handleConfirm = () => {
|
|
|
proxy.$refs.teamDtoRef.validate((valid) => {
|
|
|
if (valid) {
|
|
|
+ if(programForm.value.team.users.length) {
|
|
|
+ programForm.value.team.users.forEach(u=>u.username=u.mobile)
|
|
|
+ }
|
|
|
addCoachProgram(programForm.value).then(res => {
|
|
|
if(res.code!==0) return proxy.$message.error(res.msg);
|
|
|
proxy.$message.success('创建成功,即将返回');
|
|
|
- settimeout(()=>{proxy.$router.back();},1500)
|
|
|
+ setTimeout(()=>{proxy.$router.back();},1500)
|
|
|
})
|
|
|
} else {
|
|
|
return false;
|
|
@@ -463,6 +467,10 @@
|
|
|
window.location.href = `${window.SITE_CONFIG["apiURL"]}/sys/user/download?token=${Cookies.get("token")}`;
|
|
|
}
|
|
|
|
|
|
+ const handleDealDate = (e,index) => {
|
|
|
+ programForm.value.team.users[index].birthdate = proxy.parseTime(new Date(e), '{yy}-{mm}-{dd}');;
|
|
|
+ }
|
|
|
+
|
|
|
onMounted(() => {
|
|
|
let programId = proxy.$route.query.programId;
|
|
|
if(programId){
|
|
@@ -471,7 +479,6 @@
|
|
|
step.value = 2;
|
|
|
programForm.value = {...programForm.value,...res.data};
|
|
|
if(programForm.value.coachList===null) programForm.value.coachList = [];
|
|
|
- console.log(programForm.value,'programForm')
|
|
|
})
|
|
|
}
|
|
|
})
|