|
|
@@ -110,7 +110,8 @@
|
|
|
<el-input v-model="imSendForm.title" placeholder="请输入标题" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="发送消息时间" prop="sendTime">
|
|
|
- <el-date-picker value-format="yyyy-MM-dd HH:mm:ss" v-model="imSendForm.sendTime" type="datetime" placeholder="选择日期时间">
|
|
|
+ <el-date-picker value-format="yyyy-MM-dd HH:mm:ss" v-model="imSendForm.sendTime" type="datetime"
|
|
|
+ placeholder="选择日期时间">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="有效时长(分钟)" prop="effectiveDuration">
|
|
|
@@ -387,24 +388,29 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
imSubmit() {
|
|
|
- console.log("imSendForm:",this.imSendForm)
|
|
|
+ console.log("imSendForm:", this.imSendForm)
|
|
|
this.$refs["imSendForm"].validate(valid => {
|
|
|
- batchSendCourse(this.imSendForm).then(res=>{
|
|
|
- this.imCancel();
|
|
|
- this.$message.success('发送成功')
|
|
|
- })
|
|
|
+ if (valid) {
|
|
|
+ batchSendCourse(this.imSendForm).then(res => {
|
|
|
+ if (res.errCode == 0) {
|
|
|
+ this.imCancel();
|
|
|
+ this.$message.success('发送成功')
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
});
|
|
|
},
|
|
|
handleSend(row) {
|
|
|
this.imOpen = true;
|
|
|
this.imSendForm = {
|
|
|
- userIds:this.userIds,
|
|
|
+ userIds: this.userIds,
|
|
|
companyUserId: this.companyUserId,
|
|
|
companyId: this.companyId,
|
|
|
- id:row.id,
|
|
|
- periodId:row.periodId,
|
|
|
- courseId:row.courseId,
|
|
|
- videoId:row.videoId
|
|
|
+ id: row.id,
|
|
|
+ periodId: row.periodId,
|
|
|
+ courseId: row.courseId,
|
|
|
+ videoId: row.videoId
|
|
|
}
|
|
|
},
|
|
|
imCancel() {
|
|
|
@@ -454,11 +460,11 @@ export default {
|
|
|
this.loading = true;
|
|
|
const params = { ...this.queryParams };
|
|
|
params.trainingCampId = null,
|
|
|
- pagePeriod(params).then(response => {
|
|
|
- this.periodList = response.rows;
|
|
|
- this.total = response.total;
|
|
|
- this.loading = false;
|
|
|
- });
|
|
|
+ pagePeriod(params).then(response => {
|
|
|
+ this.periodList = response.rows;
|
|
|
+ this.total = response.total;
|
|
|
+ this.loading = false;
|
|
|
+ });
|
|
|
},
|
|
|
/** 查询左侧列表 */
|
|
|
getLeftList() {
|
|
|
@@ -717,7 +723,7 @@ export default {
|
|
|
|
|
|
|
|
|
handlePeriodSettings(row) {
|
|
|
- console.log("公司id:",this.companyId,this.companyUserId)
|
|
|
+ console.log("公司id:", this.companyId, this.companyUserId)
|
|
|
this.periodSettingsData = row;
|
|
|
this.periodSettingsVisible = true;
|
|
|
// 初始化课程列表
|