Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
282c77d6
提交
282c77d6
编写于
12月 11, 2019
作者:
chendeli
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
edit 逻辑
上级
65346331
变更
2
展开全部
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
360 行增加
和
92 行删除
+360
-92
create-component.vue
src/views/education/create-component.vue
+34
-9
edit-manager.vue
src/views/education/edit-manager.vue
+326
-83
未找到文件。
src/views/education/create-component.vue
浏览文件 @
282c77d6
...
@@ -78,14 +78,15 @@
...
@@ -78,14 +78,15 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
<el-form-item
v-if=
"hasCertificate"
label=
"组件完成(%)"
prop=
"certificateCondition"
>
<el-form-item
label=
"组件完成(%)"
prop=
"certificateCondition"
>
<el-input-number
<el-input-number
v-model=
"portalComponent.certificateCondition"
v-model=
"portalComponent.certificateCondition"
controls-position=
"right"
controls-position=
"right"
@
change=
"handleChange"
@
change=
"handleChange"
:disabled=
"componentStatus == 3 || componentStatus == 4"
:disabled=
"componentStatus == 3 || componentStatus == 4"
:step=
"10"
:precision=
"0"
:min=
"10"
:step=
"1"
:min=
"0"
:max=
"100"
>
:max=
"100"
>
</el-input-number>
</el-input-number>
</el-form-item>
</el-form-item>
...
@@ -107,6 +108,13 @@
...
@@ -107,6 +108,13 @@
<el-input
v-model=
"item.name"
@
blur=
"moduleNameValidate(index)"
:disabled=
"fieldDisabled(item)"
size=
"small"
placeholder=
"请选择模块名称"
style=
"width:288px;"
></el-input>
<el-input
v-model=
"item.name"
@
blur=
"moduleNameValidate(index)"
:disabled=
"fieldDisabled(item)"
size=
"small"
placeholder=
"请选择模块名称"
style=
"width:288px;"
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
<el-row>
<!--
<el-col
:span=
"10"
>
<el-form-item
label=
"模块名称"
prop=
"name"
>
<el-input
v-model=
"item.name"
@
blur=
"moduleNameValidate(index)"
:disabled=
"fieldDisabled(item)"
size=
"small"
placeholder=
"请选择模块名称"
style=
"width:288px;"
></el-input>
</el-form-item>
</el-col>
-->
<el-col
:span=
"8"
v-if=
"idType == 1"
>
<el-col
:span=
"8"
v-if=
"idType == 1"
>
<el-form-item
label=
"是否对外开放"
prop=
"openFlag"
>
<el-form-item
label=
"是否对外开放"
prop=
"openFlag"
>
<el-radio-group
v-model=
"item.openFlag"
@
change=
"selectIsOpen(index)"
:disabled=
"fieldDisabled(item) || item.openDisabled"
>
<el-radio-group
v-model=
"item.openFlag"
@
change=
"selectIsOpen(index)"
:disabled=
"fieldDisabled(item) || item.openDisabled"
>
...
@@ -115,6 +123,14 @@
...
@@ -115,6 +123,14 @@
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
v-if=
"idType == 1"
>
<el-form-item
label=
"通过标准"
prop=
"passType"
>
<el-radio-group
v-model=
"item.passType"
@
change=
"selectStandard(index)"
:disabled=
"fieldDisabled(item) || item.openDisabled"
>
<el-radio
:label=
"1"
>
全部完成
</el-radio>
<el-radio
:label=
"2"
>
无要求
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col
:span=
"6"
v-if=
"idType == 1"
>
<el-col
:span=
"6"
v-if=
"idType == 1"
>
<el-form-item
label=
"是否启用"
prop=
"status"
>
<el-form-item
label=
"是否启用"
prop=
"status"
>
<el-radio-group
v-model=
"item.status"
@
change=
"selectIsOpenStatus(index)"
:disabled=
"fieldDisabled(item)"
>
<el-radio-group
v-model=
"item.status"
@
change=
"selectIsOpenStatus(index)"
:disabled=
"fieldDisabled(item)"
>
...
@@ -405,14 +421,15 @@ export default {
...
@@ -405,14 +421,15 @@ export default {
imageUrl
:
''
,
imageUrl
:
''
,
seqNo
:
''
,
seqNo
:
''
,
certificateId
:
''
,
// 0 没有证书,配置证书为否
certificateId
:
''
,
// 0 没有证书,配置证书为否
certificateCondition
:
'
6
0'
,
// 证书完成率
certificateCondition
:
'
10
0'
,
// 证书完成率
status
:
''
status
:
''
},
},
componentList
:
{
componentList
:
{
moduleModelList
:
[{
moduleModelList
:
[{
id
:
''
,
id
:
''
,
name
:
''
,
name
:
''
,
openFlag
:
''
,
// 1 否 不开放 2 是 开放
openFlag
:
''
,
// 1 否 不开放 2 是 开放,
passType
:
'1'
,
//1:全部完成 2:无要求
templetModelList
:
[]
templetModelList
:
[]
}]
}]
},
},
...
@@ -510,6 +527,10 @@ export default {
...
@@ -510,6 +527,10 @@ export default {
})
})
}
}
},
},
selectStandard
(
index
){
},
// 删除图片
// 删除图片
deleteImg
()
{
deleteImg
()
{
vm
.
portalComponent
.
imageUrl
=
''
vm
.
portalComponent
.
imageUrl
=
''
...
@@ -520,14 +541,19 @@ export default {
...
@@ -520,14 +541,19 @@ export default {
vm
.
portalComponent
.
certificateId
=
''
vm
.
portalComponent
.
certificateId
=
''
if
(
val
==
'否'
)
{
if
(
val
==
'否'
)
{
vm
.
hasCertificate
=
false
vm
.
hasCertificate
=
false
vm
.
portalComponent
.
certificateCondition
=
0
//
vm.portalComponent.certificateCondition = 0
}
else
{
}
else
{
vm
.
hasCertificate
=
true
vm
.
hasCertificate
=
true
vm
.
portalComponent
.
certificateCondition
=
6
0
//vm.portalComponent.certificateCondition = 10
0
}
}
vm
.
portalComponent
.
certificateCondition
=
100
},
},
// 获取组件完成率
// 获取组件完成率
handleChange
(
value
)
{
handleChange
(
value
)
{
console
.
log
(
value
)
if
(
value
==
1
){
}
vm
.
portalComponent
.
certificateCondition
=
value
vm
.
portalComponent
.
certificateCondition
=
value
},
},
// 获取证书下拉列表
// 获取证书下拉列表
...
@@ -854,6 +880,7 @@ export default {
...
@@ -854,6 +880,7 @@ export default {
openFlag
:
1
,
// 1不开放 2开放
openFlag
:
1
,
// 1不开放 2开放
moduleType
:
1
,
// 2为从预设模块中添加
moduleType
:
1
,
// 2为从预设模块中添加
status
:
1
,
// 1 不启用 2启用
status
:
1
,
// 1 不启用 2启用
passType
:
1
,
templetModelList
:
[]
templetModelList
:
[]
});
});
vm
.
componentList
.
moduleModelList
[(
vm
.
componentList
.
moduleModelList
.
length
-
1
)].
openDisabled
=
true
;
vm
.
componentList
.
moduleModelList
[(
vm
.
componentList
.
moduleModelList
.
length
-
1
)].
openDisabled
=
true
;
...
@@ -1397,5 +1424,3 @@ export default {
...
@@ -1397,5 +1424,3 @@ export default {
}
}
}
}
</
style
>
</
style
>
src/views/education/edit-manager.vue
浏览文件 @
282c77d6
此差异已折叠。
点击以展开。
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录