diff --git a/resources/assets/js/pages/manage/components/TaskDetail.vue b/resources/assets/js/pages/manage/components/TaskDetail.vue
index a6f3d78b1..141d65808 100644
--- a/resources/assets/js/pages/manage/components/TaskDetail.vue
+++ b/resources/assets/js/pages/manage/components/TaskDetail.vue
@@ -375,7 +375,7 @@
{{$L('添加')}}
- {{$L(item.name)}}
+ {{menuText}}
@@ -733,7 +733,7 @@ export default {
menuList() {
const {taskDetail} = this;
- let list = [];
+ const list = [];
if (!taskDetail.p_name) {
list.push({
command: 'priority',
@@ -778,6 +778,20 @@ export default {
}
return list;
},
+
+ menuText() {
+ const {menuList} = this
+ let text = ''
+ if (menuList.length > 0) {
+ menuList.forEach((item, index) => {
+ if (index > 0) {
+ text += " / "
+ }
+ text += this.$L(item.name)
+ })
+ }
+ return text
+ }
},
watch: {
diff --git a/resources/assets/sass/pages/components/task-detail.scss b/resources/assets/sass/pages/components/task-detail.scss
index fa5638563..bc9190830 100644
--- a/resources/assets/sass/pages/components/task-detail.scss
+++ b/resources/assets/sass/pages/components/task-detail.scss
@@ -445,6 +445,16 @@
.add {
margin-top: 12px;
margin-bottom: 10px;
+ .el-dropdown {
+ max-width: 100%;
+ .add-button {
+ > em {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ }
+ }
+ }
}
.add-input {
margin-top: 6px;