From 4a800a8fc83c6bd1f86a8e847b079a51a7532c09 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期三, 20 七月 2022 15:05:58 +0800 Subject: [PATCH] 修复国标配置的bug --- src/pages/cameraAccess/components/TimeSlider.vue | 47 +++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 43 insertions(+), 4 deletions(-) diff --git a/src/pages/cameraAccess/components/TimeSlider.vue b/src/pages/cameraAccess/components/TimeSlider.vue index 0f326d3..d2a384e 100644 --- a/src/pages/cameraAccess/components/TimeSlider.vue +++ b/src/pages/cameraAccess/components/TimeSlider.vue @@ -93,11 +93,45 @@ return; } else { this.isAdding = true; + let name = "鏃堕棿娈�1"; + + for ( + let index = this.VideoManageData.TimeRules.length; + index > 0; + index-- + ) { + const sliceIndex = + this.VideoManageData.TimeRules[index - 1].name.indexOf("鏃堕棿娈�"); + + if (sliceIndex != -1) { + const number = +this.VideoManageData.TimeRules[ + index - 1 + ].name.slice(sliceIndex + 3); + + console.log(number); + console.log(typeof number); + console.log(typeof NaN); + + if ( + typeof number === "number" && + !Number.isNaN(number) && + number != 0 + ) { + console.log("--------------"); + + name = "鏃堕棿娈�" + (number + 1); + + break; + } + } + } + let newRule = { id: "", - name: "鏃堕棿娈�" + this.VideoManageData.TimeRules.length, + name: name, time_rule: this.allDay, }; + this.updateTimeRule(newRule); } } @@ -153,7 +187,12 @@ if (rsp && rsp.success) { await this.VideoManageData.getTimeRule(); this.isAdding = false; - this.activeTab = rsp.data.id; + this.$nextTick(() => { + this.activeTab = + this.VideoManageData.TimeRules[ + this.VideoManageData.TimeRuleSum - 1 + ].id; + }); } else { this.isAdding = false; } @@ -188,7 +227,7 @@ }, }; </script> -<style lang='scss'> +<style lang="scss"> .sub-time-box { padding-right: 30px; position: relative; @@ -265,4 +304,4 @@ // z-index: 1; // } } -</style> \ No newline at end of file +</style> -- Gitblit v1.8.0