Files
supplier-dispatch-h5/src/api/mine.js

319 lines
7.7 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import request from '@/utils/http'
//车辆列表
export function supplierVehicleList(data){
return request({
url:'/supplierAppV2/dispatchApp/user/supplierVehicleList',
method:'POST',
contentType:'application/json',
data
})
}
//编辑车辆信息
export function saveVehicle(data){
return request({
url:'/supplierAppV2/dispatchApp/user/saveVehicle',
method:'POST',
contentType:'application/json',
data
})
}
// 获取车辆信息(用于修改时回显的值,只需传vehicleId
export function getInfoById(data){
return request({
url:'/supplierAppV2/dispatchApp/user/getInfoById',
method:'POST',
contentType:'application/json',
data
})
}
//删除车辆信息(只需传vehicleId)
export function deleteVehicle(data){
return request({
url:'/supplierAppV2/dispatchApp/user/deleteVehicle',
method:'POST',
contentType:'application/json',
data
})
}
//车辆类型列表
export function vehicleTypeList(){
return request({
url:'/supplierAppV2/dispatchApp/user/vehicleTypeList',
method:'POST'
})
}
// 服务商服务能力
export function supplierServiceTree(){
return request({
url:'/supplierAppV2/dispatchApp/user/supplierServiceTree',
method:'POST'
})
}
//司机列表
export function driverList(data){
return request({
url:'/supplierAppV2/dispatchApp/user/driverList',
method:'POST',
contentType:'application/json',
data
})
}
//编辑司机信息
export function saveDriver(data){
return request({
url:'/supplierAppV2/dispatchApp/user/saveDriver',
method:'POST',
contentType:'application/json',
data
})
}
//司机停启用操作
export function enableAction(data){
return request({
url:'/supplierAppV2/dispatchApp/user/enableAction',
method:'POST',
contentType:'application/json',
data
})
}
//工单对账列表
export function accountRecordList(data){
return request({
url:'/supplierAppV2/dispatchApp/accountRecord/accountRecordList',
method:'POST',
contentType:'application/json',
data
})
}
//工单对账详情
export function getAccountRecordDetail(data){
return request({
url:'/supplierAppV2/dispatchApp/accountRecord/getAccountRecordDetail',
method:'POST',
contentType:'application/json',
data
})
}
//工单对账计算金额(计算)
export function accountRecordCompute(data){
return request({
url:'/supplierAppV2/dispatchApp/accountRecord/accountRecordCompute',
method:'POST',
contentType:'application/json',
data
})
}
//修改服务商记账信息 (提交记账)
export function updateAccountRecordInfo(data){
return request({
url:'/supplierAppV2/dispatchApp/accountRecord/updateAccountRecordInfo',
method:'POST',
contentType:'multipart/form-data',
data
})
}
// 查询工单记账图片
export function selectRecordPictureList(data){
return request({
url:'/supplierAppV2/dispatchApp/accountRecord/selectRecordPictureList',
method:'POST',
contentType:'application/json',
data
})
}
//删除记账图片
export function deleteImage(data){
return request({
url:'/supplierAppV2/dispatchApp/accountRecord/deleteImage',
method:'POST',
contentType:'application/json',
data
})
}
//新增记账图片 form-data
/*export function insertRecordPicture(data){
return request({
url:'/supplierAppV2/dispatchApp/accountRecord/insertRecordPicture',
method:'POST',
contentType:'multipart/form-data',
data,
// headers: {
// 'Content-Type': 'multipart/form-data',
// },
})
}*/
//开票通知列表
export function notifyInvoiceList(data){
return request({
url:'/order/taskInvoiceBatch/selectPageList',
method:'POST',
data
})
}
// contentType:'application/json',
//开票通知详情
export function notifyInvoiceDetail(data){
return request({
url:'/order/taskInvoiceBatch/selectById',
method:'POST',
data
})
}
// 关联案件
export function getOrderListByInvoice(data) {
return request({
url:'/order/taskOrderCostHisRecord/selectPageList',
method:'POST',
data
})
}
// 调度app获取新签列表
export function pageList(data){
return request({
url:'/supplierAppV2/dispatchApp/user/supplierTrainingMaterialsPageList',
method:'POST',
contentType:'application/json',
data
})
}
// 司机app获取新签列表
export function driverTrainList(key){
return request({
url:'/supplier/supplierTraining/trainingTask',
method:'GET',
params:key
})
}
//获取普通材料
export function getNormalList(key) {
return request({
url: '/supplier/supplierTraining/normalList',
method: 'GET',
params:key
});
}
//获取培训材料
export function getTrainingList(key) {
return request({
url: '/supplier/supplierTraining/trainingList',
method: 'GET',
params:key
});
}
//用户操作权限
export function userOperationPermissions(){
return request({
url:'/supplierAppV2/dispatchApp/user/userOperationPermissions',
method:'POST',
})
}
// 上传图片
export function uploadImage(data){
return request({
url:'/order/uploadImage',
method:'POST',
contentType:'multipart/form-data',
data
})
}
// 发票上传
export function uploadInvoice(data){
return request({
url:'/order/taskInvoiceBatch/saveInvoiceImagesAndIdentify',
method:'POST',
contentType:'multipart/form-data',
data
})
}
// 删除发票
export function deleteInvoice(data) {
return request({
url:'/order/taskInvoiceBatch/deleteInfo',
method:'POST',
contentType:'multipart/form-data',
data
})
}
// 生成财务批次
export function createBatch(data) {
return request({
url:'/order/taskInvoiceBatch/supplierCreateFinanceBatch',
method:'POST',
contentType:'application/x-www-form-urlencoded',
data,
testFlag: true
})
}
// 开票信息列表
export function getFinanceBatchList(data) {
return request({
url:'/order/taskInvoiceFinanceBatch/selectFinanceBatchPageList',
method:'POST',
data,
})
}
// 批次对应发票信息列表
export function financeInvoiceList(data) {
return request({
url:'/order/taskInvoiceBatch/selectInvoicePageList',
method:'POST',
data,
})
}
// 查看发票
export function selectInvoiceDetailInfo(data) {
return request({
url:'/order/taskInvoiceBatch/selectInvoiceDetailInfo',
method:'POST',
data,
})
}
// 填写快递
export function saveBatchCourierNumber(data) {
return request({
url:'/order/taskInvoiceBatch/supplierSaveBatchCourierNumber',
method:'POST',
data,
})
}
// 获取服务商发票信息
export function getBillingInfo(url, data) {
return request({
url: url,
method:'POST',
contentType:'multipart/form-data',
data
})
}
// ocr 识别
export function ocrHandler(data){
return request({
url:'/agg-api/tencent-ocr/unifiedOCR',
method:'POST',
contentType:'application/json',
data
})
}
///agg-api/tencent-ocr/unifiedOCRWithCompress
export function unifiedOCRWithCompress(data){
return request({
url:'/agg-api/tencent-ocr/unifiedOCRWithCompress',
method:'POST',
contentType:'application/json',
data
})
}