update:修改测试服务器接口&删除创建班级验证

This commit is contained in:
ltx 2025-06-19 13:33:42 +08:00
parent f55e1be725
commit 2a7b305a2a
2 changed files with 21 additions and 17 deletions

View File

@ -12,7 +12,7 @@ import {
let loadingInstance;
let loadingStatus = false;
if (process.env.NODE_ENV == 'development') {
axios.defaults.baseWeChatURL = 'https://wechatapi.yuedongsports.com/';
axios.defaults.baseWeChatURL = 'https://wechatapi-qa.yuedongsports.com/';
} else if (process.env.NODE_ENV == 'debug') {

View File

@ -174,20 +174,23 @@ const handleOk = () => {
message.error('班级名称不能为空');
return;
}
if (!classFrom.value.teacherDetail) {
message.error('所属教练不能为空');
return;
}
if (classFrom.value.studentIds.length == 0) {
message.error('学生列表不能为空');
return;
}
// if (!classFrom.value.teacherDetail) {
// message.error('');
// return;
// }
// if (classFrom.value.studentIds.length == 0) {
// message.error('');
// return;
// }
let teacherDetail = {}
if(classFrom.value.teacherDetail) {
teacherDetail = teacherList.value.find(item => item.teacherName === classFrom.value.teacherDetail);
}
let teacherDetail = teacherList.value.find(item => item.teacherName === classFrom.value.teacherDetail);
if (!teacherDetail) {
message.error('请选择有效的教练');
return;
}
// if (!teacherDetail) {
// message.error('');
// return;
// }
let studentIds = [];
classFrom.value.studentIds.map(item => {
@ -195,7 +198,7 @@ const handleOk = () => {
})
let params = {
className: classFrom.value.className,
teacherIds: [teacherDetail.id],
teacherIds: teacherDetail.id ? [teacherDetail.id] : [],
studentNoList: studentIds // ID
};
@ -347,7 +350,7 @@ const handleSearch = () => {
:maxlength="32" />
</div>
<div class="ever"><text style="color: red;">*&nbsp;</text>学生列表&nbsp;&nbsp;
<div class="ever">学生列表&nbsp;&nbsp;
<Button @click="showStudent" type="primary">分配学生</Button>
</div>
<div class="action">
@ -370,7 +373,8 @@ const handleSearch = () => {
</transition-group>
</vue-draggable-next>
<div class="ever"><text style="color: red;">*&nbsp;</text>所属教练&nbsp;&nbsp;
<!-- <text style="color: red;">*&nbsp;</text> -->
<div class="ever">所属教练&nbsp;&nbsp;
<Select v-model:value="classFrom.teacherDetail" style="width: 200px"
:options="teacherList.map(item => ({ value: item.teacherName }))"></Select>
</div>