Sfoglia il codice sorgente

feat(web-admin): add deliveryTimes column filter defs for plan lists

Align query keys with deliveryTimeFrom/To server filters.

Co-authored-by: Cursor <cursoragent@cursor.com>
wuzilong 1 mese fa
parent
commit
fb608cea7f

+ 2 - 0
web-admin/src/api/pl/index.ts

@@ -531,6 +531,7 @@ export interface Plan {
   planNo: string
   planNo: string
   createDate: string
   createDate: string
   planDate?: string | null
   planDate?: string | null
+  deliveryTimes?: string[]
   belongsCompany: string
   belongsCompany: string
   planType: string
   planType: string
   followStatus: string
   followStatus: string
@@ -849,6 +850,7 @@ export interface PlanContractGapItem {
   id: string
   id: string
   planNo: string
   planNo: string
   planDate?: string
   planDate?: string
+  deliveryTimes?: string[]
   planType?: string
   planType?: string
   followStatus: string
   followStatus: string
   supplierId?: string
   supplierId?: string

+ 7 - 0
web-admin/src/views/pl/plan-archive/columnFilterDefs.ts

@@ -11,6 +11,13 @@ export const plPlanArchiveColumnFilterDefs: ColumnFilterDef[] = [
     queryKeyFrom: 'planDateFrom',
     queryKeyFrom: 'planDateFrom',
     queryKeyTo: 'planDateTo'
     queryKeyTo: 'planDateTo'
   },
   },
+  {
+    prop: 'deliveryTimes',
+    label: '送货时间',
+    type: 'datetime',
+    queryKeyFrom: 'deliveryTimeFrom',
+    queryKeyTo: 'deliveryTimeTo'
+  },
   {
   {
     prop: 'archiveStatus',
     prop: 'archiveStatus',
     label: '归档状态',
     label: '归档状态',

+ 7 - 0
web-admin/src/views/pl/plan-cert/columnFilterDefs.ts

@@ -14,6 +14,13 @@ export const plPlanCertColumnFilterDefs: ColumnFilterDef[] = [
     queryKeyFrom: 'planDateFrom',
     queryKeyFrom: 'planDateFrom',
     queryKeyTo: 'planDateTo'
     queryKeyTo: 'planDateTo'
   },
   },
+  {
+    prop: 'deliveryTimes',
+    label: '送货时间',
+    type: 'datetime',
+    queryKeyFrom: 'deliveryTimeFrom',
+    queryKeyTo: 'deliveryTimeTo'
+  },
   {
   {
     prop: 'planType',
     prop: 'planType',
     label: '单据类型',
     label: '单据类型',

+ 7 - 0
web-admin/src/views/pl/plan-contract/columnFilterDefs.ts

@@ -11,6 +11,13 @@ export const plPlanContractColumnFilterDefs: ColumnFilterDef[] = [
     queryKeyFrom: 'planDateFrom',
     queryKeyFrom: 'planDateFrom',
     queryKeyTo: 'planDateTo'
     queryKeyTo: 'planDateTo'
   },
   },
+  {
+    prop: 'deliveryTimes',
+    label: '送货时间',
+    type: 'datetime',
+    queryKeyFrom: 'deliveryTimeFrom',
+    queryKeyTo: 'deliveryTimeTo'
+  },
   {
   {
     prop: 'planType',
     prop: 'planType',
     label: '单据类型',
     label: '单据类型',

+ 7 - 0
web-admin/src/views/pl/plan/columnFilterDefs.ts

@@ -21,6 +21,13 @@ export const plPlanColumnFilterDefs: ColumnFilterDef[] = [
     queryKeyFrom: 'planDateFrom',
     queryKeyFrom: 'planDateFrom',
     queryKeyTo: 'planDateTo'
     queryKeyTo: 'planDateTo'
   },
   },
+  {
+    prop: 'deliveryTimes',
+    label: '送货时间',
+    type: 'datetime',
+    queryKeyFrom: 'deliveryTimeFrom',
+    queryKeyTo: 'deliveryTimeTo'
+  },
   {
   {
     prop: 'planType',
     prop: 'planType',
     label: '单据类型',
     label: '单据类型',