Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
youjj
cloud-platform-ui
Commits
2d23f60a
Commit
2d23f60a
authored
Sep 25, 2019
by
denghr
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dis
parent
7aa45621
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
248 additions
and
6 deletions
+248
-6
index.js
src/router/index.js
+15
-0
index.vue
src/views/summit/summitList/index.vue
+229
-0
tourTime.vue
src/views/tourManage/modal/tourTime.vue
+3
-0
employeesInput.vue
src/views/userManagement/employeesInput.vue
+1
-6
No files found.
src/router/index.js
View file @
2d23f60a
...
@@ -509,6 +509,21 @@ export const asyncRouterMap = [{
...
@@ -509,6 +509,21 @@ export const asyncRouterMap = [{
}
}
]
]
},
},
{
path
:
'/summit'
,
component
:
Layout
,
name
:
'峰会管理'
,
icon
:
'setting'
,
authority
:
'summit'
,
children
:
[
{
path
:
'summitList'
,
component
:
_import
(
'summit/summitList/index'
),
name
:
'峰会列表'
,
authority
:
'summitList'
}
]
},
{
{
path
:
'/cunponManagements'
,
path
:
'/cunponManagements'
,
component
:
Layout
,
component
:
Layout
,
...
...
src/views/summit/summitList/index.vue
0 → 100644
View file @
2d23f60a
<
template
>
<div
class=
"app-container calendar-list-container"
>
<div
class=
"filter-container"
>
<el-form
:model=
"listQuery"
label-width=
"100px"
>
<el-row>
<el-col
:span=
"4"
>
<el-form-item
label=
"峰会名称"
>
<el-input
v-model
.
number=
"listQuery.name"
placeholder=
"请输入手机号"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"开始时间"
>
<el-date-picker
v-model=
"listQuery.time"
type=
"date"
placeholder=
"选择日期"
></el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"状态"
>
<el-select
class=
"filter-item"
v-model=
"listQuery.status"
placeholder=
"请选员工状态"
>
<el-option
:key=
"undefined"
label=
"全部"
:value=
"undefined"
></el-option>
<el-option
v-for=
"(item,index) in statusList "
:key=
"index"
:label=
"item.label"
:value=
"item.value"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"search"
@
click=
"handleFilter"
>
搜索
</el-button>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"delete"
@
click=
"cleaningQuery"
>
清除搜索条件
</el-button>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"el-icon-plus"
@
click=
"creatSummit"
>
创建峰会
</el-button>
</el-form>
<el-table
:data=
"list"
border
fit
highlight-current-row
style=
"width: 100%"
>
<el-table-column
prop=
"name"
label=
"姓名"
width=
"180"
align=
"center"
></el-table-column>
<el-table-column
prop=
"phone"
label=
"手机号"
align=
"center"
></el-table-column>
<el-table-column
prop=
"positionName"
label=
"身份"
align=
"center"
></el-table-column>
<el-table-column
align=
"center"
label=
"操作"
width=
"400"
fixed=
"right"
>
<template
scope=
"scope"
>
<el-button
size=
"small"
class=
"el-button el-button--text el-button--small"
@
click=
"soldOut(scope.row)"
>
下架
</el-button>
<el-button
size=
"small"
class=
"el-button el-button--text el-button--small"
@
click=
"information(scope.row)"
>
报名信息
</el-button>
<el-button
size=
"small"
class=
"el-button el-button--text el-button--small"
@
click=
"basics(scope.row)"
>
基础信息
</el-button>
<el-button
size=
"small"
class=
"el-button el-button--text el-button--small"
@
click=
"applyPage(scope.row)"
>
报名页面
</el-button>
<el-button
size=
"small"
class=
"el-button el-button--text el-button--small"
@
click=
"lookPage(scope.row)"
>
回顾页面
</el-button>
<el-button
size=
"small"
class=
"el-button el-button--text el-button--small"
@
click=
"deleteMsg(scope.row)"
>
删除
</el-button>
</
template
>
</el-table-column>
</el-table>
<el-dialog
:title=
"summitTitle"
:visible
.
sync=
"bulkUploadMember"
class=
"member"
@
close=
"closeAdd"
>
<el-form
:model=
"ruleForm"
:rules=
"rules"
ref=
"ruleForm"
label-width=
"100px"
class=
"demo-ruleForm"
>
<el-form-item
label=
"标题:"
prop=
"title"
>
<el-input
v-model=
"ruleForm.title"
></el-input>
</el-form-item>
<el-form-item
label=
"封面图:"
prop=
"title"
>
<el-upload
class=
"avatar-uploader"
action=
"https://jsonplaceholder.typicode.com/posts/"
:show-file-list=
"false"
:on-success=
"handleAvatarSuccess"
:before-upload=
"beforeAvatarUpload"
>
<img
v-if=
"imageUrl"
:src=
"imageUrl"
class=
"avatar"
/>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
></i>
</el-upload>
</el-form-item>
<el-form-item
label=
"峰会时间:"
prop=
"title"
>
<el-date-picker
v-model=
"ruleForm.time"
type=
"datetimerange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
></el-date-picker>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
@
click=
"submitForm('ruleForm')"
>
确定
</el-button>
<el-button
@
click=
"bulkUploadMember = false"
>
取消
</el-button>
</el-form-item>
</el-form>
</el-dialog>
</div>
</div>
</template>
<
script
>
export
default
{
created
()
{},
data
()
{
return
{
imageUrl
:
""
,
//快捷筛选
listQuery
:
{
name
:
""
,
time
:
null
,
status
:
null
},
//峰会状态
statusList
:
[],
// 表格数据
list
:
[],
summitTitle
:
"创建峰会"
,
bulkUploadMember
:
true
,
ruleForm
:
{
title
:
""
//标题
},
//创建峰会表单
rules
:
{
title
:
[{
required
:
true
,
message
:
"请输入标题"
,
trigger
:
"blur"
}]
}
//创建峰会表单验证
};
},
methods
:
{
//提交峰会
submitForm
(
formName
)
{
this
.
$refs
[
formName
].
validate
(
valid
=>
{
if
(
valid
)
{
alert
(
"submit!"
);
}
else
{
console
.
log
(
"error submit!!"
);
return
false
;
}
});
},
handleAvatarSuccess
()
{},
beforeAvatarUpload
()
{},
//搜索
handleFilter
()
{},
//清空搜索条件
cleaningQuery
()
{},
//创建峰会
creatSummit
()
{
bulkUploadMember
=
true
;
},
//下架
soldOut
()
{},
//报名信息
information
()
{},
//基础信息
basics
()
{},
//报名信息
applyPage
()
{},
//回顾页面
lookPage
()
{},
//删除信息
deleteMsg
()
{},
//监听峰会弹窗关闭
closeAdd
()
{}
}
};
</
script
>
<
style
>
.avatar-uploader
.el-upload
{
border
:
1px
dashed
#d9d9d9
;
border-radius
:
6px
;
cursor
:
pointer
;
position
:
relative
;
overflow
:
hidden
;
}
.avatar-uploader
.el-upload
:hover
{
border-color
:
#409eff
;
}
.avatar-uploader-icon
{
font-size
:
28px
;
color
:
#8c939d
;
width
:
178px
;
height
:
178px
;
line-height
:
178px
;
text-align
:
center
;
}
.avatar
{
width
:
178px
;
height
:
178px
;
display
:
block
;
}
</
style
>
\ No newline at end of file
src/views/tourManage/modal/tourTime.vue
View file @
2d23f60a
...
@@ -17,6 +17,7 @@
...
@@ -17,6 +17,7 @@
<el-date-picker
<el-date-picker
v-model=
"item.startTime"
v-model=
"item.startTime"
type=
"date"
type=
"date"
:disabled=
"!item.dis"
@
change=
"changeStartTime(item)"
@
change=
"changeStartTime(item)"
format=
"yyyy-MM-dd"
format=
"yyyy-MM-dd"
placeholder=
"选择日期"
>
placeholder=
"选择日期"
>
...
@@ -140,6 +141,8 @@
...
@@ -140,6 +141,8 @@
stock
:
0
stock
:
0
};
};
this
.
list
.
push
(
this
.
t
);
this
.
list
.
push
(
this
.
t
);
this
.
list
[
this
.
list
.
length
-
1
].
dis
=
'dis'
console
.
log
(
this
.
list
)
},
},
/**
/**
* 确定
* 确定
...
...
src/views/userManagement/employeesInput.vue
View file @
2d23f60a
...
@@ -60,11 +60,6 @@
...
@@ -60,11 +60,6 @@
<span
v-else
>
未核销
</span>
<span
v-else
>
未核销
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<!-- <el-table-column width="200" align="center" label="状态">
<template scope="scope">
<span>{{scope.row.status}}</span>
</template>
</el-table-column>-->
<el-table-column
align=
"center"
label=
"操作"
width=
"400"
fixed=
"right"
>
<el-table-column
align=
"center"
label=
"操作"
width=
"400"
fixed=
"right"
>
<
template
scope=
"scope"
>
<
template
scope=
"scope"
>
<el-button
<el-button
...
@@ -89,7 +84,7 @@
...
@@ -89,7 +84,7 @@
:page-size=
"listQuery.limit"
:page-size=
"listQuery.limit"
layout=
"total, sizes, prev, pager, next, jumper"
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"total"
:total=
"total"
style=
"margin-top:
1
0px"
style=
"margin-top:
2
0px"
></el-pagination>
></el-pagination>
<!-- 新增编辑员工 -->
<!-- 新增编辑员工 -->
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment