import axios from "@/utils/request"; export default { queryTakePageList(params) { return axios.post(`/truckRentTask/queryReturnPageList`, params); // 还车单列表 }, getTakeId(params) { return axios.get(`/truckRentTask/getReturn`, params); // 还车单详情 }, getSalesManagerDic() { return axios.get(`/dic/queryByDicType`, { dicType: "sales_manager" }); // 字典数据 }, getAddress(params) { return axios.post(`/baidumap/getAddress`, params); // 百度地图 获取当前位置 }, addTake(params) { return axios.post(`/truckRentTask/addReturn`, params); // 添加还车单 }, generateWordforReturn(params) { return axios.post(`/truckRentTask/generateWordforReturn`, params); // 生成交车单确认文档 }, validateTruckByIds(params) { return axios.get(`/contractRentTruck/validateTruckByIds`, params); // 验证车辆是否可用 }, getFormDataTemplate(params) { return axios.get(`/truckRentTask/getFormDataTemplate`, params); // 获取表单数据模版 }, initiateSignature(params) { return axios.post(`/truckRentTask/initiateSignature`, params); // 发起电子签章 }, getSignatureUrl(params) { return axios.post(`/truckRentTask/getSignatureUrl`, params); // 获取电子签章签署链接 }, fileDownloadUrl(params) { return axios.post(`/truckRentTask/fileDownloadUrl`, params); // 下载已签署文件 }, //查询二级科目id和名称列表 getQuerySubjectTowNames(params) { return axios.get(`/finance/financeCostType/querySubjectTowNames`, params); // return axios.get(`/dic/queryByDicType`, { // dicType: "dic_returncar_money_item", // }); // 字典数据 }, // 还车 startReturn(params) { return axios.post(`/truckRentTask/startReturn`, params); }, // 撤销还车 cancelReturn(params) { return axios.post(`/truckRentTask/repealReturn`, params); }, // 还车到达 sureReturn(params) { return axios.post(`/truckRentTask/vehicleArrival`, params); }, // 财务费用结算 financeCost(params) { return axios.post(`/truckRentReturnCost/checkCostInfo`, params); }, // 编辑费用核算信息 editCostInfo(params) { return axios.post(`/truckRentReturnCost/editCostInfo`, params); }, // 获取费用核算信息 getCostInfo(params) { return axios.get(`/truckRentReturnCost/getCostInfoById`, params); }, getCostDeps() { return axios.get(`/dic/queryByDicType`, { dicType: "settlement_department", }); // 字典数据 }, // 停车场列表 getParkingPageList(params) { return axios.get(`/parking/queryPageList`, params); }, // 维修站列表 getFixPageList(params) { return axios.get(`/maintain/getNames`, { params }); }, updateParking(params) { return axios.post(`/truckRentTask/updateParkingInfo`, params); // 更新停车场信息 }, getLocationTypeList() { return axios.get(`/dic/queryByDicType`, { dicType: "return_location_type", }); }, // 获取还车地点类型 clearSignInfo(params) { return axios.post(`/truckRentTask/clearSignInfo`, params); // 清除签名信息 }, };