Explorar el Código

添加批量归档权限

ajun hace 5 años
padre
commit
9fb25ea378

+ 31 - 0
database/migrations/2021_01_07_144845_add_authorities_order_issue_batch_archive.php

@@ -0,0 +1,31 @@
+<?php
+
+use App\Authority;
+use Illuminate\Database\Migrations\Migration;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Support\Facades\Schema;
+
+class AddAuthoritiesOrderIssueBatchArchive extends Migration
+{
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {
+       if(!Authority::query()->where('name','订单管理-问题件-批量归档')->first()){
+           (new Authority(['name'=>'订单管理-问题件-批量归档','alias_name'=>'订单管理-问题件-批量归档']))->save();
+       }
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        Authority::query()->where('name','订单管理-问题件-批量归档')->delete();
+    }
+}

+ 4 - 2
resources/views/order/issue/index.blade.php

@@ -21,15 +21,17 @@
                     </span>
                     @cannot('订单管理-问题件-客户不可见')
                     <span class="ml-1">
-                        <button type="button" class="btn btn-outline-dark btn-sm form-control-sm   tooltipTarget" @click="endOrderIssue" :class="[checkData.length>0?'btn-dark text-light':'']">
+                        <button type="button" class="btn btn-outline-dark btn-sm form-control-sm tooltipTarget" @click="endOrderIssue" :class="[checkData.length>0?'btn-dark text-light':'']">
                             批量完结
                         </button>
                     </span>
+                    @can('订单管理-问题件-批量归档')
                     <span class="ml-1">
-                        <button type="button" class="btn btn-outline-primary btn-sm form-control-sm    tooltipTarget" @click="archiveOrderIssue" v-if="checkData.length>0" >
+                        <button type="button" class="btn btn-outline-primary btn-sm form-control-sm tooltipTarget" @click="archiveOrderIssue" v-show="checkData.length>0" >
                             批量归档
                         </button>
                     </span>
+                    @endcan
                     @endcannot
                     @can('订单管理-问题件-删除')
                         <span class="ml-1">