Commit cff090da authored by 胡占生's avatar 胡占生 🇨🇳

fix: 视频预览界面 实时预警修复,日志管理 修复查询问题

parent 53dd3b78
......@@ -17,6 +17,16 @@
/>
</el-select>
</el-form-item>
<el-form-item label="算法列表" prop="applicationScenarios">
<el-select v-model="queryParams.applicationScenarios" placeholder="请选择算法列表" clearable style="width: 200px">
<el-option
v-for="disc in algorithm_scen"
:key="disc.value"
:label="disc.label"
:value="disc.value"
/>
</el-select>
</el-form-item>
<el-form-item label="创建时间" >
<el-date-picker
v-model="dateRange"
......@@ -27,16 +37,6 @@
end-placeholder="结束日期"
></el-date-picker>
</el-form-item>
<el-form-item label="算法场景" prop="applicationScenarios">
<el-select v-model="queryParams.applicationScenarios" placeholder="请选择算法场景" clearable style="width: 200px">
<el-option
v-for="disc in algorithm_scen"
:key="disc.value"
:label="disc.label"
:value="disc.value"
/>
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
......
......@@ -40,9 +40,9 @@
<el-date-picker v-model="dateRange" value-format="YYYY-MM-DD" type="daterange" range-separator="-"
start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
</el-form-item>
<el-form-item label="摄像头" prop="deptName">
<el-select v-model="queryParams.deptName" placeholder="请选择摄像头" clearable style="width: 200px">
<el-option v-for="dict in sys_job_status" :key="dict.value" :label="dict.label" :value="dict.value" />
<el-form-item label="算法名称" prop="deptName">
<el-select v-model="queryParams.deptName" placeholder="请选择算法" clearable style="width: 200px">
<el-option v-for="dict in algList" :key="dict.algorithmEnglish" :label="dict.algorithmName" :value="dict.algorithmEnglish" />
</el-select>
</el-form-item>
<el-form-item>
......@@ -251,6 +251,7 @@ import {listAlgLog,listCameraLog} from "@/api/logControl/index";
import { list as OpList } from "@/api/monitor/operlog";
import { list as LoList} from "@/api/monitor/logininfor";
import { get } from "@vueuse/core";
import { listAlg } from "@/api/algorithmList/index.js";
const router = useRouter();
const { proxy } = getCurrentInstance();
const { sys_job_group, sys_job_status,sys_oper_type, sys_common_status } = proxy.useDict(
......@@ -262,6 +263,7 @@ const { sys_job_group, sys_job_status,sys_oper_type, sys_common_status } = proxy
const nowText = ref("日志管理");
const activeName = ref("摄像头日志");
const AlgLogList = ref([]);
const algList = ref([]);
const CameraLogList = ref([]);
const OperateLogList = ref([]);
const logininforList = ref([]);
......@@ -302,7 +304,8 @@ const { queryParams, form, rules } = toRefs(data);
function handleClick(val) {
activeName.value=val.props.name
console.log("🚀 ~ handleClick ~ activeName.value:", activeName.value)
dateRange.value = [];
queryParams.value={}
getAllList()
}
......@@ -313,6 +316,14 @@ function getAllList(){
if(activeName.value=='登录日志') getLogininforList()
}
/** 查询算法列表 */
function getAlgList() {
listAlg({pageNum: 1,pageSize: 100}).then(
(response) => {
algList.value = response.rows;
}
);
}
/** 查询算法日志列表 */
function getAlgLogList() {
loading.value = true;
......@@ -383,7 +394,6 @@ function reset() {
concurrent: 1,
status: "0",
};
proxy.resetForm("jobRef");
}
......@@ -518,7 +528,7 @@ function handleExport() {
`job_${new Date().getTime()}.xlsx`
);
}
getAlgList()
getAllList();
</script>
<style scoped lang="scss">
......
......@@ -188,14 +188,12 @@ function handleNodeClick(row) {
const treeID = row.id.split("-")[1];
if(treeType=='点位'){
handlvideoPath(treeID)
queryParams.value.locationId = treeID;
queryParams.value.regionId = null;
}else{
queryParams.value.regionId = treeID;
queryParams.value.locationId = null;
}
clearTimeout(timeoutId);
getWaringData()
// else{
// queryParams.value.regionId = treeID;
// }
// clearTimeout(timeoutId);
// getWaringData()
}
function handjudge(row) {
const treeType = row.id.split("-")[0];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment