فهرست منبع

工单-错漏发-当前处理人多选

zengjun 4 سال پیش
والد
کامیت
20fe5afbda
2فایلهای تغییر یافته به همراه16 افزوده شده و 11 حذف شده
  1. 7 3
      app/Filters/WorkOrderFilters.php
  2. 9 8
      resources/views/order/workOrder/index.blade.php

+ 7 - 3
app/Filters/WorkOrderFilters.php

@@ -402,12 +402,16 @@ class WorkOrderFilters
 
     public function status($status)
     {
+        $status = array_filter(preg_split('/[,, ]+/u', $status));
+
         $status_list = [];
-        if ($status == '承运商处理') {
+        if (in_array('承运商处理',$status)) {
             array_push($status_list, 3);
-        } elseif ($status == '宝时处理') {
+        }
+        if (in_array('宝时处理',$status)) {
             array_push($status_list, 4, 1);
-        } elseif ($status == '货主处理') {
+        }
+        if (in_array('货主处理',$status)) {
             array_push($status_list, 2, 6);
         }
         $this->queryBuilder->whereIn('status', $status_list);

+ 9 - 8
resources/views/order/workOrder/index.blade.php

@@ -838,8 +838,14 @@
                         tip: ['输入关键词快速定位下拉列表,回车确定', '选择要显示的仓库责任方'],
                         placeholder: ['仓库责任方', '定位或多选仓库责任方'], data: this.userWorkgroup
                     },
-
-                    {name: 'creator', type: 'input', placeholder: '创建人'},
+                    {
+                        name: 'status', type: 'select_multiple_select',
+                        tip: ['输入关键词快速定位下拉列表,回车确定', '选择要显示的工单当前处理人'],
+                        placeholder: ['工单当前处理人', '定位或多选工单当前处理人'],
+                        data: [{name: '宝时处理', value: '宝时处理'},
+                            {name: '货主处理', value: '货主处理'},
+                            {name: '承运商处理', value: '承运商处理'},]
+                    },
                 ], [
                     {name: 'review_at_start', type: 'time', tip: ['终审开始日期', '时间']},
                     {name: 'review_at_end', type: 'time', tip: ['终审结束日期', '时间']},
@@ -847,12 +853,7 @@
                         name: 'logistic_number', type: 'input', placeholder: '快递单号'
                     },
                     {name: 'client_code', type: 'input', placeholder: '客户订单号'},
-                    {
-                        name: 'status', type: 'select', placeholder: '工单当前处理人',
-                        data: [{name: '宝时处理', value: '宝时处理'},
-                            {name: '货主处理', value: '货主处理'},
-                            {name: '承运商处理', value: '承运商处理'},]
-                    },
+                    {name: 'creator', type: 'input', placeholder: '创建人'},
                     {
                         name: 'process_progress', type: 'select', placeholder: '当前进度',
                         data: [