fix:轮胎数据汇总
This commit is contained in:
68
src/api/car/renewalorder/index.ts
Normal file
68
src/api/car/renewalorder/index.ts
Normal file
@@ -0,0 +1,68 @@
|
||||
import request from '@/config/axios'
|
||||
|
||||
// 车辆续保订单 VO
|
||||
export interface RenewalOrderVO {
|
||||
id: number // 主键ID
|
||||
carBrand: string // 汽车品牌
|
||||
carModel: string // 车型
|
||||
licensePlate: string // 车牌号
|
||||
factoryModel: string // 厂牌型号
|
||||
invoiceAmount: number // 发票金额
|
||||
purchaseMileage: number // 购买时公里数
|
||||
engineNo: string // 发动机号
|
||||
vin: string // 车架号
|
||||
invoiceDate: Date // 发票日期
|
||||
invoiceUrl: string // 发票图片地址
|
||||
serviceBuyer: string // 服务购买方
|
||||
carBuyer: string // 车辆购买方
|
||||
certType: string // 证件类型
|
||||
mobile: string // 联系电话
|
||||
certNo: string // 证件号码
|
||||
contactAddress: string // 联系地址
|
||||
memberEmail: string // 会员邮箱
|
||||
storeId: number // 门店ID(关联 tire_store.id)
|
||||
storeName?: string // 门店名称
|
||||
productId: number // 续保产品ID(关联 car_renewal_product.id)
|
||||
serviceProduct: string // 服务产品
|
||||
productValidity: string // 产品时效
|
||||
originalWarrantyYears: string // 原厂质保时长
|
||||
originalWarrantyMileage: string // 原厂质保里程
|
||||
productFee: number // 产品费用
|
||||
settlementMethod: string // 结算方式
|
||||
remark: string // 备注
|
||||
inputUser: string // 录单人
|
||||
contractRemark: string // 合同备注
|
||||
}
|
||||
|
||||
// 车辆续保订单 API
|
||||
export const RenewalOrderApi = {
|
||||
// 查询车辆续保订单分页
|
||||
getRenewalOrderPage: async (params: any) => {
|
||||
return await request.get({ url: `/car/renewal-order/page`, params })
|
||||
},
|
||||
|
||||
// 查询车辆续保订单详情
|
||||
getRenewalOrder: async (id: number) => {
|
||||
return await request.get({ url: `/car/renewal-order/get?id=` + id })
|
||||
},
|
||||
|
||||
// 新增车辆续保订单
|
||||
createRenewalOrder: async (data: RenewalOrderVO) => {
|
||||
return await request.post({ url: `/car/renewal-order/create`, data })
|
||||
},
|
||||
|
||||
// 修改车辆续保订单
|
||||
updateRenewalOrder: async (data: RenewalOrderVO) => {
|
||||
return await request.put({ url: `/car/renewal-order/update`, data })
|
||||
},
|
||||
|
||||
// 删除车辆续保订单
|
||||
deleteRenewalOrder: async (id: number) => {
|
||||
return await request.delete({ url: `/car/renewal-order/delete?id=` + id })
|
||||
},
|
||||
|
||||
// 导出车辆续保订单 Excel
|
||||
exportRenewalOrder: async (params) => {
|
||||
return await request.download({ url: `/car/renewal-order/export-excel`, params })
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user