Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
confucius
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
罗超
confucius
Commits
b6a26a67
Commit
b6a26a67
authored
Jan 27, 2022
by
罗超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2
parent
be7e9635
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
49 additions
and
3 deletions
+49
-3
course-form.vue
src/components/course/course-form.vue
+49
-3
No files found.
src/components/course/course-form.vue
View file @
b6a26a67
...
...
@@ -104,6 +104,25 @@
map-options
/>
</div>
</div>
<div
class=
"row"
>
<q-input
filled
stack-label
v-model=
"objOption.ScrollMinNum"
ref=
"ScrollMinNum"
class=
"col-6 q-pr-lg q-pb-lg"
label=
"最小上课人数"
:rules=
"[(val) => !!val || '请填写最小上课人数']"
/>
<q-input
filled
stack-label
v-model=
"objOption.ScrollMaxNum"
ref=
"ScrollMaxNum"
class=
"col-6 q-pr-lg q-pb-lg"
label=
"最大上课人数"
:rules=
"[(val) => !!val || '请填写最大上课人数']"
/>
</div>
<div
class=
"row"
>
<q-field
label=
"是否支持约课报名"
stack-label
filled
class=
"col-6 q-pr-lg q-pb-lg"
>
<
template
v-slot:control
>
<div
class=
"row col-12"
>
<q-radio
v-model=
"objOption.IsScrollClass"
:val=
"0"
label=
"否"
size=
"xs"
/>
<q-radio
v-model=
"objOption.IsScrollClass"
:val=
"1"
label=
"是"
size=
"xs"
/>
</div>
</
template
>
</q-field>
<q-select
filled
stack-label
option-value=
"Id"
option-label=
"Name"
v-model=
"objOption.CourseTimeId"
ref=
"CourseTime"
:options=
"CourseTimeList"
label=
"关联上课时段"
class=
"col-6 q-pr-lg q-pb-lg"
emit-value
map-options
/>
</div>
<div
class=
"row wrap"
>
<div
class=
"col-6"
>
<q-select
filled
stack-label
option-value=
"Id"
option-label=
"Name"
v-model=
"CourseEmphasis"
multiple
...
...
@@ -182,6 +201,9 @@
import
{
UploadSelfFile
}
from
"../../api/common/common"
;
import
{
getScrollCourseTimeList
,
}
from
'../../api/course/roll'
import
extEditor
from
"../common/ext-editor"
;
import
{
mapState
...
...
@@ -223,8 +245,13 @@
B2BIcon
:
''
,
//图标
B2BBackground
:
''
,
//背景
CourseEmphasis
:
[],
//课程重点 多选 英文逗号分隔
ContractInfo
:
''
//合同补充协议
ContractInfo
:
''
,
//合同补充协议
IsScrollClass
:
0
,
// 是否开启滚动开班 1是 0否(默认)
ScrollMinNum
:
0
,
// 最小上课人数
ScrollMaxNum
:
0
,
// 最大上课人数
CourseTimeId
:
0
,
// 关联上课时段
},
CourseTimeList
:
[],
//上课时段列表
CourseEmphasis
:
[],
//数据临时存放
optionTitle
:
""
,
defaultArray
:
[],
...
...
@@ -272,7 +299,9 @@
return
false
;
},
}),
mounted
()
{},
mounted
()
{
this
.
getCourseTimeList
();
},
methods
:
{
//根据系列改变获取所属科目
getCourseSubject
(
Id
)
{
...
...
@@ -453,6 +482,11 @@
this
.
objOption
.
B2BIcon
=
res
.
Data
.
B2BIcon
;
this
.
objOption
.
B2BBackground
=
res
.
Data
.
B2BBackground
;
this
.
objOption
.
ContractInfo
=
res
.
Data
.
ContractInfo
;
this
.
objOption
.
IsScrollClass
=
res
.
Data
.
IsScrollClass
;
this
.
objOption
.
ScrollMinNum
=
res
.
Data
.
ScrollMinNum
;
this
.
objOption
.
ScrollMaxNum
=
res
.
Data
.
ScrollMaxNum
;
this
.
objOption
.
CourseTimeId
=
res
.
Data
.
CourseTimeId
;
this
.
CourseEmphasis
=
[]
setTimeout
(()
=>
{
//Todo 暂时不知道什么原因 偶尔会出现2个 所以加了一个延迟
if
(
res
.
Data
.
CourseEmphasis
&&
res
.
Data
.
CourseEmphasis
!=
''
)
{
...
...
@@ -506,6 +540,10 @@
this
.
objOption
.
IsKCourse
=
0
;
this
.
objOption
.
CourseRate
=
""
;
this
.
objOption
.
ContractInfo
=
''
;
this
.
objOption
.
IsScrollClass
=
0
;
this
.
objOption
.
ScrollMinNum
=
0
;
this
.
objOption
.
ScrollMaxNum
=
0
;
this
.
objOption
.
CourseTimeId
=
0
;
this
.
getCategorytree
();
}
},
...
...
@@ -635,6 +673,14 @@
});
});
},
getCourseTimeList
()
{
getScrollCourseTimeList
({}).
then
(
res
=>
{
if
(
res
.
Code
==
1
)
{
this
.
CourseTimeList
=
res
.
Data
;
}
})
},
},
};
</
script
>
\ No newline at end of file
</
script
>
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