added jd spider

This commit is contained in:
Marvin Zhang
2019-05-10 21:25:17 +08:00
parent 433b945eeb
commit 73e3bc2dec
13 changed files with 285 additions and 4 deletions

View File

@@ -138,6 +138,7 @@ export default {
'Category': '类别',
'Select': '请选择',
'Select Category': '请选择类别',
'Spider Count': '爬虫数',
// 文件
'Choose Folder': '选择文件',

View File

@@ -41,6 +41,17 @@
</el-select>
</template>
</el-table-column>
<el-table-column v-else-if="col.name === 'domain'"
:key="col.name"
:label="$t(col.label)"
:width="col.width"
:align="col.align">
<template slot-scope="scope">
<a class="domain" :href="'http://' + scope.row[col.name]" target="_blank">
{{scope.row[col.name]}}
</a>
</template>
</el-table-column>
<el-table-column v-else
:key="col.name"
:property="col.name"
@@ -102,7 +113,8 @@ export default {
{ name: 'name', label: 'Name', align: 'left', width: '120' },
{ name: 'domain', label: 'Domain', align: 'left', width: '150' },
{ name: 'description', label: 'Description', align: 'left' },
{ name: 'category', label: 'Category', align: 'center', width: '180' }
{ name: 'category', label: 'Category', align: 'center', width: '180' },
{ name: 'spider_count', label: 'Spider Count', align: 'center', width: '60' }
]
}
},
@@ -186,4 +198,8 @@ export default {
.table >>> .el-select .el-select__caret {
line-height: 32px;
}
.table >>> .domain {
text-decoration: underline;
}
</style>

View File

@@ -160,8 +160,9 @@ export default {
// tableData,
columns: [
{ name: 'name', label: 'Name', width: 'auto' },
{ name: 'type', label: 'Spider Type', width: '160', sortable: true },
{ name: 'lang', label: 'Language', width: '160', sortable: true },
{ name: 'site_name', label: 'Site', width: '120' },
{ name: 'type', label: 'Spider Type', width: '120', sortable: true },
{ name: 'lang', label: 'Language', width: '120', sortable: true },
{ name: 'task_ts', label: 'Last Run', width: '160' },
{ name: 'last_7d_tasks', label: 'Last 7-Day Tasks', width: '80' },
{ name: 'last_5_errors', label: 'Last 5-Run Errors', width: '80' }