Initial commit
This commit is contained in:
31
api/annualReview.js
Normal file
31
api/annualReview.js
Normal file
@@ -0,0 +1,31 @@
|
||||
import axios from "@/utils/request";
|
||||
|
||||
export default {
|
||||
queryTakePageList(params) {
|
||||
return axios.post(`/vehicle/vehicleAnnualInspection/queryPageList`, params); // 年审列表
|
||||
},
|
||||
getTakeId(params) {
|
||||
return axios.get(`/vehicle/vehicleAnnualInspection/getVoById`, params); // 年审详情
|
||||
},
|
||||
getAnnualInspectionStatusName(params) {
|
||||
return axios.get(`/dic/queryByDicType`, {
|
||||
dicType: "dic_annual_inspection_status",
|
||||
}); // 字典数据
|
||||
},
|
||||
save(params) {
|
||||
return axios.post(`/vehicle/vehicleAnnualInspection/save`, params); // add edit
|
||||
},
|
||||
queryIdNames(params) {
|
||||
return axios.get(`/annualReviewServiceStation/queryIdNames`, params); // 年检服务站名称
|
||||
},
|
||||
getToDo(params) {
|
||||
return axios.get(`/vehicle/vehicleAnnualInspection/getToDo`, params); // 年检服务站名称
|
||||
},
|
||||
//获取年审服务站列表
|
||||
// queryStationPageList(params) {
|
||||
// return axios.post(
|
||||
// `/vehicle/annualInspectionServiceStation/queryPageList`,
|
||||
// params
|
||||
// ); // 年审列表
|
||||
// },
|
||||
};
|
||||
47
api/audit.js
Normal file
47
api/audit.js
Normal file
@@ -0,0 +1,47 @@
|
||||
import axios from "@/utils/request";
|
||||
|
||||
export default {
|
||||
// queryAuditList(params) {
|
||||
// return axios.post(`/truckRentTask/queryTakePageList`, params);
|
||||
// },
|
||||
//获取待我审批/getWaitApprovePageList
|
||||
queryAuditList(params) {
|
||||
return axios.get(`/contract/getWaitApprovePageList`, params);
|
||||
},
|
||||
//获取已审批
|
||||
queryAuditedList(params) {
|
||||
return axios.get(`/contract/getApprovedPageList`, params);
|
||||
},
|
||||
//审批历史记录
|
||||
getFlowTaskHistoryList(params) {
|
||||
return axios.get(`/flow/getFlowTaskHistoryList`, params);
|
||||
},
|
||||
getAuditId(params) {
|
||||
return axios.get(`/contract/getById`, params);
|
||||
},
|
||||
|
||||
//审批通过
|
||||
approve(params) {
|
||||
return axios.post(`/flow/approve`, params);
|
||||
},
|
||||
//审批驳回
|
||||
reject(params) {
|
||||
return axios.post(`/flow/reject`, params);
|
||||
},
|
||||
//审批流程回调业务
|
||||
changeStatusByFlowTask(params) {
|
||||
return axios.post(`/contract/changeStatusByFlowTask`, params);
|
||||
},
|
||||
|
||||
//生成提车前应收款 ==yongyin
|
||||
makeContractBill(params) {
|
||||
return axios.post(`/contract/makeContractBill`, params);
|
||||
},
|
||||
|
||||
getSalesManagerDic() {
|
||||
return axios.get(`/dic/queryByDicType`, { dicType: "sales_manager" });
|
||||
},
|
||||
getAddress(params) {
|
||||
return axios.post(`/baidumap/getAddress`, params);
|
||||
},
|
||||
};
|
||||
0
api/dic.js
Normal file
0
api/dic.js
Normal file
23
api/examination.js
Normal file
23
api/examination.js
Normal file
@@ -0,0 +1,23 @@
|
||||
import axios from "@/utils/request";
|
||||
|
||||
export default {
|
||||
//考场
|
||||
queryPage(params) {
|
||||
return axios.get("/trainExam/queryPageListForCurrentUser",params);
|
||||
},
|
||||
//考试记录
|
||||
examRecords(params) {
|
||||
return axios.get("/trainExamRecord/queryPageListForDriver",params);
|
||||
},
|
||||
getExamPaper(params){
|
||||
return axios.get("/trainExam/getVoById",params);
|
||||
},
|
||||
//获取考试后的试卷
|
||||
getDoneExamPaper(params){
|
||||
return axios.get("/trainExamRecord/queryVoById",params);
|
||||
},
|
||||
//提交交卷
|
||||
rollIn(params){
|
||||
return axios.post("/trainExamRecord/submitExam",params);
|
||||
}
|
||||
}
|
||||
25
api/failure.js
Normal file
25
api/failure.js
Normal file
@@ -0,0 +1,25 @@
|
||||
import axios from "@/utils/request";
|
||||
|
||||
export default {
|
||||
queryPageList(params) {
|
||||
return axios.get(`/run/failure/queryPageForWeixin`, params);
|
||||
},
|
||||
getTakeId(params) {
|
||||
return axios.get(`/run/failure/getById`, params);
|
||||
},
|
||||
getMaintain(params) {
|
||||
return axios.get(`/maintain/queryPage`, params); // 维修站信息
|
||||
},
|
||||
add(params){
|
||||
return axios.post(`/run/failure/add`, params); // 添加
|
||||
},
|
||||
edit(params){
|
||||
return axios.put(`/run/failure/edit`, params); // 修改
|
||||
},
|
||||
queryTruckRentInfo(params) {
|
||||
return axios.get(`/contractRentTruck/queryTruckRentInfo`, params); // 查询单个车辆租赁信息
|
||||
},
|
||||
getMaintainanceList(params) {
|
||||
return axios.get(`/maintain/queryPage`, params) // 查询维修站点分页
|
||||
}
|
||||
}
|
||||
10
api/fault.js
Normal file
10
api/fault.js
Normal file
@@ -0,0 +1,10 @@
|
||||
import axios from "@/utils/request";
|
||||
|
||||
export default {
|
||||
addById(params) {
|
||||
return axios.put(`/run/failure/mobileReport`, params);
|
||||
},
|
||||
queryPageList(params){
|
||||
return axios.get("/run/failure/queryPage",params);
|
||||
}
|
||||
}
|
||||
16
api/index.js
Normal file
16
api/index.js
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* url 映射
|
||||
* @author WangLongFei/Alisdon <920124512@qq.com>
|
||||
*/
|
||||
const files = require.context('../api', false, /\.js$/);
|
||||
const modules = {};
|
||||
|
||||
files.keys().forEach(key => {
|
||||
if (key !== './index.js') {
|
||||
modules[key.replace(/(\.\/|\.js)/g, '')] = files(key).default;
|
||||
}
|
||||
});
|
||||
|
||||
export default {
|
||||
...modules
|
||||
};
|
||||
22
api/login.js
Normal file
22
api/login.js
Normal file
@@ -0,0 +1,22 @@
|
||||
import axios from "@/utils/request";
|
||||
|
||||
export default {
|
||||
loginByPhoneForDriver(params) {
|
||||
return axios.post(`/auth/loginByPhoneForDriver`, params);
|
||||
},
|
||||
loginDriver(params) {
|
||||
return axios.post(`/auth/loginForDriver`, params);
|
||||
},
|
||||
loginUser(params) {
|
||||
return axios.post(`/auth/login`, params);
|
||||
},
|
||||
logout() {
|
||||
return axios.get(`/auth/logout`);
|
||||
},
|
||||
getUserInfo() {
|
||||
return axios.get(`/auth/getLoginUserInfo`);
|
||||
},
|
||||
getUserMenu() {
|
||||
return axios.get(`/menu/userMenu`);
|
||||
},
|
||||
};
|
||||
32
api/maintainTodo.js
Normal file
32
api/maintainTodo.js
Normal file
@@ -0,0 +1,32 @@
|
||||
import axios from "@/utils/request";
|
||||
//保养待办接口
|
||||
export default {
|
||||
queryPageList(params) {
|
||||
return axios.get(`/maintenanceAgent/queryPageList`, params);
|
||||
},
|
||||
add(params) {
|
||||
return axios.put(`/maintenanceAgent/add`, params); //接口在车辆整备那边调用
|
||||
},
|
||||
edit(params) {
|
||||
return axios.put(`/maintenanceAgent/edit`, params);
|
||||
},
|
||||
getById(params) {
|
||||
return axios.get(`/maintenanceAgent/getAgentInfoById`, params);
|
||||
},
|
||||
//获取保养记录列表
|
||||
getMaintainInfoByCarId(params) {
|
||||
return axios.get(`/maintenanceAgent/getNewAgentItemInfoById`, params);
|
||||
},
|
||||
//查看保养记录
|
||||
getRecords(params) {
|
||||
return axios.get(`/maintenanceAgent/getAgentItemListByIds`, params);
|
||||
},
|
||||
getCostInfoByIds(params) {
|
||||
return axios.post(`/maintenanceAgent/getAgentItemListByIdss`, params);
|
||||
},
|
||||
getPayeeType() {
|
||||
return axios.get(`/dic/queryByDicType`, {
|
||||
dicType: "dic_maintenance_payee_type",
|
||||
}); // 字典数据 收款方类型
|
||||
},
|
||||
};
|
||||
48
api/map.js
Normal file
48
api/map.js
Normal file
@@ -0,0 +1,48 @@
|
||||
import axios from "@/utils/request";
|
||||
|
||||
export default {
|
||||
getHydrogenList(params) {
|
||||
return axios.get(`/WechatLiteApp/Station/search`, params);
|
||||
},
|
||||
getVehicleMarkers(params) {
|
||||
return axios.post(`/WechatLiteApp/Truck/list`, params);
|
||||
},
|
||||
getHydrogenStationMarkers(params) {
|
||||
return axios.post(`/WechatLiteApp/Station/list`, params);
|
||||
},
|
||||
//车辆详情
|
||||
getVehicleDetail(params) {
|
||||
return axios.get(`/WechatLiteApp/Truck/info`, params);
|
||||
},
|
||||
//氢站详情
|
||||
getHydrogenDetail(params) {
|
||||
return axios.get(`/WechatLiteApp/Station/info`, params);
|
||||
},
|
||||
//获取下拉查询车牌号列表
|
||||
getAllplateNumbere(params) {
|
||||
return axios.get(`/WechatLiteApp/Truck/search`, params);
|
||||
},
|
||||
getAddress(params) {
|
||||
return axios.post(`/baidumap/getAddress`, params);
|
||||
},
|
||||
getTruckInfoTree(params) {
|
||||
return axios.get(`/WechatLiteApp/Truck/infoTree`, params);
|
||||
},
|
||||
getStationInfoTree() {
|
||||
return axios.get(`/WechatLiteApp/Station/infoTree`);
|
||||
},
|
||||
getOrgsList() {
|
||||
return axios.get(`/org/queryListByPid`);
|
||||
},
|
||||
getPlateAreaDic() {
|
||||
return axios.get(`/dic/queryByDicType`, { dicType: "dic_plateArea" }); // 付款状态
|
||||
},
|
||||
getOwnDepartDic() {
|
||||
return axios.get(`/dic/queryByDicType`, { dicType: "businessDepartment" }); // 业务部门
|
||||
},
|
||||
getHydrogenCoopDic() {
|
||||
return axios.get(`/dic/queryByDicType`, {
|
||||
dicType: "weappMap_cooperation",
|
||||
}); // 合作状态
|
||||
},
|
||||
};
|
||||
93
api/returnCar.js
Normal file
93
api/returnCar.js
Normal file
@@ -0,0 +1,93 @@
|
||||
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); // 清除签名信息
|
||||
},
|
||||
};
|
||||
63
api/returnCost.js
Normal file
63
api/returnCost.js
Normal file
@@ -0,0 +1,63 @@
|
||||
import axios from "@/utils/request";
|
||||
|
||||
export default {
|
||||
queryPageList(params) {
|
||||
return axios.post(`/truckRentReturnCost/getCostPageList`, params); // 还车单列表
|
||||
},
|
||||
getTakeId(params) {
|
||||
return axios.get(`/truckRentTask/getReturn`, params); // 还车单详情
|
||||
},
|
||||
//查询二级科目id和名称列表
|
||||
getQuerySubjectTowNames(params) {
|
||||
return axios.get(`/finance/financeCostType/querySubjectTowNames`, params);
|
||||
// return axios.get(`/dic/queryByDicType`, {
|
||||
// dicType: "dic_returncar_money_item",
|
||||
// }); // 字典数据
|
||||
},
|
||||
// 财务费用结算
|
||||
financeCost(params) {
|
||||
return axios.post(`/truckRentReturnCost/checkCostInfo`, params);
|
||||
},
|
||||
// 编辑费用核算信息
|
||||
editCostInfo(params) {
|
||||
return axios.post(`/truckRentReturnCost/editCostInfo`, params);
|
||||
},
|
||||
// 获取费用核算信息
|
||||
getCostInfo(params) {
|
||||
return axios.get(`/truckRentReturnCost/getCheckingCostInfoById`, params);
|
||||
},
|
||||
getCostDeps() {
|
||||
return axios.get(`/dic/queryByDicType`, {
|
||||
dicType: "settlement_department",
|
||||
}); // 字典数据
|
||||
},
|
||||
//审批流程回调业务
|
||||
changeStatusByFlowTask(params) {
|
||||
return axios.post(`/truckRentReturnCost/changeStatusByFlowTask`, params);
|
||||
},
|
||||
//还车费用核算 财务费用结算(新)
|
||||
financeSettleAccounts(params) {
|
||||
return axios.post(`/truckRentReturnCost/financeSettleAccounts`, params);
|
||||
},
|
||||
// 获取待办数量
|
||||
getCostToDo() {
|
||||
return axios.get(`/truckRentReturnCost/getTodoCount`);
|
||||
},
|
||||
|
||||
// 还车费用核算 车辆是否含有无忧包服务
|
||||
getIsHasOKPack(params) {
|
||||
return axios.get(`/truckRentReturnCost/hasOKPack`, params);
|
||||
},
|
||||
//审批通过后付款确认:记录当前人、状态和时间
|
||||
paymentConfirm(params) {
|
||||
// {
|
||||
// "id": 0,
|
||||
// "status": 0
|
||||
// }
|
||||
return axios.post(`/truckRentReturnCost/paymentConfirm`, params);
|
||||
},
|
||||
// 还车费用核算 能源部门获取客户能源余额
|
||||
// getEnergyBalance(params) {
|
||||
// return axios.get(`/truckRentReturnCost/getEnergyBalance`, params);
|
||||
// },
|
||||
};
|
||||
67
api/standbyVehicle.js
Normal file
67
api/standbyVehicle.js
Normal file
@@ -0,0 +1,67 @@
|
||||
import axios from "@/utils/request";
|
||||
|
||||
export default {
|
||||
queryPageList(params) {
|
||||
return axios.post(`/standbyVehicleMain/queryPageList`, params);
|
||||
},
|
||||
getTodo(params) {
|
||||
return axios.get(`/standbyVehicleMain/getTodo`, params)
|
||||
},
|
||||
getById(params) {
|
||||
return axios.get(`/standbyVehicleMain/getById`, params)
|
||||
},
|
||||
saveStandbyVehicleDetail(params) {
|
||||
return axios.post(`/standbyVehicleMain/saveStandbyVehicleDetail`, params)
|
||||
},
|
||||
getVehicleBrand() {
|
||||
return axios.get(`/dic/queryByDicType`, { dicType: "dic_vehicle_brand" })
|
||||
},
|
||||
getBrandListByMode(params) {
|
||||
return axios.get(`/truck/getBrandListByMode`, params)
|
||||
},
|
||||
getTruckType() {
|
||||
return axios.get(`/dic/queryByDicType`, { dicType: "dic_truck_type" })
|
||||
},
|
||||
getYesNoDic() {
|
||||
return axios.get(`/dic/queryByDicType`, { dicType: "dic_yes_no" })
|
||||
},
|
||||
getTypeName() {
|
||||
return axios.get(`/dic/queryByDicType`, { dicType: "dic_failure_type" })// 故障类型
|
||||
},
|
||||
getFailureStatusName() {
|
||||
return axios.get(`/dic/queryByDicType`, { dicType: "dic_is_settle_status" })// 故障状态
|
||||
},
|
||||
getFaultSourceName() {
|
||||
return axios.get(`/dic/queryByDicType`, { dicType: "dic_fault_source" })// 故障来源
|
||||
},
|
||||
getCityName() {
|
||||
return axios.get(`/dic/queryByDicType`, { dicType: "dic_unusual_action_apply_city_code" })// 城市
|
||||
},
|
||||
getCostTypeName() {
|
||||
return axios.get(`/dic/queryByDicType`, { dicType: "dic_fault_cost_type" })// 费用类型
|
||||
},
|
||||
getPayerName() {
|
||||
return axios.get(`/dic/queryByDicType`, { dicType: "dic_fault_payer" })// 付款方
|
||||
},
|
||||
getPaymentStatusDic() {
|
||||
return axios.get(`/dic/queryByDicType`, { dicType: "dic_pub_payment_status" })// 付款状态
|
||||
},
|
||||
saveCache(params) {
|
||||
return axios.post(`/standbyVehicleMain/saveCache`, params);
|
||||
},
|
||||
getCache(params) {
|
||||
return axios.get(`/standbyVehicleMain/getCache`, params)
|
||||
},
|
||||
delCache(params) {
|
||||
return axios.get(`/standbyVehicleMain/delCache`, params);
|
||||
},
|
||||
getOpManagerPhone(params) {
|
||||
return axios.get(`/standbyVehicleMain/getOperationsManagerByRegion`, params)
|
||||
},
|
||||
edit(params) {
|
||||
return axios.put(`/standbyVehicleMain/edit`, params)
|
||||
},
|
||||
getFormDataListByTruckId(params) {
|
||||
return axios.get(`/standbyVehicleMain/getFormDataListByTruckId`, params)
|
||||
}
|
||||
}
|
||||
33
api/truck.js
Normal file
33
api/truck.js
Normal file
@@ -0,0 +1,33 @@
|
||||
import axios from "@/utils/request";
|
||||
|
||||
export default {
|
||||
queryInStoreList(params) {
|
||||
return axios.get(`/truck/queryInStoreList`, params);
|
||||
},
|
||||
queryAuthListByPlateNumber(params) {
|
||||
return axios.get(`/truck/queryAuthListByPlateNumber`, params);
|
||||
},
|
||||
getTruckPageList(params) {
|
||||
return axios.get(`/truck/queryList`, params);
|
||||
},
|
||||
// 用户权限范围的车辆
|
||||
queryAuthList(params) {
|
||||
return axios.get(`/truck/queryAuthList`, params);
|
||||
},
|
||||
//2025.4 hefei新增列表查询所有车辆接口 只返回ID NUMBER 后增加品牌,车型
|
||||
getAllTruckList(params) {
|
||||
return axios.get(`/truck/getAllTruckList`, params);
|
||||
},
|
||||
//2025.4 hefei新增列表查询实时数据接口
|
||||
getActualDataByVin(params) {
|
||||
return axios.get(`/truck/getActualDataByVin`, params);
|
||||
},
|
||||
//用来查询车辆状态的接口,judgementTruckRentStatus,Swagger为“根据车牌号判断该车状态”,返回出具体车辆的状态,例如在库,自营或者租赁状态。
|
||||
getTruckRentStatus(params) {
|
||||
return axios.get(`/truck/judgementTruckRentStatus`, params);
|
||||
},
|
||||
queryInStoreListWithStatus(params) {
|
||||
//queryInStoreList的全车辆版本,备车那边有需求25.9.26 任政
|
||||
return axios.get(`/truck/queryInStoreListWithStatus`, params);
|
||||
},
|
||||
};
|
||||
20
api/truckPreparation.js
Normal file
20
api/truckPreparation.js
Normal file
@@ -0,0 +1,20 @@
|
||||
import axios from "@/utils/request";
|
||||
|
||||
export default {
|
||||
queryPageList(params) {
|
||||
return axios.post(`/vehiclePreparation/queryPageList`, params); // 车辆整备列表
|
||||
},
|
||||
getById(params) {
|
||||
return axios.get(`/vehiclePreparation/getInfoById`, params); // 车辆整备详情
|
||||
},
|
||||
editTruckPreparation(params) {
|
||||
return axios.put(`/vehiclePreparation/edit`, params); // 添加车辆整备
|
||||
},
|
||||
getPreTypeList() {
|
||||
return axios.get(`/dic/queryByDicType`, { dicType: "preparation_type" });
|
||||
}, // 获取整备类型
|
||||
getPreFormDataListByTruckId(params) {
|
||||
//车辆整备新检查单
|
||||
return axios.get(`/vehiclePreparation/getFormDataListByTruckId`, params);
|
||||
},
|
||||
};
|
||||
44
api/truckRent.js
Normal file
44
api/truckRent.js
Normal file
@@ -0,0 +1,44 @@
|
||||
import axios from "@/utils/request";
|
||||
|
||||
export default {
|
||||
queryTakePageList(params) {
|
||||
return axios.post(`/truckRentTask/queryTakePageList`, params);
|
||||
},
|
||||
getTakeId(params) {
|
||||
return axios.get(`/truckRentTask/getTakeId`, params);
|
||||
},
|
||||
getSalesManagerDic() {
|
||||
return axios.get(`/dic/queryByDicType`, { dicType: "sales_manager" });
|
||||
},
|
||||
getAddress(params) {
|
||||
return axios.post(`/baidumap/getAddress`, params);
|
||||
},
|
||||
addTake(params) {
|
||||
return axios.post(`/truckRentTask/addTake`, params);
|
||||
},
|
||||
generateWord(params) {
|
||||
return axios.post(`/truckRentTask/generateWord`, 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);
|
||||
},
|
||||
generateWord(params) {
|
||||
return axios.post(`/truckRentTask/generateWord`, params);
|
||||
},
|
||||
fileDownloadUrl(params) {
|
||||
return axios.post(`/truckRentTask/fileDownloadUrl`, params);
|
||||
},
|
||||
// 交车单-安全审批
|
||||
safeAudit(params) {
|
||||
return axios.post(`/truckRentTask/safetyAuditing`, params);
|
||||
},
|
||||
};
|
||||
54
api/unusualActionApply.js
Normal file
54
api/unusualActionApply.js
Normal file
@@ -0,0 +1,54 @@
|
||||
import axios from "@/utils/request";
|
||||
|
||||
export default {
|
||||
queryPageList(params) {
|
||||
return axios.post(`/unusualAction/queryPageList`, params); // 分页
|
||||
},
|
||||
getTakeId(params) {
|
||||
return axios.get(`/unusualAction/getInfoById`, params); // 根据id查找详情
|
||||
},
|
||||
//审批
|
||||
auditTransaction(params) {
|
||||
return axios.post(`/unusualAction/approve`, params);
|
||||
},
|
||||
//撤销
|
||||
revokeTransaction(params) {
|
||||
return axios.post(`/unusualAction/revoke`, params);
|
||||
},
|
||||
getRoleList(params) {
|
||||
return axios.get(`/unusualActionApply/queryApproveUserList`, params); // 查询可审批的用户列表
|
||||
},
|
||||
edit(params) {
|
||||
return axios.post(`/unusualAction/edit`, params); // 修改
|
||||
},
|
||||
add(params) {
|
||||
return axios.post(`/unusualAction/add`, params); // 添加
|
||||
},
|
||||
approveAfterEdit(params) {
|
||||
return axios.put(`/unusualActionApply/approveAfterEdit`, params); // 审批后修改
|
||||
},
|
||||
//根据id查询车辆异动信息
|
||||
getUnusualInfoById(params) {
|
||||
return axios.get(`/truck/getUnusualInfoById`, params);
|
||||
},
|
||||
//根据车牌查询是否已经存在异动
|
||||
getExistResult(params) {
|
||||
return axios.get(`/unusualAction/checkTruckInUnusual`, params);
|
||||
},
|
||||
// 获取异动目的地类型
|
||||
getTransactionAddressType() {
|
||||
return axios.get(`/dic/queryByDicType`, {
|
||||
dicType: "transaction_address_type",
|
||||
});
|
||||
},
|
||||
// 获取异动类型
|
||||
getTransactionType() {
|
||||
return axios.get(`/dic/queryByDicType`, {
|
||||
dicType: "transaction_type",
|
||||
});
|
||||
},
|
||||
//在保养待办那边有一个按钮,根据车牌新增异动
|
||||
addByTruckId(params) {
|
||||
return axios.post(`/unusualAction/addByTruckId`, params);
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user