Commit 47f138a7 authored by huai.li's avatar huai.li

留言模块

parent b4175dce
<template>
<transition name="move">
<section class="lm-content" v-show="is">
<div class="content">
<el-row>
<el-col :span="24">
<i class="fa fa-angle-double-right" @click.prevent="isShow"></i>
</el-col>
<el-col :span="24" class="lm-content-leaveMessage">
<span>留言</span>
</el-col>
</el-row>
<div class="page-body-content leaveMessage">
</div>
</div>
</section>
</transition>
</template>
<script>
export default {
data () {
return {
is: false
}
},
methods: {
isShow () {
this.is = !this.is
}
}
}
</script>
<style scoped lang="scss">
.lm-content {
position: fixed;
top: 100px;
right: 0;
height: 100%;
width: 60%;
background-color:#333744;
color: white;
& i {
cursor:pointer;
font-size: 20px;
margin-top: 6px;
margin-left: 10px;
}
}
.lm-content-leaveMessage {
}
.move-enter-active, .move-leave-active {
transition: all 0.5s ease;
transform: trandslate3d(0, 0, 0);
}
.move-enter, .move-leave {
transform: translate3d(100%, 0, 0);
}
</style>
...@@ -129,7 +129,7 @@ export default { ...@@ -129,7 +129,7 @@ export default {
flex-wrap: wrap; flex-wrap: wrap;
} }
@include c('schedule-left') { @include c('schedule-left') {
background-color: #FF6A6A; background-color: #EB7567;
min-height: 100%; min-height: 100%;
padding: 10px 15px 6px; padding: 10px 15px 6px;
> .el-row { > .el-row {
......
...@@ -14,23 +14,24 @@ ...@@ -14,23 +14,24 @@
:filter="filter" :filter="filter"
@update:clientList="form =>{ updateForm(form) }"> @update:clientList="form =>{ updateForm(form) }">
</search-form> </search-form>
<div class="page-body-content"> <div class="page-body-content leaveMessage">
<ScheduleItem <ScheduleItem
v-for="item in result.list" v-for="item in result.list"
:item="item" :item="item"
:key="item.id"> :key="item.id">
<span slot="opearate" class="obear-opearate-button"> <span slot="opearate" class="obear-opearate-button">
<el-button type="primary" size="mini"><i class="fa fa-commenting"></i>留言</el-button> <el-button type="primary" size="mini" @click="leaveMessageSch"><i class="fa fa-commenting"></i>留言</el-button>
<el-button type="primary" size="mini"><i class="fa fa-calendar-check-o"></i>汇报</el-button> <el-button type="primary" size="mini"><i class="fa fa-calendar-check-o"></i>汇报</el-button>
<el-button type="primary" size="mini" @click="editSch(item)"><i class="fa fa-edit animated"></i>编辑</el-button> <el-button type="primary" size="mini" @click="editSch(item)"><i class="fa fa-edit animated"></i>编辑</el-button>
<el-button type="primary" size="mini" @click="deleteSch(item.id)"><i class="fa fa-trash-o animated-hove"></i>删除</el-button> <el-button type="primary" size="mini" @click="deleteSch(item.id)"><i class="fa fa-trash-o animated-hove"></i>删除</el-button>
</span> </span>
</ScheduleItem> </ScheduleItem>
<Pagenation
:pager.sync="result.pagenation"
:total="result.pagenation.totalcount">
</Pagenation>
<leave-message ref="leaveMessage"></leave-message>
</div> </div>
<Pagenation
:pager.sync="result.pagenation"
:total="result.pagenation.totalcount">
</Pagenation>
</div> </div>
<ScheduleModal ref="scheduleModal"></ScheduleModal> <ScheduleModal ref="scheduleModal"></ScheduleModal>
</section> </section>
...@@ -41,6 +42,7 @@ import SearchHeader from '../common/searchHeader' ...@@ -41,6 +42,7 @@ import SearchHeader from '../common/searchHeader'
import SearchForm from '../common/SearchForm' import SearchForm from '../common/SearchForm'
import ScheduleItem from '../common/scheduleItem' import ScheduleItem from '../common/scheduleItem'
import ScheduleModal from '../schedule/scheduleModal' import ScheduleModal from '../schedule/scheduleModal'
import LeaveMessage from '../common/leaveMessage'
import Pagenation from './schedulePagenation' import Pagenation from './schedulePagenation'
import { import {
requestWithJsonAPI, requestWithJsonAPI,
...@@ -54,6 +56,7 @@ export default { ...@@ -54,6 +56,7 @@ export default {
SearchForm, SearchForm,
ScheduleItem, ScheduleItem,
ScheduleModal, ScheduleModal,
LeaveMessage,
Pagenation Pagenation
}, },
...@@ -101,6 +104,10 @@ export default { ...@@ -101,6 +104,10 @@ export default {
}) })
}, },
leaveMessageSch () {
this.$refs.leaveMessage.isShow()
},
addSch () { addSch () {
this.$refs.scheduleModal.show() this.$refs.scheduleModal.show()
}, },
...@@ -149,4 +156,6 @@ export default { ...@@ -149,4 +156,6 @@ export default {
margin-right:0px; margin-right:0px;
} }
} }
.leaveMessage {
}
</style> </style>
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