Browse Source

Merge remote-tracking branch 'origin/develop' into develop

develop
李可松 4 years ago
parent
commit
079fa22610
  1. 8
      app/AdminAgent/Controllers/WorkorderController.php
  2. 6
      app/AdminGuide/Controllers/WorkorderController.php
  3. 8
      app/AdminSupplier/Controllers/WorkorderController.php

8
app/AdminAgent/Controllers/WorkorderController.php

@ -22,6 +22,7 @@ use Dcat\Admin\Http\Controllers\AdminController;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use App\Traits\ResponseHelper; use App\Traits\ResponseHelper;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Storage; use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Facades\Validator; use Illuminate\Support\Facades\Validator;
@ -48,9 +49,8 @@ class WorkorderController extends AdminController
}) })
->orderByDesc('updated_at') ->orderByDesc('updated_at')
->get(); ->get();
// 先这么处理吧 // 先这么处理吧
if ($workorderId == 0 && !empty($workorder)) {
if ($workorderId == 0 && !empty($workorder->toArray())) {
return redirect('/admin-agent/workorder_item?workorder_id='.$workorder[0]->id); return redirect('/admin-agent/workorder_item?workorder_id='.$workorder[0]->id);
} }
@ -185,7 +185,7 @@ class WorkorderController extends AdminController
{ {
return Form::make(new Workorder(), function (Form $form) { return Form::make(new Workorder(), function (Form $form) {
$form->display('id'); $form->display('id');
$form->text('title')->required();
//$form->text('title')->required();
$form->textarea('content')->required(); $form->textarea('content')->required();
if (Admin::user()->type == AgentType::CLUSTER) { if (Admin::user()->type == AgentType::CLUSTER) {
$form->select('point_type') $form->select('point_type')
@ -208,7 +208,7 @@ class WorkorderController extends AdminController
]) ])
->default(1)->required(); ->default(1)->required();
} else { } else {
$form->select('point_type')
$form->hidden('point_type')
->options([ ->options([
1 => '供应商', 1 => '供应商',
]) ])

6
app/AdminGuide/Controllers/WorkorderController.php

@ -50,7 +50,7 @@ class WorkorderController extends AdminController
->get(); ->get();
// 先这么处理吧 // 先这么处理吧
if ($workorderId == 0 && !empty($workorder)) {
if ($workorderId == 0 && !empty($workorder->toArray())) {
return redirect('/admin-guide/workorder_item?workorder_id='.$workorder[0]->id); return redirect('/admin-guide/workorder_item?workorder_id='.$workorder[0]->id);
} }
@ -179,9 +179,9 @@ class WorkorderController extends AdminController
{ {
return Form::make(new Workorder(), function (Form $form) { return Form::make(new Workorder(), function (Form $form) {
$form->display('id'); $form->display('id');
$form->text('title')->required();
//$form->text('title')->required();
$form->textarea('content')->required(); $form->textarea('content')->required();
$form->select('point_type')
$form->hidden('point_type')
->options([ ->options([
0 => '代理商', 0 => '代理商',
]) ])

8
app/AdminSupplier/Controllers/WorkorderController.php

@ -49,7 +49,7 @@ class WorkorderController extends AdminController
->get(); ->get();
// 先这么处理吧 // 先这么处理吧
if ($workorderId == 0 && !empty($workorder)) {
if ($workorderId == 0 && !empty($workorder->toArray())) {
return redirect('/admin-supplier/workorder_item?workorder_id='.$workorder[0]->id); return redirect('/admin-supplier/workorder_item?workorder_id='.$workorder[0]->id);
} }
@ -178,13 +178,13 @@ class WorkorderController extends AdminController
{ {
return Form::make(new Workorder(), function (Form $form) { return Form::make(new Workorder(), function (Form $form) {
$form->display('id'); $form->display('id');
$form->text('title')->required();
//$form->text('title')->required();
$form->textarea('content')->required(); $form->textarea('content')->required();
$form->select('point_type')
$form->hidden('point_type')
->options([ ->options([
0 => '代理商', 0 => '代理商',
]) ])
->default(1)
->default(0)
->required(); ->required();
$form->select('point_id', '代理商')->options(function () { $form->select('point_id', '代理商')->options(function () {
$agentIds = AgentProductItem::query()->where('supplier_id',Admin::user()->id)->distinct()->pluck('agent_id'); $agentIds = AgentProductItem::query()->where('supplier_id',Admin::user()->id)->distinct()->pluck('agent_id');

Loading…
Cancel
Save