Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
device-new-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
device-new-platform
Commits
2fc8a6d2
Commit
2fc8a6d2
authored
May 13, 2023
by
彭松
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
css
parent
aa49e2dc
Changes
54
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
54 changed files
with
464 additions
and
734 deletions
+464
-734
device-manager-ui/admin/public/index.html
device-manager-ui/admin/public/index.html
+1
-1
device-manager-ui/admin/public/sbgl.ico
device-manager-ui/admin/public/sbgl.ico
+0
-0
device-manager-ui/admin/src/assets/less/common.less
device-manager-ui/admin/src/assets/less/common.less
+4
-0
device-manager-ui/admin/src/assets/mixins/table.js
device-manager-ui/admin/src/assets/mixins/table.js
+1
-1
device-manager-ui/admin/src/components/Confirm.vue
device-manager-ui/admin/src/components/Confirm.vue
+1
-1
device-manager-ui/admin/src/components/DeviceSwitch.vue
device-manager-ui/admin/src/components/DeviceSwitch.vue
+1
-1
device-manager-ui/admin/src/components/FileUpload.vue
device-manager-ui/admin/src/components/FileUpload.vue
+1
-1
device-manager-ui/admin/src/components/Header.vue
device-manager-ui/admin/src/components/Header.vue
+9
-5
device-manager-ui/admin/src/components/HeaderSite.vue
device-manager-ui/admin/src/components/HeaderSite.vue
+2
-2
device-manager-ui/admin/src/components/MapDetail.vue
device-manager-ui/admin/src/components/MapDetail.vue
+1
-1
device-manager-ui/admin/src/components/SearchForm.vue
device-manager-ui/admin/src/components/SearchForm.vue
+1
-1
device-manager-ui/admin/src/components/Switch.vue
device-manager-ui/admin/src/components/Switch.vue
+1
-1
device-manager-ui/admin/src/components/Table.vue
device-manager-ui/admin/src/components/Table.vue
+2
-2
device-manager-ui/admin/src/components/tools/FormButtons.vue
device-manager-ui/admin/src/components/tools/FormButtons.vue
+1
-1
device-manager-ui/admin/src/views/Home.vue
device-manager-ui/admin/src/views/Home.vue
+84
-150
device-manager-ui/admin/src/views/alarm/config/dialogshow.vue
...ce-manager-ui/admin/src/views/alarm/config/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/alarm/config/view.vue
device-manager-ui/admin/src/views/alarm/config/view.vue
+1
-1
device-manager-ui/admin/src/views/alarm/sms/send/dialogshow.vue
...-manager-ui/admin/src/views/alarm/sms/send/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/alarm/sms/send/list.vue
device-manager-ui/admin/src/views/alarm/sms/send/list.vue
+3
-9
device-manager-ui/admin/src/views/alarm/sms/send/view.vue
device-manager-ui/admin/src/views/alarm/sms/send/view.vue
+1
-1
device-manager-ui/admin/src/views/analysis/components/HeaderSite.vue
...ger-ui/admin/src/views/analysis/components/HeaderSite.vue
+1
-1
device-manager-ui/admin/src/views/app/publish/dialogshow.vue
device-manager-ui/admin/src/views/app/publish/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/app/publish/view.vue
device-manager-ui/admin/src/views/app/publish/view.vue
+1
-1
device-manager-ui/admin/src/views/device/alarm/info/dialogshow.vue
...nager-ui/admin/src/views/device/alarm/info/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/device/alarm/info/list.vue
device-manager-ui/admin/src/views/device/alarm/info/list.vue
+9
-33
device-manager-ui/admin/src/views/device/dialogshow.vue
device-manager-ui/admin/src/views/device/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/device/list.vue
device-manager-ui/admin/src/views/device/list.vue
+219
-352
device-manager-ui/admin/src/views/device/log/dialogshow.vue
device-manager-ui/admin/src/views/device/log/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/device/log/view.vue
device-manager-ui/admin/src/views/device/log/view.vue
+1
-1
device-manager-ui/admin/src/views/device/module/dialogshow.vue
...e-manager-ui/admin/src/views/device/module/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/device/module/distribute/dialogshow.vue
...i/admin/src/views/device/module/distribute/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/device/module/distribute/view.vue
...ager-ui/admin/src/views/device/module/distribute/view.vue
+1
-1
device-manager-ui/admin/src/views/device/module/use/dialogshow.vue
...nager-ui/admin/src/views/device/module/use/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/device/module/use/view.vue
device-manager-ui/admin/src/views/device/module/use/view.vue
+1
-1
device-manager-ui/admin/src/views/device/module/view.vue
device-manager-ui/admin/src/views/device/module/view.vue
+1
-1
device-manager-ui/admin/src/views/firm/dialogshow.vue
device-manager-ui/admin/src/views/firm/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/firm/list.vue
device-manager-ui/admin/src/views/firm/list.vue
+24
-2
device-manager-ui/admin/src/views/firm/view.vue
device-manager-ui/admin/src/views/firm/view.vue
+1
-1
device-manager-ui/admin/src/views/login/login.vue
device-manager-ui/admin/src/views/login/login.vue
+1
-1
device-manager-ui/admin/src/views/platform/dialogshow.vue
device-manager-ui/admin/src/views/platform/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/product/dialogshow.vue
device-manager-ui/admin/src/views/product/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/product/version/view.vue
device-manager-ui/admin/src/views/product/version/view.vue
+1
-1
device-manager-ui/admin/src/views/site/dialogshow.vue
device-manager-ui/admin/src/views/site/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/sitestat/dialogshow.vue
device-manager-ui/admin/src/views/sitestat/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/sitestat/list.vue
device-manager-ui/admin/src/views/sitestat/list.vue
+21
-46
device-manager-ui/admin/src/views/sitestat/mapDetail.vue
device-manager-ui/admin/src/views/sitestat/mapDetail.vue
+43
-89
device-manager-ui/admin/src/views/system/menu/dialogshow.vue
device-manager-ui/admin/src/views/system/menu/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/system/param/dialogshow.vue
...ce-manager-ui/admin/src/views/system/param/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/system/resource/dialogshow.vue
...manager-ui/admin/src/views/system/resource/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/system/role/dialogshow.vue
device-manager-ui/admin/src/views/system/role/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/system/role/list.vue
device-manager-ui/admin/src/views/system/role/list.vue
+3
-3
device-manager-ui/admin/src/views/system/task/dialogshow.vue
device-manager-ui/admin/src/views/system/task/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/system/user/dialogshow.vue
device-manager-ui/admin/src/views/system/user/dialogshow.vue
+1
-1
device-manager-ui/admin/src/views/system/user/list.vue
device-manager-ui/admin/src/views/system/user/list.vue
+1
-1
No files found.
device-manager-ui/admin/public/index.html
View file @
2fc8a6d2
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<meta
charset=
"utf-8"
/>
<meta
charset=
"utf-8"
/>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
/>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
/>
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0"
/>
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0"
/>
<link
rel=
"icon"
href=
"<%= BASE_URL %>
favicon
.ico"
/>
<link
rel=
"icon"
href=
"<%= BASE_URL %>
sbgl
.ico"
/>
<title>
设备管理平台
</title>
<title>
设备管理平台
</title>
<link
<link
rel=
"stylesheet"
rel=
"stylesheet"
...
...
device-manager-ui/admin/public/sbgl.ico
0 → 100644
View file @
2fc8a6d2
1.81 KB
device-manager-ui/admin/src/assets/less/common.less
View file @
2fc8a6d2
...
@@ -328,3 +328,7 @@
...
@@ -328,3 +328,7 @@
text-align: right;
text-align: right;
}
}
.addclass {
background: linear-gradient(90deg, #5ab6ff 0%, #2e9aff 100%) !important;
color: #fff !important;
}
device-manager-ui/admin/src/assets/mixins/table.js
View file @
2fc8a6d2
...
@@ -199,7 +199,7 @@ export default {
...
@@ -199,7 +199,7 @@ export default {
formatterLink
(
row
,
column
,
val
)
{
formatterLink
(
row
,
column
,
val
)
{
//const content = formatter(this.tableData, column-2, val);
//const content = formatter(this.tableData, column-2, val);
return
<
el
-
link
type
=
"
primary
"
href
=
{
val
}
target
=
"
_blank
"
>
{
row
.
fileName
}
<
/el-link
>
return
<
el
-
link
type
=
"
primary
"
class
=
"
addclass
"
href
=
{
val
}
target
=
"
_blank
"
>
{
row
.
fileName
}
<
/el-link
>
//return content;
//return content;
// return content ? <el-tag type={'info'} size='mini'>{content}</el-tag> : val
// return content ? <el-tag type={'info'} size='mini'>{content}</el-tag> : val
},
},
...
...
device-manager-ui/admin/src/components/Confirm.vue
View file @
2fc8a6d2
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
<p>
{{
message
}}
</p>
<p>
{{
message
}}
</p>
<div
style=
"text-align: right; margin: 0"
>
<div
style=
"text-align: right; margin: 0"
>
<el-button
size=
"mini"
type=
"text"
@
click=
"visible = false"
>
取消
</el-button>
<el-button
size=
"mini"
type=
"text"
@
click=
"visible = false"
>
取消
</el-button>
<el-button
type=
"primary"
size=
"mini"
@
click=
"change"
>
确定
</el-button>
<el-button
type=
"primary"
class=
"addclass"
size=
"mini"
@
click=
"change"
>
确定
</el-button>
</div>
</div>
<label
slot=
"reference"
>
<label
slot=
"reference"
>
<slot></slot>
<slot></slot>
...
...
device-manager-ui/admin/src/components/DeviceSwitch.vue
View file @
2fc8a6d2
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
<el-button
size=
"mini"
type=
"text"
@
click=
"visible = false"
<el-button
size=
"mini"
type=
"text"
@
click=
"visible = false"
>
取消
</el-button
>
取消
</el-button
>
>
<el-button
type=
"primary"
size=
"mini"
@
click=
"statusClick"
<el-button
type=
"primary"
class=
"addclass"
size=
"mini"
@
click=
"statusClick"
>
确定
</el-button
>
确定
</el-button
>
>
</div>
</div>
...
...
device-manager-ui/admin/src/components/FileUpload.vue
View file @
2fc8a6d2
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
ref=
"upload"
ref=
"upload"
>
>
<!-- 上传按钮 -->
<!-- 上传按钮 -->
<el-button
size=
"mini"
type=
"primary"
>
选取文件
</el-button>
<el-button
size=
"mini"
type=
"primary"
class=
"addclass"
>
选取文件
</el-button>
<!-- 上传提示 -->
<!-- 上传提示 -->
<div
class=
"el-upload__tip"
slot=
"tip"
v-if=
"showTip"
>
<div
class=
"el-upload__tip"
slot=
"tip"
v-if=
"showTip"
>
...
...
device-manager-ui/admin/src/components/Header.vue
View file @
2fc8a6d2
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
height=
"27"
height=
"27"
width=
"27"
width=
"27"
/>
/>
<b
style=
"color: white; font-size:
18px; margin-right: 42
px"
>
<b
style=
"color: white; font-size:
20px; font-weight: bold; margin-right: 20
px"
>
AIOT智慧边缘物联网系统
</b
AIOT智慧边缘物联网系统
</b
>
>
</router-link>
</router-link>
...
@@ -250,9 +250,10 @@ export default {
...
@@ -250,9 +250,10 @@ export default {
line-height: 66px;
line-height: 66px;
font-size: 14px;
font-size: 14px;
color: #eee;
color: #eee;
background:
#2681e8
;
background:
linear-gradient(90deg, #1845c6 0%, #2999ff 100%)
;
.layout-logo {
.layout-logo {
height: 50px;
height: 50px;
padding-left: 23px;
.el-icon-menu {
.el-icon-menu {
display: none;
display: none;
}
}
...
@@ -276,8 +277,9 @@ export default {
...
@@ -276,8 +277,9 @@ export default {
//background: #1890ff;
//background: #1890ff;
color: #fff;
color: #fff;
list-style-type: none;
list-style-type: none;
border-bottom: 3px solid #fff;
//
border-bottom: 3px solid #fff;
padding-bottom: 2px;
padding-bottom: 2px;
background-color: #1890ff;
}
}
}
}
}
}
...
@@ -305,7 +307,7 @@ export default {
...
@@ -305,7 +307,7 @@ export default {
li {
li {
a {
a {
display: block;
display: block;
padding: 0 1
0
px;
padding: 0 1
5
px;
height: 40px;
height: 40px;
line-height: 40px;
line-height: 40px;
font-size: 14px;
font-size: 14px;
...
@@ -313,6 +315,7 @@ export default {
...
@@ -313,6 +315,7 @@ export default {
&.router-link-active,
&.router-link-active,
&[active] {
&[active] {
color: #1890ff;
color: #1890ff;
font-weight: 600;
border-bottom: 2px solid #1890ff;
border-bottom: 2px solid #1890ff;
}
}
}
}
...
@@ -321,7 +324,7 @@ export default {
...
@@ -321,7 +324,7 @@ export default {
}
}
}
}
@media screen and (max-width:
8
00px) {
@media screen and (max-width:
15
00px) {
.layout-header {
.layout-header {
.mobile-menu-list {
.mobile-menu-list {
display: flex;
display: flex;
...
@@ -351,6 +354,7 @@ export default {
...
@@ -351,6 +354,7 @@ export default {
width: 100%;
width: 100%;
.layout-logo {
.layout-logo {
width: 40px;
width: 40px;
height: 66px;
.el-icon-menu {
.el-icon-menu {
margin: auto;
margin: auto;
display: inline-block;
display: inline-block;
...
...
device-manager-ui/admin/src/components/HeaderSite.vue
View file @
2fc8a6d2
...
@@ -30,7 +30,7 @@
...
@@ -30,7 +30,7 @@
</div>
</div>
<div
class=
"site-btn"
>
<div
class=
"site-btn"
>
<el-button
<el-button
type=
"primary"
type=
"primary"
class=
"addclass"
size=
"small"
size=
"small"
style=
"margin-right: 10px"
style=
"margin-right: 10px"
@
click=
"onSucessSite"
@
click=
"onSucessSite"
...
@@ -156,7 +156,7 @@ export default {
...
@@ -156,7 +156,7 @@ export default {
}
}
.ant-dropdown-link {
.ant-dropdown-link {
padding: 0 20px;
padding: 0 20px;
font-size: 1
4
px;
font-size: 1
6
px;
min-width: 200px;
min-width: 200px;
color: #eee;
color: #eee;
display: inline-block;
display: inline-block;
...
...
device-manager-ui/admin/src/components/MapDetail.vue
View file @
2fc8a6d2
...
@@ -146,7 +146,7 @@ export default {
...
@@ -146,7 +146,7 @@ export default {
<
style
lang=
"less"
>
<
style
lang=
"less"
>
.tuli {
.tuli {
width: 400px;
width: 400px;
top:
6
0px;
top:
2
0px;
left: 34px;
left: 34px;
position: absolute;
position: absolute;
float: left;
float: left;
...
...
device-manager-ui/admin/src/components/SearchForm.vue
View file @
2fc8a6d2
...
@@ -153,7 +153,7 @@
...
@@ -153,7 +153,7 @@
<el-form-item>
<el-form-item>
<el-button
<el-button
type=
"primary"
type=
"primary"
class=
"addclass"
icon=
"el-icon-search"
icon=
"el-icon-search"
@
click=
"onSubmit"
@
click=
"onSubmit"
title=
"查询"
title=
"查询"
...
...
device-manager-ui/admin/src/components/Switch.vue
View file @
2fc8a6d2
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
<el-button
size=
"mini"
type=
"text"
@
click=
"visible = false"
<el-button
size=
"mini"
type=
"text"
@
click=
"visible = false"
>
取消
</el-button
>
取消
</el-button
>
>
<el-button
type=
"primary"
size=
"mini"
@
click=
"statusClick"
<el-button
type=
"primary"
class=
"addclass"
size=
"mini"
@
click=
"statusClick"
>
确定
</el-button
>
确定
</el-button
>
>
</div>
</div>
...
...
device-manager-ui/admin/src/components/Table.vue
View file @
2fc8a6d2
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
<slot
name=
"table-head-center"
>
<slot
name=
"table-head-center"
>
<el-button
<el-button
v-if=
"isShowButton('notAdd')"
v-if=
"isShowButton('notAdd')"
type=
"primary"
type=
"primary"
class=
"addclass"
icon=
"el-icon-plus"
icon=
"el-icon-plus"
plain
plain
size=
"mini"
size=
"mini"
...
@@ -316,7 +316,7 @@ export default {
...
@@ -316,7 +316,7 @@ export default {
margin-bottom: 10px;
margin-bottom: 10px;
//padding-bottom: 12px;
//padding-bottom: 12px;
// padding-top: 7px;
// padding-top: 7px;
border-bottom: 1px solid #ededed;
//
border-bottom: 1px solid #ededed;
.el-breadcrumb {
.el-breadcrumb {
margin-right: 30px;
margin-right: 30px;
}
}
...
...
device-manager-ui/admin/src/components/tools/FormButtons.vue
View file @
2fc8a6d2
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<el-form-item>
<el-form-item>
<slot
name=
"prepend"
></slot>
<slot
name=
"prepend"
></slot>
<slot>
<slot>
<el-button
v-if=
"!noSaveBtn"
type=
"primary"
@
click=
'$emit("submit")'
size=
'small'
icon=
'el-icon-circle-check-outline'
>
保存
</el-button>
<el-button
v-if=
"!noSaveBtn"
type=
"primary"
class=
"addclass"
@
click=
'$emit("submit")'
size=
'small'
icon=
'el-icon-circle-check-outline'
>
保存
</el-button>
<el-button
v-if=
"!noCancelBtn"
@
click=
"$router.go(-1)"
size=
'small'
icon=
'el-icon-circle-close-outline'
>
取消
</el-button>
<el-button
v-if=
"!noCancelBtn"
@
click=
"$router.go(-1)"
size=
'small'
icon=
'el-icon-circle-close-outline'
>
取消
</el-button>
</slot>
</slot>
<slot
name=
"append"
></slot>
<slot
name=
"append"
></slot>
...
...
device-manager-ui/admin/src/views/Home.vue
View file @
2fc8a6d2
This diff is collapsed.
Click to expand it.
device-manager-ui/admin/src/views/alarm/config/dialogshow.vue
View file @
2fc8a6d2
...
@@ -45,7 +45,7 @@
...
@@ -45,7 +45,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
<el-button
type=
"primary"
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
@
click=
"submitForm"
>
确 定
</el-button
>
确 定
</el-button
...
...
device-manager-ui/admin/src/views/alarm/config/view.vue
View file @
2fc8a6d2
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
基本详细信息
基本详细信息
</
template
>
</
template
>
<
template
slot=
"extra"
>
<
template
slot=
"extra"
>
<el-button
type=
"primary"
@
click=
"$router.go(-1)"
size=
"small"
<el-button
type=
"primary"
class=
"addclass"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button
>
返回
</el-button
>
>
</
template
>
</
template
>
...
...
device-manager-ui/admin/src/views/alarm/sms/send/dialogshow.vue
View file @
2fc8a6d2
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
...
...
device-manager-ui/admin/src/views/alarm/sms/send/list.vue
View file @
2fc8a6d2
<
template
>
<
template
>
<div
class=
"page"
>
<div
class=
"page"
>
<LayoutTable
:data=
"tableData"
notAdd
notDel
:config=
"tableConfig"
>
<LayoutTable
:data=
"tableData"
notAdd
notDel
:config=
"tableConfig"
>
<el-button
<el-button
slot=
"table-head-left2"
style=
"margin-left: 10px"
type=
"primary"
size=
"mini"
@
click=
"doExport"
slot=
"table-head-left2"
:disabled=
"isExport"
>
导出
</el-button>
style=
"margin-left: 10px"
icon=
"el-icon-tickets"
size=
"mini"
@
click=
"doExport"
:disabled=
"isExport"
>
导出
</el-button
>
</LayoutTable>
</LayoutTable>
<drawer-show
ref=
"drawerform"
@
ok=
"getData"
/>
<drawer-show
ref=
"drawerform"
@
ok=
"getData"
/>
...
@@ -135,6 +128,7 @@ export default {
...
@@ -135,6 +128,7 @@ export default {
<
style
lang=
"less"
>
<
style
lang=
"less"
>
.buttons {
.buttons {
display: flex;
display: flex;
.el-row {
.el-row {
margin-left: 20px;
margin-left: 20px;
}
}
...
...
device-manager-ui/admin/src/views/alarm/sms/send/view.vue
View file @
2fc8a6d2
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
基本详细信息
基本详细信息
</
template
>
</
template
>
<
template
slot=
"extra"
>
<
template
slot=
"extra"
>
<el-button
type=
"primary"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button>
<el-button
type=
"primary"
class=
"addclass"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button>
</
template
>
</
template
>
<el-descriptions-item
label=
"电话号码"
label-class-name=
"labelClass"
content-class-name=
"contentClass"
>
<el-descriptions-item
label=
"电话号码"
label-class-name=
"labelClass"
content-class-name=
"contentClass"
>
{{form.mobile}}
{{form.mobile}}
...
...
device-manager-ui/admin/src/views/analysis/components/HeaderSite.vue
View file @
2fc8a6d2
...
@@ -28,7 +28,7 @@
...
@@ -28,7 +28,7 @@
</div>
</div>
<div
class=
"site-btn"
>
<div
class=
"site-btn"
>
<el-button
<el-button
type=
"primary"
type=
"primary"
class=
"addclass"
size=
"small"
size=
"small"
style=
"margin-right: 10px"
style=
"margin-right: 10px"
@
click=
"onSucessSite"
@
click=
"onSucessSite"
...
...
device-manager-ui/admin/src/views/app/publish/dialogshow.vue
View file @
2fc8a6d2
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
...
...
device-manager-ui/admin/src/views/app/publish/view.vue
View file @
2fc8a6d2
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
基本详细信息
基本详细信息
</
template
>
</
template
>
<
template
slot=
"extra"
>
<
template
slot=
"extra"
>
<el-button
type=
"primary"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button>
<el-button
type=
"primary"
class=
"addclass"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button>
</
template
>
</
template
>
<el-descriptions-item
label=
"应用编码"
label-class-name=
"labelClass"
content-class-name=
"contentClass"
>
<el-descriptions-item
label=
"应用编码"
label-class-name=
"labelClass"
content-class-name=
"contentClass"
>
{{form.appCode}}
{{form.appCode}}
...
...
device-manager-ui/admin/src/views/device/alarm/info/dialogshow.vue
View file @
2fc8a6d2
...
@@ -58,7 +58,7 @@
...
@@ -58,7 +58,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
<el-button
type=
"primary"
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
@
click=
"submitForm"
>
确 定
</el-button
>
确 定
</el-button
...
...
device-manager-ui/admin/src/views/device/alarm/info/list.vue
View file @
2fc8a6d2
<
template
>
<
template
>
<div
class=
"page"
>
<div
class=
"page"
>
<LayoutTable
:data=
"tableData"
notAdd
notDel
:config=
"tableConfig"
>
<LayoutTable
:data=
"tableData"
notAdd
notDel
:config=
"tableConfig"
>
<el-button
<el-button
slot=
"table-head-left2"
style=
"margin-left: 10px"
type=
"primary"
class=
"addclass"
size=
"mini"
@
click=
"doExport"
slot=
"table-head-left2"
:disabled=
"isExport"
>
导出
</el-button>
style=
"margin-left: 10px"
icon=
"el-icon-tickets"
size=
"mini"
@
click=
"doExport"
:disabled=
"isExport"
>
导出
</el-button
>
<el-tag
slot=
"table-head-row2-left"
size=
"mini"
<el-tag
slot=
"table-head-row2-left"
size=
"mini"
style=
"margin: 10px"
>
告警次数:
{{
tableData
.
totalCount
}}
次
</el-tag>
>
告警次数:
{{
tableData
.
totalCount
}}
次
</el-tag
>
<el-tag
<el-tag
slot=
"table-head-row2-left"
size=
"mini"
style=
"margin: 10px"
type=
"danger"
>
危险:
{{
tableData
.
dangerCount
slot=
"table-head-row2-left"
}}
次
</el-tag>
size=
"mini"
style=
"margin: 5px"
type=
"danger"
>
危险:
{{
tableData
.
dangerCount
}}
次
</el-tag
>
<el-tag
<el-tag
slot=
"table-head-row2-left"
size=
"mini"
style=
"margin: 10px"
type=
"warning"
>
次要:
{{
tableData
.
subCount
slot=
"table-head-row2-left"
}}
次
</el-tag>
size=
"mini"
style=
"margin: 5px"
type=
"warning"
>
次要:
{{
tableData
.
subCount
}}
次
</el-tag
>
<el-tag
<el-tag
slot=
"table-head-row2-left"
size=
"mini"
style=
"margin: 10px"
type=
"info"
>
一般:
{{
tableData
.
normalCount
slot=
"table-head-row2-left"
}}
次
</el-tag>
size=
"mini"
style=
"margin: 5px"
type=
"info"
>
一般:
{{
tableData
.
normalCount
}}
次
</el-tag
>
</LayoutTable>
</LayoutTable>
<dialog-show
ref=
"dialogform"
@
ok=
"getData"
/>
<dialog-show
ref=
"dialogform"
@
ok=
"getData"
/>
...
...
device-manager-ui/admin/src/views/device/dialogshow.vue
View file @
2fc8a6d2
...
@@ -29,7 +29,7 @@
...
@@ -29,7 +29,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
...
...
device-manager-ui/admin/src/views/device/list.vue
View file @
2fc8a6d2
This diff is collapsed.
Click to expand it.
device-manager-ui/admin/src/views/device/log/dialogshow.vue
View file @
2fc8a6d2
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
...
...
device-manager-ui/admin/src/views/device/log/view.vue
View file @
2fc8a6d2
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
基本详细信息
基本详细信息
</
template
>
</
template
>
<
template
slot=
"extra"
>
<
template
slot=
"extra"
>
<el-button
type=
"primary"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button>
<el-button
type=
"primary"
class=
"addclass"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button>
</
template
>
</
template
>
<el-descriptions-item
label=
"设备编号"
label-class-name=
"labelClass"
content-class-name=
"contentClass"
>
<el-descriptions-item
label=
"设备编号"
label-class-name=
"labelClass"
content-class-name=
"contentClass"
>
{{form.deviceNum}}
{{form.deviceNum}}
...
...
device-manager-ui/admin/src/views/device/module/dialogshow.vue
View file @
2fc8a6d2
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
...
...
device-manager-ui/admin/src/views/device/module/distribute/dialogshow.vue
View file @
2fc8a6d2
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
...
...
device-manager-ui/admin/src/views/device/module/distribute/view.vue
View file @
2fc8a6d2
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
基本详细信息
基本详细信息
</
template
>
</
template
>
<
template
slot=
"extra"
>
<
template
slot=
"extra"
>
<el-button
type=
"primary"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button>
<el-button
type=
"primary"
class=
"addclass"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button>
</
template
>
</
template
>
<el-descriptions-item
label=
"产品Id"
label-class-name=
"labelClass"
content-class-name=
"contentClass"
>
<el-descriptions-item
label=
"产品Id"
label-class-name=
"labelClass"
content-class-name=
"contentClass"
>
{{form.productId}}
{{form.productId}}
...
...
device-manager-ui/admin/src/views/device/module/use/dialogshow.vue
View file @
2fc8a6d2
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
...
...
device-manager-ui/admin/src/views/device/module/use/view.vue
View file @
2fc8a6d2
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
基本详细信息
基本详细信息
</
template
>
</
template
>
<
template
slot=
"extra"
>
<
template
slot=
"extra"
>
<el-button
type=
"primary"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button>
<el-button
type=
"primary"
class=
"addclass"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button>
</
template
>
</
template
>
<el-descriptions-item
label=
"模块名称"
label-class-name=
"labelClass"
content-class-name=
"contentClass"
>
<el-descriptions-item
label=
"模块名称"
label-class-name=
"labelClass"
content-class-name=
"contentClass"
>
{{form.moduleName}}
{{form.moduleName}}
...
...
device-manager-ui/admin/src/views/device/module/view.vue
View file @
2fc8a6d2
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
基本详细信息
基本详细信息
</
template
>
</
template
>
<
template
slot=
"extra"
>
<
template
slot=
"extra"
>
<el-button
type=
"primary"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button>
<el-button
type=
"primary"
class=
"addclass"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button>
</
template
>
</
template
>
<el-descriptions-item
label=
"模块名称"
label-class-name=
"labelClass"
content-class-name=
"contentClass"
>
<el-descriptions-item
label=
"模块名称"
label-class-name=
"labelClass"
content-class-name=
"contentClass"
>
{{form.moduleName}}
{{form.moduleName}}
...
...
device-manager-ui/admin/src/views/firm/dialogshow.vue
View file @
2fc8a6d2
...
@@ -11,7 +11,7 @@
...
@@ -11,7 +11,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
...
...
device-manager-ui/admin/src/views/firm/list.vue
View file @
2fc8a6d2
<
template
>
<
template
>
<div
class=
"page"
>
<div
class=
"page"
>
<div
class=
"xs-title"
>
<div
class=
"active"
>
生产产商
</div>
</div>
<LayoutTable
:data=
"tableData"
:config=
"tableConfig"
>
</LayoutTable>
<LayoutTable
:data=
"tableData"
:config=
"tableConfig"
>
</LayoutTable>
<drawer-show
ref=
"drawerform"
@
ok=
"getData"
/>
<drawer-show
ref=
"drawerform"
@
ok=
"getData"
/>
...
@@ -17,7 +20,7 @@ export default {
...
@@ -17,7 +20,7 @@ export default {
drawerShow
,
drawerShow
,
},
},
mixins
:
[
table
],
mixins
:
[
table
],
created
()
{},
created
()
{
},
methods
:
{
methods
:
{
/** 重写新增方法 */
/** 重写新增方法 */
toAdd
(
row
)
{
toAdd
(
row
)
{
...
@@ -86,3 +89,22 @@ export default {
...
@@ -86,3 +89,22 @@ export default {
},
},
};
};
</
script
>
</
script
>
<
style
scoped
lang=
"less"
>
.xs-title {
padding-left: 20px;
background: #fff;
border-bottom: 1px solid #ededed;
display: flex;
height: 40px;
line-height: 40px;
font-size: 14px;
.active {
color: #1890ff;
font-weight: 600;
border-bottom: 2px solid #1890ff;
padding: 0 15px;
}
}
</
style
>
\ No newline at end of file
device-manager-ui/admin/src/views/firm/view.vue
View file @
2fc8a6d2
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
基本详细信息
基本详细信息
</
template
>
</
template
>
<
template
slot=
"extra"
>
<
template
slot=
"extra"
>
<el-button
type=
"primary"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button>
<el-button
type=
"primary"
class=
"addclass"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button>
</
template
>
</
template
>
<el-descriptions-item
label=
"设备生产厂商名称"
label-class-name=
"labelClass"
content-class-name=
"contentClass"
>
<el-descriptions-item
label=
"设备生产厂商名称"
label-class-name=
"labelClass"
content-class-name=
"contentClass"
>
{{form.firmName}}
{{form.firmName}}
...
...
device-manager-ui/admin/src/views/login/login.vue
View file @
2fc8a6d2
...
@@ -19,7 +19,7 @@
...
@@ -19,7 +19,7 @@
</el-form-item>
</el-form-item>
<el-form-item
size=
"large"
>
<el-form-item
size=
"large"
>
<el-button
<el-button
type=
"primary"
type=
"primary"
class=
"addclass"
native-type=
"submit"
native-type=
"submit"
:loading=
"loading"
:loading=
"loading"
@
click=
"onSubmit"
@
click=
"onSubmit"
...
...
device-manager-ui/admin/src/views/platform/dialogshow.vue
View file @
2fc8a6d2
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
...
...
device-manager-ui/admin/src/views/product/dialogshow.vue
View file @
2fc8a6d2
...
@@ -11,7 +11,7 @@
...
@@ -11,7 +11,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
...
...
device-manager-ui/admin/src/views/product/version/view.vue
View file @
2fc8a6d2
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
基本详细信息
基本详细信息
</
template
>
</
template
>
<
template
slot=
"extra"
>
<
template
slot=
"extra"
>
<el-button
type=
"primary"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button>
<el-button
type=
"primary"
class=
"addclass"
@
click=
"$router.go(-1)"
size=
"small"
>
返回
</el-button>
</
template
>
</
template
>
<el-descriptions-item
label=
"产品Id"
label-class-name=
"labelClass"
content-class-name=
"contentClass"
>
<el-descriptions-item
label=
"产品Id"
label-class-name=
"labelClass"
content-class-name=
"contentClass"
>
{{form.productId}}
{{form.productId}}
...
...
device-manager-ui/admin/src/views/site/dialogshow.vue
View file @
2fc8a6d2
...
@@ -35,7 +35,7 @@
...
@@ -35,7 +35,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
...
...
device-manager-ui/admin/src/views/sitestat/dialogshow.vue
View file @
2fc8a6d2
...
@@ -57,7 +57,7 @@
...
@@ -57,7 +57,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
<el-button
type=
"primary"
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
@
click=
"submitForm"
>
确 定
</el-button
>
确 定
</el-button
...
...
device-manager-ui/admin/src/views/sitestat/list.vue
View file @
2fc8a6d2
<
template
>
<
template
>
<div
class=
"page"
>
<div
class=
"page"
>
<el-row
:gutter=
"20"
>
<el-row
:gutter=
"20"
class=
"pd20"
>
<el-col
:span=
"6"
:xs=
"12"
class=
"mytree"
>
<el-col
:span=
"6"
:xs=
"12"
class=
"mytree"
>
<el-card>
<el-card>
<div
slot=
"header"
>
<div
slot=
"header"
>
<span><b
class=
"cardTitle"
>
站点分布
</b></span>
<span><b
class=
"cardTitle"
>
站点分布
</b></span>
<el-button
style=
"float: right"
@
click=
"switchStat"
type=
"text"
<el-button
style=
"float: right"
@
click=
"switchStat"
type=
"text"
>
切换为地图模式
</el-button>
>
切换为地图模式
</el-button
>
</div>
</div>
<el-scrollbar
style=
"height: 100%"
>
<el-scrollbar
style=
"height: 100%"
>
<el-tree
<el-tree
size=
"mini"
ref=
"siteTree"
:data=
"areaData"
id=
"el-tree"
node-key=
"id"
indent=
"4"
:props=
"treeProps"
size=
"mini"
:load=
"loadNode"
highlight-current
default-expand-all
:expand-on-click-node=
"false"
ref=
"siteTree"
:render-content=
"renderContent"
@
node-click=
"handleNodeClick"
>
:data=
"areaData"
id=
"el-tree"
node-key=
"id"
indent=
"4"
:props=
"treeProps"
:load=
"loadNode"
highlight-current
default-expand-all
:expand-on-click-node=
"false"
:render-content=
"renderContent"
@
node-click=
"handleNodeClick"
>
</el-tree>
</el-tree>
</el-scrollbar>
</el-scrollbar>
</el-card>
</el-card>
...
@@ -33,22 +19,9 @@
...
@@ -33,22 +19,9 @@
<el-col
:span=
"18"
:xs=
"12"
>
<el-col
:span=
"18"
:xs=
"12"
>
<el-card>
<el-card>
<el-row>
<el-row>
<LayoutTable
<LayoutTable
ref=
"layoutTable"
:data=
"tableData"
notAdd
notDel
:config=
"tableConfig"
>
ref=
"layoutTable"
<el-button
slot=
"table-head-left2"
style=
"margin-left: 10px"
type=
"primary"
class=
"addclass"
size=
"mini"
@
click=
"doExport"
:data=
"tableData"
:disabled=
"isExport"
>
导出
</el-button>
notAdd
notDel
:config=
"tableConfig"
>
<el-button
slot=
"table-head-left2"
style=
"margin-left: 10px"
icon=
"el-icon-tickets"
size=
"mini"
@
click=
"doExport"
:disabled=
"isExport"
>
导出
</el-button
>
</LayoutTable>
</LayoutTable>
</el-row>
</el-row>
</el-card>
</el-card>
...
@@ -245,9 +218,11 @@ export default {
...
@@ -245,9 +218,11 @@ export default {
.el-card__body
{
.el-card__body
{
padding
:
10px
;
padding
:
10px
;
}
}
.el-calendar-table
.el-calendar-day
{
.el-calendar-table
.el-calendar-day
{
height
:
70px
;
height
:
70px
;
}
}
.is-selected
{
.is-selected
{
color
:
#fa3b19
;
color
:
#fa3b19
;
}
}
...
@@ -261,32 +236,32 @@ export default {
...
@@ -261,32 +236,32 @@ export default {
border-bottom
:
3px
solid
rgb
(
20
,
134
,
248
);
border-bottom
:
3px
solid
rgb
(
20
,
134
,
248
);
padding-bottom
:
2px
;
padding-bottom
:
2px
;
}
}
.
mytree
:
:
v-deep
{
.
mytree
:
:
v-deep
{
.
el-tree--highlight-current
.
el-tree--highlight-current
:
:
v-deep
.
el-tree-node
.
is-checked
>.
el-tree-node__content
{
:
:
v-deep
.
el-tree-node
.
is-checked
>
.
el-tree-node__content
{
background-color
:
rgb
(
255
,
255
,
255
);
background-color
:
rgb
(
255
,
255
,
255
);
color
:
rgb
(
64
,
158
,
255
);
color
:
rgb
(
64
,
158
,
255
);
}
}
.
el-tree--highlight-current
:
:
v-deep
.
el-tree--highlight-current
:
:
v-deep
.
el-tree-node
.
is-current
>.
el-tree-node__content
{
.
el-tree-node
.
is-current
>
.
el-tree-node__content
{
background-color
:
rgb
(
255
,
255
,
255
);
background-color
:
rgb
(
255
,
255
,
255
);
color
:
rgb
(
64
,
158
,
255
);
color
:
rgb
(
64
,
158
,
255
);
}
}
.el-tree
>
.el-tree-node
:after
{
.el-tree
>
.el-tree-node
:after
{
border-top
:
none
;
border-top
:
none
;
}
}
.el-tree-node
{
.el-tree-node
{
position
:
relative
;
position
:
relative
;
padding-left
:
16px
;
padding-left
:
16px
;
}
}
//节点有间隙,隐藏掉展开按钮就好了,如果觉得空隙没事可以删掉
//节点有间隙,隐藏掉展开按钮就好了,如果觉得空隙没事可以删掉
.el-tree-node__expand-icon.is-leaf
{
.el-tree-node__expand-icon.is-leaf
{
display
:
none
;
display
:
none
;
}
}
.el-tree-node__children
{
.el-tree-node__children
{
padding-left
:
16px
;
padding-left
:
16px
;
}
}
...
@@ -295,11 +270,11 @@ export default {
...
@@ -295,11 +270,11 @@ export default {
height
:
38px
;
height
:
38px
;
}
}
.el-tree
>
.el-tree-node
:before
{
.el-tree
>
.el-tree-node
:before
{
border-left
:
none
;
border-left
:
none
;
}
}
.el-tree
>
.el-tree-node
:after
{
.el-tree
>
.el-tree-node
:after
{
border-top
:
none
;
border-top
:
none
;
}
}
...
...
device-manager-ui/admin/src/views/sitestat/mapDetail.vue
View file @
2fc8a6d2
...
@@ -2,21 +2,13 @@
...
@@ -2,21 +2,13 @@
<div>
<div>
<MapDetail
ref=
"map"
:markersData=
"originData"
@
choose=
"getDetailData"
>
<MapDetail
ref=
"map"
:markersData=
"originData"
@
choose=
"getDetailData"
>
<el-card
body-style=
"padding:0px;"
slot=
"leftTop1"
>
<el-card
body-style=
"padding:0px;"
slot=
"leftTop1"
>
<el-button
<el-button
type=
"text"
size=
"mini"
style=
"margin-left: 10px"
icon=
"el-icon-back"
type=
"text"
@
click=
"switchStat"
>
返回至站点分布
</el-button>
size=
"mini"
style=
"margin-left: 10px"
icon=
"el-icon-back"
@
click=
"switchStat"
>
返回至站点分布
</el-button
>
</el-card>
</el-card>
<el-card
slot=
"leftTop"
>
<el-card
slot=
"leftTop"
>
<el-row
type=
"flex"
justify=
"space-between"
>
<el-row
type=
"flex"
justify=
"space-between"
>
<span
style=
"font-size: 18px"
<span
style=
"font-size: 18px"
><b>
{{
info
.
siteName
}}
</b></span>
><b>
{{
info
.
siteName
}}
</b></span
>
</el-row>
</el-row>
<el-divider></el-divider>
<el-divider></el-divider>
...
@@ -27,11 +19,8 @@
...
@@ -27,11 +19,8 @@
<el-descriptions-item
label=
"站点地址"
>
{{
<el-descriptions-item
label=
"站点地址"
>
{{
info
.
address
info
.
address
}}
</el-descriptions-item>
}}
</el-descriptions-item>
<el-descriptions-item
<el-descriptions-item
label=
"联系人"
:labelStyle=
"
{ 'text-align': 'right', width: '50px' }">
{{
info
.
leadingOfficial
label=
"联系人"
}}
</el-descriptions-item>
:labelStyle=
"
{ 'text-align': 'right', width: '50px' }"
>
{{
info
.
leadingOfficial
}}
</el-descriptions-item
>
<el-descriptions-item
label=
"联系电话"
>
<el-descriptions-item
label=
"联系电话"
>
{{
info
.
leadingOfficialTelephone
}}
{{
info
.
leadingOfficialTelephone
}}
</el-descriptions-item>
</el-descriptions-item>
...
@@ -43,33 +32,23 @@
...
@@ -43,33 +32,23 @@
<el-divider></el-divider>
<el-divider></el-divider>
<el-row
type=
"flex"
justify=
"space-around"
>
<el-row
type=
"flex"
justify=
"space-around"
>
<el-col
:span=
"4"
>
<el-col
:span=
"4"
>
<span
style=
"font-size: 13px"
<span
style=
"font-size: 13px"
><b>
{{
info
.
deviceTotal
}}
</b></span><br
/>
><b>
{{
info
.
deviceTotal
}}
</b></span
><br
/>
<span
style=
"font-size: 12px"
>
设备总数
</span>
<span
style=
"font-size: 12px"
>
设备总数
</span>
</el-col>
</el-col>
<el-col
:span=
"4"
>
<el-col
:span=
"4"
>
<span
style=
"font-size: 13px"
<span
style=
"font-size: 13px"
><b
style=
"color: green"
>
{{
info
.
onlineCount
}}
</b></span><br
/>
><b
style=
"color: green"
>
{{
info
.
onlineCount
}}
</b></span
><br
/>
<span
style=
"font-size: 12px"
>
在线
</span>
<span
style=
"font-size: 12px"
>
在线
</span>
</el-col>
</el-col>
<el-col
:span=
"4"
>
<el-col
:span=
"4"
>
<span
style=
"font-size: 13px"
<span
style=
"font-size: 13px"
><b
style=
"color: red"
>
{{
info
.
offlineCount
}}
</b></span><br
/>
><b
style=
"color: red"
>
{{
info
.
offlineCount
}}
</b></span
><br
/>
<span
style=
"font-size: 12px"
>
离线
</span>
<span
style=
"font-size: 12px"
>
离线
</span>
</el-col>
</el-col>
<el-col
:span=
"4"
>
<el-col
:span=
"4"
>
<span
style=
"font-size: 13px"
<span
style=
"font-size: 13px"
><b
style=
"color: orange"
>
{{
info
.
stopCount
}}
</b></span><br
/>
><b
style=
"color: orange"
>
{{
info
.
stopCount
}}
</b></span
><br
/>
<span
style=
"font-size: 12px"
>
停用
</span>
<span
style=
"font-size: 12px"
>
停用
</span>
</el-col>
</el-col>
<el-col
:span=
"4"
>
<el-col
:span=
"4"
>
<span
style=
"font-size: 13px"
<span
style=
"font-size: 13px"
><b
style=
"color: grey"
>
{{
info
.
unActiveCount
}}
</b></span><br
/>
><b
style=
"color: grey"
>
{{
info
.
unActiveCount
}}
</b></span
><br
/>
<span
style=
"font-size: 12px"
>
待激活
</span>
<span
style=
"font-size: 12px"
>
待激活
</span>
</el-col>
</el-col>
</el-row>
</el-row>
...
@@ -77,81 +56,39 @@
...
@@ -77,81 +56,39 @@
<el-divider></el-divider>
<el-divider></el-divider>
<el-row
type=
"flex"
justify=
"space-around"
style=
"margin-top: 10px"
>
<el-row
type=
"flex"
justify=
"space-around"
style=
"margin-top: 10px"
>
<el-button
<el-button
type=
"primary"
class=
"addclass"
@
click=
"switchList"
size=
"mini"
>
列表模式
</el-button>
type=
"primary"
@
click=
"switchList"
<el-button
type=
"primary"
class=
"addclass"
size=
"mini"
icon=
"el-icon-edit-outline"
>
编辑站点
</el-button>
size=
"mini"
icon=
"el-icon-tickets"
<el-button
type=
"primary"
class=
"addclass"
size=
"mini"
@
click=
"addDevice"
icon=
"el-icon-plus"
>
添加设备
</el-button>
>
列表模式
</el-button
>
<el-button
type=
"primary"
size=
"mini"
icon=
"el-icon-edit-outline"
>
编辑站点
</el-button
>
<el-button
type=
"primary"
size=
"mini"
@
click=
"addDevice"
icon=
"el-icon-plus"
>
添加设备
</el-button
>
</el-row>
</el-row>
</el-card>
</el-card>
<el-col
<el-col
slot=
"rightTop"
style=
"box-shadow: 12px 2px 12px 12px rgba(0, 0, 0, 0.1)"
>
slot=
"rightTop"
style=
"box-shadow: 12px 2px 12px 12px rgba(0, 0, 0, 0.1)"
>
<el-row
type=
"flex"
justify=
"space-around"
>
<el-row
type=
"flex"
justify=
"space-around"
>
<el-select
<el-select
style=
"padding: 5px"
size=
"mini"
@
change=
"deviceStatuschange"
v-model=
"deviceStatus"
style=
"padding: 5px"
placeholder=
"请选择设备状态"
>
size=
"mini"
<el-option
v-for=
"($label, $value) in tableData.dict.deviceStatus"
:key=
"$value"
:label=
"$label"
@
change=
"deviceStatuschange"
:value=
"$value"
></el-option>
v-model=
"deviceStatus"
placeholder=
"请选择设备状态"
>
<el-option
v-for=
"($label, $value) in tableData.dict.deviceStatus"
:key=
"$value"
:label=
"$label"
:value=
"$value"
></el-option>
</el-select>
</el-select>
<span>
</span>
<span>
</span>
</el-row>
</el-row>
<el-row>
<el-row>
<el-input
<el-input
size=
"mini"
v-model=
"deviceName"
@
change=
"deviceNameChange"
style=
"padding: 5px"
size=
"mini"
placeholder=
"请输入设备编码"
></el-input>
v-model=
"deviceName"
@
change=
"deviceNameChange"
style=
"padding: 5px"
placeholder=
"请输入设备编码"
></el-input>
</el-row>
</el-row>
<el-divider></el-divider>
<el-divider></el-divider>
<el-row
<el-row
v-for=
"(label, value, index) in tableData.dict.productId"
:key=
"index"
type=
"flex"
v-for=
"(label, value, index) in tableData.dict.productId"
style=
"border-bottom: 1px solid #e8eaec; padding: 10px"
justify=
"space-between"
>
:key=
"index"
type=
"flex"
style=
"border-bottom: 1px solid #e8eaec; padding: 10px"
justify=
"space-between"
>
<!--
<img
src=
"../../assets/images/排队机.png"
alt=
""
/>
-->
<!--
<img
src=
"../../assets/images/排队机.png"
alt=
""
/>
-->
<img
:src=
"require(`../../assets/images/$
{label}.png`)" />
<img
:src=
"require(`../../assets/images/$
{label}.png`)" />
<!--
<i
style=
"font-size: 20px"
class=
"el-icon-location-information"
></i>
-->
<!--
<i
style=
"font-size: 20px"
class=
"el-icon-location-information"
></i>
-->
<span
style=
"font-size: 12px"
>
{{
label
}}
</span>
<span
style=
"font-size: 12px"
>
{{
label
}}
</span>
<el-switch
<el-switch
v-model=
"items[index]"
:active-value=
"value"
:inactive-value=
"0"
@
change=
"switchChange"
v-model=
"items[index]"
active-color=
"#2882ED"
inactive-color=
"#8C8B8E"
>
:active-value=
"value"
:inactive-value=
"0"
@
change=
"switchChange"
active-color=
"#2882ED"
inactive-color=
"#8C8B8E"
>
</el-switch>
</el-switch>
</el-row>
</el-row>
</el-col>
</el-col>
...
@@ -363,6 +300,7 @@ export default {
...
@@ -363,6 +300,7 @@ export default {
background: 0 0;
background: 0 0;
border-top: 1px solid #e8eaec;
border-top: 1px solid #e8eaec;
}
}
.back {
.back {
width: 200px;
width: 200px;
top: 20px;
top: 20px;
...
@@ -370,9 +308,11 @@ export default {
...
@@ -370,9 +308,11 @@ export default {
position: absolute;
position: absolute;
float: left;
float: left;
}
}
.el-row {
.el-row {
margin-bottom: 5px;
margin-bottom: 5px;
margin-top: 5px;
margin-top: 5px;
&:last-child {
&:last-child {
margin: 0;
margin: 0;
}
}
...
@@ -384,58 +324,72 @@ export default {
...
@@ -384,58 +324,72 @@ export default {
font-size
:
18px
;
font-size
:
18px
;
color
:
red
;
color
:
red
;
}
}
.location1
{
.location1
{
font-size
:
18px
;
font-size
:
18px
;
color
:
blueviolet
;
color
:
blueviolet
;
}
}
.location2
{
.location2
{
font-size
:
18px
;
font-size
:
18px
;
color
:
aqua
;
color
:
aqua
;
}
}
.location3
{
.location3
{
font-size
:
18px
;
font-size
:
18px
;
color
:
coral
;
color
:
coral
;
}
}
.location4
{
.location4
{
font-size
:
18px
;
font-size
:
18px
;
color
:
slateblue
;
color
:
slateblue
;
}
}
.location5
{
.location5
{
font-size
:
18px
;
font-size
:
18px
;
color
:
purple
;
color
:
purple
;
}
}
.location6
{
.location6
{
font-size
:
18px
;
font-size
:
18px
;
color
:
darkgreen
;
color
:
darkgreen
;
}
}
.location7
{
.location7
{
font-size
:
18px
;
font-size
:
18px
;
color
:
magenta
;
color
:
magenta
;
}
}
.location8
{
.location8
{
font-size
:
18px
;
font-size
:
18px
;
color
:
goldenrod
;
color
:
goldenrod
;
}
}
.location9
{
.location9
{
font-size
:
18px
;
font-size
:
18px
;
color
:
orchid
;
color
:
orchid
;
}
}
.location10
{
.location10
{
font-size
:
18px
;
font-size
:
18px
;
color
:
navy
;
color
:
navy
;
}
}
.location11
{
.location11
{
font-size
:
18px
;
font-size
:
18px
;
color
:
darkred
;
color
:
darkred
;
}
}
.location12
{
.location12
{
font-size
:
18px
;
font-size
:
18px
;
color
:
forestgreen
;
color
:
forestgreen
;
}
}
.location13
{
.location13
{
font-size
:
18px
;
font-size
:
18px
;
color
:
cyan
;
color
:
cyan
;
}
}
.location14
{
.location14
{
font-size
:
18px
;
font-size
:
18px
;
color
:
deepskyblue
;
color
:
deepskyblue
;
...
...
device-manager-ui/admin/src/views/system/menu/dialogshow.vue
View file @
2fc8a6d2
...
@@ -69,7 +69,7 @@
...
@@ -69,7 +69,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
<el-button
type=
"primary"
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
@
click=
"submitForm"
>
确 定
</el-button
>
确 定
</el-button
...
...
device-manager-ui/admin/src/views/system/param/dialogshow.vue
View file @
2fc8a6d2
...
@@ -58,7 +58,7 @@
...
@@ -58,7 +58,7 @@
</el-row>
</el-row>
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
type=
"primary"
class=
"addclass"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
...
...
device-manager-ui/admin/src/views/system/resource/dialogshow.vue
View file @
2fc8a6d2
...
@@ -66,7 +66,7 @@
...
@@ -66,7 +66,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
<el-button
type=
"primary"
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
@
click=
"submitForm"
>
确 定
</el-button
>
确 定
</el-button
...
...
device-manager-ui/admin/src/views/system/role/dialogshow.vue
View file @
2fc8a6d2
...
@@ -29,7 +29,7 @@
...
@@ -29,7 +29,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
<el-button
type=
"primary"
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
@
click=
"submitForm"
>
确 定
</el-button
>
确 定
</el-button
...
...
device-manager-ui/admin/src/views/system/role/list.vue
View file @
2fc8a6d2
...
@@ -31,7 +31,7 @@
...
@@ -31,7 +31,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
size=
"mini"
@
click=
"auth.visible = false"
>
取 消
</el-button>
<el-button
size=
"mini"
@
click=
"auth.visible = false"
>
取 消
</el-button>
<el-button
size=
"mini"
type=
"primary"
@
click=
"saveAuth"
<el-button
size=
"mini"
type=
"primary"
class=
"addclass"
@
click=
"saveAuth"
>
确 定
</el-button
>
确 定
</el-button
>
>
</div>
</div>
...
@@ -74,7 +74,7 @@
...
@@ -74,7 +74,7 @@
/>
/>
<el-col
style=
"text-align: center"
>
<el-col
style=
"text-align: center"
>
<el-button
<el-button
type=
"primary"
type=
"primary"
class=
"addclass"
size=
"mini"
size=
"mini"
icon=
"el-icon-search"
icon=
"el-icon-search"
@
click=
"searchUserList"
@
click=
"searchUserList"
...
@@ -145,7 +145,7 @@
...
@@ -145,7 +145,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
size=
"mini"
@
click=
"user.visible = false"
>
取 消
</el-button>
<el-button
size=
"mini"
@
click=
"user.visible = false"
>
取 消
</el-button>
<el-button
size=
"mini"
type=
"primary"
@
click=
"saveUser"
<el-button
size=
"mini"
type=
"primary"
class=
"addclass"
@
click=
"saveUser"
>
确 定
</el-button
>
确 定
</el-button
>
>
</div>
</div>
...
...
device-manager-ui/admin/src/views/system/task/dialogshow.vue
View file @
2fc8a6d2
...
@@ -60,7 +60,7 @@
...
@@ -60,7 +60,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
<el-button
type=
"primary"
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
@
click=
"submitForm"
>
确 定
</el-button
>
确 定
</el-button
...
...
device-manager-ui/admin/src/views/system/user/dialogshow.vue
View file @
2fc8a6d2
...
@@ -55,7 +55,7 @@
...
@@ -55,7 +55,7 @@
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
<el-button
type=
"primary"
type=
"primary"
class=
"addclass"
v-if=
"pageInfo.type !== 'view'"
v-if=
"pageInfo.type !== 'view'"
@
click=
"submitForm"
@
click=
"submitForm"
>
确 定
</el-button
>
确 定
</el-button
...
...
device-manager-ui/admin/src/views/system/user/list.vue
View file @
2fc8a6d2
...
@@ -35,7 +35,7 @@
...
@@ -35,7 +35,7 @@
/>
/>
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
@
click=
"userRoleConfirm"
>
确 定
</el-button>
<el-button
type=
"primary"
class=
"addclass"
@
click=
"userRoleConfirm"
>
确 定
</el-button>
<el-button
@
click=
"userRoleDialog.open = false"
>
取 消
</el-button>
<el-button
@
click=
"userRoleDialog.open = false"
>
取 消
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment