import request,{download,requestType} from "@/utils/request";
|
import {BaseEntityInterface} from "@/utils/globalInterface";
|
export interface EstimatedReceivableI extends BaseEntityInterface{
|
id ?: number , feeSystemNo ?: string , dispatchNo ?: string , customerName ?: string , projectName ?: string , orderDate ?: string , feeName ?: string , estimatedAmount ?: string , currency ?: string , relatedBillName ?: string , relatedBillStatus ?: number , isConfirmed ?: number , confirmBy ?: string , confirmTime ?: string , remark ?: string , createBy ?: string , updateBy ?: string , createTime ?: string , updateTime ?: string , deleted ?: number }
|
|
|
/**
|
* 查询预估应收管理列表
|
*/
|
export const listEstimatedReceivable:requestType = (query) => {
|
return request({
|
url: '/cwgl/estimatedReceivable/list',
|
method:'get',
|
params:query
|
})
|
}
|
/**
|
* 查询预估应收管理详细
|
*/
|
export const getEstimatedReceivable:requestType = (id) => {
|
return request({
|
url: '/cwgl/estimatedReceivable/' + id,
|
method:'get'
|
})
|
}
|
|
/**
|
* 新增预估应收管理
|
*/
|
export const addEstimatedReceivable:requestType = (data) => {
|
return request({
|
url: '/cwgl/estimatedReceivable',
|
method: 'post',
|
data
|
})
|
}
|
|
/**
|
* 修改预估应收管理
|
*/
|
export const updateEstimatedReceivable:requestType = (data) => {
|
return request({
|
url: '/cwgl/estimatedReceivable',
|
method: 'put',
|
data
|
})
|
}
|
|
/**
|
* 删除预估应收管理
|
*/
|
export const delEstimatedReceivable:requestType = (id) => {
|
return request({
|
url: '/cwgl/estimatedReceivable/' + id,
|
method: 'delete'
|
})
|
}
|
|
|
/**
|
* 导出预估应收管理
|
*/
|
export const exportEstimatedReceivable:requestType = (query) => {
|
return new Promise<any>(()=>{
|
download('/cwgl/estimatedReceivable/export',query);
|
})
|
}
|
|
/**
|
* 确认
|
*/
|
export const getEstimatedReceivableConfirm:requestType = (id) => {
|
return request({
|
url: '/cwgl/estimatedReceivable/confirm/' + id,
|
method:'get'
|
})
|
}
|
/**
|
* 取消
|
*/
|
export const getCwglEstimatedReceivableCancel:requestType = (id) => {
|
return request({
|
url: '/cwgl/estimatedReceivable/cancel/' + id,
|
method:'get'
|
})
|
}
|
/**
|
* 作废
|
*/
|
export const getEstimatedReceivableInvalid:requestType = (id) => {
|
return request({
|
url: '/cwgl/estimatedReceivable/invalid/' + id,
|
method:'get'
|
})
|
}
|