diff --git a/src/views/wms/basicDataManage/itemManage/itempackage/index.vue b/src/views/wms/basicDataManage/itemManage/itempackage/index.vue index 2c166371b..9e815585c 100644 --- a/src/views/wms/basicDataManage/itemManage/itempackage/index.vue +++ b/src/views/wms/basicDataManage/itemManage/itempackage/index.vue @@ -168,13 +168,21 @@ const isShowMainButton = (row, val) => { } } +const isShowMainButton2 = (row, val) => { + if (val.indexOf(row.dataSource) > -1) { + return false + } else { + return true + } +} + // 列表-操作按钮 const butttondata = (row) => { return[ - defaultButtons.mainListEditBtn({ hasPermi: 'wms:itempackage:update' }), // 编辑 - defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:itempackage:enable'}), - defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:itempackage:disable'}), - defaultButtons.mainListDeleteBtn({ hasPermi: 'wms:itempackage:delete' }) // 删除 + defaultButtons.mainListEditBtn({hide: isShowMainButton2(row, ['WMS']), hasPermi: 'wms:itempackage:update' }), // 编辑 + defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE'] ) || isShowMainButton2(row, ['WMS']),hasPermi: 'wms:itempackage:enable'}), + defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']) || isShowMainButton2(row, ['WMS']),hasPermi: 'wms:itempackage:disable'}), + defaultButtons.mainListDeleteBtn({hide: isShowMainButton2(row, ['WMS']), hasPermi: 'wms:itempackage:delete' }) // 删除 ]} // 列表-操作按钮事件