Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
提交
议题看板
打开侧边栏
jingqi.liu
pica.cloud.web-education-admin
提交
1fc22a6a
提交
1fc22a6a
编写于
7月 18, 2019
作者:
zhentian.jia
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
切换tab状态
上级
726bc639
变更
7
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
56 行增加
和
41 行删除
+56
-41
operation.js
src/utils/operation.js
+8
-0
data-alignment.vue
src/views/learning/data-alignment.vue
+16
-5
item-course-analysis.vue
src/views/learning/item-course-analysis.vue
+9
-21
item-crowd-analysis.vue
src/views/learning/item-crowd-analysis.vue
+5
-7
item-examination-analysis.vue
src/views/learning/item-examination-analysis.vue
+8
-2
item-list.vue
src/views/learning/item-list.vue
+3
-2
item-part-in.vue
src/views/learning/item-part-in.vue
+7
-4
未找到文件。
src/utils/operation.js
浏览文件 @
1fc22a6a
...
@@ -529,4 +529,12 @@ export function getDoctorIdList(data) {
...
@@ -529,4 +529,12 @@ export function getDoctorIdList(data) {
}
}
}
}
return
list
;
return
list
;
}
export
function
getAjustmentList
(
data
)
{
let
idList
=
""
;
for
(
let
i
=
0
;
i
<
data
.
length
;
i
++
)
{
idList
+=
data
[
i
]
+
','
;
}
idList
=
idList
.
substring
(
0
,
idList
.
length
-
1
);
return
idList
;
}
}
\ No newline at end of file
src/views/learning/data-alignment.vue
浏览文件 @
1fc22a6a
...
@@ -222,9 +222,6 @@ export default {
...
@@ -222,9 +222,6 @@ export default {
this
.
changedDoctor2
this
.
changedDoctor2
);
);
},
},
handleClick
(
row
)
{
console
.
log
(
row
);
},
// 更改数据显示数量
// 更改数据显示数量
handleSizeChange
(
val
)
{
handleSizeChange
(
val
)
{
console
.
log
(
`每页
${
val
}
条`
);
console
.
log
(
`每页
${
val
}
条`
);
...
@@ -258,7 +255,7 @@ export default {
...
@@ -258,7 +255,7 @@ export default {
let
idList
=
operationData
.
getDoctorIdList
(
vm
.
tableData
);
let
idList
=
operationData
.
getDoctorIdList
(
vm
.
tableData
);
// console.log('idList',idList);
// console.log('idList',idList);
vm
.
idList
=
operationData
.
getUnion
(
vm
.
lookedDoctor
=
operationData
.
getUnion
(
vm
.
lookedDoctor
,
vm
.
lookedDoctor
,
idList
idList
);
);
...
@@ -305,7 +302,21 @@ export default {
...
@@ -305,7 +302,21 @@ export default {
saveUpdate
()
{
saveUpdate
()
{
this
.
dialogVisible
=
true
;
this
.
dialogVisible
=
true
;
},
},
updateData
()
{}
updateData
()
{
let
req
=
{
projectId
:
vm
.
projectId
,
removeDoctorIdList
:
operationData
.
getAjustmentList
(
vm
.
changedDoctor2
),
joinDoctorIdList
:
operationData
.
getAjustmentList
(
vm
.
changedDoctor
),
};
openLoading
(
vm
);
vm
.
POST
(
"report/portal/peopleAdjustment"
,
req
).
then
(
res
=>
{
closeLoading
(
vm
);
vm
.
$message
(
res
.
message
);
if
(
res
.
code
==
"000000"
)
{
}
});
this
.
dialogVisible
=
false
;
}
}
}
};
};
</
script
>
</
script
>
...
...
src/views/learning/item-course-analysis.vue
浏览文件 @
1fc22a6a
...
@@ -97,13 +97,19 @@ export default {
...
@@ -97,13 +97,19 @@ export default {
created
()
{
created
()
{
vm
=
this
;
vm
=
this
;
this
.
projectId
=
vm
.
getUrlSearch
(
window
.
location
.
href
,
"id"
);
this
.
projectId
=
vm
.
getUrlSearch
(
window
.
location
.
href
,
"id"
);
// this.search();
},
},
mounted
:
function
()
{
mounted
:
function
()
{
this
.
$on
(
'search'
,()
=>
{
this
.
$on
(
'search'
,()
=>
{
console
.
log
(
this
.
formInline
);
//
console.log(this.formInline);
this
.
search
();
this
.
search
();
})
});
this
.
$on
(
"init"
,
()
=>
{
this
.
$nextTick
(
function
()
{
if
(
vm
.
formInline
.
region
.
length
!=
0
)
{
this
.
search
();
}
});
});
},
},
methods
:
{
methods
:
{
setCardData
(
data
)
{
setCardData
(
data
)
{
...
@@ -111,30 +117,12 @@ export default {
...
@@ -111,30 +117,12 @@ export default {
vm
.
cardData
[
0
].
num
=
data
.
projectCourseCount
;
vm
.
cardData
[
0
].
num
=
data
.
projectCourseCount
;
vm
.
cardData
[
1
].
num
=
data
.
projectCourseTotalTime
;
vm
.
cardData
[
1
].
num
=
data
.
projectCourseTotalTime
;
vm
.
cardData
[
2
].
num
=
data
.
projectAvgStudyTime
;
vm
.
cardData
[
2
].
num
=
data
.
projectAvgStudyTime
;
// vm.cardData = [
// {
// title: '项目所有课程数',
// num: data.projectCourseCount,
// unit: '门课程',
// },{
// title: '项目所有课程总时长',
// num: data.projectCourseTotalTime,
// unit: '分钟',
// },{
// title: '项目人均学习时长',
// num: data.projectAvgStudyTime,
// unit: '分钟',
// }
// ];
},
},
search
()
{
search
()
{
if
(
vm
.
formInline
.
region
.
length
==
0
)
{
if
(
vm
.
formInline
.
region
.
length
==
0
)
{
vm
.
$message
(
"请选择地区"
);
vm
.
$message
(
"请选择地区"
);
return
;
return
;
}
}
let
checkAll
=
operationData
.
hasAll
(
vm
.
formInline
.
organization
)
let
checkAll
=
operationData
.
hasAll
(
vm
.
formInline
.
organization
)
let
req
=
{
let
req
=
{
projectId
:
vm
.
projectId
,
projectId
:
vm
.
projectId
,
...
...
src/views/learning/item-crowd-analysis.vue
浏览文件 @
1fc22a6a
...
@@ -54,7 +54,6 @@ export default {
...
@@ -54,7 +54,6 @@ export default {
data
()
{
data
()
{
return
{
return
{
radio
:
1
,
radio
:
1
,
updateCrowd
:
false
,
sexData
:
[],
sexData
:
[],
projectId
:
""
,
projectId
:
""
,
crowdData
:
{}
crowdData
:
{}
...
@@ -63,20 +62,18 @@ export default {
...
@@ -63,20 +62,18 @@ export default {
created
()
{
created
()
{
vm
=
this
;
vm
=
this
;
this
.
projectId
=
vm
.
getUrlSearch
(
window
.
location
.
href
,
"id"
);
this
.
projectId
=
vm
.
getUrlSearch
(
window
.
location
.
href
,
"id"
);
this
.
$nextTick
(
function
()
{
this
.
search
();
});
},
},
mounted
:
function
()
{
mounted
:
function
()
{
commonUtil
.
resizeHeight
();
commonUtil
.
resizeHeight
();
//父组件传值
//父组件传值
this
.
$on
(
"search"
,
()
=>
{
this
.
$on
(
"search"
,
()
=>
{
this
.
updateCrowd
=
true
;
this
.
search
();
this
.
search
();
});
});
this
.
$on
(
"init"
,
()
=>
{
this
.
$on
(
"init"
,
()
=>
{
this
.
$nextTick
(
function
()
{
this
.
$nextTick
(
function
()
{
this
.
search
();
if
(
vm
.
formInline
.
region
.
length
!=
0
)
{
this
.
search
();
}
});
});
});
});
if
(
this
.
activeName
==
"second"
)
{
if
(
this
.
activeName
==
"second"
)
{
...
@@ -85,7 +82,8 @@ export default {
...
@@ -85,7 +82,8 @@ export default {
},
},
methods
:
{
methods
:
{
search
()
{
search
()
{
if
(
this
.
activeName
!=
"second"
)
{
if
(
vm
.
formInline
.
region
.
length
==
0
)
{
vm
.
$message
(
"请选择地区"
);
return
;
return
;
}
}
let
checkAll
=
operationData
.
hasAll
(
vm
.
formInline
.
organization
);
let
checkAll
=
operationData
.
hasAll
(
vm
.
formInline
.
organization
);
...
...
src/views/learning/item-examination-analysis.vue
浏览文件 @
1fc22a6a
...
@@ -95,14 +95,20 @@ export default {
...
@@ -95,14 +95,20 @@ export default {
created
()
{
created
()
{
vm
=
this
;
vm
=
this
;
this
.
projectId
=
vm
.
getUrlSearch
(
window
.
location
.
href
,
"id"
);
this
.
projectId
=
vm
.
getUrlSearch
(
window
.
location
.
href
,
"id"
);
// vm.search();
},
},
// 挂载到Dom完成时
// 挂载到Dom完成时
mounted
:
function
()
{
mounted
:
function
()
{
this
.
$on
(
'search'
,()
=>
{
this
.
$on
(
'search'
,()
=>
{
console
.
log
(
this
.
formInline
);
console
.
log
(
this
.
formInline
);
this
.
search
();
this
.
search
();
})
});
this
.
$on
(
"init"
,
()
=>
{
this
.
$nextTick
(
function
()
{
if
(
vm
.
formInline
.
region
.
length
!=
0
)
{
this
.
search
();
}
});
});
},
},
methods
:
{
methods
:
{
setCardData
(
data
)
{
setCardData
(
data
)
{
...
...
src/views/learning/item-list.vue
浏览文件 @
1fc22a6a
...
@@ -234,12 +234,13 @@ export default {
...
@@ -234,12 +234,13 @@ export default {
//console.log(tab, event);
//console.log(tab, event);
console
.
log
(
"activeName"
,
this
.
activeName
);
console
.
log
(
"activeName"
,
this
.
activeName
);
if
(
tab
.
name
==
"first"
)
{
if
(
tab
.
name
==
"first"
)
{
this
.
$refs
.
childPart
.
$emit
(
"init"
);
}
else
if
(
tab
.
name
==
"second"
)
{
}
else
if
(
tab
.
name
==
"second"
)
{
this
.
$refs
.
childCrowd
.
$emit
(
"init"
);
this
.
$refs
.
childCrowd
.
$emit
(
"init"
);
}
else
if
(
tab
.
name
==
"third"
)
{
}
else
if
(
tab
.
name
==
"third"
)
{
this
.
$refs
.
childCourse
.
$emit
(
"
search
"
);
this
.
$refs
.
childCourse
.
$emit
(
"
init
"
);
}
else
if
(
tab
.
name
==
"fourth"
)
{
}
else
if
(
tab
.
name
==
"fourth"
)
{
this
.
$refs
.
childExam
.
$emit
(
"
search
"
);
this
.
$refs
.
childExam
.
$emit
(
"
init
"
);
}
}
},
},
handleChange
(
value
)
{
handleChange
(
value
)
{
...
...
src/views/learning/item-part-in.vue
浏览文件 @
1fc22a6a
...
@@ -103,16 +103,19 @@ export default {
...
@@ -103,16 +103,19 @@ export default {
created
()
{
created
()
{
vm
=
this
;
vm
=
this
;
this
.
projectId
=
vm
.
getUrlSearch
(
window
.
location
.
href
,
"id"
);
this
.
projectId
=
vm
.
getUrlSearch
(
window
.
location
.
href
,
"id"
);
// this.$nextTick(function() {
// this.search();
// });
},
},
mounted
:
function
()
{
mounted
:
function
()
{
commonUtil
.
resizeHeight
();
commonUtil
.
resizeHeight
();
this
.
$on
(
"search"
,
()
=>
{
this
.
$on
(
"search"
,
()
=>
{
// console.log(this.formInline, this.organizationNum);
this
.
search
();
this
.
search
();
});
});
this
.
$on
(
"init"
,
()
=>
{
this
.
$nextTick
(
function
()
{
if
(
vm
.
formInline
.
region
.
length
!=
0
)
{
this
.
search
();
}
});
});
// if (this.activeName == "first") {
// if (this.activeName == "first") {
// this.updateResize();
// this.updateResize();
// }
// }
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录