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

运输调度页面修改发货日期为必填项

hu hao 4 лет назад
Родитель
Сommit
459cf8ce94

+ 2 - 0
app/Http/Controllers/WaybillController.php

@@ -781,6 +781,7 @@ class WaybillController extends Controller
             'carrier_weight_unit_id'=>'sometimes|required_with:carrier_weight',
             'carrier_weight_other'=>'sometimes|nullable|min:0|numeric|max:999999',
             'carrier_weight_unit_id_other'=>'sometimes|required_with:carrier_weight_other',
+            'deliver_at_date'=>'required',
         ];
         if ($request->type == '专线'){
             $rule['origination_city_id']='required|integer';
@@ -815,6 +816,7 @@ class WaybillController extends Controller
             'carrier_weight_other'=>'承运商计数二',
             'warehouse_weight_unit_id_other'=>'仓库技数单位二',
             'carrier_weight_unit_id_other'=>'承运商计数单位二',
+            'deliver_at_date'=>'发货日期',
         ]);
         return $validator;
     }

+ 7 - 2
resources/views/transport/waybill/edit.blade.php

@@ -339,13 +339,18 @@
                         </div>
                     </div>
                     <div class="form-group row">
-                        <label for="deliver_at" class="col-2 col-form-label text-right text-muted">发货时间</label>
+                        <label for="deliver_at" class="col-2 col-form-label text-right text-primary">发货时间</label>
                         <div class="col-8 form-inline">
-                            <input  id="deliver_at_date" @input="spliceDeliverAt" name="deliver_at_date" type="date" class="form-control col-4"
+                            <input  id="deliver_at_date" @input="spliceDeliverAt" name="deliver_at_date" type="date" class="form-control col-4 @error('deliver_at_date') is-invalid @enderror"
                                     value="@if(old('deliver_at_date')){{ old('deliver_at_date') }}@else{{$waybill->deliver_at_date}}@endif">
                             <input  id="deliver_at_time" @input="spliceDeliverAt" name="deliver_at_time" type="time" class="form-control col-4"
                                     value="@if(old('deliver_at_time')){{ old('deliver_at_time') }}@else{{$waybill->deliver_at_time}}@endif">
                             <input hidden id="deliver_at"  name="deliver_at" type="text" class="form-control col-4">
+                            @error('deliver_at_date')
+                            <span class="invalid-feedback" role="alert">
+                                <strong>{{ $message }}</strong>
+                            </span>
+                            @enderror
                         </div>
                     </div>
                     <div class="form-group row">