feat:是否警告
parent
d336f8db64
commit
dbf380da67
|
@ -42,3 +42,17 @@ export function delBreakdown(id) {
|
|||
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'
|
||||
})
|
||||
}
|
||||
|
|
|
@ -73,7 +73,7 @@ service.interceptors.request.use(config => {
|
|||
|
||||
// 响应拦截器
|
||||
service.interceptors.response.use(res => {
|
||||
debugger
|
||||
|
||||
// 未设置状态码则默认成功状态
|
||||
const code = res.data.code || 200;
|
||||
// 获取错误信息
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="故障级别" prop="faultRank">
|
||||
<el-select v-model="queryParams.faultRank" clearable placeholder="系统内置">
|
||||
<el-select v-model="queryParams.faultRank" clearable placeholder="故障级别">
|
||||
<el-option
|
||||
v-for="dict in dict.type.sys_fault_rank"
|
||||
:key="dict.value"
|
||||
|
@ -115,6 +115,21 @@
|
|||
@click="handleDelete(scope.row)"
|
||||
v-hasPermi="['breakdown:breakdown:remove']"
|
||||
>删除</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>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
@ -186,7 +201,7 @@
|
|||
</template>
|
||||
|
||||
<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 {
|
||||
name: "Breakdown",
|
||||
|
@ -340,6 +355,24 @@ export default {
|
|||
this.download('breakdown/breakdown/export', {
|
||||
...this.queryParams
|
||||
}, `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(()=>{});
|
||||
}
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue