319 lines
7.7 KiB
JavaScript
319 lines
7.7 KiB
JavaScript
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
|
||
})
|
||
} |