35 lines
670 B
Plaintext
35 lines
670 B
Plaintext
import axios from './http'
|
|
import qs from 'qs'
|
|
export default class defect {
|
|
getDefect(params) {
|
|
return axios.get("/basic/basic/defect/list", {
|
|
params,
|
|
paramsSerializer: params => {
|
|
return qs.stringify(params, {
|
|
indices: false
|
|
})
|
|
}
|
|
});
|
|
}
|
|
|
|
updateDefect(params) {
|
|
return axios.put("/basic/basic/defect/update", params);
|
|
}
|
|
|
|
addDefect(params) {
|
|
return axios.post("/basic/basic/defect/add", params);
|
|
}
|
|
|
|
deleteDefect(params) {
|
|
return axios.delete("/basic/basic/defect/delete", {
|
|
data: params
|
|
});
|
|
}
|
|
|
|
getDefectTree() {
|
|
return axios.get("/basic/basic/defect/getDefectTree");
|
|
}
|
|
|
|
|
|
}
|