81 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			81 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
// 角色列表配置信息
 | 
						|
export const role_columns = [
 | 
						|
  { type: 'index' },
 | 
						|
 | 
						|
  {
 | 
						|
    prop: 'UserType',
 | 
						|
    label: 'User Type',
 | 
						|
    minWidth: 120,
 | 
						|
    showOverflowTooltip: true
 | 
						|
  },
 | 
						|
  {
 | 
						|
    prop: 'UserTypeShortName',
 | 
						|
    label: 'Shortname',
 | 
						|
    minWidth: 100,
 | 
						|
    showOverflowTooltip: true
 | 
						|
  },
 | 
						|
  {
 | 
						|
    prop: 'Type',
 | 
						|
    label: 'Group',
 | 
						|
    hidden: true,
 | 
						|
    minWidth: 100,
 | 
						|
    showOverflowTooltip: true,
 | 
						|
    slot: 'TypeSlot'
 | 
						|
  },
 | 
						|
 | 
						|
  {
 | 
						|
    prop: 'Description',
 | 
						|
    label: 'Description',
 | 
						|
    minWidth: 100,
 | 
						|
    showOverflowTooltip: true },
 | 
						|
  {
 | 
						|
    type: 'operate',
 | 
						|
    label: 'Action',
 | 
						|
    minWidth: 100,
 | 
						|
    operates: [
 | 
						|
      // { name: 'Permission', type: 'primary', emitKey: 'permission' },
 | 
						|
      { name: 'Edit', type: 'primary', emitKey: 'edit' },
 | 
						|
      { name: 'Delete', type: 'danger', emitKey: 'delete' }
 | 
						|
    ] }
 | 
						|
]
 | 
						|
export const model_cfg = {
 | 
						|
  visible: false,
 | 
						|
  title: '',
 | 
						|
  width: '600px',
 | 
						|
  showClose: true
 | 
						|
}
 | 
						|
export const editRoleForm = [
 | 
						|
  {
 | 
						|
    type: 'Input',
 | 
						|
    label: 'Role Name',
 | 
						|
    prop: 'RoleName',
 | 
						|
    width: '100%',
 | 
						|
    placeholder: ''
 | 
						|
  },
 | 
						|
  {
 | 
						|
    type: 'Input',
 | 
						|
    label: 'Description',
 | 
						|
    prop: 'RoleDescription',
 | 
						|
    width: '100%',
 | 
						|
    placeholder: ''
 | 
						|
  }
 | 
						|
]
 | 
						|
export const editData = {
 | 
						|
  RoleName: null,
 | 
						|
  RoleDescription: null
 | 
						|
}
 | 
						|
export const editRules = {
 | 
						|
  RoleName: [
 | 
						|
    { required: true, message: 'Please specify', trigger: 'blur' },
 | 
						|
    { max: 50, message: 'The maximum length is 50' }
 | 
						|
  ],
 | 
						|
  RoleDescription: [
 | 
						|
    { max: 500, message: 'The maximum length is 500' }
 | 
						|
  ]
 | 
						|
 | 
						|
}
 | 
						|
export const editHandle = [
 | 
						|
  { label: 'Cancel', type: 'primary', emitKey: 'cancel' },
 | 
						|
  { label: 'Save', type: 'primary', emitKey: 'save' }
 | 
						|
]
 |