Commit e920a159 authored by wangqinghua's avatar wangqinghua

commit

parent 57257533
<?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
<?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
......@@ -4,8 +4,8 @@
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title>xhpolice-wx</title>
<!--<link rel="icon" href="<%= BASE_URL %>favicon.ico">-->
<title>组织部部委会</title>
</head>
<body>
<noscript>
......
<!--添加代码-->
<template>
<div class="code">
<el-dialog title="代码添加" :visible.sync="dialogFormVisible">
......
<!--议程排序-->
<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
<!--选择添加议程-->
<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
......@@ -21,6 +21,7 @@ const routes = [
{path: '/intention', name: 'intention', component: () => import( './views/intention.vue')},
{path: '/meetList', name: 'meetList', component: () => import( './views/meetList.vue')},
{path: '/agenda', name: 'agenda', component: () => import( './views/agenda.vue')},
{path: '/meetManage', name: 'meetManage', component: () => import( './views/meetManage.vue')},
{
path:'/login',
name:'login',
......
......@@ -96,6 +96,7 @@ $color-999:#999999;
//边框 border
.border{border: 1px solid $border-color;}
.border-top{border-top: 1px solid $border-color;}
.border-bottom{border-bottom: 1px solid $border-color;}
.border-left{border-left: 1px solid $border-color;}
......
.el-button--small{
width: 100px;
}
\ No newline at end of file
......@@ -4,7 +4,7 @@
<p class="margin-20-0">当前位置:部务会议程管理 - 代码管理 - 特殊议程</p>
<el-row>
<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-row>
<div class="margin-20-0">
......
......@@ -4,7 +4,7 @@
<p class="margin-20-0">当前位置:部务会议程管理 - 代码管理 - 列席信息</p>
<el-row>
<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-row>
<div class="margin-20-0">
......
......@@ -5,21 +5,21 @@
<el-row>
<el-col :span="6">
<span>意向主题:</span>
<el-input style="width: 180px;" size="medium"
<el-input style="width: 180px;" size="small"
placeholder="会议名称"
v-model="input1">
</el-input>
</el-col>
<el-col :span="8">
<span>汇报处室:</span>
<el-input style="width: 180px;" size="medium"
<el-input style="width: 180px;" size="small"
placeholder="会议名称"
v-model="input2">
</el-input>
</el-col>
<el-col class="text-right" :span="10">
<el-button size="medium" plain>查询</el-button>
<el-button size="medium" plain>添加</el-button>
<el-button size="small" plain>查询</el-button>
<el-button size="small" plain>添加</el-button>
</el-col>
</el-row>
<div class="margin-20-0">
......
......@@ -5,20 +5,20 @@
<el-row>
<el-col :span="6">
<span>会议名称:</span>
<el-input style="width: 180px;" size="medium"
<el-input style="width: 180px;" size="small"
placeholder="会议名称"
v-model="input1">
</el-input>
</el-col>
<el-col :span="8">
<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-col>
<el-col class="text-right" :span="10">
<el-button size="medium" plain> 查 询 </el-button>
<el-button size="medium" plain>新增会议</el-button>
<el-button size="small" plain> 查 询 </el-button>
<el-button size="small" plain>新增会议</el-button>
</el-col>
</el-row>
<div class="margin-20-0">
......@@ -48,7 +48,9 @@
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-view margin-right-10"></i>
<i class="el-icon-delete"></i>
</span>
......@@ -71,11 +73,13 @@
</template>
<script>
export default {
name: "meet-list",
data(){
return {
tableData: [{
tableData: [
{
date: '2016-05-02',
name: '王小虎',
province: '上海',
......@@ -115,7 +119,7 @@
handleSizeChange(){
},
handleCurrentChange(){}
handleCurrentChange(){},
}
}
......
<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>&nbsp;&nbsp;&nbsp;数:</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>&nbsp;&nbsp;&nbsp;人:</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
<el-input style="width: 220px;" size="small"
placeholder="备注"
v-model="input1">
</el-input>
</el-col>
<el-col :span="8">
<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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
module.exports = {
// 基本路径
publicPath: './',
// 输出文件目录
outputDir: 'dist',
devServer:{
proxy:{
'/api':{
target:"http://180.168.156.212:4085",
changeOrigin:true,
ws:true,
pathRewrite:{
'^/api':''
}
}
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment