diff --git a/src/pages/pms/entity.ts b/src/pages/pms/entity.ts index aed7196..66150d7 100644 --- a/src/pages/pms/entity.ts +++ b/src/pages/pms/entity.ts @@ -201,3 +201,20 @@ export const typeSenderObj: {[key: string]: string} = { '调出锁定': '', '': '', }; + +export function getUrl(url: string, obj: object): string { + if (!Object.keys(obj).length) { + return url; + } + const pa: string[] = []; + for (let k in obj) { + if (obj[k]) { + pa.push(`${k}=${obj[k]}`); + } + } + const st = pa.join("&"); + if (st) { + return `${url}?${st}`; + } + return ''; +} diff --git a/src/pages/pms/partPlan/CustBuyPlanProcess/api.ts b/src/pages/pms/partPlan/CustBuyPlanProcess/api.ts index 56df72b..d48b4f2 100644 --- a/src/pages/pms/partPlan/CustBuyPlanProcess/api.ts +++ b/src/pages/pms/partPlan/CustBuyPlanProcess/api.ts @@ -32,6 +32,9 @@ export interface Params{ status?:number shopId?:number keywords?:string + serviceName?:string + plateNo?:string + vin?:string } export interface ProgressVO { diff --git a/src/pages/pms/partPlan/CustBuyPlanProcess/index.tsx b/src/pages/pms/partPlan/CustBuyPlanProcess/index.tsx index 3c5fcf4..7e6dbd0 100644 --- a/src/pages/pms/partPlan/CustBuyPlanProcess/index.tsx +++ b/src/pages/pms/partPlan/CustBuyPlanProcess/index.tsx @@ -35,14 +35,31 @@ export default function Index() {
setParams({keywords: e}, true)} /> + setParams({ serviceName: e}, true)} + /> + setParams({ plateNo: e}, true)} + /> + setParams({ vin: e}, true)} + />