版本测试功能

master
Qin Dong Ming 2024-09-06 14:43:06 +08:00
parent 39eeacaf78
commit 2b442542a6
3 changed files with 57 additions and 2 deletions

View File

@ -129,5 +129,15 @@ export function generate(data){
} }
//根据版本id查询版本信息
export function getVersionData(id){
return request({
url: "/engine/version/getVersionById/" + id,
method: "post",
data:id
})
}

View File

@ -72,6 +72,27 @@
</el-dialog> </el-dialog>
<el-button type="text" @click="dialogTableVisible = true">打开嵌套表格的 Dialog</el-button>
<el-dialog title="收货地址" :visible.sync="dialogTableVisible">
<el-table :data="maintenance.engineMaintenanceList">
<el-table-column property="versionClass" label="版本类名" width="150"></el-table-column>
<el-table-column property="name" label="版本名称" width="150"></el-table-column>
<el-table-column property="versionCode" label="版本编码" width="200"></el-table-column>
<el-table-column property="isActivate" label="是否激活" width="200"></el-table-column>
<el-table-column property="status" label="版本状态"></el-table-column>
<el-table-column property="testStatus" label="版本测试状态"></el-table-column>
<el-table-column property="ruleContent" label="规则内容"></el-table-column>
</el-table>
</el-dialog>
<el-table :data="maintenance.engineMaintenanceList" style="width: 100%"> <el-table :data="maintenance.engineMaintenanceList" style="width: 100%">
<el-table-column prop="versionClass" label="版本类名"></el-table-column> <el-table-column prop="versionClass" label="版本类名"></el-table-column>
@ -134,6 +155,12 @@
</el-button> </el-button>
<el-button v-show="scope.row.isActivate==2" @click="selectVersionData(scope.row.id)" type="text" size="small">
测试规则
</el-button>
</template> </template>
</el-table-column> </el-table-column>
@ -212,7 +239,17 @@
<script> <script>
import {add, dels, findById, forbiddenEngine, generate, onEngine, sel, selectEngineById} from "@/api/engine/engine"; import {
add,
dels,
findById,
forbiddenEngine,
generate,
getVersionData,
onEngine,
sel,
selectEngineById
} from "@/api/engine/engine";
import Java from "@/components/JavaIDE.vue/java.vue"; import Java from "@/components/JavaIDE.vue/java.vue";
@ -244,6 +281,8 @@ export default {
return { return {
dialogTableVisible:false,
direction: 'rtl', direction: 'rtl',
versionFormVisible: false, versionFormVisible: false,
@ -302,6 +341,12 @@ export default {
methods: { methods: {
selectVersionData(id) {
getVersionData(id).then(res => {
this.versions = res.data;
})
},
closes() { closes() {
this.dialogFormVisible = false; this.dialogFormVisible = false;

View File

@ -37,7 +37,7 @@ module.exports = {
proxy: { proxy: {
// detail: https://cli.vuejs.org/config/#devserver-proxy // detail: https://cli.vuejs.org/config/#devserver-proxy
[process.env.VUE_APP_BASE_API]: { [process.env.VUE_APP_BASE_API]: {
target: `http://172.13.1.1/prod-api/`, target: `http://127.0.0.1/prod-api/`,
// target: `http://127.0.0.1/8080`, `http://172.13.1.1/prod-api`, // target: `http://127.0.0.1/8080`, `http://172.13.1.1/prod-api`,
changeOrigin: true, changeOrigin: true,
pathRewrite: { pathRewrite: {