Commit a180df8d2ca7dd5aa816044d115bd81bb64f6e50

Authored by 史婷婷
1 parent 948aec74

feat: 撤销单-列表&详情-按钮权限

... ... @@ -64,10 +64,10 @@ export default {
64 64 displayButtons() {
65 65 const f = this.statusFlags
66 66 return [
67   - { ...this.buttons[0], visible: f.canEdit },
68   - { ...this.buttons[1], visible: true },
69   - { ...this.buttons[2], visible: f.canAudit },
70   - { ...this.buttons[3], visible: f.canCancel },
  67 + { ...this.buttons[0], visible: f.canEdit && this.$auth.hasPermi('order-manage:revoke-list:modify') },
  68 + { ...this.buttons[1], visible: this.$auth.hasPermi('order-manage:revoke-list:review') },
  69 + { ...this.buttons[2], visible: f.canAudit && this.$auth.hasPermi('order-manage:revoke-list:approve') },
  70 + { ...this.buttons[3], visible: f.canCancel && this.$auth.hasPermi('order-manage:revoke-list:cancel') },
71 71 ]
72 72 }
73 73 },
... ...
... ... @@ -5,7 +5,7 @@
5 5 <uni-search-bar v-model="searchKeyword" radius="6" placeholder="请输入订货单位或订单编号" clearButton="auto"
6 6 cancelButton="none" bgColor="#F3F3F3" textColor="rgba(0,0,0,0.4)" @confirm="onSearchConfirm"
7 7 @input="onSearchInput" />
8   - <image class="tool-icon" src="/static/images/dev_manage/add_icon.png" @click="onAdd" />
  8 + <image v-if="$auth.hasPermi('order-manage:revoke-list:add')" class="tool-icon" src="/static/images/dev_manage/add_icon.png" @click="onAdd" />
9 9 <image class="tool-icon" src="/static/images/dev_manage/filter_icon.png" @click="openFilter" />
10 10 </view>
11 11 </view>
... ...