Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
meet
Project
Project
Details
Activity
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
wangqinghua
meet
Commits
e920a159
Commit
e920a159
authored
Mar 18, 2019
by
wangqinghua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
commit
parent
57257533
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
444 additions
and
15 deletions
+444
-15
misc.xml
.idea/misc.xml
+7
-0
vcs.xml
.idea/vcs.xml
+7
-0
index.html
public/index.html
+2
-2
addCode.vue
src/components/addCode.vue
+1
-0
indexDialog.vue
src/components/indexDialog.vue
+70
-0
selectIntentionDialog.vue
src/components/selectIntentionDialog.vue
+100
-0
router.js
src/router.js
+1
-0
common.scss
src/style/common.scss
+1
-0
style.scss
src/style/style.scss
+4
-0
agenda.vue
src/views/agenda.vue
+1
-1
attend.vue
src/views/attend.vue
+1
-1
intention.vue
src/views/intention.vue
+4
-4
meetList.vue
src/views/meetList.vue
+11
-7
meetManage.vue
src/views/meetManage.vue
+216
-0
vue.config.js
vue.config.js
+18
-0
No files found.
.idea/misc.xml
0 → 100644
View file @
e920a159
<?xml version="1.0" encoding="UTF-8"?>
<project
version=
"4"
>
<component
name=
"JavaScriptSettings"
>
<option
name=
"languageLevel"
value=
"ES6"
/>
</component>
</project>
\ No newline at end of file
.idea/vcs.xml
0 → 100644
View file @
e920a159
<?xml version="1.0" encoding="UTF-8"?>
<project
version=
"4"
>
<component
name=
"VcsDirectoryMappings"
>
<mapping
directory=
"$PROJECT_DIR$"
vcs=
"Git"
/>
</component>
</project>
\ No newline at end of file
public/index.html
View file @
e920a159
...
@@ -4,8 +4,8 @@
...
@@ -4,8 +4,8 @@
<meta
charset=
"utf-8"
>
<meta
charset=
"utf-8"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0"
>
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0"
>
<
link
rel=
"icon"
href=
"<%= BASE_URL %>favicon.ico"
>
<
!--<link rel="icon" href="<%= BASE_URL %>favicon.ico">--
>
<title>
xhpolice-wx
</title>
<title>
组织部部委会
</title>
</head>
</head>
<body>
<body>
<noscript>
<noscript>
...
...
src/components/addCode.vue
View file @
e920a159
<!--添加代码-->
<
template
>
<
template
>
<div
class=
"code"
>
<div
class=
"code"
>
<el-dialog
title=
"代码添加"
:visible
.
sync=
"dialogFormVisible"
>
<el-dialog
title=
"代码添加"
:visible
.
sync=
"dialogFormVisible"
>
...
...
src/components/indexDialog.vue
0 → 100644
View file @
e920a159
<!--议程排序-->
<
template
>
<div
class=
"indexDialog"
>
<el-dialog
:title=
"title"
:visible
.
sync=
"dialogFormVisible"
>
<div>
<el-row>
<el-col
:span=
"18"
>
<div
class=
"border padding-10-10"
>
<p
v-for=
"item of list"
>
{{
item
.
name
}}
</p>
</div>
</el-col>
<el-col
class=
"text-center"
:span=
"6"
>
<p
class=
"margin-bottom-20"
>
<el-button
size=
"small"
@
click=
"toTop"
>
置顶
</el-button>
</p>
<p
class=
"margin-bottom-20"
>
<el-button
size=
"small"
@
click=
"movePrev"
>
上移
</el-button>
</p>
<p
class=
"margin-bottom-20"
>
<el-button
size=
"small"
@
click=
"moveNext"
>
下移
</el-button>
</p>
</el-col>
</el-row>
</div>
<div
slot=
"footer"
class=
"dialog-footer text-center"
>
<el-button
size=
"small"
@
click=
"dialogFormVisible = false"
>
保存
</el-button>
<el-button
size=
"small"
@
click=
"dialogFormVisible = false"
>
关闭
</el-button>
</div>
</el-dialog>
</div>
</
template
>
<
script
>
export
default
{
name
:
"indexDialog"
,
data
(){
return
{
title
:
""
,
dialogFormVisible
:
false
,
list
:[
{
name
:
"1"
},
{
name
:
"2"
},
{
name
:
"3"
},
{
name
:
"4"
},
{
name
:
"5"
},
]
}
},
methods
:{
showDialog
(
title
){
this
.
title
=
title
this
.
dialogFormVisible
=
true
;
},
toTop
(){
},
movePrev
(){
},
moveNext
(){
}
}
}
</
script
>
<
style
scoped
>
</
style
>
\ No newline at end of file
src/components/selectIntentionDialog.vue
0 → 100644
View file @
e920a159
<!--选择添加议程-->
<
template
>
<div
class=
"select-intention"
>
<el-dialog
title=
"选择意向"
:visible
.
sync=
"dialogFormVisible"
>
<el-table
:data=
"tableData3"
tooltip-effect=
"dark"
style=
"width: 100%"
@
selection-change=
"handleSelectionChange"
>
<el-table-column
type=
"selection"
width=
"55"
>
</el-table-column>
<el-table-column
label=
"序号"
type=
"index"
width=
"55"
>
</el-table-column>
<el-table-column
label=
"意向主题"
width=
"120"
>
<template
slot-scope=
"scope"
>
{{
scope
.
row
.
date
}}
</
template
>
</el-table-column>
<el-table-column
prop=
"name"
label=
"汇报处室"
width=
"120"
>
</el-table-column>
<el-table-column
prop=
"address"
label=
"附件名称"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
prop=
"address"
label=
"备注"
show-overflow-tooltip
>
</el-table-column>
</el-table>
<div
slot=
"footer"
class=
"dialog-footer text-center"
>
<el-button
size=
"small"
@
click=
"dialogFormVisible = false"
>
添加
</el-button>
<el-button
size=
"small"
@
click=
"dialogFormVisible = false"
>
关闭
</el-button>
</div>
</el-dialog>
</div>
</template>
<
script
>
export
default
{
name
:
"select-intention-dialog"
,
data
()
{
return
{
dialogFormVisible
:
false
,
tableData3
:
[{
date
:
'2016-05-03'
,
name
:
'王小虎'
,
address
:
'上海市普陀区金沙江路 1518 弄'
},
{
date
:
'2016-05-02'
,
name
:
'王小虎'
,
address
:
'上海市普陀区金沙江路 1518 弄'
},
{
date
:
'2016-05-04'
,
name
:
'王小虎'
,
address
:
'上海市普陀区金沙江路 1518 弄'
},
{
date
:
'2016-05-01'
,
name
:
'王小虎'
,
address
:
'上海市普陀区金沙江路 1518 弄'
},
{
date
:
'2016-05-08'
,
name
:
'王小虎'
,
address
:
'上海市普陀区金沙江路 1518 弄'
},
{
date
:
'2016-05-06'
,
name
:
'王小虎'
,
address
:
'上海市普陀区金沙江路 1518 弄'
},
{
date
:
'2016-05-07'
,
name
:
'王小虎'
,
address
:
'上海市普陀区金沙江路 1518 弄'
}],
multipleSelection
:
[]
}
},
methods
:{
handleSelectionChange
(
val
)
{
console
.
log
(
val
)
},
showDialog
(){
this
.
dialogFormVisible
=
true
;
}
}
}
</
script
>
<
style
scoped
>
</
style
>
\ No newline at end of file
src/router.js
View file @
e920a159
...
@@ -21,6 +21,7 @@ const routes = [
...
@@ -21,6 +21,7 @@ const routes = [
{
path
:
'/intention'
,
name
:
'intention'
,
component
:
()
=>
import
(
'./views/intention.vue'
)},
{
path
:
'/intention'
,
name
:
'intention'
,
component
:
()
=>
import
(
'./views/intention.vue'
)},
{
path
:
'/meetList'
,
name
:
'meetList'
,
component
:
()
=>
import
(
'./views/meetList.vue'
)},
{
path
:
'/meetList'
,
name
:
'meetList'
,
component
:
()
=>
import
(
'./views/meetList.vue'
)},
{
path
:
'/agenda'
,
name
:
'agenda'
,
component
:
()
=>
import
(
'./views/agenda.vue'
)},
{
path
:
'/agenda'
,
name
:
'agenda'
,
component
:
()
=>
import
(
'./views/agenda.vue'
)},
{
path
:
'/meetManage'
,
name
:
'meetManage'
,
component
:
()
=>
import
(
'./views/meetManage.vue'
)},
{
{
path
:
'/login'
,
path
:
'/login'
,
name
:
'login'
,
name
:
'login'
,
...
...
src/style/common.scss
View file @
e920a159
...
@@ -96,6 +96,7 @@ $color-999:#999999;
...
@@ -96,6 +96,7 @@ $color-999:#999999;
//边框 border
//边框 border
.border
{
border
:
1px
solid
$border-color
;}
.border-top
{
border-top
:
1px
solid
$border-color
;}
.border-top
{
border-top
:
1px
solid
$border-color
;}
.border-bottom
{
border-bottom
:
1px
solid
$border-color
;}
.border-bottom
{
border-bottom
:
1px
solid
$border-color
;}
.border-left
{
border-left
:
1px
solid
$border-color
;}
.border-left
{
border-left
:
1px
solid
$border-color
;}
...
...
src/style/style.scss
View file @
e920a159
.el-button--small
{
width
:
100px
;
}
\ No newline at end of file
src/views/agenda.vue
View file @
e920a159
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<p
class=
"margin-20-0"
>
当前位置:部务会议程管理 - 代码管理 - 特殊议程
</p>
<p
class=
"margin-20-0"
>
当前位置:部务会议程管理 - 代码管理 - 特殊议程
</p>
<el-row>
<el-row>
<el-col
:offset=
"14"
class=
"text-right"
:span=
"10"
>
<el-col
:offset=
"14"
class=
"text-right"
:span=
"10"
>
<el-button
@
click=
"showDialog"
size=
"
medium
"
plain
>
添加
</el-button>
<el-button
@
click=
"showDialog"
size=
"
small
"
plain
>
添加
</el-button>
</el-col>
</el-col>
</el-row>
</el-row>
<div
class=
"margin-20-0"
>
<div
class=
"margin-20-0"
>
...
...
src/views/attend.vue
View file @
e920a159
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<p
class=
"margin-20-0"
>
当前位置:部务会议程管理 - 代码管理 - 列席信息
</p>
<p
class=
"margin-20-0"
>
当前位置:部务会议程管理 - 代码管理 - 列席信息
</p>
<el-row>
<el-row>
<el-col
:offset=
"14"
class=
"text-right"
:span=
"10"
>
<el-col
:offset=
"14"
class=
"text-right"
:span=
"10"
>
<el-button
size=
"
medium
"
plain
>
添加
</el-button>
<el-button
size=
"
small
"
plain
>
添加
</el-button>
</el-col>
</el-col>
</el-row>
</el-row>
<div
class=
"margin-20-0"
>
<div
class=
"margin-20-0"
>
...
...
src/views/intention.vue
View file @
e920a159
...
@@ -5,21 +5,21 @@
...
@@ -5,21 +5,21 @@
<el-row>
<el-row>
<el-col
:span=
"6"
>
<el-col
:span=
"6"
>
<span>
意向主题:
</span>
<span>
意向主题:
</span>
<el-input
style=
"width: 180px;"
size=
"
medium
"
<el-input
style=
"width: 180px;"
size=
"
small
"
placeholder=
"会议名称"
placeholder=
"会议名称"
v-model=
"input1"
>
v-model=
"input1"
>
</el-input>
</el-input>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<span>
汇报处室:
</span>
<span>
汇报处室:
</span>
<el-input
style=
"width: 180px;"
size=
"
medium
"
<el-input
style=
"width: 180px;"
size=
"
small
"
placeholder=
"会议名称"
placeholder=
"会议名称"
v-model=
"input2"
>
v-model=
"input2"
>
</el-input>
</el-input>
</el-col>
</el-col>
<el-col
class=
"text-right"
:span=
"10"
>
<el-col
class=
"text-right"
:span=
"10"
>
<el-button
size=
"
medium
"
plain
>
查询
</el-button>
<el-button
size=
"
small
"
plain
>
查询
</el-button>
<el-button
size=
"
medium
"
plain
>
添加
</el-button>
<el-button
size=
"
small
"
plain
>
添加
</el-button>
</el-col>
</el-col>
</el-row>
</el-row>
<div
class=
"margin-20-0"
>
<div
class=
"margin-20-0"
>
...
...
src/views/meetList.vue
View file @
e920a159
...
@@ -5,20 +5,20 @@
...
@@ -5,20 +5,20 @@
<el-row>
<el-row>
<el-col
:span=
"6"
>
<el-col
:span=
"6"
>
<span>
会议名称:
</span>
<span>
会议名称:
</span>
<el-input
style=
"width: 180px;"
size=
"
medium
"
<el-input
style=
"width: 180px;"
size=
"
small
"
placeholder=
"会议名称"
placeholder=
"会议名称"
v-model=
"input1"
>
v-model=
"input1"
>
</el-input>
</el-input>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<span>
会议日期:
</span>
<span>
会议日期:
</span>
<el-date-picker
size=
"
medium
"
v-model=
"value1"
type=
"date"
placeholder=
"选择日期"
>
<el-date-picker
size=
"
small
"
v-model=
"value1"
type=
"date"
placeholder=
"选择日期"
>
</el-date-picker>
</el-date-picker>
</el-col>
</el-col>
<el-col
class=
"text-right"
:span=
"10"
>
<el-col
class=
"text-right"
:span=
"10"
>
<el-button
size=
"
medium
"
plain
>
查 询
</el-button>
<el-button
size=
"
small
"
plain
>
查 询
</el-button>
<el-button
size=
"
medium
"
plain
>
新增会议
</el-button>
<el-button
size=
"
small
"
plain
>
新增会议
</el-button>
</el-col>
</el-col>
</el-row>
</el-row>
<div
class=
"margin-20-0"
>
<div
class=
"margin-20-0"
>
...
@@ -48,7 +48,9 @@
...
@@ -48,7 +48,9 @@
label=
"操作"
>
label=
"操作"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<span
class=
"font-size-20"
>
<span
class=
"font-size-20"
>
<i
class=
"el-icon-edit-outline margin-right-10"
></i>
<router-link
to=
"/meetManage"
>
<i
class=
"el-icon-edit-outline margin-right-10"
></i>
</router-link>
<i
class=
"el-icon-view margin-right-10"
></i>
<i
class=
"el-icon-view margin-right-10"
></i>
<i
class=
"el-icon-delete"
></i>
<i
class=
"el-icon-delete"
></i>
</span>
</span>
...
@@ -71,11 +73,13 @@
...
@@ -71,11 +73,13 @@
</template>
</template>
<
script
>
<
script
>
export
default
{
export
default
{
name
:
"meet-list"
,
name
:
"meet-list"
,
data
(){
data
(){
return
{
return
{
tableData
:
[{
tableData
:
[
{
date
:
'2016-05-02'
,
date
:
'2016-05-02'
,
name
:
'王小虎'
,
name
:
'王小虎'
,
province
:
'上海'
,
province
:
'上海'
,
...
@@ -115,7 +119,7 @@
...
@@ -115,7 +119,7 @@
handleSizeChange
(){
handleSizeChange
(){
},
},
handleCurrentChange
(){}
handleCurrentChange
(){}
,
}
}
}
}
...
...
src/views/meetManage.vue
0 → 100644
View file @
e920a159
<
template
>
<div
class=
"meet-manage"
>
<div>
<div
class=
"info"
>
<div
class=
"border padding-20-20"
>
<p>
会议信息
</p>
<el-row
class=
"margin-top-20"
>
<el-col
:span=
"16"
>
<span>
会议名称:
</span>
<el-input
style=
"width:70%"
size=
"small"
placeholder=
"会议名称"
v-model=
"input1"
>
</el-input>
</el-col>
<el-col
:span=
"8"
>
<span>
次
序
数:
</span>
<el-input
style=
"width: 220px;"
size=
"small"
placeholder=
"次序数"
v-model=
"input1"
>
</el-input>
</el-col>
</el-row>
<el-row
class=
"margin-top-20"
>
<el-col
:span=
"8"
>
<span>
发
起
人:
</span>
<el-input
style=
"width: 220px;"
size=
"small"
placeholder=
"发起人"
v-model=
"input1"
>
</el-input>
</el-col>
<el-col
:span=
"8"
>
<span>
发起处室:
</span>
<el-input
style=
"width: 220px;"
size=
"small"
placeholder=
"发起处室"
v-model=
"input1"
>
</el-input>
</el-col>
<el-col
:span=
"8"
>
<span>
会议时间:
</span>
<el-select
style=
"width: 220px;"
v-model=
"input1"
placeholder=
"请选择"
size=
"small"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-col>
</el-row>
<el-row
class=
"margin-top-20"
>
<el-col
:span=
"8"
>
<span>
会议地点:
</span>
<el-input
style=
"width: 220px;"
size=
"small"
placeholder=
"会议地点"
v-model=
"input1"
>
</el-input>
</el-col>
<el-col
:span=
"8"
>
<span>
备
注
:
</span>
<el-input
style=
"width: 220px;"
size=
"small"
placeholder=
"备注"
v-model=
"input1"
>
</el-input>
</el-col>
<el-col
:span=
"8"
>
<span>
密
级
:
</span>
<el-select
style=
"width: 220px;"
v-model=
"input1"
placeholder=
"请选择"
size=
"small"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-col>
</el-row>
</div>
<div
class=
"text-center margin-20-0"
>
<el-button
size=
"small"
plain
>
保
存
</el-button>
</div>
</div>
<div>
<div
class=
"border padding-20-20"
>
<p>
意向/议程信息
</p>
<el-row>
<el-col
class=
"text-right"
:offset=
"16"
:span=
"8"
>
<el-button
size=
"small"
plain
>
添加议程
</el-button>
<el-button
@
click=
"showDialog"
size=
"small"
plain
>
添加意向
</el-button>
</el-col>
</el-row>
<div
class=
"table margin-top-20"
>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
>
<el-table-column
type=
"index"
label=
"序号"
width=
"90"
>
</el-table-column>
<el-table-column
prop=
"name"
label=
"意向/议程主题"
width=
"180"
>
</el-table-column>
<el-table-column
prop=
"address"
label=
"附件名称"
>
</el-table-column>
<el-table-column
prop=
"address"
cell-class-name=
"text-center"
label=
"汇报处室"
>
</el-table-column>
<el-table-column
prop=
"address"
cell-class-name=
"text-center"
label=
"列席人员"
>
</el-table-column>
<el-table-column
prop=
"address"
label=
"操作"
>
<template
slot-scope=
"scope"
>
<span
class=
"font-size-20"
>
<router-link
to=
"/meetManage"
>
<i
class=
"el-icon-edit-outline margin-right-10"
></i>
</router-link>
<i
class=
"el-icon-delete"
></i>
</span>
</
template
>
</el-table-column>
</el-table>
</div>
<div
class=
"text-center margin-top-20"
>
<el-button
size=
"small"
plain
>
预览
</el-button>
<el-button
size=
"small"
plain
>
导出
</el-button>
<el-button
@
click=
"showIndexDialog"
size=
"small"
plain
>
议程排序
</el-button>
<el-button
size=
"small"
plain
>
办结
</el-button>
<el-button
size=
"small"
plain
>
结束
</el-button>
</div>
</div>
</div>
</div>
<select-intention-dialog
ref=
"selectIntentionDialog"
></select-intention-dialog>
<index-dialog
ref=
"indexDialog"
></index-dialog>
</div>
</template>
<
script
>
import
ElRow
from
"element-ui/packages/row/src/row"
;
import
SelectIntentionDialog
from
"../components/selectIntentionDialog"
;
import
IndexDialog
from
"../components/indexDialog"
;
export
default
{
components
:
{
IndexDialog
,
SelectIntentionDialog
,
ElRow
},
name
:
"meet-manage"
,
data
(){
return
{
input1
:
""
,
options
:[
{
label
:
"绝密"
,
value
:
"1"
},
{
label
:
"机密"
,
value
:
"2"
},
{
label
:
"秘密"
,
value
:
"3"
},
{
label
:
"普通"
,
value
:
"4"
},
],
tableData
:
[
{
date
:
'2016-05-02'
,
name
:
'王小虎'
,
province
:
'上海'
,
city
:
'普陀区'
,
address
:
'上海市普陀区金沙江路 1518 弄'
,
zip
:
200333
,
tag
:
'家'
},
{
date
:
'2016-05-04'
,
name
:
'王小虎'
,
province
:
'上海'
,
city
:
'普陀区'
,
address
:
'上海市普陀区金沙江路 1517 弄'
,
zip
:
200333
,
tag
:
'公司'
},
{
date
:
'2016-05-01'
,
name
:
'王小虎'
,
province
:
'上海'
,
city
:
'普陀区'
,
address
:
'上海市普陀区金沙江路 1519 弄'
,
zip
:
200333
,
tag
:
'家'
},
{
date
:
'2016-05-03'
,
name
:
'王小虎'
,
province
:
'上海'
,
city
:
'普陀区'
,
address
:
'上海市普陀区金沙江路 1516 弄'
,
zip
:
200333
,
tag
:
'公司'
}],
}
},
methods
:{
showDialog
(){
this
.
$refs
.
selectIntentionDialog
.
showDialog
()
},
showIndexDialog
(){
this
.
$refs
.
indexDialog
.
showDialog
(
"议程排序"
)
}
}
}
</
script
>
<
style
scoped
>
</
style
>
\ No newline at end of file
vue.config.js
View file @
e920a159
module
.
exports
=
{
// 基本路径
publicPath
:
'./'
,
// 输出文件目录
outputDir
:
'dist'
,
devServer
:{
proxy
:{
'/api'
:{
target
:
"http://180.168.156.212:4085"
,
changeOrigin
:
true
,
ws
:
true
,
pathRewrite
:{
'^/api'
:
''
}
}
}
}
}
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