瀏覽代碼

权限处理

chris 3 年之前
父節點
當前提交
e0567f41f9

+ 4 - 4
src/views/modules/cus/communicate.vue

@@ -6,7 +6,7 @@
       </el-form-item>
       <el-form-item>
         <el-button @click="getDataList()">查询</el-button>
-        <el-button type="primary" @click="addOrUpdateHandle(0, false)">录入</el-button>
+        <el-button v-if="isAuth('cus:communication:save')" type="primary" @click="addOrUpdateHandle(0, false)">录入</el-button>
       </el-form-item>
     </el-form>
     <el-table
@@ -77,9 +77,9 @@
         width="150"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.coId, true)">查看</el-button>
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.coId, false)">编辑</el-button>
-          <el-button style="color: red" type="text" size="small" @click="deleteHandle(scope.row.coId)">删除</el-button>
+          <el-button v-if="isAuth('cus:communication:info')" type="text" size="small" @click="addOrUpdateHandle(scope.row.coId, true)">查看</el-button>
+          <el-button v-if="isAuth('cus:communication:update')" type="text" size="small" @click="addOrUpdateHandle(scope.row.coId, false)">编辑</el-button>
+          <el-button v-if="isAuth('cus:communication:delete')" style="color: red" type="text" size="small" @click="deleteHandle(scope.row.coId)">删除</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 3 - 3
src/views/modules/cus/contract.vue

@@ -6,7 +6,7 @@
       </el-form-item>
       <el-form-item>
         <el-button @click="search()">查询</el-button>
-        <el-button type="primary" @click="addOrUpdateHandle(0, false)">发起评审</el-button>
+        <el-button v-if="isAuth('cus:contract:submit')" type="primary" @click="addOrUpdateHandle(0, false)">发起评审</el-button>
       </el-form-item>
     </el-form>
     <el-table
@@ -91,8 +91,8 @@
         width="150"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.reId, true)">查看</el-button>
-          <el-button type="text" size="small" @click="cancelContract(scope.row)">撤回</el-button>
+          <el-button v-if="isAuth('cus:contract:info')" type="text" size="small" @click="addOrUpdateHandle(scope.row.reId, true)">查看</el-button>
+          <el-button v-if="isAuth('cus:contract:revoke')" type="text" size="small" @click="cancelContract(scope.row)">撤回</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 3 - 3
src/views/modules/cus/customer.vue

@@ -19,7 +19,7 @@
       </el-form-item>
       <el-form-item>
         <el-button @click="search()">查询</el-button>
-        <el-button type="primary" @click="addOrUpdateHandle(0, false)">新增客户</el-button>
+        <el-button v-if="isAuth('cus:customer:save')" type="primary" @click="addOrUpdateHandle(0, false)">新增客户</el-button>
       </el-form-item>
     </el-form>
     <el-table
@@ -84,8 +84,8 @@
         width="150"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.customerId, true)">查看</el-button>
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.customerId, false)">编辑</el-button>
+          <el-button v-if="isAuth('cus:customer:info')" type="text" size="small" @click="addOrUpdateHandle(scope.row.customerId, true)">查看</el-button>
+          <el-button v-if="isAuth('cus:customer:update')" type="text" size="small" @click="addOrUpdateHandle(scope.row.customerId, false)">编辑</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 3 - 3
src/views/modules/notice/notice.vue

@@ -16,7 +16,7 @@
       </el-form-item>
       <el-form-item>
         <el-button @click="getDataList()">查询</el-button>
-        <el-button type="primary" @click="addOrUpdateHandle(0, false)">发布公告</el-button>
+        <el-button v-if="isAuth('sys:notice:save')" type="primary" @click="addOrUpdateHandle(0, false)">发布公告</el-button>
       </el-form-item>
     </el-form>
     <el-table
@@ -100,8 +100,8 @@
         width="150"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.noticeId, true)">查看</el-button>
-          <el-button style="color: red" type="text" size="small" @click="cancel(scope.row.noticeId, false)">撤回</el-button>
+          <el-button v-if="isAuth('sys:notice:info')" type="text" size="small" @click="addOrUpdateHandle(scope.row.noticeId, true)">查看</el-button>
+          <el-button v-if="false" style="color: red" type="text" size="small" @click="cancel(scope.row.noticeId, false)">撤回</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 3 - 1
src/views/modules/order/dispatch.vue

@@ -1,5 +1,7 @@
 <template>
-
+  <div>
+    功能暂未开放,敬请期待!
+  </div>
 </template>
 
 <script>

+ 3 - 15
src/views/modules/order/order.vue

@@ -27,21 +27,9 @@
           type="date">
         </el-date-picker>
       </el-form-item>
-<!--      <el-form-item label="状态">-->
-<!--        <el-select-->
-<!--                   v-model="dataForm.state"-->
-<!--                   placeholder="请选择">-->
-<!--          <el-option-->
-<!--            v-for="item in optionsState"-->
-<!--            :key="item.code"-->
-<!--            :label="item.value"-->
-<!--            :value="item.code">-->
-<!--          </el-option>-->
-<!--        </el-select>-->
-<!--      </el-form-item>-->
       <el-form-item>
         <el-button @click="queryData()">查询</el-button>
-        <el-button @click="addOrUpdateHandle(0, false)" type="primary">创建订单</el-button>
+        <el-button v-if="isAuth('order:ctl:save')" @click="addOrUpdateHandle(0, false)" type="primary">创建订单</el-button>
       </el-form-item>
     </el-form>
     <el-table
@@ -120,8 +108,8 @@
         width="150"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.orderId, true)">查看</el-button>
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.orderId,false)">编辑</el-button>
+          <el-button v-if="isAuth('order:ctl:info')" type="text" size="small" @click="addOrUpdateHandle(scope.row.orderId, true)">查看</el-button>
+          <el-button v-if="isAuth('order:ctl:editor')" type="text" size="small" @click="addOrUpdateHandle(scope.row.orderId,false)">编辑</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 4 - 4
src/views/modules/production/equipment.vue

@@ -20,7 +20,7 @@
       </el-form-item>
       <el-form-item>
         <el-button @click="queryPage()">查询</el-button>
-        <el-button type="primary" @click="addOrUpdateHandle(0, false)">新增设备</el-button>
+        <el-button v-if="isAuth('prod:equipment:save')" type="primary" @click="addOrUpdateHandle(0, false)">新增设备</el-button>
       </el-form-item>
     </el-form>
     <el-table
@@ -120,9 +120,9 @@
         width="180"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.id, false)">编辑</el-button>
-          <el-button type="text" size="small" @click="damaged(scope.row.id)">报损</el-button>
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.id, true)">点检记录</el-button>
+          <el-button v-if="isAuth('prod:equipment:update')" type="text" size="small" @click="addOrUpdateHandle(scope.row.id, false)">编辑</el-button>
+          <el-button v-if="isAuth('prod:equipment:update')" type="text" size="small" @click="damaged(scope.row.id)">报损</el-button>
+          <el-button v-if="isAuth('prod:equipment:record')" type="text" size="small" @click="addOrUpdateHandle(scope.row.id, true)">点检记录</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 2 - 2
src/views/modules/production/monitoring.vue

@@ -10,7 +10,7 @@
       </el-form-item>
       <el-form-item>
         <el-button @click="queryPage()">查询</el-button>
-        <el-button type="primary" disabled @click="createNewProduct()">创建新产品</el-button>
+        <el-button v-if="false" type="primary" disabled @click="createNewProduct()">创建新产品</el-button>
       </el-form-item>
     </el-form>
     <el-table
@@ -72,7 +72,7 @@
         width="150"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="detail(scope.row.id, true)">查看</el-button>
+          <el-button v-if="isAuth('prod:monitoring:info')" type="text" size="small" @click="detail(scope.row.id, true)">查看</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 1 - 1
src/views/modules/production/recording.vue

@@ -54,7 +54,7 @@
         width="150"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="details(scope.row.id)">查看</el-button>
+          <el-button v-if="isAuth('prod:record:info')" type="text" size="small" @click="details(scope.row.id)">查看</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 2 - 2
src/views/modules/production/scheduling.vue

@@ -77,8 +77,8 @@
         width="150"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="detail(scope.row.id, true)">排产</el-button>
-          <el-button type="text" size="small" disabled>委外生产</el-button>
+          <el-button v-if="isAuth('prod:production:plan')" type="text" size="small" @click="detail(scope.row.id, true)">排产</el-button>
+          <el-button v-if="false" type="text" size="small" disabled>委外生产</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 4 - 4
src/views/modules/sale/purchase.vue

@@ -43,7 +43,7 @@
       </el-form-item>
       <el-form-item>
         <el-button @click="search()">查询</el-button>
-        <el-button type="primary" @click="addOrUpdateHandle(0, false)">新建采购申请</el-button>
+        <el-button v-if="isAuth('sale:purchase:save')" type="primary" @click="addOrUpdateHandle(0, false)">新建采购申请</el-button>
       </el-form-item>
     </el-form>
     <el-table
@@ -121,9 +121,9 @@
         width="150"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.purchaseId, true)">查看</el-button>
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.purchaseId, false)">编辑</el-button>
-          <el-button style="color: red" type="text" size="small" @click="revokeHandle(scope.row.purchaseId)">撤回</el-button>
+          <el-button v-if="isAuth('sale:purchase:info')" type="text" size="small" @click="addOrUpdateHandle(scope.row.purchaseId, true)">查看</el-button>
+          <el-button v-if="isAuth('sale:purchase:update')" type="text" size="small" @click="addOrUpdateHandle(scope.row.purchaseId, false)">编辑</el-button>
+          <el-button v-if="isAuth('sale:purchase:revoke')" style="color: red" type="text" size="small" @click="revokeHandle(scope.row.purchaseId)">撤回</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 4 - 4
src/views/modules/tech/crafts-management.vue

@@ -1,4 +1,4 @@
-<!-- 订单 -->
+<!-- 工艺管理 -->
 <template>
   <div class="order">
     <el-form :inline="true" :model="dataForm" @keyup.enter.native="queryData()">
@@ -29,7 +29,7 @@
       </el-form-item>
       <el-form-item>
         <el-button @click="queryData()">查询</el-button>
-        <el-button type="primary" @click="addOrUpdateHandle(0, false)">新建工艺</el-button>
+        <el-button v-if="isAuth('pro:technology:save')" type="primary" @click="addOrUpdateHandle(0, false)">新建工艺</el-button>
       </el-form-item>
     </el-form>
     <el-table
@@ -118,8 +118,8 @@
         width="100"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="addOrUpdateHandle1(scope.row.techId, scope.row.techState)">{{ scope.row.techState == 1 ? '启用' : '停用' }}</el-button>
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.techId)">查看</el-button>
+          <el-button v-if="isAuth('pro:technology:update')" type="text" size="small" @click="addOrUpdateHandle1(scope.row.techId, scope.row.techState)">{{ scope.row.techState == 1 ? '启用' : '停用' }}</el-button>
+          <el-button v-if="isAuth('pro:technology:info')" type="text" size="small" @click="addOrUpdateHandle(scope.row.techId)">查看</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 3 - 3
src/views/modules/tech/draw-management.vue

@@ -17,7 +17,7 @@
       </el-form-item>
       <el-form-item>
         <el-button @click="search()">查询</el-button>
-        <el-button type="primary" @click="addOrUpdateHandle(0, false)">上传图纸</el-button>
+        <el-button v-if="isAuth('pro:drawing:save')" type="primary" @click="addOrUpdateHandle(0, false)">上传图纸</el-button>
       </el-form-item>
     </el-form>
     <el-table
@@ -88,8 +88,8 @@
         width="150"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.drawingId, true)">查看</el-button>
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.drawingId, false)">编辑</el-button>
+          <el-button v-if="isAuth('pro:drawing:info')" type="text" size="small" @click="addOrUpdateHandle(scope.row.drawingId, true)">查看</el-button>
+          <el-button v-if="isAuth('pro:drawing:update')" type="text" size="small" @click="addOrUpdateHandle(scope.row.drawingId, false)">编辑</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 3 - 4
src/views/modules/tech/product-management.vue

@@ -20,7 +20,7 @@
       </el-form-item>
       <el-form-item>
         <el-button @click="search()">查询</el-button>
-        <el-button type="primary" @click="addOrUpdateHandle(0, false)">创建新产品</el-button>
+        <el-button v-if="isAuth('pro:product:save')" type="primary" @click="addOrUpdateHandle(0, false)">创建新产品</el-button>
       </el-form-item>
     </el-form>
     <el-table
@@ -123,9 +123,8 @@
         width="150"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.productId, true)">查看</el-button>
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.productId, false)">编辑</el-button>
-<!--          <el-button style="color: red" type="text" size="small" @click="deleteHandle(scope.row.productId)">删除</el-button>-->
+          <el-button v-if="isAuth('pro:product:info')" type="text" size="small" @click="addOrUpdateHandle(scope.row.productId, true)">查看</el-button>
+          <el-button v-if="isAuth('pro:product:update')" type="text" size="small" @click="addOrUpdateHandle(scope.row.productId, false)">编辑</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 3 - 3
src/views/modules/tech/work-type.vue

@@ -20,7 +20,7 @@
       </el-form-item>
       <el-form-item>
         <el-button @click="queryData()">查询</el-button>
-        <el-button type="primary" @click="addOrUpdateHandle(0, false)">创建新工种</el-button>
+        <el-button v-if="isAuth('pro:worktype:save')" type="primary" @click="addOrUpdateHandle(0, false)">创建新工种</el-button>
       </el-form-item>
     </el-form>
     <el-table
@@ -85,8 +85,8 @@
         width="150"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.typeId, true)">查看</el-button>
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.typeId, false)">编辑</el-button>
+          <el-button v-if="isAuth('pro:worktype:info')" type="text" size="small" @click="addOrUpdateHandle(scope.row.typeId, true)">查看</el-button>
+          <el-button v-if="isAuth('pro:worktype:update')" type="text" size="small" @click="addOrUpdateHandle(scope.row.typeId, false)">编辑</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 1 - 1
src/views/modules/warehouse/in-record.vue

@@ -30,7 +30,7 @@
       </el-form-item>
       <el-form-item>
         <el-button @click="queryData()">查询</el-button>
-        <el-button @click="exportData()" type="primary">导出</el-button>
+        <el-button v-if="false" @click="exportData()" type="primary">导出</el-button>
       </el-form-item>
     </el-form>
     <el-table

+ 2 - 2
src/views/modules/warehouse/inventory-detail.vue

@@ -139,8 +139,8 @@
           width="150"
           label="操作">
           <template slot-scope="scope">
-            <el-button type="text" size="small" @click="finish(scope.row)">完成</el-button>
-            <el-button type="text" size="small" @click="begin(scope.row)">开始盘点</el-button>
+            <el-button v-if="isAuth('wh:inventory:complete')" type="text" size="small" @click="finish(scope.row)">完成</el-button>
+            <el-button v-if="isAuth('wh:inventory:start')" type="text" size="small" @click="begin(scope.row)">开始盘点</el-button>
           </template>
         </el-table-column>
       </el-table>

+ 3 - 3
src/views/modules/warehouse/inventory.vue

@@ -14,7 +14,7 @@
       </el-form-item>
       <el-form-item>
         <el-button @click="queryData()">查询</el-button>
-        <el-button @click="inventoryAdd()"  type="primary">新增盘点</el-button>
+        <el-button v-if="isAuth('wh:inventory:save')" @click="inventoryAdd()"  type="primary">新增盘点</el-button>
       </el-form-item>
     </el-form>
     <el-table
@@ -81,8 +81,8 @@
         width="150"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.inventoryId, true)">查看</el-button>
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.inventoryId, false)">开始盘点</el-button>
+          <el-button v-if="isAuth('wh:inventory:info')" type="text" size="small" @click="addOrUpdateHandle(scope.row.inventoryId, true)">查看</el-button>
+          <el-button v-if="isAuth('wh:inventory:start')" type="text" size="small" @click="addOrUpdateHandle(scope.row.inventoryId, false)">开始盘点</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 6 - 6
src/views/modules/warehouse/stock-order.vue

@@ -32,9 +32,9 @@
         <el-button @click="queryData()">查询</el-button>
       </el-form-item>
       <el-form-item>
-        <el-button v-if="isAuth('wh:in-out-bound-ctl:inbound')" type="primary" @click="inBound(0, false)">入库申请</el-button>
-        <el-button v-if="isAuth('wh:in-out-bound-ctl:outbound')" type="primary" @click="outBound()">出库申请</el-button>
-        <el-button v-if="isAuth('wh:in-out-bound-ctl:outbound')" type="primary" @click="outBound()">模板出库</el-button>
+        <el-button v-if="isAuth('wh:in:inbound')" type="primary" @click="inBound(0, false)">入库申请</el-button>
+        <el-button v-if="isAuth('wh:on:outbound')" type="primary" @click="outBound()">出库申请</el-button>
+<!--        <el-button v-if="isAuth('wh:in-out-bound-ctl:outbound')" type="primary" @click="outBound()">模板出库</el-button>-->
       </el-form-item>
     </el-form>
     <el-table
@@ -109,9 +109,9 @@
         width="150"
         label="操作">
         <template slot-scope="scope">
-          <el-button v-if="isAuth('wh:inbound-record-ctl:info')" type="text" size="small" @click="inBound(scope.row.id, true)">查看</el-button>
-          <el-button type="text" size="small" @click="exportItem(scope.row.id)">导出</el-button>
-          <el-button type="text" size="small" @click="cancelItem(scope.row)">撤回</el-button>
+          <el-button v-if="isAuth('wh:inon:info')" type="text" size="small" @click="inBound(scope.row.id, true)">查看</el-button>
+          <el-button v-if="false" type="text" size="small" @click="exportItem(scope.row.id)">导出</el-button>
+          <el-button v-if="isAuth('wh:in:revoke')" type="text" size="small" @click="cancelItem(scope.row)">撤回</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 3 - 3
src/views/modules/warehouse/stock.vue

@@ -7,7 +7,7 @@
         </el-form-item>
         <el-form-item>
           <el-button @click="getDataList()">查询</el-button>
-          <el-button type="primary" @click="exportExcel()">导出Excel</el-button>
+          <el-button v-if="isAuth('wh:stockmanagement:exported')" type="primary" @click="exportExcel()">导出Excel</el-button>
         </el-form-item>
       </el-form>
       <el-table
@@ -115,8 +115,8 @@
           width="150"
           label="操作">
           <template slot-scope="scope">
-            <el-button v-if="isAuth('wh:stock-mg-ctl:info')" type="text" size="small" @click="details(scope.row.materialId)">查看</el-button>
-            <el-button v-if="isAuth('wh:stock-mg-ctl:update')" type="text" size="small" @click="addOrUpdateHandle(scope.row.materialId)">编辑</el-button>
+            <el-button v-if="isAuth('wh:stockmanagement:info')" type="text" size="small" @click="details(scope.row.materialId)">查看</el-button>
+            <el-button v-if="isAuth('wh:stockmanagement:editor')" type="text" size="small" @click="addOrUpdateHandle(scope.row.materialId)">编辑</el-button>
           </template>
         </el-table-column>
       </el-table>

+ 3 - 3
src/views/modules/warehouse/template-delivery.vue

@@ -17,7 +17,7 @@
       </el-form-item>
       <el-form-item>
         <el-button @click="queryData()">查询</el-button>
-        <el-button type="primary" @click="outboundHandle()">模板出库</el-button>
+        <el-button v-if="isAuth('wh:template-out:save')" type="primary" @click="outboundHandle()">模板出库</el-button>
       </el-form-item>
     </el-form>
     <el-table
@@ -70,8 +70,8 @@
         width="150"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.recordId, true)">查看</el-button>
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.recordId, false)">出库</el-button>
+          <el-button v-if="isAuth('wh:template-out:info')" type="text" size="small" @click="addOrUpdateHandle(scope.row.recordId, true)">查看</el-button>
+          <el-button v-if="isAuth('wh:template-out:out')" type="text" size="small" @click="addOrUpdateHandle(scope.row.recordId, false)">出库</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 4 - 4
src/views/modules/warehouse/template.vue

@@ -17,7 +17,7 @@
       </el-form-item>
       <el-form-item>
         <el-button @click="queryData()">查询</el-button>
-        <el-button type="primary" @click="addOrUpdateHandle(0, false)">新增</el-button>
+        <el-button v-if="isAuth('wh:templatemg:save')" type="primary" @click="addOrUpdateHandle(0, false)">新增</el-button>
       </el-form-item>
     </el-form>
     <el-table
@@ -91,9 +91,9 @@
         width="150"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.templateId, true)">查看</el-button>
-          <el-button v-if="scope.row.state === '0'" style="color: red" type="text" size="small" @click="update(scope.row.templateId, 1)">停用</el-button>
-          <el-button v-else type="text" size="small" @click="update(scope.row.templateId, 0)">启用</el-button>
+          <el-button v-if="isAuth('wh:templatemg:info')" type="text" size="small" @click="addOrUpdateHandle(scope.row.templateId, true)">查看</el-button>
+          <el-button v-if="isAuth('wh:templatemg:editor') && scope.row.state === '0'" style="color: red" type="text" size="small" @click="update(scope.row.templateId, 1)">停用</el-button>
+          <el-button v-if="isAuth('wh:templatemg:editor') && scope.row.state === '1'" type="text" size="small" @click="update(scope.row.templateId, 0)">启用</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 3 - 3
src/views/modules/warehouse/unit-conversion.vue

@@ -7,7 +7,7 @@
       </el-form-item>
       <el-form-item>
         <el-button @click="queryData()">查询</el-button>
-        <el-button @click="addOrUpdateHandle(0, false)"  type="primary">新增换算</el-button>
+        <el-button v-if="isAuth('wh:conversion:save')" @click="addOrUpdateHandle(0, false)"  type="primary">新增换算</el-button>
       </el-form-item>
     </el-form>
     <el-table
@@ -81,8 +81,8 @@
         width="100"
         label="操作">
         <template slot-scope="scope">
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.conversionId, true)">查看</el-button>
-          <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.conversionId, false)">编辑</el-button>
+          <el-button v-if="isAuth('wh:conversion:info')" type="text" size="small" @click="addOrUpdateHandle(scope.row.conversionId, true)">查看</el-button>
+          <el-button v-if="isAuth('wh:conversion:editor')" type="text" size="small" @click="addOrUpdateHandle(scope.row.conversionId, false)">编辑</el-button>
         </template>
       </el-table-column>
     </el-table>