修改bug2.0

This commit is contained in:
2026-03-02 08:25:24 +08:00
parent 15b0020e61
commit 78410c1aae
1475 changed files with 210264 additions and 208 deletions

View File

@@ -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 } })
}
}