mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-27 17:50:53 +01:00
加入scrapy items.py支持
This commit is contained in:
@@ -13,6 +13,9 @@ const state = {
|
||||
// spider scrapy settings
|
||||
spiderScrapySettings: [],
|
||||
|
||||
// spider scrapy items
|
||||
spiderScrapyItems: [],
|
||||
|
||||
// node to deploy/run
|
||||
activeNode: {},
|
||||
|
||||
@@ -98,6 +101,9 @@ const mutations = {
|
||||
},
|
||||
SET_SPIDER_SCRAPY_SETTINGS (state, value) {
|
||||
state.spiderScrapySettings = value
|
||||
},
|
||||
SET_SPIDER_SCRAPY_ITEMS (state, value) {
|
||||
state.spiderScrapyItems = value
|
||||
}
|
||||
}
|
||||
|
||||
@@ -150,6 +156,13 @@ const actions = {
|
||||
async saveSpiderScrapySettings ({ state }, id) {
|
||||
return request.post(`/spiders/${id}/scrapy/settings`, state.spiderScrapySettings)
|
||||
},
|
||||
async getSpiderScrapyItems ({ state, commit }, id) {
|
||||
const res = await request.get(`/spiders/${id}/scrapy/items`)
|
||||
commit('SET_SPIDER_SCRAPY_ITEMS', res.data.data)
|
||||
},
|
||||
async saveSpiderScrapyItems ({ state }, id) {
|
||||
return request.post(`/spiders/${id}/scrapy/items`, state.spiderScrapyItems)
|
||||
},
|
||||
addSpiderScrapySpider ({ state }, payload) {
|
||||
const { id, form } = payload
|
||||
return request.put(`/spiders/${id}/scrapy/spiders`, form)
|
||||
|
||||
Reference in New Issue
Block a user