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

ID 178
退货管理模块,修改入库按钮,要权限控制,不能让客户看到(改好后要把新权限和吴娜确定一下开给谁)

ANG YU 5 лет назад
Родитель
Сommit
d285245bc6

+ 28 - 0
database/migrations/2021_04_27_162219_add_authority_rejected_index_general_update_is_loaded.php

@@ -0,0 +1,28 @@
+<?php
+
+use Illuminate\Database\Migrations\Migration;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Support\Facades\Schema;
+
+class AddAuthorityRejectedIndexGeneralUpdateIsLoaded extends Migration
+{
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {
+        \App\Authority::query()->firstOrCreate(["name" => "退货管理-查询-一般-修改入库"],["alias_name"=>"退货管理-查询-一般-修改入库"]);
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        \App\Authority::query()->where('name', '退货管理-查询-一般-修改入库')->delete();
+    }
+}

+ 4 - 0
resources/views/rejected/search/general.blade.php

@@ -28,6 +28,7 @@
                 @can('退货管理-编辑')
                     <span class="btn btn-sm btn-outline-dark" @click="finishAll" style="cursor: pointer">完结</span>
                 @endcan
+                @can('退货管理-查询-一般-修改入库')
                 @cannot('退货管理-客户不可见')
                 <span class="dropdown">
                     <button class="btn btn-outline-dark btn-sm form-control-sm dropdown-toggle tooltipTarget"
@@ -43,6 +44,7 @@
                     </div>
                 </span>
                 @endcannot
+                @endcan
 
                 @can('退货管理-编辑')
                     <a class="btn btn-sm btn-outline-dark" href="{{url('rejected/importRejectedNumber')}}" style="cursor: pointer">导入修改</a>
@@ -64,9 +66,11 @@
                         </td>
                         <td class="" :class="[rejectedBill.is_finished==1?'text-success':'text-muted']">@{{rejectedBill.is_finished | yesNo}}</td>
                         <td class="" :class="[rejectedBill.is_loaded==1?'text-success':'text-muted']">
+                            @can('退货管理-查询-一般-修改入库')
                             <span v-if="rejectedBill.is_loaded==4">
                                 <button class="btn btn-sm btn-info" @click="confirmBeStored($event,rejectedBill.id)">确定入库</button>
                             </span>
+                            @endcan
                             <span v-else>@{{rejectedBill.is_loaded | yesNoIsLoaded}}</span>
                         </td>
                         <td class="text-muted"><span>@{{rejectedBill.created_at}}</span></td>