Просмотр исходного кода

订单管理-订单查询加波次编号与产品条码

Zhouzhendong 5 лет назад
Родитель
Сommit
7085ea0754

+ 8 - 4
app/Http/Controllers/OrderController.php

@@ -30,6 +30,8 @@ class OrderController extends Controller
         $notes=$request->input('notes');
         $addtime=$request->input('addtime');
         $checkData=$request->input('checkData');
+        $alternate_sku1=$request->input('alternate_sku1');
+        $waveno=$request->input('waveno');
         $export=$request->input('export');
         $sql="select ACT_ALLOCATION_DETAILS.CHECKTIME,DOC_ORDER_HEADER.addtime,DOC_ORDER_HEADER.C_PROVINCE,DOC_ORDER_HEADER.C_CITY,DOC_ORDER_HEADER.C_DISTRICT,DOC_ORDER_HEADER.C_CONTACT,DOC_ORDER_HEADER.OrderNo,DOC_ORDER_HEADER.SOStatus,DOC_ORDER_HEADER.WAREHOUSEID,DOC_ORDER_HEADER.CustomerID
         ,DOC_ORDER_HEADER.C_Tel1,DOC_ORDER_HEADER.CarrierName,DOC_ORDER_HEADER.IssuePartyName,
@@ -66,7 +68,8 @@ class OrderController extends Controller
                 }
                 $sql.=")";
             }
-        } //$sql.=" and soreference1 like '".$soreference1."%'";
+        }
+        if ($waveno)$sql.=" and WaveNo like '".$waveno."%'";
         if ($issuepartyname)$sql.=" and issuepartyname like '".$issuepartyname."%'";
         if ($notes){
             if ($addtime&&$addtime!=0)$sql.=" and addtime >= '".date('Y-m-d H:i:s',strtotime("-".$addtime." day"))."'";
@@ -106,8 +109,9 @@ class OrderController extends Controller
                       left join BAS_CODES on BAS_CODES.CODE=DOC_ORDER_HEADER.sostatus and BAS_CODES.codeid='SO_STS'
                       left join BAS_Customer on BAS_Customer.customerid=DOC_ORDER_HEADER.customerid
                       left join  BAS_SKU on DOC_Order_Details.CustomerID=BAS_SKU.CustomerID and DOC_Order_Details.SKU=BAS_SKU.SKU
-                      left join ACT_ALLOCATION_DETAILS on DOC_Order_Details.orderno=ACT_ALLOCATION_DETAILS.orderno and DOC_Order_Details.orderlineno=ACT_ALLOCATION_DETAILS.orderlineno 
-        group by DOC_ORDER_HEADER.addtime,DOC_ORDER_HEADER.C_PROVINCE,DOC_ORDER_HEADER.C_CITY,DOC_ORDER_HEADER.C_DISTRICT,DOC_ORDER_HEADER.C_CONTACT,DOC_ORDER_HEADER.OrderNo,DOC_ORDER_HEADER.SOStatus,DOC_ORDER_HEADER.WAREHOUSEID,DOC_ORDER_HEADER.CustomerID
+                      left join ACT_ALLOCATION_DETAILS on DOC_Order_Details.orderno=ACT_ALLOCATION_DETAILS.orderno and DOC_Order_Details.orderlineno=ACT_ALLOCATION_DETAILS.orderlineno ";
+        if ($alternate_sku1)$sql.=" where BAS_SKU.Alternate_SKU1 like '".$alternate_sku1."%'";
+        $sql.=" group by DOC_ORDER_HEADER.addtime,DOC_ORDER_HEADER.C_PROVINCE,DOC_ORDER_HEADER.C_CITY,DOC_ORDER_HEADER.C_DISTRICT,DOC_ORDER_HEADER.C_CONTACT,DOC_ORDER_HEADER.OrderNo,DOC_ORDER_HEADER.SOStatus,DOC_ORDER_HEADER.WAREHOUSEID,DOC_ORDER_HEADER.CustomerID
         ,DOC_ORDER_HEADER.C_Tel1,DOC_ORDER_HEADER.CarrierName,DOC_ORDER_HEADER.IssuePartyName,
          DOC_ORDER_HEADER.WaveNo,DOC_ORDER_HEADER.SOReference1
         ,DOC_ORDER_HEADER.soreference5,DOC_ORDER_HEADER.EDISENDFLAG2,DOC_ORDER_HEADER.EDISendTime2,DOC_ORDER_HEADER.Notes,DOC_ORDER_HEADER.ERPCANCELFLAG,
@@ -138,7 +142,7 @@ class OrderController extends Controller
         return view('order/index/delivering',compact('orders','customers','request','codes','commodities','page'));
     }
     public function batchComments(Request $request){
-        if(!Gate::allows('订单管理-批量注')){ return redirect(url('/'));  }
+        if(!Gate::allows('订单管理-批量注')){ return redirect(url('/'));  }
         $checkData=$request->input('checkData');
         $content=$request->input('content');
         $ordersNotNull=OracleDOCOrderHeader::select('OrderNo','Notes')->whereIn('orderno',$checkData)

+ 1 - 4
app/Imports/WaybillPriceModelsImport.php

@@ -36,10 +36,7 @@ class WaybillPriceModelsImport implements ToCollection,WithHeadingRow
         if (isset($collection->toArray()[0]['承运商'])&&isset($collection->toArray()[0]['计数单位'])&&isset($collection->toArray()[0]['省份'])
             &&isset($collection->toArray()[0]['单价'])){
                 $endIs=true;
-        }else{
-                Cache::put('error','请检查您第一行标题是否存在承运商,计数单位,省份,单价,市,计数区间,起步费,最低计数',86400);
-                $endIs=false;
-        }
+        }else Cache::put('error','请检查您第一行标题是否存在承运商,计数单位,省份,单价,市,计数区间,起步费,最低计数',86400);
         $exception=[];
         $sum=2;
         if ($endIs) {

+ 1 - 1
resources/views/layouts/app.blade.php

@@ -14,7 +14,7 @@
 </head>
 <body>
 <div id="app">
-    <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm" style="padding: 0;height: 50px" >
+    <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm" style="padding: 0;max-height: 80px" >
         <div class="container-fluid">
             <a class="navbar-brand" href="{{ url('/') }}" title="宝时 Warehouse Assistance System" style="vertical-align: text-bottom">
                 <img src="{{asset('icon/logo100b.png')}}" alt="宝时 Warehouse Assistance System" height="30" >

+ 3 - 3
resources/views/layouts/menu.blade.php

@@ -1,4 +1,4 @@
-<div class="collapse navbar-collapse" id="navbarSupportedContent" style="height: 50px">
+<div class="collapse navbar-collapse" id="navbarSupportedContent" style="max-height: 80px">
     <!-- Left Side Of Navbar -->
     <ul class="navbar-nav mr-auto nav-tabs nav font-weight-bold" id="nav1" style="padding-top: 10px">
         @can('退货管理')
@@ -41,11 +41,11 @@
                                     :class="{active:isActive('personnel',1)}">
                     <span class="fa fa-header" style="color: #72441b"></span>
                     人事管理</a></li> @endcan
-
+        @can('客户管理')
             <li class="nav-item"><a href="{{url("client/base")}}" class="nav-link"
                                     :class="{active:isActive('client',1)}">
                     <span class="fa fa-address-book-o" style="color: #72441b"></span>
-                    客户管理</a></li>
+                    客户管理</a></li>@endcan
         @can('基础设置')
             <li class="nav-item"><a href="{{url("maintenance/")}}" class="nav-link"
                                     :class="{active:isActive('maintenance',1)}">

+ 4 - 2
resources/views/maintenance/menu.blade.php

@@ -58,12 +58,14 @@
                 <li class="nav-item">
                     <a class="nav-link text-dark" href="{{url('maintenance/carType')}}" :class="{active:isActive('carType',2)}">车型</a>
                 </li> @endcan
+            @can('计价模型')
                 <li class="nav-item">
                     <a class="nav-link text-dark" href="{{url('maintenance/priceModel/storage')}}" :class="{active:isActive('priceModel',2)}">计价模型</a>
-                </li>
+                </li>@endcan
+            @can('作业类型')
                 <li class="nav-item">
                     <a class="nav-link text-dark" href="{{url('maintenance/jobType')}}" :class="{active:isActive('jobType',2)}">作业类型</a>
-                </li>
+                </li>@endcan
             @can('计费模型')
                 <li class="nav-item">
                     <a class="nav-link text-dark" href="{{url('maintenance/waybillPriceModel')}}" :class="{active:isActive('waybillPriceModel',2)}">计费模型</a>

+ 53 - 0
resources/views/maintenance/priceModel/create.blade.php

@@ -0,0 +1,53 @@
+@extends('layouts.app')
+@section('title')录入计价模型@endsection
+@section('content')
+<span id="nav2">
+    @component('maintenance.menu')@endcomponent
+    @component('maintenance.priceModel.menu')@endcomponent
+</span>
+
+<div class="col col-md-8 offset-2 card card-body mt-3">
+    <form >
+        <div  class="form-group row">
+            <div class="col-8 offset-2">
+                <button class="btn btn-outline-info">承运商</button>
+                <button class="btn btn-info">仓储费</button>
+                <button class="btn btn-outline-info">作业费</button>
+                <button class="btn btn-outline-info">快递费</button>
+                <button class="btn btn-outline-info">物流费</button>
+                <button class="btn btn-outline-info">直发车</button>
+            </div>
+        </div>
+        <div class="form-group row">
+            <label class="col-2">项目</label>
+            <input class="form-control col-8">
+        </div>
+        <div class="form-group row">
+            <label class="col-2">用仓类型</label>
+            <input class="form-control col-8">
+        </div>
+        <div class="form-group row">
+            <label class="col-2">最低起租面积</label>
+            <input class="form-control col-8">
+        </div>
+        <div class="form-group row">
+            <label class="col-2">单价</label>
+            <input class="form-control col-8">
+        </div>
+        <div class="form-group row">
+            <label class="col-2">减免类型</label>
+            <input class="form-control col-8">
+        </div>
+        <div class="form-group row">
+            <label class="col-2">减免方法</label>
+            <input class="form-control col-8">
+        </div>
+        <div class="form-group row">
+            <div class="col-7 offset-2">
+                <input type="submit" class="btn btn-success form-control">
+            </div>
+        </div>
+    </form>
+</div>
+
+@endsection

+ 173 - 2
resources/views/maintenance/priceModel/expressage/index.blade.php

@@ -8,8 +8,24 @@
             @component('maintenance.menu')@endcomponent
             @component('maintenance.priceModel.menu')@endcomponent
         </span>
-        <table class="table table-sm table-hover table-bordered table-striped text-nowrap">
+        <span class="dropdown ml-3">
+            <button class="btn btn-outline-dark btn-sm form-control-sm dropdown-toggle tooltipTarget mt-2"
+                    data-toggle="dropdown" title="导出所有页将会以搜索条件得到的过滤结果,将其全部记录(每一页)导出">
+                导出Excel
+            </button>
+            <div class="dropdown-menu">
+                <a class="dropdown-item">导出勾选内容</a>
+                <a class="dropdown-item">导出所有页</a>
+            </div>
+        </span>
+        <table class="table table-sm table-hover table-bordered table-striped text-nowrap m-2" >
             <tr>
+                <th>
+                    <label for="all">
+                        <input id="all" type="checkbox" >全选
+                    </label>
+                </th>
+                <th>序号</th>
                 <th>价格编号</th>
                 <th>客户(货主)</th>
                 <th>首重(kg)</th>
@@ -18,11 +34,166 @@
                 <th>操作</th>
             </tr>
             <tr>
-                <td>SHKD20092201</td>
+                <td>
+                    <input class="checkItem" type="checkbox" >
+                </td>
+                <td>1</td>
+                <td rowspan="2" style="vertical-align: middle">
+                    <b data-toggle="modal" data-target="#staticBackdrop"
+                       style="cursor: pointer;color: #4aa0e6;text-decoration: underline">SHKD20092201</b>
+                </td>
+                <td>项目1</td>
                 <td>3</td>
                 <td>1</td>
                 <td>圆通</td>
+                <td>
+                    <button class="btn btn-sm btn-outline-info">改</button>
+                    <button class="btn btn-sm btn-outline-danger">删</button>
+                </td>
+            </tr>
+            <tr>
+                <td>
+                    <input class="checkItem" type="checkbox" >
+                </td>
+                <td>2</td>
+                <td>项目2</td>
+                <td>2</td>
+                <td>1.5</td>
+                <td>中通</td>
+                <td>
+                    <button class="btn btn-sm btn-outline-info">改</button>
+                    <button class="btn btn-sm btn-outline-danger">删</button>
+                </td>
             </tr>
         </table>
+
+        <!-- Modal -->
+        <div class="modal fade" id="staticBackdrop"  tabindex="-1" role="dialog"  >
+            <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable">
+                <div class="modal-content" style="max-height: 500px;overflow-y:scroll; overflow-x:hidden;">
+                    <div class="modal-header form-inline ">
+                        <label class="text-center text-primary">SHKD20092201
+                            <input placeholder="省" class="form-control form-control-sm ml-2" style="max-width: 100px;">
+                        </label>
+
+                    </div>
+                    <table class="table table-sm m-2 table-striped table-hover">
+                        <tr>
+                            <th>省</th>
+                            <th>首重单价</th>
+                            <th>续重单价</th>
+                            <th>操作</th>
+                        </tr>
+                        <tr class="text-success font-weight-bold" {{--使用MAP进行哈希对比--}}>
+                            <td>上海</td>
+                            <td>4</td>
+                            <td>1</td>
+                            <td>
+                                <button class="btn btn-sm btn-outline-info">改</button>
+                                <button class="btn btn-sm btn-outline-danger">删</button>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>浙江</td>
+                            <td>4</td>
+                            <td>1</td>
+                            <td>
+                                <button class="btn btn-sm btn-outline-info">改</button>
+                                <button class="btn btn-sm btn-outline-danger">删</button>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>江苏</td>
+                            <td>4</td>
+                            <td>1</td>
+                            <td>
+                                <button class="btn btn-sm btn-outline-info">改</button>
+                                <button class="btn btn-sm btn-outline-danger">删</button>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>安徽</td>
+                            <td>4</td>
+                            <td>1</td>
+                            <td>
+                                <button class="btn btn-sm btn-outline-info">改</button>
+                                <button class="btn btn-sm btn-outline-danger">删</button>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>北京</td>
+                            <td>4.5</td>
+                            <td>3</td>
+                            <td>
+                                <button class="btn btn-sm btn-outline-info">改</button>
+                                <button class="btn btn-sm btn-outline-danger">删</button>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>天津</td>
+                            <td>4.5</td>
+                            <td>3</td>
+                            <td>
+                                <button class="btn btn-sm btn-outline-info">改</button>
+                                <button class="btn btn-sm btn-outline-danger">删</button>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>天津</td>
+                            <td>4.5</td>
+                            <td>3</td>
+                            <td>
+                                <button class="btn btn-sm btn-outline-info">改</button>
+                                <button class="btn btn-sm btn-outline-danger">删</button>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>天津</td>
+                            <td>4.5</td>
+                            <td>3</td>
+                            <td>
+                                <button class="btn btn-sm btn-outline-info">改</button>
+                                <button class="btn btn-sm btn-outline-danger">删</button>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>天津</td>
+                            <td>4.5</td>
+                            <td>3</td>
+                        </tr>
+                        <tr>
+                            <td>天津</td>
+                            <td>4.5</td>
+                            <td>3</td>
+                        </tr>              <tr>
+                            <td>天津</td>
+                            <td>4.5</td>
+                            <td>3</td>
+                        </tr>
+                        <tr>
+                            <td>天津</td>
+                            <td>4.5</td>
+                            <td>3</td>
+                        </tr>
+                        <tr>
+                            <td>河北</td>
+                            <td>4.5</td>
+                            <td>3</td>
+                        </tr>
+                        <tr>
+                            <td>河北</td>
+                            <td>4.5</td>
+                            <td>3</td>
+                        </tr>
+                        <tr>
+                            <td>河北</td>
+                            <td>4.5</td>
+                            <td>3</td>
+                        </tr>
+
+                    </table>
+                </div>
+            </div>
+        </div>
     </div>
 @endsection

+ 66 - 0
resources/views/maintenance/priceModel/import.blade.php

@@ -0,0 +1,66 @@
+@extends('layouts.app')
+@section('title')导入计价模型@endsection
+
+@section('content')
+    <div id="nav2">
+        @component('maintenance.menu')@endcomponent
+        @component('maintenance.priceModel.menu')@endcomponent
+    </div>
+    <div class="container-fluid">
+        <div class="card col-md-8 offset-md-2">
+            <div class="card-body">
+                <form method="POST" action="{{ url('waybillPriceModel/excel/import') }}" enctype="multipart/form-data" target="_blank">
+                    <div  class="form-group row">
+                        <div class="col-8 offset-2">
+                            <button class="btn btn-info">承运商</button>
+                            <button class="btn btn-outline-info">快递费</button>
+                            <button class="btn btn-outline-info">物流费</button>
+                            <button class="btn btn-outline-info">直发车</button>
+                        </div>
+                    </div>
+                    @csrf
+                    <div class="form-group row text-center">
+                        <div class="col-12 text-danger">
+
+                            注意:请保证表第一行有以下对应的字段名<br>(可不按顺序,承运商,计数单位,省份,单价为必填项,其余字段不填或填入错误数据则导入默认值0):<br>
+                            承运商,计数单位,计数区间,省份,单价,市,起步费,最低计数<br>
+                        </div>
+                        <div class="col-12 text-info ">
+                            导入时间随文件大小可能达数十分钟以上,请耐心等候
+                            <hr>
+                        </div>
+                    </div>
+                    <div class="form-group row">
+                        <label for="sku" class="col-2 col-form-label text-right">选择EXCEL</label>
+                        <div class="col-8">
+                            <div class="form-control">
+                                <input type="file" class="form-control-file @error('file') is-invalid @enderror"
+                                       name="file" value="{{ old('file') }}" required>
+                                @error('file')
+                                <span class="invalid-feedback" role="alert">
+                                <strong>{{ $message }}</strong>
+                            </span>
+                                @enderror
+                            </div>
+                        </div>
+                    </div>
+                    <div class="form-group row">
+                        <label for="sku" class="col-2 col-form-label text-right">是否覆盖</label>
+                        <div class="col-8">
+                            <select name="isOverride" id="isOverride" class="form-control" >
+                                <option value="0">仅新增</option>
+                                <option value="1">新增且覆盖</option>
+                            </select>
+                            <p class="text-muted">覆盖会以承运商,计数单位,计数区间,省份为依据,覆盖其余字段</p>
+                        </div>
+                    </div>
+                    <div class="form-group row">
+                        <div class="col-8 offset-2">
+                            <input type="submit" class="btn btn-success form-control" value="执行导入">
+                        </div>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </div>
+@endsection

+ 36 - 7
resources/views/maintenance/priceModel/logistic/index.blade.php

@@ -8,20 +8,49 @@
             @component('maintenance.menu')@endcomponent
             @component('maintenance.priceModel.menu')@endcomponent
         </span>
-        <table class="table table-sm table-hover table-bordered table-striped text-nowrap">
+        <table class="table table-sm table-hover table-bordered table-striped text-nowrap m-2">
             <tr>
+                <th>价格名称</th>
                 <th>价格编号</th>
-                <th>客户(货主)</th>
-                <th>首重(kg)</th>
-                <th>续重(续重单位)</th>
+                <th>项目</th>
+                <th>单位1</th>
+                <th>单位2</th>
+                <th>提货费</th>
+                <th>燃油附加费</th>
+                <th>信息服务费</th>
                 <th>承运商</th>
                 <th>操作</th>
             </tr>
             <tr>
-                <td>SHKD20092201</td>
-                <td>3</td>
-                <td>1</td>
+                <td rowspan="3" style="vertical-align: middle">快递价格1</td>
+                <td rowspan="3" style="vertical-align: middle">SHKD20092201</td>
+                <td>项目1</td>
+                <td rowspan="3" style="vertical-align: middle">T</td>
+                <td rowspan="3" style="vertical-align: middle">m3</td>
+                <td rowspan="3" style="vertical-align: middle">0</td>
+                <td rowspan="3" style="vertical-align: middle">9</td>
+                <td rowspan="3" style="vertical-align: middle">6</td>
                 <td>圆通</td>
+                <td>
+                    <button class="btn btn-sm btn-outline-info">改</button>
+                    <button class="btn btn-sm btn-outline-danger">删</button>
+                </td>
+            </tr>
+            <tr>
+                <td>项目2</td>
+                <td>中通</td>
+                <td>
+                    <button class="btn btn-sm btn-outline-info">改</button>
+                    <button class="btn btn-sm btn-outline-danger">删</button>
+                </td>
+            </tr>
+            <tr>
+                <td>项目3</td>
+                <td>韵达</td>
+                <td>
+                    <button class="btn btn-sm btn-outline-info">改</button>
+                    <button class="btn btn-sm btn-outline-danger">删</button>
+                </td>
             </tr>
         </table>
     </div>

+ 6 - 0
resources/views/maintenance/priceModel/menu.blade.php

@@ -20,6 +20,12 @@
             <li class="nav-item">
                 <a class="nav-link" href='{{url('maintenance/priceModel/nonstop')}}' :class="{active:isActive('nonstop',3)}">直发车</a>
             </li>
+            <li class="nav-item">
+                <a class="nav-link text-muted" href='{{url('maintenance/priceModel/create')}}' :class="{active:isActive('create',3)}">录入</a>
+            </li>
+            <li class="nav-item">
+                <a class="nav-link text-muted" href='{{url('maintenance/priceModel/import')}}' :class="{active:isActive('import',3)}">导入</a>
+            </li>
         </ul>
     </div>
 </div>

+ 106 - 8
resources/views/maintenance/priceModel/nonstop/index.blade.php

@@ -8,21 +8,119 @@
             @component('maintenance.menu')@endcomponent
             @component('maintenance.priceModel.menu')@endcomponent
         </span>
-        <table class="table table-sm table-hover table-bordered table-striped text-nowrap">
+        <table class="table table-sm table-hover table-bordered table-striped text-nowrap m-2">
             <tr>
+                <th>价格名称</th>
                 <th>价格编号</th>
-                <th>客户(货主)</th>
-                <th>首重(kg)</th>
-                <th>续重(续重单位)</th>
+                <th>项目</th>
+                <th>起步公里数</th>
                 <th>承运商</th>
                 <th>操作</th>
             </tr>
             <tr>
-                <td>SHKD20092201</td>
-                <td>3</td>
-                <td>1</td>
-                <td>圆通</td>
+                <td>直发车价格1</td>
+                <td style="vertical-align: middle">
+                    <b data-toggle="modal" data-target="#staticBackdrop"
+                       style="cursor: pointer;color: #4aa0e6;text-decoration: underline">SHKD20092201</b>
+                </td>
+                <td>项目1</td>
+                <td>10</td>
+                <td>宝时直发车,宝时直发车到付</td>
+                <td>
+                    <button class="btn btn-sm btn-outline-info">改</button>
+                    <button class="btn btn-sm btn-outline-danger">删</button>
+                </td>
             </tr>
         </table>
+        <!-- Modal -->
+        <div class="modal fade" id="staticBackdrop"  tabindex="-1" role="dialog"  >
+            <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable">
+                <div class="modal-content" style="max-height: 500px;overflow-y:scroll; overflow-x:hidden;">
+                    <div class="modal-header form-inline">
+                        <label class="text-center text-primary  m-auto">SHKD20092201</label>
+                    </div>
+                    <table class="table table-sm m-2 table-striped table-hover">
+                        <tr>
+                            <th>车型</th>
+                            <th>起步费</th>
+                            <th>续费(元/KM)</th>
+                            <th>操作</th>
+                        </tr>
+                        <tr>
+                            <td>面包车</td>
+                            <td>140</td>
+                            <td>6</td>
+                            <td>
+                                <button class="btn btn-sm btn-outline-info">改</button>
+                                <button class="btn btn-sm btn-outline-danger">删</button>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>金杯车</td>
+                            <td>4</td>
+                            <td>1</td>
+                            <td>
+                                <button class="btn btn-sm btn-outline-info">改</button>
+                                <button class="btn btn-sm btn-outline-danger">删</button>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>依维柯</td>
+                            <td>4</td>
+                            <td>1</td>
+                            <td>
+                                <button class="btn btn-sm btn-outline-info">改</button>
+                                <button class="btn btn-sm btn-outline-danger">删</button>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>4.2米箱车</td>
+                            <td>4</td>
+                            <td>1</td>
+                            <td>
+                                <button class="btn btn-sm btn-outline-info">改</button>
+                                <button class="btn btn-sm btn-outline-danger">删</button>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>6.8米箱车</td>
+                            <td>4.5</td>
+                            <td>3</td>
+                            <td>
+                                <button class="btn btn-sm btn-outline-info">改</button>
+                                <button class="btn btn-sm btn-outline-danger">删</button>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>8米</td>
+                            <td>4.5</td>
+                            <td>3</td>
+                            <td>
+                                <button class="btn btn-sm btn-outline-info">改</button>
+                                <button class="btn btn-sm btn-outline-danger">删</button>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>9.6米箱车</td>
+                            <td>4.5</td>
+                            <td>3</td>
+                            <td>
+                                <button class="btn btn-sm btn-outline-info">改</button>
+                                <button class="btn btn-sm btn-outline-danger">删</button>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>13米5箱车</td>
+                            <td>4.5</td>
+                            <td>3</td>
+                            <td>
+                                <button class="btn btn-sm btn-outline-info">改</button>
+                                <button class="btn btn-sm btn-outline-danger">删</button>
+                            </td>
+                        </tr>
+                    </table>
+                </div>
+            </div>
+        </div>
     </div>
 @endsection

+ 26 - 10
resources/views/maintenance/priceModel/storage/index.blade.php

@@ -10,19 +10,35 @@
         </span>
         <table class="table table-sm table-hover table-bordered table-striped text-nowrap m-2">
             <tr>
-                <th>价格编号</th>
-                <th>客户(货主)</th>
-                <th>首重(kg)</th>
-                <th>续重(续重单位)</th>
-                <th>承运商</th>
+                <th>项目</th>
+                <th>计费类型</th>
+                <th>用仓类型</th>
+                <th>最低起租面积</th>
+                <th>单价</th>
+                <th>减免类型</th>
+                <th>减免方法</th>
                 <th>操作</th>
             </tr>
             <tr>
-                <td>SHKD20092201</td>
-                <td>BSAO</td>
-                <td>3</td>
-                <td>1</td>
-                <td>圆通</td>
+                <td rowspan="2" style="vertical-align: middle">项目1</td>
+                <td>包仓1</td>
+                <td>常温</td>
+                <td>14/m²</td>
+                <td>1.4</td>
+                <td>无减免</td>
+                <td>/</td>
+                <td>
+                    <button class="btn btn-sm btn-outline-info">改</button>
+                    <button class="btn btn-sm btn-outline-danger">删</button>
+                </td>
+            </tr>
+            <tr>
+                <td>包仓1</td>
+                <td>常温</td>
+                <td>10/m²</td>
+                <td>1.4</td>
+                <td>无减免</td>
+                <td>/</td>
                 <td>
                     <button class="btn btn-sm btn-outline-info">改</button>
                     <button class="btn btn-sm btn-outline-danger">删</button>

+ 30 - 11
resources/views/maintenance/priceModel/task/index.blade.php

@@ -8,20 +8,39 @@
             @component('maintenance.menu')@endcomponent
             @component('maintenance.priceModel.menu')@endcomponent
         </span>
-        <table class="table table-sm table-hover table-bordered table-striped text-nowrap">
+        <table class="table table-sm table-hover table-bordered table-striped text-nowrap m-2">
             <tr>
-                <th>价格编号</th>
-                <th>客户(货主)</th>
-                <th>首重(kg)</th>
-                <th>续重(续重单位)</th>
-                <th>承运商</th>
-                <th>操作</th>
+                <th>类型</th>
+                <th>计费策略</th>
+                <th>作业费类型</th>
+                <th>费用名称</th>
+                <th>起步数</th>
+                <th>单位</th>
+                <th>单价</th>
+                <th>特征类型</th>
+                <th colspan="2" class="text-center">字段特征</th>
             </tr>
             <tr>
-                <td>SHKD20092201</td>
-                <td>3</td>
-                <td>1</td>
-                <td>圆通</td>
+                <td rowspan="2" style="vertical-align: middle">出库</td>
+                <td>默认</td>
+                <td>订单起步费1</td>
+                <td rowspan="2" style="vertical-align: middle">B2C订单处理费</td>
+                <td>起步数</td>
+                <td>件</td>
+                <td>2.5</td>
+                <td>/</td>
+                <td>/</td>
+                <td>/</td>
+            </tr>
+            <tr>
+                <td>默认</td>
+                <td>订单起步费1</td>
+                <td>起步数</td>
+                <td>件</td>
+                <td>2.5</td>
+                <td>/</td>
+                <td>/</td>
+                <td>/</td>
             </tr>
         </table>
     </div>

+ 18 - 8
resources/views/order/index/delivering.blade.php

@@ -40,10 +40,7 @@
                             <td style="width: 300px">
                                 <input style="max-width: 200px" name="carriername" v-model="filterData.carriername" class="form-control form-control-sm tooltipTarget" placeholder="承运人" :class="filterData.carriername?'bg-warning':''">
                             </td>
-                            <td style="width: 300px">
-                                <input style="max-width: 200px" name="issuepartyname" v-model="filterData.issuepartyname" class="form-control form-control-sm tooltipTarget" placeholder="店铺名称" :class="filterData.issuepartyname?'bg-warning':''">
-                            </td>
-                            <td colspan="5"></td>
+                            <td colspan="6"></td>
                         </tr>
                         <tr>
                             <td >
@@ -66,6 +63,9 @@
                             <td>
                                 <input style="max-width: 200px" name="soreference1" title="可输入多客户订单号" v-model="filterData.soreference1" class="form-control form-control-sm tooltipTarget" placeholder="客户订单号" :class="filterData.soreference1?'bg-warning':''">
                             </td>
+                            <td colspan="6"></td>
+                        </tr>
+                        <tr>
                             <td>
                                 <div class="form-inline">
                                     <input style="max-width: 200px" name="notes" title="右侧选择查询范围,默认为一天内" v-model="filterData.notes" class="form-control form-control-sm tooltipTarget" placeholder="备注" :class="filterData.notes?'bg-warning':''">
@@ -77,7 +77,16 @@
                                         <option value="0">不限期</option>
                                     </select></div>
                             </td>
-                            <td colspan="5"><input hidden type="submit"></td>
+                            <td>
+                                <input style="max-width: 200px" name="issuepartyname" v-model="filterData.issuepartyname" class="form-control form-control-sm tooltipTarget" placeholder="店铺名称" :class="filterData.issuepartyname?'bg-warning':''">
+                            </td>
+                            <td>
+                                <input style="max-width: 200px" name="waveno" v-model="filterData.waveno" title="波次编号,模糊查找需要在左边打上%的符号" class="form-control form-control-sm tooltipTarget" placeholder="波次编号" :class="filterData.waveno?'bg-warning':''">
+                            </td>
+                            <td>
+                                <input style="max-width: 200px" name="alternate_sku1" v-model="filterData.alternate_sku1" title="产品条码,模糊查找需要在左边打上%的符号" class="form-control form-control-sm tooltipTarget" placeholder="产品条码" :class="filterData.alternate_sku1?'bg-warning':''">
+                            </td>
+                            <td colspan="6"><input hidden type="submit"></td>
                         </tr>
                         <tr>
                             <td colspan="10">
@@ -149,7 +158,6 @@
                     <th>拣货单打印标记</th>
                     <th>接口回传标记</th>
                     <th>订单冻结标记</th>
-
                 </tr>
                 <tr v-for="(order,i) in orders" @click="selectedColor(order.orderno)" :style="{'font-weight': order.orderno==selectedStyle?'bold':''}">
                     <td>
@@ -215,7 +223,7 @@
             data:{
                 filterData:{
                     paginate:50,ordertime_start:'',ordertime_end:'',customerid:'',orderno:'',soreference5:'',codename_c:'',
-                    carriername:'',issuepartyname:'',soreference1:'',notes:'',addtime:'31'
+                    carriername:'',issuepartyname:'',soreference1:'',notes:'',addtime:'31',alternate_sku1:'',waveno:'',
                 },
                 page:Number('{{$page}}'),
                 maxPage:1,
@@ -313,6 +321,8 @@
                     if (this.filterData.issuepartyname)url+="&&issuepartyname="+this.filterData.issuepartyname;
                     if (this.filterData.notes)url+="&&notes="+this.filterData.notes;
                     if (this.filterData.addtime)url+="&&addtime="+this.filterData.addtime;
+                    if (this.filterData.alternate_sku1)url+="&&alternate_sku1="+this.filterData.alternate_sku1;
+                    if (this.filterData.waveno)url+="&&waveno="+this.filterData.waveno;
                     window.location.href=url;
                 },
                 //提交表单
@@ -365,7 +375,7 @@
                         +"&&soreference5="+this.filterData.soreference5+"&&export="+true+"&&codename_c="+this.filterData.codename_c
                         +"&&issuepartyname="+this.filterData.issuepartyname+"&&carriername="+this.filterData.carriername
                         +"&&soreference1="+this.filterData.soreference1+"&&notes="+this.filterData.notes
-                        +"&&addtime="+this.filterData.addtime;
+                        +"&&addtime="+this.filterData.addtime+"&&alternate_sku1="+this.filterData.alternate_sku1+"&&waveno="+this.filterData.waveno;
                 },
                 modal(){
                     $("#myModal").modal('show');

+ 8 - 0
routes/web.php

@@ -300,4 +300,12 @@ Route::group(['prefix'=>'maintenance/priceModel'],function(){
     Route::resource('logistic','PriceModelLogisticController');
     //直发车
     Route::resource('nonstop','PriceModelNonstopController');
+    //录入
+    Route::get('create',function (){
+        return view('maintenance.priceModel.create');
+    });
+    //导入
+    Route::get('import',function (){
+        return view('maintenance.priceModel.import');
+    });
 });