更改实名制-基础管理页面代码

This commit is contained in:
lSun 2025-12-02 18:30:53 +08:00
parent 3a6db064cb
commit b5df3bb304
37 changed files with 447 additions and 430 deletions

View File

@ -21,15 +21,16 @@
.header-index{background-color: #080018; border: none;}
.layui-layout-admin .header-demo{border-bottom-color: #1AA094; background-color: #fff;}
/*.layui-layout-admin .header-demo{border-bottom-color: #1AA094; background-color: #fff;}*/
.layui-layout-admin .header-demo{background-color: #009688;}
.header-demo .logo{left: 40px;}
.header-demo .layui-nav{top: 0;}
.header-demo .layui-nav .layui-nav-item{margin: 0 10px; line-height: 65px;}
.header-demo .layui-nav .layui-nav-item a{color: #999;}
.header-demo .layui-nav .layui-this{background-color: #f2f2f2;}
.header-demo .layui-nav .layui-nav-item a:hover,
.header-demo .layui-nav .layui-nav-item a:hover,
.header-demo .layui-nav .layui-this a{color: #000;}
.header-demo .layui-nav .layui-this:after,
.header-demo .layui-nav .layui-this:after,
.header-demo .layui-nav-bar{background-color: #393D49;}
.header-demo .layui-nav .layui-this a{padding: 0 20px;}
@ -156,7 +157,7 @@ body .layui-layer-dir .layui-layer-content{padding: 10px; max-height: 280px; ove
.site-table{width: 100%; margin: 10px 0;}
.site-table thead{background-color:#f2f2f2; }
.site-table th,
.site-table th,
.site-table td{padding: 6px 15px; min-height: 20px; line-height: 20px; border:1px solid #ddd; font-size: 14px; font-weight: 400;}
.site-table tr:nth-child(even){background: #fbfbfb;}
@ -244,7 +245,7 @@ body .site-demo-nav .layui-nav-item{line-height: 40px}
/* 自定义css */
.admin-header-item-mobile{
position: absolute; right: 0px; height: 70px;line-height: 70px;
position: absolute; right: 0px; height: 70px;line-height: 70px;
padding: 0 20px; text-align: center; top:0;
display: none;
}
@ -286,7 +287,7 @@ body .site-demo-nav .layui-nav-item{line-height: 40px}
border-bottom: 0;
}
.admin-header-user img{
width: 40px; height: 40px; border-radius: 100%;
width: 40px; height: 40px; border-radius: 100%;
/*position: relative;
top: 15px;*/
}
@ -421,7 +422,7 @@ body .site-demo-nav .layui-nav-item{line-height: 40px}
.site-demo-title{position: static; left: 0;}
body .layui-layout-admin .site-demo{}
.site-demo-code{position: static; height: 350px;}
.admin-side-toggle ,.admin-header-item{display: none;}
.admin-header-item-mobile{ display: block; }
}

View File

@ -21,15 +21,16 @@
.header-index{background-color: #080018; border: none;}
.layui-layout-admin .header-demo{border-bottom-color: #1AA094; background-color: #fff;}
/*.layui-layout-admin .header-demo{border-bottom-color: #1AA094; background-color: #fff;}*/
.layui-layout-admin .header-demo{background-color: #009688;}
.header-demo .logo{left: 40px;}
.header-demo .layui-nav{top: 0;}
.header-demo .layui-nav .layui-nav-item{margin: 0 10px; line-height: 65px;}
.header-demo .layui-nav .layui-nav-item a{color: #999;}
.header-demo .layui-nav .layui-this{background-color: #f2f2f2;}
.header-demo .layui-nav .layui-nav-item a:hover,
.header-demo .layui-nav .layui-nav-item a:hover,
.header-demo .layui-nav .layui-this a{color: #000;}
.header-demo .layui-nav .layui-this:after,
.header-demo .layui-nav .layui-this:after,
.header-demo .layui-nav-bar{background-color: #393D49;}
.header-demo .layui-nav .layui-this a{padding: 0 20px;}
@ -156,7 +157,7 @@ body .layui-layer-dir .layui-layer-content{padding: 10px; max-height: 280px; ove
.site-table{width: 100%; margin: 10px 0;}
.site-table thead{background-color:#f2f2f2; }
.site-table th,
.site-table th,
.site-table td{padding: 6px 15px; min-height: 20px; line-height: 20px; border:1px solid #ddd; font-size: 14px; font-weight: 400;}
.site-table tr:nth-child(even){background: #fbfbfb;}
@ -244,7 +245,7 @@ body .site-demo-nav .layui-nav-item{line-height: 40px}
/* 自定义css */
.admin-header-item-mobile{
position: absolute; right: 0px; height: 70px;line-height: 70px;
position: absolute; right: 0px; height: 70px;line-height: 70px;
padding: 0 20px; text-align: center; top:0;
display: none;
}
@ -286,7 +287,7 @@ body .site-demo-nav .layui-nav-item{line-height: 40px}
border-bottom: 0;
}
.admin-header-user img{
width: 40px; height: 40px; border-radius: 100%;
width: 40px; height: 40px; border-radius: 100%;
/*position: relative;
top: 15px;*/
}
@ -421,7 +422,7 @@ body .site-demo-nav .layui-nav-item{line-height: 40px}
.site-demo-title{position: static; left: 0;}
body .layui-layout-admin .site-demo{}
.site-demo-code{position: static; height: 350px;}
.admin-side-toggle ,.admin-header-item{display: none;}
.admin-header-item-mobile{ display: block; }
}

File diff suppressed because one or more lines are too long

View File

@ -13,7 +13,7 @@
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font: normal normal normal 16px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;

View File

@ -5,7 +5,7 @@
.site-content{width: 899px; min-height: 900px; padding: 20px 0 10px 20px;}
/* 头部 */admin-side-toggle
.header{height: 65px; border-bottom: 1px solid #404553; background-color: #393D49; color: #fff;}
.header{height: 65px; border-bottom: 1px solid #404553; background-color: #393D49; color: #fff;}
.logo{position: absolute; left: 0; top: 18px;}
.logo img{width: 82px; height: 31px;}
@ -21,15 +21,16 @@
.header-index{background-color: #080018; border: none;}
.layui-layout-admin .header-demo{border-bottom-color: #1AA094; background-color: #fff;}
/*.layui-layout-admin .header-demo{border-bottom-color: #1AA094; background-color: #fff;}*/
.layui-layout-admin .header-demo{background-color: #009688;}
.header-demo .logo{left: 40px;}
.header-demo .layui-nav{top: 0;}
.header-demo .layui-nav .layui-nav-item{margin: 0 10px; line-height: 65px;}
.header-demo .layui-nav .layui-nav-item a{color: #999;}
.header-demo .layui-nav .layui-this{background-color: #f2f2f2;}
.header-demo .layui-nav .layui-nav-item a:hover,
.header-demo .layui-nav .layui-nav-item a:hover,
.header-demo .layui-nav .layui-this a{color: #000;}
.header-demo .layui-nav .layui-this:after,
.header-demo .layui-nav .layui-this:after,
.header-demo .layui-nav-bar{background-color: #393D49;}
.header-demo .layui-nav .layui-this a{padding: 0 20px;}
@ -49,31 +50,31 @@ body .layui-layout-admin .footer-demo{height: auto; padding: 5px 0; line-height:
.site-zfj i{position: absolute; left: 50%; top: 25px; width: 200px; height: 200px; margin-left: -100px; font-size: 200px; color: #c2c2c2;}
@-webkit-keyframes site-zfj {
0% {opacity: 1; -webkit-transform: translate3d(0, 0, 0) rotate(0deg) scale(1);}
10% {opacity: 0.8; -webkit-transform: translate3d(-100px, 0px, 0) rotate(10deg) scale(0.7);}
35% {opacity: 0.6; -webkit-transform: translate3d(100px, 0px, 0) rotate(30deg) scale(0.4);}
50% {opacity: 0.4; -webkit-transform: translate3d(0, 0, 0) rotate(360deg) scale(0);}
80% {opacity: 0.2; -webkit-transform: translate3d(0, 0, 0) rotate(720deg) scale(1);}
90% {opacity: 0.1; -webkit-transform: translate3d(0, 0, 0) rotate(3600deg) scale(6);}
100% {opacity: 1; -webkit-transform: translate3d(0, 0, 0) rotate(3600deg) scale(1);}
0% {opacity: 1; -webkit-transform: translate3d(0, 0, 0) rotate(0deg) scale(1);}
10% {opacity: 0.8; -webkit-transform: translate3d(-100px, 0px, 0) rotate(10deg) scale(0.7);}
35% {opacity: 0.6; -webkit-transform: translate3d(100px, 0px, 0) rotate(30deg) scale(0.4);}
50% {opacity: 0.4; -webkit-transform: translate3d(0, 0, 0) rotate(360deg) scale(0);}
80% {opacity: 0.2; -webkit-transform: translate3d(0, 0, 0) rotate(720deg) scale(1);}
90% {opacity: 0.1; -webkit-transform: translate3d(0, 0, 0) rotate(3600deg) scale(6);}
100% {opacity: 1; -webkit-transform: translate3d(0, 0, 0) rotate(3600deg) scale(1);}
}
@keyframes site-zfj {
0% {opacity: 1; transform: translate3d(0, 0, 0) rotate(0deg) scale(1);}
10% {opacity: 0.8; transform: translate3d(-100px, 0px, 0) rotate(10deg) scale(0.7);}
35% {opacity: 0.6; transform: translate3d(100px, 0px, 0) rotate(30deg) scale(0.4);}
50% {opacity: 0.4; transform: translate3d(0, 0, 0) rotate(360deg) scale(0);}
80% {opacity: 0.2; transform: translate3d(0, 0, 0) rotate(720deg) scale(1);}
90% {opacity: 0.1; transform: translate3d(0, 0, 0) rotate(3600deg) scale(6);}
100% {opacity: 1; transform: translate3d(0, 0, 0) rotate(3600deg) scale(1);}
0% {opacity: 1; transform: translate3d(0, 0, 0) rotate(0deg) scale(1);}
10% {opacity: 0.8; transform: translate3d(-100px, 0px, 0) rotate(10deg) scale(0.7);}
35% {opacity: 0.6; transform: translate3d(100px, 0px, 0) rotate(30deg) scale(0.4);}
50% {opacity: 0.4; transform: translate3d(0, 0, 0) rotate(360deg) scale(0);}
80% {opacity: 0.2; transform: translate3d(0, 0, 0) rotate(720deg) scale(1);}
90% {opacity: 0.1; transform: translate3d(0, 0, 0) rotate(3600deg) scale(6);}
100% {opacity: 1; transform: translate3d(0, 0, 0) rotate(3600deg) scale(1);}
}
@-webkit-keyframes site-desc {
0% { -webkit-transform: scale(1.1);}
100% {opacity: 1; -webkit-transform: scale(1);}
0% { -webkit-transform: scale(1.1);}
100% {opacity: 1; -webkit-transform: scale(1);}
}
@keyframes site-desc {
0% { transform: scale(1.1);}
100% {transform: scale(1);}
0% { transform: scale(1.1);}
100% {transform: scale(1);}
}
.layui-anim-scaleSpring{-webkit-animation-name: layui-scale-spring; animation-name: layui-scale-spring}
@ -156,7 +157,7 @@ body .layui-layer-dir .layui-layer-content{padding: 10px; max-height: 280px; ove
.site-table{width: 100%; margin: 10px 0;}
.site-table thead{background-color:#f2f2f2; }
.site-table th,
.site-table th,
.site-table td{padding: 6px 15px; min-height: 20px; line-height: 20px; border:1px solid #ddd; font-size: 14px; font-weight: 400;}
.site-table tr:nth-child(even){background: #fbfbfb;}
@ -208,14 +209,14 @@ body .site-demo-nav .layui-nav-item{line-height: 40px}
.site-demo-util img{width: 300px; border-radius: 100%;}
.site-demo-util span{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #333; cursor: pointer;}
@-webkit-keyframes demo-fengjie {
0% {-webkit-filter: blur(0); opacity: 1; background: #fff; height: 300px; border-radius: 100%;}
80% {-webkit-filter: blur(50px); opacity: 0.95;}
100% {-webkit-filter: blur(20px); opacity: 0; background: #fff;}
0% {-webkit-filter: blur(0); opacity: 1; background: #fff; height: 300px; border-radius: 100%;}
80% {-webkit-filter: blur(50px); opacity: 0.95;}
100% {-webkit-filter: blur(20px); opacity: 0; background: #fff;}
}
@keyframes demo-fengjie {
0% {filter: blur(0); opacity: 1; background: #fff; height: 300px; border-radius: 100%;}
80% {filter: blur(50px); opacity: 0.95;}
100% {filter: blur(20px); opacity: 0; background: #fff;}
0% {filter: blur(0); opacity: 1; background: #fff; height: 300px; border-radius: 100%;}
80% {filter: blur(50px); opacity: 0.95;}
100% {filter: blur(20px); opacity: 0; background: #fff;}
}
.site-demo-fengjie{-webkit-animation-name: demo-fengjie; animation-name: demo-fengjie; -webkit-animation-duration: 5s; animation-duration: 5s;}
@ -244,74 +245,74 @@ body .site-demo-nav .layui-nav-item{line-height: 40px}
/* 自定义css */
.admin-header-item-mobile{
position: absolute; right: 0px; height: 70px;line-height: 70px;
padding: 0 20px; text-align: center; top:0;
display: none;
position: absolute; right: 0px; height: 70px;line-height: 70px;
padding: 0 20px; text-align: center; top:0;
display: none;
}
.admin-nav-tree .layui-nav-child a {
padding-left: 30px;
padding-left: 30px;
}
.layui-nav-child dd{position:relative;margin-left: 10px}
.admin{
border: 0;
margin: 0;
box-shadow:none;
border: 0;
margin: 0;
box-shadow:none;
}
.admin-nav-card{
margin-top: 5px;
margin-top: 5px;
}
.admin-nav-card .layui-icon{
position: relative;
position: relative;
}
.admin-nav-card .layui-tab-item iframe{
width: 100%;
border: 0;
height: 100%;
width: 100%;
border: 0;
height: 100%;
}
.admin-nav-card>.layui-tab-title{
border-bottom: 1px solid #1AA094;
border-bottom: 1px solid #1AA094;
}
.admin-nav-card .layui-tab-title cite{
font-style: normal;
padding-left: 5px;
font-style: normal;
padding-left: 5px;
}
.admin-nav-card>.layui-tab-title .layui-this{
color: white;
color: white;
background-color: #1AA094;
}
.admin-nav-card>.layui-tab-title .layui-this:after{
border-bottom: 0;
border-bottom: 0;
}
.admin-header-user img{
width: 40px; height: 40px; border-radius: 100%;
/*position: relative;
width: 40px; height: 40px; border-radius: 100%;
/*position: relative;
top: 15px;*/
}
.admin-header-user .layui-nav-more{
top:33px;
top:33px;
}
.admin-header-user .layui-nav-mored{
top: 26px;
top: 26px;
}
/*lock*/
.admin-header-lock{
width: 320px; height: 150px; padding: 20px; position: relative; text-align: center;
width: 320px; height: 150px; padding: 20px; position: relative; text-align: center;
}
.admin-header-lock-img{
width: 60px; height: 60px; margin: 0 auto;
width: 60px; height: 60px; margin: 0 auto;
}
.admin-header-lock-img img{
width: 60px; height: 60px; border-radius: 100%;
width: 60px; height: 60px; border-radius: 100%;
}
.admin-header-lock-name{
color: #009688;margin: 8px 0 15px 0;
color: #009688;margin: 8px 0 15px 0;
}
.admin-header-lock-input{
width: 150px; color: #FFFFFF; height: 30px; border: 0;background-color: #009688; padding: 0 7px; border-radius: 2px;
width: 150px; color: #FFFFFF; height: 30px; border: 0;background-color: #009688; padding: 0 7px; border-radius: 2px;
}
/*table*/
.site-table tbody tr td {text-align: center;}
@ -324,7 +325,7 @@ body .site-demo-nav .layui-nav-item{line-height: 40px}
.admin-main {margin: 15px;}
.admin-side-toggle,.admin-side-full{
position: absolute; cursor: pointer;
position: absolute; cursor: pointer;
z-index: 19940201;
left: 200px;
color: white;
@ -336,92 +337,92 @@ body .site-demo-nav .layui-nav-item{line-height: 40px}
top: 25%;
}
.admin-side-toggle:hover{
background-color: #5FB878;
background-color: #5FB878;
}
.admin-side-full{
left: 240px;
left: 240px;
}
.admin-login-box{
width: 185px; height: 70px; position: relative;
width: 185px; height: 70px; position: relative;
}
.beg-navbar .layui-nav-child dd a{
padding-left: 30px;
padding-left: 30px;
}
.admin-contextmenu{
position: absolute;line-height: 36px;padding: 5px 0;
border: 1px solid #d2d2d2;background-color: white;z-index: 19940201;border-radius: 2px;white-space: nowrap;top:30px;
/*width: 100px;height: 200px; */
position: absolute;line-height: 36px;padding: 5px 0;
border: 1px solid #d2d2d2;background-color: white;z-index: 19940201;border-radius: 2px;white-space: nowrap;top:30px;
/*width: 100px;height: 200px; */
}
.admin-contextmenu ul li{
padding: 0 15px;
padding: 0 15px;
}
.admin-contextmenu ul li:hover{
background-color: #eee;
cursor: pointer;
background-color: #eee;
cursor: pointer;
}
/* 适配多设备 */
@media screen and (max-width: 750px) {
.layui-main{width: auto; margin: 0 10px;}
.logo,
.header-demo .logo{left: 10px;}
.layui-main{width: auto; margin: 0 10px;}
.logo,
.header-demo .logo{left: 10px;}
.site-nav-layim{display: none !important;}
.header .layui-nav .layui-nav-item{margin: 0;}
.header .layui-nav .layui-nav-item a{padding: 0 15px;}
.site-banner{height: 300px;}
.site-banner-bg{background-size: cover;}
.site-zfj{height: 100px; padding-top: 5px;}
.site-zfj i{top: 10px; width: 100px; height: 100px; margin-left: -50px; font-size: 100px;}
.site-desc{background-size: 70%; margin: 0;}
.site-desc cite{display: none;}
.site-download{margin-top: 0; }
.site-download a{height: 40px; line-height: 40px; padding: 0 25px 0 60px; border: 1px solid #778097; border-radius: 30px; color: #fff; font-size: 16px;}
.site-download a cite{left: 20px;}
.site-banner-other{bottom: 15px;}
.site-nav-layim{display: none !important;}
.header .layui-nav .layui-nav-item{margin: 0;}
.header .layui-nav .layui-nav-item a{padding: 0 15px;}
.site-banner{height: 300px;}
.site-banner-bg{background-size: cover;}
.site-zfj{height: 100px; padding-top: 5px;}
.site-zfj i{top: 10px; width: 100px; height: 100px; margin-left: -50px; font-size: 100px;}
.site-desc{background-size: 70%; margin: 0;}
.site-desc cite{display: none;}
.site-download{margin-top: 0; }
.site-download a{height: 40px; line-height: 40px; padding: 0 25px 0 60px; border: 1px solid #778097; border-radius: 30px; color: #fff; font-size: 16px;}
.site-download a cite{left: 20px;}
.site-banner-other{bottom: 15px;}
.site-idea{margin: 20px 0;}
.site-idea li{margin: 0 0 20px 0; width: 100%; height: auto; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important;}
.site-hengfu img{max-width: 100%}
.site-idea{margin: 20px 0;}
.site-idea li{margin: 0 0 20px 0; width: 100%; height: auto; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important;}
.site-hengfu img{max-width: 100%}
.layui-layer-dir{display: none;}
.site-tree{position: fixed; top: 0; bottom: 0; min-height: 0; overflow: auto; z-index: 1000; left: -260px; background-color: #fff; transition: all .3s; -webkit-transition: all .3s;}
.site-content{width: 100%; padding: 0; overflow: auto;}
.site-content img{max-width: 100%;}
.site-tree-mobile{display: block!important; position: fixed; z-index: 100000; bottom: 15px; left: 15px; width: 50px; height: 50px; line-height: 50px; border-radius: 2px; text-align: center; background-color: rgba(0,0,0,.7); color: #fff;}
.site-home .site-tree-mobile{display: none!important;}
.site-mobile .site-tree-mobile{display: none !important;}
.site-mobile .site-tree{left: 0;}
.site-mobile .site-mobile-shade{content: ''; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,.8); z-index: 9999;}
.site-tree-mobile i{font-size: 20px;}
.layui-code-view{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.layui-layer-dir{display: none;}
.site-tree{position: fixed; top: 0; bottom: 0; min-height: 0; overflow: auto; z-index: 1000; left: -260px; background-color: #fff; transition: all .3s; -webkit-transition: all .3s;}
.site-content{width: 100%; padding: 0; overflow: auto;}
.site-content img{max-width: 100%;}
.site-tree-mobile{display: block!important; position: fixed; z-index: 100000; bottom: 15px; left: 15px; width: 50px; height: 50px; line-height: 50px; border-radius: 2px; text-align: center; background-color: rgba(0,0,0,.7); color: #fff;}
.site-home .site-tree-mobile{display: none!important;}
.site-mobile .site-tree-mobile{display: none !important;}
.site-mobile .site-tree{left: 0;}
.site-mobile .site-mobile-shade{content: ''; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,.8); z-index: 9999;}
.site-tree-mobile i{font-size: 20px;}
.layui-code-view{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.layui-layout-admin .layui-side{position: fixed; top: 0; left: -260px; transition: all .3s; -webkit-transition: all .3s; z-index: 10000;}
.layui-body{position: static; bottom: 0; left: 0;}
.site-mobile .layui-side{left: 0;}
body .layui-layout-admin .footer-demo{position: static;}
.layui-layout-admin .layui-side{position: fixed; top: 0; left: -260px; transition: all .3s; -webkit-transition: all .3s; z-index: 10000;}
.layui-body{position: static; bottom: 0; left: 0;}
.site-mobile .layui-side{left: 0;}
body .layui-layout-admin .footer-demo{position: static;}
.site-demo-area,
.site-demo-editor,
.site-demo-result,
.site-demo-editor textarea,
.site-demo-result iframe{position: static; width: 100%;}
.site-demo-editor textarea{height: 350px;}
.site-demo-zanzhu{display: none;}
.site-demo-btn{bottom: auto; top: 370px;}
.site-demo-result iframe{height: 500px;}
.site-demo-area,
.site-demo-editor,
.site-demo-result,
.site-demo-editor textarea,
.site-demo-result iframe{position: static; width: 100%;}
.site-demo-editor textarea{height: 350px;}
.site-demo-zanzhu{display: none;}
.site-demo-btn{bottom: auto; top: 370px;}
.site-demo-result iframe{height: 500px;}
.site-demo-laytpl textarea, .site-demo-laytpl div span{margin: 0;}
.site-demo-tplres .site-demo-tplh2, .site-demo-tplres .site-demo-tplview{width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.site-demo-laytpl textarea, .site-demo-laytpl div span{margin: 0;}
.site-demo-tplres .site-demo-tplh2, .site-demo-tplres .site-demo-tplview{width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.site-demo-title{position: static; left: 0;}
body .layui-layout-admin .site-demo{}
.site-demo-code{position: static; height: 350px;}
.admin-side-toggle ,.admin-header-item{display: none;}
.admin-header-item-mobile{ display: block; }
.site-demo-title{position: static; left: 0;}
body .layui-layout-admin .site-demo{}
.site-demo-code{position: static; height: 350px;}
.admin-side-toggle ,.admin-header-item{display: none;}
.admin-header-item-mobile{ display: block; }
}

View File

@ -6,7 +6,7 @@
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="format-detection" content="telephone=no">
<title>后台管理系统</title>
@ -22,7 +22,7 @@
<div class="layui-main">
<div class="admin-login-box">
<a class="logo" style="left: 0;" href="#">
<span style="font-size: 22px;">后台管理系统</span>
<span style="font-size: 20px;color:#ffffff;">后台管理系统</span>
</a>
<div class="admin-side-toggle">
<i class="fa fa-bars" aria-hidden="true"></i>
@ -59,13 +59,12 @@
<div class="layui-side layui-bg-black" id="admin-side" style="width: 300px;">
<div class="layui-side-scroll" id="admin-navbar-side" lay-filter="side" style="width: 300px;">
<ul id="menu" class="layui-nav layui-nav-tree" lay-filter="demo" style="width: 300px;">
</ul>
</div>
</div>
<div id="resizer" style="width: 5px; cursor: ew-resize; background: #ccc; position: absolute; left: 303px; top: 0; bottom: 0; z-index: 999;user-select: none; -moz-user-select: none;"></div>
<div id="resizer" style="width: 0px; cursor: ew-resize; background: #ccc; position: absolute; left: 303px; top: 0; bottom: 0; z-index: 999;user-select: none; -moz-user-select: none;"></div>
<div class="layui-body" style="bottom: 0;border-left: solid 2px #1AA094;left:310px;" id="admin-body" >
<div class="layui-tab admin-nav-card layui-tab-brief" lay-allowClose="true" lay-filter="admin-tab">
@ -90,7 +89,7 @@
<i class="layui-icon">&#xe602;</i>
</div>
<div class="site-mobile-shade"></div>
<script type="text/javascript" src="layui/layui.js"></script>
<script type="text/javascript" src="js/libs/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="js/jq.js"></script>
@ -99,4 +98,4 @@
</div>
</body>
</html>
</html>

View File

@ -58,9 +58,9 @@ $(function () {
});
});
function initMenu(){
$.ajax({
$.ajax({
url: ctxPath + "/permissions/current",
type:"get",
type:"get",
async:false,
success:function(data){
if(!$.isArray(data)){
@ -70,7 +70,7 @@ function initMenu(){
var menu = $("#menu");
$.each(data, function(i,item){
var a = $("<a href='javascript:;'></a>");
var css = item.css;
if(css!=null && css!=""){
a.append("<i aria-hidden='true' class='fa " + css +"'></i>");
@ -82,14 +82,14 @@ function initMenu(){
if(href != null && href != ""){
a.attr("data-url", href);
}
var li = $("<li class='layui-nav-item'></li>");
if (i == 0) {
li.addClass("layui-nav-itemed");
}
li.append(a);
menu.append(li);
//多级菜单
setChild(li, item.child)
localStorage.setItem("uelData",urlIds.join("@"));
@ -162,18 +162,18 @@ function showLoginInfo(){
// async : false,
success : function(data) {
$(".admin-header-user span").text(data.nickname);
var pro = window.location.protocol;
var host = window.location.host;
var domain = pro + "//" + host;
var sex = data.sex;
var url = data.headImgUrl;
if(url == null || url == ""){
if(sex == 1){
url = ctxPath + "/img/avatars/sunny.png";
url = contentPath + "/img/avatars/sunny.png";
} else {
url = ctxPath + "/img/avatars/1.png";
url = contentPath + "/img/avatars/1.png";
}
// url = ctxPath + "/img/avatars/login.png";
url = domain + url;
@ -207,79 +207,79 @@ layui.use(['layer', 'element'], function() {
element.on('nav(demo)', function(elem){
//layer.msg(elem.text());
});
//触发事件
active = {
//触发事件
active = {
tabAdd: function(obj){
var lay_id = $(this).attr("lay-id");
var title = $(this).html() + '<i class="layui-icon" data-id="' + lay_id + '"></i>';
//新增一个Tab项
element.tabAdd('admin-tab', {
//新增一个Tab项
element.tabAdd('admin-tab', {
title: title,
content: '<iframe src="' + $(this).attr('data-url') + '"></iframe>',
id: lay_id
});
element.tabChange("admin-tab", lay_id);
},
});
element.tabChange("admin-tab", lay_id);
},
tabDelete: function(lay_id){
element.tabDelete("admin-tab", lay_id);
},
tabChange: function(lay_id){
element.tabChange('admin-tab', lay_id);
}
};
//添加tab
$(document).on('click','a',function(){
}
};
//添加tab
$(document).on('click','a',function(){
if(!$(this)[0].hasAttribute('data-url') || $(this).attr('data-url')===''){
return;
return;
}
var tabs = $(".layui-tab-title").children();
var lay_id = $(this).attr("lay-id");
for(var i = 0; i < tabs.length; i++) {
if($(tabs).eq(i).attr("lay-id") == lay_id) {
if($(tabs).eq(i).attr("lay-id") == lay_id) {
active.tabChange(lay_id);
return;
}
}
active["tabAdd"].call(this);
resize();
return;
}
}
active["tabAdd"].call(this);
resize();
});
$(window).on('resize', function() {
var $content = $('.admin-nav-card .layui-tab-content');
$content.height($(this).height() - 147);
$content.find('iframe').each(function() {
$(this).height($content.height());
});
}).resize();
//toggle左侧菜单
$('.admin-side-toggle').on('click', function() {
var sideWidth = $('#admin-side').width();
if(sideWidth === 200) {
$('#admin-body').animate({
left: '0'
});
$('#admin-footer').animate({
left: '0'
});
$('#admin-side').animate({
width: '0'
});
} else {
$('#admin-body').animate({
left: '200px'
});
$('#admin-footer').animate({
left: '200px'
});
$('#admin-side').animate({
width: '200px'
});
}
var $content = $('.admin-nav-card .layui-tab-content');
$content.height($(this).height() - 147);
$content.find('iframe').each(function() {
$(this).height($content.height());
});
}).resize();
//toggle左侧菜单
$('.admin-side-toggle').on('click', function() {
var sideWidth = $('#admin-side').width();
if(sideWidth === 300) {
$('#admin-body').animate({
left: '0'
});
$('#admin-footer').animate({
left: '0'
});
$('#admin-side').animate({
width: '0'
});
} else {
$('#admin-body').animate({
left: '300px'
});
$('#admin-footer').animate({
left: '300px'
});
$('#admin-side').animate({
width: '300px'
});
}
});
//手机设备的简单适配
var treeMobile = $('.site-tree-mobile'),
shadeMobile = $('.site-mobile-shade');
@ -324,4 +324,4 @@ function resize(){
$content.find('iframe').each(function() {
$(this).height($content.height());
});
}
}

View File

@ -3,7 +3,6 @@ function checkPermission() {
$.ajax({
type : 'get',
url : ctxPath + '/permissions/owns',
//contentType : "application/json; charset=utf-8",
async : false,
success : function(data) {
pers = data;
@ -15,6 +14,7 @@ function checkPermission() {
});
}
});
return pers;
}
}

View File

@ -175,7 +175,7 @@ function init() {
{"data": "subName", "defaultContent": ""},
{"data": "represent", "defaultContent": ""},
],
"order": [[0, "desc"], [1, "asc"]] //在栏目列上显示排序功能
"order": [] //在栏目列上显示排序功能
});
}
@ -249,4 +249,5 @@ function showCheck(data){
function reloadList() {
isSelected.length =0;
example.ajax.reload();
}
}

View File

@ -88,9 +88,9 @@ function init(){
return c;
}
},
{ "data": "orgName","defaultContent": ""},
{ "data": "subName","defaultContent": ""},
{ "data": "represent","defaultContent": ""},
{ "data": "orgName","orderable": false,"defaultContent": ""},
{ "data": "subName","orderable": false,"defaultContent": ""},
{ "data": "represent","orderable": false,"defaultContent": ""},
{
"data": "",
"defaultContent": "",
@ -184,10 +184,10 @@ function init(){
return html;
}
},
{ "data": "reContact","defaultContent": ""},
{ "data": "address","defaultContent": ""},
{ "data": "uploader","defaultContent": ""},
{ "data": "uploadTime","defaultContent": ""},
{ "data": "reContact","orderable": false,"defaultContent": ""},
{ "data": "address","orderable": false,"defaultContent": ""},
{ "data": "uploader","orderable": false,"defaultContent": ""},
{ "data": "uploadTime","orderable": false,"defaultContent": ""},
{
"data": "",
"defaultContent": "",
@ -205,11 +205,11 @@ function init(){
return html;
}
},
{ "data": "auditor","defaultContent": ""},
{ "data": "auditTime","defaultContent": ""},
{ "data": "auditor","orderable": false,"defaultContent": ""},
{ "data": "auditTime","orderable": false,"defaultContent": ""},
{
"data": "",
"width":"10%",
"width":"12%",
"defaultContent": "",
"orderable": false,
"render": function (data, type, row) {
@ -231,7 +231,7 @@ function init(){
}
},
],
"order": [[1, "desc"],[2, "desc"],[13, "desc"],[13, "desc"]] //在栏目列上显示排序功能
"order": [] //在栏目列上显示排序功能
} );
}
@ -239,8 +239,8 @@ function init(){
* 新增页面
* */
function insertSubcontractor() {
var height = '600px';
var width = '1200px';
var height = '75%';
var width = '75%';
var index = layer.open({
title: ['新增', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -272,8 +272,8 @@ function insertSubcontractor() {
data: {"id": id},
dataType: 'json',
success: function (data) {
var height = '85%';
var width = '85%';
var height = '75%';
var width = '75%';
var index = layer.open({
title: ['修改', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -311,8 +311,8 @@ function view(id) {
data: {"id": id},
dataType: 'json',
success: function (data) {
var height = '85%';
var width = '85%';
var height = '75%';
var width = '75%';
var index = layer.open({
title: ['查看', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -362,8 +362,8 @@ function del(id) {
* */
function audit(id) {
localStorage.setItem("auditId", id);
var height = '600px';
var width = '1200px';
var height = '75%';
var width = '75%';
var index = layer.open({
title: ['审核', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -398,7 +398,7 @@ function buttonView(id, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='详情' onclick='view(\""+id+"\")'><i class='layui-icon'>&#xe63c;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='详情' onclick='view(\""+id+"\")' style='background-color: transparent;color: #009688;'>详情</button>");
return btn.prop("outerHTML");
}
@ -409,7 +409,7 @@ function buttonView(id, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='编辑' onclick='edit(\"" + id + "\")'><i class='layui-icon'>&#xe642;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='编辑' onclick='edit(\"" + id + "\")' style='background-color: transparent;color: #009688;'>编辑</button>");
return btn.prop("outerHTML");
}
@ -420,7 +420,7 @@ function buttonAudit(id, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='审核' onclick='audit(\"" + id + "\")'><i class='layui-icon'>&#xe672;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='审核' onclick='audit(\"" + id + "\")' style='background-color: transparent;color: #009688;'>审核</button>");
return btn.prop("outerHTML");
}
@ -431,7 +431,7 @@ function buttonAudit(id, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='删除' onclick='del(\"" + data + "\")'><i class='layui-icon'>&#xe640;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='删除' onclick='del(\"" + data + "\")' style='background-color: transparent;color: #ff4d4f;'>删除</button>");
return btn.prop("outerHTML");

View File

@ -91,9 +91,9 @@ function init(){
return c;
}
},
{ "data": "proName","defaultContent": ""},
{ "data": "subName","defaultContent": ""},
{ "data": "name","defaultContent": ""},
{ "data": "proName","defaultContent": "","orderable": false,},
{ "data": "subName","defaultContent": "","orderable": false,},
{ "data": "name","defaultContent": "","orderable": false,},
{
"data": "",
"defaultContent": "",
@ -104,7 +104,7 @@ function init(){
if(idCardJustURL == '' || idCardJustURL == null){
html = '<span style="color: #ff0000">未上传</span>'
}else{
html = '<span style="color: #2e8b57" onclick="getPhoto(\''+idCardJustURL +'\')">点击预览</span>'
html = '<span style="color: #2e8b57;cursor: pointer;" onclick="getPhoto(\''+idCardJustURL +'\')">点击预览</span>'
}
return html;
}
@ -119,7 +119,7 @@ function init(){
if(idCardBackURL == '' || idCardBackURL == null){
html = '<span style="color: #ff0000">未上传</span>'
}else{
html = '<span style="color: #2e8b57" onclick="getPhoto(\''+idCardBackURL +'\')">点击预览</span>'
html = '<span style="color: #2e8b57;cursor: pointer;" onclick="getPhoto(\''+idCardBackURL +'\')">点击预览</span>'
}
return html;
}
@ -134,7 +134,7 @@ function init(){
if(operationVideoURL == '' || operationVideoURL == null){
html = '<span style="color: #ff0000">未上传</span>'
}else{
html = '<span style="color: #2e8b57" onclick="getPhoto(\''+operationVideoURL +'\')">点击预览</span>'
html = '<span style="color: #2e8b57;cursor: pointer;" onclick="getPhoto(\''+operationVideoURL +'\')">点击预览</span>'
}
return html;
}
@ -149,7 +149,7 @@ function init(){
if(esignatureURL == '' || esignatureURL == null){
html = '<span style="color: #ff0000">未上传</span>'
}else{
html = '<span style="color: #2e8b57" onclick="getPhoto(\''+esignatureURL +'\')">点击预览</span>'
html = '<span style="color: #2e8b57;cursor: pointer;" onclick="getPhoto(\''+esignatureURL +'\')">点击预览</span>'
}
return html;
}
@ -164,7 +164,7 @@ function init(){
if(powerOfAttorneyURL == '' || powerOfAttorneyURL == null){
html = '<span style="color: #ff0000">未上传</span>'
}else{
html = '<span style="color: #2e8b57" onclick="getPhoto(\''+powerOfAttorneyURL +'\')">点击预览</span>'
html = '<span style="color: #2e8b57;cursor: pointer;" onclick="getPhoto(\''+powerOfAttorneyURL +'\')">点击预览</span>'
}
return html;
}
@ -213,7 +213,7 @@ function init(){
}
},
],
"order": [[1, "desc"],[2, "desc"],[3, "desc"],[4, "desc"]] //在栏目列上显示排序功能
"order": [] //在栏目列上显示排序功能
} );
}
@ -222,8 +222,8 @@ function init(){
* */
function audit(id) {
localStorage.setItem("auditId", id);
var height = '600px';
var width = '1200px';
var height = '75%';
var width = '75%';
var index = layer.open({
title: ['审核', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -255,11 +255,12 @@ function buttonAudit(id, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='审核' onclick='audit(\"" + id + "\")'><i class='layui-icon'>&#xe672;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='审核' onclick='audit(\"" + id + "\")' style='background-color: transparent;color: #009688;'>审核</button>");
return btn.prop("outerHTML");
}
function getPhoto(url) {
var filePath = dataPath + "/"+url;
window.open(filePath);
}
}

View File

@ -139,8 +139,8 @@ function init(){
* 新增页面
* */
function insertTeamManager() {
var height = '85%';
var width = '85%';
var height = '75%';
var width = '75%';
var index = layer.open({
title: '新增',
type: 2,
@ -197,7 +197,7 @@ function buttonDel(id, permission, pers){
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='删除' onclick='del(\"" + id +"\")'><i class='layui-icon'>&#xe640;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='删除' onclick='del(\"" + id +"\")' style='background-color: transparent;color: #ff4d4f;'>删除</button>");
return btn.prop("outerHTML");
}
@ -208,7 +208,7 @@ function buttonEdits(id, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='编辑' onclick='edit(\"" + id + "\")'><i class='layui-icon'>&#xe642;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='编辑' onclick='edit(\"" + id + "\")' style='background-color: transparent;color: #009688;'>编辑</button>");
return btn.prop("outerHTML");
}
@ -223,8 +223,8 @@ function edit(id) {
data: {"id": id},
dataType: 'json',
success: function (data) {
var height = '750px';
var width = '1650px';
var height = '75%';
var width = '75%';
var index = layer.open({
title: ['修改', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,

View File

@ -94,12 +94,10 @@ function init() {
return c;
}
},
{"data": "orgName","width":"15%"},
{"data": "name","width":"15%"},
// {"data": "proType","width":"10%"},
// {"data": "voltageLevel","width":"8%"},
{"data": "origin","width":"8%"},
{"data": "status","width":"8%"},
{"data": "orgName","orderable": false,"width":"15%"},
{"data": "name","orderable": false,"width":"15%"},
{"data": "origin","orderable": false,"width":"8%"},
{"data": "status","orderable": false,"width":"8%"},
{
"data": "",
"width":"10%",
@ -120,7 +118,7 @@ function init() {
}
],
"order": [[1, "desc"],[2, "desc"],[3, "desc"],[4, "desc"],[5, "desc"]] //在栏目列上显示排序功能
"order": [] //在栏目列上显示排序功能
});
}
/**
@ -128,8 +126,8 @@ function init() {
* */
function completedView(id){
localStorage.setItem("proId",id);
var height = '550px';
var width = '750px';
var height = '75%';
var width = '75%';
var index = layer.open({
title: ['工程完工', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -155,8 +153,8 @@ function completedView(id){
* 新增页面
* */
function addPorject() {
var height = '750px';
var width = '1650px';
var height = '75%';
var width = '75%';
var index = layer.open({
title: ['新增', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -196,8 +194,8 @@ function edit(id) {
data: {"id": id},
dataType: 'json',
success: function (data) {
var height = '750px';
var width = '1650px';
var height = '75%';
var width = '75%';
var index = layer.open({
title: ['修改', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -234,8 +232,8 @@ function view(id) {
data: {"id": id},
dataType: 'json',
success: function (data) {
var height = '750px';
var width = '1650px';
var height = '75%';
var width = '75%';
var index = layer.open({
title: ['查看', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -283,7 +281,7 @@ function toBeFinished(id, permission, pers){
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='已完工' onclick='completedView(\"" + id + "\")'><i class='layui-icon'>&#xe605;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='已完工' onclick='completedView(\"" + id + "\")' style='background-color: transparent;color: #009688;'>已完工</button>");
return btn.prop("outerHTML");
}
@ -294,7 +292,7 @@ function buttonView(id, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='详情' onclick='view(\"" + id + "\")'><i class='layui-icon'>&#xe63c;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='详情' onclick='view(\"" + id + "\")' style='background-color: transparent;color: #009688;'>详情</button>");
return btn.prop("outerHTML");
}
@ -305,7 +303,7 @@ function buttonEdits(id, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='编辑' onclick='edit(\"" + id + "\")'><i class='layui-icon'>&#xe642;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='编辑' onclick='edit(\"" + id + "\")' style='background-color: transparent;color: #009688;'>编辑</button>");
return btn.prop("outerHTML");
}
@ -316,13 +314,13 @@ function buttonDel(data, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='删除' onclick='del(\"" + data + "\")'><i class='layui-icon'>&#xe640;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='删除' onclick='del(\"" + data + "\")' style='background-color: transparent;color: #ff4d4f;'>删除</button>");
return btn.prop("outerHTML");
}
function fileImport(){
var height = '575px';
var width = '1050px';
var height = '75%';
var width = '75%';
var index = layer.open({
title: ['导入工程信息', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -351,4 +349,4 @@ function templateDownload(){
function getProjectParent() {
getProject(layui.form);
}
}

View File

@ -113,9 +113,9 @@ function init() {
return c;
}
},
{"data": "subName","defaultContent": ""},//分包商名称
{"data": "legalPerson", "defaultContent": ""},//法人
{"data": "idNumber", "defaultContent": "",
{"data": "subName","orderable": false,"defaultContent": ""},//分包商名称
{"data": "legalPerson","orderable": false, "defaultContent": ""},//法人
{"data": "idNumber", "orderable": false,"defaultContent": "",
"render":function (data,type,row) {
var idNumber = row['idNumber'];
return decryptCBC(idNumber);
@ -133,7 +133,7 @@ function init() {
}
},
],
"order": [[2, "desc"],[3, "desc"],[4, "desc"]] //在栏目列上显示排序功能
"order": [] //在栏目列上显示排序功能
});
}
@ -142,8 +142,8 @@ function init() {
* 新增页面
* */
function addSubBlacklist() {
var height = '525px';
var width = '925px';
var height = '75%';
var width = '75%';
var index = layer.open({
title: ['新增','color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -174,7 +174,7 @@ function buttonDel(id,permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='删除' onclick='del(\"" + id + "\")'><i class='layui-icon'>&#xe640;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='删除' onclick='del(\"" + id + "\")' style='background-color: transparent;color: #ff4d4f;'>删除</button>");
return btn.prop("outerHTML");

View File

@ -92,8 +92,8 @@ function init() {
return c;
}
},
{"data": "name",'width': '60px'},
{"data": "teamType",'width': '60px'},
{"data": "name", "orderable": false,'width': '60px'},
{"data": "teamType", "orderable": false,'width': '60px'},
{
"orderable": false,
"width": "40px",
@ -142,8 +142,8 @@ function init() {
return html;
}
},
{"data": "subName",'width': '60px'},
{"data": "proName",'width': '90px'},
{"data": "subName", "orderable": false,'width': '60px'},
{"data": "proName", "orderable": false,'width': '90px'},
{
"orderable": false,
'width': '20px',
@ -158,7 +158,7 @@ function init() {
}
},
],
"order": [[1, "desc"],[2, "desc"],[7, "desc"],[8, "desc"]] //在栏目列上显示排序功能
"order": [] //在栏目列上显示排序功能
});
}
@ -168,8 +168,8 @@ function photoView(teamId,keyStatus,proId) {
localStorage.setItem("keyStatus", keyStatus);
console.log(keyStatus);
console.log(teamId);
var height = '750px';
var width = '1400px';
var height = '75%';
var width = '75%';
var index = layer.open({
title: ["查看", 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,

View File

@ -91,27 +91,28 @@ function init() {
"dom": "<'dt-toolbar'r>t<'dt-toolbar-footer'<'col-sm-4 col-xs-4 hidden-xs'i><'col-xs-8 col-sm-8' p v>>",
"columns": [
{
width: '20px',
width: '20px',"orderable": false,
data: function (row, type, set, meta) {
var c = meta.settings._iDisplayStart + meta.row + 1;
return c;
}
},
{"data": "name",'width': '30px'},
{"data": "",'width': '40px',
{"data": "name","orderable": false,'width': '30px'},
{"data": "","orderable": false,'width': '40px',
"render": function (data, type, row){
var idCard = row['idCard'];
return decryptCBC(idCard);
}
},
{"data": "post",'width': '40px'},
{"data": "einTime",'width': '60px'},
{"data": "exitTime",'width': '60px'},
{"data": "teamName",'width': '60px'},
{"data": "subName",'width': '60px'},
{"data": "proName",'width': '120px'},
{"data": "post","orderable": false,'width': '40px'},
{"data": "einTime","orderable": false,'width': '60px'},
{"data": "exitTime","orderable": false,'width': '60px'},
{"data": "teamName","orderable": false,'width': '60px'},
{"data": "subName","orderable": false,'width': '60px'},
{"data": "proName","orderable": false,'width': '120px'},
{
'width': '20px',
"orderable": false,
"render": function (data, type, row) {
var isExcellent = row['einStatus'];
if (isExcellent>0){
@ -123,6 +124,7 @@ function init() {
}
},{
'width': '20px',
"orderable": false,
"render": function (data, type, row) {
var isExcellent = row['isRed'];
if (isExcellent>0){
@ -134,7 +136,7 @@ function init() {
}
},
],
"order": [[1, "desc"], [2, "desc"],[3, "desc"],[4, "desc"],[5, "desc"],[6, "desc"],[7, "desc"],[8, "desc"],[9, "desc"],[10, "desc"]] //在栏目列上显示排序功能
"order": [] //在栏目列上显示排序功能
});
}
function initSelect() {

View File

@ -97,8 +97,8 @@ function init() {
return c;
}
},
{"data": "name", "defaultContent": ""},
{"data": "", "defaultContent": "",
{"data": "name", "defaultContent": "", "orderable": false,},
{"data": "", "defaultContent": "", "orderable": false,
"render": function (data, type, row) {
var jobType = row['jobType'];
var html = '';
@ -119,7 +119,6 @@ function init() {
"render": function (data, type, row) {
var id = row['id'];
var html = '';
// html += buttonCheckView(id, "", pers);
html += buttonUpdateView(id, "", pers);
html += buttonDelView(id, "", pers);
return html;
@ -127,7 +126,7 @@ function init() {
},
],
"order": [[1, "desc"],[2, "desc"]] //在栏目列上显示排序功能
"order": [] //在栏目列上显示排序功能
});
}
@ -138,7 +137,7 @@ function insertJobType() {
title: ['新增', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
content: 'jobManagementForm.html',
area: ['50%', '60%'],
area: ['75%', '75%'],
maxmin: false,
btn: ['确定','关闭'],
yes: function (index, layero) {
@ -164,7 +163,7 @@ function buttonUpdateView(id, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='修改' onclick='updateView(\"" + id + "\")'>修改</button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='修改' onclick='updateView(\"" + id + "\")' style='background-color: transparent;color: #009688;'>修改</button>");
return btn.prop("outerHTML");
}
@ -177,7 +176,7 @@ function updateView(id) {
title: ['修改', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
content: 'jobManagementForm.html',
area: ['50%', '60%'],
area: ['75%', '75%'],
maxmin: false,
btn: ['确定','关闭'],
success: function (layero, index) {
@ -204,7 +203,7 @@ function buttonDelView(id, permission, pers){
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='删除' onclick='delView(\""+id+"\")'><i class='layui-icon'>&#xe640;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='删除' onclick='delView(\""+id+"\")' style='background-color: transparent;color: #ff4d4f;'>删除</button>");
return btn.prop("outerHTML");
}

File diff suppressed because one or more lines are too long

View File

@ -36,13 +36,16 @@
</select>
</div>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm"><i class="layui-icon">&#xe615;</i>搜索</button>
<button id="resetBt" class="layui-btn layui-btn-sm"><i class="layui-icon">&#xe666;</i>重置</button>
<button class="layui-btn layui-btn-sm" onclick="insertJobType()" permission="sys:SubContractor:query">
<i class="layui-icon">&#xe608;</i> 添加
</button>
<button id="searchBt" class="layui-btn layui-btn-sm">搜索</button>
<button id="resetBt" class="layui-btn layui-btn-sm">重置</button>
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">
<button class="layui-btn layui-btn-sm" onclick="insertJobType()" permission="sys:SubContractor:query">
添加
</button>
</div>
</td>
</tr>
</table>
@ -53,7 +56,7 @@
<div class="widget-body no-padding">
<div id="dt-table-length"></div>
<table id="dt-table" class="table table-striped table-bordered table-hover" style="width:100%">
<thead>
<thead style="background-color: #FAFAFA !important;">
<tr>
<th>序号</th>
<th>工种名称</th>

View File

@ -22,7 +22,7 @@
</head>
<body>
<div class="layui-form">
<form class="layui-form" enctype="multipart/form-data" id="" action="">
<form class="layui-form" enctype="multipart/form-data" id="" action="" style="margin: 0 24px 0 24px">
<input type="hidden" id="id" name="id">
<div class="layui-form-item" style="margin-left: 25%;">
<div class="layui-input-inline" style="width: 350px">

View File

@ -60,9 +60,9 @@
</style>
<body>
<div>
<form class="layui-form" id="projectForm" action="" onsubmit=" return false">
<form class="layui-form" id="projectForm" action="" onsubmit=" return false" style="padding: 24px;">
<input type="hidden" id="id" name="id">
<div class="layui-form-item" style="margin-top: 2%">
<div class="layui-form-item" >
<!--<div class="layui-inline">
<label class="layui-form-label "><i class="tip-required"
style="color: red;font-size: 20px">*</i>项目部:</label>
@ -121,7 +121,7 @@
<label class="layui-form-label"><i class="tip-required"
style="color: red;font-size: 20px">*</i>工程名称:</label>
<div class="layui-input-inline">
<input type="text" name="name" style="width: 90.5%" id="name" maxlength="122" lay-verify="required"
<input type="text" name="name" id="name" maxlength="122" lay-verify="required"
class="layui-input">
</div>
</div>
@ -453,4 +453,4 @@
</body>
<script type="text/javascript" src="../../../js/companyTree.js"></script>
<script type="text/javascript" src="../../../js/work/basic/ProManagerForm.js" defer="defer"></script>
</html>
</html>

View File

@ -58,9 +58,9 @@
</style>
<body>
<div>
<form class="layui-form" id="projectForm" action="" onsubmit=" return false">
<form class="layui-form" id="projectForm" action="" onsubmit=" return false" style="padding: 24px;">
<input type="hidden" id="id" name="id">
<div class="layui-form-item" style="margin-top: 2%">
<div class="layui-form-item">
<!--<div class="layui-inline">
<label class="layui-form-label "><i class="tip-required"
style="color: red;font-size: 20px">*</i>项目部:</label>
@ -119,7 +119,7 @@
<label class="layui-form-label"><i class="tip-required"
style="color: red;font-size: 20px">*</i>工程名称:</label>
<div class="layui-input-inline">
<input type="text" name="name" style="width: 90.5%" id="name" maxlength="122" lay-verify="required"
<input type="text" name="name" id="name" maxlength="122" lay-verify="required"
class="layui-input">
</div>
</div>
@ -451,4 +451,4 @@
</body>
<script type="text/javascript" src="../../../js/companyTree.js"></script>
<script type="text/javascript" src="../../../js/work/basic/ProManagerFormView.js" defer="defer"></script>
</html>
</html>

View File

@ -6,7 +6,7 @@
<link rel="stylesheet" type="text/css" media="screen" href="../../../css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" media="screen" href="../../../css/dataTables.bootstrap.min.css">
<link rel="stylesheet" type="text/css" media="screen" href="../../../layui/css/layui.css">
<link rel="stylesheet" type="text/css" media="screen" href="../../../css/work/basic/basic.css">
<!-- <link rel="stylesheet" type="text/css" media="screen" href="../../../css/work/basic/basic.css">-->
<link rel="stylesheet" href="../../../css/ztree/zTreeStyle/zTreeStyle.css" type="text/css">
<link rel="stylesheet" href="../../../css/ztree/demo.css" type="text/css">
<style type="text/css">
@ -21,15 +21,22 @@
float: left;
margin-left: 0px;
}
/*水平居中 加 垂直居中*/
table.table-bordered.dataTable th, table.table-bordered.dataTable td {
text-align: center;
vertical-align: middle;
}
</style>
</head>
<body>
<div>
<div class="col-md-10" style="width: 50%;">
<div>
<!-- <input id="treeKeyWord" onkeyup="AutoMatch(this)" style="width: 100%;" type="text" placeholder="请输入关键字">-->
<input id="treeKeyWord" type="text" class="form-control" placeholder="请输入工程关键词">
<button id="treeSearchBt" class="layui-btn layui-btn-sm" ><i class="layui-icon">&#xe615;</i>搜索</button>
<div class="layui-inline">
<input id="treeKeyWord" type="text" class="layui-input" placeholder="请输入工程关键词">
</div>
<button id="treeSearchBt" class="layui-btn layui-btn-sm" >搜索</button>
</div>
<ul id="treeDemo" class="ztree accountOrgTree"> </ul>
@ -42,12 +49,16 @@
<td>
<form class="form-inline" onsubmit="return false">
<div class="form-group">
<input id="keyWord" type="text" class="form-control" placeholder="请先选择工程再输入分包商关键词">
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:ProRelation:query"><i class="layui-icon">&#xe615;</i>搜索</button>
<button id="save" class="layui-btn layui-btn-sm" ><i class="layui-icon">&#x1005;</i>保存</button>
<div class="layui-inline">
<input id="keyWord" type="text" class="layui-input" placeholder="请先选择工程再输入分包商">
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:ProRelation:query">搜索</button>
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">
<button id="save" class="layui-btn layui-btn-sm" >保存</button>
</div>
</td>
<td align="right">
</td>
@ -60,7 +71,7 @@
<div class="widget-body no-padding">
<div id="dt-table-length"></div>
<table id="dt-table" class="table table-striped table-bordered table-hover" style="width:100%">
<thead>
<thead style="background-color: #FAFAFA !important;">
<tr>
<th class='th'>

View File

@ -6,14 +6,11 @@
<link rel="stylesheet" type="text/css" media="screen" href="../../../css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" media="screen" href="../../../css/dataTables.bootstrap.min.css">
<link rel="stylesheet" type="text/css" media="screen" href="../../../layui/css/layui.css">
<link rel="stylesheet" type="text/css" media="screen" href="../../../css/work/basic/basic.css">
<style>
.layui-form input[type=checkbox], .layui-form input[type=radio], .layui-form select {
display: none !important ;
}
.layui-inline, .layui-input-inline {
height: 30px;
display: inline-block;
/*水平居中 加 垂直居中*/
table.table-bordered.dataTable th, table.table-bordered.dataTable td {
text-align: center;
vertical-align: middle;
}
</style>
</head>
@ -26,25 +23,25 @@
<tr>
<td>
<form class="form-inline layui-form" onsubmit="return false">
<div class="form-group" style="width: 100%;">
<div class="form-group">
<div class="layui-inline" >
<div class="layui-input-inline">
分包商名称:
<input id="subName" type="text" class="form-control" placeholder="请输入分包商名称">
<input id="subName" type="text" class="layui-input" placeholder="请输入分包商名称">
</div>
</div>
<div class="layui-inline" >
<div class="layui-input-inline" >
法定代表人:
<input id="represent" type="text" class="form-control" placeholder="请输入法定代表人">
<input id="represent" type="text" class="layui-input" placeholder="请输入法定代表人">
</div>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:SubContractor:query"><i class="layui-icon">&#xe615;</i>搜索</button>
<button class="layui-btn layui-btn-sm" onclick="insertSubcontractor()" permission="sys:SubContractor:query">
<i class="layui-icon">&#xe608;</i> 添加
</button>
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:SubContractor:query">搜索</button>
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">
<button class="layui-btn layui-btn-sm" onclick="insertSubcontractor()" permission="sys:SubContractor:query">
添加
</button>
</div>
</td>
</tr>
@ -56,7 +53,7 @@
<div class="widget-body no-padding">
<div id="dt-table-length"></div>
<table id="dt-table" class="table table-striped table-bordered table-hover" style="width:100%">
<thead>
<thead style="background-color: #FAFAFA !important;">
<tr>
<th>序号</th>
<th>公司名称</th>
@ -97,4 +94,4 @@
<script type="text/javascript" src="../../../js/dict.js"></script>
<script type="text/javascript" src="../../../js/work/basic/SubContractor.js"></script>
<script type="text/javascript">
</script>
</script>

View File

@ -22,7 +22,7 @@
</head>
<body>
<div class="layui-form">
<form class="layui-form" enctype="multipart/form-data" id="" action="">
<form class="layui-form" enctype="multipart/form-data" id="" action="" style="padding: 24px 24px">
<input type="hidden" id="id" name="id">
<div class="layui-form-item" style="margin-left: 25%;">
<div class="layui-input-inline" style="width: 350px">
@ -170,4 +170,4 @@
</div>
</body>
<script type="text/javascript" src="../../../js/work/basic/SubContractorForm.js"></script>
</html>
</html>

View File

@ -19,7 +19,7 @@
</head>
<body>
<div class="layui-form">
<form class="layui-form" enctype="multipart/form-data" id="subContractorForm" action="">
<form class="layui-form" enctype="multipart/form-data" id="subContractorForm" action="" style="padding: 24px 24px">
<input type="hidden" id="id" name="id">
<div class="layui-form-item" style="margin-left: 25%;">
<div class="layui-input-inline" style="width: 350px">
@ -106,4 +106,4 @@
</div>
</body>
<script type="text/javascript" src="../../../js/work/basic/SubContractorForm.js"></script>
</html>
</html>

View File

@ -6,14 +6,11 @@
<link rel="stylesheet" type="text/css" media="screen" href="../../../css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" media="screen" href="../../../css/dataTables.bootstrap.min.css">
<link rel="stylesheet" type="text/css" media="screen" href="../../../layui/css/layui.css">
<link rel="stylesheet" type="text/css" media="screen" href="../../../css/work/basic/basic.css">
<style>
.layui-form input[type=checkbox], .layui-form input[type=radio], .layui-form select {
display: none !important ;
}
.layui-inline, .layui-input-inline {
height: 30px;
display: inline-block;
/*水平居中 加 垂直居中*/
table.table-bordered.dataTable th, table.table-bordered.dataTable td {
text-align: center;
vertical-align: middle;
}
</style>
</head>
@ -26,21 +23,19 @@
<tr>
<td>
<form class="form-inline layui-form" onsubmit="return false">
<div class="form-group" style="width: 100%;">
<div class="layui-inline" >
<div class="layui-input-inline" style="display: flex;align-items: center;">
工程名称:
<select id="proId" name="proId" class="form-control input-sm" lay-verify="required" lay-search=""></select>
<div class="form-group" >
<div class="layui-inline">
<div class="layui-input-inline" >
<select id="proId" name="proId" lay-search=""></select>
</div>
</div>
<div class="layui-inline" >
<div class="layui-input-inline" >
委托人名称:
<input id="keyWord" type="text" class="form-control" placeholder="请输入委托人名称">
<input id="keyWord" type="text" class="layui-input" placeholder="请输入委托人名称">
</div>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:SubContractor:query"><i class="layui-icon">&#xe615;</i>搜索</button>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:SubContractor:query">搜索</button>
</form>
</td>
@ -53,7 +48,7 @@
<div class="widget-body no-padding">
<div id="dt-table-length"></div>
<table id="dt-table" class="table table-striped table-bordered table-hover" style="width:100%">
<thead>
<thead style="background-color: #FAFAFA !important;">
<tr>
<th>序号</th>
<th>工程名称</th>
@ -89,4 +84,4 @@
<script type="text/javascript" src="../../../js/dict.js"></script>
<script type="text/javascript" src="../../../js/work/basic/SubPrincipalManagement.js"></script>
<script type="text/javascript">
</script>
</script>

View File

@ -15,7 +15,7 @@
</style>
</head>
<body>
<form class="layui-form" id="fm" action="" onsubmit="return false">
<form class="layui-form" id="fm" action="" onsubmit="return false" style="padding: 24px 24px">
<input type="hidden" id="id" name="id">
<div class="layui-form-item" style="margin-top: 1%">
<div class="layui-inline">

View File

@ -6,7 +6,13 @@
<link rel="stylesheet" type="text/css" media="screen" href="../../../css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" media="screen" href="../../../css/dataTables.bootstrap.min.css">
<link rel="stylesheet" type="text/css" media="screen" href="../../../layui/css/layui.css">
<link rel="stylesheet" type="text/css" media="screen" href="../../../css/work/basic/basic.css">
<style>
/*水平居中 加 垂直居中*/
table.table-bordered.dataTable th, table.table-bordered.dataTable td {
text-align: center;
vertical-align: middle;
}
</style>
</head>
<body>
<div>
@ -16,21 +22,28 @@
<table style="width: 100%">
<tr>
<td>
<form class="form-inline" onsubmit="return false">
<form class="form-inline layui-form" onsubmit="return false">
<div class="form-group">
班组名称:
<input id="name" type="text" class="form-control" placeholder="请输入班组名称">
分包商名称:
<input id="subName" type="text" class="form-control" placeholder="请输入分包商名称">
班组类别:
<select id="teamType" name="teamType" class="form-control input-sm" lay-verify="required" lay-search="" ></select>
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:TeamManager:query"><i class="layui-icon">&#xe615;</i>搜索</button>
<button class="layui-btn layui-btn-sm" onclick="insertTeamManager()" permission="sys:TeamManager:add">
<i class="layui-icon">&#xe608;</i> 添加
</button>
<div class="layui-inline">
<input id="name" type="text" class="layui-input" placeholder="请输入班组名称">
</div>
<div class="layui-inline">
<input id="subName" type="text" class="layui-input" placeholder="请输入分包商名称">
</div>
<div class="layui-inline">
<select id="teamType" name="teamType" class="layui-input" lay-search="" ></select>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:TeamManager:query">搜索</button>
</div>
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">
<button class="layui-btn layui-btn-sm" onclick="insertTeamManager()" permission="sys:TeamManager:add">
添加
</button>
</div>
</td>
</tr>
@ -42,7 +55,7 @@
<div class="widget-body no-padding">
<div id="dt-table-length"></div>
<table id="dt-table" class="table table-striped table-bordered table-hover" style="width:100%">
<thead>
<thead style="background-color: #FAFAFA !important;">
<tr>
<th>序号</th>
<th>班组名称</th>
@ -74,4 +87,4 @@
<script type="text/javascript" src="../../../js/work/basic/SubTeam.js" ></script>
<script type="text/javascript">
</script>
</script>

View File

@ -15,11 +15,14 @@
.layui-input-block {
margin-left:130px ;
}
.layui-form-select .layui-input{
padding-right: 0px !important;
}
</style>
</head>
<body>
<div class="layui-form">
<form class="layui-form" id="subContractorForm" action="" style="padding-top: 1%;">
<form class="layui-form" id="subContractorForm" action="" style="padding:24px;">
<input type="hidden" id="id" name="id">
<div class="layui-input-inline">
@ -78,4 +81,4 @@
</div>
</body>
<script type="text/javascript" src="../../../js/work/basic/SubTeamForm.js"></script>
</html>
</html>

View File

@ -15,7 +15,7 @@
</style>
</head>
<body>
<form class="layui-form" id="fm" action="" onsubmit="return false">
<form class="layui-form" id="fm" action="" onsubmit="return false" style="padding: 24px 24px">
<input type="hidden" id="id" name="id">
<div class="layui-form-item" style="margin-top: 1%">
<div class="layui-inline">

View File

@ -49,7 +49,7 @@
</style>
</head>
<body>
<div id="dataDiv">
<div id="dataDiv" style="padding: 24px 24px ;">
<div class="layui-form">
<h2>此工程下在场人员共<span id="countPeople"></span>人,是否同步全部出场</h2>
<form class="layui-form" enctype="multipart/form-data" id="fm">
@ -72,4 +72,4 @@
</div>
</div>
</body>
</html>
</html>

View File

@ -35,7 +35,6 @@
<div class="form-group">
<div class="layui-inline" >
<div class="layui-input-inline" style="display: flex;align-items: center;">
工程名称:
<select id="proId" name="proId" class="form-control input-sm" lay-verify="required" lay-search=""></select>
</div>
</div>
@ -51,19 +50,16 @@
</div>
</div>
<button id="searchBt" style="margin-top: -0.6%" class="layui-btn layui-btn-sm"
permission="sys:project:query"><i class="layui-icon">&#xe615;</i>搜索
permission="sys:project:query">搜索
</button>
<button class="layui-btn layui-btn-sm" style="margin-top: -0.6%" onclick="addPorject()">
<i class="layui-icon">&#xe608;</i> 添加
</button>
<!--<button class="layui-btn layui-btn-sm" style="margin-top: -0.6%" onclick="fileImport()">
<i class="layui-icon">&#xe608;</i> 导入
</button>
<button class="layui-btn layui-btn-sm" style="margin-top: -0.6%;" onclick="templateDownload()">
<i class="layui-icon">&#xe608;</i> 模板下载
</button>-->
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">
<button class="layui-btn layui-btn-sm" onclick="addPorject()">
添加
</button>
</div>
</td>
</tr>
</table>
@ -74,13 +70,11 @@
<div class="widget-body no-padding">
<div id="dt-table-length"></div>
<table id="dt-table" class="table table-striped table-bordered table-hover" style="width:100%">
<thead>
<thead style="background-color: #FAFAFA !important;">
<tr>
<th>序号</th>
<th>组织</th>
<th>工程名称</th>
<!-- <th>工程类型</th>-->
<!-- <th>电压等级(kV)</th>-->
<th>工程地址</th>
<th>工程状态</th>
<th>操作</th>
@ -103,4 +97,4 @@
<script type="text/javascript" src="../../../layui/layui.js"></script>
<script type="text/javascript" src="../../../js/publicJs.js"></script>
<script type="text/javascript" src="../../../js/select.js" ></script>
<script type="text/javascript" src="../../../js/work/basic/proManager.js"></script>
<script type="text/javascript" src="../../../js/work/basic/proManager.js"></script>

View File

@ -24,24 +24,24 @@
</div>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm"
permission="sys:Blacklist:query" style="margin-top: -0.3%;"><i
class="layui-icon">&#xe615;</i>搜索
permission="sys:Blacklist:query" style="margin-top: -0.3%;">
搜索
</button>
<button class="layui-btn layui-btn-sm" onclick="addSubBlacklist()"style="margin-top: -0.3%;">
<i class="layui-icon">&#xe608;</i> 添加
</button>
<input id="articleImageFile" name="excelFile" type="file" class="form-control" style="width: 300px; display: inline;" />
<input id="saveZipButton" type="button" style="width: 60px;height: 35px;" value="导入" />
<input type="file" id="import-excel" name="image" style="display: none;"/>
<button class="layui-btn layui-btn-sm" onclick="down()" style="margin-top: -0.3%;">
<i class="layui-icon">&#xe601;</i> 模板下载
</button>
<button class="layui-btn layui-btn-sm" onclick="delBatch()"
style="margin-top: -0.3%;"><i class="layui-icon">&#xe640;</i>批量删除
</button>
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">
<button class="layui-btn layui-btn-sm" onclick="addSubBlacklist()">
添加
</button>
<input id="articleImageFile" name="excelFile" type="file" class="form-control" style="width: 300px; display: inline;height: 35px;margin-top: 5px;" />
<input id="saveZipButton" type="button" class="layui-btn layui-btn-sm" value="导入" />
<input type="file" id="import-excel" name="image" style="display: none;"/>
<button class="layui-btn layui-btn-sm" onclick="down()" >
模板下载
</button>
<button class="layui-btn layui-btn-sm" onclick="delBatch()" style="margin-left: 0px;" >批量删除
</button>
</div>
</td>
</tr>
</table>
@ -52,7 +52,7 @@
<div class="widget-body no-padding">
<div id="dt-table-length"></div>
<table id="dt-table" class="table table-striped table-bordered table-hover" style="width:100%">
<thead>
<thead style="background-color: #FAFAFA !important;">
<tr>
<th class='th'>
<input id="checkall" type="checkbox" class="checkall"/>
@ -85,4 +85,4 @@
<script type="text/javascript" src="../../../js/my/aes.js"></script>
<script type="text/javascript" src="../../../js/work/basic/subBlackList.js"></script>
<script type="text/javascript">
</script>
</script>

View File

@ -8,7 +8,7 @@
</head>
<body>
<div class="layui-form">
<form class="layui-form" action="">
<form class="layui-form" action="" style="padding: 24px;">
<div class="layui-input-inline"style="float: left;width: 50%;margin-top: 2%;margin-left: 20%" >
<label class="layui-form-label" style="width: 20%"> <i class="tip-required" style="color: red;font-size: 20px">*</i>分包商名称:</label>
@ -56,4 +56,4 @@
<script type="text/javascript" src="../../../js/select.js"></script>
<script type="text/javascript" src="../../../js/work/basic/subBlackListForm.js" ></script>
</html>
</html>

View File

@ -28,7 +28,7 @@
</select>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" ><i class="layui-icon">&#xe615;</i>搜索</button>
<button id="searchBt" class="layui-btn layui-btn-sm" >搜索</button>
</div>
</form>
</td>
@ -43,7 +43,7 @@
<table id="dt-table"
class="table table-striped table-bordered table-hover"
style="width: 100%">
<thead>
<thead style="background-color: #FAFAFA !important;">
<tr>
<th style="width:1%">序号</th>
<th>班组名称</th>

View File

@ -40,9 +40,7 @@
<option value="1">红名单人员</option>
</select>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" ><i class="layui-icon">&#xe615;</i>搜索</button>
<button id="searchBt" class="layui-btn layui-btn-sm" style="margin-top: 5px;">搜索</button>
</div>
</form>
</td>
@ -55,7 +53,7 @@
<div class="widget-body no-padding">
<table id="dt-table"
class="table table-striped table-bordered table-hover" style="width: 100%">
<thead>
<thead style="background-color: #FAFAFA !important;">
<tr>
<th style="width:1%">序号</th>
<th>姓名</th>
@ -91,4 +89,4 @@
<script type="text/javascript" src="../../../js/work/basic/teamWorkerPerson.js"></script>
<script type="text/javascript">
</script>
</script>