mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-07 01:46:43 +08:00
完善ai调用日志页面代码
This commit is contained in:
@@ -57,7 +57,7 @@
|
||||
<div class="tableBox">
|
||||
<a-table style="border: 1px solid #f2f6fe" :columns="column" :data-source="tableData" :loading="loading"
|
||||
:scroll="{ x: 1100 }" :pagination="false">
|
||||
<template #actions="{ text, record, index }">
|
||||
<template #actions="{ record }">
|
||||
<a-space :key="record.id">
|
||||
<a-button @click="() => handleMark(record)" type="link">
|
||||
查看
|
||||
@@ -89,6 +89,8 @@
|
||||
import { defineComponent, onMounted, reactive, toRefs } from "vue";
|
||||
import dialog from "@/utils/dialog";
|
||||
import { getAiLogList, getClearLogs, getRetry } from "@/api/case";
|
||||
import {message} from "ant-design-vue";
|
||||
import { get } from "jquery";
|
||||
|
||||
export default defineComponent({
|
||||
setup() {
|
||||
@@ -125,16 +127,7 @@ export default defineComponent({
|
||||
width: "10%",
|
||||
className: "h",
|
||||
customRender: ({ text }) => {
|
||||
switch (text) {
|
||||
case 'create':
|
||||
return <span>新增</ span>;
|
||||
case 'delete':
|
||||
return <span>删除</span>;
|
||||
case 'update':
|
||||
return <span>更改</span>;
|
||||
default:
|
||||
return <span>-</span>;
|
||||
}
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -149,8 +142,8 @@ export default defineComponent({
|
||||
},
|
||||
{
|
||||
title: "调用时间",
|
||||
dataIndex: "callTime",
|
||||
key: "callTime",
|
||||
dataIndex: "optTime",
|
||||
key: "optTime",
|
||||
width: "15%",
|
||||
className: "h",
|
||||
customRender: ({ text }) => {
|
||||
@@ -241,18 +234,20 @@ export default defineComponent({
|
||||
let res = await getAiLogList({
|
||||
pageIndex: state.pageIndex,
|
||||
pageSize: state.pageSize,
|
||||
caseTitle: state.caseTitle,
|
||||
optType: state.optType,
|
||||
optStatus: state.optStatus,
|
||||
caseStatus: state.caseStatus,
|
||||
startTime: state.callTimeList[0],
|
||||
endTime: state.callTimeList[1],
|
||||
caseTitle: state.searchData.caseTitle,
|
||||
optType: state.searchData.optType,
|
||||
optStatus: state.searchData.optStatus,
|
||||
caseStatus: state.searchData.caseStatus,
|
||||
optTimeStart: state.searchData.callTimeList && state.searchData.callTimeList[0] ? state.searchData.callTimeList[0] + ' 00:00:00' : '',
|
||||
optTimeEnd: state.searchData.callTimeList && state.searchData.callTimeList[1] ? state.searchData.callTimeList[1] + ' 00:00:00' : '',
|
||||
});
|
||||
const { records, totalPages } = res.data.data.content;
|
||||
const { count } = res.data.data
|
||||
console.log(res);
|
||||
|
||||
// const { records, totalPages } = res.data.result.list;
|
||||
const { count } = res.data.result
|
||||
state.count = count
|
||||
state.tableData = records;
|
||||
state.total = totalPages;
|
||||
state.tableData = res.data.result.list;
|
||||
state.total = res.data.result.totalPages;
|
||||
}
|
||||
getTableDate()
|
||||
// 搜索
|
||||
@@ -281,26 +276,35 @@ export default defineComponent({
|
||||
|
||||
}
|
||||
const handleClearLogOk = async () => {
|
||||
|
||||
try {
|
||||
// 这里应该调用实际的API接口
|
||||
let paramsData = {
|
||||
caseTitle: state.caseTitle,
|
||||
optType: state.optType,
|
||||
optStatus: state.optStatus,
|
||||
caseStatus: state.caseStatus,
|
||||
startTime: state.callTimeList[0],
|
||||
endTime: state.callTimeList[1],
|
||||
caseTitle: state.searchData.caseTitle,
|
||||
optType: state.searchData.optType,
|
||||
optStatus: state.searchData.optStatus,
|
||||
caseStatus: state.searchData.caseStatus,
|
||||
optTimeStart: state.searchData.callTimeList && state.searchData.callTimeList[0] ? state.searchData.callTimeList[0] + ' 00:00:00' : '',
|
||||
optTimeEnd: state.searchData.callTimeList && state.searchData.callTimeList[1] ? state.searchData.callTimeList[1] + ' 00:00:00' : '',
|
||||
};
|
||||
let res = await getClearLogs(paramsData);
|
||||
console.log(res, '清空日志接口返回参数');
|
||||
|
||||
// if (res.data.data.status == 200) {
|
||||
// message.success(res.data.data.message);
|
||||
if (res.data.status == 200) {
|
||||
message.success(res.data.message);
|
||||
state.searchData = {
|
||||
pageIndex: 1,
|
||||
pageSize: 10,
|
||||
caseTitle: "",
|
||||
optType: "",
|
||||
optStatus: "",
|
||||
caseStatus: "",
|
||||
callTimeList: [],
|
||||
};
|
||||
// 重新加载数据
|
||||
// getTableDate();
|
||||
// } else {
|
||||
// message.error(res.data.data.message);
|
||||
// }
|
||||
getTableDate();
|
||||
} else {
|
||||
message.error(res.data.data.message);
|
||||
}
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
|
||||
@@ -315,12 +319,18 @@ export default defineComponent({
|
||||
}
|
||||
// 重试
|
||||
function handleRetry(record) {
|
||||
dialog({ content: '确定重试当前失败请求吗?', ok: handleRetryOk(record) });
|
||||
dialog({ content: '确定重试当前失败请求吗?', ok: () => handleRetryOk(record) });
|
||||
}
|
||||
const handleRetryOk = async (record) => {
|
||||
try {
|
||||
let res = await getRetry({ logId: record.id });
|
||||
console.log(res, '重试接口返回参数');
|
||||
if(res.data.status == 200){
|
||||
message.success(res.data.message);
|
||||
getTableDate();
|
||||
}else{
|
||||
message.error(res.data.message);
|
||||
}
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user