xlb-main-login
Version:
``` yarn install ```
103 lines (99 loc) • 2.27 kB
JavaScript
import { wei_url } from './config'
import { axios } from '@/utils/request'
const baseUrl = '/demo-order/v1/'
// 待开票列表
export function getInvoiceList(params) {
return axios({
url: wei_url + baseUrl + 'invoice/order',
method: 'get',
params,
})
}
// 开票记录列表
export function getNotekeeperList(params) {
return axios({
url: wei_url + baseUrl + 'invoice/',
method: 'get',
params,
})
}
// 新增开票记录
export function postInvoiceData(data) {
return axios({
headers: { 'Content-Type': 'application/json;charset=UTF-8' },
url: wei_url + baseUrl + 'invoice/',
method: 'post',
data,
})
}
//开票记录详情接口
export function getInvoiceDetails(id, params) {
return axios({
url: wei_url + baseUrl + 'invoice/' + id,
method: 'get',
params,
})
}
//详情弹窗
export function getmodalList(params) {
return axios({
url: wei_url + baseUrl + 'invoice/order/details',
method: 'get',
params,
})
}
//撤销开票记录
export function repeallist(id) {
return axios({
url: wei_url + baseUrl + 'invoice/' + id,
method: 'put',
})
}
//下载开票记录
export function downloadlist(id) {
return axios({
url: wei_url + baseUrl + 'invoice/download/'
+ id,
method: 'get',
})
}
//协议申请列表111
export function getAgreementList(params) {
return axios({
url: wei_url +baseUrl + 'contract/order',
method: 'get',
params,
})
}
//服务订购单表格
export function getmodalAgreement(params) {
return axios({
url: wei_url +baseUrl + 'contract/order/details',
method: 'get',
params,
})
}
//协议申请新增
export function postAgreementData(data) {
return axios({
headers: { 'Content-Type': 'application/json;charset=UTF-8' },
url: wei_url +baseUrl + 'contract/',
method: 'post',
data,
})
}
//协议记录列表
export function getRecordList(params) {
return axios({
url: wei_url +baseUrl + 'contract/',
method: 'get',
params,
})
}
//单个协议记录
export function singledetail(id) {
return axios({
url: wei_url + baseUrl + 'contract/'+ id,
method: 'get',
})
}