master
王堂东 2023-12-06 08:13:45 +08:00
parent e54a42be3b
commit 10c2ab40cc
3 changed files with 187 additions and 1 deletions

View File

@ -0,0 +1,15 @@
import request from '@/utils/request'
export function faultCodeList(data) {
return request({
url: '/fault/faultCode/list',
method: 'post',
data:data
})
}
export function addFaultCode(data) {
return request({
url: '/fault/faultCode/add',
method: 'post',
data:data
})
}

View File

@ -0,0 +1,171 @@
<template>
<div>
<el-form ref="form" :model="faultCode" label-width="80px">
<el-form-item label="故障码">
<el-input v-model="faultCode.faultBh"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="onSubmit"></el-button>
<el-button @click="qx"></el-button>
</el-form-item>
</el-form>
<el-table
:data="list"
style="width: 100%">
<el-table-column
prop="faultCodeId"
label="主键ID">
</el-table-column>
<el-table-column
prop="faultBh"
label="故障id">
</el-table-column>
<el-table-column
prop="faultTypeName"
label="故障类型名称">
</el-table-column>
<el-table-column
prop="faultGroup"
label="故障组">
</el-table-column>
<el-table-column
prop="faultSeat"
label="故障位">
</el-table-column>
<el-table-column
prop="faultValue"
label="故障值">
</el-table-column>
<el-table-column
prop="faultTag"
label="故障标签">
</el-table-column>
<el-table-column
prop="isWarn"
label="警告状态">
</el-table-column>
<el-table-column
prop="faultGrade"
label="故障报警等级">
</el-table-column>
<el-table-column
prop="carVin"
label="车辆vin">
</el-table-column>
</el-table>
<el-button type="text" @click="dialogFormVisible = true">添加</el-button>
<el-dialog title="添加故障码" :visible.sync="dialogFormVisible">
<el-form :model="form">
<el-form-item label="故障码">
<el-input v-model="form.faultBh"></el-input>
</el-form-item>
<el-form-item label="故障类型id">
<el-input v-model="form.faultTypeId"></el-input>
</el-form-item>
<el-form-item label="故障组">
<el-input v-model="form.faultGroup"></el-input>
</el-form-item>
<el-form-item label="故障位">
<el-input v-model="form.faultSeat"></el-input>
</el-form-item>
<el-form-item label="故障值">
<el-input v-model="form.faultValue"></el-input>
</el-form-item>
<el-form-item label="故障标签">
<el-input v-model="form.faultTag"></el-input>
</el-form-item>
<el-form-item label="警告状态">
<el-input v-model="form.isWarn"></el-input>
</el-form-item>
<el-form-item label="故障警告等级">
<el-input v-model="form.faultGrade"></el-input>
</el-form-item>
<el-form-item label="车辆vin">
<el-input v-model="form.carVin"></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="addFaultCode"></el-button>
</div>
</el-dialog>
</div>
</template>
<script>
//jsjsjson,
//import from ',
import { addFaultCode, faultCodeList } from '@/api/car/fault'
export default {
//import使"
components: {},
props: {},
data() {
//"
return {
list:[],
faultCode:{
faultBh:"",
faultSeat:""
},
dialogFormVisible:false,
form:{
}
};
},
// data",
computed: {},
//data",
watch: {},
//",
methods: {
addFaultCode(){
addFaultCode(this.form).then(res=>{
console.log(res)
this.dialogFormVisible=false
this.faultCodeList()
})
},
faultCodeList(){
faultCodeList(this.faultCode).then(res=>{
console.log(res)
this.list=res.data
})
},
onSubmit(){
this.faultCodeList()
},
qx(){
location.reload()
}
},
// - 访this",
created() {
this.faultCodeList()
},
// - 访DOM",
mounted() {
},
beforeCreate() {
}, // - ",
beforeMount() {
}, // - ",
beforeUpdate() {
}, // - ",
updated() {
}, // - ",
beforeDestroy() {
}, // - ",
destroyed() {
}, // - ",
activated() {
} //keep-alive",
};
</script>
<style scoped>
</style>

View File

@ -35,7 +35,7 @@ module.exports = {
proxy: {
// detail: https://cli.vuejs.org/config/#devserver-proxy
[process.env.VUE_APP_BASE_API]: {
target: `http://localhost:8085`,
target: `http://localhost:8087`,
changeOrigin: true,
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''