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
206abc96
Commit
206abc96
authored
May 14, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
0ca26c69
155a9c6a
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 @
206abc96
...
@@ -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 @
206abc96
1.81 KB
device-manager-ui/admin/src/assets/less/common.less
View file @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
This diff is collapsed.
Click to expand it.
device-manager-ui/admin/src/views/alarm/config/dialogshow.vue
View file @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
<
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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
<
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 @
206abc96
...
@@ -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 @
206abc96
This diff is collapsed.
Click to expand it.
device-manager-ui/admin/src/views/device/log/dialogshow.vue
View file @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
<
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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
<
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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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 @
206abc96
...
@@ -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