|
@@ -160,17 +160,30 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="message-list">
|
|
<div class="message-list">
|
|
|
<div class="message_title">
|
|
<div class="message_title">
|
|
|
- <el-popover
|
|
|
|
|
- placement="bottom"
|
|
|
|
|
- width="100"
|
|
|
|
|
- trigger="hover">
|
|
|
|
|
- <div class="popover-content">
|
|
|
|
|
- <el-button type="primary" class="changeIcon" icon="el-icon-s-operation" circle></el-button>
|
|
|
|
|
- <el-button type="primary" class="changeIcon" icon="el-icon-s-operation" circle></el-button>
|
|
|
|
|
- <el-button type="primary" class="changeIcon" icon="el-icon-s-operation" circle></el-button>
|
|
|
|
|
|
|
+ <div class="dropdown">
|
|
|
|
|
+ <el-tooltip class="item" effect="dark" content="展开" placement="left">
|
|
|
|
|
+ <button class="dropdown-button" @click="changeShowDropdown">
|
|
|
|
|
+ <i class="el-icon-s-operation"></i>
|
|
|
|
|
+ </button>
|
|
|
|
|
+ </el-tooltip>
|
|
|
|
|
+ <div class="dropdown-content" v-if="showDropdown">
|
|
|
|
|
+ <el-tooltip class="item" effect="dark" content="作业状态" placement="left">
|
|
|
|
|
+ <button class="dropdown-item">
|
|
|
|
|
+ <i class="el-icon-plus"></i>
|
|
|
|
|
+ </button>
|
|
|
|
|
+ </el-tooltip>
|
|
|
|
|
+ <el-tooltip class="item" effect="dark" content="上锁状态" placement="left">
|
|
|
|
|
+ <button class="dropdown-item">
|
|
|
|
|
+ <i class="el-icon-circle-plus"></i>
|
|
|
|
|
+ </button>
|
|
|
|
|
+ </el-tooltip>
|
|
|
|
|
+ <el-tooltip class="item" effect="dark" content="共锁状态" placement="left">
|
|
|
|
|
+ <button class="dropdown-item">
|
|
|
|
|
+ <i class="el-icon-circle-plus-outline"></i>
|
|
|
|
|
+ </button>
|
|
|
|
|
+ </el-tooltip>
|
|
|
</div>
|
|
</div>
|
|
|
- <el-button slot="reference" type="primary" class="changeIcon" icon="el-icon-s-operation" circle></el-button>
|
|
|
|
|
- </el-popover>
|
|
|
|
|
|
|
+ </div>
|
|
|
作业执行-操作日志
|
|
作业执行-操作日志
|
|
|
</div>
|
|
</div>
|
|
|
<el-timeline style="padding-top: 15px">
|
|
<el-timeline style="padding-top: 15px">
|
|
@@ -195,6 +208,7 @@ export default {
|
|
|
|
|
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
|
|
+ showDropdown: false,//作业执行切换按钮
|
|
|
jobTicket: [],
|
|
jobTicket: [],
|
|
|
lockUserList: [],
|
|
lockUserList: [],
|
|
|
colockUserList: [],
|
|
colockUserList: [],
|
|
@@ -249,6 +263,10 @@ export default {
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ changeShowDropdown() {
|
|
|
|
|
+ console.log('我点击率')
|
|
|
|
|
+ this.showDropdown = !this.showDropdown
|
|
|
|
|
+ },
|
|
|
getJobPlayInfo() {
|
|
getJobPlayInfo() {
|
|
|
let ticketId
|
|
let ticketId
|
|
|
if (this.$route.query.ticketId) {
|
|
if (this.$route.query.ticketId) {
|
|
@@ -350,16 +368,65 @@ export default {
|
|
|
font-weight: bolder;
|
|
font-weight: bolder;
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
-.popover-content {
|
|
|
|
|
|
|
+
|
|
|
|
|
+.dropdown {
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ left: 2px;
|
|
|
|
|
+ top: 7px;
|
|
|
|
|
+
|
|
|
|
|
+ display: inline-block;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.dropdown-button {
|
|
|
|
|
+ background-color: #409EFF;
|
|
|
|
|
+ color: white;
|
|
|
|
|
+ border: none;
|
|
|
|
|
+ border-radius: 50%;
|
|
|
|
|
+ width: 40px;
|
|
|
|
|
+ height: 40px;
|
|
|
|
|
+
|
|
|
|
|
+ cursor: pointer;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
- flex-direction: column;
|
|
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
- gap: 10px;
|
|
|
|
|
|
|
+ justify-content: center;
|
|
|
}
|
|
}
|
|
|
-.changeIcon{
|
|
|
|
|
|
|
+
|
|
|
|
|
+.dropdown-button:hover {
|
|
|
|
|
+ background-color: #66b1ff;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.dropdown-content {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
- left: 7px;
|
|
|
|
|
- top: 7px;
|
|
|
|
|
|
|
+ background-color: transparent;
|
|
|
|
|
+ min-width: 160px;
|
|
|
|
|
+ //box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
|
|
|
|
|
+ z-index: 1;
|
|
|
|
|
+ top: 53px;
|
|
|
|
|
+ left: -5px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.dropdown-item {
|
|
|
|
|
+ background-color: #409EFF;
|
|
|
|
|
+ color: white;
|
|
|
|
|
+ border: none;
|
|
|
|
|
+ border-radius: 50%;
|
|
|
|
|
+ width: 40px;
|
|
|
|
|
+ height: 40px;
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ margin: 5px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.dropdown-item:hover {
|
|
|
|
|
+ background-color: #66b1ff;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.dropdown-item i {
|
|
|
|
|
+ font-size: 18px;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.text {
|
|
.text {
|