diff --git a/src/views/case/AICallLog.vue b/src/views/case/AICallLog.vue
index 0beb5779..bf22de92 100644
--- a/src/views/case/AICallLog.vue
+++ b/src/views/case/AICallLog.vue
@@ -57,7 +57,7 @@
-
+
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>;
- case 'delete':
- return 删除;
- case 'update':
- return 更改;
- default:
- return -;
- }
+ 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);
}