feat:是否警告
parent
d336f8db64
commit
dbf380da67
|
@ -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'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
@ -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;
|
||||||
// 获取错误信息
|
// 获取错误信息
|
||||||
|
|
|
@ -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(()=>{});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue