feat:是否警告

master
袁子龙 2024-09-21 19:51:52 +08:00
parent d336f8db64
commit dbf380da67
3 changed files with 50 additions and 3 deletions

View File

@ -42,3 +42,17 @@ export function delBreakdown(id) {
method: 'delete' method: 'delete'
}) })
} }
//启用警告
export function enableWarningsById(id) {
return request({
url: '/breakdown/breakdown/enableWarningsById/' + id,
method: 'put'
})
}
//禁用警告
export function disableWarningsById(id) {
return request({
url: '/breakdown/breakdown/disableWarningsById/' + id,
method: 'put'
})
}

View File

@ -73,7 +73,7 @@ service.interceptors.request.use(config => {
// 响应拦截器 // 响应拦截器
service.interceptors.response.use(res => { service.interceptors.response.use(res => {
debugger
// 未设置状态码则默认成功状态 // 未设置状态码则默认成功状态
const code = res.data.code || 200; const code = res.data.code || 200;
// 获取错误信息 // 获取错误信息

View File

@ -18,7 +18,7 @@
/> />
</el-form-item> </el-form-item>
<el-form-item label="故障级别" prop="faultRank"> <el-form-item label="故障级别" prop="faultRank">
<el-select v-model="queryParams.faultRank" clearable placeholder="系统内置"> <el-select v-model="queryParams.faultRank" clearable placeholder="故障级别">
<el-option <el-option
v-for="dict in dict.type.sys_fault_rank" v-for="dict in dict.type.sys_fault_rank"
:key="dict.value" :key="dict.value"
@ -115,6 +115,21 @@
@click="handleDelete(scope.row)" @click="handleDelete(scope.row)"
v-hasPermi="['breakdown:breakdown:remove']" v-hasPermi="['breakdown:breakdown:remove']"
>删除</el-button> >删除</el-button>
<el-button
size="mini"
type="text"
v-if="scope.row.warnStatus===1"
@click="enableWarningsById(scope.row.id)">
启用警告
</el-button>
<el-button
size="mini"
type="text"
v-if="scope.row.warnStatus===0"
@click="disableWarningsById(scope.row.id)">
禁用警告
</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -186,7 +201,7 @@
</template> </template>
<script> <script>
import { listBreakdown, getBreakdown, delBreakdown, addBreakdown, updateBreakdown } from "/src/api/breakdown/breakdown"; import { listBreakdown, getBreakdown, delBreakdown, addBreakdown, updateBreakdown,enableWarningsById,disableWarningsById } from "/src/api/breakdown/breakdown";
export default { export default {
name: "Breakdown", name: "Breakdown",
@ -340,6 +355,24 @@ export default {
this.download('breakdown/breakdown/export', { this.download('breakdown/breakdown/export', {
...this.queryParams ...this.queryParams
}, `breakdown_${new Date().getTime()}.xlsx`) }, `breakdown_${new Date().getTime()}.xlsx`)
},
//
enableWarningsById(id){
this.$modal.confirm('是否确认启用车辆管理编号为"'+id+'"的数据项?').then(function(){
return enableWarningsById(id);
}).then(()=>{
this.getList();
this.$modal.msgSuccess("启用成功");
}).catch(()=>{});
},
//
disableWarningsById(id){
this.$modal.confirm('是否确认禁用车辆管理编号为"'+id+'"的数据项?').then(function(){
return disableWarningsById(id);
}).then(()=>{
this.getList();
this.$modal.msgSuccess("禁用成功");
}).catch(()=>{});
} }
} }
}; };