| | |
| | | label="时长" |
| | | show-overflow-tooltip |
| | | align="center" |
| | | v-if="form.type != 2" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | prop="uploadTime" |
| | |
| | | moveFile, |
| | | copyFile, |
| | | } from "@/api/localVedio"; |
| | | import { getCameraSceneRule } from "@/api/scene"; |
| | | |
| | | import InfoCard from "./infoCard"; |
| | | import eChartsBar from "@/components/subComponents/eChartsBar"; |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | hasRule: false, |
| | | videoUrl: "", |
| | | imgUrl: "", |
| | | previewDialog: false, |
| | |
| | | this.taskUid = 0; |
| | | }, |
| | | methods: { |
| | | async getRule() { |
| | | const res = await getCameraSceneRule({ |
| | | cameraId: this.DataStackPool.selectedDir.id, |
| | | }); |
| | | if (res && res.success && res.data.rules && res.data.rules.length > 0) { |
| | | this.hasRule = true; |
| | | console.log(this.hasRule); |
| | | } else { |
| | | this.hasRule = false; |
| | | } |
| | | }, |
| | | checkResolution(val) { |
| | | this.form.resolution_width = Number(val.split("*")[0]); |
| | | this.form.resolution_height = Number(val.split("*")[1]); |
| | |
| | | sort: 0, |
| | | status: 0, |
| | | type: 1, |
| | | resolutions: [ |
| | | { |
| | | height: 0, |
| | | width: 0, |
| | | }, |
| | | ], |
| | | }; |
| | | }, |
| | | // 添加设备 |
| | |
| | | }); |
| | | this.DataStackPool.fetchFiles(); |
| | | this.DataStackPool.selectedDir = {}; |
| | | // 删除后恢复未选中状态 |
| | | this.addDir(); |
| | | this.isAdd = false; |
| | | this.isDisabled = true; |
| | | } else { |
| | | this.$notify({ |
| | | type: "error", |
| | |
| | | this.multipleSelection = []; |
| | | }, |
| | | handleUpload() { |
| | | console.log(this.DataStackPool.selectedDir.id); |
| | | console.log( |
| | | this.$refs[ |
| | | `uploader_${this.DataStackPool.selectedDir.id}` |
| | | ][0].$refs.button.$refs.btn.click() |
| | | ); |
| | | console.log(this.DataStackPool.selectedDir); |
| | | console.log(this.DataStackPool.dirs); |
| | | this.$refs[ |
| | | `uploader_${this.DataStackPool.selectedDir.id}` |
| | | ][0].$refs.button.$refs.btn.click(); |
| | | }, |
| | | handleRefrashFileList(val) { |
| | | this.page = val; |
| | |
| | | this.$notify({ |
| | | type: "error", |
| | | message: "未选中文件", |
| | | }); |
| | | return; |
| | | } |
| | | if (!this.hasRule && status === 1) { |
| | | this.$notify({ |
| | | type: "error", |
| | | message: "您还未配置算法场景,请先配置", |
| | | }); |
| | | return; |
| | | } |
| | |
| | | height: 230px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |