| | |
| | | <div class="notice-content"> |
| | | <div class="notice-content-item" v-for="(m,i) in list" :key="i"> |
| | | <div class="btns"> |
| | | <el-dropdown style="margin-right: 20px;" trigger="click"> |
| | | <el-dropdown style="margin-right: 20px;" trigger="click" @command="handleDropdown"> |
| | | <span class="el-dropdown-link"> |
| | | <span class="more" style="line-height: 26px;display: inline-block;">···</span> |
| | | </span> |
| | | <el-dropdown-menu slot="dropdown"> |
| | | <el-dropdown-item> |
| | | 拒绝 |
| | | </el-dropdown-item> |
| | | <el-dropdown-item> |
| | | 接收 |
| | | </el-dropdown-item> |
| | | <el-dropdown-item> |
| | | 通过 |
| | | </el-dropdown-item> |
| | | <el-dropdown-item> |
| | | 不通过 |
| | | </el-dropdown-item> |
| | | <el-dropdown-item> |
| | | 批准 |
| | | </el-dropdown-item> |
| | | <el-dropdown-item> |
| | | 不批准 |
| | | </el-dropdown-item> |
| | | <el-dropdown-item> |
| | | 更多 |
| | | <el-dropdown-item v-for="(n,j) in dropdownList" :key="j" :command="n.value"> |
| | | {{ n.label }} |
| | | </el-dropdown-item> |
| | | </el-dropdown-menu> |
| | | </el-dropdown> |
| | |
| | | <span class="time" style="color: #999999;font-size: 12px;">{{ m.time }}</span> |
| | | </h4> |
| | | <p style="color: #999999;font-size: 14px;margin-bottom: 6px;" class="ellipsis-multiline">{{ m.content }}</p> |
| | | <el-tag type="danger" size="small" v-if="m.status==0" style="margin-bottom: 4px;">已拒绝</el-tag> |
| | | <el-tag type="success" size="small" v-if="m.status==1" style="margin-bottom: 4px;">已接收</el-tag> |
| | | <el-tag type="danger" size="small" v-if="m.status==0&&m.type==2" style="margin-bottom: 4px;">已拒绝</el-tag> |
| | | <el-tag type="success" size="small" v-if="m.status==1&&m.type==2" style="margin-bottom: 4px;">已接收</el-tag> |
| | | <p style="font-size: 12px;color: #999999;display: flex;align-items: center;justify-content: space-between;"> |
| | | <span>发送人:{{m.sendUser}}</span> |
| | | <span>收件人:{{ m.getUser }}</span> |
| | |
| | | sendUser:'小明', |
| | | getUser:'李华', |
| | | }, |
| | | ], |
| | | dropdownList:[ |
| | | { |
| | | label:'拒绝', |
| | | value:0 |
| | | }, |
| | | { |
| | | label:'接收', |
| | | value:1 |
| | | }, |
| | | { |
| | | label:'通过', |
| | | value:2 |
| | | }, |
| | | { |
| | | label:'不通过', |
| | | value:3 |
| | | }, |
| | | { |
| | | label:'批准', |
| | | value:4 |
| | | }, |
| | | { |
| | | label:'不批准', |
| | | value:5 |
| | | }, |
| | | { |
| | | label:'查看更多', |
| | | value:6 |
| | | }, |
| | | ] |
| | | } |
| | | }, |
| | |
| | | this.options = data; |
| | | }) |
| | | }, |
| | | goNoticeDetail(){ |
| | | this.drawer = false; |
| | | this.$parent.addTab({ |
| | | v: "消息详情", |
| | | i: "el-icon-s-tools", |
| | | u: "notice-detail", |
| | | k:35, |
| | | p: "abcd" |
| | | },29); |
| | | }, |
| | | handleDropdown(e){ |
| | | switch(e){ |
| | | case 0: |
| | | break; |
| | | case 6: |
| | | this.goNoticeDetail() |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | |
| | | color: #303133; |
| | | } |
| | | >>>.el-drawer__body{ |
| | | box-sizing: border-box; |
| | | padding: 0 16px; |
| | | height: calc(100vh - 82px); |
| | | overflow: hidden; |
| | | } |
| | |
| | | align-items: center; |
| | | justify-content: space-between; |
| | | margin-bottom: 16px; |
| | | box-sizing: border-box; |
| | | padding: 0 16px; |
| | | } |
| | | .more{ |
| | | font-size: 20px; |
| | |
| | | .notice-content{ |
| | | height: calc(100% - 60px); |
| | | overflow-y: auto; |
| | | box-sizing: border-box; |
| | | padding: 0 16px; |
| | | } |
| | | .notice-content-item{ |
| | | position: relative; |
| | | width: 100%; |
| | | padding: 16px; |
| | | padding: 8px; |
| | | border-radius: 8px; |
| | | box-sizing: border-box; |
| | | border: 1px solid #EEEEEE; |
| | |
| | | position: absolute; |
| | | right: 20px; |
| | | top: 4px; |
| | | z-index: 4; |
| | | } |
| | | .notice-content-item .btns{ |
| | | opacity: 0; |