|
|
@@ -107,7 +107,7 @@
|
|
|
<span> 日志详情 </span>
|
|
|
</div>
|
|
|
</template>
|
|
|
- <pre>{{ state.content }}</pre>
|
|
|
+ <pre v-loading="state.loadingDetail">{{ state.content }}</pre>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -123,6 +123,7 @@ import { SysLogEx } from '/@/api-services/models';
|
|
|
|
|
|
const state = reactive({
|
|
|
loading: false,
|
|
|
+ loadingDetail: false,
|
|
|
queryParams: {
|
|
|
startTime: undefined,
|
|
|
endTime: undefined,
|
|
|
@@ -215,9 +216,14 @@ const handleCurrentChange = (val: number) => {
|
|
|
};
|
|
|
|
|
|
// 查看详情
|
|
|
-const viewDetail = (row: any) => {
|
|
|
- state.content = row.message;
|
|
|
+const viewDetail = async (row: any) => {
|
|
|
+ state.content = '';
|
|
|
state.dialogVisible = true;
|
|
|
+ state.loadingDetail = true;
|
|
|
+ var res = await getAPI(SysLogExApi).apiSysLogExDetailIdGet(row.id);
|
|
|
+ row.message = res.data.result?.message ?? '';
|
|
|
+ state.content = row.message;
|
|
|
+ state.loadingDetail = false;
|
|
|
};
|
|
|
|
|
|
// 设置行颜色
|