| | |
| | | import request,{download,requestType} from "@/utils/request"; |
| | | import request, {download, requestType} from "@/utils/request"; |
| | | import {BaseEntityInterface} from "@/utils/globalInterface"; |
| | | export interface TmsContractI extends BaseEntityInterface{ |
| | | id ?: number , systemCode ?: string , contractCode ?: string , contractName ?: string , contractType ?: number , signDate ?: string , contractStartDate ?: string , contractEndDate ?: string , contractStatus ?: number , partyAName ?: string , partyAContact ?: string , partyAContactInfo ?: string , partyBName ?: string , partyBContact ?: string , partyBContactInfo ?: string , contractAmount ?: string , paymentMethod ?: number , paymentCycle ?: string , paidAmount ?: string , unpaidAmount ?: string , invoiceStatus ?: number , fulfillmentStatus ?: number , fulfillmentProgress ?: string , acceptanceStatus ?: number , attachmentName ?: string , attachmentPath ?: string , uploadedBy ?: string , uploadTime ?: string , status ?: number , createBy ?: string , createTime ?: string , updateBy ?: string , updateTime ?: string , remark ?: string } |
| | | |
| | | export interface TmsContractI extends BaseEntityInterface { |
| | | id?: number, |
| | | systemCode?: string, |
| | | contractCode?: string, |
| | | contractName?: string, |
| | | contractType?: number, |
| | | signDate?: string, |
| | | contractStartDate?: string, |
| | | contractEndDate?: string, |
| | | contractStatus?: number, |
| | | partyAId?: number, |
| | | partyAName?: string, |
| | | partyAContact?: string, |
| | | partyAContactInfo?: string, |
| | | partyBName?: string, |
| | | partyBContact?: string, |
| | | partyBContactInfo?: string, |
| | | contractAmount?: string, |
| | | paymentMethod?: number, |
| | | paymentCycle?: string, |
| | | paidAmount?: string, |
| | | unpaidAmount?: string, |
| | | invoiceStatus?: number, |
| | | fulfillmentStatus?: number, |
| | | fulfillmentProgress?: string, |
| | | acceptanceStatus?: number, |
| | | attachmentName?: string, |
| | | attachmentPath?: string, |
| | | uploadedBy?: string, |
| | | uploadTime?: string, |
| | | status?: number, |
| | | createBy?: string, |
| | | createTime?: string, |
| | | updateBy?: string, |
| | | updateTime?: string, |
| | | remark?: string |
| | | contractDate?: any |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 查询合同管理列表 |
| | | */ |
| | | export const listTmsContract:requestType = (query) => { |
| | | export const listTmsContract: requestType = (query) => { |
| | | return request({ |
| | | url: '/tms/tmsContract/list', |
| | | method:'get', |
| | | params:query |
| | | method: 'get', |
| | | params: query |
| | | }) |
| | | } |
| | | /** |
| | | * 查询合同管理详细 |
| | | */ |
| | | export const getTmsContract:requestType = (id) => { |
| | | export const getTmsContract: requestType = (id) => { |
| | | return request({ |
| | | url: '/tms/tmsContract/' + id, |
| | | method:'get' |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 新增合同管理 |
| | | */ |
| | | export const addTmsContract:requestType = (data) => { |
| | | export const addTmsContract: requestType = (data) => { |
| | | return request({ |
| | | url: '/tms/tmsContract', |
| | | method: 'post', |
| | |
| | | /** |
| | | * 修改合同管理 |
| | | */ |
| | | export const updateTmsContract:requestType = (data) => { |
| | | export const updateTmsContract: requestType = (data) => { |
| | | return request({ |
| | | url: '/tms/tmsContract', |
| | | method: 'put', |
| | |
| | | /** |
| | | * 删除合同管理 |
| | | */ |
| | | export const delTmsContract:requestType = (id) => { |
| | | export const delTmsContract: requestType = (id) => { |
| | | return request({ |
| | | url: '/tms/tmsContract/' + id, |
| | | method: 'delete' |
| | |
| | | /** |
| | | * 导出合同管理 |
| | | */ |
| | | export const exportTmsContract:requestType = (query) => { |
| | | return new Promise<any>(()=>{ |
| | | download('/tms/tmsContract/export',query); |
| | | export const exportTmsContract: requestType = (query) => { |
| | | return new Promise<any>(() => { |
| | | download('/tms/tmsContract/export', query); |
| | | }) |
| | | } |