94 lines
3.1 KiB
JavaScript
94 lines
3.1 KiB
JavaScript
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); // 清除签名信息
|
|
},
|
|
};
|