| 
					
					
						
							
						
					
					
				 | 
				@ -50,9 +50,42 @@ const Collect = () => { | 
			
		
		
	
		
			
				 | 
				 | 
				            { required: true, message: t(`${i18nPrefix}.columns.name`, '站点名称') } | 
				 | 
				 | 
				            { 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`, '站点图标'), | 
				 | 
				 | 
				        'title': t(`${i18nPrefix}.columns.icon_cdn`, '站点图标'), | 
			
		
		
	
		
			
				 | 
				 | 
				        'dataIndex': 'icon_cdn', | 
				 | 
				 | 
				        'dataIndex': 'icon_cdn', | 
			
		
		
	
		
			
				 | 
				 | 
				        onHeaderCell: () => ({ | 
				 | 
				 | 
				        onHeaderCell: () => ({ | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -71,11 +104,11 @@ const Collect = () => { | 
			
		
		
	
		
			
				 | 
				 | 
				        ellipsis: true, | 
				 | 
				 | 
				        ellipsis: true, | 
			
		
		
	
		
			
				 | 
				 | 
				        copyable: 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`, '类型'), | 
				 | 
				 | 
				        'title': t(`${i18nPrefix}.columns.type_id`, '类型'), | 
			
		
		
	
		
			
				 | 
				 | 
				        'dataIndex': 'type_id', | 
				 | 
				 | 
				        'dataIndex': 'type_id', | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -90,21 +123,21 @@ const Collect = () => { | 
			
		
		
	
		
			
				 | 
				 | 
				          options: types | 
				 | 
				 | 
				          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`, '同步图片'), | 
				 | 
				 | 
				        'title': t(`${i18nPrefix}.columns.sync_pic`, '同步图片'), | 
			
		
		
	
		
			
				 | 
				 | 
				        'dataIndex': '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`, '启用'), | 
				 | 
				 | 
				        'title': t(`${i18nPrefix}.columns.status`, '启用'), | 
			
		
		
	
		
			
				 | 
				 | 
				        'dataIndex': 'status', | 
				 | 
				 | 
				        'dataIndex': 'status', | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -162,34 +187,15 @@ const Collect = () => { | 
			
		
		
	
		
			
				 | 
				 | 
				        ellipsis: true, | 
				 | 
				 | 
				        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`, '站点采集规则'), | 
				 | 
				 | 
				        'title': t(`${i18nPrefix}.columns.categories_rules`, '站点采集规则'), | 
			
		
		
	
		
			
				 | 
				 | 
				        'dataIndex': 'categories_rules', | 
				 | 
				 | 
				        'dataIndex': 'categories_rules', | 
			
		
		
	
		
			
				 | 
				 | 
				        valueType: 'textarea', | 
				 | 
				 | 
				        valueType: 'textarea', | 
			
		
		
	
		
			
				 | 
				 | 
				        onHeaderCell: () => ({ | 
				 | 
				 | 
				        onHeaderCell: () => ({ | 
			
		
		
	
		
			
				 | 
				 | 
				          width: 200, | 
				 | 
				 | 
				          width: 200, | 
			
		
		
	
		
			
				 | 
				 | 
				        }), | 
				 | 
				 | 
				        }), | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        colProps: { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          span: 8 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        }, | 
			
		
		
	
		
			
				 | 
				 | 
				        ellipsis: true, | 
				 | 
				 | 
				        ellipsis: true, | 
			
		
		
	
		
			
				 | 
				 | 
				      }, | 
				 | 
				 | 
				      }, | 
			
		
		
	
		
			
				 | 
				 | 
				      { | 
				 | 
				 | 
				      { | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -285,13 +291,13 @@ const Collect = () => { | 
			
		
		
	
		
			
				 | 
				 | 
				            /> | 
				 | 
				 | 
				            /> | 
			
		
		
	
		
			
				 | 
				 | 
				            <BetaSchemaForm | 
				 | 
				 | 
				            <BetaSchemaForm | 
			
		
		
	
		
			
				 | 
				 | 
				                    shouldUpdate={false} | 
				 | 
				 | 
				                    shouldUpdate={false} | 
			
		
		
	
		
			
				 | 
				 | 
				                    width={600} | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    width={1000} | 
			
		
		
	
		
			
				 | 
				 | 
				                    form={form} | 
				 | 
				 | 
				                    form={form} | 
			
		
		
	
		
			
				 | 
				 | 
				                    layout={'vertical'} | 
				 | 
				 | 
				                    layout={'vertical'} | 
			
		
		
	
		
			
				 | 
				 | 
				                    scrollToFirstError={true} | 
				 | 
				 | 
				                    scrollToFirstError={true} | 
			
		
		
	
		
			
				 | 
				 | 
				                    title={t(`${i18nPrefix}.title_${form.getFieldValue('id') !== 0 ? 'edit' : 'add'}`, form.getFieldValue('id') !== 0 ? '站点编辑' : '站点添加')} | 
				 | 
				 | 
				                    title={t(`${i18nPrefix}.title_${form.getFieldValue('id') !== 0 ? 'edit' : 'add'}`, form.getFieldValue('id') !== 0 ? '站点编辑' : '站点添加')} | 
			
		
		
	
		
			
				 | 
				 | 
				                    // colProps={{ span: 24 }}
 | 
				 | 
				 | 
				                    // colProps={{ span: 24 }}
 | 
			
		
		
	
		
			
				 | 
				 | 
				                    labelCol={{ span: 6 }} | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    // labelCol={{ span: 6 }}
 | 
			
		
		
	
		
			
				 | 
				 | 
				                    // wrapperCol={{ span: 14 }}
 | 
				 | 
				 | 
				                    // wrapperCol={{ span: 14 }}
 | 
			
		
		
	
		
			
				 | 
				 | 
				                    layoutType={'DrawerForm'} | 
				 | 
				 | 
				                    layoutType={'DrawerForm'} | 
			
		
		
	
		
			
				 | 
				 | 
				                    open={open} | 
				 | 
				 | 
				                    open={open} | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |