// 用户列表配置信息 export const columns = [ { type: 'index' }, { prop: 'UserCode', label: 'S/N', width: 100, sortable: 'custom', showOverflowTooltip: true }, { prop: 'UserName', label: 'User Name', minWidth: 100, sortable: 'custom', showOverflowTooltip: true }, { prop: 'RealName', label: 'Real Name', minWidth: 120, sortable: 'custom', showOverflowTooltip: true }, { prop: 'Sex', label: 'Gender', hidden: true, slot: 'genderSlot', minWidth: 100, sortable: 'custom', showOverflowTooltip: true }, { prop: 'Phone', label: 'Phone', minWidth: 120, sortable: 'custom', showOverflowTooltip: true }, { prop: 'EMail', label: 'EMail', minWidth: 150, sortable: 'custom', showOverflowTooltip: true }, { prop: 'OrganizationName', label: 'Organization', minWidth: 130, showOverflowTooltip: true }, { prop: 'UserType', label: 'User Type', minWidth: 100, sortable: 'custom', showOverflowTooltip: true }, // { // prop: 'RoleNameList', // label: 'Roles', // hidden: true, // slot: 'roleSlot', // minWidth: 250, // showOverflowTooltip: true // }, { prop: 'IsZhiZhun', label: 'Internal Or External:', hidden: true, slot: 'isZhiZhunSlot', minWidth: 140, sortable: 'custom', showOverflowTooltip: true }, { prop: 'IsTestUser', label: 'Is Test User', hidden: true, slot: 'isTestUserSlot', minWidth: 120, sortable: 'custom', showOverflowTooltip: true }, { prop: 'Status', label: 'Status', hidden: true, slot: 'statusSlot', minWidth: 100, sortable: 'custom', showOverflowTooltip: true }, { type: 'operate', label: 'Action', minWidth: 200, operates: [ { name: 'Edit', type: 'primary', emitKey: 'editCb' }, { name: 'Delete', type: 'danger', emitKey: 'deleteCb' } ] } ] // 用户列表查询表单配置信息 export const searchForm = [ { type: 'Input', label: 'User Name:', prop: 'UserName', width: '120px', placeholder: '' }, { type: 'Input', label: 'Real Name:', prop: 'RealName', width: '120px', placeholder: '' }, { type: 'Input', label: 'Phone:', prop: 'Phone', width: '120px', placeholder: '' }, { type: 'Input', label: 'Organization:', prop: 'OrganizationName', width: '120px', placeholder: '' }, { type: 'Select', label: 'Internal Or External:', prop: 'IsZhiZhun', width: '100px', options: [ { label: 'Internal', value: true }, { label: 'External', value: false } ], props: { label: 'label', value: 'value' }, change: scope => '', placeholder: '' }, { type: 'Select', label: 'Is Test User:', prop: 'IsTestUser', width: '100px', options: [ { label: 'Yes', value: true }, { label: 'No', value: false } ], props: { label: 'label', value: 'value' }, change: scope => '', placeholder: '' }, { type: 'Select', label: 'Status:', prop: 'UserState', width: '100px', options: [ { label: 'Enable', value: 1 }, { label: 'Disable', value: 0 } ], props: { label: 'label', value: 'value' }, change: scope => '', placeholder: '' }, { type: 'Select', label: 'User Type:', prop: 'UserType', width: '100px', options: [], // 下拉选项 props: { label: 'UserType', value: 'Id' }, // 下拉选项配置信息,必填 placeholder: '' } ] // 用户列表查询表单事件配置信息 export const searchHandle = [ { label: 'Reset', type: 'primary', emitKey: 'reset' }, { label: 'Search', type: 'primary', emitKey: 'search' } ]