diff --git a/src/components/base-dialog/AttrForm/index.vue b/src/components/base-dialog/AttrForm/index.vue index 5e9f505..df52b4b 100644 --- a/src/components/base-dialog/AttrForm/index.vue +++ b/src/components/base-dialog/AttrForm/index.vue @@ -127,18 +127,11 @@ export default { } }, methods: { - /** filter tableConfigs */ filterTableConfigs() { - // return this.tableConfigs.map(item => { - // const {prop, name, filter} = item - // const newConfigs = {prop,name,filter} - // if (item.type) newConfigs.type = item.type - // if (item.fixed) newConfigs.fixed = item.fixed - // if (item.width) newConfigs.width = item.width - // if (item.subcomponent) newConfigs.subcomponent = item.subcomponent - // if (item.options) newConfigs.options = item.options - // return newConfigs - // }) + if (this.isDetail) { + /** 如果是查看详情,就屏蔽操作列 */ + return this.tableConfigs.filter(opt => opt.prop !== 'operations') + } return this.tableConfigs }, /** init dataform */