Commit 5e3476c3 authored by 王晓铜's avatar 王晓铜

更新样式

parent e9a3ab8f
...@@ -15,8 +15,8 @@ import kdspDecrypt from '../views/effect/KdspDecrypt' ...@@ -15,8 +15,8 @@ import kdspDecrypt from '../views/effect/KdspDecrypt'
import JenkinsBuildInfo from '../views/effect/JenkinsBuildInfo' import JenkinsBuildInfo from '../views/effect/JenkinsBuildInfo'
import LoginWhiteList from '../views/effect/LoginWhiteList' import LoginWhiteList from '../views/effect/LoginWhiteList'
// 2021-040-09新添加 // 2021-040-09新添加
import ProjectList from '../views/auto/Project' import ProjectList from '../views/auto/ProjectList'
import ModelList from '../views/auto/Model' import ModelList from '../views/auto/ModelList'
import InterfaceList from '../views/auto/InterfaceList' import InterfaceList from '../views/auto/InterfaceList'
import JiraNotify from '../views/jira/Notify' import JiraNotify from '../views/jira/Notify'
import RiskControl from '../views/vcc/RiskControl' import RiskControl from '../views/vcc/RiskControl'
...@@ -102,12 +102,12 @@ const router = new Router({ ...@@ -102,12 +102,12 @@ const router = new Router({
}, },
// 2021-4-08新添加项目管理页面 // 2021-4-08新添加项目管理页面
{ {
path: '/auto/Project', path: '/auto/ProjectList',
name: ProjectList, name: ProjectList,
component: ProjectList component: ProjectList
}, },
{ {
path: '/auto/Model', path: '/auto/ModelList',
name: ModelList, name: ModelList,
component: ModelList component: ModelList
}, },
......
This diff is collapsed.
<template> <template>
<div> <div>
<el-form ref="interfaceForm" :rules="rules" :model="interfaceForm"> <el-form ref="interfaceFormRef" :rules="rules" :model="interfaceForm">
<el-collapse v-model="activeNames"> <el-collapse v-model="activeNames">
<el-collapse-item name="1" title="基本信息"> <el-collapse-item name="1" title="基本信息">
<el-row> <el-row>
...@@ -364,40 +364,45 @@ export default { ...@@ -364,40 +364,45 @@ export default {
this.interfaceForm.headers = JSON.stringify(this.headersList) this.interfaceForm.headers = JSON.stringify(this.headersList)
this.interfaceForm.paramTemplate = JSON.stringify(this.paramList) this.interfaceForm.paramTemplate = JSON.stringify(this.paramList)
this.interfaceForm.responseTemplate = JSON.stringify(this.responseList) this.interfaceForm.responseTemplate = JSON.stringify(this.responseList)
this.$refs.interfaceFormRef.validate((valid) => {
if (this.interfaceForm.id) { if (!valid) {
// 编辑接口 return false
editInterface(this.interfaceForm).then((resp) => { } else {
if (resp.data.data === true) { if (this.interfaceForm.id) {
this.$message.success('修改成功!') // 编辑接口
this.$router.push('InterfaceList') editInterface(this.interfaceForm).then((resp) => {
// 刷新列表页 if (resp.data.data === true) {
this.sendResh() this.$message.success('修改成功!')
} else { this.$router.push('InterfaceList')
this.$message.error(resp.data.msg) // 刷新列表页
} this.sendResh()
}) } else {
} else { this.$message.error(resp.data.msg)
addInterface(this.interfaceForm).then((resp) => { }
if (resp.data.data === true) { })
this.$message.success('添加成功!')
// 返回列表页
this.$router.push('InterfaceList')
// 刷新列表页
this.sendResh()
this.interfaceForm.name = ''
this.interfaceForm.moduleId = ''
this.interfaceForm.method = ''
this.interfaceForm.url = ''
this.interfaceForm.paramType = ''
this.interfaceForm.headers = ''
this.interfaceForm.paramTemplate = ''
this.interfaceForm.responseTemplate = ''
} else { } else {
this.$message.error(resp.data.msg) addInterface(this.interfaceForm).then((resp) => {
if (resp.data.data === true) {
this.$message.success('添加成功!')
// 返回列表页
this.$router.push('InterfaceList')
// 刷新列表页
this.sendResh()
this.interfaceForm.name = ''
this.interfaceForm.moduleId = ''
this.interfaceForm.method = ''
this.interfaceForm.url = ''
this.interfaceForm.paramType = ''
this.interfaceForm.headers = ''
this.interfaceForm.paramTemplate = ''
this.interfaceForm.responseTemplate = ''
} else {
this.$message.error(resp.data.msg)
}
})
} }
}) }
} })
} }
} }
} }
......
...@@ -7,8 +7,8 @@ ...@@ -7,8 +7,8 @@
<el-option v-for="item in modelList" :key="item.id" :label="item.name" :value="item.id"></el-option> <el-option v-for="item in modelList" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select> </el-select>
<el-input v-model="queryModuleInfo.testcaseName" clearable placeholder="请输入用例名称" style="width: 300px;"></el-input> <el-input v-model="queryModuleInfo.testcaseName" clearable placeholder="请输入用例名称" style="width: 300px;"></el-input>
<el-button type="primary" style="margin-left:20px" @click="queryData">查询</el-button> <el-button type="primary" style="margin-left:20px" icon="el-icon-search" @click="queryData">查询</el-button>
<el-button type="primary" style="margin-left:20px" @click="addPage">新增</el-button> <el-button type="primary" style="margin-left:20px" icon="el-icon-circle-plus" @click="addPage">新增</el-button>
</div> </div>
<el-table :data="singleCaseList" border style="width: 100%;margin-top:20px"> <el-table :data="singleCaseList" border style="width: 100%;margin-top:20px">
<el-table-column type='index' width="50px"></el-table-column> <el-table-column type='index' width="50px"></el-table-column>
...@@ -19,9 +19,9 @@ ...@@ -19,9 +19,9 @@
<!-- <el-table-column prop="updateTime" label="修改日期" width="200px"></el-table-column> --> <!-- <el-table-column prop="updateTime" label="修改日期" width="200px"></el-table-column> -->
<el-table-column label="操作"> <el-table-column label="操作">
<slot slot-scope="scope"> <slot slot-scope="scope">
<el-button type="warning" @click="executeCaseFrom(scope.row)">执行</el-button> <el-button type="warning" icon="el-icon-link" @click="executeCaseFrom(scope.row)">执行</el-button>
<el-button type="success" @click="editCaseFrom(scope.row)">编辑</el-button> <el-button type="success" icon="el-icon-edit" @click="editCaseFrom(scope.row)">编辑</el-button>
<el-button type="danger" @click="delCaseFrom(scope.row)">删除</el-button> <el-button type="danger" icon="el-icon-delete" @click="delCaseFrom(scope.row)">删除</el-button>
</slot> </slot>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -180,7 +180,4 @@ export default { ...@@ -180,7 +180,4 @@ export default {
.el-select { .el-select {
margin: 0 10px 0 5px; margin: 0 10px 0 5px;
} }
// .el-select {
// margin-right: 10px;
// }
</style> </style>
This diff is collapsed.
...@@ -26,8 +26,8 @@ ...@@ -26,8 +26,8 @@
<!-- <el-table-column prop="updateTime" label="修改时间" width="200px"></el-table-column> --> <!-- <el-table-column prop="updateTime" label="修改时间" width="200px"></el-table-column> -->
<el-table-column label="操作"> <el-table-column label="操作">
<slot slot-scope="scope"> <slot slot-scope="scope">
<el-button type="success" @click="editInterfaceFrom(scope.row)">编辑</el-button> <el-button type="success" icon="el-icon-edit" @click="editInterfaceFrom(scope.row)">编辑</el-button>
<el-button type="danger" @click="delInterfaceFrom(scope.row)">删除</el-button> <el-button type="danger" icon="el-icon-delete" @click="delInterfaceFrom(scope.row)">删除</el-button>
</slot> </slot>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -174,7 +174,6 @@ export default { ...@@ -174,7 +174,6 @@ export default {
<style lang="less" scoped> <style lang="less" scoped>
.el-select { .el-select {
margin-right: 10px; margin: 0 10px 0 5px;
margin-left: 5px;
} }
</style> </style>
...@@ -15,8 +15,8 @@ ...@@ -15,8 +15,8 @@
<!-- <el-table-column prop="updateTime" label="修改时间" width="200px"></el-table-column> --> <!-- <el-table-column prop="updateTime" label="修改时间" width="200px"></el-table-column> -->
<el-table-column label="操作"> <el-table-column label="操作">
<slot slot-scope="scope"> <slot slot-scope="scope">
<el-button type="success" @click="openEditDialog(scope.row)">编辑</el-button> <el-button type="success" icon="el-icon-edit" @click="openEditDialog(scope.row)">编辑</el-button>
<el-button type="danger" @click="delModelFrom(scope.row)">删除</el-button> <el-button type="danger" icon="el-icon-delete" @click="delModelFrom(scope.row)">删除</el-button>
</slot> </slot>
</el-table-column> </el-table-column>
</el-table> </el-table>
......
...@@ -25,8 +25,8 @@ ...@@ -25,8 +25,8 @@
</el-pagination> </el-pagination>
</el-card> </el-card>
<!-- 新增页面 /编辑页面--> <!-- 新增页面 /编辑页面-->
<el-dialog title="新增项目" :visible.sync="DialogVisible" width="30%"> <el-dialog title="新增项目" :visible.sync="DialogVisible" @close="closeAddDialog" width="30%">
<el-form ref="projectForm" :rules="rules" :model="projectForm" label-width="90px"> <el-form ref="projectFormRef" :rules="rules" :model="projectForm" label-width="90px">
<el-form-item label="项目名称:" prop="name" style="width:400px"> <el-form-item label="项目名称:" prop="name" style="width:400px">
<el-input v-model="projectForm.name"></el-input> <el-input v-model="projectForm.name"></el-input>
</el-form-item> </el-form-item>
...@@ -99,41 +99,49 @@ export default { ...@@ -99,41 +99,49 @@ export default {
searchMockList() {}, searchMockList() {},
// 新增确定按钮 // 新增确定按钮
addPojectFrom() { addPojectFrom() {
if (this.projectForm.id) { this.$refs.projectFormRef.validate((valid) => {
// 编辑接口 if (!valid) {
editProject(this.projectForm) return false
.then((resp) => { } else {
if (resp.data.data === true) { if (this.projectForm.id) {
this.DialogVisible = false // 编辑接口
this.$message.success('修改成功!') editProject(this.projectForm)
this.getProjectList() .then((resp) => {
} else if (resp.data.data === false) { if (resp.data.data === true) {
this.$message.error(resp.data.msg) this.DialogVisible = false
} this.$message.success('修改成功!')
}) this.getProjectList()
.catch((error) => { } else if (resp.data.data === false) {
this.$message({ type: 'error', message: error }) this.$message.error(resp.data.msg)
}) }
} else { })
// 添加接口 .catch((error) => {
addProject(this.projectForm) this.$message({ type: 'error', message: error })
.then((resp) => { })
if (resp.data.data === true) { } else {
this.DialogVisible = false // 添加接口
this.$message.success('新增成功!') addProject(this.projectForm)
this.projectForm.name = '' .then((resp) => {
this.projectForm.description = '' if (resp.data.data === true) {
this.getProjectList() this.DialogVisible = false
} else { this.$message.success('新增成功!')
this.$message.error(resp.data.msg) this.projectForm.name = ''
this.projectForm.name = '' this.projectForm.description = ''
this.projectForm.description = '' this.getProjectList()
} } else {
}) this.$message.error(resp.data.msg)
.catch((error) => { }
this.$message({ type: 'error', message: error }) })
}) .catch((error) => {
} this.$message({ type: 'error', message: error })
})
}
}
})
},
// 对话框关闭后清空文本框数据
closeAddDialog() {
this.$refs.projectFormRef.resetFields()
}, },
// 编辑信息回显 // 编辑信息回显
openEditDialog(row) { openEditDialog(row) {
......
...@@ -4,8 +4,8 @@ ...@@ -4,8 +4,8 @@
<div> <div>
场景名称: 场景名称:
<el-input v-model="queryModuleInfo.sceneName" clearable placeholder="请输入场景名称" style="width: 300px;"></el-input> <el-input v-model="queryModuleInfo.sceneName" clearable placeholder="请输入场景名称" style="width: 300px;"></el-input>
<el-button type="primary" style="margin-left:20px" @click="queryData">查询</el-button> <el-button type="primary" style="margin-left:20px" icon="el-icon-search" @click="queryData">查询</el-button>
<el-button type="primary" style="margin-left:20px" @click="DialogVisible = true">新增</el-button> <el-button type="primary" style="margin-left:20px" icon="el-icon-circle-plus" @click="DialogVisible = true">新增</el-button>
</div> </div>
<el-table :data="sceneList" border style="width: 100%;margin-top:20px"> <el-table :data="sceneList" border style="width: 100%;margin-top:20px">
<el-table-column type='index' width="50px"></el-table-column> <el-table-column type='index' width="50px"></el-table-column>
...@@ -15,9 +15,9 @@ ...@@ -15,9 +15,9 @@
<!-- <el-table-column prop="updateTime" label="修改时间" width="200px"></el-table-column> --> <!-- <el-table-column prop="updateTime" label="修改时间" width="200px"></el-table-column> -->
<el-table-column label="操作"> <el-table-column label="操作">
<slot slot-scope="scope"> <slot slot-scope="scope">
<el-button type="warning" @click="executeSceneFrom(scope.row)">执行</el-button> <el-button type="warning" icon="el-icon-link" @click="executeSceneFrom(scope.row)">执行</el-button>
<el-button type="success" @click="editeSceneFrom(scope.row)">编辑</el-button> <el-button type="success" icon="el-icon-edit" @click="editeSceneFrom(scope.row)">编辑</el-button>
<el-button type="danger" @click="deleSceneFrom(scope.row)">删除</el-button> <el-button type="danger" icon="el-icon-delete" @click="deleSceneFrom(scope.row)">删除</el-button>
</slot> </slot>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -36,8 +36,8 @@ ...@@ -36,8 +36,8 @@
</div> </div>
</el-card> </el-card>
<!-- 新增页面 /编辑页面--> <!-- 新增页面 /编辑页面-->
<el-dialog title="新增场景" :visible.sync="DialogVisible" width="50%"> <el-dialog title="新增场景" :visible.sync="DialogVisible" width="50%" @close="closeAddDialog">
<el-form ref="sceneForm" :rules="rules" :model="sceneForm" label-width="90px"> <el-form ref="sceneFormAddRef" :rules="rules" :model="sceneForm" label-width="90px">
<el-form-item label="场景名称:" prop="name" style="width:400px"> <el-form-item label="场景名称:" prop="name" style="width:400px">
<el-input v-model="sceneForm.name"></el-input> <el-input v-model="sceneForm.name"></el-input>
</el-form-item> </el-form-item>
...@@ -141,7 +141,6 @@ export default { ...@@ -141,7 +141,6 @@ export default {
this.executeScene.namespace = window.sessionStorage.getItem('env') this.executeScene.namespace = window.sessionStorage.getItem('env')
this.isShow = true this.isShow = true
executeScene(this.executeScene).then((resp) => { executeScene(this.executeScene).then((resp) => {
console.log('接口返回结果', resp)
this.requestData = resp.data.data this.requestData = resp.data.data
}) })
}, },
...@@ -149,7 +148,6 @@ export default { ...@@ -149,7 +148,6 @@ export default {
editeSceneFrom(row) { editeSceneFrom(row) {
window.sessionStorage.setItem('curScene', JSON.stringify(row)) window.sessionStorage.setItem('curScene', JSON.stringify(row))
this.$router.push({ path: 'EditScene' }) this.$router.push({ path: 'EditScene' })
// this.$router.push({ path: 'tese' })
// bus使用 // bus使用
this.$nextTick(function () { this.$nextTick(function () {
// DOM 现在更新了 // DOM 现在更新了
...@@ -202,13 +200,15 @@ export default { ...@@ -202,13 +200,15 @@ export default {
if (resp.data.data === true) { if (resp.data.data === true) {
this.DialogVisible = false this.DialogVisible = false
this.$message.success('新增成功!') this.$message.success('新增成功!')
this.sceneForm.name = ''
this.sceneForm.projectId = ''
this.getSecneList() this.getSecneList()
} else { } else {
this.$message.error(resp.data.msg) this.$message.error(resp.data.msg)
} }
}) })
},
// 关闭清空数据
closeAddDialog() {
this.$refs.sceneFormAddRef.resetFields()
} }
} }
} }
......
...@@ -109,13 +109,13 @@ ...@@ -109,13 +109,13 @@
"id": 1, "id": 1,
"title": "项目管理", "title": "项目管理",
"icon": "el-icon-bicycle", "icon": "el-icon-bicycle",
"path": "/auto/Project" "path": "/auto/ProjectList"
}, },
{ {
"id": 2, "id": 2,
"title": "模块管理", "title": "模块管理",
"icon": "el-icon-wallet", "icon": "el-icon-wallet",
"path": "/auto/Model" "path": "/auto/ModelList"
}, },
{ {
"id": 3, "id": 3,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment