diff --git a/package-lock.json b/package-lock.json index eb53ca0..dcd1602 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13844,49 +13844,6 @@ "webpack-merge": "^5.7.3", "webpack-virtual-modules": "^0.4.2", "whatwg-fetch": "^3.6.2" - }, - "dependencies": { - "@vue/vue-loader-v15": { - "version": "npm:vue-loader@15.10.1", - "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.10.1.tgz", - "integrity": "sha512-SaPHK1A01VrNthlix6h1hq4uJu7S/z0kdLUb6klubo738NeQoLbS6V9/d8Pv19tU0XdQKju3D1HSKuI8wJ5wMA==", - "dev": true, - "requires": { - "@vue/component-compiler-utils": "^3.1.0", - "hash-sum": "^1.0.2", - "loader-utils": "^1.1.0", - "vue-hot-reload-api": "^2.3.0", - "vue-style-loader": "^4.1.0" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", - "dev": true - } - } - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } } }, "@vue/cli-shared-utils": { @@ -14051,6 +14008,47 @@ } } }, + "@vue/vue-loader-v15": { + "version": "npm:vue-loader@15.10.1", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.10.1.tgz", + "integrity": "sha512-SaPHK1A01VrNthlix6h1hq4uJu7S/z0kdLUb6klubo738NeQoLbS6V9/d8Pv19tU0XdQKju3D1HSKuI8wJ5wMA==", + "dev": true, + "requires": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, "@vue/web-component-wrapper": { "version": "1.3.0", "resolved": "https://registry.npmmirror.com/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", @@ -15569,7 +15567,7 @@ }, "dom7": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/dom7/-/dom7-2.1.5.tgz", + "resolved": "https://registry.npmmirror.com/dom7/-/dom7-2.1.5.tgz", "integrity": "sha512-xnhwVgyOh3eD++/XGtH+5qBwYTgCm0aW91GFgPJ3XG+jlsRLyJivnbP0QmUBFhI+Oaz9FV0s7cxgXHezwOEBYA==", "dev": true, "requires": { @@ -15578,7 +15576,7 @@ "dependencies": { "ssr-window": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-2.0.0.tgz", + "resolved": "https://registry.npmmirror.com/ssr-window/-/ssr-window-2.0.0.tgz", "integrity": "sha512-NXzN+/HPObKAx191H3zKlYomE5WrVIkoCB5IaSdvKokxTpjBdWfr0RaP+1Z5KOfDT0ZVz+2tdtiBkhsEQ9p+0A==", "dev": true } @@ -19408,7 +19406,7 @@ }, "ssr-window": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-1.0.1.tgz", + "resolved": "https://registry.npmmirror.com/ssr-window/-/ssr-window-1.0.1.tgz", "integrity": "sha512-dgFqB+f00LJTEgb6UXhx0h+SrG50LJvti2yMKMqAgzfUmUXZrLSv2fjULF7AWGwK25EXu8+smLR3jYsJQChPsg==", "dev": true }, diff --git a/src/utils/api/index.js b/src/utils/api/index.js index 8406f0a..7e7b790 100644 --- a/src/utils/api/index.js +++ b/src/utils/api/index.js @@ -134,7 +134,7 @@ export function getTerminalPhotoListJoggle(data) { export function getChannelListJoggle(data) { return request({ - url: "/test/getChannelList", + url: "/test/getChannelByTermid", method: "post", data, }); @@ -207,6 +207,40 @@ export function getSchedulenr(data) { }); } +//通道管理 +//1.获取通道列表 +export function getChannelListapi(data) { + return request({ + url: "/test/getChannelList", + method: "post", + data, + }); +} +//2.新增通道 +export function addChannelapi(data) { + return request({ + url: "/test/addChannelList", + method: "post", + data, + }); +} +//3.删除通道 +export function deleteChannelapi(data) { + return request({ + url: "/test/deleteChannelList", + method: "post", + data, + }); +} +//4.修改通道 +export function updateChannelapi(data) { + return request({ + url: "/test/updateChannelList", + method: "post", + data, + }); +} + //线路信息管理接口数据 //获取电压等级列表 export function getdyListJoggle(data) { diff --git a/src/views/cameraChannel/components/adddeviceDialog.vue b/src/views/cameraChannel/components/adddeviceDialog.vue index 765b46b..35f54ad 100644 --- a/src/views/cameraChannel/components/adddeviceDialog.vue +++ b/src/views/cameraChannel/components/adddeviceDialog.vue @@ -5,34 +5,29 @@ :visible.sync="isShow" :close-on-click-modal="false" width="470px" + :before-close="beforeclose" > - - + + - - - + + - - - + + - - + + + + +