chenrui 3 vuotta sitten
vanhempi
commit
c113e7eb43

+ 1 - 1
src/views/allocationManagement/transferOut/list.vue

@@ -305,6 +305,6 @@ export default {
 		cursor: pointer;
 	}
 	.common{
-		color: #000;
+		color: rgba(0, 0, 0, 0.65);
 	}
 </style>

+ 1 - 1
src/views/financialManagement/financialCollection/list.vue

@@ -336,7 +336,7 @@ export default {
 		cursor: pointer;
 	}
 	.common{
-		color: #000;
+		color: rgba(0, 0, 0, 0.65);
 	}
   }
 </style>

+ 1 - 1
src/views/financialManagement/returnConfirmation/list.vue

@@ -221,7 +221,7 @@ export default {
 		cursor: pointer;
 	}
 	.common{
-		color: #000;
+		color: rgba(0, 0, 0, 0.65);
 	}
   }
 </style>

+ 1 - 1
src/views/financialManagement/warehousingConfirmation/list.vue

@@ -256,7 +256,7 @@ export default {
 		cursor: pointer;
 	}
 	.common{
-		color: #000;
+		color: rgba(0, 0, 0, 0.65);
 	}
   .confirmation-modal{
     .ant-modal-body{

+ 20 - 1
src/views/salesManagement/outboundOrder/list.vue

@@ -79,7 +79,7 @@
         bordered>
         <!-- 单号 -->
         <template slot="stockOutNo" slot-scope="text, record">
-          <span v-if="record.stockOutNo" style="color: #ed1c24;cursor: pointer;" @click="handleDetail(record)">{{ record.stockOutNo }}</span>
+          <span v-if="record.stockOutNo" :class="detailPermissions(record)?'active':'common'" @click="handleDetail(record)">{{ record.stockOutNo }}</span>
           <span v-else>--</span>
         </template>
         <!-- 操作 -->
@@ -178,6 +178,16 @@ export default {
     }
   },
   methods: {
+    detailPermissions (row) {
+      let state = false
+      //  根据出库类型和对应功能权限 判断是否有查看详情的权限
+      if (row.outBizType == 'SALES' && this.$hasPermissions('B_dispatchDetail')) { // 销售出库
+        state = true
+      } else if (row.outBizType == 'ALLOCATE' && this.$hasPermissions('M_transferOut_detail')) { //  调拨出库
+        state = true
+      }
+      return state
+    },
     //  时间  change
     dateChange (date) {
       this.queryParam.beginDate = date[0]
@@ -294,3 +304,12 @@ export default {
   }
 }
 </script>
+<style lang="less">
+  .active{
+    color: #ed1c24;
+    cursor: pointer;
+  }
+  .common{
+    color: rgba(0, 0, 0, 0.65);
+  }
+</style>