diff --git a/public/index.html b/public/index.html index 587ad560..6362b74b 100644 --- a/public/index.html +++ b/public/index.html @@ -8,7 +8,7 @@ - + diff --git a/src/api/iot/batch.js b/src/api/iot/batch.js new file mode 100644 index 00000000..ae651018 --- /dev/null +++ b/src/api/iot/batch.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询设备批次号列表 +export function listBatch(query) { + return request({ + url: '/iot/batch/list', + method: 'get', + params: query + }) +} + +// 查询设备批次号详细 +export function getBatch(batchId) { + return request({ + url: '/iot/batch/' + batchId, + method: 'get' + }) +} + +// 新增设备批次号 +export function addBatch(data) { + return request({ + url: '/iot/batch', + method: 'post', + data: data + }) +} + +// 修改设备批次号 +export function updateBatch(data) { + return request({ + url: '/iot/batch', + method: 'put', + data: data + }) +} + +// 删除设备批次号 +export function delBatch(batchId) { + return request({ + url: '/iot/batch/' + batchId, + method: 'delete' + }) +} + +// 导出设备批次号 +export function exportBatch(query) { + return request({ + url: '/iot/batch/export', + method: 'get', + params: query + }) +} diff --git a/src/api/iot/library.js b/src/api/iot/library.js new file mode 100644 index 00000000..e872af3f --- /dev/null +++ b/src/api/iot/library.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' + +// 查询硬件数据库列表 +export function listLibrary(query) { + return request({ + url: '/iot/library/list', + method: 'get', + params: query + }) +} + +// 查询硬件数据库详细 +export function getLibrary(devId) { + return request({ + url: '/iot/library/' + devId, + method: 'get' + }) +} + +// 新增硬件数据库 +export function addLibrary(data) { + return request({ + url: '/iot/library', + method: 'post', + data: data + }) +} + +// 修改硬件数据库 +export function updateLibrary(data) { + return request({ + url: '/iot/library', + method: 'put', + data: data + }) +} + +// 删除硬件数据库 +export function delLibrary(devId) { + return request({ + url: '/iot/library/' + devId, + method: 'delete' + }) +} + +// 导出硬件数据库 +export function exportLibrary(query) { + return request({ + url: '/iot/library/export', + method: 'get', + params: query + }) +} + +// 下载用户导入模板 +export function importTemplate() { + return request({ + url: '/iot/library/importTemplate', + method: 'get' + }) +} diff --git a/src/assets/icons/svg/A_gjclmune.svg b/src/assets/icons/svg/A_gjclmune.svg new file mode 100644 index 00000000..d384f296 --- /dev/null +++ b/src/assets/icons/svg/A_gjclmune.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/A_gjshmenu.svg b/src/assets/icons/svg/A_gjshmenu.svg new file mode 100644 index 00000000..2c259d6e --- /dev/null +++ b/src/assets/icons/svg/A_gjshmenu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/big/v3/bg.jpg b/src/assets/images/big/v3/bg.jpg new file mode 100644 index 00000000..86394f62 Binary files /dev/null and b/src/assets/images/big/v3/bg.jpg differ diff --git a/src/assets/images/big/v3/boxgao-b.png b/src/assets/images/big/v3/boxgao-b.png new file mode 100644 index 00000000..3a29babf Binary files /dev/null and b/src/assets/images/big/v3/boxgao-b.png differ diff --git a/src/assets/images/big/v3/boxgao-c.png b/src/assets/images/big/v3/boxgao-c.png new file mode 100644 index 00000000..61c31f4e Binary files /dev/null and b/src/assets/images/big/v3/boxgao-c.png differ diff --git a/src/assets/images/big/v3/boxgao-t.png b/src/assets/images/big/v3/boxgao-t.png new file mode 100644 index 00000000..834479df Binary files /dev/null and b/src/assets/images/big/v3/boxgao-t.png differ diff --git a/src/assets/images/big/v3/boxleft-bottom.png b/src/assets/images/big/v3/boxleft-bottom.png new file mode 100644 index 00000000..7b04f70b Binary files /dev/null and b/src/assets/images/big/v3/boxleft-bottom.png differ diff --git a/src/assets/images/big/v3/boxleft-center.png b/src/assets/images/big/v3/boxleft-center.png new file mode 100644 index 00000000..6faacbe6 Binary files /dev/null and b/src/assets/images/big/v3/boxleft-center.png differ diff --git a/src/assets/images/big/v3/boxleft-top.png b/src/assets/images/big/v3/boxleft-top.png new file mode 100644 index 00000000..9ab70cae Binary files /dev/null and b/src/assets/images/big/v3/boxleft-top.png differ diff --git a/src/assets/images/big/v3/boxmap-b.png b/src/assets/images/big/v3/boxmap-b.png new file mode 100644 index 00000000..7ed31d10 Binary files /dev/null and b/src/assets/images/big/v3/boxmap-b.png differ diff --git a/src/assets/images/big/v3/boxmap-c.png b/src/assets/images/big/v3/boxmap-c.png new file mode 100644 index 00000000..8382bbdc Binary files /dev/null and b/src/assets/images/big/v3/boxmap-c.png differ diff --git a/src/assets/images/big/v3/boxmap-t.png b/src/assets/images/big/v3/boxmap-t.png new file mode 100644 index 00000000..01e6c5ac Binary files /dev/null and b/src/assets/images/big/v3/boxmap-t.png differ diff --git a/src/assets/images/big/v3/btnG.png b/src/assets/images/big/v3/btnG.png new file mode 100644 index 00000000..7acb5298 Binary files /dev/null and b/src/assets/images/big/v3/btnG.png differ diff --git a/src/assets/images/big/v3/btnR.png b/src/assets/images/big/v3/btnR.png new file mode 100644 index 00000000..c3c62916 Binary files /dev/null and b/src/assets/images/big/v3/btnR.png differ diff --git a/src/assets/images/big/v3/censusTempA.png b/src/assets/images/big/v3/censusTempA.png new file mode 100644 index 00000000..9499f879 Binary files /dev/null and b/src/assets/images/big/v3/censusTempA.png differ diff --git a/src/assets/images/big/v3/iconG.png b/src/assets/images/big/v3/iconG.png new file mode 100644 index 00000000..d0dac9cd Binary files /dev/null and b/src/assets/images/big/v3/iconG.png differ diff --git a/src/assets/images/big/v3/iconH.png b/src/assets/images/big/v3/iconH.png new file mode 100644 index 00000000..d46e04fb Binary files /dev/null and b/src/assets/images/big/v3/iconH.png differ diff --git a/src/assets/images/big/v3/iconR.png b/src/assets/images/big/v3/iconR.png new file mode 100644 index 00000000..e0d70dc4 Binary files /dev/null and b/src/assets/images/big/v3/iconR.png differ diff --git a/src/assets/styles/sidebar.scss b/src/assets/styles/sidebar.scss index 0eb8e78d..2afccfe3 100644 --- a/src/assets/styles/sidebar.scss +++ b/src/assets/styles/sidebar.scss @@ -87,6 +87,7 @@ & .nest-menu .el-submenu>.el-submenu__title, & .el-submenu .el-menu-item { min-width: $sideBarWidth !important; + background-color: $subMenuBg !important; &:hover { background-color: rgba(0, 0, 0, 0.06) !important; @@ -101,6 +102,19 @@ background-color: $subMenuHover !important; } } + + & .theme-N1 .is-active > .el-submenu__title { + color: $subMenuActiveText !important; + } + + & .theme-N1 .nest-menu .el-submenu>.el-submenu__title, + & .theme-N1 .el-submenu .el-menu-item { + background-color: $subMenuBg !important; + + &:hover { + background-color: $subMenuHover !important; + } + } } .hideSidebar { @@ -201,7 +215,7 @@ .el-menu-item { &:hover { // you can use $subMenuHover - background-color: rgba(0, 0, 0, 0.06) !important; + // background-color: rgba(0, 0, 0, 0.06) !important; } } diff --git a/src/assets/styles/variables.scss b/src/assets/styles/variables.scss index 452a1ece..040e3f12 100644 --- a/src/assets/styles/variables.scss +++ b/src/assets/styles/variables.scss @@ -21,8 +21,13 @@ $menuLightBg:#ffffff; $menuLightHover:#f0f1f5; $sidebarLightTitle: #001529; -$subMenuBg:#1f2d3d; -$subMenuHover:#001528; +$menuN1Bg:#07204b; +$menuN1Hover:#051249; +$sidebarN1Title: #ffffff; + + +$subMenuBg:#050d2f; +$subMenuHover:#003083; $sideBarWidth: 200px; @@ -36,6 +41,11 @@ $sideBarWidth: 200px; menuHover: $menuHover; menuLightBg: $menuLightBg; menuLightHover: $menuLightHover; + // + menuN1Bg:$menuN1Bg; + menuN1Hover:$menuN1Hover; + sidebarN1Title:$sidebarN1Title; + // subMenuBg: $subMenuBg; subMenuHover: $subMenuHover; sideBarWidth: $sideBarWidth; diff --git a/src/components/Amap/components/bigscLocation/indexV_3.vue b/src/components/Amap/components/bigscLocation/indexV_3.vue new file mode 100644 index 00000000..49a57ea5 --- /dev/null +++ b/src/components/Amap/components/bigscLocation/indexV_3.vue @@ -0,0 +1,415 @@ + + + diff --git a/src/components/DialogTemplate/index.vue b/src/components/DialogTemplate/index.vue new file mode 100644 index 00000000..4acc27f9 --- /dev/null +++ b/src/components/DialogTemplate/index.vue @@ -0,0 +1,55 @@ + + + diff --git a/src/layout/components/Settings/index.vue b/src/layout/components/Settings/index.vue index 9d42790a..21dd495c 100644 --- a/src/layout/components/Settings/index.vue +++ b/src/layout/components/Settings/index.vue @@ -18,7 +18,7 @@ -
+ + +
+ N1 +
+ + + +
diff --git a/src/layout/components/Sidebar/Logo.vue b/src/layout/components/Sidebar/Logo.vue index 010927de..9bd28d97 100644 --- a/src/layout/components/Sidebar/Logo.vue +++ b/src/layout/components/Sidebar/Logo.vue @@ -1,13 +1,13 @@