|
@@ -247,8 +247,30 @@ const dialogEvents = {
|
|
|
update: updateRule
|
|
|
}
|
|
|
console.log("change data:", data, payload)
|
|
|
- const r = await store.dispatch('rulesList/editCodeItem', payload)
|
|
|
- console.log(r)
|
|
|
+ try {
|
|
|
+ const r = await store.dispatch('rulesList/editCodeItem', payload)
|
|
|
+ const { msg, err } = r
|
|
|
+ if (err === 1) {
|
|
|
+ ElMessage({
|
|
|
+ message: msg || '保存成功',
|
|
|
+ type: 'success',
|
|
|
+ duration: 3000,
|
|
|
+ })
|
|
|
+ // getTableList()
|
|
|
+ } else {
|
|
|
+ ElMessage({
|
|
|
+ message: msg || '保存失败',
|
|
|
+ type: 'error',
|
|
|
+ duration: 3000,
|
|
|
+ })
|
|
|
+ }
|
|
|
+ } catch (error) {
|
|
|
+ ElMessage({
|
|
|
+ message: '保存失败',
|
|
|
+ type: 'error',
|
|
|
+ duration: 3000,
|
|
|
+ })
|
|
|
+ }
|
|
|
// SaveOrUpdateSpiderConfig(data).then(result => {
|
|
|
// ElMessage({
|
|
|
// message: `成功更新爬虫 ${data.site} /${data.channel}/${data.code}`,
|
|
@@ -346,7 +368,7 @@ const calcClaimText = (state) => {
|
|
|
}
|
|
|
}
|
|
|
// 获取列表数据
|
|
|
-const getTableList = async () => {
|
|
|
+async function getTableList() {
|
|
|
listState.loading = true
|
|
|
try {
|
|
|
const r = await store.dispatch('rulesList/getCodeList', {
|
|
@@ -396,12 +418,12 @@ const resetFilterState = () => {
|
|
|
}
|
|
|
|
|
|
// 刷新列表(不重置选择器)
|
|
|
-const refreshTableList = () => {
|
|
|
+function refreshTableList() {
|
|
|
resetListState()
|
|
|
getTableList()
|
|
|
}
|
|
|
// 刷新列表(并重置选择器)
|
|
|
-const resetFilterAndRefreshTableList = () => {
|
|
|
+function resetFilterAndRefreshTableList() {
|
|
|
resetFilterState()
|
|
|
refreshTableList()
|
|
|
}
|
|
@@ -411,7 +433,7 @@ const userClaimCodes = async () => {
|
|
|
try {
|
|
|
const r = await store.dispatch('rulesList/userClaimCodes')
|
|
|
const { msg, err } = r
|
|
|
- if (err === 0) {
|
|
|
+ if (err === 1) {
|
|
|
ElMessage({
|
|
|
message: msg || '认领成功',
|
|
|
type: 'success',
|