Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
tea-resources-web
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张伯涛
tea-resources-web
Commits
798015d6
Commit
798015d6
authored
May 16, 2024
by
WBY1026
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug修复
parent
8bf158cb
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
119 additions
and
164 deletions
+119
-164
index.vue
src/views/courseInformation/classManagement/index.vue
+10
-34
index.vue
src/views/courseInformation/courseManagement/index.vue
+99
-96
index.vue
src/views/courseInformation/tryoutCommencement/index.vue
+10
-34
No files found.
src/views/courseInformation/classManagement/index.vue
View file @
798015d6
...
...
@@ -32,7 +32,7 @@
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"岗位分类:"
prop=
"value"
>
<
!--
<
el-form-item
label=
"岗位分类:"
prop=
"value"
>
<el-select
v-model=
"queryParams.jobClassification"
placeholder=
"岗位分类"
clearable
>
<el-option
v-for=
"item in valueOptions"
...
...
@@ -41,8 +41,8 @@
:value=
"item.dictValue"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"技术分类:"
prop=
"teDirection"
>
</el-form-item>
-->
<
!--
<
el-form-item
label=
"技术分类:"
prop=
"teDirection"
>
<el-select
v-model=
"queryParams.technicalClassification"
placeholder=
"技术分类"
clearable
>
<el-option
v-for=
"item in courseDirection"
...
...
@@ -51,7 +51,7 @@
:value=
"item.dictValue"
/>
</el-select>
</el-form-item>
</el-form-item>
-->
<el-form-item
label=
"开始日期:"
>
<el-date-picker
v-model=
"dateRangeBegin"
...
...
@@ -166,42 +166,18 @@
{{
scope
.
row
.
lessonName
||
'-'
}}
</
template
>
</el-table-column>
<el-table-column
label=
"岗位分类"
prop=
"jobClassification"
:show-overflow-tooltip=
"true"
>
<
!-- <
el-table-column label="岗位分类" prop="jobClassification" :show-overflow-tooltip="true">
<template slot-scope="scope">
<span> {{ getJobClassificationName(scope.row.jobClassification) || '-' }}</span>
<!--
<el-select-->
<!-- v-if="scope.row.flag === '1'"-->
<!-- v-model="scope.row.jobClassification"-->
<!-- filterable-->
<!-- style="width: 160px"-->
<!-- >-->
<!--
<el-option-->
<!-- v-for="(items,index) in valueOptions"-->
<!-- :key="index"-->
<!-- :label="items.dictLabel"-->
<!-- :value="items.dictValue"-->
<!-- />-->
<!--
</el-select>
-->
</template>
</el-table-column>
<el-table-column
label=
"技术分类"
prop=
"value"
:show-overflow-tooltip=
"true"
>
</el-table-column>
-->
<
!-- <
el-table-column label="技术分类" prop="value" :show-overflow-tooltip="true">
<template slot-scope="scope">
<span> {{ getCourseDirectionName(scope.row.technicalClassification) || '-' }}</span>
<!--
<el-select-->
<!-- v-if="scope.row.flag === '1'"-->
<!-- v-model="scope.row.technicalClassification"-->
<!-- filterable-->
<!-- style="width: 160px"-->
<!-- >-->
<!--
<el-option-->
<!-- v-for="(items,index) in courseDirection"-->
<!-- :key="index"-->
<!-- :label="items.dictLabel"-->
<!-- :value="items.dictValue"-->
<!-- />-->
<!--
</el-select>
-->
</template>
</el-table-column>
</el-table-column>
-->
<el-table-column
label=
"开始日期"
prop=
"value2"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<span
v-if=
"scope.row.flag === '0'"
>
{{
...
...
src/views/courseInformation/courseManagement/index.vue
View file @
798015d6
...
...
@@ -4,10 +4,60 @@
<div
v-show=
"showSwitch.courseContent"
class=
"courseContent"
>
<div
class=
"search"
style=
"border-bottom: 14px solid #f4f4f4"
>
<el-form
ref=
"queryForm"
style=
"padding: 0 0 0 10px"
:model=
"queryParams"
:inline=
"true"
>
<el-form-item
label=
"课程名称:"
prop=
"lessonName"
>
<el-input
v-model
.
trim=
"queryParams.lessonName"
placeholder=
"课程名称"
:maxlength=
"15"
style=
"width: 200px"
/>
</el-form-item>
<!-- 课程类型-->
<el-form-item
label=
"难度等级:"
prop=
"difficultyClassify"
>
<el-select
v-model=
"queryParams.difficultyClassify"
placeholder=
"难度等级"
clearable
>
<el-option
v-for=
"item in difficultyOptions"
:key=
"item.dictValue"
:label=
"item.dictLabel"
:value=
"item.dictValue"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"课程讲师:"
prop=
"lessonTeaName"
>
<el-select
v-model=
"queryParams.lessonTeaName"
placeholder=
"课程讲师"
clearable
>
<el-option
v-for=
"(item,index) in teacherOptions"
:key=
"index"
:label=
"item.name"
:value=
"item.businessId"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"课程状态:"
prop=
"flag"
>
<el-select
v-model=
"queryParams.flag"
placeholder=
"课程状态"
clearable
>
<el-option
v-for=
"item in courseStatus"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"首页显示:"
prop=
"homeDisplay"
>
<el-select
v-model=
"queryParams.homeDisplay"
placeholder=
"首页显示"
clearable
>
<el-option
v-for=
"item in homeDisplayList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"精品课:"
prop=
"entQualityLesson"
>
<el-select
v-model=
"queryParams.qualityLesson"
placeholder=
"精品课"
clearable
>
<el-option
v-for=
"(item,index) in entQualityLessonList"
:key=
"index"
:label=
"item.label"
:value=
"item.value"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"课程类型:"
prop=
"lessonType"
>
<el-select
v-model=
"queryParams.lessonType"
placeholder=
"课程类型"
clearable
>
<el-option
...
...
@@ -18,7 +68,6 @@
/>
</el-select>
</el-form-item>
<!-- 课程方案-->
<el-form-item
label=
"企业课程方案:"
prop=
"classPlan"
>
<el-select
v-model=
"queryParams.classPlan"
class=
"selectWidth"
placeholder=
"课程方案"
clearable
>
<el-option
...
...
@@ -69,58 +118,9 @@
/>
</el-select>
</el-form-item>
<el-form-item
label=
"难度等级:"
prop=
"difficultyClassify"
>
<el-select
v-model=
"queryParams.difficultyClassify"
placeholder=
"难度等级"
clearable
>
<el-option
v-for=
"item in difficultyOptions"
:key=
"item.dictValue"
:label=
"item.dictLabel"
:value=
"item.dictValue"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"课程讲师:"
prop=
"lessonTeaName"
>
<el-select
v-model=
"queryParams.lessonTeaName"
placeholder=
"课程讲师"
clearable
>
<el-option
v-for=
"(item,index) in teacherOptions"
:key=
"index"
:label=
"item.name"
:value=
"item.businessId"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"课程状态:"
prop=
"flag"
>
<el-select
v-model=
"queryParams.flag"
placeholder=
"课程状态"
clearable
>
<el-option
v-for=
"item in courseStatus"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
/>
</el-select>
</el-form-item>
<!-- 首页显示-->
<el-form-item
label=
"首页显示:"
prop=
"homeDisplay"
>
<el-select
v-model=
"queryParams.homeDisplay"
placeholder=
"首页显示"
clearable
>
<el-option
v-for=
"item in homeDisplayList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
/>
</el-select>
</el-form-item>
<!-- 精品课-->
<el-form-item
label=
"精品课:"
prop=
"entQualityLesson"
>
<el-select
v-model=
"queryParams.qualityLesson"
placeholder=
"精品课"
clearable
>
<el-option
v-for=
"(item,index) in entQualityLessonList"
:key=
"index"
:label=
"item.label"
:value=
"item.value"
/>
</el-select>
</el-form-item>
<el-form-item>
<!-- //查询按钮-->
...
...
@@ -322,6 +322,46 @@
<span>
{{
scope
.
row
.
classHour
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"难度等级"
prop=
"difficultyClassify"
min-width=
"120px"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<span>
{{
getDifficultyLevelName
(
scope
.
row
.
difficultyClassify
)
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"课程讲师"
prop=
"teacherName"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
teacherName
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"课程状态"
prop=
"flag"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<el-switch
v-model=
"scope.row.flag"
active-value=
"1"
inactive-value=
"0"
@
change=
"handleStatusChange(scope.row)"
/>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"首页显示"
prop=
"homeDisplay"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<el-switch
v-model=
"scope.row.homeDisplay"
active-value=
"1"
inactive-value=
"0"
@
change=
"handleHomeDisplayChange(scope.row)"
/>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"精品课"
prop=
"qualityLesson"
min-width=
"100px"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<el-switch
v-model=
"scope.row.qualityLesson"
active-value=
"1"
inactive-value=
"0"
@
change=
"handleEntQualityChange(scope.row)"
/>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"课程类型"
prop=
"lessonType"
min-width=
"120px"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<span>
{{
getLessonTypeName
(
scope
.
row
.
lessonType
,
scope
.
row
.
lessonTypeSchool
)
}}
</span>
...
...
@@ -352,58 +392,21 @@
<span>
{{
getCourseDirectionName
(
scope
.
row
.
tecClassifySchool
)
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"难度等级"
prop=
"difficultyClassify"
min-width=
"120px"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<span>
{{
getDifficultyLevelName
(
scope
.
row
.
difficultyClassify
)
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"一句话介绍"
prop=
"lessonBrief"
min-width=
"200px"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
lessonBrief
}}
</span>
</
template
>
</el-table-column>
<!-- 课程讲师-->
<el-table-column
align=
"center"
label=
"课程讲师"
prop=
"teacherName"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
teacherName
}}
</span>
</
template
>
</el-table-column>
<!-- 价格-->
<el-table-column
align=
"center"
label=
"价格(元)"
prop=
"lessonPrice"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
lessonPrice
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"首页显示"
prop=
"homeDisplay"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<el-switch
v-model=
"scope.row.homeDisplay"
active-value=
"1"
inactive-value=
"0"
@
change=
"handleHomeDisplayChange(scope.row)"
/>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"课程状态"
prop=
"flag"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<el-switch
v-model=
"scope.row.flag"
active-value=
"1"
inactive-value=
"0"
@
change=
"handleStatusChange(scope.row)"
/>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"精品课"
prop=
"qualityLesson"
min-width=
"100px"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<el-switch
v-model=
"scope.row.qualityLesson"
active-value=
"1"
inactive-value=
"0"
@
change=
"handleEntQualityChange(scope.row)"
/>
</
template
>
</el-table-column>
<!-- <el-table-column align="center" label="院校精品课" prop="schoolQualityLesson" min-width="100px" :show-overflow-tooltip="true">-->
<!-- <template slot-scope="scope">-->
<!-- <el-switch-->
...
...
src/views/courseInformation/tryoutCommencement/index.vue
View file @
798015d6
...
...
@@ -23,7 +23,7 @@
size=
"small"
/>
</el-form-item>
<el-form-item
label=
"岗位分类:"
prop=
"value"
>
<
!--
<
el-form-item
label=
"岗位分类:"
prop=
"value"
>
<el-select
v-model=
"queryParams.jobClassification"
placeholder=
"岗位分类"
clearable
>
<el-option
v-for=
"item in valueOptions"
...
...
@@ -32,8 +32,8 @@
:value=
"item.dictValue"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"技术分类:"
prop=
"teDirection"
>
</el-form-item>
-->
<
!--
<
el-form-item
label=
"技术分类:"
prop=
"teDirection"
>
<el-select
v-model=
"queryParams.technicalClassification"
placeholder=
"技术分类"
clearable
>
<el-option
v-for=
"item in courseDirection"
...
...
@@ -42,7 +42,7 @@
:value=
"item.dictValue"
/>
</el-select>
</el-form-item>
</el-form-item>
-->
<el-form-item
label=
"开始日期:"
>
<el-date-picker
...
...
@@ -167,42 +167,18 @@
{{
scope
.
row
.
lessonName
||
'-'
}}
</
template
>
</el-table-column>
<el-table-column
label=
"岗位分类"
prop=
"jobClassification"
:show-overflow-tooltip=
"true"
>
<
!-- <
el-table-column label="岗位分类" prop="jobClassification" :show-overflow-tooltip="true">
<template slot-scope="scope">
<span> {{ getJobClassificationName(scope.row.jobClassification) || '-' }}</span>
<!--
<el-select-->
<!-- v-if="scope.row.flag === '1'"-->
<!-- v-model="scope.row.jobClassification"-->
<!-- filterable-->
<!-- style="width: 160px"-->
<!-- >-->
<!--
<el-option-->
<!-- v-for="(items,index) in valueOptions"-->
<!-- :key="index"-->
<!-- :label="items.dictLabel"-->
<!-- :value="items.dictValue"-->
<!-- />-->
<!--
</el-select>
-->
</template>
</el-table-column>
<el-table-column
label=
"技术分类"
prop=
"value"
:show-overflow-tooltip=
"true"
>
</el-table-column>
-->
<
!-- <
el-table-column label="技术分类" prop="value" :show-overflow-tooltip="true">
<template slot-scope="scope">
<span> {{ getCourseDirectionName(scope.row.technicalClassification) || '-' }}</span>
<!--
<el-select-->
<!-- v-if="scope.row.flag === '1'"-->
<!-- v-model="scope.row.technicalClassification"-->
<!-- filterable-->
<!-- style="width: 160px"-->
<!-- >-->
<!--
<el-option-->
<!-- v-for="(items,index) in courseDirection"-->
<!-- :key="index"-->
<!-- :label="items.dictLabel"-->
<!-- :value="items.dictValue"-->
<!-- />-->
<!--
</el-select>
-->
</template>
</el-table-column>
</el-table-column>
-->
<el-table-column
label=
"开始日期"
prop=
"value2"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<span
v-if=
"scope.row.flag === '0'"
>
{{
scope
.
row
.
beginTrialTime
|
transformDateByFormat
(
'YYYY-MM-DD'
)
}}
</span>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment