Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MeterSphere
metersphere
提交
618ab09d
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,发现更多精彩内容 >>
提交
618ab09d
编写于
4月 23, 2020
作者:
S
shiziyuan9527
浏览文件
操作
浏览文件
下载
差异文件
Merge remote-tracking branch 'origin/dev' into dev
上级
39eb3135
6705bd98
变更
13
隐藏空白更改
内联
并排
Showing
13 changed file
with
112 addition
and
42 deletion
+112
-42
frontend/package.json
frontend/package.json
+5
-4
frontend/src/business/components/common/components/MsTableOperator.vue
...business/components/common/components/MsTableOperator.vue
+35
-0
frontend/src/business/components/common/components/MsTableOperatorButton.vue
...ss/components/common/components/MsTableOperatorButton.vue
+34
-0
frontend/src/business/components/common/router/router.js
frontend/src/business/components/common/router/router.js
+1
-1
frontend/src/business/components/project/MsProject.vue
frontend/src/business/components/project/MsProject.vue
+3
-3
frontend/src/business/components/track/case/components/TestCaseList.vue
...usiness/components/track/case/components/TestCaseList.vue
+3
-2
frontend/src/business/components/track/plan/components/TestPlanList.vue
...usiness/components/track/plan/components/TestPlanList.vue
+5
-7
frontend/src/business/components/track/plan/view/TestPlanView.vue
.../src/business/components/track/plan/view/TestPlanView.vue
+4
-4
frontend/src/business/components/track/plan/view/comonents/ExecutorEdit.vue
...ess/components/track/plan/view/comonents/ExecutorEdit.vue
+2
-2
frontend/src/business/components/track/plan/view/comonents/StatusEdit.vue
...iness/components/track/plan/view/comonents/StatusEdit.vue
+2
-2
frontend/src/business/components/track/plan/view/comonents/TestCaseRelevance.vue
...omponents/track/plan/view/comonents/TestCaseRelevance.vue
+2
-2
frontend/src/business/components/track/plan/view/comonents/TestPlanTestCaseEdit.vue
...onents/track/plan/view/comonents/TestPlanTestCaseEdit.vue
+1
-1
frontend/src/business/components/track/plan/view/comonents/TestPlanTestCaseList.vue
...onents/track/plan/view/comonents/TestPlanTestCaseList.vue
+15
-14
未找到文件。
frontend/package.json
浏览文件 @
618ab09d
...
...
@@ -14,13 +14,14 @@
"@fortawesome/vue-fontawesome"
:
"^0.1.9"
,
"axios"
:
"^0.19.0"
,
"core-js"
:
"^3.4.3"
,
"echarts"
:
"^4.6.0"
,
"element-ui"
:
"^2.13.0"
,
"vue"
:
"^2.6.10"
,
"vue-echarts"
:
"^4.1.0"
,
"vue-i18n"
:
"^8.15.3"
,
"vue-router"
:
"^3.1.3"
,
"vuex"
:
"^3.1.2"
,
"echarts"
:
"^4.6.0"
,
"vue-echarts"
:
"^4.1.0"
"vuedraggable"
:
"^2.23.2"
,
"vuex"
:
"^3.1.2"
},
"devDependencies"
:
{
"@vue/cli-plugin-babel"
:
"^4.1.0"
,
...
...
@@ -42,7 +43,7 @@
],
"rules"
:
{
"vue/no-unused-components"
:
"off"
,
"no-console"
:
"off"
,
"no-console"
:
"off"
,
"no-unused-vars"
:
"off"
},
"parserOptions"
:
{
...
...
frontend/src/business/components/common/components/MsTableOperator.vue
0 → 100644
浏览文件 @
618ab09d
<
template
>
<span>
<ms-table-operator-button
icon=
"el-icon-edit"
@
click=
"editClick"
@
click.stop=
"editClickStop"
/>
<ms-table-operator-button
icon=
"el-icon-delete"
type=
"danger"
@
click=
"deletClick"
@
click.stop=
"deleteClickStop"
/>
</span>
</
template
>
<
script
>
import
MsTableOperatorButton
from
"
./MsTableOperatorButton
"
;
export
default
{
name
:
"
MsTableOperator
"
,
components
:
{
MsTableOperatorButton
},
methods
:
{
editClick
()
{
this
.
$emit
(
'
editClick
'
);
},
editClickStop
()
{
this
.
$emit
(
'
editClickStop
'
);
},
deletClick
()
{
this
.
$emit
(
'
deleteClick
'
);
},
deleteClickStop
()
{
this
.
$emit
(
'
deleteClickStop
'
);
}
}
}
</
script
>
<
style
scoped
>
</
style
>
frontend/src/business/components/common/components/MsTableOperatorButton.vue
0 → 100644
浏览文件 @
618ab09d
<
template
>
<el-button
@
click=
"click"
@
click.stop=
"clickStop"
:type=
"type"
:icon=
"icon"
size=
"mini"
circle
/>
</
template
>
<
script
>
import
MsTableButton
from
"
./MsTableButton
"
;
export
default
{
name
:
"
MsTableOperatorButton
"
,
components
:
{
MsTableButton
},
props
:
{
icon
:
{
type
:
String
,
default
:
'
el-icon-question
'
},
type
:
{
type
:
String
,
default
:
'
primary
'
}
},
methods
:
{
click
()
{
this
.
$emit
(
'
click
'
);
},
clickStop
()
{
this
.
$emit
(
'
clickStop
'
);
}
}
}
</
script
>
<
style
scoped
>
</
style
>
frontend/src/business/components/common/router/router.js
浏览文件 @
618ab09d
...
...
@@ -26,7 +26,7 @@ import PerformanceReportView from "../../performance/report/PerformanceReportVie
import
ApiReportView
from
"
../../api/report/ApiReportView
"
;
import
TrackHome
from
"
../../track/home/TrackHome
"
;
import
TestPlan
from
"
../../track/plan/TestPlan
"
;
import
TestPlanView
from
"
../../track/plan/TestPlanView
"
;
import
TestPlanView
from
"
../../track/plan/
view/
TestPlanView
"
;
import
TestCase
from
"
../../track/case/TestCase
"
;
import
TestTrack
from
"
../../track/TestTrack
"
;
...
...
frontend/src/business/components/project/MsProject.vue
浏览文件 @
618ab09d
...
...
@@ -12,8 +12,7 @@
<el-table-column
prop=
"workspaceName"
label=
"所属工作空间"
/>
<el-table-column>
<
template
v-slot:default=
"scope"
>
<el-button
@
click=
"edit(scope.row)"
type=
"primary"
icon=
"el-icon-edit"
size=
"mini"
circle
/>
<el-button
@
click=
"del(scope.row)"
type=
"danger"
icon=
"el-icon-delete"
size=
"mini"
circle
/>
<ms-table-operator
@
editClick=
"edit(scope.row)"
@
deleteClick=
"del(scope.row)"
/>
</
template
>
</el-table-column>
</el-table>
...
...
@@ -48,10 +47,11 @@
import
{
TokenKey
}
from
"
../../../common/js/constants
"
;
import
MsTablePagination
from
"
../common/pagination/TablePagination
"
;
import
MsTableHeader
from
"
../common/components/MsTableHeader
"
;
import
MsTableOperator
from
"
../common/components/MsTableOperator
"
;
export
default
{
name
:
"
MsProject
"
,
components
:
{
MsCreateBox
,
MsTablePagination
,
MsTableHeader
},
components
:
{
Ms
TableOperator
,
Ms
CreateBox
,
MsTablePagination
,
MsTableHeader
},
data
()
{
return
{
createVisible
:
false
,
...
...
frontend/src/business/components/track/case/components/TestCaseList.vue
浏览文件 @
618ab09d
...
...
@@ -79,8 +79,7 @@
<el-table-column
:label=
"$t('commons.operating')"
>
<
template
v-slot:default=
"scope"
>
<el-button
@
click=
"handleEdit(scope.row)"
type=
"primary"
icon=
"el-icon-edit"
size=
"mini"
circle
/>
<el-button
@
click=
"handleDelete(scope.row)"
type=
"danger"
icon=
"el-icon-delete"
size=
"mini"
circle
/>
<ms-table-operator
@
editClick=
"handleEdit(scope.row)"
@
deleteClick=
"handleDelete(scope.row)"
/>
</
template
>
</el-table-column>
</el-table>
...
...
@@ -103,10 +102,12 @@
import
PriorityTableItem
from
"
../../common/TableItems/PriorityTableItem
"
;
import
TypeTableItem
from
"
../../common/TableItems/TypeTableItem
"
;
import
MethodTableItem
from
"
../../common/TableItems/MethodTableItem
"
;
import
MsTableOperator
from
"
../../../common/components/MsTableOperator
"
;
export
default
{
name
:
"
TestCaseList
"
,
components
:
{
MsTableOperator
,
MethodTableItem
,
TypeTableItem
,
PriorityTableItem
,
...
...
frontend/src/business/components/track/plan/components/TestPlanList.vue
浏览文件 @
618ab09d
...
...
@@ -63,12 +63,7 @@
<el-table-column
:label=
"$t('commons.operating')"
>
<
template
v-slot:default=
"scope"
>
<el-button
@
click=
"handleEdit(scope.row)"
@
click.stop=
"deleteVisible = true"
type=
"primary"
icon=
"el-icon-edit"
size=
"mini"
circle
/>
<el-button
@
click=
"handleDelete(scope.row)"
@
click.stop=
"deleteVisible = true"
type=
"danger"
icon=
"el-icon-delete"
size=
"mini"
circle
/>
<ms-table-operator
@
editClick=
"handleEdit(scope.row)"
@
deleteClick=
"handleDelete(scope.row)"
/>
</
template
>
</el-table-column>
</el-table>
...
...
@@ -85,10 +80,13 @@
import
MsCreateBox
from
'
../../../settings/CreateBox
'
;
import
MsTablePagination
from
'
../../../../components/common/pagination/TablePagination
'
;
import
MsTableHeader
from
"
../../../common/components/MsTableHeader
"
;
import
MsDialogFooter
from
"
../../../common/components/MsDialogFooter
"
;
import
MsTableOperatorButton
from
"
../../../common/components/MsTableOperatorButton
"
;
import
MsTableOperator
from
"
../../../common/components/MsTableOperator
"
;
export
default
{
name
:
"
TestPlanList
"
,
components
:
{
MsTableHeader
,
MsCreateBox
,
MsTablePagination
},
components
:
{
MsTable
Operator
,
MsTableOperatorButton
,
MsDialogFooter
,
MsTable
Header
,
MsCreateBox
,
MsTablePagination
},
data
()
{
return
{
result
:
{},
...
...
frontend/src/business/components/track/plan/TestPlanView.vue
→
frontend/src/business/components/track/plan/
view/
TestPlanView.vue
浏览文件 @
618ab09d
...
...
@@ -37,10 +37,10 @@
<
script
>
import
NodeTree
from
"
../common/NodeTree
"
;
import
TestPlanTestCaseList
from
"
./com
p
onents/TestPlanTestCaseList
"
;
import
TestCaseRelevance
from
"
./com
p
onents/TestCaseRelevance
"
;
import
SelectMenu
from
"
../common/SelectMenu
"
;
import
NodeTree
from
"
../
../
common/NodeTree
"
;
import
TestPlanTestCaseList
from
"
./comonents/TestPlanTestCaseList
"
;
import
TestCaseRelevance
from
"
./comonents/TestCaseRelevance
"
;
import
SelectMenu
from
"
../
../
common/SelectMenu
"
;
export
default
{
name
:
"
TestPlanView
"
,
...
...
frontend/src/business/components/track/plan/
comp
onents/ExecutorEdit.vue
→
frontend/src/business/components/track/plan/
view/com
onents/ExecutorEdit.vue
浏览文件 @
618ab09d
...
...
@@ -20,8 +20,8 @@
</template>
<
script
>
import
{
WORKSPACE_ID
}
from
'
../../../../../common/js/constants
'
import
MsDialogFooter
from
'
../../../common/components/MsDialogFooter
'
import
{
WORKSPACE_ID
}
from
'
../../../../../
../
common/js/constants
'
import
MsDialogFooter
from
'
../../../
../
common/components/MsDialogFooter
'
export
default
{
name
:
"
executorEdit
"
,
...
...
frontend/src/business/components/track/plan/
comp
onents/StatusEdit.vue
→
frontend/src/business/components/track/plan/
view/com
onents/StatusEdit.vue
浏览文件 @
618ab09d
...
...
@@ -19,8 +19,8 @@
</template>
<
script
>
import
TestPlanTestCaseStatusButton
from
'
../common/TestPlanTestCaseStatusButton
'
;
import
MsDialogFooter
from
'
../../../common/components/MsDialogFooter
'
import
TestPlanTestCaseStatusButton
from
'
../
../
common/TestPlanTestCaseStatusButton
'
;
import
MsDialogFooter
from
'
../../../
../
common/components/MsDialogFooter
'
export
default
{
name
:
"
statusEdit
"
,
...
...
frontend/src/business/components/track/plan/
comp
onents/TestCaseRelevance.vue
→
frontend/src/business/components/track/plan/
view/com
onents/TestCaseRelevance.vue
浏览文件 @
618ab09d
...
...
@@ -54,8 +54,8 @@
<
script
>
import
NodeTree
from
'
../../common/NodeTree
'
;
import
MsDialogFooter
from
'
../../../common/components/MsDialogFooter
'
import
NodeTree
from
'
../../
../
common/NodeTree
'
;
import
MsDialogFooter
from
'
../../../
../
common/components/MsDialogFooter
'
export
default
{
name
:
"
TestCaseRelevance
"
,
...
...
frontend/src/business/components/track/plan/
comp
onents/TestPlanTestCaseEdit.vue
→
frontend/src/business/components/track/plan/
view/com
onents/TestPlanTestCaseEdit.vue
浏览文件 @
618ab09d
...
...
@@ -165,7 +165,7 @@
</template>
<
script
>
import
TestPlanTestCaseStatusButton
from
'
../common/TestPlanTestCaseStatusButton
'
;
import
TestPlanTestCaseStatusButton
from
'
../
../
common/TestPlanTestCaseStatusButton
'
;
export
default
{
name
:
"
TestPlanTestCaseEdit
"
,
...
...
frontend/src/business/components/track/plan/
comp
onents/TestPlanTestCaseList.vue
→
frontend/src/business/components/track/plan/
view/com
onents/TestPlanTestCaseList.vue
浏览文件 @
618ab09d
...
...
@@ -89,8 +89,7 @@
<el-table-column
:label=
"$t('commons.operating')"
>
<
template
v-slot:default=
"scope"
>
<el-button
@
click=
"handleEdit(scope.row, scope.$index)"
type=
"primary"
icon=
"el-icon-edit"
size=
"mini"
circle
/>
<el-button
@
click=
"handleDelete(scope.row)"
type=
"danger"
icon=
"el-icon-unlock"
size=
"mini"
circle
/>
<ms-table-operator
@
editClick=
"handleEdit(scope.row, scope.$index)"
@
deleteClick=
"handleDelete(scope.row)"
/>
</
template
>
</el-table-column>
</el-table>
...
...
@@ -109,23 +108,25 @@
<
script
>
import
ExecutorEdit
from
'
./ExecutorEdit
'
;
import
StatusEdit
from
'
./StatusEdit
'
;
import
TestPlanTestCaseEdit
from
"
.
./components
/TestPlanTestCaseEdit
"
;
import
MsTipButton
from
'
../../../../com
ponents/com
mon/components/MsTipButton
'
;
import
MsTablePagination
from
'
../../../../com
ponents/com
mon/pagination/TablePagination
'
;
import
MsTableHeader
from
'
../../../../com
ponents/com
mon/components/MsTableHeader
'
;
import
MsTableButton
from
'
../../../../com
ponents/com
mon/components/MsTableButton
'
;
import
NodeBreadcrumb
from
'
../../common/NodeBreadcrumb
'
;
import
TestPlanTestCaseEdit
from
"
./TestPlanTestCaseEdit
"
;
import
MsTipButton
from
'
../../../../common/components/MsTipButton
'
;
import
MsTablePagination
from
'
../../../../common/pagination/TablePagination
'
;
import
MsTableHeader
from
'
../../../../common/components/MsTableHeader
'
;
import
MsTableButton
from
'
../../../../common/components/MsTableButton
'
;
import
NodeBreadcrumb
from
'
../../
../
common/NodeBreadcrumb
'
;
import
{
TokenKey
}
from
'
../../../../../common/js/constants
'
;
import
{
tableFilter
}
from
'
../../../../../common/js/utils
'
;
import
PriorityTableItem
from
"
../../common/TableItems/PriorityTableItem
"
;
import
StatusTableItem
from
"
../../common/TableItems/StatusTableItem
"
;
import
TypeTableItem
from
"
../../common/TableItems/TypeTableItem
"
;
import
MethodTableItem
from
"
../../common/TableItems/MethodTableItem
"
;
import
{
TokenKey
}
from
'
../../../../../../common/js/constants
'
;
import
{
tableFilter
}
from
'
../../../../../../common/js/utils
'
;
import
PriorityTableItem
from
"
../../../common/TableItems/PriorityTableItem
"
;
import
StatusTableItem
from
"
../../../common/TableItems/StatusTableItem
"
;
import
TypeTableItem
from
"
../../../common/TableItems/TypeTableItem
"
;
import
MethodTableItem
from
"
../../../common/TableItems/MethodTableItem
"
;
import
MsTableOperator
from
"
../../../../common/components/MsTableOperator
"
;
export
default
{
name
:
"
TestPlanTestCaseList
"
,
components
:
{
MsTableOperator
,
MethodTableItem
,
TypeTableItem
,
StatusTableItem
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录