Browse Source

pc前端权限 sdy

zhongtianhaoyuan 3 years ago
parent
commit
a226897c74

+ 3 - 3
src/views/houseSelfCollect/acquisitionManagement.vue

@@ -3,7 +3,7 @@
   <div >
     <BaseHeaderLayout :leftSpan="12">
       <template slot="left">
-        <el-button type="primary" @click="newAcquisition('','','新增')">新增</el-button>
+        <el-button type="primary" @click="newAcquisition('','','新增')" v-hasPermission=" `acquisitionManagement.acquisitionCustomer.add`">新增</el-button>
          <div>
         <el-select v-model="selectVal" placeholder="请选择" @change="warehouseChange" style="margin:0 20px">
           <el-option v-for="item in warehouseList" :key="item.id" :label="item.warehouseName" :value="item.id">
@@ -50,9 +50,9 @@
         <el-table-column label="操作" width="300">
           <template slot-scope="scope">
             <el-button size="mini" @click="newAcquisition(scope.$index, scope.row,'查看')">查看</el-button>
-            <el-button v-if="scope.row.status!='审核中'" size="mini" @click="newAcquisition(scope.$index, scope.row,'编辑')">编辑</el-button>
+            <el-button v-if="scope.row.status!='审核中'" size="mini" @click="newAcquisition(scope.$index, scope.row,'编辑')" v-hasPermission=" `acquisitionManagement.acquisitionCustomer.edit`">编辑</el-button>
             <el-button v-if="scope.row.status=='审核中'" size="mini" :disabled="!userJurisdictionAudit" @click="newAcquisition(scope.$index, scope.row,'审核中')">审核中</el-button>
-            <el-button size="mini" :disabled="!userJurisdiction" type="danger" @click="delRow(scope.$index, scope.row)">删除</el-button>
+            <el-button size="mini" :disabled="!userJurisdiction" type="danger" @click="delRow(scope.$index, scope.row)" v-hasPermission=" `acquisitionManagement.acquisitionCustomer.delete`">删除</el-button>
             <el-button size="mini" @click="print(scope.$index, scope.row)">打印</el-button>
           </template>
         </el-table-column>

+ 1 - 1
src/views/houseSelfCollect/acquisitionManagementAdd.vue

@@ -32,7 +32,7 @@
             </el-form-item>
           </div>
           <div class="grid-content">
-            <el-form-item label="干粮收购价格">
+            <el-form-item label="干粮收购价格(元/公斤)">
               <el-input v-model="baseInfoForm.dryGrainPrice" :disabled="!isEdit"></el-input>
             </el-form-item>
           </div>

+ 6 - 6
src/views/houseSelfCollect/component/routers/route.js

@@ -21,7 +21,7 @@ const houseSelfCollectRouter = {
       meta: {
         title: 'customerManagement',
         shortcutEntrance: 'houseSelfCollect',
-        module: 'procurement.procurementOrder.delete',
+        module: 'acquisitionManagement.acquisitionCustomer.view',
         permissicon: [],
         keepAlive: true
       }
@@ -35,7 +35,7 @@ const houseSelfCollectRouter = {
           meta: {
             title: 'customerManagementAdd',
             shortcutEntrance: 'houseSelfCollect',
-            module: 'procurement.procurementOrder.delete',
+            module: 'acquisitionManagement.acquisitionCustomer.add',
             permissicon: [],
             keepAlive: true
           },
@@ -79,7 +79,7 @@ const houseSelfCollectRouter = {
       meta: {
         title: 'inspectionManagement',
         shortcutEntrance: 'houseSelfCollect',
-        module: 'procurement.procurementOrder.delete',
+        module: 'acquisitionManagement.acquisitionQuality.view',
         permissicon: [],
         keepAlive: true
       }
@@ -93,7 +93,7 @@ const houseSelfCollectRouter = {
       meta: {
         title: 'weighingManagement',
         shortcutEntrance: 'houseSelfCollect',
-        module: 'procurement.procurementOrder.delete',
+        module: 'acquisitionManagement.acquisitionWeight.view',
         permissicon: [],
         keepAlive: true
       }
@@ -134,7 +134,7 @@ const houseSelfCollectRouter = {
       meta: {
         title: 'inspectInfo',
         shortcutEntrance: 'inspectInfo',
-        module: 'procurement.procurementOrder.delete',
+        module: 'acquisitionManagement.acquisitionQuality.view',
         permissicon: [],
         keepAlive: true
       },
@@ -148,7 +148,7 @@ const houseSelfCollectRouter = {
       meta: {
         title: 'weightCheck',
         shortcutEntrance: 'weightCheck',
-        module: 'procurement.procurementOrder.delete',
+        module: 'acquisitionManagement.acquisitionWeight.view',
         permissicon: [],
         keepAlive: true
       },

+ 5 - 5
src/views/houseSelfCollect/inspectionManagement.vue

@@ -3,7 +3,7 @@
   <div>
     <BaseHeaderLayout :leftSpan="12">
       <template slot="left">
-        <ws-button type="primary" @click="inspectInfo(1)">添加</ws-button>
+        <ws-button type="primary" @click="inspectInfo(1)" v-hasPermission="`acquisitionManagement.acquisitionQuality.add`">添加</ws-button>
       </template>
       <template slot="right">
         <ws-select
@@ -78,10 +78,10 @@
       <el-table-column prop="status" label="状态"></el-table-column>
       <el-table-column width="400" label="操作">
         <template slot-scope="scope">
-          <el-button @click="inspectInfo(scope.row, 2)">查看</el-button>
-          <el-button @click="inspectInfo(scope.row, 3)">编辑</el-button>
-          <el-button @click="del(scope.row)" type="danger">删除</el-button>
-          <el-button @click="print(scope.row)">打印</el-button>
+          <el-button @click="inspectInfo(scope.row, 2)" v-hasPermission="`acquisitionManagement.acquisitionQuality.view`">查看</el-button>
+          <el-button @click="inspectInfo(scope.row, 3)" v-hasPermission="`acquisitionManagement.acquisitionQuality.edit`">编辑</el-button>
+          <el-button @click="del(scope.row)" type="danger" v-hasPermission="`acquisitionManagement.acquisitionQuality.delete`">删除</el-button>
+          <el-button @click="print(scope.row)" v-hasPermission="`acquisitionManagement.acquisitionQuality.print`">打印</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 4 - 25
src/views/houseSelfCollect/paymentManagement.vue

@@ -148,31 +148,10 @@
         width="350"
       >
         <template scope="scope">
-          <el-button
-            type="danger"
-            v-if="!scope.row.approveStatus && scope.row.status != '已驳回'"
-            @click="del(scope.row)"
-            >删除</el-button
-          >
-          <el-button
-            v-if="!scope.row.approveStatus && scope.row.status != '已驳回'"
-            @click="settlement(1, scope.row)"
-            >结算</el-button
-          >
-          <el-button
-            v-if="scope.row.approveStatus || scope.row.status == '已驳回'"
-            @click="settlement(2, scope.row)"
-            >查看</el-button
-          >
-          <el-button
-            v-if="
-              scope.row.approveStatus ||
-              scope.row.status == '已驳回' ||
-              userJurisdiction
-            "
-            @click="print(scope.row)"
-            >打印</el-button
-          >
+          <el-button  type="danger" v-if="!scope.row.approveStatus && scope.row.status != '已驳回'" @click="del(scope.row)" v-hasPermission="`acquisitionManagement.acquisitionPay.delete`">删除</el-button>
+          <el-button v-if="!scope.row.approveStatus && scope.row.status != '已驳回'" @click="settlement(1, scope.row)" v-hasPermission="`acquisitionManagement.acquisitionPay.add`">结算</el-button >
+          <el-button v-if="scope.row.approveStatus || scope.row.status == '已驳回'" @click="settlement(2, scope.row)" v-hasPermission="`acquisitionManagement.acquisitionPay.view`">查看</el-button >
+          <el-button v-if=" scope.row.approveStatus || scope.row.status == '已驳回' || userJurisdiction " @click="print(scope.row)" v-hasPermission="`acquisitionManagement.acquisitionPay.print`">打印</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 3 - 18
src/views/houseSelfCollect/weighingManagement.vue

@@ -94,25 +94,10 @@
       <el-table-column prop="status" label="状态"></el-table-column>
       <el-table-column width="300" prop="contractNo1" label="操作">
         <template slot-scope="scope">
-          <el-button
-            @click="weightCheck(scope.row, 1)"
-            v-if="
-              scope.row.status == '已称毛重' || scope.row.status == '已质检'
-            "
-            >毛重</el-button
-          >
+          <el-button @click="weightCheck(scope.row, 1)" v-if=" scope.row.status == '已称毛重' || scope.row.status == '已质检' " v-hasPermission="`acquisitionManagement.acquisitionWeight.mao`" >毛重</el-button >
           <!-- scope.row.paymentManagement.status == '待结算' && -->
-          <el-button
-          :disabled = "scope.row.allow == 2"
-            @click="weightCheck(scope.row, 2)"
-            v-if="
-              scope.row.status == '已称毛重' || scope.row.status == '已称皮重' 
-            "
-            >皮重</el-button
-          >
-          <el-button @click="print(scope.row)" v-if="scope.row.status == '已称皮重'"
-            >打印</el-button
-          >
+          <el-button :disabled = "scope.row.allow == 2" @click="weightCheck(scope.row, 2)"  v-if="scope.row.status == '已称毛重' || scope.row.status == '已称皮重' " v-hasPermission="`acquisitionManagement.acquisitionWeight.weight`">皮重</el-button>
+          <el-button @click="print(scope.row)" v-if="scope.row.status == '已称皮重'" v-hasPermission="`acquisitionManagement.acquisitionWeight.print`">打印</el-button >
         </template>
       </el-table-column>
     </el-table>