diff --git a/config/routers/pms.ts b/config/routers/pms.ts index 88d6b5a..e71c830 100644 --- a/config/routers/pms.ts +++ b/config/routers/pms.ts @@ -191,4 +191,12 @@ export default [ path: '/pms/setting/performanceSetting', // 绩效设置 component: './pms/setting/PerformanceSetting' }, + { + path: '/pms/setting/perTarget', // 绩效目标设置 + component: './pms/setting/PerTarget' + }, + { + path: '/pms/setting/freightTarget', // 运费目标设置 + component: './pms/setting/FreightTarget' + }, ]; 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)} + />