From 711978bcba46a19ad37adc39e741eba0a360f278 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@iotlink.com> Date: 星期一, 28 六月 2021 11:31:45 +0800 Subject: [PATCH] rename LKJ TO LKG --- src/pages/systemSettings/views/generalSettings.vue | 113 +++++++++++++++++++++++++++----------------------------- 1 files changed, 55 insertions(+), 58 deletions(-) diff --git a/src/pages/systemSettings/views/generalSettings.vue b/src/pages/systemSettings/views/generalSettings.vue index 7507fbc..b584c9d 100644 --- a/src/pages/systemSettings/views/generalSettings.vue +++ b/src/pages/systemSettings/views/generalSettings.vue @@ -31,8 +31,7 @@ :min="0" :max="100" :show-tooltip="false" - > - </el-slider> + ></el-slider> </div> <el-input-number v-model="alarmConf.min_video_len" @@ -40,8 +39,7 @@ :min="0" :max="100" size="mini" - ></el-input-number> - s + ></el-input-number> s </div> </div> <div class="min-dur"> @@ -55,8 +53,7 @@ :min="0" :max="100" :show-tooltip="false" - > - </el-slider> + ></el-slider> </div> <el-input-number v-model="alarmConf.max_video_len" @@ -64,8 +61,7 @@ :min="0" :max="100" size="mini" - ></el-input-number> - s + ></el-input-number> s </div> </div> @@ -82,34 +78,33 @@ > <div class="left-part"> <span class="icon iconfont"></span> - <span class="name"> {{ item.name }}</span> + <span class="name">{{ item.name }}</span> </div> <div class="btns"> <span class="icon iconfont"></span> <span class="icon iconfont"></span> </div> </div> - <div class="add-group"> - <el-upload - class="upload-demo" - drag - action="https://jsonplaceholder.typicode.com/posts/" - multiple - v-show="showUpload" - > - <i class="el-icon-upload"></i> - <div class="el-upload__text"> - 浜嬩欢澹伴煶鏂囦欢鎷栧埌姝ゅ锛屾垨<em>鐐瑰嚮涓婁紶</em> <br /> - 浠呮敮鎸乵p3/wma绛夋牸寮� + <div class="add-group"> + <el-upload + class="upload-demo" + drag + action="https://jsonplaceholder.typicode.com/posts/" + :http-request="uploadSound" + v-show="showUpload" + > + <i class="el-icon-upload"></i> + <div class="el-upload__text"> + 浜嬩欢澹伴煶鏂囦欢鎷栧埌姝ゅ锛屾垨 + <em>鐐瑰嚮涓婁紶</em> + <br />浠呮敮鎸乵p3/wma绛夋牸寮� + </div> + </el-upload> + <div v-show="!showUpload"></div> + <div class="add-btn"> + <span class="icon iconfont" @click="showUpload = !showUpload"></span> </div> - </el-upload> - <div v-show="!showUpload" -></div> - <div class="add-btn"> - <span class="icon iconfont" @click="showUpload=!showUpload"></span> </div> - - </div> </div> </div> </div> @@ -118,26 +113,12 @@ <script> import { saveAlarmConfig } from "@/api/system"; +import { uploadSound, getSoundList } from "@/api/event"; -import cloudNode from "../components/CloudNode"; -import ipInput from "@/components/subComponents/IPInput"; import { isIPv4 } from "@/scripts/validate"; -import switchBar from "../components/switchBar"; export default { data() { - const checkPwd = (rule, value, callback) => { - if (!value) { - return callback(new Error("瀵嗙爜涓嶈兘涓虹┖")); - } - setTimeout(() => { - if (value.length != 6) { - callback(new Error("瀵嗙爜搴斾负6浣�!")); - } else { - callback(); - } - }, 1000); - }; return { isHighClass: false, @@ -155,7 +136,7 @@ isOpenWifi: false, inWireDetail: false, wireForm: {}, - showUpload:false, + showUpload: false, alarmConf: { min_video_len: 0, max_video_len: 0, @@ -191,19 +172,36 @@ value: "", }; }, - components: { - cloudNode, - ipInput, - switchBar, + mounted() { + this.getSounds() + }, - mounted() {}, - beforeDestroy() {}, + beforeDestroy() { }, props: ["barName"], methods: { + getSounds() { + getSoundList().then(res => { + if (res.success) { + this.soundList = res.data.list + } + }).catch( + e => console.log(e) + ) + }, + uploadSound(params) { + let param = new FormData(); + param.append("file", params.file); + uploadSound(param).then((res) => { + console.log(res.data); + }); + }, openRight(typ) { this.activePage = typ; + if (typ == "sound") { + this.getSounds() + } }, - wifiControl(val) {}, + wifiControl(val) { }, checkWifi() { this.inWifiDetail = true; }, @@ -348,13 +346,12 @@ .bar:hover { background-color: rgba(233, 233, 233, 1); } - .add-group{ - margin-top: 170px; - height: 235px; - display: flex; - flex-direction: column; - justify-content: space-between; - + .add-group { + margin-top: 170px; + height: 235px; + display: flex; + flex-direction: column; + justify-content: space-between; } .upload-demo { .el-upload-dragger { -- Gitblit v1.8.0