##注意
    1. setFieldsValue(pick(record, ['roleId', 'roleName', 'permission', 'remark']))不能写多
    2.slot用法：
        标签A的属性slot="name",指将A标签包含的所有内容放到A组件中名为name的卡槽中，即<slot name="name"></slot>
        标签A的属性slot="name" slot-scope="user"，表示A组件中<slot name="name" v-bind:user="user"></slot>
        的User值，从子组件中传递给标签使用
    3.table中的slot="name" 匹配字段的scopedSlots: { customRender: 'action' }的action值
      slot-scope="user" 匹配的为字段回调函数的参数值
      
##问题
    1.页面的相互跳转，比如保存后，跳转的页面
    2.页面的基础封装，有些功能完全不合适，需要改为合适的页面
    3.静态页面没法用，比如物资领用
    4.部分按钮，需要固定底部，比如嫌弃里的按钮，不如物资领用
    5.设备跳转到对应页面时需要给参数，比如润滑任务   要给该设备的润滑任务