import request from '@/utils/request' const preUrl = '/repair/tickets' // 新增 export function createTickets(data){ return request({ url: preUrl + "/create", method: "post", data }) } // 分页 export function getTicketsPage(params){ return request({ url: preUrl + "/page", method: "get", params }) } // 查看单个工单 export function getTicketsById(id){ return request({ url: preUrl + "/get?id=" + id, method: "get" }) } // 作废 export function setTicketsVoid(data){ return request({ url: preUrl + "/void", method: "post", data }) } // 结算 export function setTicketsPaid(data){ return request({ url: preUrl + "/paid", method: 'post', data }) } export function print(id) { return request({ url: preUrl + "/print/" + id, method: 'get' }) } // 新增客户、车辆信息 export function updateCustomerAndCar(data){ return request({ url: preUrl + "/updateUserAndCar", method: "post", data }) } // 分类查询工单分页 export function getPageType(params){ return request({ url: preUrl + "/pageType", method: "get", params }) } // 判断登录用户的角色,针对维修工单中的四个角色 export function getUserRole(){ return request({ url: preUrl + "/userRole", method: "get" }) } // 接单 export function updateTake(id){ return request({ url: preUrl + "/take?id=" + id, method: "get", }) } // 指派员工,通知施工 export function updateRepair(data){ return request({ url: preUrl + "/notify", method: "post", data }) } // 更新工单状态 export function updateStatus(data){ return request({ url: preUrl + "/updateStatus", method: "post", data }) } // 配件客户是否可见 export function updateShow(id, show){ return request({ url: preUrl + "/show?id=" + id + "&show=" + show, method: "get" }) } // 查待总检或待出厂检验的工单 export function getPageByRole(params){ return request({ url: preUrl + "/pageByRole", method: 'get' }) } // 维修总检完成总检 export function inspection(data){ return request({ url: preUrl + "/inspection", method: 'post', data }) } // 服务顾问上传出厂检验日志 export function confirm(data){ return request({ url: preUrl + "/confirm", method: 'post', data }) }