Commit c1ca7162 authored by lixy's avatar lixy

车辆信息管理删除

parent 9adbe1a9
......@@ -24,6 +24,16 @@ export function addObj(obj) {
});
}
/*
* 删除一条车辆数据
* */
export function delObj(id) {
return fetch({
url: '/vehicle/vehicleInfo/del/' + id,
method: 'delete'
});
}
export function book(param) {
return fetch({
url: '/vehicle/vehicleInfo/book/4employee',
......
......@@ -322,12 +322,24 @@
<el-button v-if="scope.row.status == 5" size="small" type="success" @click="upkeepEndHandler(scope.row)">
保养结束
</el-button>
<el-button v-if="vehicleInfo_btn_apply && checkIfRuning(scope.row) " size="small" type="success"
@click="handleApply(scope.row)">申请预订
</el-button>
<el-button size="small" type="success" @click="handleBookInfo(scope.row)">预订信息</el-button>
<el-button size="small" type="success" @click="handleDepartureLog(scope.row)">出车记录</el-button>
<el-popover
ref="popover5"
placement="top"
width="160"
v-model="scope.row.visible2">
<p>确定删除吗?</p>
<div style="text-align: right; margin: 0">
<el-button size="mini" type="text" @click="scope.row.visible2 = false">取消</el-button>
<el-button type="primary" size="mini" @click="deleteHandler(scope.row)">确定</el-button>
</div>
</el-popover>
<el-button type="danger" size="small" v-popover:popover5>删除</el-button>
</template>
</el-table-column>
......@@ -766,7 +778,8 @@
book,
getBookedInfoIn2Month,
getBookedInfo,
putObj
putObj,
delObj
} from 'api/vehicle/vehicleInfo/';
import {
......@@ -1799,6 +1812,9 @@
if (!this.$utils.isEmpty(response.data.data) && this.$utils.isInteger(response.data.totalCount)) {
listRs = response.data.data;
totalCountRs = response.data.totalCount;
listRs.map(function(item){
item.visible2 = false;
});
}
this.listLoading = false;
this.list = listRs;
......@@ -2027,6 +2043,30 @@
}
});
},
/**
* 删除
* */
deleteHandler(row) {
delObj(row.id).then(response => {
if (response.status === 200) {
this.$notify({
title: '成功',
message: '删除成功',
type: 'success',
duration: 2000
});
this.bannerDialogVisible = false;
this.getList();
} else {
this.$notify({
title: '删除失败',
message: rsCode.msg[response.code] ? rsCode.msg[response.code] : '操作失败!',
type: 'error',
duration: 2000
});
}
});
},
resetTemp() {
this.form = {
status: undefined,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment