Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-admin-IM
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.education.frontend
pica-admin-IM
提交
e52539ae
提交
e52539ae
编写于
3月 08, 2019
作者:
huangwensu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
列表接口联调
上级
c144fede
变更
2
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
64 行增加
和
14 行删除
+64
-14
envConfig.js
src/utils/envConfig.js
+1
-1
create-component.vue
src/views/education/create-component.vue
+63
-13
未找到文件。
src/utils/envConfig.js
浏览文件 @
e52539ae
...
...
@@ -13,7 +13,7 @@ export const envConfig = {
// apiUrl: 'https://test1-api.yunqueyi.com/',
// webPageUrl: 'https://test1-phome.yunqueyi.com/'
//baseUrl: 'https://uat-sc.yunqueyi.com/',
baseUrl
:
'http://
10.177.15.169
:11905/portal/'
,
baseUrl
:
'http://
localhost
:11905/portal/'
,
apiUrl
:
'https://uat-api.yunqueyi.com/'
,
webPageUrl
:
'https://uat-phome.yunqueyi.com/'
,
qiniuUrl
:
"http://localhost:10201/contents/admin/qiniu/token"
,
...
...
src/views/education/create-component.vue
浏览文件 @
e52539ae
...
...
@@ -59,10 +59,10 @@
<el-form-item
label=
"选择证书"
prop=
"certificateId"
>
<el-select
v-model=
"componentList.certificateId"
@
change=
"selectChange"
placeholder=
"请选择资源包"
style=
"width:60%;"
>
<el-option
v-for=
"(item,index) in resourceArray
"
:key=
"index"
:label=
"item.lecturerN
ame"
:value=
"item.lecturerI
d"
>
v-for=
"(item,index) in certificateIdSelect
"
:key=
"index"
:label=
"item.n
ame"
:value=
"item.i
d"
>
</el-option>
</el-select>
</el-form-item>
...
...
@@ -113,7 +113,7 @@
:key=
"_index"
type=
"primary"
size=
"small"
@
click=
"addTemplate(_item,index
,_index
)"
@
click=
"addTemplate(_item,index)"
style=
"margin-right:0px;"
>
{{
_item
.
name
}}
</el-button>
</div>
<div
v-for=
"(item1,index1) in item.templetModelList"
:key=
"index1"
>
...
...
@@ -140,7 +140,14 @@
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"考试ID"
prop=
"id"
>
<el-input
v-model=
"item2.id"
size=
"mini"
placeholder=
"请输入考试ID"
style=
"width:288px;"
></el-input>
<el-select
v-model=
"item2.id"
size=
"mini"
placeholder=
"请选择考试ID"
style=
"width:288px;"
>
<el-option
v-for=
"(itemTest,indexTest) in testIdSelect"
:key=
"indexTest"
:label=
"itemTest.onlineExamName"
:value=
"itemTest.id"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -155,7 +162,14 @@
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"选择证书"
prop=
"id"
>
<el-input
v-model=
"item2.id"
size=
"mini"
placeholder=
"请选择证书"
style=
"width:288px;"
></el-input>
<el-select
v-model=
"item2.id"
size=
"mini"
placeholder=
"请选择证书"
style=
"width:288px;"
>
<el-option
v-for=
"(itemCertificate,indexCertificate) in certificateIdSelect"
:key=
"indexCertificate"
:label=
"itemCertificate.name"
:value=
"itemCertificate.id"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -172,7 +186,14 @@
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"课程ID"
prop=
"id"
>
<el-input
v-model=
"item3.id"
size=
"mini"
placeholder=
"请输入课程ID"
style=
"width:288px;"
></el-input>
<el-select
v-model=
"item3.id"
size=
"mini"
placeholder=
"请选择课程ID"
style=
"width:288px;"
>
<el-option
v-for=
"(itemCourse,indexCourse) in courseIdSelect"
:key=
"indexCourse"
:label=
"itemCourse.name"
:value=
"itemCourse.id"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -188,7 +209,6 @@
</div>
</div>
</div>
<el-dialog
:title=
"dialogTitle"
:visible
.
sync=
"columnFormVisible"
:show-close=
"false"
:close-on-click-modal=
"false"
:close-on-press-escape=
"false"
>
<el-form
ref=
"resourceForm"
class=
"creat-form"
:model=
"selectResource"
label-width=
"125px"
label-suffix=
":"
size=
"mini"
>
<el-form-item
label=
"请选择一个资源包"
prop=
""
>
...
...
@@ -250,6 +270,9 @@ export default {
}],
templateDataList
:
[],
templetIndex
:
0
,
testIdSelect
:
[],
// 考试ID下拉列表
certificateIdSelect
:
[],
// 证书下拉列表
courseIdSelect
:
[],
// 课程下拉列表
componentList
:
{
name
:
''
,
id
:
''
,
...
...
@@ -321,17 +344,20 @@ export default {
},
created
()
{
vm
=
this
vm
.
getCertificateList
()
},
methods
:
{
// 暂存
justStorage
()
{
},
// 下一步
nextStep
()
{
vm
.
stepNum
=
2
vm
.
getTemplateData
()
vm
.
getModuleData
()
vm
.
getTestListData
()
vm
.
getCourseData
()
},
// 上传组件图片
beforeAvatarUpload
(
file
)
{
...
...
@@ -370,10 +396,34 @@ export default {
// 获取组件完成率
handleChange
(
value
)
{
},
// 获取证书下拉列表
getCertificateList
()
{
vm
.
GET
(
'portalComponent/CertificateList'
).
then
((
res
)
=>
{
if
(
res
.
code
==
'000000'
)
{
vm
.
certificateIdSelect
=
res
.
data
.
certificateList
}
})
},
// 获取考试下拉列表
getTestListData
()
{
vm
.
GET
(
'portalComponent/OnlineExamList'
).
then
((
res
)
=>
{
if
(
res
.
code
==
'000000'
)
{
vm
.
testIdSelect
=
res
.
data
.
onlineExamList
}
})
},
// 获取课程下拉列表
getCourseData
()
{
vm
.
GET
(
'portalComponent/CourseList'
).
then
((
res
)
=>
{
if
(
res
.
code
==
'000000'
)
{
vm
.
courseIdSelect
=
res
.
data
.
courseList
}
})
},
// 获取默认模板
getTemplateData
()
{
vm
.
GET
(
'
/
portalComponent/TempletConfigList'
).
then
((
res
)
=>
{
vm
.
GET
(
'portalComponent/TempletConfigList'
).
then
((
res
)
=>
{
if
(
res
.
code
==
'000000'
)
{
vm
.
templateDataList
=
res
.
data
.
templetConfigModelList
}
...
...
@@ -381,7 +431,7 @@ export default {
},
// 通过编辑获取模块信息
getModuleData
()
{
vm
.
GET
(
'
/
portalComponent/ModuleList'
).
then
((
res
)
=>
{
vm
.
GET
(
'portalComponent/ModuleList'
).
then
((
res
)
=>
{
if
(
res
.
code
==
'000000'
)
{
vm
.
componentList
.
moduleModelList
=
res
.
data
.
moduleModelList
}
...
...
@@ -409,7 +459,7 @@ export default {
vm
.
columnFormVisible
=
true
},
// 添加模板
addTemplate
(
item
,
index
,
_index
)
{
addTemplate
(
item
,
index
)
{
vm
.
templetIndex
=
vm
.
componentList
.
moduleModelList
[
index
].
templetModelList
.
length
vm
.
componentList
.
moduleModelList
[
index
].
templetModelList
.
push
({
name
:
item
.
name
,
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录