Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
cfd10ed6
提交
cfd10ed6
编写于
12月 27, 2019
作者:
chendeli
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'dev-1224-fix-2.4.4' into release
上级
cbc7952c
ac6742a8
变更
6
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
72 行增加
和
19 行删除
+72
-19
common.js
src/store/education/common.js
+28
-4
filter.js
src/utils/filter.js
+2
-0
edit-manager.vue
src/views/education/edit-manager.vue
+24
-13
item-component.vue
src/views/education/item-component.vue
+8
-1
item-manager.vue
src/views/education/item-manager.vue
+6
-1
report-list.vue
src/views/learning/report-list.vue
+4
-0
未找到文件。
src/store/education/common.js
浏览文件 @
cfd10ed6
...
...
@@ -2,7 +2,17 @@ const common = {
state
:
{
_token
:
''
,
idType
:
''
,
masterAdministratorFlag
:
false
masterAdministratorFlag
:
false
,
itemComponents
:{
name
:
''
,
status
:
''
},
itemManager
:{
projectName
:
''
,
projectBegintime
:
''
,
projectEndtime
:
''
,
projectStatus
:
''
}
},
mutations
:
{
CHANGE_TOKEN
:
(
state
,
data
)
=>
{
...
...
@@ -13,7 +23,15 @@ const common = {
},
CHANGE_MASTER
:
(
state
,
data
)
=>
{
state
.
masterAdministratorFlag
=
data
}
},
UPDATEITEM_COMPONENTS
:(
state
,
data
)
=>
{
//console.log(data)
state
.
itemComponents
=
{...
data
}
},
UPDATEITEM_MANAGER
:(
state
,
data
)
=>
{
console
.
log
(
data
)
state
.
itemManager
=
{...
data
}
},
},
actions
:
{
changeToken
({
commit
},
tokenData
)
{
...
...
@@ -24,8 +42,14 @@ const common = {
},
changeMaster
({
commit
},
masterData
)
{
commit
(
'CHANGE_MASTER'
,
masterData
)
}
},
updateItemComponents
({
commit
},
masterData
)
{
commit
(
'UPDATEITEM_COMPONENTS'
,
masterData
)
},
updateItemManager
({
commit
},
masterData
)
{
commit
(
'UPDATEITEM_MANAGER'
,
masterData
)
},
}
}
export
default
common
\ No newline at end of file
export
default
common
src/utils/filter.js
浏览文件 @
cfd10ed6
...
...
@@ -171,6 +171,8 @@ const vueFilter = {
return
'进行中'
}
else
if
(
value
==
2
)
{
return
'已结束'
}
else
if
(
value
==
3
)
{
return
'已下架'
}
},
partJoin
:
(
value
)
=>
{
...
...
src/views/education/edit-manager.vue
浏览文件 @
cfd10ed6
...
...
@@ -192,6 +192,16 @@
</el-form-item>
<p
class=
"upload-message"
v-if=
"uploadImgMessage2"
>
请选择封面
</p>
</div>
<el-form-item
label=
"项目结束后:"
>
<el-radio-group
size=
"small"
v-model=
"formData.allowLearn"
:disabled=
"showAllowType()"
>
<el-radio
:label=
"1"
>
允许继续学习(停止发证)
</el-radio>
<el-radio
:label=
"2"
>
不允许继续学习
</el-radio>
</el-radio-group>
</el-form-item>
<p
class=
"p_label"
>
项目范围来源:(一经选择无法更改)
</p>
<el-form-item
label=
""
>
<el-radio-group
...
...
@@ -1048,6 +1058,7 @@ export default {
visibleFlag: 1,
learnableFlag: 2,
authorityType:1,
allowLearn:2
},
pickerOptions0: {
disabledDate: time => {
...
...
@@ -1466,6 +1477,7 @@ export default {
visibleFlag: editData.projectData.visibleFlag,
learnableFlag: editData.projectData.learnableFlag,
authorityType:editData.projectData.authorityType,
allowLearn:editData.projectData.allowLearn || 2,
};
this.organizationContent = editData.projectData.creatorOrganizationName;
if (editData.attachmentData.length > 2) {
...
...
@@ -1573,6 +1585,7 @@ export default {
visibleFlag: this.formData.visibleFlag,
learnableFlag: this.formData.learnableFlag,
authorityType:this.formData.authorityType,
allowLearn:this.formData.allowLearn,
};
let attachmentModel = [
{
...
...
@@ -3079,6 +3092,13 @@ export default {
}
return
true
;
},
//判断通知展示问题
showAllowType
()
{
if
(
this
.
peopleLevel
==
'L3'
||
this
.
peopleLevel
==
'L0'
)
{
return
true
;
}
return
false
;
},
//选择小生态
selectChangeEcology
(
value
)
{
this
.
formEcology
.
pageNum
=
1
;
...
...
@@ -3536,14 +3556,13 @@ export default {
return
1
;
}
else
{
return
0
;
}
}
}
}
vm
.
formExam
.
exam
.
sort
(
compare
)
console
.
log
(
vm
.
formExam
.
exam
);
let
isCross
=
vm
.
checkCrossFun
(
vm
.
formExam
.
exam
).
isRepart
;
let
parm
=
vm
.
checkCrossFun
(
vm
.
formExam
.
exam
).
parm
;
if
(
isCross
){
let
l
=
vm
.
checkCrossFun
(
vm
.
formExam
.
exam
).
index
let
l
=
vm
.
checkCrossFun
(
vm
.
formExam
.
exam
).
index
if
(
parm
==
'1'
||
parm
==
'3'
){
vm
.
formExam
.
exam
[
l
].
minClass
=
'is-error'
vm
.
formExam
.
exam
[
l
].
minError
=
'分数最小值不能大于最大值'
...
...
@@ -3553,17 +3572,9 @@ export default {
vm
.
formExam
.
exam
[
l
].
minError
=
'请重新输入,不能出现重合分数'
}
// if(l > 0){
// vm.formExam.exam[l-1].minClass = 'is-error'
// vm.formExam.exam[l-1].minError = '请重新输入,不能出现重合分数'
// }
//
this
.
$set
(
vm
.
formExam
.
exam
,
l
,
vm
.
formExam
.
exam
[
l
])
return
}
for
(
let
i
=
0
;
i
<
vm
.
formExam
.
exam
.
length
;
i
++
)
{
...
...
src/views/education/item-component.vue
浏览文件 @
cfd10ed6
...
...
@@ -80,7 +80,7 @@
import
BreadCrumb
from
'../../components/breadcrumb.vue'
import
{
doUpload
,
getFilePath
}
from
"../../utils/qiniu-util"
import
{
validateWord
}
from
"../../utils/validate.js"
import
{
mapGetters
}
from
'vuex'
import
{
mapGetters
,
mapActions
}
from
'vuex'
import
{
openLoading
,
closeLoading
}
from
'../../utils/utils'
import
*
as
commonUtil
from
'../../utils/utils'
let
vm
=
null
...
...
@@ -146,6 +146,9 @@ export default {
vm
.
idType
=
localStorage
.
getItem
(
'storageIdType'
)
vm
.
masterAdministratorFlag
=
localStorage
.
getItem
(
'storageMaster'
)
if
(
this
.
$route
.
query
.
pageNum
){
console
.
log
(
this
.
$store
.
state
.
common
.
itemComponents
)
vm
.
searchParam
.
status
=
this
.
$store
.
state
.
common
.
itemComponents
.
status
vm
.
searchParam
.
name
=
this
.
$store
.
state
.
common
.
itemComponents
.
name
vm
.
searchParam
.
pageNo
=
parseInt
(
this
.
$route
.
query
.
pageNum
)
}
vm
.
search
()
...
...
@@ -155,6 +158,9 @@ export default {
commonUtil
.
resizeHeight
()
},
methods
:
{
...
mapActions
([
'updateItemComponents'
]),
// 列表查询
search
(
flag
)
{
if
(
flag
)
vm
.
searchParam
.
pageNo
=
1
...
...
@@ -193,6 +199,7 @@ export default {
}
vm
.
GET
(
'portal/portalComponent/componentEditRange'
,
req
).
then
((
res
)
=>
{
if
(
res
.
code
==
"000000"
)
{
vm
.
updateItemComponents
({
name
:
vm
.
searchParam
.
name
,
status
:
vm
.
searchParam
.
status
})
vm
.
$router
.
push
({
path
:
'create-component'
,
query
:
{
id
:
row
.
id
,
status
:
row
.
status
,
resultFlag
:
res
.
data
.
resultFlag
,
pageNum
:
vm
.
searchParam
.
pageNo
}})
}
else
{
vm
.
$message
.
info
(
res
.
message
)
...
...
src/views/education/item-manager.vue
浏览文件 @
cfd10ed6
...
...
@@ -195,7 +195,7 @@
<
script
>
import
BreadCrumb
from
"../../components/breadcrumb.vue"
;
import
{
create
}
from
"domain"
;
import
{
mapGetters
}
from
'vuex'
import
{
mapGetters
,
mapActions
}
from
'vuex'
import
{
returnData
}
from
"../../utils/mock"
;
import
{
openLoading
,
closeLoading
}
from
"../../utils/utils"
;
import
*
as
commonUtil
from
"../../utils/utils"
;
...
...
@@ -290,6 +290,7 @@ export default {
vm
.
masterAdministratorFlag
=
localStorage
.
getItem
(
'storageMaster'
);
console
.
log
(
'idType:'
,
vm
.
idType
);
if
(
this
.
$route
.
query
.
pageNum
){
this
.
formInline
=
{...
this
.
$store
.
state
.
common
.
itemManager
}
this
.
formInline
.
pageNo
=
parseInt
(
this
.
$route
.
query
.
pageNum
)
}
this
.
$nextTick
(
function
()
{;
...
...
@@ -301,6 +302,9 @@ export default {
commonUtil
.
resizeHeight
();
},
methods
:
{
...
mapActions
([
'updateItemManager'
]),
toPage
()
{
this
.
$router
.
push
(
"edit-manager"
);
},
...
...
@@ -362,6 +366,7 @@ export default {
let
projectId
=
row
.
id
;
let
level
=
row
.
level
;
if
(
type
===
0
)
{
this
.
updateItemManager
(
this
.
formInline
)
//编辑
this
.
$router
.
push
(
"edit-manager?projectId="
+
projectId
+
"&level="
+
level
+
'&pageNum='
+
this
.
formInline
.
pageNo
);
}
else
if
(
type
===
7
)
{
...
...
src/views/learning/report-list.vue
浏览文件 @
cfd10ed6
...
...
@@ -105,6 +105,10 @@ export default {
{
label
:
"已结束"
,
value
:
2
},
{
label
:
"已下架"
,
value
:
3
}
],
tableData
:
[],
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录