Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
R
refined-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
赵啸非
refined-platform
Commits
4e2cc3ab
Commit
4e2cc3ab
authored
Jan 11, 2024
by
姬鋆屾
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
推修改样式
parent
fd41805c
Changes
21
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
1403 additions
and
1114 deletions
+1403
-1114
refined-manager-ui/admin/src/App.vue
refined-manager-ui/admin/src/App.vue
+21
-1
refined-manager-ui/admin/src/assets/less/base.css
refined-manager-ui/admin/src/assets/less/base.css
+13
-3
refined-manager-ui/admin/src/assets/less/base.less
refined-manager-ui/admin/src/assets/less/base.less
+13
-3
refined-manager-ui/admin/src/components/DataTable.vue
refined-manager-ui/admin/src/components/DataTable.vue
+2
-2
refined-manager-ui/admin/src/components/DataTreeTable.vue
refined-manager-ui/admin/src/components/DataTreeTable.vue
+1
-1
refined-manager-ui/admin/src/components/Header.vue
refined-manager-ui/admin/src/components/Header.vue
+3
-1
refined-manager-ui/admin/src/components/HeaderSite.vue
refined-manager-ui/admin/src/components/HeaderSite.vue
+6
-6
refined-manager-ui/admin/src/components/SearchForm.vue
refined-manager-ui/admin/src/components/SearchForm.vue
+13
-7
refined-manager-ui/admin/src/components/Table.vue
refined-manager-ui/admin/src/components/Table.vue
+5
-6
refined-manager-ui/admin/src/components/tools/TableButtons.vue
...ed-manager-ui/admin/src/components/tools/TableButtons.vue
+39
-21
refined-manager-ui/admin/src/views/Home.vue
refined-manager-ui/admin/src/views/Home.vue
+0
-2
refined-manager-ui/admin/src/views/Layout.vue
refined-manager-ui/admin/src/views/Layout.vue
+46
-43
refined-manager-ui/admin/src/views/appointment/config/dialogshow.vue
...ager-ui/admin/src/views/appointment/config/dialogshow.vue
+310
-266
refined-manager-ui/admin/src/views/appointment/config/list.vue
...ed-manager-ui/admin/src/views/appointment/config/list.vue
+59
-45
refined-manager-ui/admin/src/views/appointment/records/dataDrawerShow.vue
...ui/admin/src/views/appointment/records/dataDrawerShow.vue
+265
-212
refined-manager-ui/admin/src/views/appointment/records/list.vue
...d-manager-ui/admin/src/views/appointment/records/list.vue
+0
-1
refined-manager-ui/admin/src/views/care/config/dialogshow.vue
...ned-manager-ui/admin/src/views/care/config/dialogshow.vue
+329
-279
refined-manager-ui/admin/src/views/care/config/list.vue
refined-manager-ui/admin/src/views/care/config/list.vue
+1
-1
refined-manager-ui/admin/src/views/person/list.vue
refined-manager-ui/admin/src/views/person/list.vue
+0
-1
refined-manager-ui/admin/src/views/realtime/dataflow/dataDrawerShow.vue
...r-ui/admin/src/views/realtime/dataflow/dataDrawerShow.vue
+271
-212
refined-manager-ui/admin/src/views/realtime/dataflow/list.vue
...ned-manager-ui/admin/src/views/realtime/dataflow/list.vue
+6
-1
No files found.
refined-manager-ui/admin/src/App.vue
View file @
4e2cc3ab
<
template
>
<
template
>
<div
id=
"app"
>
<div
id=
"app"
>
<router-view/>
<router-view
/>
</div>
</div>
</
template
>
</
template
>
<
style
lang=
"less"
scoped
>
/deep/.el-table th {
background: #fafafa !important;
color: rgba(0, 0, 0, 0.85) !important;
}
/deep/.el-table .cell {
font-size: 14px;
}
/deep/.el-table th,
/deep/.el-table tr {
height: 54px;
text-align: center;
}
/deep/.el-drawer__header {
border-bottom: 1px solid #f0f0f0;
margin-bottom: 0;
padding-bottom: 20px;
color: #000;
}
</
style
>
refined-manager-ui/admin/src/assets/less/base.css
View file @
4e2cc3ab
...
@@ -281,6 +281,7 @@ a {
...
@@ -281,6 +281,7 @@ a {
background
:
linear-gradient
(
90deg
,
#1845c6
,
#2999ff
)
!important
;
background
:
linear-gradient
(
90deg
,
#1845c6
,
#2999ff
)
!important
;
}
}
.layout-menu-wrapper
.layout-logo
{
.layout-menu-wrapper
.layout-logo
{
width
:
335px
;
font-size
:
20px
;
font-size
:
20px
;
font-weight
:
bold
;
font-weight
:
bold
;
}
}
...
@@ -311,16 +312,17 @@ a {
...
@@ -311,16 +312,17 @@ a {
background-color
:
#1890ff
!important
;
background-color
:
#1890ff
!important
;
}
}
.layout-header
.layout-submenu-wrapper
{
.layout-header
.layout-submenu-wrapper
{
width
:
9
5
%
!important
;
width
:
9
8
%
!important
;
margin
:
0
auto
!important
;
margin
:
0
auto
!important
;
margin-top
:
20px
!important
;
margin-top
:
20px
!important
;
border-top-left-radius
:
8px
;
border-top-left-radius
:
8px
;
border-top-right-radius
:
8px
;
border-top-right-radius
:
8px
;
padding-left
:
0px
!important
;
}
}
.page.active
{
.page.active
{
width
:
9
5
%
!important
;
width
:
9
8
%
!important
;
margin
:
0
auto
!important
;
margin
:
0
auto
!important
;
padding
:
2
0px
!important
;
padding
:
1
0px
!important
;
padding-top
:
0
!important
;
padding-top
:
0
!important
;
}
}
.page
{
.page
{
...
@@ -329,3 +331,11 @@ a {
...
@@ -329,3 +331,11 @@ a {
border-bottom-left-radius
:
8px
;
border-bottom-left-radius
:
8px
;
border-bottom-right-radius
:
8px
;
border-bottom-right-radius
:
8px
;
}
}
.el-button--primary
{
background
:
linear-gradient
(
90deg
,
#5ab6ff
0%
,
#2e9aff
100%
)
!important
;
color
:
#fff
!important
;
}
.el-button
{
height
:
32px
;
line-height
:
8px
;
}
refined-manager-ui/admin/src/assets/less/base.less
View file @
4e2cc3ab
...
@@ -321,6 +321,7 @@ a {
...
@@ -321,6 +321,7 @@ a {
background: linear-gradient(90deg, #1845c6, #2999ff) !important;
background: linear-gradient(90deg, #1845c6, #2999ff) !important;
}
}
.layout-menu-wrapper .layout-logo {
.layout-menu-wrapper .layout-logo {
width: 335px;
font-size: 20px;
font-size: 20px;
font-weight: bold;
font-weight: bold;
}
}
...
@@ -351,16 +352,17 @@ a {
...
@@ -351,16 +352,17 @@ a {
background-color: #1890ff !important;
background-color: #1890ff !important;
}
}
.layout-header .layout-submenu-wrapper {
.layout-header .layout-submenu-wrapper {
width: 9
5
% !important;
width: 9
8
% !important;
margin: 0 auto !important;
margin: 0 auto !important;
margin-top: 20px !important;
margin-top: 20px !important;
border-top-left-radius: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-top-right-radius: 8px;
padding-left: 0px !important;
}
}
.page.active {
.page.active {
width: 9
5
% !important;
width: 9
8
% !important;
margin: 0 auto !important;
margin: 0 auto !important;
padding:
2
0px !important;
padding:
1
0px !important;
padding-top: 0 !important;
padding-top: 0 !important;
}
}
.page {
.page {
...
@@ -369,3 +371,11 @@ a {
...
@@ -369,3 +371,11 @@ a {
border-bottom-left-radius: 8px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
border-bottom-right-radius: 8px;
}
}
.el-button--primary {
background: linear-gradient(90deg, #5ab6ff 0%, #2e9aff 100%) !important;
color: #fff !important;
}
.el-button {
height: 32px;
line-height: 8px;
}
refined-manager-ui/admin/src/components/DataTable.vue
View file @
4e2cc3ab
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
:width=
"column.width"
:width=
"column.width"
:sortable=
"column.sortable"
:sortable=
"column.sortable"
:show-overflow-tooltip=
"column.tooltip"
:show-overflow-tooltip=
"column.tooltip"
:align=
"column.align || '
left
'"
:align=
"column.align || '
center
'"
:formatter=
"column.formatter"
:formatter=
"column.formatter"
:reserve-selection=
"column.reserveSelection"
:reserve-selection=
"column.reserveSelection"
:subColumns=
"column.subColumns"
:subColumns=
"column.subColumns"
...
@@ -38,7 +38,7 @@
...
@@ -38,7 +38,7 @@
:label=
"sunColumn.label"
:label=
"sunColumn.label"
:width=
"sunColumn.width"
:width=
"sunColumn.width"
:sortable=
"sunColumn.sortable"
:sortable=
"sunColumn.sortable"
:align=
"sunColumn.align || '
left
'"
:align=
"sunColumn.align || '
center
'"
:formatter=
"sunColumn.formatter"
:formatter=
"sunColumn.formatter"
/>
/>
</el-table-column>
</el-table-column>
...
...
refined-manager-ui/admin/src/components/DataTreeTable.vue
View file @
4e2cc3ab
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
:label=
"column.label"
:label=
"column.label"
:width=
"column.width"
:width=
"column.width"
:show-overflow-tooltip=
"column.tooltip"
:show-overflow-tooltip=
"column.tooltip"
:align=
"column.align || '
left
'"
:align=
"column.align || '
center
'"
:formatter=
'column.formatter'
:formatter=
'column.formatter'
>
>
</el-table-column>
</el-table-column>
...
...
refined-manager-ui/admin/src/components/Header.vue
View file @
4e2cc3ab
...
@@ -272,7 +272,7 @@ export default {
...
@@ -272,7 +272,7 @@ export default {
line-height: 50px;
line-height: 50px;
font-size: 14px;
font-size: 14px;
color: #eee;
color: #eee;
background: #1848c8;
//
background: #1848c8;
.layout-logo {
.layout-logo {
height: 50px;
height: 50px;
.el-icon-menu {
.el-icon-menu {
...
@@ -288,6 +288,7 @@ export default {
...
@@ -288,6 +288,7 @@ export default {
.menu-list {
.menu-list {
li {
li {
width: 120px;
a {
a {
display: block;
display: block;
padding: 0 12px;
padding: 0 12px;
...
@@ -326,6 +327,7 @@ export default {
...
@@ -326,6 +327,7 @@ export default {
white-space: nowrap;
white-space: nowrap;
overflow: auto;
overflow: auto;
li {
li {
margin-right: 10px;
a {
a {
display: block;
display: block;
padding: 0 10px;
padding: 0 10px;
...
...
refined-manager-ui/admin/src/components/HeaderSite.vue
View file @
4e2cc3ab
...
@@ -43,9 +43,9 @@
...
@@ -43,9 +43,9 @@
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
//import { getSiteTree } from "@/services/businessMatter";
//import { getSiteTree } from "@/services/businessMatter";
import
session
from
"
@/assets/utils/session
"
;
import
session
from
"
@/assets/utils/session
"
;
//import Cookie from "js-cookie";
//import Cookie from "js-cookie";
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
...
@@ -111,12 +111,12 @@ export default {
...
@@ -111,12 +111,12 @@ export default {
process
.
env
.
VUE_APP_SITETREE_URL
==
"
undefined
"
process
.
env
.
VUE_APP_SITETREE_URL
==
"
undefined
"
?
"
http://192.168.0.98:11078/base/site/siteTree
"
?
"
http://192.168.0.98:11078/base/site/siteTree
"
:
process
.
env
.
VUE_APP_SITETREE_URL
;
:
process
.
env
.
VUE_APP_SITETREE_URL
;
console
.
log
(
url
)
console
.
log
(
url
)
;
this
.
$get
(
url
).
then
((
res
)
=>
{
this
.
$get
(
url
).
then
((
res
)
=>
{
const
{
siteTree
}
=
res
.
data
;
const
{
siteTree
}
=
res
.
data
;
this
.
sitelist
=
siteTree
;
this
.
sitelist
=
siteTree
;
let
arr
=
[];
let
arr
=
[];
const
treeFn
=
function
(
e
)
{
const
treeFn
=
function
(
e
)
{
e
.
forEach
((
element
)
=>
{
e
.
forEach
((
element
)
=>
{
arr
.
push
(
element
);
arr
.
push
(
element
);
if
(
element
.
children
&&
element
.
children
.
length
>
0
)
{
if
(
element
.
children
&&
element
.
children
.
length
>
0
)
{
...
@@ -155,11 +155,11 @@ export default {
...
@@ -155,11 +155,11 @@ export default {
position: relative;
position: relative;
}
}
.ant-dropdown-link {
.ant-dropdown-link {
padding: 0 20px;
font-size: 14px;
font-size: 14px;
min-width:
20
0px;
min-width:
15
0px;
color: #eee;
color: #eee;
display: inline-block;
display: inline-block;
margin-top: 2px;
}
}
.select-site {
.select-site {
position: fixed;
position: fixed;
...
...
refined-manager-ui/admin/src/components/SearchForm.vue
View file @
4e2cc3ab
...
@@ -325,13 +325,12 @@ export default {
...
@@ -325,13 +325,12 @@ export default {
)
{
)
{
//支持模糊查询,收尾增加百分号
//支持模糊查询,收尾增加百分号
val
=
val
.
trim
();
val
=
val
.
trim
();
if
(
val
.
charAt
(
0
)
!=
'
%
'
)
{
if
(
val
.
charAt
(
0
)
!=
"
%
"
)
{
val
=
"
%
"
+
val
val
=
"
%
"
+
val
;
}
}
if
(
val
.
charAt
(
val
.
length
-
1
)
!=
'
%
'
)
{
if
(
val
.
charAt
(
val
.
length
-
1
)
!=
"
%
"
)
{
val
=
val
+
"
%
"
;
val
=
val
+
"
%
"
;
}
}
}
}
});
});
newData
[
item
]
=
this
.
decodeVal
(
val
);
newData
[
item
]
=
this
.
decodeVal
(
val
);
...
@@ -379,10 +378,18 @@ export default {
...
@@ -379,10 +378,18 @@ export default {
width: 140px;
width: 140px;
}
}
}
}
.el-form--inline .el-form-item {
margin-right: 0;
}
.el-form-item {
margin-bottom: 10px !important;
margin-right: 0;
margin-left: 10px;
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
.search-form-wapper {
.search-form-wapper {
.el-form-item {
.el-form-item {
margin-bottom: 10px !important;
width: 100%;
width: 100%;
.el-form-item__label {
.el-form-item__label {
min-width: 70px;
min-width: 70px;
...
@@ -397,4 +404,3 @@ export default {
...
@@ -397,4 +404,3 @@ export default {
}
}
}
}
</
style
>
</
style
>
refined-manager-ui/admin/src/components/Table.vue
View file @
4e2cc3ab
...
@@ -4,9 +4,9 @@
...
@@ -4,9 +4,9 @@
<div
class=
"layout-table"
:loading=
"data.loading"
>
<div
class=
"layout-table"
:loading=
"data.loading"
>
<div
class=
"table-head flex flex-pack-justify"
>
<div
class=
"table-head flex flex-pack-justify"
>
<div
class=
"table-head-left flex flex-align-center"
>
<div
class=
"table-head-left flex flex-align-center"
>
<slot
name=
"breadcrumb"
>
<
!--
<
slot
name=
"breadcrumb"
>
<Breadcrumb
style=
"margin-left: 10px"
/>
<Breadcrumb
style=
"margin-left: 10px"
/>
</slot>
</slot>
-->
<div
class=
"buttons"
>
<div
class=
"buttons"
>
<el-row>
<el-row>
<slot
name=
"table-head-left"
></slot>
<slot
name=
"table-head-left"
></slot>
...
@@ -213,7 +213,7 @@
...
@@ -213,7 +213,7 @@
v-if=
"!isShowButton('notPagination') ? false : data.pageInfo.totalResult"
v-if=
"!isShowButton('notPagination') ? false : data.pageInfo.totalResult"
>
>
<Pagination
<Pagination
style=
"float:
lef
t"
style=
"float:
righ
t"
:total=
"data.pageInfo.totalResult"
:total=
"data.pageInfo.totalResult"
:prePageResult=
"data.pageInfo.prePageResult"
:prePageResult=
"data.pageInfo.prePageResult"
/>
/>
...
@@ -325,10 +325,10 @@ export default {
...
@@ -325,10 +325,10 @@ export default {
}
}
.layout-table {
.layout-table {
.table-head {
.table-head {
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;
}
}
...
@@ -349,7 +349,6 @@ export default {
...
@@ -349,7 +349,6 @@ export default {
}
}
.table-form {
.table-form {
padding-top: 10px;
padding-top: 10px;
margin-top: 10px;
overflow: hidden;
overflow: hidden;
}
}
.search-form-wapper {
.search-form-wapper {
...
...
refined-manager-ui/admin/src/components/tools/TableButtons.vue
View file @
4e2cc3ab
<
template
>
<
template
>
<span>
<span>
<el-button
v-if=
'!noEdit'
type=
"text"
icon=
"el-icon-edit"
size=
'mini'
@
click=
'$emit("edit", row)'
title=
"编辑"
>
编辑
</el-button>
<el-button
v-if=
"!noEdit"
type=
"text"
icon=
"el-icon-edit"
size=
"mini"
@
click=
"$emit('edit', row)"
title=
"编辑"
>
编辑
</el-button
>
<span>
</span>
<span>
</span>
<el-button
v-if=
'!noView'
type=
"text"
icon=
"el-icon-view"
size=
'mini'
@
click=
'$emit("view", row)'
title=
"查看"
>
查看
</el-button>
<el-button
<span>
</span>
v-if=
"!noView"
<Confirm
@
confirm=
'$emit("del", row.id)'
message=
'确定要删除该条记录吗?'
>
type=
"text"
<el-button
v-if=
'!noDel'
type=
"text"
icon=
"el-icon-delete"
size=
'mini'
title=
"删除"
>
删除
</el-button>
icon=
"el-icon-view"
size=
"mini"
@
click=
"$emit('view', row)"
title=
"查看"
>
查看
</el-button
>
<span>
</span>
<Confirm
@
confirm=
"$emit('del', row.id)"
message=
"确定要删除该条记录吗?"
>
<el-button
v-if=
"!noDel"
type=
"text"
icon=
"el-icon-delete"
size=
"mini"
title=
"删除"
style=
"margin-left: 0;margin-right: 5px;color: #FA4D4C;"
>
删除
</el-button
>
</Confirm>
</Confirm>
</span>
</span>
</
template
>
</
template
>
<
script
>
<
script
>
import
Confirm
from
'
@/components/Confirm.vue
'
;
import
Confirm
from
"
@/components/Confirm.vue
"
;
export
default
{
export
default
{
props
:
{
props
:
{
noEdit
:
{
noEdit
:
{
type
:
Boolean
,
type
:
Boolean
,
default
:
false
default
:
false
,
},
},
noDel
:
{
noDel
:
{
type
:
Boolean
,
type
:
Boolean
,
default
:
false
default
:
false
,
},
},
noAdd
:
{
noAdd
:
{
type
:
Boolean
,
type
:
Boolean
,
default
:
false
default
:
false
,
},
},
noView
:
{
noView
:
{
type
:
Boolean
,
type
:
Boolean
,
default
:
false
default
:
false
,
},
},
row
:
{
row
:
{
type
:
Object
,
type
:
Object
,
required
:
true
,
required
:
true
,
default
:
()
=>
{}
default
:
()
=>
{}
,
},
},
},
},
components
:
{
components
:
{
Confirm
,
Confirm
,
},
},
methods
:
{
methods
:
{},
},
data
()
{
data
()
{
return
{
return
{};
},
}
};
}
}
</
script
>
</
script
>
refined-manager-ui/admin/src/views/Home.vue
View file @
4e2cc3ab
...
@@ -16,7 +16,5 @@ export default {
...
@@ -16,7 +16,5 @@ export default {
<
style
lang=
"less"
scoped
>
<
style
lang=
"less"
scoped
>
.page-home {
.page-home {
margin-top: 20px !important;
margin-top: 20px !important;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
}
</
style
>
</
style
>
refined-manager-ui/admin/src/views/Layout.vue
View file @
4e2cc3ab
<
template
>
<
template
>
<div
:style=
"menuPageCss"
class=
"pages page-layout"
>
<div
:style=
"menuPageCss"
class=
"pages page-layout"
>
<LayoutHeader
v-if=
"menuPage!=='left'"
></LayoutHeader>
<LayoutHeader
v-if=
"menuPage !== 'left'"
></LayoutHeader>
<LayoutHeaderLeft
@
toggle=
"toggle"
:isOpen=
"isOpen"
v-if=
"menuPage==='left'"
/>
<LayoutHeaderLeft
<router-view
:class=
"
{'active': !isOpen}" />
@
toggle=
"toggle"
</div>
:isOpen=
"isOpen"
v-if=
"menuPage === 'left'"
/>
<router-view
:class=
"
{ active: !isOpen }" />
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
LayoutHeader
from
"
../components/Header
"
;
import
LayoutHeader
from
"
../components/Header
"
;
...
@@ -13,54 +17,53 @@ const isPC = /(iPhone|iPad|iPod|iOS|Android)/i.test(navigator.userAgent);
...
@@ -13,54 +17,53 @@ const isPC = /(iPhone|iPad|iPod|iOS|Android)/i.test(navigator.userAgent);
const
MenuPage
=
"
top
"
;
const
MenuPage
=
"
top
"
;
export
default
{
export
default
{
components
:
{
components
:
{
LayoutHeader
,
LayoutHeader
,
LayoutHeaderLeft
,
LayoutHeaderLeft
,
},
data
()
{
return
{
isOpen
:
isPC
,
menuPage
:
MenuPage
,
};
},
computed
:
{
menuPageCss
()
{
//左面和顶面菜单切换时,动态计划相关css参数
return
{
"
--padding-top
"
:
this
.
menuPage
===
"
left
"
?
"
60px
"
:
"
0px
"
,
"
--margin-left
"
:
this
.
menuPage
===
"
left
"
?
"
200px
"
:
"
0px
"
,
};
},
},
data
()
{
},
return
{
methods
:
{
isOpen
:
isPC
,
toggle
()
{
menuPage
:
MenuPage
,
this
.
isOpen
=
!
this
.
isOpen
;
};
},
computed
:
{
menuPageCss
()
{
//左面和顶面菜单切换时,动态计划相关css参数
return
{
"
--padding-top
"
:
this
.
menuPage
===
"
left
"
?
"
60px
"
:
"
0px
"
,
"
--margin-left
"
:
this
.
menuPage
===
"
left
"
?
"
200px
"
:
"
0px
"
,
};
},
},
methods
:
{
toggle
()
{
this
.
isOpen
=
!
this
.
isOpen
;
},
},
},
},
};
};
</
script
>
</
script
>
<
style
lang=
"less"
>
<
style
lang=
"less"
>
.page {
.page {
min-height: calc(100vh - 100px);
min-height: calc(100vh - 100px);
width: 100%;
width: 100%;
position: relative;
position: relative;
background: #fff;
background: #fff;
padding: var(--padding-top) 5px 5px 5px;
padding: var(--padding-top) 5px 5px 5px;
margin-left: 60px;
margin-left: 60px;
&.active {
&.active {
margin-left: var(--margin-left);
margin-left: var(--margin-left);
}
}
}
}
.page-layout {
.page-layout {
background: #eee
;
background: #f0f2f5
;
}
}
.layout-header .layout-menu-wrapper{
.layout-header .layout-menu-wrapper
{
background: #2681e8!important;
//
background: #2681e8!important;
height: 4rem;
height: 4rem;
line-height: 4rem;
line-height: 4rem;
}
}
</
style
>
</
style
>
refined-manager-ui/admin/src/views/appointment/config/dialogshow.vue
View file @
4e2cc3ab
This diff is collapsed.
Click to expand it.
refined-manager-ui/admin/src/views/appointment/config/list.vue
View file @
4e2cc3ab
<
template
>
<
template
>
<div
class=
"page"
>
<div
class=
"page"
>
<LayoutTable
:data=
"tableData"
:config=
"tableConfig"
>
<LayoutTable
:data=
"tableData"
:config=
"tableConfig"
>
</LayoutTable>
</LayoutTable>
<dialog-show
ref=
"dialogform"
@
ok=
"getData"
/>
<dialog-show
ref=
"dialogform"
@
ok=
"getData"
/>
</div>
</div>
</
template
>
</
template
>
...
@@ -16,29 +14,26 @@ import table from "@/assets/mixins/table";
...
@@ -16,29 +14,26 @@ import table from "@/assets/mixins/table";
export
default
{
export
default
{
name
:
"
AppointmentConfigList
"
,
name
:
"
AppointmentConfigList
"
,
components
:
{
components
:
{
dialogShow
dialogShow
,
},
},
mixins
:
[
table
],
mixins
:
[
table
],
created
()
{
created
()
{},
},
methods
:
{
methods
:
{
renderTable
(
tableData
)
{
renderTable
(
tableData
)
{
return
(
return
(
<
el
-
table
stripe
data
=
{
tableData
}
class
=
"
total-table
"
>
<
el
-
table
stripe
data
=
{
tableData
}
class
=
"
total-table
"
>
{
this
.
columnSet
.
map
((
item
)
=>
this
.
renderTableColumn
(
item
))}
{
this
.
columnSet
.
map
((
item
)
=>
this
.
renderTableColumn
(
item
))}
<
/el-table
>
<
/el-table
>
);
);
},
},
renderTableColumn
(
options
)
{
renderTableColumn
(
options
)
{
return
(
return
(
<
el
-
table
-
column
<
el
-
table
-
column
prop
=
{
options
.
prop
}
prop
=
{
options
.
prop
}
label
=
{
options
.
label
}
label
=
{
options
.
label
}
width
=
{
options
.
width
}
width
=
{
options
.
width
}
formatter
=
{
options
.
formatter
}
formatter
=
{
options
.
formatter
}
>
><
/el-table-column
>
<
/el-table-column
>
);
);
},
},
/** 重写新增方法 */
/** 重写新增方法 */
...
@@ -53,41 +48,52 @@ export default {
...
@@ -53,41 +48,52 @@ export default {
toView
(
row
)
{
toView
(
row
)
{
this
.
$refs
.
dialogform
.
view
(
row
);
this
.
$refs
.
dialogform
.
view
(
row
);
},
},
},
},
data
()
{
data
()
{
return
{
return
{
/** 子表列元素 */
/** 子表列元素 */
columnSet
:
[
columnSet
:
[
{
prop
:
"
serviceTimeStart
"
,
label
:
"
服务开始时间
"
,
width
:
200
,
formatter
:
this
.
formatterDate
},
{
{
prop
:
"
serviceTimeEnd
"
,
label
:
"
服务结束时间
"
,
width
:
200
,
formatter
:
this
.
formatterDate
},
prop
:
"
serviceTimeStart
"
,
{
prop
:
"
remark
"
,
label
:
"
备注
"
,
width
:
100
},
label
:
"
服务开始时间
"
,
width
:
200
,
formatter
:
this
.
formatterDate
,
align
:
"
center
"
,
},
{
prop
:
"
serviceTimeEnd
"
,
label
:
"
服务结束时间
"
,
width
:
200
,
formatter
:
this
.
formatterDate
,
align
:
"
center
"
,
},
{
prop
:
"
remark
"
,
label
:
"
备注
"
,
width
:
200
,
align
:
"
center
"
},
],
],
config
:
{
config
:
{
search
:
[],
search
:
[],
columns
:
[
columns
:
[
{
type
:
"
selection
"
,
width
:
60
},
{
type
:
"
selection
"
,
width
:
60
},
{
type
:
"
index
"
,
label
:
"
序号
"
,
width
:
50
},
{
type
:
"
index
"
,
label
:
"
序号
"
,
width
:
50
},
{
label
:
"
启用
"
,
prop
:
"
used
"
,
formatter
:
this
.
formatter
},
{
label
:
"
启用
"
,
prop
:
"
used
"
,
formatter
:
this
.
formatter
},
{
label
:
"
周一
"
,
prop
:
"
monday
"
,
formatter
:
this
.
formatter
},
{
label
:
"
周一
"
,
prop
:
"
monday
"
,
formatter
:
this
.
formatter
},
{
label
:
"
周二
"
,
prop
:
"
tuesday
"
,
formatter
:
this
.
formatter
},
{
label
:
"
周二
"
,
prop
:
"
tuesday
"
,
formatter
:
this
.
formatter
},
{
label
:
"
周三
"
,
prop
:
"
wednesday
"
,
formatter
:
this
.
formatter
},
{
label
:
"
周三
"
,
prop
:
"
wednesday
"
,
formatter
:
this
.
formatter
},
{
label
:
"
周四
"
,
prop
:
"
thursday
"
,
formatter
:
this
.
formatter
},
{
label
:
"
周四
"
,
prop
:
"
thursday
"
,
formatter
:
this
.
formatter
},
{
label
:
"
周五
"
,
prop
:
"
friday
"
,
formatter
:
this
.
formatter
},
{
label
:
"
周五
"
,
prop
:
"
friday
"
,
formatter
:
this
.
formatter
},
{
label
:
"
周六
"
,
prop
:
"
saturday
"
,
formatter
:
this
.
formatter
},
{
label
:
"
周六
"
,
prop
:
"
saturday
"
,
formatter
:
this
.
formatter
},
{
label
:
"
周日
"
,
prop
:
"
sunday
"
,
formatter
:
this
.
formatter
},
{
label
:
"
周日
"
,
prop
:
"
sunday
"
,
formatter
:
this
.
formatter
},
{
label
:
"
最大人数
"
,
prop
:
"
maxServicePersonNum
"
},
{
label
:
"
最大人数
"
,
prop
:
"
maxServicePersonNum
"
},
{
label
:
"
累计预警
"
,
prop
:
"
alertServiceNum
"
},
{
label
:
"
累计预警
"
,
prop
:
"
alertServiceNum
"
},
{
{
label
:
"
配置时间段
"
,
label
:
"
配置时间段
"
,
...
@@ -98,25 +104,33 @@ export default {
...
@@ -98,25 +104,33 @@ export default {
return
pre
+
Number
(
cur
.
width
);
return
pre
+
Number
(
cur
.
width
);
},
50
);
},
50
);
return
(
return
(
<
el
-
popover
placement
=
"
right
"
width
=
{
widthsize
}
trigger
=
"
click
"
>
<
el
-
popover
placement
=
"
right
"
width
=
{
widthsize
}
trigger
=
"
click
"
>
{
this
.
renderTable
(
row
.
appointmentConfigTimesList
)}
{
this
.
renderTable
(
row
.
appointmentConfigTimesList
)}
<
el
-
button
type
=
"
text
"
slot
=
"
reference
"
>
详细
<
/el-button
>
<
el
-
button
type
=
"
text
"
slot
=
"
reference
"
>
<
/el-popover
>
详细
<
/el-button
>
<
/el-popover
>
);
);
},
},
},
},
{
{
label
:
"
操作
"
,
label
:
"
操作
"
,
width
:
240
,
width
:
240
,
formatter
:
row
=>
{
formatter
:
(
row
)
=>
{
return
(
return
(
<
table
-
buttons
noAdd
row
=
{
row
}
onEdit
=
{
this
.
toEdit
}
onView
=
{
this
.
toView
}
onDel
=
{
this
.
toDel
}
/
>
<
table
-
buttons
noAdd
row
=
{
row
}
onEdit
=
{
this
.
toEdit
}
onView
=
{
this
.
toView
}
onDel
=
{
this
.
toDel
}
/
>
);
);
}
}
,
}
}
,
]
]
,
}
}
,
};
};
}
}
,
};
};
</
script
>
</
script
>
refined-manager-ui/admin/src/views/appointment/records/dataDrawerShow.vue
View file @
4e2cc3ab
This diff is collapsed.
Click to expand it.
refined-manager-ui/admin/src/views/appointment/records/list.vue
View file @
4e2cc3ab
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
<LayoutTable
notAdd
notDel
:data=
"tableData"
:config=
"tableConfig"
>
<LayoutTable
notAdd
notDel
:data=
"tableData"
:config=
"tableConfig"
>
<el-button
<el-button
slot=
"table-head-left2"
slot=
"table-head-left2"
style=
"margin-left: 10px"
icon=
"el-icon-tickets"
icon=
"el-icon-tickets"
size=
"mini"
size=
"mini"
type=
"danger"
type=
"danger"
...
...
refined-manager-ui/admin/src/views/care/config/dialogshow.vue
View file @
4e2cc3ab
This diff is collapsed.
Click to expand it.
refined-manager-ui/admin/src/views/care/config/list.vue
View file @
4e2cc3ab
...
@@ -59,7 +59,7 @@
...
@@ -59,7 +59,7 @@
columnSet
:[
columnSet
:[
{
prop
:
"
serviceTimeStart
"
,
label
:
"
服务开始时间
"
,
width
:
200
,
formatter
:
this
.
formatterDate
},
{
prop
:
"
serviceTimeStart
"
,
label
:
"
服务开始时间
"
,
width
:
200
,
formatter
:
this
.
formatterDate
},
{
prop
:
"
serviceTimeEnd
"
,
label
:
"
服务结束时间
"
,
width
:
200
,
formatter
:
this
.
formatterDate
},
{
prop
:
"
serviceTimeEnd
"
,
label
:
"
服务结束时间
"
,
width
:
200
,
formatter
:
this
.
formatterDate
},
{
prop
:
"
remark
"
,
label
:
"
备注
"
,
width
:
1
00
},
{
prop
:
"
remark
"
,
label
:
"
备注
"
,
width
:
2
00
},
],
],
config
:
{
config
:
{
search
:
[
search
:
[
...
...
refined-manager-ui/admin/src/views/person/list.vue
View file @
4e2cc3ab
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
<LayoutTable
:data=
"tableData"
:config=
"tableConfig"
>
<LayoutTable
:data=
"tableData"
:config=
"tableConfig"
>
<el-button
<el-button
slot=
"table-head-left2"
slot=
"table-head-left2"
style=
"margin-left: 10px"
icon=
"el-icon-tickets"
icon=
"el-icon-tickets"
size=
"mini"
size=
"mini"
@
click=
"handleImport"
@
click=
"handleImport"
...
...
refined-manager-ui/admin/src/views/realtime/dataflow/dataDrawerShow.vue
View file @
4e2cc3ab
This diff is collapsed.
Click to expand it.
refined-manager-ui/admin/src/views/realtime/dataflow/list.vue
View file @
4e2cc3ab
<
template
>
<
template
>
<div
class=
"page"
>
<div
class=
"page"
>
<span
style=
"position: absolute; top: -30px;right: 0;font-size: 12px; color: #aaa;"
>
<i
class=
"el-icon-warning"
></i
>
流量数据由海康提供,本系统提供15日暂存服务。
</span
>
<LayoutTable
notAdd
notDel
:data=
"tableData"
:config=
"tableConfig"
>
<LayoutTable
notAdd
notDel
:data=
"tableData"
:config=
"tableConfig"
>
<el-button
<el-button
slot=
"table-head-left2"
slot=
"table-head-left2"
style=
"margin-left: 10px"
icon=
"el-icon-tickets"
icon=
"el-icon-tickets"
size=
"mini"
size=
"mini"
type=
"danger"
type=
"danger"
...
...
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