修改bug2.0
This commit is contained in:
@@ -24,6 +24,7 @@ export interface RenewalOrderVO {
|
||||
storeName?: string // 门店名称
|
||||
productId: number // 续保产品ID(关联 car_renewal_product.id)
|
||||
serviceProduct: string // 服务产品
|
||||
productType: string // 产品类别(来自续保产品)
|
||||
productValidity: string // 产品时效
|
||||
originalWarrantyYears: string // 原厂质保时长
|
||||
originalWarrantyMileage: string // 原厂质保里程
|
||||
@@ -32,6 +33,16 @@ export interface RenewalOrderVO {
|
||||
remark: string // 备注
|
||||
inputUser: string // 录单人
|
||||
contractRemark: string // 合同备注
|
||||
customerSignatureUrl?: string // 客户签名
|
||||
idCardFrontUrl?: string // 身份证正面
|
||||
idCardBackUrl?: string // 身份证反面
|
||||
drivingLicenseUrl?: string // 行驶证
|
||||
carInvoiceUrls?: string[] // 购车发票(多张,JSON字符串)
|
||||
purchaseTaxInvoiceUrls?: string[] // 购置税发票(多张,JSON字符串)
|
||||
businessInsurancePolicyUrls?: string[] // 商业险保单(多张,JSON字符串)
|
||||
certificateOfConformityUrl?: string // 合格证
|
||||
odometerPhotoUrl?: string // 里程表照片
|
||||
nameplatePhotoUrl?: string // 车名牌照片
|
||||
}
|
||||
|
||||
// 车辆续保订单 API
|
||||
@@ -65,4 +76,24 @@ export const RenewalOrderApi = {
|
||||
exportRenewalOrder: async (params) => {
|
||||
return await request.download({ url: `/car/renewal-order/export-excel`, params })
|
||||
}
|
||||
}
|
||||
,
|
||||
// 生成在线合同 PDF 并上传(回写 contractUrl)
|
||||
generateContract: async (id: number) => {
|
||||
return await request.post({ url: `/car/renewal-order/generate-contract`, params: { id } })
|
||||
},
|
||||
|
||||
// 生成合同 HTML(用于预览)
|
||||
generateContractHtml: async (id: number) => {
|
||||
return await request.get({ url: `/car/renewal-order/generate-contract-html?id=` + id })
|
||||
},
|
||||
|
||||
// 创建线上签名令牌
|
||||
createSignToken: async (id: number) => {
|
||||
return await request.post({ url: `/car/renewal-order/create-sign-token`, params: { id } })
|
||||
},
|
||||
|
||||
// 清空订单合同与客户签名(重新生成合同时先清空再扫码签名)
|
||||
clearContractAndSignature: async (id: number) => {
|
||||
return await request.post({ url: `/car/renewal-order/clear-contract-sign`, params: { id } })
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user