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
提交
0cf33af8
提交
0cf33af8
编写于
3月 12, 2019
作者:
zhentian.jia
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
3.12添加逻辑
上级
f8857843
变更
1
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
57 行增加
和
73 行删除
+57
-73
item-manager.vue
src/views/education/item-manager.vue
+57
-73
未找到文件。
src/views/education/item-manager.vue
浏览文件 @
0cf33af8
...
@@ -8,11 +8,21 @@
...
@@ -8,11 +8,21 @@
<el-input
v-model=
"formInline.name"
placeholder=
"审批人"
></el-input>
<el-input
v-model=
"formInline.name"
placeholder=
"审批人"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"项目时间:"
>
<el-form-item
label=
"项目时间:"
>
<el-date-picker
v-model=
"formInline.startDates"
type=
"date"
placeholder=
"请选择开始时间"
></el-date-picker>
<el-date-picker
<el-date-picker
v-model=
"formInline.endDate"
type=
"date"
placeholder=
"请选择结束时间"
></el-date-picker>
v-model=
"formInline.startDate"
type=
"date"
placeholder=
"请选择开始时间"
value-format=
"yyyy-MM-dd HH:mm:ss"
></el-date-picker>
<el-date-picker
v-model=
"formInline.endDate"
type=
"date"
placeholder=
"请选择结束时间"
value-format=
"yyyy-MM-dd HH:mm:ss"
></el-date-picker>
</el-form-item>
</el-form-item>
<el-form-item>
<el-form-item>
<el-button
type=
"primary"
>
查询
</el-button>
<el-button
type=
"primary"
@
click=
"searchData()"
>
查询
</el-button>
</el-form-item>
</el-form-item>
<el-form-item>
<el-form-item>
<el-button
type=
"default"
plain
>
重置
</el-button>
<el-button
type=
"default"
plain
>
重置
</el-button>
...
@@ -36,22 +46,28 @@
...
@@ -36,22 +46,28 @@
:data=
"tableData"
:data=
"tableData"
:header-cell-style=
"
{background:'#FAFAFA',color:'#000'}"
:header-cell-style=
"
{background:'#FAFAFA',color:'#000'}"
>
>
<el-table-column
prop=
"createdId"
label=
"ID编号"
width=
"140
"
></el-table-column>
<el-table-column
prop=
"createdId"
label=
"ID编号"
min-width=
"100"
align=
"center
"
></el-table-column>
<el-table-column
prop=
"projectName"
label=
"项目名称"
width=
"120
"
></el-table-column>
<el-table-column
prop=
"projectName"
label=
"项目名称"
min-width=
"100"
align=
"center
"
></el-table-column>
<el-table-column
prop=
"createdName"
label=
"创建人"
></el-table-column>
<el-table-column
prop=
"createdName"
label=
"创建人"
align=
"center"
></el-table-column>
<el-table-column
prop=
"projectIntro"
label=
"项目简介"
></el-table-column>
<el-table-column
prop=
"projectIntro"
label=
"项目简介"
align=
"center"
></el-table-column>
<el-table-column
prop=
"projectBegintime"
label=
"项目开始时间"
></el-table-column>
<el-table-column
prop=
"projectBegintime"
label=
"项目开始时间"
align=
"center"
></el-table-column>
<el-table-column
prop=
"projectEndtime"
label=
"项目结束时间"
></el-table-column>
<el-table-column
prop=
"projectEndtime"
label=
"项目结束时间"
align=
"center"
></el-table-column>
<el-table-column
prop=
"projectStatus"
label=
"状态"
>
<el-table-column
prop=
"projectStatus"
label=
"状态"
align=
"center"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
projectStatus
|
statusProject
}}
</span>
<span>
{{
scope
.
row
.
projectStatus
|
statusProject
}}
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"200
"
>
<el-table-column
fixed=
"right"
label=
"操作"
min-width=
"200"
align=
"center
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
@
click=
"editItem(scope.row)"
class=
"title"
type=
"text"
size=
"small"
>
编辑
</el-button>
<el-button
<el-button
@
click=
"releaseItem(scope.row)"
class=
"title"
type=
"text"
size=
"small"
>
发布
</el-button>
@
click=
"editItem(scope.row)"
<el-button
@
click=
"delItem(scope.row)"
class=
"title"
type=
"text"
size=
"small"
>
删除
</el-button>
v-show=
"showButton(scope.row,'edit')"
type=
"primary"
size=
"small"
>
编辑
</el-button>
<el-button
@
click=
"storage(scope.row)"
type=
"primary"
size=
"small"
>
暂存
</el-button>
<el-button
@
click=
"completeItem(scope.row)"
type=
"primary"
size=
"small"
>
完成
</el-button>
<el-button
@
click=
"delItem(scope.row)"
type=
"primary"
size=
"small"
>
删除
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
@@ -60,9 +76,9 @@
...
@@ -60,9 +76,9 @@
background
background
@
size-change=
"handleSizeChange"
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
@
current-change=
"handleCurrentChange"
:current-page=
"
searchParam
.pageNo"
:current-page=
"
formInline
.pageNo"
:page-sizes=
"[10, 30, 50, 100]"
:page-sizes=
"[10, 30, 50, 100]"
:page-size=
"
searchParam
.pageSize"
:page-size=
"
formInline
.pageSize"
layout=
"total, sizes, prev, pager, next, jumper"
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"totalRows"
:total=
"totalRows"
></el-pagination>
></el-pagination>
...
@@ -79,16 +95,6 @@ export default {
...
@@ -79,16 +95,6 @@ export default {
BreadCrumb
BreadCrumb
},
},
data
()
{
data
()
{
const
item
=
{
id
:
"298490"
,
projectName
:
"浙江省防控中心指空中..."
,
createName
:
"李雷"
,
projectBrief
:
"显示项目简介简介"
,
address
:
"浙江省"
,
startTime
:
"2018-12-15 15:39:23"
,
endTime
:
"2018-12-15 15:39:23"
,
state
:
"草稿"
};
return
{
return
{
curmbFirst
:
"教培项目"
,
curmbFirst
:
"教培项目"
,
curmbSecond
:
"项目管理"
,
curmbSecond
:
"项目管理"
,
...
@@ -107,38 +113,9 @@ export default {
...
@@ -107,38 +113,9 @@ export default {
name
:
""
,
name
:
""
,
startDate
:
""
,
startDate
:
""
,
endDate
:
""
,
endDate
:
""
,
type
:
""
type
:
""
,
},
pageNo
:
1
,
pickerOptions
:
{
pageSize
:
10
shortcuts
:
[
{
text
:
"最近一周"
,
onClick
(
picker
)
{
const
end
=
new
Date
();
const
start
=
new
Date
();
start
.
setTime
(
start
.
getTime
()
-
3600
*
1000
*
24
*
7
);
picker
.
$emit
(
"pick"
,
[
start
,
end
]);
}
},
{
text
:
"最近一个月"
,
onClick
(
picker
)
{
const
end
=
new
Date
();
const
start
=
new
Date
();
start
.
setTime
(
start
.
getTime
()
-
3600
*
1000
*
24
*
30
);
picker
.
$emit
(
"pick"
,
[
start
,
end
]);
}
},
{
text
:
"最近三个月"
,
onClick
(
picker
)
{
const
end
=
new
Date
();
const
start
=
new
Date
();
start
.
setTime
(
start
.
getTime
()
-
3600
*
1000
*
24
*
90
);
picker
.
$emit
(
"pick"
,
[
start
,
end
]);
}
}
]
}
}
};
};
},
},
...
@@ -147,14 +124,25 @@ export default {
...
@@ -147,14 +124,25 @@ export default {
this
.
getProjectList
();
this
.
getProjectList
();
},
},
methods
:
{
methods
:
{
showButton
(
row
)
{
let
projectStatus
=
row
.
projectStatus
;
let
flag
=
false
;
flag
=
true
;
//console.log('状态:'+projectStatus)
return
flag
;
},
toPage
()
{
toPage
()
{
this
.
$router
.
push
(
"add-manager"
);
this
.
$router
.
push
(
"add-manager"
);
},
},
//数据查询
searchData
()
{
console
.
log
(
this
.
formInline
);
},
//查询项目列表
//查询项目列表
getProjectList
()
{
getProjectList
()
{
let
req
=
{
let
req
=
{
pageNo
:
this
.
searchParam
.
pageNo
,
pageNo
:
this
.
formInline
.
pageNo
,
pageSize
:
this
.
searchParam
.
pageSize
,
pageSize
:
this
.
formInline
.
pageSize
};
};
vm
.
GET
(
"portalInfo/getProjectList"
,
req
).
then
(
res
=>
{
vm
.
GET
(
"portalInfo/getProjectList"
,
req
).
then
(
res
=>
{
if
(
res
.
code
==
"000000"
)
{
if
(
res
.
code
==
"000000"
)
{
...
@@ -163,23 +151,19 @@ export default {
...
@@ -163,23 +151,19 @@ export default {
}
}
});
});
},
},
editItem
(
row
)
{
editItem
(
row
)
{},
upperItem
(
row
)
{},
},
delItem
(
row
)
{},
releaseItem
(
row
)
{
storage
(
row
)
{},
completeItem
(
row
)
{},
},
delItem
(
row
)
{
},
handleSizeChange
(
val
)
{
handleSizeChange
(
val
)
{
console
.
log
(
`每页
${
val
}
条`
);
console
.
log
(
`每页
${
val
}
条`
);
this
.
searchParam
.
pageSize
=
val
;
this
.
formInline
.
pageSize
=
val
;
this
.
handleCurrentChange
(
this
.
searchParam
.
pageNo
);
this
.
handleCurrentChange
(
this
.
searchParam
.
pageNo
);
},
},
handleCurrentChange
(
val
)
{
handleCurrentChange
(
val
)
{
console
.
log
(
`当前页:
${
val
}
`
);
console
.
log
(
`当前页:
${
val
}
`
);
this
.
searchParam
.
pageNo
=
val
;
this
.
formInline
.
pageNo
=
val
;
this
.
getProjectList
();
this
.
getProjectList
();
//需要判断是否检索
//需要判断是否检索
// if (!this.flag) {
// if (!this.flag) {
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录