|
|
@ -50,9 +50,42 @@ const Collect = () => { |
|
|
|
{ required: true, message: t(`${i18nPrefix}.columns.name`, '站点名称') } |
|
|
|
] |
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
{ |
|
|
|
'title': t(`${i18nPrefix}.columns.weights`, '权重'), |
|
|
|
'dataIndex': 'weights', |
|
|
|
valueType: 'digit', |
|
|
|
onHeaderCell: () => ({ |
|
|
|
width: 80, |
|
|
|
}), |
|
|
|
}, |
|
|
|
{ |
|
|
|
'title': t(`${i18nPrefix}.columns.site_auth`, '搜片认证站点'), |
|
|
|
'dataIndex': 'site_auth', |
|
|
|
valueType: 'switch', |
|
|
|
onHeaderCell: () => ({ |
|
|
|
width: 100, |
|
|
|
}), |
|
|
|
render: (_dom, record) => { |
|
|
|
return <Switch value={record.site_auth} size={'small'}/> |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
'title': t(`${i18nPrefix}.columns.site_cooperation`, '搜片合作优质站点'), |
|
|
|
'dataIndex': 'site_cooperation', |
|
|
|
valueType: 'switch', |
|
|
|
onHeaderCell: () => ({ |
|
|
|
width: 130, |
|
|
|
}), |
|
|
|
colProps: { |
|
|
|
span: 8 |
|
|
|
}, |
|
|
|
render: (_dom, record) => { |
|
|
|
return <Switch value={record.site_cooperation} size={'small'}/> |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
'title': t(`${i18nPrefix}.columns.icon_cdn`, '站点图标'), |
|
|
|
'dataIndex': 'icon_cdn', |
|
|
|
onHeaderCell: () => ({ |
|
|
@ -71,11 +104,11 @@ const Collect = () => { |
|
|
|
ellipsis: true, |
|
|
|
copyable: true, |
|
|
|
}, |
|
|
|
{ |
|
|
|
'title': t(`${i18nPrefix}.columns.param`, '参数'), |
|
|
|
'dataIndex': 'param', |
|
|
|
hideInTable: true, |
|
|
|
}, |
|
|
|
// {
|
|
|
|
// 'title': t(`${i18nPrefix}.columns.param`, '参数'),
|
|
|
|
// 'dataIndex': 'param',
|
|
|
|
// hideInTable: true,
|
|
|
|
// },
|
|
|
|
{ |
|
|
|
'title': t(`${i18nPrefix}.columns.type_id`, '类型'), |
|
|
|
'dataIndex': 'type_id', |
|
|
@ -90,21 +123,21 @@ const Collect = () => { |
|
|
|
options: types |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
'title': t(`${i18nPrefix}.columns.opt`, '操作方式'), |
|
|
|
'dataIndex': 'opt', |
|
|
|
hideInTable: true, |
|
|
|
}, |
|
|
|
{ |
|
|
|
'title': t(`${i18nPrefix}.columns.filter`, '过滤模式'), |
|
|
|
'dataIndex': 'filter', |
|
|
|
hideInTable: true, |
|
|
|
}, |
|
|
|
{ |
|
|
|
'title': t(`${i18nPrefix}.columns.filter_form`, '过滤表单'), |
|
|
|
'dataIndex': 'filter_form', |
|
|
|
hideInTable: true, |
|
|
|
}, |
|
|
|
// {
|
|
|
|
// 'title': t(`${i18nPrefix}.columns.opt`, '操作方式'),
|
|
|
|
// 'dataIndex': 'opt',
|
|
|
|
// hideInTable: true,
|
|
|
|
// },
|
|
|
|
// {
|
|
|
|
// 'title': t(`${i18nPrefix}.columns.filter`, '过滤模式'),
|
|
|
|
// 'dataIndex': 'filter',
|
|
|
|
// hideInTable: true,
|
|
|
|
// },
|
|
|
|
// {
|
|
|
|
// 'title': t(`${i18nPrefix}.columns.filter_form`, '过滤表单'),
|
|
|
|
// 'dataIndex': 'filter_form',
|
|
|
|
// hideInTable: true,
|
|
|
|
// },
|
|
|
|
{ |
|
|
|
'title': t(`${i18nPrefix}.columns.sync_pic`, '同步图片'), |
|
|
|
'dataIndex': 'sync_pic', |
|
|
@ -120,19 +153,11 @@ const Collect = () => { |
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
{ |
|
|
|
'title': t(`${i18nPrefix}.columns.class`, '扩展分类'), |
|
|
|
'dataIndex': 'class', |
|
|
|
valueType: 'textarea', |
|
|
|
}, |
|
|
|
{ |
|
|
|
'title': t(`${i18nPrefix}.columns.weights`, '权重'), |
|
|
|
'dataIndex': 'weights', |
|
|
|
valueType: 'digit', |
|
|
|
onHeaderCell: () => ({ |
|
|
|
width: 80, |
|
|
|
}), |
|
|
|
}, |
|
|
|
// {
|
|
|
|
// 'title': t(`${i18nPrefix}.columns.class`, '扩展分类'),
|
|
|
|
// 'dataIndex': 'class',
|
|
|
|
// valueType: 'textarea',
|
|
|
|
// },
|
|
|
|
{ |
|
|
|
'title': t(`${i18nPrefix}.columns.status`, '启用'), |
|
|
|
'dataIndex': 'status', |
|
|
@ -162,34 +187,15 @@ const Collect = () => { |
|
|
|
ellipsis: true, |
|
|
|
}, |
|
|
|
{ |
|
|
|
'title': t(`${i18nPrefix}.columns.site_auth`, '搜片认证站点'), |
|
|
|
'dataIndex': 'site_auth', |
|
|
|
valueType: 'switch', |
|
|
|
onHeaderCell: () => ({ |
|
|
|
width: 100, |
|
|
|
}), |
|
|
|
render: (_dom, record) => { |
|
|
|
return <Switch value={record.site_auth} size={'small'}/> |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
'title': t(`${i18nPrefix}.columns.site_cooperation`, '搜片合作优质站点'), |
|
|
|
'dataIndex': 'site_cooperation', |
|
|
|
valueType: 'switch', |
|
|
|
onHeaderCell: () => ({ |
|
|
|
width: 130, |
|
|
|
}), |
|
|
|
render: (_dom, record) => { |
|
|
|
return <Switch value={record.site_cooperation} size={'small'}/> |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
'title': t(`${i18nPrefix}.columns.categories_rules`, '站点采集规则'), |
|
|
|
'dataIndex': 'categories_rules', |
|
|
|
valueType: 'textarea', |
|
|
|
onHeaderCell: () => ({ |
|
|
|
width: 200, |
|
|
|
}), |
|
|
|
colProps: { |
|
|
|
span: 8 |
|
|
|
}, |
|
|
|
ellipsis: true, |
|
|
|
}, |
|
|
|
{ |
|
|
@ -285,13 +291,13 @@ const Collect = () => { |
|
|
|
/> |
|
|
|
<BetaSchemaForm |
|
|
|
shouldUpdate={false} |
|
|
|
width={600} |
|
|
|
width={1000} |
|
|
|
form={form} |
|
|
|
layout={'vertical'} |
|
|
|
scrollToFirstError={true} |
|
|
|
title={t(`${i18nPrefix}.title_${form.getFieldValue('id') !== 0 ? 'edit' : 'add'}`, form.getFieldValue('id') !== 0 ? '站点编辑' : '站点添加')} |
|
|
|
// colProps={{ span: 24 }}
|
|
|
|
labelCol={{ span: 6 }} |
|
|
|
// labelCol={{ span: 6 }}
|
|
|
|
// wrapperCol={{ span: 14 }}
|
|
|
|
layoutType={'DrawerForm'} |
|
|
|
open={open} |
|
|
|