Commit f796336b by yucheng.jiang

模具管理代码

parents
<widget id="A6046030497829" version="0.0.1">
<name>CNC数字化工厂</name>
<description>
Example For APICloud.
</description>
<author email="developer@apicloud.com" href="http://www.apicloud.com">
Developer
</author>
<content src="index.html"/>
<access origin="*"/>
<preference name="pageBounce" value="false"/>
<preference name="customRefreshHeader" value="UIPullRefresh"/>
<preference name="appBackground" value="rgba(0,0,0,0.0)"/>
<preference name="windowBackground" value="rgba(0,0,0,0.0)"/>
<preference name="frameBackgroundColor" value="rgba(0,0,0,0.0)"/>
<preference name="hScrollBarEnabled" value="false"/>
<preference name="vScrollBarEnabled" value="false"/>
<preference name="autoLaunch" value="true"/>
<preference name="fullScreen" value="false"/>
<preference name="autoUpdate" value="true"/>
<preference name="smartUpdate" value="true"/>
<preference name="debug" value="true"/>
<preference name="statusBarAppearance" value="true"/>
<preference name="checkSslTrusted" value="false" />
<permission name="readPhoneState"/>
<permission name="camera"/>
<permission name="record"/>
<permission name="location"/>
<permission name="fileSystem"/>
<permission name="internet"/>
<permission name="bootCompleted"/>
<permission name="hardware"/>
<preference name="backgroundMode" value="bluetooth-central | bluetooth-peripheral"/>
<preference name="backgroundMode" value="audio"/>
<!-- <preference name="useWKWebView" value="true" /> -->
<!-- <preference name="WKWebViewRecoveryMode" value="rebootApp"/> -->
<meta-data name="JPUSH_CHANNEL" value="sigercnccom"/>
<meta-data name="JPUSH_APPKEY" value="6f0f6f7f58242e18abb74101" />
<!-- 小米开始 -->
<meta-data name="XIAOMI_APPKEY" value="MI-5261895495550" />
<meta-data name="XIAOMI_APPID" value="MI-2882303761518954550" />
<!-- 小米结束 -->
<!-- oppo start -->
<meta-data name="OPPO_APPKEY" value="OP-e3b0cd903b244f80b55e450d786755eb" />
<meta-data name="OPPO_APPID" value="OP-30448933" />
<meta-data name="OPPO_APPSECRET" value="OP-d581329f3b684ed2b06d129ef193584a" />
<!-- oppo end -->
<!-- 华为 -->
<meta-data name="com.huawei.hms.client.appid" value="appid=103609461">
</meta-data>
<!-- <feature name="jpushVip">
<param name="app_key" value="6f0f6f7f58242e18abb74101" />
<param name="channel" value="sigercnccom" />
</feature> -->
</widget>
.gearDate,
.gearDatetime {
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 10px;
background-color: rgba(0, 0, 0, 0.2);
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9900;
overflow: hidden;
animation-fill-mode: both
}
.date_ctrl {
vertical-align: middle;
background-color: #d5d8df;
color: #000;
margin: 0;
height: auto;
width: 100%;
position: absolute;
left: 0;
bottom: 0;
z-index: 9901;
overflow: hidden;
transform: translate3d(0, 0, 0)
}
.slideInUp {
animation: slideInUp .3s;
}
@keyframes slideInUp {
from {
transform: translate3d(0, 100%, 0)
}
to {
transform: translate3d(0, 0, 0)
}
}
.ym_roll,
.date_roll,
.datetime_roll,
.time_roll {
display: flex;
width: 100%;
height: auto;
overflow: hidden;
background-color: transparent;
-webkit-mask: -webkit-gradient(linear, 0% 50%, 0% 100%, from(#debb47), to(rgba(36, 142, 36, 0)));
-webkit-mask: -webkit-linear-gradient(top, #debb47 50%, rgba(36, 142, 36, 0))
}
.ym_roll>div,
.date_roll>div,
.datetime_roll>div,
.time_roll>div {
font-size: 2.3em;
height: 10em;
float: left;
background-color: transparent;
position: relative;
overflow: hidden;
flex: 4
}
.ym_roll>div .gear,
.date_roll>div .gear,
.datetime_roll>div .gear,
.time_roll>div .gear {
width: 100%;
float: left;
position: absolute;
z-index: 9902;
margin-top: -4em
}
.date_roll_mask {
-webkit-mask: -webkit-gradient(linear, 0% 40%, 0% 0%, from(#debb47), to(rgba(36, 142, 36, 0)));
-webkit-mask: -webkit-linear-gradient(bottom, #debb47 50%, rgba(36, 142, 36, 0));
padding: 0
}
.date_roll>div:nth-child(2) {
flex: 2
}
.date_roll>div:nth-child(1),
.datetime_roll>div:nth-child(1) {
flex: 4
}
.datetime_roll>div:first-child {
flex: 6
}
.datetime_roll>div:last-child {
flex: 6
}
.date_grid {
position: relative;
top: 4em;
width: 100%;
height: 2em;
margin: 0;
box-sizing: border-box;
z-index: 0;
border-top: 1px solid #abaeb5;
border-bottom: 1px solid #abaeb5
}
.date_grid>div {
color: #000;
position: absolute;
right: 0;
top: 0;
font-size: .8em;
line-height: 2.5em
}
.date_roll>div:nth-child(3) .date_grid>div {
left: 42%
}
.datetime_roll>div .date_grid>div {
right: 0
}
.datetime_roll>div:first-child .date_grid>div {
left: auto;
right: 0%
}
.datetime_roll>div:last-child .date_grid>div {
left: 50%
}
.time_roll>div:nth-child(1) .date_grid>div {
right: 1em
}
.ym_roll>div:nth-child(1) .date_grid>div {
right: .1em
}
.ym_roll>div .date_grid>div,
.time_roll>div .date_grid>div {
right: 5em
}
.date_btn {
color: #0575f2;
font-size: 1.6em;
line-height: 1em;
text-align: center;
padding: .8em 1em
}
.date_btn_box:before,
.date_btn_box:after {
content: '';
position: absolute;
height: 1px;
width: 100%;
display: block;
background-color: #96979b;
z-index: 15;
transform: scaleY(0.33)
}
.date_btn_box {
display: flex;
justify-content: space-between;
align-items: stretch;
background-color: #f1f2f4;
position: relative
}
.date_btn_box:before {
left: 0;
top: 0;
transform-origin: 50% 20%
}
.date_btn_box:after {
left: 0;
bottom: 0;
transform-origin: 50% 70%
}
.date_roll>div:nth-child(1) .gear {
text-indent: 20%
}
.date_roll>div:nth-child(2) .gear {
text-indent: -20%
}
.date_roll>div:nth-child(3) .gear {
text-indent: -55%
}
.datetime_roll>div .gear {
width: 100%;
text-indent: -25%
}
.datetime_roll>div:first-child .gear {
text-indent: -10%
}
.datetime_roll>div:last-child .gear {
text-indent: -50%
}
.ym_roll>div .gear,
.time_roll>div .gear {
width: 100%;
text-indent: -70%
}
.ym_roll>div:nth-child(1) .gear,
.time_roll>div:nth-child(1) .gear {
width: 100%;
text-indent: 10%
}
.tooth {
height: 2em;
line-height: 2em;
text-align: center
}
\ No newline at end of file
html {
font-family: sans-serif;
}
html,
body,
header,
section,
footer,
div,
ul,
ol,
li,
img,
a,
span,
em,
del,
legend,
center,
strong,
var,
fieldset,
form,
label,
dl,
dt,
dd,
cite,
input,
hr,
time,
mark,
code,
figcaption,
figure,
textarea,
h1,
h2,
h3,
h4,
h5,
h6,
p {
margin: 0;
border: 0;
padding: 0;
font-style: normal;
}
html,
body {
-webkit-touch-callout: none;
-webkit-text-size-adjust: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-user-select: none;
background-color: #fff;
}
nav,
article,
aside,
details,
main,
header,
footer,
section,
fieldset,
figcaption,
figure {
display: block;
}
img,
a,
button,
em,
del,
strong,
var,
label,
cite,
small,
time,
mark,
code,
textarea {
display: inline-block;
}
header,
section,
footer {
position: relative;
}
ol,
ul {
list-style: none;
}
input,
button,
textarea {
border: 0;
margin: 0;
padding: 0;
font-size: 1em;
line-height: 1em;
/*-webkit-appearance:none;*/
background-color: rgba(0, 0, 0, 0);
outline: none;
}
span {
display: inline-block;
}
a:active,
a:hover {
outline: 0;
}
a,
a:visited {
text-decoration: none;
}
label,
.wordWrap {
word-wrap: break-word;
word-break: break-all;
}
table {
border-collapse: collapse;
border-spacing: 0;
boder:0;
}
td,
th {
padding: 0;
}
.clearfix:after {
content: ' ';
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.loading_more {
display: block;
height: 1.5em;
width: 100%;
}
.loading_more:before {
display: inline-block;
vertical-align: text-bottom;
content: ' ';
height: 16px;
width: 16px;
margin-right: 6px;
background: url(../image/loading_more.gif) no-repeat center;
-webkit-background-size: contain;
background-size: contain;
}
.loading_more:after {
content: '加载更多';
}
/*
* =========================================================================
* APIClud - AUI UI 框架 流浪男 QQ:343757327 http://www.auicss.com
* Verson 1.0
* =========================================================================
*/
@charset "UTF-8";
html{
font-family: "Helvetica Neue", Helvetica, sans-serif;
font-size: 20px;
}
html,body {
-webkit-touch-callout:none;
-webkit-text-size-adjust:none;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-user-select:none;
width: 100%;
}
body {
line-height: 1.5;
font-size: 0.8rem;
color: #212121;
background-color: #f5f5f5;
outline: 0;
}
html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{
margin:0;
border:0;
padding:0;
font-style:normal;
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
-webkit-tap-highlight-color: transparent;
outline: none;
}
@media only screen and (min-width: 400px) {
html {
font-size: 21.33333333px !important;
}
}
@media only screen and (min-width: 414px) {
html {
font-size: 21px !important;
}
}
@media only screen and (min-width: 480px) {
html {
font-size: 25.6px !important;
}
}
.aui-flex-col,
.aui-flex-row {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.aui-flex-col:before,
.aui-flex-row:before,
.aui-flex-col:after,
.aui-flex-row:after {
content: " ";
display: -webkit-box;
display: -webkit-flex;
display: flex;
box-sizing: border-box;
}
.aui-flex-col:after,
.aui-flex-row:after {
clear: both;
}
.aui-flex-col {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
flex-direction: row;
}
.aui-flex-row {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
flex-direction: column;
}
/*栅格*/
.aui-flex-item-1 {
float: left;
width: 8.33333333%;
}
.aui-flex-offset-1 {
margin-left: 8.33333333%;
}
.aui-flex-item-2 {
float: left;
width: 16.66666667%;
}
.aui-flex-offset-2 {
margin-left: 16.66666667%;
}
.aui-flex-item-3 {
float: left;
width: 25%;
}
.aui-flex-offset-3 {
margin-left: 25%;
}
.aui-flex-item-4 {
float: left;
width: 33.33333333%;
}
.aui-flex-offset-4 {
margin-left: 33.33333333%;
}
.aui-flex-item-5 {
float: left;
width: 41.66666667%;
}
.aui-flex-offset-5 {
margin-left: 41.66666667%;
}
.aui-flex-item-6 {
float: left;
width: 50%;
}
.aui-flex-offset-6 {
margin-left: 50%;
}
.aui-flex-item-7 {
float: left;
width: 58.33333333%;
}
.aui-flex-offset-7 {
margin-left: 58.33333333%;
}
.aui-flex-item-8 {
float: left;
width: 66.66666667%;
}
.aui-flex-offset-8 {
margin-left: 66.66666667%;
}
.aui-flex-item-9 {
float: left;
width: 75%;
}
.aui-flex-offset-9 {
margin-left: 75%;
}
.aui-flex-item-10 {
float: left;
width: 83.33333333%;
}
.aui-flex-offset-10 {
margin-left: 83.33333333%;
}
.aui-flex-order-10 {
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
order: 10;
}
.aui-flex-item-11 {
float: left;
width: 91.66666667%;
}
.aui-flex-offset-11 {
margin-left: 91.66666667%;
}
.aui-flex-item-12 {
float: left;
width: 100%;
}
.aui-flex-offset-12 {
margin-left: 100%;
}
.aui-flex-auto {
float: left;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
flex-grow: 1;
}
.aui-flex-between {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
}
/*对齐*/
.aui-flex-col.aui-flex-left {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
.aui-flex-col.aui-flex-right {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.aui-flex-col.aui-flex-top {
-webkit-box-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.aui-flex-col.aui-flex-bottom {
-webkit-box-align: end;
-webkit-align-items: flex-end;
align-items: flex-end;
}
.aui-flex-col.aui-flex-center {
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.aui-flex-col.aui-flex-middle {
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
}
.aui-flex-row.aui-flex-left {
-webkit-box-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.aui-flex-row.aui-flex-right {
-webkit-box-align: end;
-webkit-align-items: flex-end;
align-items: flex-end;
}
.aui-flex-row.aui-flex-top {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
.aui-flex-row.aui-flex-bottom {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.aui-flex-row.aui-flex-center {
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
}
.aui-flex-row.aui-flex-middle {
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
[class*=aui-flex-item-]{
position: relative;
}
[class*=aui-flex-auto].aui-flex-left {
margin-right: auto;
}
[class*=aui-flex-auto].aui-flex-right {
margin-left: auto;
}
[class*=aui-flex-auto].aui-flex-top {
margin-bottom: auto;
}
[class*=aui-flex-auto].aui-flex-bottom {
margin-top: auto;
}
[class*=aui-flex-auto].aui-flex-center {
margin-left: auto;
margin-right: auto;
}
[class*=aui-flex-auto].aui-flex-middle {
margin-top: auto;
margin-bottom: auto;
}
\ No newline at end of file
/**
* aui-pull-refresh.css 下拉刷新
* verson 0.0.1
* @author 流浪男 && Beck
* http://www.auicss.com
* @todo more things to abstract, e.g. Loading css etc.
* Licensed under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*/
.aui-refresh-content {
position: relative;
-webkit-overflow-scrolling: touch;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.aui-refresh-load {
width: 100%;
height: 2.2rem;
position: absolute;
top: -2.2rem;
left: 0;
padding: 0.75rem 0;
}
.aui-refresh-pull-arrow {
width: 1.2rem;
height: 1.2rem;
position: absolute;
left: 50%;
top: 50%;
visibility: visible;
margin-left: -0.6rem;
margin-top: -0.6rem;
background: no-repeat center;
background-image: url('data:image/svg+xml;charset=utf-8,<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><path d="M99.225 3.528c8.34 0 15.104 6.763 15.104 15.105 0 8.34-6.766 15.105-15.105 15.105-8.342 0-15.105-6.763-15.105-15.105S90.883 3.528 99.225 3.528zM76.567 48.843h45.315c4.17 0 7.552 3.38 7.552 7.552v5.035c0 4.172-3.382 7.552-7.552 7.552H76.567c-4.172 0-7.553-3.38-7.553-7.552v-5.035c0-4.172 3.38-7.552 7.553-7.552zm-10.07 35.245h65.455c4.17 0 7.552 3.38 7.552 7.552v5.035c0 4.172-3.382 7.552-7.552 7.552H66.497c-4.172 0-7.553-3.38-7.553-7.552V91.64c0-4.172 3.38-7.552 7.553-7.552zm8.044 87.596c-20.397-23.16-45.805-52.352-45.805-52.352h140.98s-25.146 28.735-45.4 51.884c-33.454 38.234-18.118 36.4-49.774.468z" fill="#707070" class="transform-group"/></svg>');
background-size: 1.2rem 1.2rem;
z-index: 10;
-webkit-transform: rotate(0deg) translate3d(0, 0, 0);
transform: rotate(0deg) translate3d(0, 0, 0);
-webkit-transition-duration: 300ms;
transition-duration: 300ms;
}
.aui-refresh-content.aui-refresh-pull-down .aui-refresh-pull-arrow {
-webkit-transform: rotate(0deg) translate3d(0,0,0);
transform: rotate(0deg) translate3d(0,0,0);
}
.aui-refresh-content.aui-refresh-pull-up .aui-refresh-pull-arrow {
-webkit-transform: rotate(180deg) translate3d(0,0,0);
transform: rotate(180deg) translate3d(0,0,0);
}
.aui-refreshing .aui-refresh-pull-arrow{
background-image: url('data:image/svg+xml;charset=utf-8,<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><path d="M99.917.167C45.52.167 1.28 43.642.03 97.737c1.153-47.204 37.045-85.08 81.153-85.08 44.834 0 81.184 39.147 81.184 87.426 0 10.346 8.387 18.738 18.733 18.738 10.342 0 18.733-8.39 18.733-18.737C199.833 44.9 155.1.167 99.917.167zm0 199.833c54.395 0 98.637-43.475 99.883-97.57-1.15 47.2-37.042 85.082-81.15 85.082-44.833 0-81.183-39.15-81.183-87.43 0-10.34-8.392-18.732-18.738-18.732C8.39 81.35 0 89.737 0 100.083 0 155.267 44.733 200 99.917 200z" fill="#707070" class="transform-group"/></svg>');
-webkit-animation: rotate 1s 0s linear infinite;
animation: rotate 1s 0s linear infinite;
}
\ No newline at end of file
/*
* ===================================================================================================
* APIClud - AUI UI 框架 流浪男 QQ:343757327 http://www.auicss.com
* Verson 2.0.0 自定义主题样式
* explain:自定义主题样式可以完成AUI内所有背景、控件颜色、字号等的修改,可以方便快速的搭建属于自己项目的一套主题色
* ===================================================================================================
*/
/*body背景色及色值*/
body {
color: #d1d1d1;
background-color: #1a1a1a;
}
p {
color: #757575;
}
a {
color: #0062cc;
}
.aui-text-default {
color: #212121 !important;
}
.aui-bg-default {
background-color: #f5f5f5 !important;
}
/*label*/
.aui-label {
padding: 0.3em 0.35em;
font-size: 0.6rem;
color: #616161;
background-color: #e0e0e0;
}
.aui-label-outlined {
border: 1px solid #d9d9d9;
background-color: transparent;
}
.aui-label .aui-iconfont {
font-size: 0.6rem;
}
/*角标*/
.aui-badge {
color: #ffffff;
background-color: #ff2600;
}
/*按钮*/
.aui-btn {
color: #212121;
background: #e0e0e0;
}
.aui-btn:active {
color: #212121;
background-color: #bdbdbd;
}
.aui-btn-outlined {
background: transparent;
border: 1px solid #bdbdbd;
}
.aui-btn-outlined:active {
background: transparent;
}
/*tab*/
.aui-tab .aui-tab-item {
height: 2.2rem;
line-height: 2.2rem;
font-size: 0.7rem;
color: #212121;
background-color: #ffffff;
}
/*tab选中时样式*/
.aui-tab .aui-tab-item.active {
color: #039be5;
border-bottom: 2px solid #039be5;
}
/*单选选中样式*/
.aui-radio:checked,
.aui-radio.aui-checked {
background-color: #edfb3f;
border: solid 1px #edfb3f;
}
/* 单选选中时中间对号颜色*/
.aui-radio:checked:before,
.aui-radio.aui-checked:before,
.aui-radio:checked:after,
.aui-radio.aui-checked:after {
border-color: #212121;
}
/*多选选中样式*/
.aui-checkbox:checked,
.aui-checkbox.aui-checked {
background-color: #edfb3f;
border: solid 1px #edfb3f;
}
/* 多选选中时中间对号颜色*/
.aui-checkbox:checked:before,
.aui-checkbox.aui-checked:before,
.aui-checkbox:checked:after,
.aui-checkbox.aui-checked:after{
border-color: #212121;
}
/*滑动开关*/
.aui-switch:checked {
border-color: #edfb3f;
background-color: #edfb3f;
}
.aui-switch:before {
background-color: #212121;
}
/*顶部导航栏*/
.aui-bar-nav {
background-color: #00bbd4;
color: #212121;
}
.aui-bar-nav .aui-iconfont {
color: #212121;
}
.aui-bar-nav .aui-btn .aui-iconfont {
color: #212121;
}
/*浅色顶部导航拦*/
.aui-bar-light {
color: #03a9f4;
background-color: #ffffff;
}
.aui-bar.aui-bar-light .aui-iconfont {
color: #03a9f4;
}
.aui-bar.aui-bar-light .aui-btn-outlined {
border-color: #03a9f4;
}
/*底部工具栏*/
.aui-bar-tab {
background-color: #ffffff;
color: #757575;
}
/*底部工具栏选中时颜色*/
.aui-bar-tab .active {
color: #039be5;
}
/*按钮工具栏*/
.aui-bar-btn .aui-bar-btn-item {
border-color: #edfb3f;
color: #edfb3f;
}
.aui-bar-btn .aui-bar-btn-item.active {
background-color: #edfb3f;
color: #ffffff;
}
/*顶部导航存在按钮组工具栏时样式*/
.aui-bar-nav .aui-bar-btn-item {
border-color: #ffffff;
}
/*浅色顶部导航存在按钮组工具栏时样式*/
.aui-bar-nav.aui-bar-light .aui-bar-btn-item {
border-color: #03a9f4;
}
/*顶部导航存在按钮组工具栏时选中样式*/
.aui-bar-nav .aui-bar-btn .aui-bar-btn-item.active {
background-color: #ffffff;
color: #03a9f4;
}
/*浅色顶部导航存在按钮组工具栏时选中样式*/
.aui-bar-nav.aui-bar-light .aui-bar-btn .aui-bar-btn-item.active {
background-color: #03a9f4;
color: #ffffff;
}
/*进度条*/
.aui-progress {
background-color: #f0f0f0;
}
/*进度条色带*/
.aui-progress .aui-progress-bar {
background-color: #eefb3f;
}
/*滑块*/
.aui-range input[type='range']{
/*滑块线条背景色*/
background-color: #f0f0f0;
}
.aui-range input[type='range']::-webkit-slider-thumb {
/*滑块圆圈样式*/
border-color: #edfb3f;
background-color: #edfb3f;
}
/*提示条*/
.aui-tips {
background-color: rgba(0,0,0,.6);
}
/*搜索条*/
.aui-searchbar {
background-color: #ebeced;
color: #9e9e9e;
}
/*列表背景色*/
.aui-list .aui-list-item {
color: #d1d1d1;
background-color: #1a1a1a;
}
/*列表头部*/
.aui-list .aui-list-header {
background-color: #242424;
color: #9e9e9e;
}
/*列表项内Ttitle标题*/
.aui-list .aui-list-item-title {
font-size: 0.8rem;
color: #d1d1d1;
}
/*列表文本区域字体*/
.aui-list .aui-list-item-text {
font-size: 0.7rem;
color: #d1d1d1;
}
/*列表右侧箭头*/
.aui-list-item-arrow:before {
border-color: #edfb3f;
}
/*列表右侧其他信息字体颜色*/
.aui-list .aui-list-item-right,
.aui-list-item-title-row em {
color: #edfb3f;
}
/*列表线条颜色*/
.aui-list:before,
.aui-list:after,
.aui-list .aui-list-item:after,
.aui-list.aui-list-in .aui-list-item-inner:after {
background-color: #242424;
}
/*列表项点击颜色*/
.aui-list .aui-list-item:active {
background-color: #f5f5f5;
}
/*媒体列表布局左(右)媒体宽度控制*/
.aui-list .aui-list-item-media {
width: 4.5rem;
}
/*列表内label、icon字体颜色*/
.aui-list .aui-list-item-label,
.aui-list .aui-list-item-label-icon {
color: #d1d1d1;
}
/*卡片列表顶部字体*/
.aui-card-list-header {
font-size: 0.8rem;
color: #212121;
}
/* 卡片列表内容区域*/
.aui-card-list-content,
.aui-card-list-content-padded {
font-size: 0.7rem;
color: #212121;
}
/*卡片列表底部*/
.aui-card-list-footer {
font-size: 0.7rem;
color: #757575;
}
/*信息条*/
.aui-info {
font-size: 0.7rem;
color: #757575;
background-color: transparent;
}
/*输入框类字体颜色*/
input[type="text"],
input[type="password"],
input[type="search"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="date"],
input[type="datetime-local"],
input[type="time"],
input[type="number"],
select,
textarea {
color: #424242;
}
\ No newline at end of file
/*
* ===================================================================================================
* APIClud - AUI UI 框架 流浪男 QQ:343757327 http://www.auicss.com
* Verson 2.0.0 自定义主题样式
* explain:自定义主题样式可以完成AUI内所有背景、控件颜色、字号等的修改,可以方便快速的搭建属于自己项目的一套主题色
* ===================================================================================================
*/
/*body背景色及色值*/
body {
color: #212121;
background-color: #f5f5f5;
}
p {
color: #757575;
}
a {
color: #0062cc;
}
.aui-text-default {
color: #212121 !important;
}
.aui-bg-default {
background-color: #f5f5f5 !important;
}
/*label*/
.aui-label {
padding: 0.3em 0.35em;
font-size: 0.6rem;
color: #616161;
background-color: #e0e0e0;
}
.aui-label-outlined {
border: 1px solid #d9d9d9;
background-color: transparent;
}
.aui-label .aui-iconfont {
font-size: 0.6rem;
}
/*角标*/
.aui-badge {
color: #ffffff;
background-color: #ff2600;
}
/*按钮*/
.aui-btn {
color: #212121;
background: #e0e0e0;
}
.aui-btn:active {
color: #212121;
background-color: #bdbdbd;
}
.aui-btn-outlined {
background: transparent;
border: 1px solid #bdbdbd;
}
.aui-btn-outlined:active {
background: transparent;
}
/*tab*/
.aui-tab .aui-tab-item {
height: 2.2rem;
line-height: 2.2rem;
font-size: 0.7rem;
color: #212121;
background-color: #ffffff;
}
/*tab选中时样式*/
.aui-tab .aui-tab-item.aui-active {
color: #039be5;
border-bottom: 2px solid #039be5;
}
/*单选选中样式*/
.aui-radio:checked,
.aui-radio.aui-checked {
background-color: #03a9f4;
border: solid 1px #03a9f4;
}
/* 单选选中时中间对号颜色*/
.aui-radio:checked:before,
.aui-radio.aui-checked:before,
.aui-radio:checked:after,
.aui-radio.aui-checked:after {
border-color: #ffffff;
}
/*多选选中样式*/
.aui-checkbox:checked,
.aui-checkbox.aui-checked {
background-color: #03a9f4;
border: solid 1px #03a9f4;
}
/* 多选选中时中间对号颜色*/
.aui-checkbox:checked:before,
.aui-checkbox.aui-checked:before,
.aui-checkbox:checked:after,
.aui-checkbox.aui-checked:after{
border-color: #ffffff;
}
/*滑动开关*/
.aui-switch:checked {
border-color: #03a9f4;
background-color: #03a9f4;
}
/*滑动开关圆圈颜色*/
.aui-switch:before {
background-color: #ffffff;
}
/*顶部导航栏*/
.aui-bar-nav {
background-color: #03a9f4;
color: #ffffff;
}
.aui-bar-nav .aui-iconfont {
color: #ffffff;
}
.aui-bar-nav .aui-btn .aui-iconfont {
color: #ffffff;
}
/*浅色顶部导航拦*/
.aui-bar-light {
color: #03a9f4;
background-color: #ffffff;
}
.aui-bar.aui-bar-light .aui-iconfont {
color: #03a9f4;
}
.aui-bar.aui-bar-light .aui-btn-outlined {
border-color: #03a9f4;
}
/*底部工具栏*/
.aui-bar-tab {
background-color: #ffffff;
color: #757575;
}
/*底部工具栏选中时颜色*/
.aui-bar-tab .aui-active {
color: #039be5;
}
/*按钮工具栏*/
.aui-bar-btn .aui-bar-btn-item {
border-color: #03a9f4;
color: #212121;
}
.aui-bar-btn .aui-bar-btn-item.aui-active {
background-color: #03a9f4;
color: #ffffff;
}
/*顶部导航存在按钮组工具栏时样式*/
.aui-bar-nav .aui-bar-btn-item {
border-color: #ffffff;
}
/*浅色顶部导航存在按钮组工具栏时样式*/
.aui-bar-nav.aui-bar-light .aui-bar-btn-item {
border-color: #03a9f4;
}
/*顶部导航存在按钮组工具栏时选中样式*/
.aui-bar-nav .aui-bar-btn .aui-bar-btn-item.aui-active {
background-color: #ffffff;
color: #03a9f4;
}
/*浅色顶部导航存在按钮组工具栏时选中样式*/
.aui-bar-nav.aui-bar-light .aui-bar-btn .aui-bar-btn-item.aui-active {
background-color: #03a9f4;
color: #ffffff;
}
/*进度条*/
.aui-progress {
background-color: #f0f0f0;
}
/*进度条色带*/
.aui-progress .aui-progress-bar {
background-color: #03a9f4;
}
/*滑块*/
.aui-range input[type='range']{
/*滑块线条背景色*/
background-color: #f0f0f0;
}
.aui-range input[type='range']::-webkit-slider-thumb {
/*滑块圆圈样式*/
border-color: #03a9f4;
background-color: #03a9f4;
}
/*提示条*/
.aui-tips {
background-color: rgba(0,0,0,.6);
}
/*搜索条*/
.aui-searchbar {
background-color: #ebeced;
color: #9e9e9e;
}
/*列表背景色*/
.aui-list .aui-list-item {
color: #212121;
background-color: #ffffff;
}
/*列表头部*/
.aui-list .aui-list-header {
background-color: #e0e0e0;
color: #212121;
}
/*列表项内Ttitle标题*/
.aui-list .aui-list-item-title {
font-size: 0.8rem;
color: #212121;
}
/*列表文本区域字体*/
.aui-list .aui-list-item-text {
font-size: 0.7rem;
color: #757575;
}
/*列表右侧箭头*/
.aui-list-item-arrow:before {
border-color: #dddddd;
}
/*列表右侧其他信息字体颜色*/
.aui-list .aui-list-item-right,
.aui-list-item-title-row em {
color: #757575;
}
/*列表线条颜色*/
.aui-list:before,
.aui-list:after,
.aui-list .aui-list-item:after,
.aui-list.aui-list-in .aui-list-item-inner:after {
background-color: #dddddd;
}
/*列表项点击颜色*/
.aui-list .aui-list-item:active {
background-color: #f5f5f5;
}
/*媒体列表布局左(右)媒体宽度控制*/
.aui-list .aui-list-item-media {
width: 4.5rem;
}
/*列表内label、icon字体颜色*/
.aui-list .aui-list-item-label,
.aui-list .aui-list-item-label-icon {
color: #212121;
}
/*卡片列表顶部字体*/
.aui-card-list-header {
font-size: 0.8rem;
color: #212121;
}
/* 卡片列表内容区域*/
.aui-card-list-content,
.aui-card-list-content-padded {
font-size: 0.7rem;
color: #212121;
}
/*卡片列表底部*/
.aui-card-list-footer {
font-size: 0.7rem;
color: #757575;
}
/*信息条*/
.aui-info {
font-size: 0.7rem;
color: #757575;
background-color: transparent;
}
/*输入框类字体颜色*/
input[type="text"],
input[type="password"],
input[type="search"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="date"],
input[type="datetime-local"],
input[type="time"],
input[type="number"],
select,
textarea {
color: #424242;
}
\ No newline at end of file
/**
* aui-slide.css 轮播样式
* verson 0.0.2
* @author 流浪男
* http://www.auicss.com
* @todo more things to abstract, e.g. Loading css etc.
* Licensed under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*/
.aui-slide-wrap {
display: block;
position: relative;
list-style: none;
margin: 0;
padding: 0;
height: 100%;
width: 100%;
overflow: hidden;
}
.aui-slide-wrap .aui-slide-node {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
list-style: none;
overflow: hidden;
background: #ffffff;
}
.aui-slide-node-center {
display: -moz-box;
display: -webkit-box;
display: box;
-moz-box-pack: center;
-webkit-box-pack: center;
box-pack: center;
}
.aui-slide-node-middle {
display: -moz-box;
display: -webkit-box;
display: box;
-moz-box-align: center;
-webkit-box-align: center;
box-align: center;
}
.aui-slide-node img {
width: 100%;
height: 100%;
}
.aui-slide-page-wrap {
width: 100%;
height: 30px;
line-height: 30px;
position: absolute;
padding: 0;
left: 0;
right: 0;
bottom: 5px;
z-index: 9999;
text-align: center;
}
.aui-slide-page-dot {
position: relative;
display: inline-block;
width: 6px;
height: 6px;
border-radius: 50%;
list-style: none;
margin: 5px 3px 0 3px;
background: #c7c7c7;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.aui-slide-page-line {
position: absolute;
bottom: -14px;
height: 1px !important;
position: relative;
display: inline-block;
background: #eeeeee;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.aui-slide-page-active {
background: #1abc9c;
from { opacity: 0.3; }
to { opacity: 1 }
}
.aui-slide-prev-btn,
.aui-slide-next-btn {
display: inline-block;
width: 50px;
height: 30px;
line-height: 30px;
font-size: 1.2em;
color: #1abc9c;
background: rgba(249,249,249,0.6);
position: relative;
}
.aui-slide-prev-btn {
border-top-left-radius: 15px;
border-bottom-left-radius: 15px;
}
.aui-slide-next-btn {
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
}
.aui-slide-prev-btn:active,
.aui-slide-next-btn:active {
color: #f1c40f;
}
\ No newline at end of file
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
body {
background: #F5F7F9;
}
#header {
position: fixed;
top: 0px;
}
.sub-title {
color: #ffffff !important;
font-size: 0.7rem;
text-align: center;
height: 30px;
line-height: 30px;
}
.aui-grid [class*=aui-col-] {
padding: 0.75rem 0;
}
#searcher {
position: fixed;
width: 100%;
z-index: 999;
}
#subheader {
z-index: 999;
position: fixed;
}
.logo {
text-align: center;
height: 150px;
padding-top: 40px;
}
.hidden {
display: none;
}
.text-white {
color: #ffffff;
}
.container {
margin-top: 55px;
}
.dotflag {
border-radius: 20px;
width: 15px;
height: 15px;
background: #002bff;
margin-top: 20px;
}
.aui-border-b {
border-bottom: 1px solid #dddddd !important;
}
.aui-popup-top, .aui-popup-top-left, .aui-popup-top-right {
top: 3.25rem;
}
.selectbox {
width: 100%;
position: fixed;
bottom: 0;
left: 0;
z-index: 999;
background-color: #ffffff;
}
.aui-col-xs-3 {
padding: 8px;
}
.aui-badge {
top: 0rem;
left: 80%;
}
.userselected {
width: 100%;
}
.equipselected {
width: 100%;
}
.tagcon {
padding: 16px 0 5px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
flex-wrap: wrap;
}
.uploadimagescon {
padding: 16px 0 5px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
flex-wrap: wrap;
}
.tag {
cursor: pointer;
max-height: 32px;
margin-right: 16px;
margin-bottom: 15px;
font-size: 14px;
line-height: 14px;
padding: 8px 35px 10px 0px;
border-radius: 16px;
color: #fff;
background-color: #1677d9;
}
.m-badge {
display: inline-block;
width: auto;
text-align: center;
min-width: 1rem;
height: 1rem;
padding: 0.1rem 0rem;
font-size: 0.6rem;
color: #ffffff;
background-color: #ff2600;
border-radius: 1rem;
position: relative;
top: -0.2rem;
left: 108%;
z-index: 5;
}
.photo-badge {
display: inline-block;
width: auto;
text-align: center;
min-width: 0.8rem;
height: 0.8rem;
line-height: 0.8rem;
font-size: 0.6rem;
color: #ffffff;
background-color: #ff2600;
border-radius: 0.4rem;
position: relative;
top: -0.7rem;
left: 84%;
z-index: 6;
}
.imgthumb {
margin-left: 10px;
margin-top: 10px;
border: 1px #ccc solid;
display: inline-block;
width: 73px;
height: 73px;
position: relative;
}
.imgin {
position: absolute;
top: 0px;
width: 100%;
height: 100%;
}
.red {
color: #FF0000;
}
.noti {
height: 20px;
width: 20px;
display: inline;
vertical-align: middle;
margin-right: 10px;
}
.checkjhwh {
float: left;
margin-right: 10px;
}
.rcon {
right: 34px;
position: absolute;
}
.echart {
width: 100%;
padding: 0 10px;
overflow: hidden;
}
.container .yui-form-list .yui-form-title {
background-color: #2D8CF0 !important;
color: #FFFFFF !important;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
font-size: 14px;
padding: 0;
min-height: auto !important;
}
.container .yui-form-list .yui-form-title .aui-list-item-inner {
min-height: 2rem !important;
padding: 0;
}
.container .yui-form-list>div>li {
color: #262626;
font-size: 14px;
padding: 0;
min-height: auto !important;
}
.container .yui-form-list>div>li .aui-list-item-inner {
min-height: 2rem !important;
padding: 0;
}
.container .yui-form-list>div>li:nth-child(odd) {
background-color: #FFFFFF !important;
}
.container .yui-form-list>div>li:nth-child(even) {
background-color: #F5F6F7 !important;
}
.container>.aui-list {
margin: 8px;
border-radius: 4px;
}
#subheader.optionselect .aui-row .aui-col-xs-6 {
padding: 0.4rem 0;
}
#subheader.optionselect .aui-row .aui-col-xs-6 .text {
font-size: 12px;
display: inline-block;
color: #262626;
width: 50%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
vertical-align: middle;
}
#subheader.optionselect .aui-row .aui-col-xs-6 .aui-icon-down {
font-size: 10px;
color: #262626;
display: inline-block;
margin-left: 0.5rem;
margin-right: 0.5rem;
font-weight: bold;
}
.yui-row::after {
content: "";
display: block;
clear: both;
}
.yui-row .yui-flex-col-5 {
text-align: center;
float: left;
width: 19%;
box-sizing: border-box;
margin: 0 0.5%;
color: #515A6E;
background-color: #FFFFFF;
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.051);
border-radius: 4px;
padding: 8px 0;
}
.yui-row .yui-flex-col-5 .yui-flex-col-5-text {
font-size: 16px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.yui-flex-col-5-run {
width: 65%;
margin: 2px auto 0;
font-size: 12px;
background-color: rgba(25, 190, 107, 0.15);
border-radius: 2px;
color: #19BE6B;
}
.yui-flex-col-5-test {
width: 65%;
margin: 2px auto 0;
font-size: 12px;
background-color: rgba(45, 140, 240, 0.15);
border-radius: 2px;
color: #2D8CF0;
}
.yui-flex-col-5-idle {
width: 65%;
margin: 2px auto 0;
font-size: 12px;
background-color: rgba(255, 153, 0, 0.15);
border-radius: 2px;
color: #FF9900;
}
.yui-flex-col-5-alarm {
width: 65%;
margin: 2px auto 0;
font-size: 12px;
background-color: rgba(239, 90, 87, 0.15);
border-radius: 2px;
color: #EF5A57;
}
.yui-flex-col-5-close {
width: 65%;
margin: 2px auto 0;
font-size: 12px;
background-color: rgba(81, 90, 110, 0.15);
border-radius: 2px;
color: #515A6E;
}
.bgfff {
background-color: #fff !important;
}
.bgmain {
background-color: #F5F7F9 !important;
padding: 0.23rem 0 0;
}
.moreConBtn {
margin: 0 auto;
width: 90%;
height: 32px;
line-height: 32px;
font-size: 14px;
color: #ccc;
}
.yui-right-arrow {
position: relative;
}
.yui-right-arrow:before {
content: '';
width: 0.4rem;
height: 0.4rem;
position: absolute;
top: 50%;
right: 0.75rem;
margin-top: -0.2rem;
background: transparent;
border: 1px solid #dddddd;
border-top: none;
border-right: none;
z-index: 2;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-transform: rotate(-135deg);
transform: rotate(-135deg);
}
\ No newline at end of file
body {
background: #F1F6FD;
}
#header {
position: fixed;
top: 0px;
}
.sub-title {
color: #ffffff !important;
font-size: 0.7rem;
text-align: center;
height: 30px;
line-height: 30px;
}
.aui-grid [class*=aui-col-] {
padding: 0.75rem 0;
}
#subheader {
z-index: 999;
position: fixed;
}
.logo {
text-align: center;
/*background: #ffffff;*/
height: 150px;
padding-top: 40px;
}
.hidden {
display: none;
}
.text-white {
color: #ffffff;
}
.container {
margin-top: 55px;
}
.dotflag {
border-radius: 20px;
width: 15px;
height: 15px;
background: #002bff;
margin-top: 20px;
}
.aui-border-b {
border-bottom: 1px solid #dddddd !important;
}
.aui-popup-top, .aui-popup-top-left, .aui-popup-top-right {
top: 3.25rem;
}
.selectbox {
width: 100%;
position: fixed;
bottom: 0;
left: 0;
z-index: 999;
background-color: #ffffff;
}
.aui-col-xs-3 {
padding: 8px;
}
.aui-badge {
top: 0rem;
left: 80%;
}
.userselected {
width: 100%;
}
.equipselected {
width: 100%;
}
.tagcon {
padding: 16px 0 5px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
flex-wrap: wrap;
}
.uploadimagescon {
padding: 16px 0 5px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
flex-wrap: wrap;
}
.tag {
cursor: pointer;
max-height: 32px;
margin-right: 16px;
margin-bottom: 15px;
font-size: 14px;
line-height: 14px;
padding: 8px 35px 10px 0px;
border-radius: 16px;
color: #fff;
background-color: #1677d9;
}
.m-badge {
display: inline-block;
width: auto;
text-align: center;
min-width: 1rem;
height: 1rem;
padding: 0.1rem 0rem;
font-size: 0.6rem;
color: #ffffff;
background-color: #ff2600;
border-radius: 1rem;
position: relative;
top: -0.2rem;
left: 108%;
z-index: 5;
}
.photo-badge {
display: inline-block;
width: auto;
text-align: center;
min-width: 0.8rem;
height: 0.8rem;
line-height: 0.8rem;
font-size: 0.6rem;
color: #ffffff;
background-color: #ff2600;
border-radius: 0.4rem;
position: relative;
top: -0.7rem;
left: 84%;
z-index: 6;
}
.imgthumb {
margin-left: 10px;
margin-top: 10px;
border: 1px #ccc solid;
display: inline-block;
width: 73px;
height: 73px;
position: relative;
}
.imgin {
position: absolute;
top: 0px;
width: 100%;
height: 100%;
}
.red {
color: #FF0000;
}
.noti {
height: 20px;
width: 20px;
display: inline;
vertical-align: middle;
margin-right: 10px;
}
.checkjhwh {
float: left;
margin-right: 10px;
}
.rcon {
right: 34px;
position: absolute;
}
\ No newline at end of file
/******中国区大屏 地图*****/
.div_out_body{
width:100%;
background:#fff;
}
.div_body_row{
width:100%;
}
.div_row_term{
float:left;
width:25%;
height:100%;
text-align:center;
}
.div_term_title{
height:70%;
font-size:1.2rem;
font-weight:bold;
}
.div_term_subtitle{
height:30%;
font-size:14px;
color:#333333;
}
.dashboard_p_a .div_row_term{
float:left;
width:33.3%;
height:100%;
text-align:center;
}
.dashboard_c .aui-list-header,.dashboard_f .aui-list-header,.dashboard_p .aui-list-header,.dashboard_a .aui-list-header{
background-color: rgba(215, 215, 215, 1);
font-weight: 700;
font-style: normal;
font-size: 18px;
}
.div_out_body{
background-color: #F1F6FD!important;
}
.red_color{
color:#D9001B;;
}
.blue_color{
color:#70B603;
}
.black_color{
color:#333333;
}
.orange_color{
color:#F59A23;
}
/*工厂交付率统计*/
.progressBox>div{
/*padding-left:20px;*/
}
.progressBox>div>span{
font-size: 15px;
display: inline-block;
margin-right:10px;
color:#333333;
}
.progressBox .plan_title{
font-weight: 700;
font-style: normal;
font-size: 18px;
}
.progressBox .plan_type_f{
width: 10px;
height: 10px;
background: #70B603;
}
.progressBox .plan_type_ft{
color:#70B603;
}
.progressBox .plan_type_s{
width: 10px;
height: 10px;
background: #D7D7D7;
}
.progressBox .plan_type_st{
color:#D7D7D7;
}
.progressForm li:last-child,.progressForm li:nth-child(4),.progressForm li:nth-child(5){
color:#3C9EFF;
}
.progressForm li:last-child .number,.progressForm li:nth-child(4) .number,.progressForm li:nth-child(5) .number{
background: url('../image/dashboard/bg_02.png') center center no-repeat;
background-size: 100% 100%;
}
.progressForm li:first-child,.progressForm li:nth-child(2),.progressForm li:nth-child(3){
color:#FF9922;
}
.progressForm li:first-child .number,.progressForm li:nth-child(2) .number,.progressForm li:nth-child(3) .number{
background: url('../image/dashboard/bg_01.png') center center no-repeat;
background-size: 100% 100%;
}
.progressForm .money{
font-size: 15px;
color:black;
float:right;
}
.progressBar .progress{
height:14px;
margin-top:2px;
}
.progressForm .progressBar{
width:35%;
height:19px;
padding-left: 10px;
}
.progressTotal{
height:14px;
margin-right: 6px;
position: relative;
}
.progressTotal .progressBart{
height:14px;
position: absolute;
top:0;
left:0;
z-index:1
}
.progressTotal .progress{
height:14px;
position: absolute;
top:-2px;
left:0;
z-index:2
}
.progressForm .factorName{
font-size: 14px;
color:black;
width:30%;
padding-left: 14px;
margin-top:2px;
}
.progressForm .number{
width:18px;
font-size: 14px;
text-align: center;
line-height: 19px;
}
.progressForm div{
float: left;
}
.progressForm li{
line-height: 19px;
border-bottom: 1px solid #476BD3;
padding:11px 0;
clear: both;
overflow: hidden;
}
/*标准产量达成率*/
.formBox .formMain{
width:100%;
box-sizing: border-box;
}
.formBox .table_title_bg{
width:100%;
height:56px;
}
.formBox .table_title_bg>td{
background:#55F1F9;
text-align: center;
height:50px;
/*line-height: 56px;*/
font-size: 15px;
color:black;
font-weight: normal;
}
.formBox tr:nth-child(2n-1){
background: #FFFFFF;
}
.formBox tr:nth-child(2n){
background: #B9B9B9;
}
.formBox table{
width:100%;
border:none!important;
border-spacing: 0px;
}
.formBox table>tbody>tr{
border:none!important;
padding:0!important;
margin:0!important;
}
.formBox table>tbody>tr>td{
text-align: center;
font-size: 14px;
color:black;
height:50px;
/*line-height: 50px;*/
border:none!important;
padding:0!important;
margin:0!important;
}
/*工厂动态看板*/
/*各通道产量达成率*/
.dashboard_f_d .formMain{
width:100%;
box-sizing: border-box;
}
.dashboard_f_d .table_row{
font-size: 15px;
width:100%;
padding:10px 0;
border-bottom: 1px solid #476BD3;
}
.dashboard_f_d .table_row .percent{
color: black;
float: right;
line-height: 48px;
}
.dashboard_f_d .passageway_name{
color:black;
float: left;
line-height: 48px;
width:30%;
}
.dashboard_f_d .passageway_iconBox{
width:50%;
float: left;
}
.dashboard_f_d .passageway_iconBox .iconBox{
width:100%;
text-align: right;
height: 22px;
overflow: hidden;
}
.dashboard_f_d .passageway_iconBox .iconBox .imgList{
width:70%;
text-align: left;
}
.imgList>img{
width:18px;
height:18px;
float:left;
margin-top:2px;
}
.dashboard_f_d .iconTop{
color:#00FFFF;
}
.dashboard_f_d .iconDown{
color:#7F7F7F;
}
.dashboard_f_d .tableBox{
padding: 0 16px 0 16px;
box-sizing: border-box;
}
/*工厂看板 通道当前状态*/
.dashboard_f_b .div_outline{
height:100px;
padding:10px 0;
margin-bottom:20px;
color:#fff;
}
.dashboard_f_b .div_item{
width:33.3%;
height:100px;
float:left;
padding:0 10px;
margin-bottom:20px;
}
.dashboard_f_b .div_inline{
border:1px solid black;
border-radius:10px;
text-align:center;
}
.dashboard_f_b .div_title{
width:100%;
height:50px;
line-height:50px;
overflow:hidden;
}
.dashboard_f_b .div_subtitle{
width:100%;
/*height:50%;*/
/*line-height:50px;*/
height:50px;
overflow:hidden;
}
.dashboard_f_b .div_subtitle_small{
width:100%;
height:25%;
line-height:25px;
font-size: 13px;
}
/*通道看板*/
.dashboard_p_b .item_content{
width:33%;
float:left;
font-size: 16px;
color:#333333;
}
.dashboard_p_m .formMain{
width:100%;
box-sizing: border-box;
}
.dashboard_p_m .table_title_bg{
width:100%;
height:56px;
}
.dashboard_p_m .table_title_bg>td{
background:#55F1F9;
text-align: center;
/*line-height: 56px;*/
font-size: 15px;
color:black;
font-weight: normal;
}
.dashboard_p_m tr:nth-child(2n-1){
background: #FFFFFF;
}
.dashboard_p_m tr:nth-child(2n){
background: #B9B9B9;
}
.dashboard_p_m table{
width:100%;
border:none!important;
border-spacing: 0px;
}
.dashboard_p_m table>tbody>tr{
border:none!important;
padding:0!important;
margin:0!important;
}
.dashboard_p_m table>tbody>tr>td{
text-align: center;
font-size: 14px;
color:black;
line-height: 15px;
border:none!important;
padding:0!important;
margin:0!important;
}
/*安灯处理效率*/
.dashboard_a_f .color1>td{
color:#3C9EFF;
}
.dashboard_a_f .number1{
text-align: center;
line-height: 18px;
width:18px;
height: 18px;
background: url('../image/dashboard/bg_02.png') center center no-repeat;
background-size: 100% 100%;
margin: 0 auto;
}
.dashboard_a_f .color2>td{
color:rgb(255, 153, 34);
}
.dashboard_a_f .number2{
text-align: center;
line-height: 18px;
width:18px;
height: 18px;
background: url('../image/dashboard/bg_01.png') center center no-repeat;
background-size: 100% 100%;
margin: 0 auto;
}
.dashboard_a_f .formMain{
padding:10px;
width:100%;
box-sizing: border-box;
}
.dashboard_a_f .table_title_bg{
width:100%;
height:56px;
}
.dashboard_a_f .table_title_bg>td{
background:#55F1F9;
text-align: center;
font-size: 15px;
color:black;
font-weight: normal;
}
.dashboard_a_f table{
width:100%;
border:none!important;
border-spacing: 0px;
}
.dashboard_a_f table>tbody>tr{
border:none!important;
padding:0!important;
margin:0!important;
}
.dashboard_a_f table>tbody>tr>td{
text-align: center;
font-size: 14px;
color:black;
/*line-height: 50px;*/
height:50px;
border:none!important;
padding:0!important;
margin:0!important;
}
input::-webkit-input-placeholder {
font-size: 14px;
}
input:-moz-placeholder {
font-size: 14px;
}
input::-moz-placeholder {
font-size: 14px;
}
input:-ms-input-placeholder {
font-size: 14px;
}
.tpm_sbdj_hr {
color: #8c8c8c;
font-size: 12px;
padding-left: 0.75rem;
margin: 0.3rem 0;
}
.yui-list .aui-list-item {
font-size: 14px;
}
.yui-btn {
border: none;
outline: none;
color: #ffffff !important;
background-color: #2D8CF0 !important;
box-shadow: 0px 0px 4px #72B2F4;
border-radius: 4px;
}
.yui-btn.aui-active, .yui-btn:active {
color: #ffffff !important;
background-color: #F5F7F9 !important;
box-shadow: none;
}
.tpm_sbdj_item {
background-color: #ffffff;
margin: 8px;
border-radius: 4px;
padding: 8px 14px;
font-size: 13px;
color: #262626;
}
.tpm_sbdj_item>.item {
min-height: 1.4rem;
}
.tpm_sbdj_item>.item>.wlabel {
display: inline-block;
width: 100px;
}
.flexbetween {
display: flex;
justify-content: space-between;
align-items: center;
}
.displayflex {
display: flex;
align-items: center;
}
.inlineblock {
display: inline-block;
}
.tpm_sbdj_item_status {
color: #19be6b;
background-color: #e8f8f0;
border-radius: 3px;
padding: 2px 4px;
}
.imgupload {
position: relative;
width: 25vw;
height: 25vw;
border: 1px dashed #e2e3e7;
}
.imgupload>.camera {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #8c8c8c;
font-size: 1.2rem;
}
.imgupload>.image {
width: 100%;
height: 100%;
}
.recordval {
font-size: 13px !important;
color: #262626 !important;
}
.recordval::-webkit-input-placeholder {
font-size: 13px;
color: #262626;
}
.recordval:-moz-placeholder {
font-size: 13px;
color: #262626;
}
.recordval::-moz-placeholder {
font-size: 13px;
color: #262626;
}
.recordval:-ms-input-placeholder {
font-size: 13px;
color: #262626;
}
.audiobtn {
width: 75%;
height: 36px;
position: relative;
display: inline-block;
}
.audiobtn input {
width: 100%;
height: 100%;
border: 1px solid #d7d7d7;
background-color: #ffffff;
}
.audiobtn input:active {
background-color: #eee;
}
.audiobtn>.soundicon {
position: absolute;
left: 32%;
top: 50%;
transform: translateY(-50%);
width: 16px;
height: 16px;
}
.blackBoxSpeak {
width: 176px;
height: 176px;
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
background: url("../image/audio/ic_record@2x.png") no-repeat 28px 16px/65px 104px, url("../image/audio/ic_record_ripple@2x-9.png") no-repeat 111.2px 32px/28.8px 88px;
background: rgba(0, 0, 0, .7);
display: none;
border-radius: 12px;
}
.blackBoxSpeakConent {
font: 14.4px '微软雅黑 Light';
position: absolute;
left: 0;
right: 0;
bottom: 12px;
display: block;
text-align: center;
width: 90%;
padding: 8px 0;
margin: auto;
color: #ffffff;
font-weight: 200;
border-radius: 4px;
}
.djres {
font-size: 13px !important;
color: #262626 !important;
}
.remark {
font-size: 13px !important;
color: #262626 !important;
}
\ No newline at end of file
@font-face {
font-family: "siger_iconfont";
src: url('iconfont.ttf') format('truetype');
}
.siger-iconfont {
position: relative;
font-family: "siger_iconfont" !important;
font-size: 0.7rem;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #8C8C8C;
}
.icon-Input_yincang_normal:before {
content: "\e614";
}
.icon-Input_xianshi_normal:before {
content: "\e615";
}
.icon-Nav_shouye_normal:before {
content: "\e616";
}
.icon-Menu_shengchanguanli_normal:before {
content: "\e617";
}
.icon-Menu_shebeiyilan_normal:before {
content: "\e618";
}
.icon-Menu_zhuangtaitongji_normal:before {
content: "\e619";
}
.icon-Nav_shouye_selected:before {
content: "\e61a";
}
.icon-Menu_zuzhuangchaixie_normal:before {
content: "\e61b";
}
.icon-Nav_xiaoxi_normal:before {
content: "\e61c";
}
.icon-Menu_daojuceshi_normal:before {
content: "\e61d";
}
.icon-Menu_andeng_normal:before {
content: "\e61e";
}
.icon-Menu_baojingfenxi_normal:before {
content: "\e61f";
}
.icon-Menu_daojuxiezai_normal:before {
content: "\e620";
}
.icon-Menu_quyu_normal:before {
content: "\e621";
}
.icon-Menu_yichangchuli_normal:before {
content: "\e622";
}
.icon-Menu_baofeiguanli_normal:before {
content: "\e623";
}
.icon-Menu_gongchang_normal:before {
content: "\e624";
}
.icon-Menu_OEE_normal:before {
content: "\e625";
}
.icon-Menu_andengjilu_normal:before {
content: "\e626";
}
.icon-Menu_jihuaweihu_normal:before {
content: "\e627";
}
.icon-Menu_chaxun_normal:before {
content: "\e628";
}
.icon-Menu_kucunyidong_normal:before {
content: "\e629";
}
.icon-Menu_andengchufa_normal:before {
content: "\e62a";
}
.icon-Menu_dongtaijiankong_normal:before {
content: "\e62b";
}
.icon-Menu_OEEfenxi_normal:before {
content: "\e62c";
}
.icon-Menu_daojuanzhuang_normal:before {
content: "\e62d";
}
.icon-Menu_fangongguanli_normal:before {
content: "\e62e";
}
.icon-Menu_tongdao_normal:before {
content: "\e62f";
}
.icon-Menu_andengyilan_normal:before {
content: "\e630";
}
.icon-Menu_yingjiweixiu_normal:before {
content: "\e631";
}
.icon-Select_zhongyoujiantou_normal:before {
content: "\e632";
}
.icon-Nav_dazuojiantou_normal:before {
content: "\e633";
}
.icon-Collapse_dashangjiantou_normal:before {
content: "\e634";
}
.icon-Select_qiehuan_normal:before {
content: "\e635";
}
.icon-Tree_xiaoxiajiantou_normal:before {
content: "\e636";
}
.icon-Login_view_normal:before {
content: "\e601";
}
.icon-Login_user_normal:before {
content: "\e602";
}
.icon-Login_password_normal:before {
content: "\e603";
}
.icon-Select_gou_normal:before {
content: "\e604";
}
.icon-Menu_kanban_normal:before {
content: "\e605";
}
.icon-Select_xiasanjiao_normal:before {
content: "\e606";
}
.icon-Checkbox_gouxuan_normal:before {
content: "\e607";
}
.icon-Nav_gengduo_normal:before {
content: "\e608";
}
.icon-Select_shangsanjiao_normal:before {
content: "\e609";
}
.icon-Checkbox_gouxuan_selected:before {
content: "\e60a";
}
.icon-Nav_xiaoyoujiantou_normal:before {
content: "\e60b";
}
.icon-Nav_wode_selected:before {
content: "\e60c";
}
.icon-Nav_wode_normal:before {
content: "\e60d";
}
.icon-Nav_xiaoxi_selected:before {
content: "\e60e";
}
.icon-Menu_shengchanribao_normal:before {
content: "\e60f";
}
.icon-Nav_saoma_normal:before {
content: "\e610";
}
.icon-Nav_shaixuan_normal:before {
content: "\e611";
}
.icon-Nav_shaixuan_normal1:before {
content: "\e612";
}
.icon-Collapse_daxiajiantou_normal:before {
content: "\e613";
}
\ No newline at end of file
/*
* ===================================================================================================
* 西格样式
* Author meetrice
* Date 2019/3/25 17:20;
* explain:西格APP主题
* ===================================================================================================
*/
html, body {
height: 100%;
}
body {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-webkit-flex-flow: column;
flex-flow: column;
}
section {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
}
header {
position: relative;
height: auto;
}
footer {
display: -webkit-box;
display: -webkit-flex;
display: flex;
box-sizing: border-box;
height: 50px;
background-color: rgb(250, 250, 250);
/* border-top: 1px solid #ccc; */
box-shadow: 0px -2px 8px rgba(0, 0, 0, 0.051);
}
footer>div {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
width: 100%;
color: #BFBFBF;
font-size: 8px;
text-align: center;
padding-bottom: 4px;
padding-top: 28px;
background-repeat: no-repeat;
background-position: center 6px;
background-size: auto 24px;
}
footer>div:nth-child(1) {
background-image: url(../image/home/home.png);
}
footer>div:nth-child(2) {
background-image: url(../image/home/msg.png);
}
footer>div:nth-child(3) {
background-image: url(../image/home/my.png);
}
footer>div:nth-child(1).aui-active {
background-image: url(../image/home/home_active.png);
color: #2D8CF0;
}
footer>div:nth-child(2).aui-active {
background-image: url(../image/home/msg_active.png);
color: #2D8CF0;
}
footer>div:nth-child(3).aui-active {
background-image: url(../image/home/my_active.png);
color: #2D8CF0;
}
.header-item {
position: relative;
display: none;
}
.header-item-act {
display: block;
}
header>div:nth-child(1) {
position: relative;
background-color: rgb(255, 132, 0);
height: 50px;
}
header>div:nth-child(2) {
position: relative;
height: 50px;
background-color: rgb(252, 252, 252);
}
header>div:nth-child(3) {
position: relative;
height: 50px;
background-color: rgb(252, 252, 252);
}
/* header home */
.home-citylist {
float: left;
height: 50px;
line-height: 50px;
color: #fff;
font-size: 14px;
margin-left: 15px;
}
.home-citylist>img {
height: 20px;
vertical-align: top;
padding-top: 15px;
}
.home-search {
position: absolute;
bottom: 8px;
left: 90px;
right: 60px;
height: 34px;
line-height: 34px;
background-color: rgb(250, 102, 4);
border-radius: 34px;
color: rgb(253, 194, 155);
font-size: 14px;
}
.home-search>img {
height: 20px;
padding-top: 7px;
padding-left: 10px;
padding-right: 10px;
vertical-align: top;
}
.home-msg {
float: right;
}
.home-msg>img {
height: 28px;
padding-top: 11px;
vertical-align: top;
padding-left: 15px;
padding-right: 15px;
}
/* header groupbuy */
.groupbuy-citylist {
float: left;
height: 50px;
line-height: 50px;
color: rgb(255, 132, 0);
font-size: 18px;
margin-left: 15px;
}
.groupbuy-citylist>img {
height: 15px;
vertical-align: top;
padding-top: 18px;
}
.groupbuy-search {
position: absolute;
bottom: 8px;
left: 110px;
right: 15px;
height: 34px;
line-height: 34px;
background-color: rgb(232, 232, 232);
border-radius: 34px;
color: rgb(153, 153, 153);
font-size: 14px;
}
.groupbuy-search>img {
height: 20px;
padding-top: 7px;
padding-left: 10px;
padding-right: 10px;
vertical-align: top;
}
/* header search */
.find-search {
position: absolute;
bottom: 8px;
left: 15px;
right: 60px;
height: 34px;
line-height: 34px;
border-radius: 34px;
background-color: rgb(232, 232, 232);
color: rgb(153, 153, 153);
font-size: 14px;
}
.find-search>img {
height: 20px;
padding-top: 7px;
padding-left: 10px;
padding-right: 10px;
vertical-align: top;
}
.find-scanner {
float: right;
width: 50px;
background: url(./image/header/qrcode_search.png) no-repeat center 6px;
background-size: auto 24px;
padding-top: 33px;
color: rgb(153, 153, 153);
font-size: 12px;
text-align: center;
}
.find-scanner-hov {
background-color: #ddd;
}
.highlight {
opacity: 0.7;
}
.aui-toast {
/* 提示框的定位 */
left: 22.5%;
/* 提示框的长度 */
width: 20em;
/* 提示框文字颜色 */
color: rgba(0, 0, 0, 0.7);
/* 提示框的背景 */
background: #ffffff;
/* 最小高度 */
min-height: 4em;
/* 提示框的层叠效果,类似遮罩一样的效果 */
z-index: 99999;
}
\ No newline at end of file
/*
* ===================================================================================================
* 西格样式
* Author meetrice
* Date 2019/3/25 17:20;
* explain:西格APP主题
* ===================================================================================================
*/
html, body {
height: 100%;
}
body {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-webkit-flex-flow: column;
flex-flow: column;
}
section {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
}
header {
position: relative;
height: auto;
}
footer {
display: -webkit-box;
display: -webkit-flex;
display: flex;
box-sizing: border-box;
height: 50px;
background-color: rgb(250, 250, 250);
border-top: 1px solid #ccc;
}
footer>div {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
width: 100%;
color: rgb(165, 165, 165);
font-size: 12px;
text-align: center;
padding-bottom: 4px;
padding-top: 34px;
background-repeat: no-repeat;
background-position: center 6px;
background-size: auto 24px;
}
footer>div:nth-child(1) {
/*background-image: url(../image/home.png);*/
background-image: url(../image/home/home.png);
}
footer>div:nth-child(2) {
/*background-image: url(../image/msg.png);*/
background-image: url(../image/home/msg.png);
}
footer>div:nth-child(3) {
/*background-image: url(../image/my.png);*/
background-image: url(../image/home/my.png);
}
footer>div:nth-child(1).aui-active {
/*background-image: url(../image/home_act.png);*/
background-image: url(../image/home/home_active.png);
/*color: rgb(254, 151, 84);*/
color: #0065CF;
}
footer>div:nth-child(2).aui-active {
/*background-image: url(../image/msg_act.png);
color: rgb(254, 151, 84);*/
background-image: url(../image/home/msg_active.png);
color: #0065CF;
}
footer>div:nth-child(3).aui-active {
/*background-image: url(../image/my_act.png);
color: rgb(254, 151, 84);*/
background-image: url(../image/home/my_active.png);
color: #0065CF;
}
.header-item {
position: relative;
display: none;
}
.header-item-act {
display: block;
}
header>div:nth-child(1) {
position: relative;
background-color: rgb(255, 132, 0);
height: 50px;
}
header>div:nth-child(2) {
position: relative;
height: 50px;
background-color: rgb(252, 252, 252);
}
header>div:nth-child(3) {
position: relative;
height: 50px;
background-color: rgb(252, 252, 252);
}
/* header home */
.home-citylist {
float: left;
height: 50px;
line-height: 50px;
color: #fff;
font-size: 14px;
margin-left: 15px;
}
.home-citylist>img {
height: 20px;
vertical-align: top;
padding-top: 15px;
}
.home-search {
position: absolute;
bottom: 8px;
left: 90px;
right: 60px;
height: 34px;
line-height: 34px;
background-color: rgb(250, 102, 4);
border-radius: 34px;
color: rgb(253, 194, 155);
font-size: 14px;
}
.home-search>img {
height: 20px;
padding-top: 7px;
padding-left: 10px;
padding-right: 10px;
vertical-align: top;
}
.home-msg {
float: right;
}
.home-msg>img {
height: 28px;
padding-top: 11px;
vertical-align: top;
padding-left: 15px;
padding-right: 15px;
}
/* header groupbuy */
.groupbuy-citylist {
float: left;
height: 50px;
line-height: 50px;
color: rgb(255, 132, 0);
font-size: 18px;
margin-left: 15px;
}
.groupbuy-citylist>img {
height: 15px;
vertical-align: top;
padding-top: 18px;
}
.groupbuy-search {
position: absolute;
bottom: 8px;
left: 110px;
right: 15px;
height: 34px;
line-height: 34px;
background-color: rgb(232, 232, 232);
border-radius: 34px;
color: rgb(153, 153, 153);
font-size: 14px;
}
.groupbuy-search>img {
height: 20px;
padding-top: 7px;
padding-left: 10px;
padding-right: 10px;
vertical-align: top;
}
/* header search */
.find-search {
position: absolute;
bottom: 8px;
left: 15px;
right: 60px;
height: 34px;
line-height: 34px;
border-radius: 34px;
background-color: rgb(232, 232, 232);
color: rgb(153, 153, 153);
font-size: 14px;
}
.find-search>img {
height: 20px;
padding-top: 7px;
padding-left: 10px;
padding-right: 10px;
vertical-align: top;
}
.find-scanner {
float: right;
width: 50px;
background: url(./image/header/qrcode_search.png) no-repeat center 6px;
background-size: auto 24px;
padding-top: 33px;
color: rgb(153, 153, 153);
font-size: 12px;
text-align: center;
}
.find-scanner-hov {
background-color: #ddd;
}
.highlight {
opacity: 0.7;
}
.aui-toast {
left: 22.5%;
width: 20em;
color: rgba(0, 0, 0, 0.7);
background: #ffffff;
min-height: 4em;
z-index: 99999;
}
\ No newline at end of file
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
<meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
<title>关于我们</title>
<link rel="stylesheet" type="text/css" href="../css/aui.css" />
<link rel="stylesheet" type="text/css" href="../css/common.css" />
<style>
html {
height: 100%;
background-color: transparent;
}
body {
background-color: #f0f0f0;
}
.logo>img {
width: 100%;
}
.intro {
text-indent: 32px;
padding: 20px 15px;
font-size: 16px;
color: #666;
line-height: 25px;
}
</style>
</head>
<body>
<header class="aui-bar aui-bar-nav" id="header">
<a class="aui-pull-left aui-btn event-back" tapmode onclick="closeWin()">
<span class="aui-iconfont aui-icon-left"></span>
</a>
<div class="aui-title">关于我们</div>
</header>
<div class="logo">
<img src="../image/about_logo.png">
</div>
<div class="intro">关于我们</div>
</body>
<script type="text/javascript" src="../script/api.js"></script>
<script type="text/javascript" src="../script/common.js"></script>
<script type="text/javascript">
apiready = function() {
fnReady();
api.parseTapmode();
};
</script>
</html>
\ No newline at end of file
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
<meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
<title>紫光云引擎</title>
<link rel="stylesheet" type="text/css" href="../css/aui.css" />
<link rel="stylesheet" type="text/css" href="../css/common.css" />
</head>
<body>
<header class="aui-bar aui-bar-nav" id="header">
<a class="aui-pull-left aui-btn event-back" tapmode onclick="closeWin()">
<span class="aui-iconfont aui-icon-left"></span>
</a>
<div class="aui-title">紫光云引擎</div>
</header>
<!-- <div class="aui-content-padded">
<p>西格数据智能化工厂说明</p>
</div>
-->
<div class="aui-card-list">
<div class="aui-card-list-content-padded aui-border-b aui-border-t">
<section class="aui-grid aui-margin-b-15">
<div class="aui-row">
<div class="aui-col-xs-4" onclick="fnOpenScanner(1)">
<div class="aui-badge">88</div>
<i class="aui-iconfont aui-icon-home"></i>
<div class="aui-grid-label">上料报工</div>
</div>
<div class="aui-col-xs-4" onclick="fnOpenScanner(6)">
<i class="aui-iconfont aui-icon-gear"></i>
<div class="aui-grid-label">转筐</div>
</div>
<div class="aui-col-xs-4" onclick="fnOpenScanner(7)">
<i class="aui-iconfont aui-icon-map"></i>
<div class="aui-grid-label">检验</div>
</div>
<div class="aui-col-xs-4" onclick="fnOpenScanner(8)">
<i class="aui-iconfont aui-icon-calendar"></i>
<div class="aui-grid-label">筐内数量</div>
</div>
<div class="aui-col-xs-4" onclick="fnOpenScanner(9)">
<div class="aui-badge"></div>
<i class="aui-iconfont aui-icon-date"></i>
<div class="aui-grid-label">模具</div>
</div>
</div>
</section>
</div>
</div>
<div class="aui-card-list">
<div class="aui-card-list-header">
<div><i class="aui-iconfont aui-icon-my aui-text-danger"></i><span class="aui-text-danger"> 异常事项</span></div>
<i class="aui-iconfont aui-icon-more"></i>
</div>
<div class="aui-card-list-content">
<ul class="aui-list aui-list-in">
<li class="aui-list-item aui-list-item-middle">
<div class="aui-list-item-inner aui-list-item-arrow">
Item1
</li>
<li class="aui-list-item">
<div class="aui-list-item-inner aui-list-item-arrow">
Item2
</div>
</li>
<li class="aui-list-item">
<div class="aui-list-item-inner aui-list-item-arrow">
Item3
</div>
</li>
</ul>
</div>
<div class="aui-card-list-footer aui-text-center">
查看更多
</div>
</div>
<div class="aui-card-list">
<div class="aui-card-list-header">
<div><i class="aui-iconfont aui-icon-my aui-text-danger"></i><span class="aui-text-danger"> 待办事项</span></div>
<i class="aui-iconfont aui-icon-more"></i>
</div>
<div class="aui-card-list-content">
<ul class="aui-list aui-list-in">
<li class="aui-list-item aui-list-item-middle">
<div class="aui-list-item-inner aui-list-item-arrow">
Item1
</li>
<li class="aui-list-item">
<div class="aui-list-item-inner aui-list-item-arrow">
Item2
</div>
</li>
<li class="aui-list-item">
<div class="aui-list-item-inner aui-list-item-arrow">
Item3
</div>
</li>
</ul>
</div>
<div class="aui-card-list-footer aui-text-center">
查看更多
</div>
</div>
</body>
<script type="text/javascript" src="../script/api.js"></script>
<script type="text/javascript" src="../script/common.js"></script>
<script type="text/javascript">
apiready = function() {
fnReady();
api.parseTapmode();
};
function fnOpenScanner(type) {
var fnscanner = api.require('FNScanner');
fnscanner.openScanner({}, function(ret, err) {
let url='';
if (type==1) {
url= './shangliao.html';
}else if(type==6){
url= './zhuankuang.html';
}else if(type==7){
url= './jianyan.html';
}else if(type==8){
url= './kuangneisuliang.html';
}else if(type==9){
url= './muju.html';
}
api.openWin({
name: 'shangliao',
url: url,
bounces: false,
pageParam: {
keyword: ret.msg
}
});
// if (ret && 'success' == ret.eventType) {
// alert(ret.content);
// }
});
};
</script>
</html>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
<meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
<title>工位图</title>
<link rel="stylesheet" type="text/css" href="../css/aui.css" />
<link rel="stylesheet" type="text/css" href="../css/common.css" />
<style type="text/css">
/*.parent{margin-left: 20px;}*/
.linode {
border-bottom: 1px #eeeeee solid;
padding: 5px;
}
/*.parent{padding-left:20px!important;}*/
.node {
line-height: 30px;
}
#tree {
background: #fff;
padding: 4px;
}
</style>
</head>
<body>
<header class="aui-bar aui-bar-nav" id="header">
<a class="aui-pull-left aui-btn " tapmode onclick="closeFrameBack()">
<span class="aui-iconfont aui-icon-left"></span>
</a>
<div class="aui-title" data-i18n="6660075"></div>
</header>
<div class="aui-content aui-margin-b-15 container" id="tree">
</div>
<!-- <footer class="aui-bar aui-bar-tab" id="footer">
<div class="aui-content-padded">
<div class="aui-list-item-inner aui-list-item-center aui-list-item-btn">
<p><div class="aui-btn aui-btn-info aui-btn-block aui-btn-sm zksubmit">立即接单</div></p>
</div>
</div>
</footer> -->
</body>
<script type="text/javascript" src="../script/api.js"></script>
<script type="text/javascript" src="../script/md5.js"></script>
<script type="text/javascript" src="../script/common.js"></script>
<script type="text/javascript" src="../script/swipe.js"></script>
<script type="text/javascript" src="../script/SHA1.js"></script>
<script type="text/javascript" src="../script/doT.min.js"></script>
<script type="text/javascript" src="../script/remotedb.js"></script>
<script type="text/javascript" src="../script/list.js"></script>
<script type="text/javascript" src="../script/aui-dialog.js"></script>
<script type="text/javascript" src="../script/aui-tab.js"></script>
<script type="text/javascript" src="../script/aui-toast.js"></script>
<script type="text/javascript" src="../script/zepto.min.js"></script>
<script type="text/javascript" src="../script/jquery.min.js"></script>
<script type="text/javascript" src="../script/CryptoJS/core.js"></script>
<script type="text/javascript" src="../script/CryptoJS/cipher-core.js"></script>
<script type="text/javascript" src="../script/CryptoJS/mode-ecb.js"></script>
<script type="text/javascript" src="../script/CryptoJS/aes.js"></script>
<script type="text/javascript" src="../script/aui-collapse.js"></script>
<script type="text/javascript" src="../script/i18next-12.0.0.min.js"></script>
<script type="text/javascript" src="../script/i18nextLocizeBackend.min.js"></script>
<script type="text/javascript" src="../script/jquery-i18next.min.js"></script>
<script type="text/javascript" src="../script/jquery.cookie.js"></script>
<script type="text/javascript" src="../script/i18n-app.js"></script>
<script type="text/javascript">
var dialog, repairid, machineid, host, destpage;
apiready = function() {
dialog = new auiDialog();
fnReady();
host = $api.getStorage('host');
api.parseTapmode();
destpage = api.pageParam.pdestpage;
ajaxsetup();
load_i18n(function(t, i18n) {
lang = t;
i18next = i18n;
getList();
});
api.hideProgress();
};
// getHost();
// ajaxsetup();
// autologin();
// getList();
function getList() {
// var host='http://61.177.28.246:8100';
$.ajax({
url: host + '/config/ProjectLevelSection/GetLevelSectionTreeForApp',
data: JSON.stringify({
"ismine": "false"
}),
contentType: "application/json;charset=utf-8",
dataType: 'json',
type: 'POST',
success: function(result) {
api.hideProgress();
if (result.ret == 1) {
var testTemplate = doT.template($("#dotTemplate").text());
const treeBuilder = new TreeBuilder(result);
var space = '';
treeBuilder.build(space).appendTo($("#tree"));
lisrowclick();
} else {
customToast(lang(result.msg), 2000);
}
}
})
}
class TreeBuilder {
constructor(data) {
this.makeTree(data.data.sectionTree);
}
makeTree(list) {
const root = {};
const map = list.reduce((nodes, node) => {
nodes[node.id] = node;
return nodes;
}, {});
list.forEach(node => {
const parent = map[node.pid] || root;
const children = parent.children = parent.children || [];
children.push(node);
});
this.tree = root;
}
build(space) {
return this.buildChildren(this.tree, space);
}
buildChildren(parent, space) {
const $ul = $('<div class="parent">');
parent.children
.map(node => this.buildNode(node, space))
.forEach(node => $ul.append(node));
return $ul;
}
buildNode(node, space) {
var checkboxhtml = '';
if (node.isleaf) {
// checkboxhtml = '<div class="linode btnend" data-id="' + node.machineid + '" data-repairid="' + node.id + '">' + space + '<label> &nbsp;&nbsp;' + node.name +
// '</label> <div class="aui-pull-right"><i class="aui-iconfont aui-icon-right"></i></div></div>';
checkboxhtml = '<div class="linode btnend" style="display:none;" data-id="' + node.machineid + '" data-repairid="' + node.id + '">' + space + '<label> &nbsp;&nbsp;' + node.name +
'</label> <div class="aui-pull-right"></div></div>';
} else {
if(node.open){
checkboxhtml = ' <div class="linode bcollapse">' + space + '<label> <i class="aui-iconfont aui-icon-down" isopen="1"></i> ' + node.name + '</label></div>';
}
else
{
checkboxhtml = ' <div class="linode bcollapse">' + space + '<label> <i class="aui-iconfont aui-icon-right" isopen="0"></i> ' + node.name + '</label></div>';
}
}
const $li = $('<div class="node">').append(checkboxhtml);
if (node.children && node.children.length) {
space = space + '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
$li.append(this.buildChildren(node, space));
}
return $li;
}
}
function closeFrameBack() {
api.closeFrame({ // 关闭扫描样式页
name: 'tpmqrcode'
});
api.closeFrame();
}
function lisrowclick() {
$(".bcollapse").click(function() {
var _this = $(this).find("i");
var isopen = _this.attr('isopen');
if (isopen == 1) {
_this.removeClass('aui-icon-down');
_this.addClass('aui-icon-right');
_this.parent().parent().next().hide();
_this.attr('isopen', '0');
_this.parent().parent().next().find('.btnend').hide();
} else {
_this.removeClass('aui-icon-right');
_this.addClass('aui-icon-down');
_this.parent().parent().next().show();
$(".title_show").attr("is_checked", "0");
_this.attr('isopen', '1');
_this.parent().parent().next().find('.btnend').show();
}
});
$(".btnend").click(function() {
var _this = $(this);
machineid = _this.attr('data-id');
repairid = _this.attr('data-repairid');
console.log(JSON.stringify({
"machineID": machineid
}));
if (!machineid || machineid == 0 ||machineid==""||machineid==undefined) {
customToast(lang('8000041'), 2000);
return;
}
api.openFrame({
name: destpage,
url: './' + destpage + '.html',
pageParam: {
pmachineid: machineid
},
rect: { // 采用 margin相对布局
marginTop: 0,
h: 'auto',
w: 'auto'
},
bounces: false,
bgColor: 'rgba(0,0,0,0)',
});
});
}
</script>
</html>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="user-scalable=0, initial-scale=1.0, width=device-width">
<meta name="format-detection" content="telephone=no, email=no, date=no, address=no">
<title>二维码扫描</title>
<link rel="stylesheet" type="text/css" href="../css/api.css" />
<link rel="stylesheet" type="text/css" href="../css/aui.css" />
<link rel="stylesheet" type="text/css" href="../css/common.css" />
<style>
html,
body {
height: 100%;
background-color: rgba(0, 0, 0, 0);
}
.header {
position: relative;
background-color: #4CABFF;
color: #fff;
width: 100%;
height: 44px;
font-size: 16px;
line-height: 44px;
text-align: center;
}
.header-item-left {
position: absolute;
left: 0;
bottom: 0;
width: 44px;
height: 44px;
background: url(../image/back.png) no-repeat center center;
background-size: 22px 22px;
}
.qrcode-box {
width: 250px;
height: 250px;
position: absolute;
}
.btnc {
width: 100%;
height: 50px;
top: 460px;
position: absolute;
text-align: center;
}
.btnd {
width: 100%;
height: 50px;
top: 500px;
position: absolute;
text-align: center;
}
.qrcode-box:after {
-webkit-animation: rotateAnim linear 3.68s infinite;
animation: rotateAnim linear 3.68s infinite;
content: '';
position: absolute;
display: block;
width: 100%;
height: 2px;
background-color: #d8be26;
}
/*二维码上下移动的扫描横线*/
@keyframes rotateAnim {
from {
top: 0;
}
to {
top: 100%;
}
}
@-webkit-keyframes rotateAnim {
from {
top: 0;
}
to {
top: 100%;
}
}
/*二维码扫描框的四角*/
.qrcode-box span {
width: 14px;
height: 14px;
position: absolute;
border: 2px solid #1fa2ff;
}
.qrcode-box span:nth-child(1) {
left: 0;
top: 0;
border-width: 2px 0 0 2px;
}
.qrcode-box span:nth-child(2) {
right: 0;
top: 0;
border-width: 2px 2px 0 0;
}
.qrcode-box span:nth-child(3) {
right: 0;
bottom: 0;
border-width: 0 2px 2px 0;
}
.qrcode-box span:nth-child(4) {
left: 0;
bottom: 0;
border-width: 0 0 2px 2px;
}
.aui-fixbottom {
position: absolute;
bottom: 0;
right: 0;
left: 0;
z-index: 10;
width: 100%;
min-height: 2.25rem;
font-size: 0.9rem;
text-align: center;
display: table;
}
.aui-bar-btn-item.aui-active {
background-color: rgba(0, 0, 0, 0.5);
color: #00bcd4;
}
</style>
</head>
<body>
<header class="aui-bar aui-bar-nav" id="header">
<a class="aui-pull-left aui-btn" tapmode onclick="thisgoBack()">
<span class="aui-iconfont aui-icon-left"></span>
</a>
<div class="aui-title" id="pagetitle"></div>
</header>
<div class="aui-bar aui-bar-btn" id="falsh-ctl" style="position:absolute;padding:15px 0 0 0;width:60%;">
<div class="aui-bar-btn-item open-light aui-active" onclick="openlight()" data-i18n="8000049">开启闪光灯</div>
<div class="aui-bar-btn-item close-light" onclick="closelight()" data-i18n="8000050">关闭闪光灯</div>
</div>
<!-- 二维码扫描框 -->
<div id="qrcode-box" class="qrcode-box">
<span></span>
<span></span>
<span></span>
<span></span>
</div>
<footer class="aui-fixbottom" id="footer" style="display:none;">
<div id="btnc" class="aui-padded-10 aui-text-center aui-margin-b-15">
<div class="aui-btn aui-btn-primary aui-btn-outlined aui-btn-sm" tapmode onclick="inputCode(this)"
data-i18n="6660097">
</div>
</div>
</footer>
</body>
<script type="text/javascript" src="../script/api.js"></script>
<script type="text/javascript" src="../script/common.js"></script>
<script type="text/javascript" src="../script/swipe.js"></script>
<script type="text/javascript" src="../script/SHA1.js"></script>
<script type="text/javascript" src="../script/doT.min.js"></script>
<script type="text/javascript" src="../script/remotedb.js"></script>
<script type="text/javascript" src="../script/list.js"></script>
<script type="text/javascript" src="../script/aui-tab.js"></script>
<script type="text/javascript" src="../script/zepto.min.js"></script>
<script type="text/javascript" src="../script/jquery.min.js"></script>
<script type="text/javascript" src="../script/i18next-12.0.0.min.js"></script>
<script type="text/javascript" src="../script/i18nextLocizeBackend.min.js"></script>
<script type="text/javascript" src="../script/jquery-i18next.min.js"></script>
<script type="text/javascript" src="../script/jquery.cookie.js"></script>
<script type="text/javascript" src="../script/i18n-app.js"></script>
<script>
var destpag;
apiready = function () {
fnReady();
fnShowQRScannerBox();
$('#pagetitle').html(api.pageParam.title);
destpag = api.pageParam.destpg;
//安灯签到不可以用工位图
if (destpag == 'andon_qiandao') {
$("#footer").hide();
} else {
$("#footer").show();
}
load_i18n(function (t, i18n) {
lang = t;
i18next = i18n;
});
$('#falsh-ctl').css('margin-top', headerHeight + subheaderHeight);
}
function fnShowQRScannerBox() { // 根据屏幕实际宽度修正二维码扫描框的位置并加载显示
var eQRCodeBox = $api.byId('qrcode-box');
var top = (api.winHeight - 250) / 2;
var left = (api.winWidth - 250) / 2;
$api.css(eQRCodeBox, 'top: ' + top + 'px;left:' + left + 'px;display:block;');
}
function thisgoBack() {
api.sendEvent({
name: 'closescannn'
});
}
function inputCode(obj) {
var dataTipTitle = $api.attr(obj, 'data-tip-title');
var dataParams = $api.attr(obj, 'data-params');
var page = $api.attr(obj, 'data-page');
api.openFrame({
name: 'andon_gongwei',
url: './andon_gongwei.html',
pageParam: {
pdestpage: destpag
},
rect: {
marginTop: 0,
h: 'auto',
w: 'auto'
},
bounces: false,
bgColor: 'rgba(0,0,0,0)',
});
}
function openlight() {
$('.open-light').removeClass('aui-active');
$('.close-light').addClass('aui-active');
api.execScript({
name: 'root',
script: 'openMtsLight();'
});
}
function closelight() {
$('.close-light').removeClass('aui-active');
$('.open-light').addClass('aui-active');
api.execScript({
name: 'root',
script: 'closeMtsLight();'
});
}
</script>
</html>
\ No newline at end of file
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
<meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
<title>设置</title>
<link rel="stylesheet" type="text/css" href="../css/aui.css" />
<link rel="stylesheet" type="text/css" href="../css/common.css" />
</head>
<body>
<header class="aui-bar aui-bar-nav" id="header">
<a class="aui-pull-left aui-btn" tapmode onclick="closeWin()">
<span class="aui-iconfont aui-icon-left"></span>
</a>
<div class="aui-title">设置</div>
</header>
</body>
<script type="text/javascript" src="../script/api.js"></script>
<script type="text/javascript" src="../script/md5.js"></script>
<script type="text/javascript" src="../script/common.js"></script>
<script type="text/javascript" src="../script/swipe.js"></script>
<script type="text/javascript" src="../script/SHA1.js"></script>
<script type="text/javascript" src="../script/doT.min.js"></script>
<script type="text/javascript" src="../script/remotedb.js"></script>
<script type="text/javascript" src="../script/list.js"></script>
<script type="text/javascript" src="../script/aui-tab.js" ></script>
<script type="text/javascript" src="../script/aui-toast.js" ></script>
<script type="text/javascript" src="../script/zepto.min.js"></script>
<script type="text/javascript" src="../script/jquery.min.js"></script>
<script type="text/javascript" src="../script/CryptoJS/core.js"></script>
<script type="text/javascript" src="../script/CryptoJS/cipher-core.js"></script>
<script type="text/javascript" src="../script/CryptoJS/mode-ecb.js"></script>
<script type="text/javascript" src="../script/CryptoJS/aes.js"></script>
<script type="text/javascript" src="../script/lang.js"></script>
<script type="text/javascript" src="../script/aui-collapse.js" ></script>
<script type="text/javascript">
var host;
apiready = function() {
fnReady();
initRequire();
ajaxsetup();
host = $api.getStorage('host');
// getList();
};
// var host='http://61.177.28.246:8100';
// getHost();
// ajaxsetup();
// autologin();
// getList();
function closeWin(){
api.closeFrame();
}
</script>
</html>
\ No newline at end of file
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
<meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
<title>紫光云引擎</title>
<link rel="stylesheet" type="text/css" href="../css/aui.css" />
<link rel="stylesheet" type="text/css" href="../css/common.css" />
</head>
<body>
<header class="aui-bar aui-bar-nav" id="header">
<a class="aui-pull-left aui-btn event-back" tapmode onclick="closeWin()">
<span class="aui-iconfont aui-icon-left"></span>
</a>
<div class="aui-title">紫光云引擎</div>
</header>
<div class="aui-content-padded">
<p>紫光云引擎智能化工厂说明</p>
</div>
<div class="aui-card-list">
<div class="aui-card-list-header">
入库管理
</div>
<div class="aui-card-list-content-padded aui-border-b aui-border-t">
<section class="aui-grid aui-margin-b-15">
<div class="aui-row">
<div class="aui-col-xs-4">
<div class="aui-badge">88</div>
<i class="aui-iconfont aui-icon-home"></i>
<div class="aui-grid-label">进料入库</div>
</div>
<div class="aui-col-xs-4">
<i class="aui-iconfont aui-icon-gear"></i>
<div class="aui-grid-label">客户退料</div>
</div>
<div class="aui-col-xs-4">
<i class="aui-iconfont aui-icon-map"></i>
<div class="aui-grid-label">生产入库</div>
</div>
<div class="aui-col-xs-4">
<i class="aui-iconfont aui-icon-calendar"></i>
<div class="aui-grid-label">生产退料</div>
</div>
<div class="aui-col-xs-4">
<div class="aui-badge"></div>
<i class="aui-iconfont aui-icon-date"></i>
<div class="aui-grid-label">其他入库</div>
</div>
</div>
</section>
</div>
</div>
<div class="aui-card-list">
<div class="aui-card-list-header">
库内管理
</div>
<div class="aui-card-list-content-padded aui-border-b aui-border-t">
<section class="aui-grid aui-margin-b-15">
<div class="aui-row">
<div class="aui-col-xs-4 open-win" win="pandiandan" param='{}'>
<div class="aui-badge">88</div>
<i class="aui-iconfont aui-icon-home"></i>
<div class="aui-grid-label">盘点总览</div>
</div>
<div class="aui-col-xs-4 open-win" win="pandianxiazai" param='{}'>
<i class="aui-iconfont aui-icon-gear"></i>
<div class="aui-grid-label">盘点下载</div>
</div>
<div class="aui-col-xs-4 open-win" win="pandianupload" param='{}'>
<i class="aui-iconfont aui-icon-map"></i>
<div class="aui-grid-label">盘点上传</div>
</div>
<div class="aui-col-xs-4 open-win" win="lixian" param='{}'>
<i class="aui-iconfont aui-icon-calendar"></i>
<div class="aui-grid-label">离线盘点</div>
</div>
</div>
</section>
</div>
</div>
<div class="aui-card-list">
<div class="aui-card-list-header">
出库管理
</div>
<div class="aui-card-list-content-padded aui-border-b aui-border-t">
<section class="aui-grid aui-margin-b-15">
<div class="aui-row">
<div class="aui-col-xs-4">
<div class="aui-badge">88</div>
<i class="aui-iconfont aui-icon-home"></i>
<div class="aui-grid-label">发料</div>
</div>
<div class="aui-col-xs-4">
<i class="aui-iconfont aui-icon-gear"></i>
<div class="aui-grid-label">出货</div>
</div>
<div class="aui-col-xs-4">
<i class="aui-iconfont aui-icon-map"></i>
<div class="aui-grid-label">其他</div>
</div>
</div>
</section>
</div>
</div>
<div class="aui-card-list">
<div class="aui-card-list-header">
生产管理
</div>
<div class="aui-card-list-content-padded aui-border-b aui-border-t">
<section class="aui-grid aui-margin-b-15">
<div class="aui-row">
<div class="aui-col-xs-4">
<div class="aui-badge">88</div>
<i class="aui-iconfont aui-icon-home"></i>
<div class="aui-grid-label">上线</div>
</div>
<div class="aui-col-xs-4">
<i class="aui-iconfont aui-icon-gear"></i>
<div class="aui-grid-label">下线</div>
</div>
<div class="aui-col-xs-4">
<i class="aui-iconfont aui-icon-map"></i>
<div class="aui-grid-label">其他</div>
</div>
</div>
</section>
</div>
</div>
</body>
<script type="text/javascript" src="../script/api.js"></script>
<script type="text/javascript" src="../script/common.js"></script>
<script type="text/javascript">
apiready = function() {
fnReady();
api.parseTapmode();
var header = $api.byId('header');
$api.fixIos7Bar(header);
};
</script>
</html>
\ No newline at end of file
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
<meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
<title>修改密码</title>
<link rel="stylesheet" type="text/css" href="../css/aui.css" />
<link rel="stylesheet" type="text/css" href="../css/common.css" />
</head>
<body>
<header class="aui-bar aui-bar-nav" id="header">
<a class="aui-pull-left aui-btn" tapmode onclick="closeWin()">
<span class="aui-iconfont aui-icon-left"></span>
</a>
<div class="aui-title" data-i18n="6660081"></div>
</header>
<div class="aui-content aui-margin-b-15" style="margin-top: 80px;">
<ul class="aui-list aui-form-list">
<li class="aui-list-header" data-i18n="6660081"></li>
<li class="aui-list-item">
<div class="aui-list-item-label-icon">
<i class="aui-iconfont aui-icon-my"></i>
</div>
<div class="aui-list-item-inner username">
</div>
</li>
<li class="aui-list-item">
<div class="aui-list-item-inner">
<div class="aui-list-item-label-icon">
<i class="aui-iconfont aui-icon-lock"></i>
</div>
<div class="aui-list-item-input">
<input type="password" class="opwd" data-i18n="[placeholder]6660085" />
</div>
<div class="aui-list-item-label-icon">
<i class="aui-iconfont aui-icon-display showpwd"></i>
</div>
</div>
</li>
<li class="aui-list-item">
<div class="aui-list-item-inner">
<div class="aui-list-item-label-icon">
<i class="aui-iconfont aui-icon-lock"></i>
</div>
<div class="aui-list-item-input">
<input type="password" class="newpwd" data-i18n="[placeholder]900610" />
</div>
<div class="aui-list-item-label-icon">
<i class="aui-iconfont aui-icon-display showpwd"></i>
</div>
</div>
</li>
<li class="aui-list-item">
<div class="aui-list-item-inner">
<div class="aui-list-item-label-icon">
<i class="aui-iconfont aui-icon-lock"></i>
</div>
<div class="aui-list-item-input">
<input type="password" class="repwd" data-i18n="[placeholder]6660086" />
</div>
<div class="aui-list-item-label-icon">
<i class="aui-iconfont aui-icon-display showpwd"></i>
</div>
</div>
</li>
</ul>
</div>
<section class="aui-content-padded">
<p data-i18n="6660087"></p>
<p data-i18n="6660088"></p>
<p data-i18n="6660089"></p>
<p data-i18n="6660090"></p>
<p data-i18n="6660091"></p>
</section>
<footer class="aui-bar aui-bar-tab" id="footer">
<input type="hidden" name="repairstatus" class="repairstatus">
<div class="aui-content-padded">
<div class="aui-list-item-inner aui-list-item-center aui-list-item-btn" id="yjwx_btns">
<div class="aui-btn aui-btn-info aui-btn-block aui-btn-sm btn_submit" data-i18n="1027"></div>
</div>
</div>
</footer>
</body>
<script type="text/javascript" src="../script/api.js"></script>
<script type="text/javascript" src="../script/md5.js"></script>
<script type="text/javascript" src="../script/common.js"></script>
<script type="text/javascript" src="../script/swipe.js"></script>
<script type="text/javascript" src="../script/SHA1.js"></script>
<script type="text/javascript" src="../script/doT.min.js"></script>
<script type="text/javascript" src="../script/remotedb.js"></script>
<script type="text/javascript" src="../script/list.js"></script>
<script type="text/javascript" src="../script/aui-tab.js"></script>
<script type="text/javascript" src="../script/aui-toast.js"></script>
<script type="text/javascript" src="../script/zepto.min.js"></script>
<script type="text/javascript" src="../script/jquery.min.js"></script>
<script type="text/javascript" src="../script/CryptoJS/core.js"></script>
<script type="text/javascript" src="../script/CryptoJS/cipher-core.js"></script>
<script type="text/javascript" src="../script/CryptoJS/mode-ecb.js"></script>
<script type="text/javascript" src="../script/CryptoJS/aes.js"></script>
<script type="text/javascript" src="../script/aui-collapse.js"></script>
<script type="text/javascript" src="../script/i18next-12.0.0.min.js"></script>
<script type="text/javascript" src="../script/i18nextLocizeBackend.min.js"></script>
<script type="text/javascript" src="../script/jquery-i18next.min.js"></script>
<script type="text/javascript" src="../script/jquery.cookie.js"></script>
<script type="text/javascript" src="../script/i18n-app.js"></script>
<script type="text/javascript">
var host, user;
apiready = function() {
fnReady();
initRequire();
ajaxsetup();
host = $api.getStorage('host');
user = JSON.parse($api.getStorage('current_user'));
console.log(JSON.stringify(user));
$('.username').html(user.name);
load_i18n(function(t, i18n) {
lang = t;
i18next = i18n;
});
api.hideProgress();
// getList();
};
// var host='http://61.177.28.246:8100';
// getHost();
// ajaxsetup();
// autologin();
// getList();
$(".btn_submit").click(function() {
var opwd = $('.opwd').val();
var newpwd = $('.newpwd').val();
var repwd = $('.repwd').val();
if (newpwd != repwd) {
customToast(lang('6660092'), 2000);
return;
}
// else {
// pwStrength(newpwd);
// }
$.ajax({
url: host + "/config/ProjectUser/UpdatePassWord",
data: JSON.stringify({
"oldpassword": opwd,
"password": newpwd
}),
type: 'POST',
success: function(result) {
customToast(lang(result.msg), 2000);
}
})
});
$('.showpwd').click(function() {
var pass_type = $(this).parent().prev().find('input').attr('type');
if (pass_type === 'password') {
$(this).parent().prev().find('input').attr('type', 'text');
} else {
$(this).parent().prev().find('input').attr('type', 'password');
}
})
function CharMode(iN) {
if (iN >= 48 && iN <= 57) // 数字
return 1;
if (iN >= 65 && iN <= 90) // 大写
return 2;
if (iN >= 97 && iN <= 122) // 小写
return 4;
else
return 8; // 特殊字符
}
// bitTotal函数,计算密码模式
function bitTotal(num) {
modes = 0;
for (i = 0; i < 4; i++) {
if (num & 1)
modes++;
num >>>= 1;
}
return modes;
}
// 返回强度级别
function checkStrong(password) {
if (password.length < 6)
return 0; // 密码太短
Modes = 0;
for (i = 0; i < password.length; i++) {
// 密码模式
Modes |= CharMode(password.charCodeAt(i));
}
return bitTotal(Modes);
}
// 判断强度
function pwStrength(password) {
var S_level = checkStrong(password);
if (S_level <= 3) {
customToast(lang('6660093'), 2000);
return false;
}
}
function closeWin() {
api.closeFrame();
}
</script>
</html>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport"
content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
<meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
<title>生产执行报工</title>
<link rel="stylesheet" type="text/css" href="../css/aui.css" />
<link rel="stylesheet" type="text/css" href="../css/common.css" />
<style type="text/css">
input::-webkit-input-placeholder {
font-size: 14px;
}
.aui-list-item-label {
font-weight: bold;
}
</style>
</head>
<body>
<header class="aui-bar aui-bar-nav" id="header">
<a class="aui-pull-left aui-btn event-back">
<span class="aui-iconfont aui-icon-left"></span>
</a>
<div class="aui-title">生产执行报工</div>
</header>
<section class="aui-content container">
<!-- <div>
<ul class="aui-list aui-form-list">
<li class="aui-list-item">
<div class="aui-list-item-inner">
<div class="aui-flex-col aui-text-info" style="width:20%">
报工工位
</div>
<div class="aui-flex-col" style="width:70%">
<div class="aui-list-item-input">
<input type="text" id="djQrcode" placeholder="请扫描或输入报工工位">
</div>
</div>
<div class="aui-list-item-media" style="width:10%" onclick="saomadj()">
<img src="../image/qrcode_dark.png" style="width: 25px;height: 20px;" />
</div>
</div>
</li>
</ul>
</div> -->
<div class="aui-content aui-margin-b-15 aui-margin-t-10" id="mainDiv">
<ul class="aui-list aui-form-list">
<!-- <li class="aui-list-item">
<div class="aui-list-item-inner">
<div class="aui-list-item-label">
工位名称:
</div>
<div class="aui-list-item-input" id="ordernumber">
</div>
</div>
</li> -->
<li class="aui-list-item">
<div class="aui-list-item-inner">
<div class="aui-list-item-label">
合格数量:
</div>
<div class="aui-list-item-input">
<input type="number" min="0" id="oknum" value=""
onKeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))" />
</div>
</div>
</li>
<li class="aui-list-item">
<div class="aui-list-item-inner">
<div class="aui-list-item-label">
不合格数:
</div>
<div class="aui-list-item-input">
<input type="number" id="noknum" min="0" value=""
onKeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))" />
</div>
</div>
</li>
</ul>
</div>
</section>
<footer class="aui-bar aui-bar-tab" id="footer">
<div class="aui-content-padded">
<div class="aui-row">
<div class="aui-col-xs-12" style="padding: 0 5px;">
<div class="aui-btn aui-btn-info aui-btn-block aui-btn-sm" onclick="doSubmit()" tapmod=""> 提交 </div>
</div>
</div>
</div>
</footer>
</body>
<script type="text/javascript" src="../script/api.js"></script>
<script type="text/javascript" src="../script/md5.js"></script>
<script type="text/javascript" src="../script/common.js"></script>
<script type="text/javascript" src="../script/swipe.js"></script>
<script type="text/javascript" src="../script/SHA1.js"></script>
<script type="text/javascript" src="../script/doT.min.js"></script>
<script type="text/javascript" src="../script/remotedb.js"></script>
<script type="text/javascript" src="../script/list.js"></script>
<script type="text/javascript" src="../script/aui-tab.js"></script>
<script type="text/javascript" src="../script/aui-dialog.js"></script>
<script type="text/javascript" src="../script/aui-toast.js"></script>
<script type="text/javascript" src="../script/zepto.min.js"></script>
<script type="text/javascript" src="../script/jquery.min.js"></script>
<script type="text/javascript" src="../script/CryptoJS/core.js"></script>
<script type="text/javascript" src="../script/CryptoJS/cipher-core.js"></script>
<script type="text/javascript" src="../script/CryptoJS/mode-ecb.js"></script>
<script type="text/javascript" src="../script/CryptoJS/aes.js"></script>
<script type="text/javascript" src="../script/lang.js"></script>
<script src="../script/echarts4.min.js"></script>
<script type="text/javascript">
var host;
var route_name_id;
var product_id;
var orderNo;
var machineId = 0;
apiready = function () {
fnReady();
api.parseTapmode();
ajaxsetup();
host = $api.getStorage('host');
api.hideProgress();
route_name_id = api.pageParam.route_name_id;
product_id = api.pageParam.product_id;
orderNo = api.pageParam.orderNo;
machineId = api.pageParam.machineid;
};
// $('#djQrcode').keyup(function(event) {
// if (event.keyCode == 13) {
// if (!$("#djQrcode").val()) {
// customToast('二维码为空!', 2000);
// return;
// }
// $("#djQrcode").blur();
// $("#contDiv").html('');
// getStation($("#djQrcode").val());
// }
// });
// function saomadj() {
// var FNScanner = api.require('FNScanner');
// FNScanner.open({
// autorotation: true,
// isAlbum: true,
// hintText: '请扫描工位二维码'
// }, function(ret, err) {
// if (ret) {
// if (ret.eventType == 'success') {
// var datartn = eval('(' + JSON.stringify(ret) + ')');
// $("#djQrcode").val(datartn['content']);
// $("#contDiv").html('');
// getStation(datartn['content']);
// }
// }
// });
// }
// function getStation(djnumber) {
// $("#ordernumber").html("")
// var data = {
// code:djnumber,
// route_name_id:route_name_id,
// product_id:product_id
// }
// $.ajax({
// url: host + '/cnc/WorkOrder/GetWorkStation',
// dataType:'json',
// data:JSON.stringify(data),
// type: 'POST',
// success: function(result) {
// console.log(JSON.stringify(result))
// if (result.ret == 1) {
// machineId = result.data[0].id;
// $("#ordernumber").html(result.data[0].code);
// } else {
// machineId = 0;
// customToast(lang[result.msg], 2000);
// }
// },
// error: function(error) {
// customToast(lang['9999999'], 2000);
// }
// })
// }
function doSubmit() {
var actualoutput = $("#oknum").val();
var noknumber = $("#noknum").val();
// if(machineId==0){
// customToast('请先扫描工位', 2000);
// return;
// }
if (actualoutput == "" || noknumber == "") {
customToast('请输入合格数量及不合格数量', 2000);
return;
}
var temp = JSON.stringify({
"actualoutput": actualoutput,
"noknumber": noknumber,
"code": orderNo,
"machineId": machineId,
"route_name": route_name_id,
"rest_minutes": 0,
"type": 1
});
// console.log(temp);
// return false;
$.ajax({
url: host + "/cnc/ProductReport/AddProducereport",
data: temp,
dataType: 'json',
contentType: 'application/json',
type: 'POST',
success: function (result) {
// console.log(JSON.stringify(result));
if (result.ret == 1) {
customToast(lang[result.ret], 2000);
api.sendEvent({
name: 'bgRefresh'
});
setTimeout(function () {
api.closeFrame();
}, 2000);
} else {
customToast(lang[result.msg], 2000);
}
},
error: function (error) {
customToast(lang['9999999'], 2000);
}
})
}
</script>
</html>
\ No newline at end of file
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment