Browse Source

权限显示优化

zhangdan 4 năm trước cách đây
mục cha
commit
c2968abf70

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

@@ -112,7 +112,7 @@
             class="button-info"
             @click="handleEdit(record)"
             id="chainTransferInList-edit-btn">编辑</a-button>
-          <span v-if="(record.state != 'WAIT_SUBMIT') && (record.state != 'WAIT_AUDIT')">--</span>
+          <span v-if="((record.state != 'WAIT_SUBMIT') && (record.state != 'WAIT_AUDIT')) || (!(record.state == 'WAIT_SUBMIT'&&$hasPermissions('B_allocLinkagePutEdit'))&&!(record.state == 'WAIT_AUDIT'&&$hasPermissions('B_allocLinkagePutAudit'))&&!(record.state == 'WAIT_AUDIT'&&$hasPermissions('B_allocLinkagePutEdit')))">--</span>
         </template>
       </s-table>
     </a-spin>

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

@@ -123,7 +123,7 @@
             class="button-error"
             @click="handleDel(record)"
             id="chainTransferOutList-del-btn">删除</a-button>
-          <span v-if="record.state != 'WAIT_SUBMIT' && record.state != 'WAIT_AUDIT' && record.state != 'WAIT_OUT_WAREHOUSE'">--</span>
+          <span v-if="(record.state != 'WAIT_SUBMIT' && record.state != 'WAIT_AUDIT' && record.state != 'WAIT_OUT_WAREHOUSE')|| (!(record.state == 'WAIT_AUDIT'&&$hasPermissions('B_allocLinkageOutAudit')) && !((record.state == 'WAIT_SUBMIT' || record.state == 'WAIT_AUDIT') &&$hasPermissions('B_allocLinkageOutEdit')) && !(record.state == 'WAIT_OUT_WAREHOUSE'&&$hasPermissions('B_allocLinkageOutStock')))">--</span>
         </template>
       </s-table>
     </a-spin>

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

@@ -112,7 +112,7 @@
             class="button-error"
             @click="handleDel(record)"
             id="storeTransferOutList-del-btn">删除</a-button>
-          <span v-if="(record.state != 'WAIT_SUBMIT') && (record.state != 'WAIT_AUDIT') && (record.state != 'WAIT_OUT_WAREHOUSE')">--</span>
+          <span v-if="((record.state != 'WAIT_SUBMIT') && (record.state != 'WAIT_AUDIT') && (record.state != 'WAIT_OUT_WAREHOUSE')) ||(!(record.state == 'WAIT_AUDIT'&&$hasPermissions('B_storeCallOutAudit'))&&!(((record.state == 'WAIT_SUBMIT') || (record.state == 'WAIT_AUDIT')) &&$hasPermissions('B_storeCallOutEdit'))&&!(record.state == 'WAIT_OUT_WAREHOUSE'&&$hasPermissions('B_storeCallStockOut')))">--</span>
         </template>
       </s-table>
     </a-spin>

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

@@ -96,7 +96,7 @@
             id="warehouseAllocationList-del-btn">
             删除
           </a-button>
-          <span v-if="(record.state != 'WAIT_SUBMIT') && (record.state != 'WAIT_AUDIT')">--</span>
+          <span v-if="((record.state != 'WAIT_SUBMIT') && (record.state != 'WAIT_AUDIT')) || (!(record.state == 'WAIT_AUDIT'&&$hasPermissions('B_allocWarehouseAudit')) && !(((record.state == 'WAIT_SUBMIT') || (record.state == 'WAIT_AUDIT')) && $hasPermissions('B_warehouseAllocationEdit')) &&!(((record.state == 'WAIT_SUBMIT') || (record.state == 'WAIT_AUDIT')) && $hasPermissions('B_warehouseAllocationDel'))) ">--</span>
         </template>
       </s-table>
     </a-spin>

+ 2 - 1
src/views/salesManagement/salesQuery/list.vue

@@ -168,7 +168,8 @@
           >
             取消
           </a-button>
-          <span v-if="record.billStatus == 'FINISH'">--</span>
+          <!-- <span v-if="record.billStatus == 'FINISH'">--</span> -->
+          <span v-if="(!(record.billStatus == 'WAIT_AUDIT' || record.billStatus == 'SUPERIOR_CHANGE') && !$hasPermissions('B_salesAudit')) &&!(record.billStatus == 'WAIT_OUT_WAREHOUSE' && $hasPermissions('B_salesStockOut')) &&(!((record.salesBillSource == 'SATELLITE' || record.salesBillSource == 'SALES') && (record.billStatus == 'WAIT_AUDIT' || record.billStatus == 'WAIT_SUBMIT' || record.billStatus == 'AUDIT_REJECT')) && !$hasPermissions('B_salesEdit')) &&(!(record.salesBillSource == 'PURCHASE' && (record.billStatus == 'WAIT_AUDIT' || record.billStatus == 'AUDIT_REJECT' || record.billStatus == 'SUPERIOR_CHANGE')) && !$hasPermissions('B_salesDel')) &&(!(record.salesBillSource == 'PURCHASE' && (record.billStatus == 'WAIT_AUDIT' || record.billStatus == 'AUDIT_REJECT' || record.billStatus == 'SUPERIOR_CHANGE')) && !$hasPermissions('B_salesEdit') && !$hasPermissions('B_salesDel')) || record.billStatus == 'FINISH'">--</span>
         </template>
       </s-table>
     </a-spin>

+ 1 - 1
src/views/salesManagement/salesReturn/list.vue

@@ -115,7 +115,7 @@
             class="button-error"
             @click="handleDel(record)"
             id="salesReturn-del-btn">删除</a-button>
-          <span v-if="record.state == 'FINISH'">--</span>
+          <span v-if="record.state == 'FINISH' || (!(record.state == 'WAIT_AUDIT'&&$hasPermissions('B_salesReturnAudit')) && !((record.state == 'WAIT_AUDIT'||record.state == 'WAIT_SUBMIT') &&$hasPermissions('B_salesReturnEdit')) && !((record.state == 'WAIT_AUDIT'||record.state == 'WAIT_SUBMIT') &&$hasPermissions('B_salesReturnDel')))">--</span>
         </template>
       </s-table>
     </a-spin>