Browse Source

工单fix默认值和无数据情况

develop
shuixiang 4 years ago
parent
commit
db608471fe
  1. 5
      app/AdminAgent/Controllers/WorkorderController.php
  2. 6
      app/AdminGuide/Controllers/WorkorderController.php
  3. 5
      app/AdminSupplier/Controllers/WorkorderController.php
  4. 5
      app/Models/Agent.php
  5. 5
      app/Models/Guide.php
  6. 10
      resources/views/admin/pages/index.blade.php

5
app/AdminAgent/Controllers/WorkorderController.php

@ -41,6 +41,11 @@ class WorkorderController extends AdminController
->orderByDesc('updated_at') ->orderByDesc('updated_at')
->get(); ->get();
// 先这么处理吧
if ($workorderId == 0 && !empty($workorder)) {
return redirect('/admin-agent/workorder_item?workorder_id='.$workorder[0]->id);
}
foreach ($workorder as $v) { foreach ($workorder as $v) {
$item = WorkorderItem::query()->where('workorder_id',$v->id)->orderByDesc('updated_at')->first(); $item = WorkorderItem::query()->where('workorder_id',$v->id)->orderByDesc('updated_at')->first();
$arr = [ $arr = [

6
app/AdminGuide/Controllers/WorkorderController.php

@ -41,6 +41,12 @@ class WorkorderController extends AdminController
}) })
->orderByDesc('updated_at') ->orderByDesc('updated_at')
->get(); ->get();
// 先这么处理吧
if ($workorderId == 0 && !empty($workorder)) {
return redirect('/admin-agent/workorder_item?workorder_id='.$workorder[0]->id);
}
foreach ($workorder as $v) { foreach ($workorder as $v) {
$item = WorkorderItem::query()->where('workorder_id',$v->id)->orderByDesc('updated_at')->first(); $item = WorkorderItem::query()->where('workorder_id',$v->id)->orderByDesc('updated_at')->first();
$arr = [ $arr = [

5
app/AdminSupplier/Controllers/WorkorderController.php

@ -41,6 +41,11 @@ class WorkorderController extends AdminController
->orderByDesc('updated_at') ->orderByDesc('updated_at')
->get(); ->get();
// 先这么处理吧
if ($workorderId == 0 && !empty($workorder)) {
return redirect('/admin-agent/workorder_item?workorder_id='.$workorder[0]->id);
}
foreach ($workorder as $v) { foreach ($workorder as $v) {
$item = WorkorderItem::query()->where('workorder_id',$v->id)->orderByDesc('updated_at')->first(); $item = WorkorderItem::query()->where('workorder_id',$v->id)->orderByDesc('updated_at')->first();
$arr = [ $arr = [

5
app/Models/Agent.php

@ -44,6 +44,11 @@ class Agent extends BaseModel
return $this->morphOne('App\Models\DemandBidding', 'biddingUser'); return $this->morphOne('App\Models\DemandBidding', 'biddingUser');
} }
public function workoorder()
{
return $this->morphOne('App\Models\Workorder', 'publisher');
}
public function workoorderitem() public function workoorderitem()
{ {
return $this->morphOne('App\Models\WorkorderItem', 'publisher'); return $this->morphOne('App\Models\WorkorderItem', 'publisher');

5
app/Models/Guide.php

@ -32,6 +32,11 @@ class Guide extends BaseModel
return $this->morphOne('App\Models\DemandBidding', 'biddingUser'); return $this->morphOne('App\Models\DemandBidding', 'biddingUser');
} }
public function workoorder()
{
return $this->morphOne('App\Models\Workorder', 'publisher');
}
public function workoorderitem() public function workoorderitem()
{ {
return $this->morphOne('App\Models\WorkorderItem', 'publisher'); return $this->morphOne('App\Models\WorkorderItem', 'publisher');

10
resources/views/admin/pages/index.blade.php

@ -37,6 +37,9 @@
<div class="row chat-container"> <div class="row chat-container">
<div class="col-lg-3 col-md-4 msg-list"> <div class="col-lg-3 col-md-4 msg-list">
@if(empty($user_list))
<div class="text-center">暂无工单数据</div>
@else
@foreach($user_list as $key => $item) @foreach($user_list as $key => $item)
@if($workorder['workorder_id']==$item['workorder_id']) @if($workorder['workorder_id']==$item['workorder_id'])
<div class="msg-list-item active" onclick="window.location.href = '?workorder_id={{$item['workorder_id']}}'"> <div class="msg-list-item active" onclick="window.location.href = '?workorder_id={{$item['workorder_id']}}'">
@ -67,10 +70,13 @@
{{--@endif--}} {{--@endif--}}
</div> </div>
@endforeach @endforeach
@endif
</div> </div>
<div class="col-lg-9 col-md-8 msg-chat"> <div class="col-lg-9 col-md-8 msg-chat">
@if(empty($msg_list))
<div class="text-center">暂无工单数据</div>
@else
<div class="input-group input-group-lg msg-send"> <div class="input-group input-group-lg msg-send">
<input name="msg-input" type="text" class="form-control" style="border-radius: 0; border-color: #dbe3e6; text-align: center;"> <input name="msg-input" type="text" class="form-control" style="border-radius: 0; border-color: #dbe3e6; text-align: center;">
<div class="input-group-addon msg-image"><span class="fa fa-picture-o"></span></div> <div class="input-group-addon msg-image"><span class="fa fa-picture-o"></span></div>
@ -133,7 +139,7 @@
@endif @endif
@endforeach @endforeach
</div> </div>
@endif
</div> </div>
<div class="hidden-forms"> <div class="hidden-forms">

Loading…
Cancel
Save