|
@@ -15,13 +15,11 @@ export const columns: BasicColumn[] = [
|
|
|
prefix: '$',
|
|
|
},
|
|
|
width: 100,
|
|
|
- sorter: true,
|
|
|
},
|
|
|
{
|
|
|
title: '会员身份',
|
|
|
dataIndex: 'status',
|
|
|
width: 130,
|
|
|
- sorter: true,
|
|
|
customRender({ record }) {
|
|
|
const options = ['个人', '单位'];
|
|
|
return options[record.status];
|
|
@@ -31,7 +29,6 @@ export const columns: BasicColumn[] = [
|
|
|
title: '职务',
|
|
|
dataIndex: 'duty',
|
|
|
width: 130,
|
|
|
- sorter: true,
|
|
|
customRender({ record }) {
|
|
|
const options = ['会长', '副会长', '秘书长', '副秘书长', '理事', '会员'];
|
|
|
return options[record.duty];
|
|
@@ -41,7 +38,6 @@ export const columns: BasicColumn[] = [
|
|
|
title: '入会时间',
|
|
|
dataIndex: 'jointime',
|
|
|
width: 150,
|
|
|
- sorter: true,
|
|
|
customRender({ record }) {
|
|
|
return moment(record.foundingtime).format('YYYY-MM-DD');
|
|
|
},
|
|
@@ -50,25 +46,21 @@ export const columns: BasicColumn[] = [
|
|
|
title: '当年会费',
|
|
|
dataIndex: 'current',
|
|
|
width: 200,
|
|
|
- sorter: true,
|
|
|
},
|
|
|
{
|
|
|
title: '去年会费',
|
|
|
dataIndex: 'party',
|
|
|
width: 150,
|
|
|
- sorter: true,
|
|
|
},
|
|
|
{
|
|
|
title: '当年参会率',
|
|
|
dataIndex: 'nation',
|
|
|
width: 130,
|
|
|
- sorter: true,
|
|
|
},
|
|
|
{
|
|
|
title: '去年参会率',
|
|
|
dataIndex: 'company',
|
|
|
width: 130,
|
|
|
- sorter: true,
|
|
|
},
|
|
|
];
|
|
|
|
|
@@ -80,24 +72,37 @@ export function getFormConfig(): Partial<FormProps> {
|
|
|
field: `id`,
|
|
|
label: `ID`,
|
|
|
component: 'Input',
|
|
|
+ componentProps: {
|
|
|
+ placeholder: 'ID',
|
|
|
+ },
|
|
|
colProps: {
|
|
|
xl: 12,
|
|
|
xxl: 8,
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- field: `username`,
|
|
|
- label: `用户名`,
|
|
|
- component: 'Input',
|
|
|
+ field: `status`,
|
|
|
+ label: `会员身份`,
|
|
|
+ component: 'Select',
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '会员身份',
|
|
|
+ options: [
|
|
|
+ { label: '个人', value: 0 },
|
|
|
+ { label: '单位', value: 1 },
|
|
|
+ ],
|
|
|
+ },
|
|
|
colProps: {
|
|
|
xl: 12,
|
|
|
xxl: 8,
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- field: `nickname`,
|
|
|
- label: `昵称`,
|
|
|
- component: 'Input',
|
|
|
+ field: `jointime`,
|
|
|
+ label: `入会时间`,
|
|
|
+ component: 'DatePicker',
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '入会时间',
|
|
|
+ },
|
|
|
colProps: {
|
|
|
xl: 12,
|
|
|
xxl: 8,
|
|
@@ -105,8 +110,12 @@ export function getFormConfig(): Partial<FormProps> {
|
|
|
},
|
|
|
{
|
|
|
field: `email`,
|
|
|
- label: `Email`,
|
|
|
+ label: `当年费率`,
|
|
|
component: 'Input',
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '全年费率',
|
|
|
+ disabled: true,
|
|
|
+ },
|
|
|
colProps: {
|
|
|
xl: 12,
|
|
|
xxl: 8,
|
|
@@ -114,30 +123,37 @@ export function getFormConfig(): Partial<FormProps> {
|
|
|
},
|
|
|
{
|
|
|
field: `logintime`,
|
|
|
- label: `最后登录`,
|
|
|
- component: 'RangePicker',
|
|
|
+ label: `去年费率`,
|
|
|
+ component: 'Input',
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '去年费率',
|
|
|
+ disabled: true,
|
|
|
+ },
|
|
|
colProps: {
|
|
|
xl: 12,
|
|
|
xxl: 8,
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- field: `status`,
|
|
|
- label: `状态`,
|
|
|
- component: 'Select',
|
|
|
+ field: `logintime1`,
|
|
|
+ label: `当年参会率`,
|
|
|
+ component: 'Input',
|
|
|
componentProps: {
|
|
|
- options: [
|
|
|
- {
|
|
|
- label: '启用',
|
|
|
- value: 'normal',
|
|
|
- key: 'status',
|
|
|
- },
|
|
|
- {
|
|
|
- label: '停用',
|
|
|
- value: 'locked',
|
|
|
- key: 'status',
|
|
|
- },
|
|
|
- ],
|
|
|
+ placeholder: '当年参会率',
|
|
|
+ disabled: true,
|
|
|
+ },
|
|
|
+ colProps: {
|
|
|
+ xl: 12,
|
|
|
+ xxl: 8,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: `logintime2`,
|
|
|
+ label: `去年参会率`,
|
|
|
+ component: 'Input',
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '去年参会率',
|
|
|
+ disabled: true,
|
|
|
},
|
|
|
colProps: {
|
|
|
xl: 12,
|
|
@@ -149,6 +165,7 @@ export function getFormConfig(): Partial<FormProps> {
|
|
|
label: `排序字段`,
|
|
|
component: 'Select',
|
|
|
componentProps: {
|
|
|
+ placeholder: '排序字段',
|
|
|
options: [
|
|
|
{
|
|
|
label: 'ID',
|
|
@@ -156,22 +173,37 @@ export function getFormConfig(): Partial<FormProps> {
|
|
|
key: 'id',
|
|
|
},
|
|
|
{
|
|
|
- label: '用户名',
|
|
|
- value: 'username',
|
|
|
- key: 'username',
|
|
|
+ label: '会员身份',
|
|
|
+ value: 'status',
|
|
|
+ key: 'status',
|
|
|
},
|
|
|
{
|
|
|
- label: '昵称',
|
|
|
- value: 'nickname',
|
|
|
- key: 'nickname',
|
|
|
+ label: '职务',
|
|
|
+ value: 'duty',
|
|
|
+ key: 'duty',
|
|
|
},
|
|
|
{
|
|
|
- label: 'Email',
|
|
|
- value: 'email',
|
|
|
- key: 'email',
|
|
|
+ label: '入会时间',
|
|
|
+ value: 'jointime',
|
|
|
+ key: 'jointime',
|
|
|
},
|
|
|
{
|
|
|
- label: '最后登录',
|
|
|
+ label: '当年会费',
|
|
|
+ value: 'logintime',
|
|
|
+ key: 'logintime',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '去年会费',
|
|
|
+ value: 'logintime',
|
|
|
+ key: 'logintime',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '当年参会率',
|
|
|
+ value: 'logintime',
|
|
|
+ key: 'logintime',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '去年参会率',
|
|
|
value: 'logintime',
|
|
|
key: 'logintime',
|
|
|
},
|
|
@@ -187,6 +219,7 @@ export function getFormConfig(): Partial<FormProps> {
|
|
|
label: `排序方式`,
|
|
|
component: 'Select',
|
|
|
componentProps: {
|
|
|
+ placeholder: '排序方式',
|
|
|
options: [
|
|
|
{
|
|
|
label: '升序',
|
|
@@ -205,44 +238,6 @@ export function getFormConfig(): Partial<FormProps> {
|
|
|
xxl: 8,
|
|
|
},
|
|
|
},
|
|
|
- {
|
|
|
- field: `filter`,
|
|
|
- label: `筛选字段`,
|
|
|
- component: 'CheckboxGroup',
|
|
|
- componentProps: {
|
|
|
- options: [
|
|
|
- {
|
|
|
- label: 'ID',
|
|
|
- value: 'id',
|
|
|
- key: 'filter1',
|
|
|
- },
|
|
|
- {
|
|
|
- label: '用户名',
|
|
|
- value: 'username',
|
|
|
- key: 'filter2',
|
|
|
- },
|
|
|
- {
|
|
|
- label: '昵称',
|
|
|
- value: 'nickname',
|
|
|
- key: 'filter3',
|
|
|
- },
|
|
|
- {
|
|
|
- label: 'Email',
|
|
|
- value: 'email',
|
|
|
- key: 'filter4',
|
|
|
- },
|
|
|
- {
|
|
|
- label: '昵称',
|
|
|
- value: 'logintime',
|
|
|
- key: 'filter5',
|
|
|
- },
|
|
|
- ],
|
|
|
- },
|
|
|
- colProps: {
|
|
|
- xl: 12,
|
|
|
- xxl: 8,
|
|
|
- },
|
|
|
- },
|
|
|
],
|
|
|
};
|
|
|
}
|
|
@@ -407,23 +402,23 @@ export const schemas: FormSchema[] = [
|
|
|
},
|
|
|
{
|
|
|
label: '副会长',
|
|
|
- value: 2,
|
|
|
+ value: 1,
|
|
|
},
|
|
|
{
|
|
|
label: '秘书长',
|
|
|
- value: 3,
|
|
|
+ value: 2,
|
|
|
},
|
|
|
{
|
|
|
label: '副秘书长',
|
|
|
- value: 4,
|
|
|
+ value: 3,
|
|
|
},
|
|
|
{
|
|
|
label: '理事',
|
|
|
- value: 5,
|
|
|
+ value: 4,
|
|
|
},
|
|
|
{
|
|
|
label: '会员',
|
|
|
- value: 6,
|
|
|
+ value: 5,
|
|
|
},
|
|
|
],
|
|
|
},
|