|
@@ -3,7 +3,7 @@
|
|
|
<m-header v-if="headerStatus" />
|
|
|
<van-cell :title="classGroupName" title-style="font-size: .18rem; color: #333333;">
|
|
|
<template #extra>
|
|
|
- <van-tag type="primary" plain style="background-color: #f1fcf9">课后训练</van-tag>
|
|
|
+ <van-tag type="primary" plain style="background-color: #f1fcf9">课后练习</van-tag>
|
|
|
</template>
|
|
|
</van-cell>
|
|
|
<van-cell class="endTime" readonly is-link title-style="font-size: .16rem; color: #333333;" @click="studentStatus = true">
|
|
@@ -21,19 +21,19 @@
|
|
|
<div class="container">
|
|
|
<div class="formGroup">
|
|
|
<div class="dot"></div>
|
|
|
- <div class="formTitle">训练标题</div>
|
|
|
- <van-field v-model="title" type="text" maxlength="25" show-word-limit placeholder="请输入训练标题" />
|
|
|
+ <div class="formTitle">练习标题</div>
|
|
|
+ <van-field v-model="title" type="text" maxlength="25" show-word-limit placeholder="请输入练习标题" />
|
|
|
</div>
|
|
|
<div class="formGroup">
|
|
|
<div class="dot"></div>
|
|
|
- <div class="formTitle">训练内容</div>
|
|
|
- <van-field rows="4" v-model="content" maxlength="600" show-word-limit type="textarea" placeholder="请输入训练内容" />
|
|
|
+ <div class="formTitle">练习内容</div>
|
|
|
+ <van-field rows="4" v-model="content" maxlength="600" show-word-limit type="textarea" placeholder="请输入练习内容" />
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- <van-cell
|
|
|
class="endTime"
|
|
|
style="padding: 0.12rem 0.21rem;"
|
|
|
- title="训练提交截止时间"
|
|
|
+ title="练习提交截止时间"
|
|
|
@click="onEndTime"
|
|
|
is-link
|
|
|
readonly
|
|
@@ -41,7 +41,7 @@
|
|
|
>
|
|
|
<template #title>
|
|
|
<div class="dot"></div>
|
|
|
- 训练提交截止时间
|
|
|
+ 练习提交截止时间
|
|
|
</template>
|
|
|
<template #default>
|
|
|
{{ dateSection.showStartDate }}
|
|
@@ -51,10 +51,10 @@
|
|
|
<div class="accompanyHeader">云练习曲目选择<span>(若练习内容非云练习曲目则无需选择)</span></div>
|
|
|
<van-tabs v-model="tabActive" color="#01C1B5">
|
|
|
<van-tab v-for="(item, i) in params.subjectList" :title="item.subjectName" :name="item.id" :key="i" class="van-hairline--bottom">
|
|
|
- <van-cell class="endTime" v-for="(music, index) in item.musicScoreIdList" :key="index" style="margin-top: 0; padding: 0.12rem 0.21rem" title="训练曲目" @click="onSelectAccompany(item, index)" readonly is-link placeholder="请选择训练曲目">
|
|
|
+ <van-cell class="endTime" v-for="(music, index) in item.musicScoreIdList" :key="index" style="margin-top: 0; padding: 0.12rem 0.21rem" title="练习曲目" @click="onSelectAccompany(item, index)" readonly is-link placeholder="请选择练习曲目">
|
|
|
<template #title>
|
|
|
<div class="dot"></div>
|
|
|
- 训练曲目
|
|
|
+ 练习曲目
|
|
|
</template>
|
|
|
<template #default>
|
|
|
<template v-if="music.name">
|
|
@@ -70,7 +70,7 @@
|
|
|
<span style="height: 24px; font-size: 16px; line-height: 24px; color: #dadada !important"><van-icon name="arrow" /></span>
|
|
|
</template>
|
|
|
</van-cell>
|
|
|
- <div class="addAccompaniment" v-if="item.musicScoreIdList.length < 3" @click="addCloud(item)"><van-icon name="plus" size="16px" />增加云练习训练曲目</div>
|
|
|
+ <div class="addAccompaniment" v-if="item.musicScoreIdList.length < 3" @click="addCloud(item)"><van-icon name="plus" size="16px" />增加云练习练习曲目</div>
|
|
|
</van-tab>
|
|
|
</van-tabs>
|
|
|
|
|
@@ -172,7 +172,7 @@ export default {
|
|
|
localStorage.setItem("Authorization", decodeURI(params.Authorization));
|
|
|
localStorage.setItem("userInfo", decodeURI(params.Authorization));
|
|
|
}
|
|
|
- document.title = "布置训练";
|
|
|
+ document.title = "布置练习";
|
|
|
if (browser().android || browser().iPhone) {
|
|
|
this.headerStatus = false;
|
|
|
}
|
|
@@ -302,16 +302,16 @@ export default {
|
|
|
},
|
|
|
onSubmit: _throttle(function (type) {
|
|
|
if (!this.title) {
|
|
|
- this.$toast("请输入训练标题");
|
|
|
+ this.$toast("请输入练习标题");
|
|
|
return;
|
|
|
}
|
|
|
if (!this.content) {
|
|
|
- this.$toast("请输入训练内容");
|
|
|
+ this.$toast("请输入练习内容");
|
|
|
return;
|
|
|
}
|
|
|
let tempSubjectList = this.params.subjectList;
|
|
|
let musicScoreSubjectDto = [];
|
|
|
- let notAccompanySong = []; // 用于判断没有设置训练曲目的数据
|
|
|
+ let notAccompanySong = []; // 用于判断没有设置练习曲目的数据
|
|
|
let subjectLength = this.params.subjectIdList.length;
|
|
|
tempSubjectList.forEach((subject) => {
|
|
|
let scoreIdList = [];
|
|
@@ -338,7 +338,7 @@ export default {
|
|
|
// console.log('选择曲目')
|
|
|
this.$dialog
|
|
|
.confirm({
|
|
|
- message: notAccompanySong.join(",") + "声部未选择云练习训练曲目,是否继续布置练习?",
|
|
|
+ message: notAccompanySong.join(",") + "声部未选择云练习练习曲目,是否继续布置练习?",
|
|
|
confirmButtonColor: "#01C1B5",
|
|
|
})
|
|
|
.then(() => {
|