Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MeterSphere
metersphere
提交
bb871102
M
metersphere
项目概览
MeterSphere
/
metersphere
上一次同步 3 年多
通知
25
Star
1
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
metersphere
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
bb871102
编写于
10月 13, 2020
作者:
F
fit2-zhao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
refactor(测试跟踪): 下拉列表组件中增加输入筛选功能
上级
1d23ce38
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
41 addition
and
36 deletion
+41
-36
frontend/src/business/components/track/common/SelectMenu.vue
frontend/src/business/components/track/common/SelectMenu.vue
+39
-36
frontend/src/business/components/track/plan/view/comonents/TestPlanTestCaseEdit.vue
...onents/track/plan/view/comonents/TestPlanTestCaseEdit.vue
+2
-0
未找到文件。
frontend/src/business/components/track/common/SelectMenu.vue
浏览文件 @
bb871102
<
template
>
<el-menu
:unique-opened=
"true"
mode=
"horizontal"
active-text-color=
"write"
class=
"project_menu"
>
<el-submenu
index=
"1"
popper-class=
"submenu"
>
<template
v-slot:title
>
<span
class=
"menu-title"
>
{{
'
[
'
+
title
+
'
]
'
}}
</span>
<span>
{{
currentData
==
null
?
''
:
currentData
.
name
}}
</span>
</
template
>
<
template
v-slot:default
>
<div
style=
"height:400px;"
>
<el-scrollbar
style=
"height:100%"
>
<label
v-for=
"(item,index) in data"
:key=
"index"
>
<el-menu-item
@
click=
"changeData(item)"
>
{{
item
.
name
}}
<i
class=
"el-icon-check"
v-if=
"currentData && item.id === currentData.id"
></i>
</el-menu-item>
</label>
</el-scrollbar>
</div>
</
template
>
</el-submenu>
</el-menu>
<div>
<span
class=
"menu-title"
>
{{
'
[
'
+
title
+
'
]
'
}}
</span>
<el-select
filterable
slot=
"prepend"
v-model=
"value"
@
change=
"changeData"
class=
"project_menu"
size=
"small"
>
<el-option
v-for=
"(item,index) in data"
:key=
"index"
:label=
"item.name"
:value=
"index"
/>
</el-select>
</div>
</
template
>
<
script
>
export
default
{
name
:
"
SelectMenu
"
,
props
:
{
data
:
{
type
:
Array
},
currentData
:
{
type
:
Object
},
title
:
{
type
:
String
}
export
default
{
name
:
"
SelectMenu
"
,
props
:
{
data
:
{
type
:
Array
},
currentData
:
{
type
:
Object
},
methods
:
{
changeData
(
data
)
{
this
.
$emit
(
"
dataChange
"
,
data
);
title
:
{
type
:
String
}
},
data
()
{
return
{
value
:
''
}
},
watch
:
{
currentData
(
data
)
{
if
(
data
!=
undefined
&&
data
!=
null
)
{
this
.
value
=
data
.
name
;
}
}
},
methods
:
{
changeData
(
index
)
{
this
.
$emit
(
"
dataChange
"
,
this
.
data
[
index
]);
}
}
}
</
script
>
<
style
scoped
>
.project_menu
{
width
:
214px
;
}
.menu-title
{
color
:
darkgrey
;
margin-left
:
10px
;
margin-right
:
10px
;
}
</
style
>
frontend/src/business/components/track/plan/view/comonents/TestPlanTestCaseEdit.vue
浏览文件 @
bb871102
...
...
@@ -180,6 +180,7 @@
:disabled=
"isReadOnly"
v-model=
"scope.row.executeResult"
@
change=
"stepResultChange()"
filterable
size=
"mini"
>
<el-option
:label=
"$t('test_track.plan_view.pass')"
value=
"Pass"
style=
"color: #7ebf50;"
></el-option>
...
...
@@ -227,6 +228,7 @@
{{ $t('test_track.issue.please_choose_current_owner') }}
<el-select
v-model=
"testCase.tapdUsers"
multiple
filterable
style=
"width: 20%"
:placeholder=
"$t('test_track.issue.please_choose_current_owner')"
collapse-tags
>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录