Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
bdc
/
bdcjg-web
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
6494364f
authored
2023-03-27 09:04:14 +0800
by
xiaomiao
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
--no commit message
1 parent
b50c70f3
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
356 additions
and
476 deletions
src/components/EditDialog/index.vue
src/styles/jgPublic.scss
src/views/sthj/components/editDialog.vue
src/views/system/menus/edit-dialog.vue
src/views/system/roles/edit-dialog.vue
src/views/system/users/edit-dialog.vue
src/views/system/users/index.vue
src/components/EditDialog/index.vue
View file @
6494364
<
template
>
<el-dialog
:close-on-click-modal=
"false"
top=
"0"
@
close=
"closeDialog"
custom-class=
"dialogBox editDialogBox mainCenter"
<el-dialog
:close-on-click-modal=
"false"
top=
"0"
@
close=
"closeDialog"
custom-class=
"dialogBox
dataReporting
editDialogBox mainCenter"
:visible
.
sync=
"dialogVisible"
width=
"92%"
>
<div
slot=
"title"
class=
"dialog_title"
ref=
"dialogTitle"
>
{{
title
||
'详情'
}}
...
...
@@ -335,194 +335,11 @@
}
</
script
>
<
style
scoped
lang=
"scss"
>
//
@import
"~@/styles/mixin.scss"
;
//
@import
"~@/styles/dialogBox.scss"
;
/
deep
/
.el-dialog__body
{
display
:
flex
;
flex-direction
:
column
;
padding-bottom
:
30px
;
}
/
deep
/
.el-tabs
{
color
:
#cef8ff
;
}
.d-center
{
z-index
:
1000
;
}
.sjmx
{
display
:
flex
;
flex-direction
:
column
;
height
:
49vh
;
/deep/.el-tabs__item
{
height
:
50px
;
padding-top
:
6px
;
}
}
.result
{
flex
:
1
;
height
:
100%
;
}
.editDialogBox-con
{
flex
:
1
;
height
:
100%
;
overflow-y
:
hidden
;
}
/
deep
/
.el-tabs__item
{
color
:
#cef8ff
!important
;
display
:
flex
;
flex-direction
:
row
;
justify-content
:
center
;
background
:
url("~@/image/tabitem.png")
no-repeat
;
background-size
:
100%
100%
;
border
:
none
!important
;
}
.obligee-item-name
{
background
:
#05275b
;
color
:
#ffffff
;
background
:
url("~@/image/itembg.png")
no-repeat
;
background-size
:
100%
100%
;
}
/
deep
/
.el-tabs__nav-scroll
{
background
:
none
;
}
/
deep
/
.el-tabs__nav
{
display
:
flex
;
border
:
none
!important
;
}
/
deep
/
.el-tabs__item.is-top
{
border
:
1px
solid
#dfe4ed
;
border-top
:
1px
solid
#dfe4ed
;
border-bottom
:
1px
solid
transparent
;
}
/
deep
/
.el-tabs__header
{
border
:
none
;
margin-bottom
:
0
;
}
/
deep
/
.el-tabs__item.is-top
:not
(
:last-child
)
{
margin-right
:
5px
;
}
/
deep
/
.el-tabs__item.is-top
{
background-color
:
none
!important
;
}
/
deep
/
.el-tabs__item.is-active
{
background
:
url("~@/image/tabitemse.png")
no-repeat
;
background-size
:
100%
100%
;
}
.success-images
{
width
:
30px
;
height
:
30px
;
position
:
relative
;
top
:
10px
;
right
:
3px
;
}
.tab-pane-item
{
line-height
:
20px
;
color
:
#02d9fd
;
p
{
text-align
:
center
;
}
}
.edit-content
{
overflow-y
:
auto
;
overflow-x
:
hidden
;
padding-right
:
1px
;
border-top
:
none
;
}
/
deep
/
.editDialogBox
{
border-radius
:
8px
;
overflow
:
hidden
;
min-width
:
1228px
;
.el-dialog__header
{
display
:
flex
;
margin-bottom
:
10px
;
}
.dialog_footer
{
flex-direction
:
column
;
.dialog_button
{
margin-top
:
8px
;
}
}
.divider
{
width
:
100%
;
border-bottom
:
1px
solid
#ccc
;
}
}
.el-dialog__wrapper
{
overflow
:
hidden
;
}
.dialog-from
{
padding-top
:
0
;
.el-col
{
justify-content
:
space-between
;
}
.bz
{
height
:
100%
;
position
:
relative
;
top
:
3px
;
}
/
deep
/
.el-select
{
padding-right
:
15px
;
}
/
deep
/
.el-icon-circle-close
{
display
:
none
;
}
/
deep
/
.el-input__suffix
{
right
:
-25px
!important
;
top
:
-5px
;
}
/
deep
/
.el-select
,
/
deep
/
.el-input
{
flex
:
1
;
width
:
100%
;
}
/
deep
/
.el-textarea__inner
{
border
:
none
!important
;
margin
:
0
;
}
&
_header
{
margin
:
0
-5px
!important
;
}
&
_title
{
font-size
:
18px
;
color
:
#d7eaee
;
margin
:
3px
0
;
}
}
</
style
>
...
...
src/styles/jgPublic.scss
View file @
6494364
...
...
@@ -5,6 +5,7 @@
background
:
none
!
important
;
}
// 列表样式
.tableClass
{
.el-table
{
border
:
none
!
important
;
...
...
@@ -52,6 +53,7 @@
background-color
:
rgba
(
0
,
0
,
0
,
0
);
}
// 查询表单样式
.from-clues
{
height
:
100%
;
width
:
100%
;
...
...
@@ -264,7 +266,7 @@
}
}
// 角色
配置
// 角色
管理人员菜单配置弹框样式
.roleconfiguration
{
.el-dialog__body
{
display
:
flex
;
...
...
@@ -358,82 +360,7 @@
border-top
:
none
;
}
.editDialogBox
{
border-radius
:
8px
;
overflow
:
hidden
;
min-width
:
1228px
;
height
:
825px
!
important
;
.dialog-from
{
padding
:
13px
;
border-radius
:
2px
;
box-sizing
:
border-box
;
.el-row
{
display
:
flex
;
flex-wrap
:
nowrap
;
}
.el-col
{
line-height
:
18px
;
display
:
flex
;
align-items
:
center
;
margin-bottom
:
3px
;
color
:
#b5d6dc
;
border-radius
:
2px
;
border
:
1px
solid
#224c7c
;
margin
:
5px
;
span
{
display
:
inline-block
;
padding
:
3px
;
border-radius
:
3px
;
overflow
:
hidden
;
white-space
:
nowrap
;
text-align
:
left
;
color
:
#02d9fd
;
}
p
{
flex
:
1
;
width
:
100%
;
padding-left
:
5px
;
line-height
:
20px
;
color
:
#c0c4cc
;
cursor
:
not
-
allowed
;
white-space
:
nowrap
;
margin-right
:
5px
;
text-align
:
right
;
}
}
}
.dialog_title
{
display
:
flex
;
position
:
relative
;
font-size
:
24px
;
top
:
-8px
;
width
:
38%
;
height
:
40px
;
margin-left
:
28px
;
justify-content
:
center
;
}
.el-dialog__header
{
display
:
flex
;
margin-bottom
:
10px
;
}
.el-dialog__footer
{
padding-right
:
40px
;
}
.divider
{
width
:
100%
;
border-bottom
:
1px
solid
#ccc
;
}
}
.el-dialog__wrapper
{
overflow
:
hidden
;
...
...
@@ -514,16 +441,7 @@
font-size
:
12px
;
}
.button
:hover
{
// width: 76px;
// height: 32px;
// color: #ffffff;
// cursor: pointer;
// border: 0;
// font-size: 12px;
// background: none;
}
// 按钮样式
.cx
{
background
:
url("../image/btn.png")
no-repeat
0
-34px
;
background-size
:
cover
;
...
...
@@ -627,7 +545,7 @@
}
.item-content-input
{
/
deep
/
.el-input__inner
{
.el-input__inner
{
border
:
none
!
important
;
text-align
:
right
;
}
...
...
@@ -742,6 +660,7 @@
}
}
.contentCenter
{
position
:
absolute
;
top
:
50%
;
...
...
@@ -761,3 +680,347 @@
}
}
// 登簿日志弹出框
.entryJournal
{
.el-tabs__header
{
margin
:
0
;
}
.el-dialog
{
display
:
flex
;
flex-direction
:
column
;
}
.el-dialog__body
{
display
:
flex
;
flex-direction
:
column
;
padding-bottom
:
30px
;
height
:
100%
;
flex
:
1
;
position
:
relative
;
}
.regularHeight
{
display
:
flex
;
flex-direction
:
column
;
height
:
87vh
;
margin-bottom
:
5px
;
.editDialogBox-con
,
.JsonEditor
{
flex
:
1
;
}
}
.d-center
{}
.dialog_title
{
top
:
-6px
}
.el-tabs__item
{
color
:
#CEF8FF
!
important
;
display
:
flex
;
flex-direction
:
row
;
justify-content
:
center
;
background
:
url("~@/image/tabitem.png")
no-repeat
;
background-size
:
100%
100%
;
border
:
none
!
important
;
}
.el-tabs__nav
{
display
:
flex
;
border
:
none
!
important
;
}
.el-tabs__item.is-top
:not
(
:last-child
)
{
margin-right
:
5px
;
}
.el-icon-circle-close
{
display
:
none
;
}
.el-tabs__item.is-active
{
background
:
url("~@/image/tabitemse.png")
no-repeat
;
background-size
:
100%
100%
;
}
.from-clues-content
{
margin-top
:
0
;
background
:
none
;
padding
:
0
;
}
.editDialogBox-box
{
position
:
relative
;
top
:
10px
;
height
:
100%
;
}
.dialog-from
{
padding-top
:
0
;
.el-col
{
justify-content
:
space-between
;
}
.bz
{
height
:
100%
;
position
:
relative
;
top
:
3px
;
}
.el-input
{
flex
:
1
;
width
:
100%
;
}
.el-textarea__inner
{
border
:
none
!
important
;
margin
:
0
;
}
&
_header
{
margin
:
0
-5px
!
important
;
}
&
_title
{
font-size
:
14px
;
color
:
#d7eaee
;
margin
:
3px
0
;
}
}
}
// 数据上报弹出框
.dataReporting
{
.el-dialog__body
{
display
:
flex
;
flex-direction
:
column
;
padding-bottom
:
30px
;
}
.el-tabs
{
color
:
#cef8ff
;
}
.d-center
{
z-index
:
1000
;
}
.sjmx
{
display
:
flex
;
flex-direction
:
column
;
height
:
49vh
;
.el-tabs__item
{
height
:
50px
;
padding-top
:
6px
;
}
}
.result
{
flex
:
1
;
height
:
100%
;
}
.editDialogBox-con
{
flex
:
1
;
height
:
100%
;
overflow-y
:
hidden
;
}
.el-tabs__item
{
color
:
#cef8ff
!
important
;
display
:
flex
;
flex-direction
:
row
;
justify-content
:
center
;
background
:
url("~@/image/tabitem.png")
no-repeat
;
background-size
:
100%
100%
;
border
:
none
!
important
;
}
.obligee-item-name
{
background
:
#05275b
;
color
:
#ffffff
;
background
:
url("~@/image/itembg.png")
no-repeat
;
background-size
:
100%
100%
;
}
.el-tabs__nav-scroll
{
background
:
none
;
}
.el-tabs__nav
{
display
:
flex
;
border
:
none
!
important
;
}
.el-tabs__item.is-top
{
border
:
1px
solid
#dfe4ed
;
border-top
:
1px
solid
#dfe4ed
;
border-bottom
:
1px
solid
transparent
;
}
.el-tabs__header
{
border
:
none
;
margin-bottom
:
0
;
}
.el-tabs__item.is-top
:not
(
:last-child
)
{
margin-right
:
5px
;
}
.el-tabs__item.is-top
{
background-color
:
none
!
important
;
}
.el-tabs__item.is-active
{
background
:
url("~@/image/tabitemse.png")
no-repeat
;
background-size
:
100%
100%
;
}
.success-images
{
width
:
30px
;
height
:
30px
;
position
:
relative
;
top
:
10px
;
right
:
3px
;
}
.tab-pane-item
{
line-height
:
20px
;
color
:
#02d9fd
;
p
{
text-align
:
center
;
}
}
.edit-content
{
overflow-y
:
auto
;
overflow-x
:
hidden
;
padding-right
:
1px
;
border-top
:
none
;
}
.editDialogBox
{
border-radius
:
8px
;
overflow
:
hidden
;
min-width
:
1228px
;
.el-dialog__header
{
display
:
flex
;
margin-bottom
:
10px
;
}
.dialog_footer
{
flex-direction
:
column
;
.dialog_button
{
margin-top
:
8px
;
}
}
.divider
{
width
:
100%
;
border-bottom
:
1px
solid
#ccc
;
}
}
.el-dialog__wrapper
{
overflow
:
hidden
;
}
.dialog-from
{
padding-top
:
0
;
.el-col
{
justify-content
:
space-between
;
}
.bz
{
height
:
100%
;
position
:
relative
;
top
:
3px
;
}
.el-select
{
padding-right
:
15px
;
}
.el-icon-circle-close
{
display
:
none
;
}
.el-input__suffix
{
right
:
-25px
!
important
;
top
:
-5px
;
}
.el-select
,
.el-input
{
flex
:
1
;
width
:
100%
;
}
.el-textarea__inner
{
border
:
none
!
important
;
margin
:
0
;
}
&
_header
{
margin
:
0
-5px
!
important
;
}
&
_title
{
font-size
:
18px
;
color
:
#d7eaee
;
margin
:
3px
0
;
}
}
}
// 人员管理上下移动按钮样式
.el-button.is-disabled.el-button--text
{
width
:
64px
;
height
:
28px
;
background
:
rgba
(
255
,
255
,
255
,
0
.1
);
border-radius
:
16px
;
}
// 人员管理角色管理菜单管理修改新增弹框样式
.PersonnelDialog
{
.el-dialog__header
{
.dialog_title
{
display
:
-
webkit-box
;
display
:
-
ms-flexbox
;
display
:
flex
;
position
:
relative
;
top
:
-7px
;
width
:
29%
;
height
:
40px
;
margin-left
:
28px
;
-webkit-box-pack
:
center
;
-ms-flex-pack
:
center
;
justify-content
:
center
;
white-space
:
nowrap
;
b
{
font-size
:
16px
;
}
}
.el-dialog__headerbtn
{
right
:
20px
!
important
;
top
:
23px
!
important
;
}
}
.selbig
{
width
:
500px
;
}
}
...
...
src/views/sthj/components/editDialog.vue
View file @
6494364
<
template
>
<el-dialog
:close-on-click-modal=
"false"
top=
"0"
@
close=
"closeDialog"
custom-class=
"dialogBox editDialogBox mainCenter"
<el-dialog
:close-on-click-modal=
"false"
top=
"0"
@
close=
"closeDialog"
custom-class=
"dialogBox e
ntryJournal e
ditDialogBox mainCenter"
:visible
.
sync=
"dialogVisible"
width=
"90%"
>
<div
slot=
"title"
class=
"dialog_title"
ref=
"dialogTitle"
>
{{
title
||
'登薄日志'
}}
...
...
@@ -458,119 +458,5 @@
}
</
script
>
<
style
scoped
lang=
"scss"
>
//
@import
"~@/styles/mixin.scss"
;
//
@import
"~@/styles/dialogBox.scss"
;
/
deep
/
.el-tabs__header
{
margin
:
0
;
}
/
deep
/
.el-dialog
{
display
:
flex
;
flex-direction
:
column
;
}
/
deep
/
.el-dialog__body
{
display
:
flex
;
flex-direction
:
column
;
padding-bottom
:
30px
;
height
:
100%
;
flex
:
1
;
position
:
relative
;
}
.regularHeight
{
display
:
flex
;
flex-direction
:
column
;
height
:
87vh
;
margin-bottom
:
5px
;
.editDialogBox-con,
.JsonEditor
{
flex
:
1
;
}
}
.d-center
{
}
.dialog_title
{
top
:
-13px
;
}
/
deep
/
.el-tabs__item
{
color
:
#cef8ff
!important
;
display
:
flex
;
flex-direction
:
row
;
justify-content
:
center
;
background
:
url("~@/image/tabitem.png")
no-repeat
;
background-size
:
100%
100%
;
border
:
none
!important
;
}
/
deep
/
.el-tabs__nav
{
display
:
flex
;
border
:
none
!important
;
}
/
deep
/
.el-tabs__item.is-top
:not
(
:last-child
)
{
margin-right
:
5px
;
}
/
deep
/
.el-icon-circle-close
{
display
:
none
;
}
/
deep
/
.el-tabs__item.is-active
{
background
:
url("~@/image/tabitemse.png")
no-repeat
;
background-size
:
100%
100%
;
}
.from-clues-content
{
margin-top
:
0
;
background
:
none
;
padding
:
0
;
}
.editDialogBox-box
{
position
:
relative
;
top
:
10px
;
height
:
100%
;
}
.dialog-from
{
padding-top
:
0
;
.el-col
{
justify-content
:
space-between
;
}
.bz
{
height
:
100%
;
position
:
relative
;
top
:
3px
;
}
/
deep
/
.el-input
{
flex
:
1
;
width
:
100%
;
}
/
deep
/
.el-textarea__inner
{
border
:
none
!important
;
margin
:
0
;
}
&
_header
{
margin
:
0
-5px
!important
;
}
&
_title
{
font-size
:
14px
;
color
:
#d7eaee
;
margin
:
3px
0
;
}
}
</
style
>
...
...
src/views/system/menus/edit-dialog.vue
View file @
6494364
<
template
>
<dialogBox
class=
"modifydialog"
:isMain=
"true"
width=
"40%"
:title=
"title"
@
closeDialog=
"close"
@
submitForm=
"submitForm"
<dialogBox
class=
"modifydialog
PersonnelDialog
"
:isMain=
"true"
width=
"40%"
:title=
"title"
@
closeDialog=
"close"
@
submitForm=
"submitForm"
v-model=
"myValue"
>
<div
class=
"dialogCon"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
>
...
...
@@ -242,32 +242,4 @@
}
</
script
>
<
style
scoped
lang=
"scss"
>
.modifydialog
{
&-con
{
background
:
#031a46
;
}
/
deep
/
.el-dialog__header
{
.dialog_title
{
display
:
-webkit-box
;
display
:
-ms-flexbox
;
display
:
flex
;
position
:
relative
;
top
:
-8px
;
width
:
28%
;
height
:
40px
;
margin-left
:
28px
;
-webkit-box-pack
:
center
;
-ms-flex-pack
:
center
;
justify-content
:
center
;
white-space
:
nowrap
;
b
{
font-size
:
16px
;
}
}
.el-dialog__headerbtn
{
right
:
20px
!important
;
top
:
23px
!important
;
}
}
}
</
style
>
...
...
src/views/system/roles/edit-dialog.vue
View file @
6494364
<!-- 新增 & 修改角色 -->
<
template
>
<dialogBox
class=
"modifydialog"
class=
"modifydialog
PersonnelDialog
"
:title=
"title"
:width=
"'567px'"
:isMain=
"true"
...
...
@@ -160,29 +160,4 @@
}
</
script
>
<
style
scoped
lang=
"scss"
>
.modifydialog
{
/deep/.el-dialog__header
{
.dialog_title
{
display
:
-webkit-box
;
display
:
-ms-flexbox
;
display
:
flex
;
position
:
relative
;
top
:
-8px
;
width
:
24%
;
height
:
40px
;
margin-left
:
28px
;
-webkit-box-pack
:
center
;
-ms-flex-pack
:
center
;
justify-content
:
center
;
white-space
:
nowrap
;
b
{
font-size
:
16px
;
}
}
.el-dialog__headerbtn
{
right
:
20px
!important
;
top
:
23px
!important
;
}
}
}
</
style
>
...
...
src/views/system/users/edit-dialog.vue
View file @
6494364
<
template
>
<dialogBox
:title=
"title"
:width=
"'867px'"
class=
"modifydialog"
@
closeDialog=
"close"
:isMain=
"true"
@
submitForm=
"submitForm"
<dialogBox
:title=
"title"
:width=
"'867px'"
class=
"modifydialog
PersonnelDialog
"
@
closeDialog=
"close"
:isMain=
"true"
@
submitForm=
"submitForm"
v-model=
"myValue"
>
<div
class=
"dialogCon"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
>
...
...
@@ -193,32 +193,4 @@
}
</
script
>
<
style
scoped
lang=
"scss"
>
.modifydialog
{
/deep/.el-dialog__header
{
.dialog_title
{
display
:
-webkit-box
;
display
:
-ms-flexbox
;
display
:
flex
;
position
:
relative
;
top
:
-7px
;
width
:
29%
;
height
:
40px
;
margin-left
:
28px
;
-webkit-box-pack
:
center
;
-ms-flex-pack
:
center
;
justify-content
:
center
;
white-space
:
nowrap
;
b
{
font-size
:
16px
;
}
}
.el-dialog__headerbtn
{
right
:
20px
!important
;
top
:
23px
!important
;
}
}
.selbig
{
width
:
500px
;
}
}
</
style
>
...
...
src/views/system/users/index.vue
View file @
6494364
...
...
@@ -416,10 +416,5 @@
//
left
:
30px
;
//
}
//
}
/
deep
/
.el-button.is-disabled.el-button--text
{
width
:
64px
;
height
:
28px
;
background
:
rgba
(
255
,
255
,
255
,
0.1
);
border-radius
:
16px
;
}
</
style
>
...
...
Please
register
or
sign in
to post a comment