维护列表 开启引擎 关闭引擎

master
Qin Dong Ming 2024-09-01 20:57:10 +08:00
parent ddce1c8599
commit 4352df5f1e
2 changed files with 26 additions and 35 deletions

View File

@ -39,18 +39,16 @@ export function del(id){
//开启 //开启
export function onEngine(id){ export function onEngine(id){
return request({ return request({
url: "/engine/engine/activateEngine/" + id, url: "/engine/version/open/" + id,
method: "post", method: "post"
data:id
}) })
} }
//禁用 //禁用
export function forbiddenEngine(id){ export function forbiddenEngine(id){
return request({ return request({
url: "/engine/engine/closeEngine/" + id, url: "/engine/version/close/" + id,
method: "post", method: "post"
data:id
}) })
} }

View File

@ -60,21 +60,21 @@
<el-table-column prop="versionCode" label="版本编码"></el-table-column> <el-table-column prop="versionCode" label="版本编码"></el-table-column>
<el-table-column prop="isActivate" label="是否激活"> <el-table-column prop="isActivate" label="是否激活">
<template v-slot="scope"> <template v-slot="scope">
<span v-if="scope.row.isActivate==1"></span> <span v-if="scope.row.isActivate==1"></span>
<span v-if="scope.row.isActivate==2"></span> <span v-if="scope.row.isActivate==2"></span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="status" label="版本状态"> <el-table-column prop="status" label="版本状态">
<template v-slot="scope"> <template v-slot="scope">
<span v-if="scope.row.status==1"></span> <span v-if="scope.row.status===1"></span>
<span v-if="scope.row.status==2"></span> <span v-if="scope.row.status===2"></span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="testStatus" label="版本测试状态"> <el-table-column prop="testStatus" label="版本测试状态">
<template v-slot="scope"> <template v-slot="scope">
<span v-if="scope.row.status==1"></span> <span v-if="scope.row.testStatus===1"></span>
<span v-if="scope.row.status==2"></span> <span v-if="scope.row.testStatus===2"></span>
<span v-if="scope.row.status==3"></span> <span v-if="scope.row.testStatus===3"></span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="ruleContent" label="规则内容"></el-table-column> <el-table-column prop="ruleContent" label="规则内容"></el-table-column>
@ -85,8 +85,14 @@
<el-table-column fixed="right" label="操作" width="120"> <el-table-column fixed="right" label="操作" width="120">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button @click.native.prevent="del(scope.row.id)" type="text" size="small"> <el-button @click.native.prevent="del(scope.row.id)" type="text" size="small">
激活规则 删除
</el-button> </el-button>
<el-button v-show="scope.row.isActivate==1" @click="forbiddenEngines(scope.row.id)" type="text" size="small"></el-button>
<el-button v-show="scope.row.isActivate==2" @click="onEngines(scope.row.id)" type="text" size="small"></el-button>
</template> </template>
</el-table-column> </el-table-column>
@ -98,21 +104,6 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column fixed="right" label="操作" width="120">
<template slot-scope="scope">
<el-button @click.native.prevent="forbiddenEngine(scope.row.id)" type="text" size="small">
关闭引擎
</el-button>
</template>
</el-table-column>
<el-table-column fixed="right" label="操作" width="120">
<template slot-scope="scope">
<el-button @click.native.prevent="onEngine(scope.row.id)" type="text" size="small">
开启引擎
</el-button>
</template>
</el-table-column>
</el-table> </el-table>
@ -122,7 +113,7 @@
<script> <script>
import {add, dels, findById, onEngine, selectEngineById} from "@/api/engine/engine"; import {add, dels, findById, forbiddenEngine, onEngine, selectEngineById} from "@/api/engine/engine";
export default { export default {
@ -186,22 +177,24 @@ export default {
}, },
onEngine(id) { onEngines(id) {
onEngine(id).then(res => { onEngine(id).then(res => {
this.$modal.msgSuccess("开启成功") this.$message.success(res.msg || "开启成功")
}) })
this.List();
}, },
forbiddenEngine(id) { forbiddenEngines(id) {
onEngine(id).then(res => { forbiddenEngine(id).then(res => {
this.$modal.msgSuccess("关闭成功") this.$message.success(res.msg || "关闭成功")
}) })
this.List();
}, },