明树Git Lab
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
J
jt_front
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
jt_front
Commits
5030a59b
Commit
5030a59b
authored
Jan 20, 2026
by
zhanghan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
参股管理处理完毕
parent
5f1c0286
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
716 additions
and
122 deletions
+716
-122
verticalManages.css
src/styles/verticalManages.css
+273
-0
verticalManages.less
src/styles/verticalManages.less
+291
-0
shareAdd.vue
src/views/everydayPage/shareAdd.vue
+152
-122
No files found.
src/styles/verticalManages.css
0 → 100644
View file @
5030a59b
.system-manage-container
{
padding
:
20px
;
background
:
rgba
(
157
,
188
,
218
,
0.1
);
height
:
100%
;
display
:
flex
;
flex-direction
:
column
;
box-sizing
:
border-box
;
}
.system-manage-header
{
background
:
rgba
(
255
,
255
,
255
,
0.9
);
border-radius
:
8px
;
padding
:
12px
20px
0
;
box-shadow
:
0
2px
8px
rgba
(
0
,
0
,
0
,
0.1
);
display
:
flex
;
justify-content
:
space-between
;
align-items
:
center
;
margin-bottom
:
10px
;
}
.system-manage-header
.header-left
{
flex
:
1
;
width
:
0
;
}
.system-manage-header
.header-left
.el-input
,
.system-manage-header
.header-left
.el-select
{
width
:
220px
;
}
.system-manage-content
{
background
:
rgba
(
255
,
255
,
255
,
0.9
);
border-radius
:
8px
;
padding
:
20px
;
box-shadow
:
0
2px
8px
rgba
(
0
,
0
,
0
,
0.1
);
}
.manage-content
{
flex
:
1
;
height
:
0
;
}
.manage-content
.common-table
{
height
:
100%
;
display
:
flex
;
flex-direction
:
column
;
}
.manage-content
.common-table
.table-container
{
flex
:
1
;
height
:
0
;
display
:
flex
;
flex-direction
:
column
;
}
.manage-content
.common-table
.table-container
.el-table
{
flex
:
1
;
height
:
0
;
}
.manage-container
{
width
:
100%
;
height
:
100%
;
padding
:
20px
;
box-sizing
:
border-box
;
display
:
flex
;
flex-direction
:
column
;
background
:
rgba
(
157
,
188
,
218
,
0.1
);
}
.manage-wrap
{
width
:
100%
;
height
:
100%
;
display
:
flex
;
flex-direction
:
column
;
background
:
rgba
(
255
,
255
,
255
,
0.9
);
border-radius
:
8px
;
padding
:
12px
;
box-shadow
:
0
2px
8px
rgba
(
0
,
0
,
0
,
0.1
);
}
.manage-header
{
display
:
flex
;
justify-content
:
space-between
;
margin-bottom
:
10px
;
}
.manage-content
{
flex
:
1
;
height
:
0
;
display
:
flex
;
flex-direction
:
column
;
}
.manage-content
.common-table
{
height
:
100%
;
display
:
flex
;
flex-direction
:
column
;
}
.manage-content
.common-table
.table-container
{
flex
:
1
;
height
:
0
;
display
:
flex
;
flex-direction
:
column
;
}
.manage-content
.common-table
.table-container
.el-table
{
flex
:
1
;
height
:
0
;
}
::v-deep
.add-project-container
{
width
:
100%
;
height
:
100%
;
padding
:
20px
;
box-sizing
:
border-box
;
display
:
flex
;
flex-direction
:
column
;
}
::v-deep
.add-project-container
.el-collapse-item__header
{
color
:
var
(
--el-color-primary
);
}
::v-deep
.add-project-header
{
display
:
flex
;
justify-content
:
space-between
;
}
::v-deep
.add-project-content
{
flex
:
1
;
height
:
0
;
display
:
flex
;
flex-direction
:
column
;
}
::v-deep
.add-project-content
.tabs-content
{
flex
:
1
;
height
:
0
;
}
::v-deep
.add-project-content
.el-tabs
{
height
:
100%
;
}
::v-deep
.add-project-content
.el-tab-pane
{
height
:
100%
;
}
::v-deep
.add-project-content
.tab-content
{
height
:
100%
;
overflow
:
auto
;
padding
:
0
10px
;
}
::v-deep
.add-project-content
.tab-content
.col-title
{
height
:
24px
;
line-height
:
24px
;
font-weight
:
bold
;
text-align
:
center
;
}
::v-deep
.add-project-content
.tab-content
.tab-handle
{
margin
:
10px
0
;
display
:
flex
;
justify-content
:
flex-end
;
align-items
:
center
;
}
::v-deep
.add-project-content
.tab-content
.el-table
{
margin-bottom
:
10px
;
}
::v-deep
.add-project-content
.tab-content
.el-table
thead
{
color
:
#000
;
}
::v-deep
.add-project-content
.tab-content
.el-table
thead
th
{
background
:
#f5f7fa
;
}
::v-deep
.add-project-content
.tab-content
.el-table
thead
th
.cell
{
text-align
:
center
;
}
::v-deep
.add-project-content
.tab-content
.el-table
.sums-column
{
display
:
flex
;
flex-direction
:
column
;
justify-content
:
flex-start
;
}
::v-deep
.add-project-content
.tab-content
.el-table
.sums-column
>
div
{
height
:
26px
;
line-height
:
26px
;
text-align
:
center
;
}
::v-deep
.add-project-content
.tab-content
.upload-file-wrap
{
display
:
flex
;
justify-content
:
space-between
;
flex-wrap
:
wrap
;
}
::v-deep
.add-project-content
.tab-content
.upload-file-wrap
.file-name
{
flex
:
1
;
width
:
0
;
color
:
#409eff
;
cursor
:
pointer
;
-webkit-background-clip
:
text
;
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
::v-deep
.add-project-content
.tab-content
.upload-file-wrap
.delete-btn
{
cursor
:
pointer
;
color
:
#F56C6C
;
}
::v-deep
.add-project-content
.tab-content
.el-select__wrapper
.el-select__selection.is-near
{
max-height
:
120px
;
overflow
:
auto
;
}
::v-deep
.add-project-content
.always-click
{
padding
:
2px
;
font-size
:
12px
;
cursor
:
pointer
!important
;
color
:
var
(
--el-color-primary
);
font-weight
:
500
;
font-family
:
Arial
,
sans-serif
;
display
:
inline-flex
;
align-items
:
center
;
}
::v-deep
.add-project-content
.project-tab-content
{
padding
:
0
20px
;
height
:
100%
;
}
.add-dialog
.el-tree
{
width
:
100%
;
}
.tree-content
{
overflow
:
auto
;
position
:
relative
;
}
.tree-content
.el-tree
:not
(
:hover
)
{
scrollbar-width
:
none
;
-ms-overflow-style
:
none
;
}
.tree-content
.el-tree
:not
(
:hover
)
::-webkit-scrollbar
{
display
:
none
;
}
.tree-content
.el-tree
:hover
{
scrollbar-width
:
thin
;
}
.tree-content
.el-tree
:hover::-webkit-scrollbar
{
display
:
block
;
width
:
6px
;
}
.tree-content
.el-tree
:hover::-webkit-scrollbar-thumb
{
background-color
:
rgba
(
144
,
147
,
153
,
0.3
);
border-radius
:
3px
;
}
.tree-content
.el-tree
:hover::-webkit-scrollbar-track
{
background-color
:
transparent
;
}
.tree-content
.custom-tree-node
{
flex
:
1
;
display
:
flex
;
align-items
:
center
;
justify-content
:
space-between
;
font-size
:
14px
;
padding-right
:
8px
;
}
.tree-content
.custom-tree-node
.node-name
{
flex
:
1
;
width
:
0
;
-webkit-background-clip
:
text
;
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
.tree-content
.custom-tree-node
.node-key
{
font-size
:
12px
;
color
:
#969696
;
}
.add-project-header
{
margin-bottom
:
10px
;
}
::v-deep
.el-form-item
{
display
:
block
;
}
::v-deep
.el-form-item
.el-form-item__label
{
width
:
auto
!important
;
}
.tab-handle
{
margin-bottom
:
10px
;
text-align
:
right
;
}
.always-click
{
cursor
:
pointer
;
color
:
#409eff
;
margin-right
:
10px
;
}
.el-table
.el-table__footer-wrapper
.el-table-cell
{
font-weight
:
bold
;
background-color
:
#f5f7fa
;
}
src/styles/verticalManages.less
0 → 100644
View file @
5030a59b
.system-manage-container{
padding: 20px;
background: rgba(157, 188, 218, 0.1);
height: 100%;
display: flex;
flex-direction: column;
box-sizing: border-box;
}
.system-manage-header{
background: rgba(255, 255, 255, 0.9);
border-radius: 8px;
padding: 12px 20px 0;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 10px;
.header-left{
flex: 1;
width: 0;
.el-input, .el-select{
width: 220px;
}
}
}
.system-manage-content{
background: rgba(255, 255, 255, 0.9);
border-radius: 8px;
padding: 20px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.manage-content{
flex: 1;
height: 0;
.common-table{
height: 100%;
display: flex;
flex-direction: column;
.table-container{
flex: 1;
height: 0;
display: flex;
flex-direction: column;
.el-table{
flex: 1;
height: 0;
}
}
}
}
.manage{
&-container{
width: 100%;
height: 100%;
padding: 20px;
box-sizing: border-box;
display: flex;
flex-direction: column;
background: rgba(157, 188, 218, 0.1);
}
&-wrap{
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
background: rgba(255, 255, 255, 0.9);
border-radius: 8px;
padding: 12px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
&-header{
display: flex;
justify-content: space-between;
margin-bottom: 10px;
}
&-content{
flex: 1;
height: 0;
display: flex;
flex-direction: column;
.common-table{
height: 100%;
display: flex;
flex-direction: column;
.table-container{
flex: 1;
height: 0;
display: flex;
flex-direction: column;
.el-table{
flex: 1;
height: 0;
}
}
}
}
}
::v-deep.add-project{
&-container{
width: 100%;
height: 100%;
padding: 20px;
box-sizing: border-box;
display: flex;
flex-direction: column;
.el-collapse-item__header{
color: var(--el-color-primary);
}
}
&-header{
display: flex;
justify-content: space-between;
}
&-content{
flex: 1;
height: 0;
display: flex;
flex-direction: column;
.tabs-content{
flex: 1;
height: 0;
}
.el-tabs{
height: 100%;
}
.el-tab-pane{
height: 100%;
}
.tab-content{
height: 100%;
overflow: auto;
padding: 0 10px;
.col-title{
height: 24px;
line-height: 24px;
font-weight: bold;
text-align: center;
}
.tab-handle{
margin: 10px 0;
display: flex;
justify-content: flex-end;
align-items: center;
}
.el-table{
margin-bottom: 10px;
thead {
color: #000;
th{
background: #f5f7fa;
.cell{
text-align: center;
}
}
}
.sums-column{
display: flex;
flex-direction: column;
justify-content: flex-start;
&>div{
height: 26px;
line-height: 26px;
text-align: center;
}
}
}
.upload-file-wrap{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
.file-name{
flex: 1;
width: 0;
color: #409eff;
cursor: pointer;
-webkit-background-clip: text;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.delete-btn{
cursor: pointer;
color: #F56C6C;
}
}
.el-select__wrapper{
.el-select__selection.is-near{
max-height: 120px;
overflow: auto;
}
}
}
.always-click{
padding: 2px;
font-size: 12px;
cursor: pointer !important;
color: var(--el-color-primary);
font-weight: 500;
font-family: Arial, sans-serif;
display: inline-flex;
align-items: center;
}
.project-tab-content{
padding: 0 20px;
height: 100%;
}
}
}
.add-dialog{
.el-tree{
width: 100%;
}
}
.tree-content {
overflow: auto;
position: relative;
.el-tree {
// max-height: 700px;
// overflow-y: auto;
// 只有当内容超过700px时才显示滚动条
&:not(:hover) {
scrollbar-width: none;
-ms-overflow-style: none;
&::-webkit-scrollbar {
display: none;
}
}
&:hover {
scrollbar-width: thin;
&::-webkit-scrollbar {
display: block;
width: 6px;
}
&::-webkit-scrollbar-thumb {
background-color: rgba(144, 147, 153, 0.3);
border-radius: 3px;
}
&::-webkit-scrollbar-track {
background-color: transparent;
}
}
}
.custom-tree-node {
flex: 1;
display: flex;
align-items: center;
justify-content: space-between;
font-size: 14px;
padding-right: 8px;
.node-name{
flex: 1;
width: 0;
-webkit-background-clip: text;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.node-key{
font-size: 12px;
color: #969696;
}
}
}
.add-project-header {
margin-bottom: 10px;
}
::v-deep.el-form-item {
display: block;
.el-form-item__label {
width: auto !important;
}
}
.tab-handle {
margin-bottom: 10px;
text-align: right;
}
.always-click {
cursor: pointer;
color: #409eff;
margin-right: 10px;
}
.el-table .el-table__footer-wrapper {
.el-table-cell {
font-weight: bold;
background-color: #f5f7fa;
}
}
\ No newline at end of file
src/views/everydayPage/shareAdd.vue
View file @
5030a59b
This diff is collapsed.
Click to expand it.
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