|
|
@@ -145,13 +145,18 @@
|
|
|
</template>
|
|
|
|
|
|
<template #cookie_status="{ record }">
|
|
|
- <a-tag v-if="record.cookie_status" bordered color="blue"
|
|
|
- @click="changeAttr(record.id, 'cookie_status', true)">
|
|
|
- 正常
|
|
|
- </a-tag>
|
|
|
- <a-tag v-else bordered color="" @click="changeAttr(record.id, 'cookie_status', true)">
|
|
|
+ <a-tag v-if="!record.status" bordered color="">
|
|
|
离线
|
|
|
</a-tag>
|
|
|
+ <template v-else>
|
|
|
+ <a-tag v-if="record.cookie_status" bordered color="blue"
|
|
|
+ @click="changeAttr(record.id, 'cookie_status', true)">
|
|
|
+ 正常
|
|
|
+ </a-tag>
|
|
|
+ <a-tag v-else bordered color="" @click="changeAttr(record.id, 'cookie_status', true)">
|
|
|
+ 离线
|
|
|
+ </a-tag>
|
|
|
+ </template>
|
|
|
</template>
|
|
|
<template #actions="{ record }">
|
|
|
<a-tag v-if="record.enable_parse" size="small" bordered color="red"
|
|
|
@@ -241,7 +246,7 @@ import dayjs from 'dayjs';
|
|
|
import useLoading from '@/hooks/loading';
|
|
|
import { queryPddPool, PddPoolRecord, PddPoolParams, PddUpdateAccountModel, PddUpdateAccount } from '@/api/pdd';
|
|
|
import { Pagination } from '@/types/global';
|
|
|
-import { Message } from '@arco-design/web-vue';
|
|
|
+import { Modal, Message } from '@arco-design/web-vue';
|
|
|
import type { SelectOptionData } from '@arco-design/web-vue/es/select/interface';
|
|
|
import type { TableColumnData } from '@arco-design/web-vue/es/table/interface';
|
|
|
import cloneDeep from 'lodash/cloneDeep';
|
|
|
@@ -417,24 +422,32 @@ const changeStatus = async (id: number, val: any) => {
|
|
|
val
|
|
|
} as PddUpdateAccountModel;
|
|
|
|
|
|
- setLoading(true);
|
|
|
|
|
|
- try {
|
|
|
- const { data } = await PddUpdateAccount(args);
|
|
|
- console.log(data, data.msg);
|
|
|
- const msg = data.msg || '更新成功!';
|
|
|
- if (data.success) {
|
|
|
- Message.success(msg);
|
|
|
- fetchData();
|
|
|
- } else {
|
|
|
- Message.error(data.msg);
|
|
|
+ Modal.confirm({
|
|
|
+ title: '确认提示',
|
|
|
+ content: '确定要更改状态吗?',
|
|
|
+ okText: '确认',
|
|
|
+ cancelText: '取消',
|
|
|
+ async onOk() {
|
|
|
+ setLoading(true);
|
|
|
+
|
|
|
+ try {
|
|
|
+ const { data } = await PddUpdateAccount(args);
|
|
|
+ console.log(data, data.msg);
|
|
|
+ const msg = data.msg || '更新成功!';
|
|
|
+ if (data.success) {
|
|
|
+ Message.success(msg);
|
|
|
+ fetchData();
|
|
|
+ } else {
|
|
|
+ Message.error(data.msg);
|
|
|
+ }
|
|
|
+
|
|
|
+ } catch (e) { console.log(e) }
|
|
|
+ setLoading(false);
|
|
|
}
|
|
|
-
|
|
|
- } catch (e) { console.log(e) }
|
|
|
- setLoading(false);
|
|
|
+ });
|
|
|
};
|
|
|
|
|
|
-
|
|
|
const changeAttr = async (id: number, name: string, val: any) => {
|
|
|
const args = {
|
|
|
id,
|
|
|
@@ -442,26 +455,32 @@ const changeAttr = async (id: number, name: string, val: any) => {
|
|
|
val
|
|
|
} as PddUpdateAccountModel;
|
|
|
|
|
|
- setLoading(true);
|
|
|
- try {
|
|
|
-
|
|
|
- const { data } = await PddUpdateAccount(args);
|
|
|
- console.log(data, data.msg);
|
|
|
- const msg = data.msg || '更新成功!';
|
|
|
- if (data.success) {
|
|
|
- Message.success(msg);
|
|
|
- fetchData();
|
|
|
- } else {
|
|
|
- Message.error(data.msg);
|
|
|
+ Modal.confirm({
|
|
|
+ title: '确认提示',
|
|
|
+ content: '确定要更改状态吗?',
|
|
|
+ okText: '确认',
|
|
|
+ cancelText: '取消',
|
|
|
+ async onOk() {
|
|
|
+ setLoading(true);
|
|
|
+ try {
|
|
|
+
|
|
|
+ const { data } = await PddUpdateAccount(args);
|
|
|
+ console.log(data, data.msg);
|
|
|
+ const msg = data.msg || '更新成功!';
|
|
|
+ if (data.success) {
|
|
|
+ Message.success(msg);
|
|
|
+ fetchData();
|
|
|
+ } else {
|
|
|
+ Message.error(data.msg);
|
|
|
+ }
|
|
|
+ } catch (e) { console.log(e) }
|
|
|
+ setLoading(false);
|
|
|
}
|
|
|
- } catch (e) { console.log(e) }
|
|
|
- setLoading(false);
|
|
|
+ });
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
const search = () => {
|
|
|
fetchData({
|
|
|
...basePagination,
|