This commit is contained in:
闫晓茹 2023-04-27 14:28:50 +08:00
parent 190c26f2a7
commit c8b434a69d
2 changed files with 51 additions and 43 deletions

View File

@ -357,7 +357,7 @@
/>
</el-dialog>
<!-- 培训分类 -->
<el-dialog
<!-- <el-dialog
title="选择培训"
:visible.sync="innerVisible"
width="1000px"
@ -453,7 +453,7 @@
:limit.sync="trainingCategoryqueryParams.pageSize"
@pagination="info"
/>
</el-dialog>
</el-dialog> -->
<!-- 添加或修改学习培训课程信息对话框 -->
<el-dialog
:title="!isEditFlag ? '添加学习培训课程信息' : '修改学习培训课程信息'"
@ -527,7 +527,7 @@
>{{ form.trainingParentName }}</el-button
>
</el-form-item>
<el-form-item
<!-- <el-form-item
label="所属培训课程分类"
prop="trainingCategoryId"
v-if="
@ -563,7 +563,7 @@
"
>{{ form.trainingCategoryName }}</el-button
>
</el-form-item>
</el-form-item> -->
<el-form-item label="培训课程价格" prop="trainingItemPrice">
<el-input
@ -805,8 +805,8 @@
<template slot-scope="scope">
<el-input
oninput="value=value.replace(/[^\d]/g,'')"
maxlength="10"
v-model="scope.row.itemDirectorySort"
maxlength="5"
v-model.number="scope.row.itemDirectorySort"
placeholder="请输入章节排序"
></el-input>
</template>
@ -861,7 +861,7 @@ export default {
idd: 1,
innerVisiblepd: false,
loading: true,
innerVisible: false,
// innerVisible: false,
trainingParentqueryParams: {
pageNum: 1,
pageSize: 10,
@ -1113,15 +1113,16 @@ export default {
console.log(item);
this.imgsurl.pictureUrlList.push(item);
},
addresetQuerylist() {
this.trainingCategoryqueryParams = {
pageNum: 1,
pageSize: 10,
trainingCategoryCode: "",
trainingCategoryName: "",
};
this.info();
},
//
// addresetQuerylist() {
// this.trainingCategoryqueryParams = {
// pageNum: 1,
// pageSize: 10,
// trainingCategoryCode: "",
// trainingCategoryName: "",
// };
// this.info();
// },
//
resetQuerylist() {
this.trainingParentqueryParams = {
@ -1133,42 +1134,42 @@ export default {
this.trainingParentinfo();
},
//
clickitem() {
this.info();
this.innerVisible = true;
},
// clickitem() {
// this.info();
// this.innerVisible = true;
// },
//
trainingParentitem() {
this.trainingParentinfo();
this.innerVisiblepd = true;
},
innerVisiblecancelzx() {
this.innerVisible = false;
},
// innerVisiblecancelzx() {
// this.innerVisible = false;
// },
innerVisiblecancelpd() {
this.innerVisiblepd = false;
},
nurseclick(row) {
this.form.trainingCategoryId = row.id;
this.form.trainingCategoryName = row.trainingCategoryName;
this.innerVisible = false;
},
// nurseclick(row) {
// this.form.trainingCategoryId = row.id;
// this.form.trainingCategoryName = row.trainingCategoryName;
// this.innerVisible = false;
// },
//
trainingParentitemlist(row) {
this.form.trainingParentId = row.id;
this.form.trainingParentName = row.trainingParentName;
this.innerVisiblepd = false;
},
info() {
this.loading = true;
listTrainingCategory(this.trainingCategoryqueryParams).then(
(response) => {
this.trainingCategoryList = response.rows;
this.total2 = response.total;
this.loading = false;
}
);
},
// info() {
// this.loading = true;
// listTrainingCategory(this.trainingCategoryqueryParams).then(
// (response) => {
// this.trainingCategoryList = response.rows;
// this.total2 = response.total;
// this.loading = false;
// }
// );
// },
//
trainingParentinfo() {
this.loading = true;
@ -1182,6 +1183,7 @@ export default {
imgUrl(imgUrl) {
this.form.trainingCategoryPictureUrl = imgUrl;
},
//
imgUrl2(imgUrl) {
this.form.trainingItemCoverUrl = imgUrl;
},
@ -1189,6 +1191,7 @@ export default {
console.log(imgUrl);
this.form.trainingItemPosterUrl = imgUrl;
},
//
uptrainingShelfFlag(row) {
console.log(row);
if (row.trainingShelfFlag == false) {

View File

@ -349,10 +349,16 @@
label-width="130px"
:model="formlist"
>
<el-form-item label="培训课程详情" prop="trainingItemDetails">
<el-form-item label="培训课程详情" prop="trainingItemDetails" v-if="formlist.trainingItemType == 'VIDEO_LEARNING'||formlist.trainingItemType == 'LEARNING_ITEM_GROUP'">
<div class="textdetails">{{ formlist.trainingItemDetails }}</div>
</el-form-item>
<el-form-item label="培训课程内容" prop="trainingItemContent">
<el-form-item :label="
formlist.trainingItemType == 'GRAPHIC_LEARNING'
? '培训课程内容'
: formlist.trainingItemType == 'LEARNING_ITEM_GROUP'
? '培训课程介绍'
: ''
" prop="trainingItemContent" v-if="formlist.trainingItemType == 'GRAPHIC_LEARNING'||formlist.trainingItemType == 'LEARNING_ITEM_GROUP'">
<editor
@imgs="imgs"
:url="'/common/uploadTrainingItemContentUrl'"
@ -360,7 +366,6 @@
:min-height="150"
style="width: 600px"
/>
<!-- <div class="textdetail">{{ formlist.trainingItemContent }}</div> -->
</el-form-item>
<el-form-item label="培训课程封面图片" prop="trainingItemCoverUrl">
<img class="img" :src="baseurl + formlist.trainingItemCoverUrl" alt />
@ -372,9 +377,9 @@
alt
/>
</el-form-item>
<el-table
ref="list"
v-if="formlist.trainingItemType == 'VIDEO_LEARNING'"
v-loading="loading"
style="margin-top: 20px; width: 1250px"
:data="formlist.list"
@ -608,11 +613,11 @@ export default {
this.loading = true;
this.innerrefundvideo = true;
console.log(row);
this.formlist.trainingItemCoverUrl = row.trainingItemCoverUrl;
this.formlist.trainingItemPosterUrl = row.trainingItemPosterUrl;
this.formlist.trainingItemDetails = row.trainingItemDetails;
this.formlist.trainingItemContent = row.trainingItemContent;
this.formlist.trainingItemType = row.trainingItemType;
orderItemDirectory(row.trainingOrderDetailsId).then((response) => {
this.formlist.list = response.rows;
this.loading = false;