| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069 | 
							- <!DOCTYPE html>
 
- <html>
 
- <head>
 
-     <meta charset="utf-8">
 
-     <title></title>
 
-     <link rel="stylesheet" type="text/css" href="css/main.css">
 
-     <link rel="stylesheet" type="text/css" href="css/jquery-ui.css">
 
- </head>
 
- <body onclick="clearEle()">
 
- <div id="loading_a1"></div>
 
- <div id="loading">正在加载模型中...</div>
 
- <div for="FAC" id="top" class="top topfac">
 
-     <div title="返回主视图"
 
-          style="cursor: pointer;position: absolute;right: 10px;top: 25px;height: 38px;width: 38px;text-align: center;"
 
-          onclick="backMasterView()"><img src="image/view.png"></div>
 
- </div>
 
- <div class="bottom">
 
-     <div for="FAC" style="display: flex; justify-content: center; flex-flow: row;">
 
-         <img src="image/fac_btn_active.png" t='FAC' class="active" onclick="loadFacModel(playerNative);backMasterView();">
 
-         <img src="image/in02_btn.png" t='IN02' onclick="loadIn02Model(playerNative);backMasterView();">
 
-         <img src="image/in04_btn.png" t='IN04' onclick="loadIn04Model(playerNative);backMasterView();">
 
-         <img src="image/in03_btn.png" t='IN03' onclick="loadIn03Model(playerNative);backMasterView();">
 
-         <img src="image/in05_btn.png" t='IN05' onclick="loadIn05Model(playerNative);backMasterView();">
 
-     </div>
 
- </div>
 
- <div for="IN03" id="top" class="top top03 hideDiv">
 
-     <div title="返回主视图"
 
-          style="cursor: pointer;position: absolute;right: 10px;top: 25px;height: 38px;width: 38px;text-align: center;"
 
-          onclick="backMasterView()"><img src="image/view.png"></div>
 
- </div>
 
- <div for="IN02" id="top" class="top top02 hideDiv">
 
-     <div  id="func_menu_btn" title=""
 
-          style="cursor: pointer;position: absolute;right: 176px;top: 25px;height: 38px;width: 38px;"><IMG
 
-             src="image/menu1.png"></div>
 
-     <div  id="autoplayer_btn" title="切换自动漫游"
 
-          style="cursor: pointer;position: absolute;right: 120px;top: 25px;height: 38px;width: 38px;"><IMG
 
-             src="image/auto3d_stop.png"></div>
 
-     <div id="imp_btn" title="导出数据"
 
-          style="cursor: pointer;position: absolute;right: 65px;top: 25px;height: 38px;width: 38px;"><IMG
 
-             src="image/imp_icon.png"></div>
 
-     <div title="返回主视图"
 
-          style="cursor: pointer;position: absolute;right: 10px;top: 25px;height: 38px;width: 38px;text-align: center;"
 
-          onclick="backMasterView()"><img src="image/view.png"></div>
 
- </div>
 
- <div for="IN02" id="func_menulist">
 
-     <div  id="maogao_btn" title="" style="cursor: pointer;">毛高比重</div>
 
-     <div  id="bpb_fx" title="" style="cursor: pointer;">白坯布预测分析</div>
 
- </div>
 
- <div for="IN02" id="imp_item">
 
-     <div itemcode="1"><span>生产数据</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>
 
-     <div itemcode="2"><span>停机原因</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>
 
-     <div itemcode="4"><span>断纱分析</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>
 
-     <div itemcode="3"><span>并发叫料分析</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>
 
-     <div itemcode="5"><span>并发下卷分析</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>
 
-     <div itemcode="6"><span>告警分析</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>
 
-     <div itemcode="7"><span>平方米克重</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>
 
-     <div itemcode="8"><span>送经量</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>
 
-     <div itemcode="9"><span>纱线规格</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>
 
-     <div itemcode="10"><span>生产绩效日报</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>
 
-     <div itemcode="11"><span>生产绩效月报</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>
 
-     <div itemcode="12"><span>车间能耗日报</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>
 
-     <div itemcode="13"><span>车间能耗月报</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>
 
-     <div itemcode="14"><span>白坯布靶向预测</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>
 
-     <div itemcode="15"><span>毯业加工成本</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>
 
-     <div itemcode="16"><span>能耗统计报表</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>
 
-     <!--            <div itemcode="1"><span>最近7天</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>-->
 
-     <!--            <div itemcode="2"><span>自定义日期</span><img src="image/imp2.png" style="float: right;margin-top: 7px;"></div>-->
 
- </div>
 
- <div for="IN02" id="date_select">
 
-     <div class="triangle"></div>
 
-     <div style="margin-top: 5px;">
 
-         <label for="datepicker1">开始:</label>
 
-         <input type="text" id="datepicker1" readonly="readonly" style="pointer-events: none;">
 
-     </div>
 
-     <div style="margin-top: 5px;" class="hourPointSelect">
 
-         <select id="hourP1" style="margin-left: 45px;width: 173px;border-radius: 4px;height: 24px;"></select>
 
-     </div>
 
-     <div style="margin-top: 5px;">
 
-         <label for="datepicker2">结束:</label>
 
-         <input type="text" id="datepicker2" readonly="readonly" style="pointer-events: none;">
 
-     </div>
 
-     <div style="margin-top: 5px;" class="hourPointSelect">
 
-         <select id="hourP2" style="margin-left: 45px;width: 173px;border-radius: 4px;height: 24px;"></select>
 
-     </div>
 
-     <div style="margin-top: 5px;" class="hourAreaSelect">
 
-         <label>时间:</label>
 
-         <select id="hour1" style="margin-left: 5px;width: 63px;"></select>
 
-         <label>到</label>
 
-         <select id="hour2" style="width: 63px;"></select>
 
-     </div>
 
-     <div style="margin-top: 5px; display: none;">
 
-         <span>设备:</span><input id="imp_devcode" type="text" placeholder="设备编号" maxlength="4"
 
-                                  style="width: 140px;margin-left: 8px;font-size: 12px;">
 
-     </div>
 
-     <div class="dateSelected_ok">
 
-         <button type=button>确定</button>
 
-     </div>
 
- </div>
 
- <div for="IN02" id="day_select">
 
-     <div class="triangle"></div>
 
-     <div style="margin-top: 5px;">
 
-         <label for="datepicker1">产能预期天数:</label>
 
-         <input type="text" id="prev_day" style="width: 50%;" imeMode="disabled" value="7" maxlength="2" placeholder="请输入小于61的正整数">
 
-     </div>
 
-     <div class="daySelected_ok">
 
-         <button type=button>确定</button>
 
-     </div>
 
- </div>
 
- <div for="IN02" id="search" class="hideDiv"><input type="text" placeholder="请输入设备编号" maxlength="4"><img
 
-         style="position: absolute;top: 20%;right: 5px;" src="image/search_icon.png" class="search_btn"></div>
 
- <div id="search_result"></div>
 
- <!-- 添加呈现的video标签或img标签,并设置必要的css来控制其大小 -->
 
- <video id="EngineContent" autoplay muted style="width: 1920px;height:1080px;">浏览器不支持</video>
 
- <!-- <img id="EngineContent"></img> -->
 
- <div for="IN02" id="dev_state" class="hideDiv" show="设备状态">
 
-     <div class="title"></div>
 
-     <div class="content">
 
-         <div style="float: left;width: 100%;margin-top: 10px;">
 
-             <div title="设备总数"
 
-                  style="float: left;width: 45%;margin-left: 4%;background: linear-gradient( 89deg, rgba(33,62,117,0.8) 0%, rgba(33,62,117,0) 100%);">
 
-                 <img src="image/total_icon.png" style="float: left;width: 58px;">
 
-                 <span style="float: left;font-weight: 500;font-size: 15px;color: #9ED1FF;line-height: 22px;text-align: left;width: 60%;margin-left: 5%;">设备总数</span>
 
-                 <span id="dev_state_total"
 
-                       style="float: left;font-family: Bebas Neue, Bebas Neue;font-weight: 400;font-size: 30px;line-height: 30px;text-align: left;font-style: normal;text-transform: none;margin-left: 5%;color: #FFFFFF;">130</span>
 
-                 <span style="float: left;font-size: 22px;color: #49A8FF;">(台)</span>
 
-             </div>
 
-             <div title="运行数量"
 
-                  style="float: left;width: 45%;margin-left: 4%;background: linear-gradient( 89deg, rgba(33,62,117,0.8) 0%, rgba(33,62,117,0) 100%);cursor: pointer;"
 
-                  onclick="window.open(SERVER_URL + '/export/stop')">
 
-                 <img src="image/total_icon.png" style="float: left;width: 58px;">
 
-                 <span style="float: left;font-weight: 500;font-size: 15px;color: #9ED1FF;line-height: 22px;text-align: left;width: 60%;margin-left: 5%;">运行数量</span>
 
-                 <span id="dev_state_runtotal"
 
-                       style="float: left;font-family: Bebas Neue, Bebas Neue;font-weight: 400;font-size: 30px;line-height: 30px;text-align: left;font-style: normal;text-transform: none;margin-left: 5%;color: #FFFFFF;">45</span>
 
-                 <span style="float: left;font-size: 22px;color: #49A8FF;">(台)</span>
 
-             </div>
 
-         </div>
 
-         <div class="stat" style="float: left;width: 100%;margin-top: 10px;">
 
-             <div title="落米停机数" style="float: left;width: 33%;color: #FFB342;">
 
-                 <img src="image/t1.png" style="float: left;width: 40px;">
 
-                 <span class="number" attr="stop6"
 
-                       style="float: left;font-family: Bebas Neue, Bebas Neue;font-weight: 400;font-size: 20px;line-height: 30px;text-align: left;font-style: normal;text-transform: none;margin-left: 1%;">-</span>
 
-                 <span style="float: left;font-size: 15px;margin-top: 6px;">(台)</span>
 
-                 <span style="float: left;font-weight: 500;font-size: 14px;color: #FFFFFF;line-height: 22px;text-align: left;width: 65%;margin-left: 1%;">落米停机数</span>
 
-             </div>
 
-             <div title="断纱停机数" style="float: left;width: 33%;color: #FFB342;">
 
-                 <img src="image/t1.png" style="float: left;width: 40px;">
 
-                 <span class="number" attr="stop2"
 
-                       style="float: left;font-family: Bebas Neue, Bebas Neue;font-weight: 400;font-size: 20px;line-height: 30px;text-align: left;font-style: normal;text-transform: none;margin-left: 1%;color: #FFB342;">-</span>
 
-                 <span style="float: left;font-size: 15px;margin-top: 6px;">(台)</span>
 
-                 <span style="float: left;font-weight: 500;font-size: 14px;color: #FFFFFF;line-height: 22px;text-align: left;width: 65%;margin-left: 1%;">断纱停机数</span>
 
-             </div>
 
-             <div title="停经片停机数" style="float: left;width: 33%;color: #FFB342;">
 
-                 <img src="image/t1.png" style="float: left;width: 40px;">
 
-                 <span class="number" attr="stop1"
 
-                       style="float: left;font-family: Bebas Neue, Bebas Neue;font-weight: 400;font-size: 20px;line-height: 30px;text-align: left;font-style: normal;text-transform: none;margin-left: 1%;color: #FFB342;">-</span>
 
-                 <span style="float: left;font-size: 15px;margin-top: 6px;">(台)</span>
 
-                 <span style="float: left;font-weight: 500;font-size: 14px;color: #FFFFFF;line-height: 22px;text-align: left;width: 65%;margin-left: 1%;">停经片停机数</span>
 
-             </div>
 
-             <div title="叫料数" style="float: left;width: 33%;margin-top: 7px;color: #FFB342;">
 
-                 <img src="image/t1.png" style="float: left;width: 40px;">
 
-                 <span class="number" attr="stop8"
 
-                       style="float: left;font-family: Bebas Neue, Bebas Neue;font-weight: 700;font-size: 22px;line-height: 30px;text-align: left;font-style: normal;text-transform: none;margin-left: 1%;color: red;">-</span>
 
-                 <span style="float: left;font-size: 15px;margin-top: 6px;">(台)</span>
 
-                 <span style="float: left;font-weight: 500;font-size: 14px;color: #FFFFFF;line-height: 22px;text-align: left;width: 65%;margin-left: 1%;">叫料数</span>
 
-             </div>
 
-             <div title="其他停机数" style="float: left;width: 33%;margin-top: 7px;color: #FFB342;">
 
-                 <img src="image/t1.png" style="float: left;width: 40px;">
 
-                 <span class="number" attr="alarm"
 
-                       style="float: left;font-family: Bebas Neue, Bebas Neue;font-weight: 700;font-size: 22px;line-height: 30px;text-align: left;font-style: normal;text-transform: none;margin-left: 1%;color: red;">-</span>
 
-                 <span style="float: left;font-size: 15px;margin-top: 6px;">(台)</span>
 
-                 <span style="float: left;font-weight: 500;font-size: 14px;color: #FFFFFF;line-height: 22px;text-align: left;width: 65%;margin-left: 1%;">其他停机数</span>
 
-             </div>
 
-             <div title="盘头小于200圈" style="float: left;width: 33%;margin-top: 7px;color: #FFB342;">
 
-                 <img src="image/t1.png" style="float: left;width: 40px;">
 
-                 <span class="number" attr="stopPan"
 
-                       style="float: left;font-family: Bebas Neue, Bebas Neue;font-weight: 700;font-size: 22px;line-height: 30px;text-align: left;font-style: normal;text-transform: none;margin-left: 1%;color: red;">-</span>
 
-                 <span style="float: left;font-size: 15px;margin-top: 6px;">(台)</span>
 
-                 <span style="float: left;font-weight: 500;font-size: 12px;color: #FFFFFF;line-height: 22px;text-align: left;width: 65%;margin-left: 1%;">盘头小于200圈</span>
 
-             </div>
 
-             <div title="开机率" style="float: left;width: 33%;margin-top: 7px;color: #FFB342;">
 
-                 <img src="image/t1.png" style="float: left;width: 40px;">
 
-                 <span class="runningRatio" style="float: left;font-family: Bebas Neue, Bebas Neue;font-weight: 700;font-size: 22px;line-height: 30px;text-align: left;font-style: normal;text-transform: none;margin-left: 1%;color: red;">-</span>
 
-                 <span style="float: left;font-size: 15px;margin-top: 6px;">(%)</span>
 
-                 <span style="float: left;font-weight: 500;font-size: 12px;color: #FFFFFF;line-height: 22px;text-align: left;width: 65%;margin-left: 1%;">开机率</span>
 
-             </div>
 
-         </div>
 
-     </div>
 
- </div>
 
- <div for="IN02" id="dev_alarm" class="hideDiv" show="当前告警" style="color: #ffffff;font-size: 14px;">
 
-     <div class="title">当前无告警</div>
 
-     <div class="content">
 
-         <table style="width: 100%;font-weight: bold;" cellspacing=0>
 
-             <thead>
 
-             <tr>
 
-                 <td style="width: 30%">设备编号</td>
 
-                 <td style="width: 70%">告警类型</td>
 
-             </tr>
 
-             </thead>
 
-         </table>
 
-         <div style="height: 128px;width: 100%;overflow: hidden;">
 
-             <table id="dev_alarm_list" style="width: 100%;background: rgba(25,57,103,0.3);" cellspacing=0>
 
-                 <tbody>
 
-                 <tr>
 
-                     <td style="width: 30%;color:red">-</td>
 
-                     <td style="width: 70%">-</td>
 
-                 </tr>
 
-                 </tbody>
 
-             </table>
 
-         </div>
 
-         <div style="margin-top: 15px;">
 
-             <div style="text-align: center;"><img src="image/alarm_txt.png"></div>
 
-             <div class="echarts_alarm" id="echarts_alarm" style="height: 122px;width: 100%;">
 
-             </div>
 
-         </div>
 
-     </div>
 
- </div>
 
- <div for="IN02" id="dev_stop" class="hideDiv" show="停机原因" style="color: #ffffff;font-size: 14px;">
 
-     <div class="title">当前无机器停机</div>
 
-     <div class="content">
 
-         <div style="margin-top: 15px;">
 
-             <div class="echarts_stop" id="echarts_stop" style="height: 190px;width: 100%;">
 
-             </div>
 
-         </div>
 
-     </div>
 
- </div>
 
- <div for="IN02" id="dev_xiaolv" class="hideDiv" show="生产效率" style="color: #ffffff;font-size: 14px;">
 
-     <div class="title"></div>
 
-     <div class="content">
 
-         <div style="">
 
-             <div style="text-align: center;font-size: 16px;margin:16px 0;">今日产量</div>
 
-             <div style="text-align: center;">
 
-                         <span style="width: 160px;text-align: center;display: inline-block;height: 32px;line-height: 32px;margin: 0 12px;padding: 5px;"><span
 
-                                 id="totay1" style="font-size: 30px">-</span><span
 
-                                 style="color: #9ED1FF;font-size: 16px">(米)</span></span>
 
-                 <span style="width: 128px;text-align: center;display: inline-block;height: 32px;line-height: 32px;margin: 0 12px;padding: 5px;"><span
 
-                         id="totay2" style="font-size: 30px">-</span><span
 
-                         style="color: #9ED1FF;font-size: 16px">(吨)</span></span>
 
-             </div>
 
-         </div>
 
-         <div style="max-height: 96px;width: 100%;overflow: hidden;margin-top: 25px;">
 
-             <table style="width: 100%;" cellspacing=0>
 
-                 <thead>
 
-                 <tr>
 
-                     <td style="width: 10%">班组</td>
 
-                     <td style="width: 25%">生产时间(H)</td>
 
-                     <td style="width: 25%">已织造数(米)</td>
 
-                     <td style="width: 20%">总重量(T)</td>
 
-                     <td style="width: 20%">稼动率(%)</td>
 
-                 </tr>
 
-                 </thead>
 
-                 <tbody>
 
-                 <tr id="scxl_a">
 
-                     <td style="width: 10%;color: #9ED1FF">A组</td>
 
-                     <td style="width: 25%;font-size: 18px;font-weight: bold;">12</td>
 
-                     <td style="width: 25%;font-size: 18px;font-weight: bold;">12000</td>
 
-                     <td style="width: 20%;font-size: 18px;font-weight: bold;">5.4</td>
 
-                     <td style="width: 20%;font-size: 18px;font-weight: bold;">100</td>
 
-                 </tr>
 
-                 <tr id="scxl_b">
 
-                     <td style="width: 10%;color: #9ED1FF">B组</td>
 
-                     <td style="width: 25%;font-size: 18px;font-weight: bold;">6</td>
 
-                     <td style="width: 25%;font-size: 18px;font-weight: bold;">2000</td>
 
-                     <td style="width: 20%;font-size: 18px;font-weight: bold;">1.2</td>
 
-                     <td style="width: 20%;font-size: 18px;font-weight: bold;">43</td>
 
-                 </tr>
 
-                 </tbody>
 
-             </table>
 
-         </div>
 
-     </div>
 
- </div>
 
- <div for="IN02" id="dev_jiadonglv" class="hideDiv" show="稼动率周曲线" style="color: #ffffff;font-size: 14px;">
 
-     <div class="title"></div>
 
-     <div class="content">
 
-         <div style="margin-top: 15px;">
 
-             <div class="echarts_jiadonglv" id="echarts_jiadonglv" style="height: 142px;width: 100%;">
 
-             </div>
 
-         </div>
 
-     </div>
 
- </div>
 
- <div for="IN02" id="dev_sc_qushi" class="hideDiv" show="生产趋势" style="color: #ffffff;font-size: 14px;">
 
-     <div class="title"></div>
 
-     <div class="content">
 
-         <div style="margin-top: 15px;">
 
-             <div class="echarts_sc_qushi" id="echarts_sc_qushi" style="height: 142px;width: 100%;">
 
-             </div>
 
-         </div>
 
-     </div>
 
- </div>
 
- <div for="IN02" id="dev_used_qushi" class="hideDiv" show="能耗趋势" style="color: #ffffff;font-size: 14px;">
 
-     <div class="title"></div>
 
-     <div class="content">
 
-         <div style="margin-top: 15px;">
 
-             <div class="echarts_used_qushi" id="echarts_used_qushi" style="height: 142px;width: 100%;">
 
-             </div>
 
-         </div>
 
-     </div>
 
- </div>
 
- <div id="nodevice" class="showinfo">
 
-     <div class="title">
 
-         <img src="image/title_icon.png" style="margin: 7px;float: left;">
 
-         <span class="text">基本信息</span>
 
-         <img src="image/Close.png" style="margin: 7px;float: right;cursor: pointer;" onclick="HideInfo()">
 
-     </div>
 
-     <div class="content" style="text-align: center;margin-top: 150px;font-size: 24px;color: orange;"></div>
 
- </div>
 
- <div id="showinfo" class="showinfo">
 
-     <div class="title">
 
-         <img src="image/title_icon.png" style="margin: 7px;float: left;">
 
-         <span class="text">基本信息</span>
 
-         <img src="image/Close.png" style="margin: 7px;float: right;cursor: pointer;" onclick="HideInfo()">
 
-     </div>
 
-     <div class="content">
 
-         <div>
 
-             <table style="width: 100%;text-align: center;" cellspacing="0" cellpadding="0">
 
-                 <tbody>
 
-                 <tr>
 
-                     <td colspan="10" style="font-size: 20px;font-weight: bold;color: #7d7d7d;padding: 5px 0;">剩余时间
 
-                     </td>
 
-                 </tr>
 
-                 <tr>
 
-                     <td>GB1(分)</td>
 
-                     <td rowspan="2" class="td_splitLine"></td>
 
-                     <td>GB2(分)</td>
 
-                     <td rowspan="2" class="td_splitLine"></td>
 
-                     <td>GB3(分)</td>
 
-                     <td rowspan="2" class="td_splitLine"></td>
 
-                     <td>GB4(分)</td>
 
-                     <td rowspan="2" class="td_splitLine"></td>
 
-                     <td>GB5(分)</td>
 
-                 </tr>
 
-                 <tr style="color: #FFFFFF;font-size: 20px;">
 
-                     <td>-</td>
 
-                     <td>-</td>
 
-                     <td>-</td>
 
-                     <td>-</td>
 
-                     <td>-</td>
 
-                 </tr>
 
-                 </tbody>
 
-             </table>
 
-         </div>
 
-         <div>
 
-             <table style="width: 100%;text-align: center;" cellspacing="0" cellpadding="0">
 
-                 <tbody>
 
-                 <tr>
 
-                     <td colspan="10" style="font-size: 20px;font-weight: bold;color: #7d7d7d;padding: 5px 0;">
 
-                         盘头剩余周长
 
-                     </td>
 
-                 </tr>
 
-                 <tr>
 
-                     <td>GB1(mm)</td>
 
-                     <td rowspan="2" class="td_splitLine"></td>
 
-                     <td>GB2(mm)</td>
 
-                     <td rowspan="2" class="td_splitLine"></td>
 
-                     <td>GB3(mm)</td>
 
-                     <td rowspan="2" class="td_splitLine"></td>
 
-                     <td>GB4(mm)</td>
 
-                     <td rowspan="2" class="td_splitLine"></td>
 
-                     <td>GB5(mm)</td>
 
-                 </tr>
 
-                 <tr style="color: #FFFFFF;font-size: 20px;">
 
-                     <td>-</td>
 
-                     <td>-</td>
 
-                     <td>-</td>
 
-                     <td>-</td>
 
-                     <td>-</td>
 
-                 </tr>
 
-                 </tbody>
 
-             </table>
 
-         </div>
 
-         <div>
 
-             <table style="width: 100%;text-align: center;" cellspacing="0" cellpadding="0">
 
-                 <tbody>
 
-                 <tr>
 
-                     <td colspan="10" style="font-size: 20px;font-weight: bold;color: #7d7d7d;padding: 5px 0;">
 
-                         盘头剩余圈数
 
-                     </td>
 
-                 </tr>
 
-                 <tr>
 
-                     <td>GB1(圈)</td>
 
-                     <td rowspan="2" class="td_splitLine"></td>
 
-                     <td>GB2(圈)</td>
 
-                     <td rowspan="2" class="td_splitLine"></td>
 
-                     <td>GB3(圈)</td>
 
-                     <td rowspan="2" class="td_splitLine"></td>
 
-                     <td>GB4(圈)</td>
 
-                     <td rowspan="2" class="td_splitLine"></td>
 
-                     <td>GB5(圈)</td>
 
-                 </tr>
 
-                 <tr style="color: #FFFFFF;font-size: 20px;">
 
-                     <td>-</td>
 
-                     <td>-</td>
 
-                     <td>-</td>
 
-                     <td>-</td>
 
-                     <td>-</td>
 
-                 </tr>
 
-                 </tbody>
 
-             </table>
 
-         </div>
 
-         <div>
 
-             <table style="width: 100%;text-align: center;" cellspacing="0" cellpadding="0">
 
-                 <tbody>
 
-                 <tr>
 
-                     <td colspan="10" style="font-size: 20px;font-weight: bold;color: #7d7d7d;padding: 5px 0;">
 
-                         盘头剩余比例
 
-                     </td>
 
-                 </tr>
 
-                 <tr>
 
-                     <td>GB1(%)</td>
 
-                     <td rowspan="2" class="td_splitLine"></td>
 
-                     <td>GB2(%)</td>
 
-                     <td rowspan="2" class="td_splitLine"></td>
 
-                     <td>GB3(%)</td>
 
-                     <td rowspan="2" class="td_splitLine"></td>
 
-                     <td>GB4(%)</td>
 
-                     <td rowspan="2" class="td_splitLine"></td>
 
-                     <td>GB5(%)</td>
 
-                 </tr>
 
-                 <tr style="color: #FFFFFF;font-size: 20px;">
 
-                     <td>-</td>
 
-                     <td>-</td>
 
-                     <td>-</td>
 
-                     <td>-</td>
 
-                     <td>-</td>
 
-                 </tr>
 
-                 </tbody>
 
-             </table>
 
-         </div>
 
-     </div>
 
- </div>
 
- <div id="newwin" class="newwin">
 
-     <div class="title"><img src="image/title_icon.png" style="margin: 7px;float: left;"><span class="text"></span><span  class="text">#经编机-详细数据</span><img src="image/Close.png" style="margin: 7px;float: right;cursor: pointer;" onclick="CloseWin()"></div>
 
-     <div class="content">
 
-         <div style="text-align: center;"><span class="btn btn_active" style="margin-left: -220px;">告警</span><span
 
-                 class="btn">产能</span><span class="btn">产线及设备</span><span class="btn">配方</span><span
 
-                 class="btn">设备履历</span></div>
 
-         <div class="dataContent">
 
-             <div style="padding: 15px;display: none;width: 100%">
 
-                 <div class="no_alarm">当前无告警</div>
 
-                 <div class="has_alarm"></div>
 
-                 <div class="dev_alarm_echarts"></div>
 
-             </div>
 
-             <div style="padding: 15px;width: 100%">
 
-                 <div style="float: left;width: 25%;margin-right: 2%;">
 
-                     <table cellspacing="0" cellpadding="0">
 
-                         <tr style="background-color: #415683;height: 40px;">
 
-                             <td colspan="4">班组生产状态</td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="4"></td>
 
-                         </tr>
 
-                         <tr>
 
-                             <td rowspan="2" width="20%">当前产量</td>
 
-                             <td rowspan="2" style="color: #817e7e">|</td>
 
-                             <td width="20%">A组</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="50%" class="value"
 
-                                 attr="Capacity_data_39" unit="米">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr>
 
-                             <td>B组</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="50%" class="value"
 
-                                 attr="Capacity_data_44" unit="米">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="4"></td>
 
-                         </tr>
 
-                         <tr>
 
-                             <td rowspan="2" width="20%">开机时间</td>
 
-                             <td rowspan="2" style="color: #817e7e">|</td>
 
-                             <td width="20%">A组</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="50%" class="value"
 
-                                 attr="Capacity_data_37" unit="H">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr>
 
-                             <td>B组</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="50%" class="value"
 
-                                 attr="Capacity_data_42" unit="H">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="4"></td>
 
-                         </tr>
 
-                         <tr>
 
-                             <td rowspan="2" width="20%">停机时间</td>
 
-                             <td rowspan="2" style="color: #817e7e">|</td>
 
-                             <td width="20%">A组</td>
 
-                             <td style="text-align: right;    padding-right: 10px;" width="50%" class="value"
 
-                                 attr="Capacity_data_38" unit="H">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr>
 
-                             <td>B组</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="50%" class="value"
 
-                                 attr="Capacity_data_43" unit="H">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="4"></td>
 
-                         </tr>
 
-                         <tr>
 
-                             <td rowspan="2" width="20%">停机率</td>
 
-                             <td rowspan="2" style="color: #817e7e">|</td>
 
-                             <td width="20%">A组</td>
 
-                             <td style="text-align: right;    padding-right: 10px;" width="50%" class="value"
 
-                                 attr="Capacity_data_40" unit="%">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr>
 
-                             <td>B组</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="50%" class="value"
 
-                                 attr="Capacity_data_45" unit="%">-
 
-                             </td>
 
-                         </tr>
 
-                     </table>
 
-                 </div>
 
-                 <div style="float: left;width: 25%;margin-right: 2%;">
 
-                     <table cellspacing="0" cellpadding="0">
 
-                         <tr style="background-color: #415683;height: 40px;">
 
-                             <td colspan="3">当前设备生产状态</td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 100px">
 
-                             <td>主轴运行转速</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="60%" class="value"
 
-                                 attr="Capacity_data_1" unit="转/分钟">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 100px">
 
-                             <td>已织造米数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="60%" class="value"
 
-                                 attr="Capacity_data_2" unit="米">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 100px">
 
-                             <td>剩余落布时间</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="60%" class="value"
 
-                                 attr="Capacity_data_3" unit="H">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 100px">
 
-                             <td>设定落布米数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="60%" class="value"
 
-                                 attr="Capacity_data_4" unit="米">-
 
-                             </td>
 
-                         </tr>
 
-                     </table>
 
-                 </div>
 
-                 <div style="float: left;width: 44%;">
 
-                     <table cellspacing="0" cellpadding="0">
 
-                         <tr style="background-color: #415683;height: 40px;">
 
-                             <td colspan="6">供电</td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="6"></td>
 
-                         </tr>
 
-                         <tr style="height: 80px">
 
-                             <td width="20%">AB相电压监控</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td width="20%" class="value" attr="Capacity_data_24" unit="U">-</td>
 
-                             <td width="20%">C相电流监控</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td width="20%" style="text-align: right;padding-right: 10px;" class="value"
 
-                                 attr="Capacity_data_29" unit="V">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="6"></td>
 
-                         </tr>
 
-                         <tr style="height: 80px">
 
-                             <td width="20%">BC相电压监控</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td width="20%" class="value" attr="Capacity_data_25" unit="U">-</td>
 
-                             <td width="20%">A相功率监控</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td width="20%" style="text-align: right;padding-right: 10px;" class="value"
 
-                                 attr="Capacity_data_30" unit="W">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="6"></td>
 
-                         </tr>
 
-                         <tr style="height: 80px">
 
-                             <td width="20%">AC相电压监控</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td width="20%" class="value" attr="Capacity_data_26" unit="U">-</td>
 
-                             <td width="20%">B相功率监控</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td width="20%" style="text-align: right;padding-right: 10px;" class="value"
 
-                                 attr="Capacity_data_31" unit="W">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="6"></td>
 
-                         </tr>
 
-                         <tr style="height: 80px">
 
-                             <td width="20%">A相电流监控</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td width="20%" class="value" attr="Capacity_data_27" unit="V">-</td>
 
-                             <td width="20%">C相功率监控</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td width="20%" style="text-align: right;padding-right: 10px;" class="value"
 
-                                 attr="Capacity_data_32" unit="W">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="6"></td>
 
-                         </tr>
 
-                         <tr style="height: 80px">
 
-                             <td width="20%">B相电流监控</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td width="20%" class="value" attr="Capacity_data_28" unit="V">-</td>
 
-                             <td width="20%">总功率监控</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td width="20%" style="text-align: right;padding-right: 10px;" class="value"
 
-                                 attr="Capacity_data_33" unit="W">-
 
-                             </td>
 
-                         </tr>
 
-                     </table>
 
-                 </div>
 
-             </div>
 
-             <div style="padding: 15px;display: none;width: 100%">
 
-                 <div style="float: left;width: 23%;margin-right: 2%;">
 
-                     <table cellspacing="0" cellpadding="0">
 
-                         <tr style="height: 60px">
 
-                             <td>断纱检测开关</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="Capacity_data_46" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>断纱检测延时</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="Capacity_data_47" unit="s">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>牵拉罗拉辊周长</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_15" unit="mm">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>卷曲罗拉辊周长</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_16" unit="mm">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>主电机额定转速</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_38" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>主电机额定频率</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_39" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>电机传动比</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_40" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                     </table>
 
-                 </div>
 
-                 <div style="float: left;width: 23%;margin-right: 2%;">
 
-                     <table cellspacing="0" cellpadding="0">
 
-                         <tr style="height: 60px">
 
-                             <td>GB1减速机减速比</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_17" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>GB2减速机减速比</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_18" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>GB3减速机减速比</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_19" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>GB4减速机减速比</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_20" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>GB5减速机减速比</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_21" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>牵拉减速机减速比</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_22" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>卷曲减速机减速比</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_23" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                     </table>
 
-                 </div>
 
-                 <div style="float: left;width: 23%;margin-right: 2%;">
 
-                     <table cellspacing="0" cellpadding="0">
 
-                         <tr style="height: 60px">
 
-                             <td>GB1被动齿轮数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_24" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>GB2被动齿轮数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_25" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>GB3被动齿轮数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_26" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>GB4被动齿轮数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_27" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>GB5被动齿轮数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_28" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>牵拉被动齿轮数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_29" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>卷曲被动齿轮数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_30" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                     </table>
 
-                 </div>
 
-                 <div style="float: left;width: 23%;margin-right: 2%;">
 
-                     <table cellspacing="0" cellpadding="0">
 
-                         <tr style="height: 60px">
 
-                             <td>GB1主动齿轮数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_31" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>GB2主动齿轮数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_32" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>GB3主动齿轮数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_33" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>GB4主动齿轮数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_34" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>GB5主动齿轮数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_35" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>牵拉主动齿轮数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_36" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 60px">
 
-                             <td>卷曲主动齿轮数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_37" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                     </table>
 
-                 </div>
 
-             </div>
 
-             <div style="padding: 15px;display: none;width: 100%">
 
-                 <div style="float: left;width: 23%;margin-right: 2%;">
 
-                     <table cellspacing="0" cellpadding="0">
 
-                         <tr style="height: 48px">
 
-                             <td>配方号</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="40%" class="value"
 
-                                 attr="Capacity_data_46" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>机台号</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="40%" class="value"
 
-                                 attr="Capacity_data_47" unit="">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>米克重</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="40%" class="value"
 
-                                 attr="System_data_15" unit="g/米">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>L1、L5纱线规格D</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="40%" class="value"
 
-                                 attr="System_data_16" unit="D">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>L2、L4纱线规格D</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="40%" class="value"
 
-                                 attr="System_data_38" unit="D">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>L3纱线规格D</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="40%" class="value"
 
-                                 attr="System_data_39" unit="D">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>L1、L5纱线规格F</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="40%" class="value"
 
-                                 attr="System_data_40" unit="F">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>L2、L4纱线规格F</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="40%" class="value"
 
-                                 attr="System_data_40" unit="F">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>L3纱线规格F</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="40%" class="value"
 
-                                 attr="System_data_40" unit="F">-
 
-                             </td>
 
-                         </tr>
 
-                     </table>
 
-                 </div>
 
-                 <div style="float: left;width: 23%;margin-right: 2%;">
 
-                     <table cellspacing="0" cellpadding="0">
 
-                         <tr style="height: 48px">
 
-                             <td>L1、L5盘头根数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_17" unit="根">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>L2、L4盘头根数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_18" unit="根">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>L3盘头根数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_19" unit="根">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>卷曲幅宽</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_20" unit="m">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>下布长度</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_21" unit="m">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>毛高</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_22" unit="m">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>成片长</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_23" unit="m">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>成品宽</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_23" unit="m">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>成品重</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_23" unit="kg">-
 
-                             </td>
 
-                         </tr>
 
-                     </table>
 
-                 </div>
 
-                 <div style="float: left;width: 23%;margin-right: 2%;">
 
-                     <table cellspacing="0" cellpadding="0">
 
-                         <tr style="height: 48px">
 
-                             <td>GB1送经量</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_24" unit="mm/腊克">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>GB2送经量</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_25" unit="mm/腊克">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>GB3送经量</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_26" unit="mm/腊克">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>GB4送经量</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_27" unit="mm/腊克">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>GB5送经量</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_28" unit="mm/腊克">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>奉拉密度</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_29" unit="r/cm">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>卷曲张力系数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_30" unit="%">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>GB1盘头最大圈数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_30" unit="r">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>GB2盘头最大圈数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_30" unit="r">-
 
-                             </td>
 
-                         </tr>
 
-                     </table>
 
-                 </div>
 
-                 <div style="float: left;width: 23%;margin-right: 2%;">
 
-                     <table cellspacing="0" cellpadding="0">
 
-                         <tr style="height: 48px">
 
-                             <td>GB3盘头最大圈数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_31" unit="r">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>GB4盘头最大圈数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_32" unit="r">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>GB5盘头最大圈数</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_33" unit="r">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>GB1盘头最大外周长</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_34" unit="mm">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>GB2盘头最大外周长</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_35" unit="mm">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>GB3盘头最大外周长</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_36" unit="mm">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>GB4盘头最大外周长</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_37" unit="mm">-
 
-                             </td>
 
-                         </tr>
 
-                         <tr style="height: 1px;background-color: #5F6E8D;">
 
-                             <td colspan="3"></td>
 
-                         </tr>
 
-                         <tr style="height: 48px">
 
-                             <td>GB5盘头最大外周长</td>
 
-                             <td style="color: #817e7e">|</td>
 
-                             <td style="text-align: right;padding-right: 10px;" width="45%" class="value"
 
-                                 attr="System_data_37" unit="mm">-
 
-                             </td>
 
-                         </tr>
 
-                     </table>
 
-                 </div>
 
-             </div>
 
-             <div style="padding: 15px;display: none;width: 100%">
 
-                 <img src="image/dev_log.png" style="width: 1300px;height: 459px;display: none;">
 
-             </div>
 
-         </div>
 
-     </div>
 
- </div>
 
- <div id="ttt" class="showinfo" style="height: 630px;margin-top: -315px;">
 
-                 <div class="title">
 
-                     <img src="image/title_icon.png" style="margin: 7px;float: left;">
 
-                     <span class="text">毯业加工成本-经编车间</span>
 
-                     <img src="image/Close.png" style="margin: 7px;float: right;cursor: pointer;" onclick="HideInfo()">
 
-                 </div>
 
-                 <div class="content">
 
-                     <table cellspacing="0" cellpadding="0" style="width: 100%;text-align: center;color: #fff">
 
-                         <thead>
 
-                             <tr style="font-weight: bold;background:rgb(66 90 121);">
 
-                                 <td rowspan="2" style="border-right: 1px solid #767e9d !important;">项目</td>
 
-                                 <td colspan="2" style="border-right: 1px solid #767e9d !important;border-bottom: 1px solid #767e9d !important;">2024年</td>
 
-                                 <td colspan="2" style="border-right: 1px solid #767e9d !important;border-bottom: 1px solid #767e9d !important;">2023年</td>
 
-                                 <td colspan="2" style="border-right: 1px solid #767e9d !important;border-bottom: 1px solid #767e9d !important;">差异</td>
 
-                                 <td rowspan="2" >原因分析</td>
 
-                             </tr>
 
-                             <tr style="font-weight: bold;background:rgb(66 90 121);">
 
-                                 <td style="border-right: 1px solid #767e9d !important;">28169</td><td style="border-right: 1px solid #767e9d !important;">单位成本</td><td style="border-right: 1px solid #767e9d !important;">21574</td><td style="border-right: 1px solid #767e9d !important;">单位成本</td><td style="border-right: 1px solid #767e9d !important;">6594</td><td style="border-right: 1px solid #767e9d !important;">单位成本</td></tr>
 
-                         </thead>
 
-                         <tbody>
 
-                             <tr>
 
-                                 <td colspan="8">正在加载数据中...</td>
 
-                             </tr>
 
-                         </tbody>
 
-                     </table>
 
-                 </div>
 
- </div>
 
- <!--毛高占比窗口-->
 
- <div id="maogaoWin" class="showinfo">
 
-     <div class="title">
 
-         <img src="image/title_icon.png" style="margin: 7px;float: left;">
 
-         <span class="text">生产工艺总览</span>
 
-         <img src="image/Close.png" style="margin: 7px;float: right;cursor: pointer;" onclick="$('#maogaoWin').hide()">
 
-     </div>
 
-     <div class="content">
 
-         <div style="height: 50px;width: 100%;">
 
-             <table style="width: 100%;text-align: center;" cellspacing="0" cellpadding="0">
 
-                 <thead>
 
-                 <tr style="height: 50px;">
 
-                     <td width="33%">毛高</td>
 
-                     <td width="1px" style="color: #817e7e">|</td>
 
-                     <td width="33%">设备数量</td>
 
-                     <td width="1px" style="color: #817e7e">|</td>
 
-                     <td width="33%">占比</td>
 
-                 </tr>
 
-                 </thead>
 
-             </table>
 
-         </div>
 
-         <div style="height: 340px;overflow: auto;width: 100%;">
 
-             <table style="width: 100%;text-align: center;" cellspacing="0" cellpadding="0">
 
-                 <tbody>
 
-                 </tbody>
 
-             </table>
 
-         </div>
 
-     </div>
 
- </div>
 
- <!--毛高占比详情窗口-->
 
- <div id="maogaoDetailWin" class="newwin">
 
-     <div class="title">
 
-         <img src="image/title_icon.png" style="margin: 7px;float: left;">
 
-         <span class="text">生产工艺详情</span>
 
-         <img src="image/Close.png" style="margin: 7px;float: right;cursor: pointer;"
 
-              onclick="$('#maogaoDetailWin').hide()">
 
-     </div>
 
-     <div class="content">
 
-         <div style="position: relative;height: 50px">
 
-             <div id="imp_btn_maogaodetail" title="导出数据"
 
-                  style="cursor: pointer;position: absolute;right: 5px;top: 5px;height: 38px;width: 38px;"><IMG
 
-                     src="image/imp_icon.png"></div>
 
-         </div>
 
-         <div style="height: 64px;">
 
-             <table style="width: 100%;text-align: center;" cellspacing="0" cellpadding="0">
 
-                 <thead>
 
-                 <tr style="height: 32px;">
 
-                     <td rowspan="2" width="60" style="border-right: 1px solid #76549b !important;">设备名称</td>
 
-                     <td rowspan="2" width="60" style="border-right: 1px solid #76549b !important;">机台号</td>
 
-                     <td rowspan="2" width="60" style="border-right: 1px solid #76549b !important;">毛高</td>
 
-                     <td rowspan="2" width="60" style="border-right: 1px solid #76549b !important;">配方号</td>
 
-                     <td rowspan="2" width="60" style="border-right: 1px solid #76549b !important;">米克重</td>
 
-                     <td colspan="5" width="300"
 
-                         style="border-right: 1px solid #76549b !important;border-bottom: 1px solid #76549b !important;">
 
-                         送经量
 
-                     </td>
 
-                     <td colspan="3" width="180" style="border-bottom: 1px solid #76549b !important;">线纱规格D</td>
 
-                 </tr>
 
-                 <tr style="height: 32px;">
 
-                     <td width="60" style="border-right: 1px solid #76549b !important;">GB1</td>
 
-                     <td width="60" style="border-right: 1px solid #76549b !important;">GB2</td>
 
-                     <td width="60" style="border-right: 1px solid #76549b !important;">GB3</td>
 
-                     <td width="60" style="border-right: 1px solid #76549b !important;">GB4</td>
 
-                     <td width="60" style="border-right: 1px solid #76549b !important;">GB5</td>
 
-                     <td width="60" style="border-right: 1px solid #76549b !important;">L1、L5</td>
 
-                     <td width="60" style="border-right: 1px solid #76549b !important;">L2、L4</td>
 
-                     <td width="60">L3</td>
 
-                 </tr>
 
-                 </thead>
 
-             </table>
 
-         </div>
 
-         <div style="height: 420px;overflow: auto;">
 
-             <table style="width: 100%;text-align: center;" cellspacing="0" cellpadding="0">
 
-                 <tbody>
 
-                 </tbody>
 
-             </table>
 
-         </div>
 
-     </div>
 
- </div>
 
- <div id="iframeWin">
 
-     <div class="title"><img src="image/title_icon.png" style="margin: 7px;float: left;"><span class="text">--</span><img src="image/Close.png" style="margin: 7px;float: right;cursor: pointer;" onclick="CloseWin()"></div>
 
-     <div class="content"><iframe src="" class=""></iframe></div>
 
- </div>
 
- </body>
 
- <script type="text/html" id="maogodetail_tpl">
 
-     {{each data}}
 
-     <tr>
 
-         <td width="60">{{$value.device}}</td>
 
-         <td width="60">{{$value.formula_data_2}}</td>
 
-         <td width="60">{{$value.formula_data_15}}</td>
 
-         <td width="60">{{$value.formula_data_1}}</td>
 
-         <td width="60">{{$value.formula_data_3}}</td>
 
-         <td width="60">{{$value.formula_data_19}}</td>
 
-         <td width="60">{{$value.formula_data_20}}</td>
 
-         <td width="60">{{$value.formula_data_21}}</td>
 
-         <td width="60">{{$value.formula_data_22}}</td>
 
-         <td width="60">{{$value.formula_data_23}}</td>
 
-         <td width="60">{{$value.formula_data_4}}</td>
 
-         <td width="60">{{$value.formula_data_5}}</td>
 
-         <td width="60">{{$value.formula_data_6}}</td>
 
-     </tr>
 
-     {{/each}}
 
- </script>
 
- </html>
 
- <!-- 引入qwebchannel.js、Player.js、PlayerUtils.js -->
 
- <script type="text/javascript" src="jquery-3.4.1.js"></script>
 
- <script type="text/javascript" src="jquery-ui.min.js"></script>
 
- <script type="text/javascript" src="echarts.min.js"></script>
 
- <script src="qwebchannel.js"></script>
 
- <script src="global.js"></script>
 
- <script src="Player.js"></script>
 
- <script src="PlayerUtils.js"></script>
 
- <script src="lottie.min.js"></script>
 
- <script src="Loading.json.js"></script>
 
- <script src="animation.js"></script>
 
- <script type="text/javascript" src="template.js"></script>
 
- <!--本地模拟测试数据,正式部署时需删除该2个js
 
- <script src="test-data.js"></script>
 
- <script src="device-data.js"></script>
 
- -->
 
- <script>
 
-     lottie.loadAnimation({
 
-         // 选取一个容器,用于渲染动画
 
-         container: $("#loading_a1")[0],
 
-         // 定义JSON文件路径
 
-         animationData: lottiedata,
 
-         // 是否循环播放
 
-         loop: true,
 
-         // 渲染的格式svg/canvas/html,svg性能更优,兼容性更好
 
-         renderer: "svg",
 
-     });
 
-     var currentTargetType="";//当前视图对象类型。FAC:厂房 IN02:2号楼内部  IN03:3号楼内部
 
-     //切换点列表
 
-     var inPoints={
 
-         "IN02":{"Text001_002":1,"x1":-28.07801,"y1":37.95126,"x2":-23.32394,"y2":31.16921},
 
-         "IN03":{"Text001_006":1,"x1":46.86921,"y1":24.87041,"x2":51.91054,"y2":17.87417},
 
-         "IN04":{"Text001_004":1,"x1":-38.46275,"y1":35.65208,"x2":-44.94122,"y2":28.22142},
 
-         "IN05":{"Text001_005":1,"x1":102.43050,"y1":38.96248,"x2":108.99212,"y2":30.86295}
 
-     }
 
-     var sam0023;
 
-     var modelsMap = {}
 
-     var modelsAlarmColorMap = {};
 
-     var MODEL_LOADED = 0; //模型是否加载完成
 
-     var ALARM_DEVS = [];  //未提醒的告警设备,将在模型加载完成时提醒
 
-     var OFFLINE_DEVS = {};  //未接入设备列表
 
-     var LoadServerDataTimer = null;
 
-     var zoomCount=0;//放大、缩小次数。为正表示放大次数,为负表示缩小次数
 
-     var DataFill = {
 
-         devStopAutoLoadTimter: null,//停机原因自动切计时器
 
-         devAlarmAutoLoadTimter: null,//告警自动切计时器
 
-         AlarmData: null,
 
-         Pan: null,//盘头数据
 
-         PanAlarm: {},//盘头告警记录
 
-         AlarmType: {
 
-             "1": "GB1伺服通讯故障",
 
-             "2": "GB2伺服通讯故障",
 
-             "3": "GB3伺服通讯故障",
 
-             "4": "GB4伺服通讯故障",
 
-             "5": "GB5伺服通讯故障",
 
-             "6": "牵引伺服通讯故障",
 
-             "7": "卷曲伺服通讯故障",
 
-             "8": "断纱故障",
 
-             "9": "电源故障",
 
-             "10": "联动未完全啮合",
 
-             "11": "米长到达",
 
-             "12": "GB1剩余圈数报警",
 
-             "13": "GB2剩余圈数报警",
 
-             "14": "GB3剩余圈数报警",
 
-             "15": "GB4剩余圈数报警",
 
-             "16": "GB5剩余圈数报警",
 
-             "17": "主轴变频掉线",
 
-             "18": "主轴变频故障",
 
-             "19": "GB1伺服故障",
 
-             "20": "GB2伺服故障",
 
-             "21": "GB3伺服故障",
 
-             "22": "GB4伺服故障",
 
-             "23": "GB5伺服故障",
 
-             "24": "牵引伺服故障",
 
-             "25": "卷曲伺服故障",
 
-             "26": "拍照自停",
 
-             "27": "CCD位置报警信息显示",
 
-             "1000": "", //盘头比例低于20%
 
-             "1001": "", //盘头比例低于50%
 
-             "10001": "停经片停机",
 
-             "10002": "CCD断纱停机",
 
-             "10006": "落布米数到达停机",
 
-             "10008": "叫料停机"
 
-         },
 
-         //告警指示灯颜色
 
-         AlarmColorTypeCode: {
 
-             "1": "FF0000",  //红色
 
-             "2": "FF0000",
 
-             "3": "FF0000",
 
-             "4": "FF0000",
 
-             "5": "FF0000",
 
-             "6": "FF0000",
 
-             "7": "FF0000",
 
-             "8": "FF0000",
 
-             "9": "FF0000",
 
-             "10": "FFFF00", //黄色
 
-             "11": "FFFF00", //黄色
 
-             "12": "FFFF00", //黄色
 
-             "13": "FFFF00", //黄色
 
-             "14": "FFFF00", //黄色
 
-             "15": "FFFF00", //黄色
 
-             "16": "FFFF00", //黄色
 
-             "17": "FF0000", //红色
 
-             "18": "FF0000", //红色
 
-             "19": "FF0000", //红色
 
-             "20": "FF0000", //红色
 
-             "21": "FF0000", //红色
 
-             "22": "FF0000", //红色
 
-             "23": "FF0000", //红色
 
-             "24": "FF0000", //红色
 
-             "25": "FF0000",
 
-             "26": "FFFF00",
 
-             "27": "FFFF00",
 
-             "1000": "",         //盘头比例低于20%
 
-             "1001": "",         //盘头比例低于50%
 
-             "10001": "FFFF00",  //黄色
 
-             "10002": "FFFF00",  //黄色
 
-             "10006": "FFFF00",  //黄色
 
-             "10008": "FFFF00"   //黄色
 
-         },
 
-         //停机原因类型
 
-         StopType: {
 
-             "stop1": "停经片停机",
 
-             "stop2": "CCD停机",
 
-             "stop3": "人工停机",
 
-             "stop4": "断电停机",
 
-             "stop5": "设备故障停机",
 
-             "stop6": "落布米数达到停机",
 
-             "stop7": "盘头剩余圈数达到停机",
 
-         },
 
-         LastAlarmDevs: {},
 
-         //告警设备列表数据
 
-         AlarmTable: function (data) {
 
-             this.AlarmData = data;
 
-             var t = $("#dev_alarm_list>tbody").html("")
 
-             if (data == null || data.length == 0) {
 
-                 $("#dev_alarm .content").hide();
 
-                 $("#dev_alarm .title").html("当前无告警");
 
-                 for (var devcode in modelsMap) {
 
-                     this.LastAlarmDevs[devcode] = null;
 
-                     if (this.PanAlarm[devcode] == null) {
 
-                         //还原设备状态
 
-                         ChangeModelColor(devcode);
 
-                         ChangeModelAlarmState2(devCode); //"00ff00" 绿色
 
-                     }
 
-                 }
 
-                 return
 
-             }
 
-             var alarmDev = {};
 
-             for (var i = 0; i < this.AlarmData.length; i++) {
 
-                 alarmDev[this.AlarmData[i].code] = this.AlarmData[i].type;
 
-             }
 
-             $("#dev_alarm .title").html("");
 
-             $("#dev_alarm .content").show();
 
-             var tpl = '<tr style="font-weight:bold" devno="{1}"><td style="width: 30%;">{1}#</td><td style="width: 70%;color:{COLOR}">{2}</td></tr>';
 
-             var lst = [];
 
-             for (var devcode in alarmDev) {
 
-                 var alarmInfo = alarmDev[devcode];
 
-                 var color = "rgb(206,161,94)" //默认告警文本颜色
 
-                 var typeName = this.AlarmType[alarmInfo];
 
-                 if (typeName.indexOf("故障") > -1 || typeName.indexOf("掉线") > -1) color = "rgb(195,70,76)" //红色提醒
 
-                 lst.push(tpl.replace(/\{1\}/gi, devcode.replace(/C_/g, "")).replace(/\{2\}/g, typeName).replace('{COLOR}', color))
 
-             }
 
-             t.html(lst.join(''));
 
-             var noAlarmDevs = [];
 
-             if (MODEL_LOADED == 1) {
 
-                 for (var devcode in modelsMap) {
 
-                     if (OFFLINE_DEVS[devcode] == 1) continue;
 
-                     var alarmInfo = alarmDev[devcode];
 
-                     //上一次没有告警,本次有告警,需要设置成告警状态
 
-                     if (alarmInfo != null) {
 
-                         if (this.LastAlarmDevs[devcode] == null) {
 
-                             var typeName = this.AlarmType[alarmInfo];
 
-                             if (MODEL_LOADED == 1) {
 
-                                 //机器告警提示
 
-                                 //ChangeModelColor(devcode, DEV_ALAR_COLOR, typeName)
 
-                                 ChangeModelAlarmState2(devcode, DataFill.AlarmColorTypeCode[alarmInfo]);
 
-                             } else {
 
-                                 //记录下来,等待模型加载完成时处理
 
-                                 //ALARM_DEVS.push(devcode + ">"+DEV_ALAR_COLOR+">" + typeName)
 
-                                 ALARM_DEVS.push(devcode + ">" + DataFill.AlarmColorTypeCode[alarmInfo] + ">" + typeName)
 
-                             }
 
-                         }
 
-                         this.LastAlarmDevs[devcode] = 1;
 
-                     } else {
 
-                         //上一次有告警,并且没有盘头告警时,本次未告警,需要恢复成未告警状态
 
-                         if (this.LastAlarmDevs[devcode] == 1 && this.PanAlarm[devcode] == null) {
 
-                             noAlarmDevs.push(devcode);
 
-                         }
 
-                         this.LastAlarmDevs[devcode] = null;
 
-                     }
 
-                 }
 
-             }
 
-             t.find("tr").off().on('click', function () {
 
-                 //点击告警行
 
-                 var devno = $.trim($(this).attr('devno'))
 
-                 if (devno == '') return;
 
-                 ShowInfo("C_" + devno)
 
-             });
 
-             var tb = $("#dev_alarm_list");
 
-             if (tb.height() > tb.parent().height()) {
 
-                 if (this.devAlarmAutoLoadTimter != null) {
 
-                     clearInterval(this.devAlarmAutoLoadTimter);
 
-                 }
 
-                 tb.css({"top": "0px", "position": "relative"});
 
-                 this.devAlarmAutoLoadTimter = window.setInterval(function () {
 
-                     var tb = $("#dev_alarm_list");
 
-                     var tbtop = tb.css("top").replace("px", "") * 1;
 
-                     if (Math.abs(tbtop) >= (tb.height() - 32)) {
 
-                         tb.css("top", "0px");
 
-                     } else {
 
-                         tb.css("top", (tbtop - 32) + "px");
 
-                     }
 
-                 }, 3000);
 
-             } else {
 
-                 clearInterval(this.devAlarmAutoLoadTimter)
 
-                 tb.css("top", "0px");
 
-             }
 
-             if (noAlarmDevs.length > 0) {
 
-                 for (var i = 0; i < noAlarmDevs.length; i++) {
 
-                     //还原设备的无告警状态
 
-                     ChangeModelColor(noAlarmDevs[i])
 
-                     ChangeModelAlarmState2(noAlarmDevs[i]) //00ff00
 
-                 }
 
-             }
 
-         },
 
-         //告警趋势数据填充
 
-         AlarmLine: function (data) {
 
-             //只获取数据中的alarm数据
 
-             var t = $("#echarts_alarm");
 
-             var alarmWeek = [];
 
-             var times = [];
 
-             var v_series = [];
 
-             for (var i = 0; i < data.length; i++) {
 
-                 var v = data[i]['alarm'];
 
-                 var tv = data[i]['time'].split("-")
 
-                 times.push(tv[1] + "-" + tv[2])
 
-                 if (v != null) alarmWeek.push(v)
 
-             }
 
-             if (alarmWeek.length == 0) {
 
-                 t.parent().hide();
 
-             } else {
 
-                 v_series.push({
 
-                     name: "",
 
-                     type: 'line',
 
-                     smooth: true,
 
-                     //symbol: 'none',
 
-                     data: alarmWeek,
 
-                     itemStyle: {
 
-                         normal: {
 
-                             color: '#F0F275', // 这里设置折线的颜色
 
-                             lineStyle: {
 
-                                 color: '#F0F27560' // 这里同时设置线头的颜色
 
-                             }
 
-                         }
 
-                     },
 
-                 });
 
-                 var opt = {
 
-                     title: {
 
-                         show: false, //不显示标题
 
-                         text: '',
 
-                         textStyle: {
 
-                             color: "rgb(89, 151, 229)",
 
-                             fontWeight: "bold"
 
-                         },
 
-                         top: "0px",
 
-                         left: "30px"
 
-                     },
 
-                     tooltip: {
 
-                         trigger: 'axis',
 
-                         formatter: function (params) {
 
-                             let xv='';
 
-                             let result = '';
 
-                             params.forEach(function (item) {
 
-                                 xv=`${item.name}<br/>`;
 
-                                 result += ` ${item.marker} ${item.value}(次)<br/>`;
 
-                             });
 
-                             return xv+result;
 
-                         }
 
-                     },
 
-                     legend: {
 
-                         show: false, //不显示图例
 
-                         inactiveColor: "#04417A",
 
-                         data: "",
 
-                         textStyle: {color: "#fff"},
 
-                         top: "0px"
 
-                     },
 
-                     grid: {
 
-                         left: '1%',
 
-                         right: '1%',
 
-                         bottom: '2%',
 
-                         top: '5%',
 
-                         containLabel: true
 
-                     },
 
-                     xAxis: {
 
-                         type: 'category',
 
-                         boundaryGap: false,
 
-                         axisLabel: {
 
-                             rotate: 45,
 
-                             color: "#fff"
 
-                         },
 
-                         data: times
 
-                     },
 
-                     yAxis: {
 
-                         type: 'value',
 
-                         nameTextStyle: {
 
-                             color: "#fff"
 
-                         },
 
-                         axisLabel: {
 
-                             color: "rgb(203,215,235)"
 
-                         },
 
-                         splitLine: {
 
-                             lineStyle: {
 
-                                 color: "#7DA7CD",
 
-                                 type: "dashed",
 
-                                 width: 1
 
-                             }
 
-                         }
 
-                     },
 
-                     series: v_series
 
-                 };
 
-                 var echartsEle = echarts.init(t[0]);
 
-                 echartsEle.setOption(opt);
 
-             }
 
-             //动态设置停机原因的top
 
-             $("#dev_stop").css("top", ($("#dev_alarm").offset().top * 1 + $("#dev_alarm").height() + 15) + "px");
 
-         },
 
-         DevInfo: function (data) {
 
-             $("#dev_state_total").html(data.total);
 
-             $("#dev_state_runtotal").html(data.online);
 
-             $("#dev_state .content .stat .number").each(function () {
 
-                 var attr = $(this).attr("attr");
 
-                 $(this).html(data[attr])
 
-             })
 
-         },
 
-         StopLine: function (data, typecode) {
 
-             var t = $("#dev_stop");
 
-             var week = {"stop1A": [], "stop2A": [], "stop3A": [], "stop1B": [], "stop2B": [], "stop3B": []};
 
-             var times = [];
 
-             var v_series = [];
 
-             for (var i = 0; i < data.length; i++) {
 
-                 var tv = data[i]['time'].split("-")
 
-                 times.push(tv[1] + "-" + tv[2])
 
-                 for (var k1 in week) {
 
-                     week[k1].push(data[i][k1])
 
-                 }
 
-             }
 
-             if ((week.stop1A.length + week.stop2A.length + week.stop3A.length + week.stop1B.length + week.stop2B.length + week.stop3B.length) == 0) {
 
-                 t.find(".content").hide();
 
-                 t.find(".title").html("无机器停机");
 
-                 $("#echarts_stop").html("");
 
-                 return;
 
-             }
 
-             t.find(".content").show();
 
-             t.find(".title").html("");
 
-             var option = {
 
-                 title: {
 
-                     show: false,
 
-                     text: '',
 
-                     left: 'center',
 
-                     top: '1%',
 
-                     bottom: '0'
 
-                 },
 
-                 color: ["#37A2DA", "#32C5E9", "#67E0E3", "#9FE6B8",],
 
-                 tooltip: {
 
-                     trigger: 'axis',
 
-                     formatter: function (params) {
 
-                         let xv='';
 
-                         let result = '';
 
-                         params.forEach(function (item) {
 
-                             xv=`${item.name}<br/>`;
 
-                             result += ` ${item.marker} ${item.seriesName}:  ${item.value}(次)<br/>`;
 
-                         });
 
-                         return xv+result;
 
-                     }
 
-                 },
 
-                 legend: {
 
-                     data: ['停经片A班', 'CCD断纱A班', '人工停机A班', '停经片B班', 'CCD断纱B班', '人工停机B班',],
 
-                     button: '5%',
 
-                     textStyle: {color: "#fff"},
 
-                     top: "0",
 
-                 },
 
-                 grid: {
 
-                     containLabel: true,
 
-                     top: '25%',
 
-                     bottom: '0',
 
-                     right: '1%',
 
-                     left: '1%'
 
-                 },
 
-                 xAxis: [{
 
-                     type: 'category',
 
-                     boundaryGap: true,
 
-                     data: times,
 
-                     axisLabel: {
 
-                         rotate: 45,
 
-                         color: "#fff"
 
-                     },
 
-                     axisPointer: {snap: false}
 
-                 }],
 
-                 yAxis: [{
 
-                     type: 'value',
 
-                     axisPointer: {snap: false},
 
-                     axisLabel: {
 
-                         color: "rgb(203,215,235)"
 
-                     },
 
-                     splitLine: {
 
-                         lineStyle: {
 
-                             color: "#7DA7CD",
 
-                             type: "dashed",
 
-                             width: 1
 
-                         }
 
-                     }
 
-                 }],
 
-                 series: [{
 
-                     name: '停经片A班',
 
-                     type: 'bar',
 
-                     barWidth: 5,
 
-                     stack: 'jp',
 
-                     data: week.stop1A
 
-                 }, {
 
-                     name: '停经片B班',
 
-                     type: 'bar',
 
-                     stack: 'jp',
 
-                     data: week.stop2A
 
-                 }, {
 
-                     name: 'CCD断纱A班',
 
-                     type: 'bar',
 
-                     barWidth: 5,
 
-                     stack: 'ccd',
 
-                     data: week.stop3A
 
-                 }, {
 
-                     name: 'CCD断纱B班',
 
-                     type: 'bar',
 
-                     stack: 'ccd',
 
-                     data: week.stop1B
 
-                 }, {
 
-                     name: '人工停机A班',
 
-                     type: 'bar',
 
-                     barWidth: 5,
 
-                     stack: 'r',
 
-                     data: week.stop2B
 
-                 }, {
 
-                     name: '人工停机B班',
 
-                     type: 'bar',
 
-                     stack: 'r',
 
-                     data: week.stop3B
 
-                 }]
 
-             };
 
-             var echartsEle = echarts.init($("#echarts_stop")[0]);
 
-             echartsEle.setOption(option);
 
-         },
 
-         LoadSCXL: function (data) {
 
-             //生产效率
 
-             $("#totay1").html(data.totalLength.toFixed(2))
 
-             $("#totay2").html(data.totalWeight.toFixed(2))
 
-             $("#scxl_a>td:eq(1)").html(data.atime.toFixed(2))
 
-             $("#scxl_a>td:eq(2)").html(data.alength.toFixed(2))
 
-             $("#scxl_a>td:eq(3)").html(data.aweight.toFixed(2))
 
-             $("#scxl_a>td:eq(4)").html(data.aefficiency.toFixed(2))
 
-             $("#scxl_b>td:eq(1)").html(data.btime.toFixed(2))
 
-             $("#scxl_b>td:eq(2)").html(data.blength.toFixed(2))
 
-             $("#scxl_b>td:eq(3)").html(data.bweight.toFixed(2))
 
-             $("#scxl_b>td:eq(4)").html(data.befficiency.toFixed(2))
 
-         },
 
-         LoadJDL: function (data) {
 
-             //稼动率
 
-             //获取数据中efficiency、aefficiency、befficiency
 
-             var t = $("#echarts_jiadonglv")
 
-             var week_efficiency = [];
 
-             var week_aefficiency = [];
 
-             var week_befficiency = [];
 
-             var times = [];
 
-             var v_series = [];
 
-             for (var i = 0; i < data.length; i++) {
 
-                 var v = data[i]['efficiency'];
 
-                 var tv = data[i]['time'].split("-")
 
-                 times.push(tv[1] + "-" + tv[2])
 
-                 if (v != null) week_efficiency.push(v);
 
-                 week_aefficiency.push(data[i]['aefficiency'])
 
-                 week_befficiency.push(data[i]['befficiency'])
 
-             }
 
-             if (week_efficiency.length == 0) {
 
-                 return
 
-             }
 
-             v_series.push({
 
-                 name: "总稼动率", type: 'line', smooth: true, //symbol: 'none',
 
-                 data: week_efficiency, itemStyle: {
 
-                     normal: {
 
-                         color: '#F0F275', // 这里设置折线的颜色
 
-                         lineStyle: {
 
-                             color: '#F0F275' // 这里同时设置线头的颜色
 
-                         }
 
-                     }
 
-                 },
 
-             });
 
-             v_series.push({
 
-                 name: "A组稼动率", type: 'line', smooth: true, //symbol: 'none',
 
-                 data: week_aefficiency, itemStyle: {
 
-                     normal: {
 
-                         color: '#1EFFFF', // 这里设置折线的颜色
 
-                         lineStyle: {
 
-                             color: '#1EFFFF' // 这里同时设置线头的颜色
 
-                         }
 
-                     }
 
-                 },
 
-             });
 
-             v_series.push({
 
-                 name: "B组稼动率", type: 'line', smooth: true, //symbol: 'none',
 
-                 data: week_befficiency, itemStyle: {
 
-                     normal: {
 
-                         color: '#295589', // 这里设置折线的颜色
 
-                         lineStyle: {
 
-                             color: '#295589' // 这里同时设置线头的颜色
 
-                         }
 
-                     }
 
-                 },
 
-             });
 
-             var opt = {
 
-                 title: {
 
-                     show: false, //不显示标题
 
-                     text: '',
 
-                     textStyle: {
 
-                         color: "rgb(89, 151, 229)",
 
-                         fontWeight: "bold"
 
-                     },
 
-                     top: "0px",
 
-                     left: "30px"
 
-                 },
 
-                 tooltip: {
 
-                     trigger: 'axis',
 
-                     formatter: function (params) {
 
-                         let xv='';
 
-                         let result = '';
 
-                         params.forEach(function (item) {
 
-                             xv=`${item.name}<br/>`;
 
-                             result += ` ${item.marker} ${item.seriesName}:  ${item.value} %<br/>`;
 
-                         });
 
-                         return xv+result;
 
-                     }
 
-                 },
 
-                 legend: {
 
-                     show: true, //不显示图例
 
-                     inactiveColor: "#04417A",
 
-                     data: "",
 
-                     textStyle: {color: "#fff"},
 
-                     top: "5",
 
-                 },
 
-                 grid: {
 
-                     left: '3%',
 
-                     right: '1%',
 
-                     bottom: '0',
 
-                     top: '25%',
 
-                     containLabel: true
 
-                 },
 
-                 xAxis: {
 
-                     type: 'category',
 
-                     boundaryGap: false,
 
-                     axisLabel: {
 
-                         rotate: 45,
 
-                         color: "#fff"
 
-                     },
 
-                     data: times
 
-                 },
 
-                 yAxis: {
 
-                     type: 'value',
 
-                     nameTextStyle: {
 
-                         color: "#fff"
 
-                     },
 
-                     axisLabel: {
 
-                         color: "rgb(203,215,235)"
 
-                     },
 
-                     splitLine: {
 
-                         lineStyle: {
 
-                             color: "#7DA7CD",
 
-                             type: "dashed",
 
-                             width: 1
 
-                         }
 
-                     }
 
-                 },
 
-                 series: v_series
 
-             };
 
-             var echartsEle = echarts.init(t[0]);
 
-             echartsEle.setOption(opt);
 
-         },
 
-         LoadSCLine: function (data) {
 
-             //生产趋势
 
-             //获取数据中weight、aweight、bweight
 
-             var t = $("#echarts_sc_qushi")
 
-             var week_efficiency = [];
 
-             var week_aefficiency = [];
 
-             var week_befficiency = [];
 
-             var times = [];
 
-             var v_series = [];
 
-             for (var i = 0; i < data.length; i++) {
 
-                 var v = data[i]['weight'];
 
-                 var tv = data[i]['time'].split("-")
 
-                 times.push(tv[1] + "-" + tv[2])
 
-                 if (v != null) week_efficiency.push(v);
 
-                 week_aefficiency.push(data[i]['aweight'])
 
-                 week_befficiency.push(data[i]['bweight'])
 
-             }
 
-             if (week_efficiency.length == 0) {
 
-                 return
 
-             }
 
-             v_series.push({
 
-                 name: "白坯布总产量", type: 'line', smooth: false, //symbol: 'none',
 
-                 data: week_efficiency, itemStyle: {
 
-                     normal: {
 
-                         color: '#F0F275', // 这里设置折线的颜色
 
-                         lineStyle: {
 
-                             color: '#F0F275' // 这里同时设置线头的颜色
 
-                         }
 
-                     }
 
-                 },
 
-             });
 
-             v_series.push({
 
-                 name: "A组产量", type: 'bar', stack: '1', smooth: true, //symbol: 'none',
 
-                 data: week_aefficiency, itemStyle: {
 
-                     normal: {
 
-                         color: '#1EFFFF', // 这里设置折线的颜色
 
-                         lineStyle: {
 
-                             color: '#1EFFFF' // 这里同时设置线头的颜色
 
-                         }
 
-                     }
 
-                 },
 
-                 barWidth: "15",
 
-                 itemStyle: {
 
-                     color: new echarts.graphic.LinearGradient(
 
-                         0, 0, 0, 1, // 这四个参数分别表示渐变的起点 (x1, y1) 与终点 (x2, y2)
 
-                         [
 
-                             {offset: 0, color: '#1EFFFF'},   // 0% 处的颜色
 
-                             {offset: 1, color: '#1D7777'}   // 100% 处的颜色
 
-                         ]
 
-                     )
 
-                 }
 
-             });
 
-             v_series.push({
 
-                 name: "B组产量", type: 'bar', stack: '1', smooth: true, //symbol: 'none',
 
-                 data: week_befficiency, itemStyle: {
 
-                     normal: {
 
-                         color: '#295589', // 这里设置折线的颜色
 
-                         lineStyle: {
 
-                             color: '#295589' // 这里同时设置线头的颜色
 
-                         }
 
-                     }
 
-                 },
 
-                 barWidth: "15",
 
-                 itemStyle: {
 
-                     barBorderRadius: [3, 3, 0, 0,],
 
-                     color: new echarts.graphic.LinearGradient(
 
-                         0, 0, 0, 1, // 这四个参数分别表示渐变的起点 (x1, y1) 与终点 (x2, y2)
 
-                         [
 
-                             {offset: 0, color: '#32A9FF'},   // 0% 处的颜色
 
-                             {offset: 1, color: '#2B5A7C'}   // 100% 处的颜色
 
-                         ]
 
-                     )
 
-                 }
 
-             });
 
-             var opt = {
 
-                 title: {
 
-                     show: false, //不显示标题
 
-                     text: '',
 
-                     textStyle: {
 
-                         color: "rgb(89, 151, 229)",
 
-                         fontWeight: "bold"
 
-                     },
 
-                     top: "0px",
 
-                     left: "30px"
 
-                 },
 
-                 legend: {
 
-                     show: true, //不显示图例
 
-                     inactiveColor: "#04417A",
 
-                     data: "",
 
-                     textStyle: {color: "#fff"},
 
-                     top: "5",
 
-                 },
 
-                 tooltip: {
 
-                     trigger: 'axis',
 
-                     axisPointer: {
 
-                         label: {
 
-                             show: true,
 
-                             backgroundColor: '#fff',
 
-                             color: '#556677',
 
-                             borderColor: 'rgba(0,0,0,0)',
 
-                             shadowColor: 'rgba(0,0,0,0)',
 
-                             shadowOffsetY: 0
 
-                         },
 
-                         lineStyle: {
 
-                             width: 0
 
-                         }
 
-                     },
 
-                     backgroundColor: '#fff',
 
-                     textStyle: {
 
-                         color: '#5c6c7c'
 
-                     },
 
-                     padding: [10, 10],
 
-                     extraCssText: 'box-shadow: 1px 0 2px 0 rgba(163,163,163,0.5)',
 
-                     formatter: function (params) {
 
-                         let xv='';
 
-                         let result = '';
 
-                         params.forEach(function (item) {
 
-                             xv=`${item.name}<br/>`;
 
-                             result += ` ${item.marker} ${item.seriesName}:  ${item.value}(米/日)<br/>`;
 
-                         });
 
-                         return xv+result;
 
-                     }
 
-                 },
 
-                 grid: {
 
-                     left: '3%',
 
-                     right: '1%',
 
-                     bottom: '0',
 
-                     top: '25%',
 
-                     containLabel: true
 
-                 },
 
-                 xAxis: {
 
-                     type: 'category',
 
-                     boundaryGap: false,
 
-                     axisLabel: {
 
-                         rotate: 45,
 
-                         color: "#fff"
 
-                     },
 
-                     data: times
 
-                 },
 
-                 yAxis: {
 
-                     type: 'value',
 
-                     nameTextStyle: {
 
-                         color: "#fff"
 
-                     },
 
-                     axisLabel: {
 
-                         color: "rgb(203,215,235)"
 
-                     },
 
-                     splitLine: {
 
-                         lineStyle: {
 
-                             color: "#7DA7CD",
 
-                             type: "dashed",
 
-                             width: 1
 
-                         }
 
-                     }
 
-                 },
 
-                 series: v_series
 
-             };
 
-             var echartsEle = echarts.init(t[0]);
 
-             echartsEle.setOption(opt);
 
-         },
 
-         LoadUsedLine: function (data) {
 
-             //能耗趋势
 
-             //获取数据中kwh、akwh、bkwh
 
-             var t = $("#echarts_used_qushi")
 
-             var week_efficiency = [];
 
-             var week_aefficiency = [];
 
-             var week_befficiency = [];
 
-             var times = [];
 
-             var v_series = [];
 
-             for (var i = 0; i < data.length; i++) {
 
-                 var v = data[i]['kwh'];
 
-                 var tv = data[i]['time'].split("-")
 
-                 times.push(tv[1] + "-" + tv[2])
 
-                 if (v != null) week_efficiency.push(v);
 
-                 week_aefficiency.push(data[i]['akwh'])
 
-                 week_befficiency.push(data[i]['bkwh'])
 
-             }
 
-             if (week_efficiency.length == 0) {
 
-                 return
 
-             }
 
-             v_series.push({
 
-                 name: "总电量", type: 'line', smooth: true, //symbol: 'none',
 
-                 data: week_efficiency, itemStyle: {
 
-                     normal: {
 
-                         color: '#F0F275', // 这里设置折线的颜色
 
-                         lineStyle: {
 
-                             color: '#F0F275' // 这里同时设置线头的颜色
 
-                         }
 
-                     }
 
-                 },
 
-             });
 
-             v_series.push({
 
-                 name: "A组电量", type: 'line', smooth: true, //symbol: 'none',
 
-                 data: week_aefficiency, itemStyle: {
 
-                     normal: {
 
-                         color: '#1EFFFF', // 这里设置折线的颜色
 
-                         lineStyle: {
 
-                             color: '#1EFFFF' // 这里同时设置线头的颜色
 
-                         }
 
-                     }
 
-                 },
 
-             });
 
-             v_series.push({
 
-                 name: "B组电量", type: 'line', smooth: true, //symbol: 'none',
 
-                 data: week_befficiency, itemStyle: {
 
-                     normal: {
 
-                         color: '#295589', // 这里设置折线的颜色
 
-                         lineStyle: {
 
-                             color: '#295589' // 这里同时设置线头的颜色
 
-                         }
 
-                     }
 
-                 },
 
-             });
 
-             var opt = {
 
-                 title: {
 
-                     show: false, //不显示标题
 
-                     text: '',
 
-                     textStyle: {
 
-                         color: "rgb(89, 151, 229)",
 
-                         fontWeight: "bold"
 
-                     },
 
-                     top: "0px",
 
-                     left: "30px"
 
-                 },
 
-                 tooltip: {
 
-                     trigger: 'axis',
 
-                     formatter: function (params) {
 
-                         let xv='';
 
-                         let result = '';
 
-                         params.forEach(function (item) {
 
-                             xv=`${item.name}<br/>`;
 
-                             result += ` ${item.marker} ${item.seriesName}:  ${item.value}(kWh)<br/>`;
 
-                         });
 
-                         return xv+result;
 
-                     }
 
-                 },
 
-                 legend: {
 
-                     show: true, //不显示图例
 
-                     inactiveColor: "#04417A",
 
-                     data: "",
 
-                     textStyle: {color: "#fff"},
 
-                     top: "5",
 
-                 },
 
-                 grid: {
 
-                     left: '3%',
 
-                     right: '1%',
 
-                     bottom: '0',
 
-                     top: '25%',
 
-                     containLabel: true
 
-                 },
 
-                 xAxis: {
 
-                     type: 'category',
 
-                     boundaryGap: false,
 
-                     axisLabel: {
 
-                         rotate: 45,
 
-                         color: "#fff"
 
-                     },
 
-                     data: times
 
-                 },
 
-                 yAxis: {
 
-                     type: 'value',
 
-                     nameTextStyle: {
 
-                         color: "#fff"
 
-                     },
 
-                     axisLabel: {
 
-                         color: "rgb(203,215,235)"
 
-                     },
 
-                     splitLine: {
 
-                         lineStyle: {
 
-                             color: "#7DA7CD",
 
-                             type: "dashed",
 
-                             width: 1
 
-                         }
 
-                     }
 
-                 },
 
-                 series: v_series
 
-             };
 
-             var echartsEle = echarts.init(t[0]);
 
-             echartsEle.setOption(opt);
 
-         },
 
-         LoadPan(data) {
 
-             //盘头数据处理
 
-             this.Pan = {};//先存储,设备详情时需要使用到
 
-             if (data == null || data.length == 0) return;
 
-             /*
 
-             var alarmDev = {};
 
-             for (var i = 0; i < this.AlarmData.length; i++) {
 
-                 alarmDev[this.AlarmData[i].code] = 1;
 
-             }
 
-             */
 
-             for (var i = 0; i < data.length; i++) {
 
-                 var devCode = data[i].code;
 
-                 this.Pan[devCode] = data[i].panPercent
 
-                 /*
 
-                 if (alarmDev[devCode] == 1) {
 
-                     continue; //该设备有告警,不处理盘头
 
-                 }
 
-                 //判断盘头中是否有低于20的
 
-                 var panTmp = data[i].panPercent;
 
-                 var is20 = false;//是否是小于20%的
 
-                 for (var p = 0; p < panTmp.length; p++) {
 
-                     if (panTmp[p] < 20) {
 
-                         if (this.PanAlarm[devCode] != 20) {
 
-                             //该设备进行告警
 
-                             if (MODEL_LOADED == 1) {
 
-                                 //机器告警提示
 
-                                 console.log('设备', devCode, '盘头小于20%')
 
-                                 //ChangeModelColor(devCode, DEV_ALAR_COLOR, this.AlarmType["1000"])
 
-                             } else {
 
-                                 //记录下来,等待模型加载完成时处理
 
-                                 //ALARM_DEVS.push(devCode + ">"+DEV_ALAR_COLOR+">"+this.AlarmType["1000"])
 
-                             }
 
-                         }
 
-                         is20 = true
 
-                         //this.PanAlarm[devCode] = 20
 
-                         break
 
-                     }
 
-                 }
 
-                 if (is20) {
 
-                     //当前盘头有小于20%的,则不再做其他判断了
 
-                     continue
 
-                 }
 
-                 //判断盘头中是否有低于50的,但大于20%的
 
-                 var is50 = false;
 
-                 for (var p = 0; p < panTmp.length; p++) {
 
-                     if (panTmp[p] < 50 && panTmp[p] >= 20) {
 
-                         if (this.PanAlarm[devCode] != 50) {
 
-                             //该设备进行提醒
 
-                             if (MODEL_LOADED == 1) {
 
-                                 //机器提醒提示
 
-                                 console.log('设备', devCode, '盘头小于50%大于20%')
 
-                                 //ChangeModelColor(devCode, DEV_HINT_COLOR, this.AlarmType["1001"])
 
-                             } else {
 
-                                 //记录下来,等待模型加载完成时处理
 
-                                 //ALARM_DEVS.push(devCode + ">"+DEV_HINT_COLOR+">"+this.AlarmType["1001"])
 
-                             }
 
-                         }
 
-                         is50 = true
 
-                         //this.PanAlarm[devCode] = 50
 
-                         break
 
-                     }
 
-                 }
 
-                 if (is50) {
 
-                     continue
 
-                 }
 
-                 this.PanAlarm[devCode] = null;
 
-                 if (MODEL_LOADED == 1) {
 
-                     //盘头剩余比例正常,隐藏提示标签
 
-                     ChangeModelColor(devCode)
 
-                 }
 
-                 */
 
-             }
 
-         }
 
-     }
 
-     //汉化日期控件
 
-     $.datepicker.regional['zh-CN'] = {
 
-         clearText: '清除',
 
-         clearStatus: '清除已选日期',
 
-         closeText: '关闭',
 
-         closeStatus: '不改变当前选择',
 
-         prevText: '<上月',
 
-         prevStatus: '显示上月',
 
-         prevBigText: '<<',
 
-         prevBigStatus: '显示上一年',
 
-         nextText: '下月>',
 
-         nextStatus: '显示下月',
 
-         nextBigText: '>>',
 
-         nextBigStatus: '显示下一年',
 
-         currentText: '今天',
 
-         currentStatus: '显示本月',
 
-         monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
 
-         monthNamesShort: ['一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二'],
 
-         monthStatus: '选择月份',
 
-         yearStatus: '选择年份',
 
-         weekHeader: '周',
 
-         weekStatus: '年内周次',
 
-         dayNames: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],
 
-         dayNamesShort: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],
 
-         dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],
 
-         dayStatus: '设置 DD 为一周起始',
 
-         dateStatus: '选择 m月 d日, DD',
 
-         dateFormat: 'yy-mm-dd',
 
-         firstDay: 1,
 
-         initStatus: '请选择日期',
 
-         isRTL: false
 
-     };
 
-     $(document).ready(function () {
 
-         $(window).on('wheel', function(event) {
 
-             // 检查 event.originalEvent.deltaY 来判断滚动方向
 
-             /*
 
-             if (event.originalEvent.deltaY > 0) {
 
-                 console.log('向下滚动:缩小'+zoomCount);
 
-                 zoomCount = zoomCount-1
 
-                 if(zoomCount<=-3 && currentTargetType!="FAC"){
 
-                     zoomCount=0;
 
-                     //切换在全厂视图
 
-                     loadFacModel(playerNative);
 
-                     backMasterViewByFac();
 
-                 }
 
-             } else {
 
-                 console.log('向上滚动:放大');
 
-                 zoomCount = zoomCount+1
 
-             }*/
 
-         });
 
-         $.datepicker.setDefaults($.datepicker.regional['zh-CN']);  //设置日期控制语言
 
-         $("#datepicker1").datepicker({
 
-             dateFormat: "yy-mm-dd",
 
-             showOn: "button",
 
-             buttonText: "选择日期",
 
-             changeMonth: true,
 
-             changeYear: true,
 
-             numberOfMonths: 1,
 
-             rangeSelect: true,
 
-             onClose: function (selectedDate) {
 
-                 $("#datepicker2").datepicker("option", "minDate", selectedDate);
 
-                 $("#datepicker2").val('');
 
-                 var isNowDay = selectedDate==new Date().Format("yyyy-MM-dd");
 
-                 var hour1Opts = [];
 
-                 var nowHour = new Date().Format("h");
 
-                 for (var i = 0; i < 24; i++) {
 
-                     if( !isNowDay || (isNowDay && i<=nowHour)) hour1Opts.push('<option value="' + i + '">' + i + ' 时</option>');
 
-                 }
 
-                 $("#hour1,#hourP1").html(hour1Opts.join(''))
 
-             }
 
-         });
 
-         $("#datepicker2").datepicker({
 
-             dateFormat: "yy-mm-dd",
 
-             showOn: "button",
 
-             buttonText: "选择日期",
 
-             changeMonth: true,
 
-             changeYear: true,
 
-             numberOfMonths: 1,
 
-             rangeSelect: true,
 
-             defaultDate: new Date().Format("yyyy-MM-dd"),
 
-             onClose:function(selectedDate){
 
-                 var isNowDay = selectedDate==new Date().Format("yyyy-MM-dd");
 
-                 var hour2Opts = [];
 
-                 var nowHour = new Date().Format("h");
 
-                 for (var i = 0; i < 24; i++) {
 
-                     if( !isNowDay || (isNowDay && i<=nowHour)) hour2Opts.push('<option value="' + i + '">' + i + ' 时</option>');
 
-                 }
 
-                 $("#hour2,#hourP2").html(hour2Opts.join(''))
 
-             }
 
-         });
 
-         //日期不能超过当前日期
 
-         $("#datepicker1,#datepicker2").datepicker("option", "maxDate", new Date().Format("yyyy-MM-dd"));
 
-         $("#date_select,#ui-datepicker-div,#day_select").on("click", function (e) {
 
-             e.stopPropagation();
 
-         });
 
-         var ua = navigator.userAgent;
 
-         var isIE=false;
 
-         if (ua.indexOf('MSIE') != -1 || ua.indexOf('Trident') != -1) {
 
-             isIE=true;
 
-         }
 
-         //纱线规格导出生产预期天数输入控制处理
 
-         $('#prev_day').on('dblclick',function(event) {
 
-             event.preventDefault();
 
-             event.stopPropagation();
 
-             return false;
 
-         });
 
-         $("#prev_day").on("keydown",function(event){
 
-             var v = $(this).val();
 
-                 if (isIE) {
 
-                     if ( ((event.keyCode > 47) && (event.keyCode < 58)) || (event.keyCode == 8) ) {  // 判断键值
 
-                         if(event.keyCode != 8 && (v+String.fromCharCode(event.keyCode))*1>60){
 
-                             return false;
 
-                         }
 
-                         return true;
 
-                     } else {
 
-                         return false;
 
-                     }
 
-                 } else {
 
-                     if ( ((event.which > 47) && (event.which < 58)) || (event.which == 8) || (event.keyCode == 17) ) {
 
-                         if(event.keyCode != 17 && event.which != 8 && (v+String.fromCharCode(event.which))*1>60){
 
-                             return false;
 
-                         }
 
-                         return true;
 
-                     } else {
 
-                         return false;
 
-                     }
 
-                 }
 
-         }).focus(function() {
 
-                 this.style.imeMode='disabled';   // 禁用输入法,禁止输入中文字符
 
-         });
 
-         //纱线规格导出确定按钮事件处理
 
-         $("#day_select .daySelected_ok>button").on('click',function(){
 
-             var v=$("#prev_day").val();
 
-             if(isNaN(v)){
 
-                 $("#prev_day").val('');
 
-                 return;
 
-             }
 
-             window.open(SERVER_URL + "/export/yarn-specifications?day="+(v*1));
 
-         })
 
-         $("#dev_stop").css("top", ($("#dev_alarm").offset().top * 1 + $("#dev_alarm").height() + 15) + "px");
 
-         $("#search input:eq(0)").off().on('keypress', function (e) {
 
-             if (e.keyCode == 13) {
 
-                 search()
 
-             }
 
-         });
 
-         $("#imp_btn").on('click', function (e) {
 
-             e.stopPropagation();
 
-             $('#imp_item').show();
 
-             $('#search_result,#func_menulist').hide()
 
-         })
 
-         $("#search .search_btn").on('click', function (e) {
 
-             e.stopPropagation();
 
-             search();
 
-         })
 
-         //分析功能
 
-         $("#func_menu_btn").on('click',function(e){
 
-             e.stopPropagation();
 
-             $("#func_menulist").show();
 
-             $('#search_result,#imp_item').hide()
 
-         });
 
-         //导出数据项选择
 
-         $("#imp_item>div").on('click', function (e) {
 
-             $(this).parent().find(".active").removeClass("active");
 
-             //导出数据
 
-             var code = $(this).addClass("active").attr("itemcode");
 
-             var $date_select = $("#date_select").attr("itemcode",code);
 
-             var $day_select=$("#day_select").hide();
 
-             var day = new Date();
 
-             if(day.getHours()<7){
 
-                 day=day.setDate(day.getDate()-2);
 
-             }else{
 
-                 day=day.setDate(day.getDate()-1);
 
-             }
 
-             var day1 = new Date().setDate(new Date(day).getDate() - 7);
 
-             $("#datepicker1").val(new Date(day1).Format("yyyy-MM-dd"))
 
-             $("#datepicker2").datepicker("option", "minDate", new Date(day1).Format("yyyy-MM-dd"));
 
-             $("#datepicker2").val(new Date(day).Format("yyyy-MM-dd"))
 
-             $("#hour1,#hourP1").val("7")
 
-             $("#hour2,#hourP2").val("19");
 
-             $("#datepicker2").parent().show();//显示结束日期选择
 
-             switch (parseInt(code)) {
 
-                 case 1:
 
-                     //alert("生产");
 
-                     e.stopPropagation();
 
-                     $("#date_select .hourAreaSelect").hide();
 
-                     $("#date_select .hourPointSelect").hide();
 
-                     $date_select.show().css({
 
-                         "top": $(this).offset().top-10  + "px",
 
-                         "left": $("#imp_item").offset().left- $("#date_select").width()-20 + "px"
 
-                     })
 
-                     //window.open(SERVER_URL + "/export/production");
 
-                     break;
 
-                 case 2:
 
-                     // alert("停机原因");
 
-                     e.stopPropagation();
 
-                     $("#date_select .hourAreaSelect").hide();
 
-                     $("#date_select .hourPointSelect").show();
 
-                     $date_select.show().css({
 
-                         "top": $(this).offset().top-10  + "px",
 
-                         "left": $("#imp_item").offset().left- $("#date_select").width()-20 + "px"
 
-                     })
 
-                     break;
 
-                 case 3:
 
-                     // alert("并发叫料分析");
 
-                     e.stopPropagation();
 
-                     $("#date_select .hourAreaSelect").show();
 
-                     $("#date_select .hourPointSelect").hide();
 
-                     $date_select.show().css({
 
-                         "top": $(this).offset().top-10 + "px",
 
-                         "left": $(this).offset().left -  $("#date_select").width()-20 + "px"
 
-                     })
 
-                     break;
 
-                 case 4:
 
-                     // alert("断纱分析");
 
-                     e.stopPropagation();
 
-                     $("#date_select .hourAreaSelect").hide();
 
-                     $("#date_select .hourPointSelect").hide();
 
-                     $date_select.show().css({
 
-                         "top": $(this).offset().top-10 + "px",
 
-                         "left": $(this).offset().left -  $("#date_select").width()-20 + "px"
 
-                     })
 
-                     $("#datepicker2").parent().hide();//隐藏结束日期选择
 
-                     var preday=new Date();
 
-                     preday = preday.setDate(new Date().getDate()-1);
 
-                     $("#datepicker1,#datepicker2").val(new Date(preday).Format("yyyy-MM-dd"));//默认为前一天
 
-                     break;
 
-                 case 5:
 
-                     // alert("并发下卷分析");
 
-                     e.stopPropagation();
 
-                     $("#date_select .hourAreaSelect").show();
 
-                     $("#date_select .hourPointSelect").hide();
 
-                     $date_select.show().css({
 
-                         "top": $(this).offset().top-10 + "px",
 
-                         "left": $(this).offset().left -  $("#date_select").width()-20 + "px"
 
-                     })
 
-                     break;
 
-                 case 6:
 
-                     // alert("告警");
 
-                     e.stopPropagation();
 
-                     $("#date_select .hourAreaSelect").hide();
 
-                     $("#date_select .hourPointSelect").show();
 
-                     $date_select.show().css({
 
-                         "top": $(this).offset().top-10 + "px",
 
-                         "left": $(this).offset().left -  $("#date_select").width()-20 + "px"
 
-                     })
 
-                     break;
 
-                 case 7:
 
-                     // alert("平方米克重")
 
-                     window.open(SERVER_URL + "/export/gram-mass");
 
-                     break;
 
-                 case 8:
 
-                     // alert("送经量");
 
-                     window.open(SERVER_URL + "/export/warp-run-in");
 
-                     break;
 
-                 case 9:
 
-                     e.stopPropagation();
 
-                     $("#prev_day").val('7');
 
-                     // alert("纱线规格");
 
-                     $date_select.hide();
 
-                     //打开预期天数窗口
 
-                     $day_select.show().css({
 
-                         "top": $(this).offset().top-10  + "px",
 
-                         "left": $("#imp_item").offset().left- $("#day_select").width()-20 + "px"
 
-                     });
 
-                     //window.open(SERVER_URL + "/export/yarn-specifications");
 
-                     break;
 
-                 case 10:
 
-                 case 11:
 
-                 case 12:
 
-                 case 13:
 
-                     e.stopPropagation();
 
-                     $("#date_select .hourAreaSelect").hide();
 
-                     $("#date_select .hourPointSelect").hide();
 
-                     $date_select.show().css({
 
-                         "top": $(this).offset().top-10 + "px",
 
-                         "left": $(this).offset().left -  $("#date_select").width()-20 + "px"
 
-                     })
 
-                     $("#datepicker2").parent().hide();//隐藏结束日期选择
 
-                     var preday=new Date();
 
-                     preday = preday.setDate(new Date().getDate()-1);
 
-                     $("#datepicker1,#datepicker2").val(new Date(preday).Format("yyyy-MM-dd"));//默认为前一天
 
-                     break;
 
-                 case 14:
 
-                     e.stopPropagation();
 
-                     $("#date_select .hourAreaSelect").hide();
 
-                     $("#date_select .hourPointSelect").hide();
 
-                     $date_select.show().css({
 
-                         "top": $(this).offset().top-10  + "px",
 
-                         "left": $("#imp_item").offset().left- $("#date_select").width()-20 + "px"
 
-                     })
 
-                 //window.open(SERVER_URL + "/export/production");
 
-                     break;
 
-                 case 15:
 
-                     //e.stopPropagation();
 
-                     showTTT();
 
-                     break;
 
-                 case 16:
 
-                     window.open(SERVER_URL + "/export/tmp");
 
-                     break;
 
-             }
 
-         })
 
-         //自定义导出日期确定
 
-         $("#date_select .dateSelected_ok").on('click', function () {
 
-             var s1 = $("#datepicker1").val()
 
-             var s2 = $("#datepicker2").val()
 
-             //var devcode = $.trim($("#imp_devcode").val())
 
-             var itemcode = $("#date_select").attr("itemcode");
 
-             if (s1 == "" || (s2 == ""&&itemcode!=4&&itemcode!=10&&itemcode!=11&&itemcode!=12&&itemcode!=13)) return;
 
-             switch (parseInt(itemcode)) {
 
-                 case 1:
 
-                     window.open(SERVER_URL + "/export/production?start="+s1+"&end="+s2);
 
-                     break;
 
-                 case 2:
 
-                     var h1 = $("#hourP1").val();
 
-                     var h2 = $("#hourP2").val();
 
-                     s1 = s1 +" "+h1+":00:00"
 
-                     s2 = s2 +" "+h2+":00:00"
 
-                     window.open(SERVER_URL + "/export/stops?start="+s1+"&end="+s2);
 
-                     break;
 
-                 case 3:
 
-                     var h1 = $("#hour1").val();
 
-                     var h2 = $("#hour2").val();
 
-                     window.open(SERVER_URL + "/export/stops/type/7?start="+s1+"&end="+s2+"&st="+h1+"&et="+h2);
 
-                     break;
 
-                 case 4:
 
-                     window.open(SERVER_URL + "/export/broken-yarn?date="+s1);
 
-                     break;
 
-                 case 5:
 
-                     var h1 = $("#hour1").val();
 
-                     var h2 = $("#hour2").val();
 
-                     window.open(SERVER_URL + "/export/stops/type/6?start="+s1+"&end="+s2+"&st="+h1+"&et="+h2);
 
-                     break;
 
-                 case 6:
 
-                     var h1 = $("#hourP1").val();
 
-                     var h2 = $("#hourP2").val();
 
-                     s1 = s1 +" "+h1+":00:00"
 
-                     s2 = s2 +" "+h2+":00:00"
 
-                     window.open(SERVER_URL + "/export/alarms?start="+s1+"&end="+s2);
 
-                     break;
 
-                 case 10:
 
-                     window.open(SERVER_URL + "/export/productivity-day?date="+s1);
 
-                     break;
 
-                 case 11:
 
-                     window.open(SERVER_URL + "/export/productivity-month?date="+s1);
 
-                     break;
 
-                 case 12:
 
-                     window.open(SERVER_URL + "/export/energy-day?date="+s1);
 
-                     break;
 
-                 case 13:
 
-                     window.open(SERVER_URL + "/export/energy-month?date="+s1);
 
-                     break;
 
-                 case 14:
 
-                     window.open(SERVER_URL + "/export/order?start="+s1+"&end="+s2);
 
-                     break;
 
-             }
 
-             $("body").trigger('click')
 
-         });
 
-         $("#autoplayer_btn").off().on('click', function () {
 
-             var img = $(this).find("img");
 
-             AutoPlayer = !AutoPlayer
 
-             if (AutoPlayer) {
 
-                 img.attr("src", "image/auto3d_start.png");
 
-                 try {
 
-                     //循环播放
 
-                     player.Native.CameraAnimation.setLoop(true);
 
-                     // 播放动画
 
-                     player.Native.CameraAnimation.start();
 
-                 } catch (e) {
 
-                 }
 
-             } else {
 
-                 img.attr("src", "image/auto3d_stop.png");
 
-                 try {
 
-                     player.Native.CameraAnimation.stop();
 
-                 } catch (e) {
 
-                 }
 
-             }
 
-         })
 
-         $("#imp_btn_maogaodetail").off().on('click', function () {
 
-             var v = $("#maogaoDetailWin").attr("maogao")
 
-             window.open(SERVER_URL + "/formula/export/" + v)
 
-         })
 
-         //毛高比重
 
-         $("#maogao_btn").on('click', function () {
 
-             $.getJSON(SERVER_URL + "/formula/total", {}, function (data) {
 
-                 if (data.code != 0) {
 
-                     alert(data.msg)
 
-                     return;
 
-                 }
 
-                 var data = data.data;
 
-                 var tbody = $("#maogaoWin table:last>tbody");
 
-                 tbody.html('');
 
-                 tbody.find("tr:gt(0)").remove();
 
-                 var ls = [];
 
-                 var tpl = '<tr maogao="{height}" style="color: #FFFFFF;font-size: 20px;cursor: pointer;" title="点击可查看详情"><td width="33%">{height}</td><td width="1px" style="color: transparent">|</td><td width="33%">{num}</td><td width="1px" style="color: transparent">|</td><td width="33%">{percent}</td></tr>';
 
-                 for (var i = 0; i < data.length; i++) {
 
-                     var item = data[i];
 
-                     ls.push(tpl.replace(/(\{height\})/gi, item.height).replace(/(\{num\})/gi, item.num).replace(/(\{percent\})/gi, item.percent))
 
-                 }
 
-                 tbody.append(ls.join(''));
 
-                 $("#maogaoWin").show();
 
-                 $("#maogaoWin table:last>tbody>tr").off().on('click', function () {
 
-                     var v = $(this).attr('maogao')
 
-                     //毛高详情
 
-                     $.getJSON(SERVER_URL + "/formula/detail/" + v, {}, function (r) {
 
-                         if (r.code == 0) {
 
-                             var tplHtml = template("maogodetail_tpl", r)
 
-                             $("#maogaoDetailWin table:last>tbody").html(tplHtml);
 
-                             $("#maogaoDetailWin").attr("maogao", v).show();
 
-                         }
 
-                     })
 
-                 })
 
-             })
 
-         })
 
-         //白坯布预测分析
 
-         $("#bpb_fx").on('click',function(e){
 
-             e.stopPropagation();
 
-             var ifm = $("#iframeWin").attr("class","newwin bpbWin").show();
 
-             ifm.find(".title .text").html('');
 
-             ifm.find("iframe").attr({"src":"bpb_fx.html"});
 
-         });
 
-         //初始化小时选择项
 
-         var hour1Opts = [];
 
-         var hour2Opts = [];
 
-         var nowHour = new Date().Format("h");
 
-         for (var i = 0; i < 24; i++) {
 
-             hour1Opts.push('<option value="' + i + '">' + i + ' 时</option>');
 
-             if(i<=nowHour) hour2Opts.push('<option value="' + i + '">' + i + ' 时</option>');
 
-         }
 
-         $("#hour1,#hourP1").html(hour1Opts.join(''))
 
-         $("#hour2,#hourP2").html(hour2Opts.join(''))
 
-     });
 
-     function clearEle(){
 
-         $('#imp_item,#func_menulist,#date_select,#day_select').hide();
 
-         $('#search_result').html('').hide();
 
-         $('#search input').val('');
 
-         $("#iframeWin").hide().find("iframe").attr("src","");
 
-     }
 
-     function GetData() {
 
-             $.getJSON(SERVER_URL + "/index", {}, function (res) {
 
-                 setTimeout(function () {
 
-                     //每60秒主动查询一次数据
 
-                     GetData()
 
-                 }, INDEX_TIMEOUT);
 
-                 if (res == null || res.code != 0) {
 
-                     return
 
-                 }
 
-                 if(currentTargetType!="IN02"){
 
-                     return;
 
-                 }
 
-                 var jsondata = res.data;
 
-                 $("#dev_state .content .stat .runningRatio").html(jsondata.device.runningRatio);
 
-                 DataFill.AlarmLine(jsondata.weekData)
 
-                 DataFill.StopLine(jsondata.weekData)
 
-                 DataFill.LoadSCXL(jsondata.efficiency)
 
-                 DataFill.LoadJDL(jsondata.weekData)
 
-                 DataFill.LoadSCLine(jsondata.weekData)
 
-                 DataFill.LoadUsedLine(jsondata.weekData)
 
-             })
 
-     }
 
-     function GetAlarmData() {
 
-             $.getJSON(SERVER_URL + "/alarm", {}, function (res) {
 
-                 setTimeout(function () {
 
-                     //每10秒主动查询一次数据
 
-                     GetAlarmData()
 
-                 }, ALARM_TIMEOUT);
 
-                 if (res == null || res.code != 0) {
 
-                     return
 
-                 }
 
-                 if(currentTargetType!="IN02"){
 
-                     return;
 
-                 }
 
-                 var jsondata = res.data;
 
-                 DataFill.DevInfo(jsondata.device)
 
-                 DataFill.AlarmTable(jsondata.alarm);
 
-                 DataFill.LoadPan(jsondata.pan);
 
-             })
 
-     }
 
-     //获取已接入平台设备列表.将在设备模型加载完成后进行初始调用
 
-     function GetOnlineDev() {
 
-         $.getJSON(SERVER_URL + "/device/online", {}, function (res) {
 
-             setTimeout(function () {
 
-                 //每5分钟主动查询一次数据
 
-                 GetOnlineDev()
 
-             }, ONLIME_TIMEOUT);
 
-             if (res == null || res.code != 0) {
 
-                 return
 
-             }
 
-             if(currentTargetType!="IN02"){
 
-                 return;
 
-             }
 
-             var jsondata = "," + res.data.join(",") + ",";
 
-             for (var devcode in modelsMap) {
 
-                 //判断当前设备是否在在线设备列表中
 
-                 //设备原来未接入,现在接入了才恢复正常颜色
 
-                 if (jsondata.indexOf("," + devcode + ",") > -1) {
 
-                     //设备已接入
 
-                     if (OFFLINE_DEVS[devcode] != null) {
 
-                         ChangeModelColor(devcode); //恢复原颜色
 
-                         ChangeModelAlarmState2(devcode);//"00ff00"
 
-                         OFFLINE_DEVS[devcode] = null;
 
-                         console.log('设备上线:', devcode)
 
-                     }
 
-                 } else {
 
-                     if (OFFLINE_DEVS[devcode] == null) {
 
-                         //设备未接入
 
-                         ChangeModelColor(devcode, DEV_OFFLINE_COLOR);
 
-                         ChangeModelAlarmState2(devcode);
 
-                         OFFLINE_DEVS[devcode] = 1
 
-                         //console.log('离线设备:',devcode)
 
-                     }
 
-                 }
 
-             }
 
-         })
 
-     }
 
-     //获取全厂统计数据
 
-     function GetFacData() {
 
-         //"/static/3d/data.json"
 
-         //
 
-         $.getJSON(SERVER_URL + "/stock", {}, function (res) {
 
-             setTimeout(function () {
 
-                 //每1分钟主动查询一次数据
 
-                 GetFacData()
 
-             }, 60*1000);
 
-             FacStockData = res;
 
-             if (res == null) {
 
-                 return
 
-             }
 
-             if(currentTargetType!="FAC"){
 
-                 return;
 
-             }
 
-             for (var key in MarkerMapFac) {
 
-                 if(key=="FAC"){
 
-                     for (var marker in MarkerMapFac[key]) {
 
-                         var opt = MarkerMapFac[key][marker];
 
-                         var dataType = opt["userData"];
 
-                         if(dataType==null) continue;
 
-                         dataType = dataType.split("|");
 
-                         var dataMap = res[dataType[0]];//从返回结果中获取到当前数据类型对应的统计结果
 
-                         if(dataMap==null) continue;
 
-                         var dataTpl = dataType[1]; //从拆分结果中获取数据模板
 
-                         var dataText = dataTpl;
 
-                         //将模板中的属性替换成数据值
 
-                         for (var attr in dataMap) {
 
-                             /*
 
-                             if(attr=="fdy" || attr=="poy"){
 
-                                 for (var yclattr in dataMap[attr]) {
 
-                                     dataText = dataText.replace("{"+attr+"."+yclattr+"}",dataMap[attr][yclattr].toString().padEnd(6," "));
 
-                                 }
 
-                                 continue
 
-                             }
 
-                             */
 
-                             dataText = dataText.replace("{"+attr+"}",dataMap[attr].toString().padEnd(6," "));
 
-                         }
 
-                         //更新GIS标记内容
 
-                         opt["text"]=dataText;
 
-                         player.Native.GisMarker.update(marker, opt);
 
-                     }
 
-                     break;
 
-                 }
 
-             }
 
-         });
 
-     }
 
-     function backMasterView() {
 
-         zoomCount=0;
 
-         switch(currentTargetType){
 
-             case "FAC":
 
-                 backMasterViewByFac();
 
-                 break;
 
-             case "IN02":
 
-                 backMasterViewBy02();
 
-                 break;
 
-             case "IN03":
 
-                 backMasterViewBy03();
 
-                 break;
 
-             case "IN04":
 
-                 backMasterViewBy04();
 
-                 break;
 
-             case "IN05":
 
-                 backMasterViewBy05();
 
-                 break;
 
-         }
 
-     }
 
-     //全局厂房最佳视图
 
-     function backMasterViewByFac(){
 
-         if (AutoPlayer) {
 
-             const img = $("#autoplayer_btn").find("img");
 
-             img.attr("src", "image/auto3d_stop.png");
 
-             try {
 
-                 player.Native.CameraAnimation.stop();
 
-             } catch (e) {
 
-             }
 
-         }
 
-         // player.Native.Camera.moveTo([235.678127000173, 13.38107286701451, 74.13573809425804], [-1248.3191825020908, -262.59031050373517, -409.93944372657353], [-0.30023176822741604, -0.055832565112502126, 0.9522308596238611], 1);
 
-         player.Native.Camera.moveTo([286.03479667714066, -369.1462098899696, 250.99077822208548], [-1630.186261661935, 1578.4562059189793, -1508.5247276647053],[-0.3797261858729431, 0.38594484375048804, 0.840746454851163], 1);
 
-         // 使用异步函数
 
-         (async () => {
 
-             setTimeout(function() {
 
-                 player.Native.Camera.setAnchorPos([-45.87571144104003, -44.632896423339844, 43.90447044372559]);
 
-             }, 3000);
 
-         })();
 
-     }
 
-     //经编 2号楼内部最佳视图
 
-     function backMasterViewBy02() {
 
-         if (AutoPlayer) {
 
-             const img = $("#autoplayer_btn").find("img");
 
-             img.attr("src", "image/auto3d_stop.png");
 
-             try {
 
-                 player.Native.CameraAnimation.stop();
 
-             } catch (e) {
 
-             }
 
-         }
 
-         // player.Native.Camera.moveTo([-60.91624261330108, -39.68511717426356, 85.99570940739352], [-61.26059834308166, -0.225858934410347, -0.5930273740619612], [-0.007940809332449061, 0.9099266223396253, 0.41469324265623975], 1);
 
-         player.Native.Camera.moveTo([7.630977787770181, -19.831384507538644, 3.1479712959809714], [-76.14185573007973, -18.383967627451927, -10.437484866007], [-0.1600317165278932, 0.0027650086325702416, 0.9871080003892169], 1);
 
-         // 使用异步函数
 
-         (async () => {
 
-             setTimeout(function() {
 
-                 player.Native.Camera.setAnchorPos([-9.9559907913208, -20.36981773376465, 0]);
 
-             }, 3000);
 
-         })();
 
-     }
 
-     //印花 3号楼内部最佳视图
 
-     function backMasterViewBy03() {
 
-         if (AutoPlayer) {
 
-             const img = $("#autoplayer_btn").find("img");
 
-             img.attr("src", "image/auto3d_stop.png");
 
-             try {
 
-                 player.Native.CameraAnimation.stop();
 
-             } catch (e) {
 
-             }
 
-         }
 
-         player.Native.Camera.moveTo([-116.07104849630147,-18.169370509268738,56.9319977765473], [-107.36823484646561,85.73911893683285,-24.094438051363845], [0.051211696426811185,        0.6114493808312381,0.7896246050055583], 1);
 
-         // 使用异步函数
 
-         (async () => {
 
-             setTimeout(function() {
 
-                 player.Native.Camera.setAnchorPos([-109.86441802978516,37.72066879272461,11.815499305725098]);
 
-             }, 3000);
 
-         })();
 
-     }
 
-     //前整最佳视图
 
-     function backMasterViewBy04() {
 
-         if (AutoPlayer) {
 
-             const img = $("#autoplayer_btn").find("img");
 
-             img.attr("src", "image/auto3d_stop.png");
 
-             try {
 
-                 player.Native.CameraAnimation.stop();
 
-             } catch (e) {
 
-             }
 
-         }
 
-         player.Native.Camera.moveTo([-166.98026525742,-32.98437562738662,59.7147755911012], [-162.48491725546455,167.01477211136037,-57.41703426855314], [0.01135409744633673,
 
-         0.5051466119244602,
 
-         0.8629588547158074], 1);
 
-         // 使用异步函数
 
-         (async () => {
 
-             setTimeout(function() {
 
-                 player.Native.Camera.setAnchorPos([-179.36495971679688,20.81890106201172,18.464128494262695]);
 
-             }, 3000);
 
-         })();
 
-     }
 
-     //后整最佳视图
 
-     function backMasterViewBy05() {
 
-         if (AutoPlayer) {
 
-             const img = $("#autoplayer_btn").find("img");
 
-             img.attr("src", "image/auto3d_stop.png");
 
-             try {
 
-                 player.Native.CameraAnimation.stop();
 
-             } catch (e) {
 
-             }
 
-         }
 
-         player.Native.Camera.moveTo([-12.99017721352439,-10.080563284010175,49.554397409976204], [8.296305403003473,44.55134282689619,-4.17230772054176], [0.245272865291882,       0.6294945195771604,0.737277336810125], 1);
 
-         // 使用异步函数
 
-         (async () => {
 
-             setTimeout(function() {
 
-                 player.Native.Camera.setAnchorPos([3.2281014919281006,22.60576629638672,18.464128494262695]);
 
-             }, 3000);
 
-         })();
 
-     }
 
-     function backMasterView180() {
 
-         if (AutoPlayer) {
 
-             const img = $("#autoplayer_btn").find("img");
 
-             img.attr("src", "image/auto3d_stop.png");
 
-             try {
 
-                 player.Native.CameraAnimation.stop();
 
-             } catch (e) {
 
-             }
 
-         }
 
-         player.Native.Camera.moveTo([-61.71380071610987, 51.07810751258113, 79.71750535252107], [-61.26763429787266, -0.047500086249613105, -0.5366793501724771], [0.00735988539091022, -0.8433593320509241, 0.5372996083468254], 1);
 
-     }
 
-     //1.创建RemotePlayer对象
 
-     var player = new RemotePlayer({
 
-         video: document.getElementById("EngineContent"), //绑定视频标签或图片标签
 
-         signalServer: PLAYER3D_URL, //云渲染服务器,发布时需要改为实际地址
 
-         engineId: "" + Date.now(), // 引擎会话id,如果已存在则连接,没有则创建,会话在断开连接后超时自动关闭
 
-         rtcIni: 'rtc.ini', // 可指定webrtc配置文件,默认为rtc.ini,相对目录为集群节点的enginePath目录
 
-         autoResize: true, // 引擎是否跟跟随标签尺寸
 
-         limtMoveCPS: 10, // 限制每秒鼠标移动的消息个数
 
-         userTimeout: 1000 * 60 * 60 * 5, // 用户操作超时设置,毫秒
 
-         exitTimeout: 1000 * 60 * 60 * 999999, // 用户超时后多久断开会话
 
-         maxTimeout: 1000, // 会话超时时间,允许掉线后引擎保存多久,在该时间内可重新连接到会话,否则会创建新的会话
 
-         debug: false // 是否启用调试,开启后调用Native接口时会使用console.log进行记录
 
-     });
 
-     var modelLoadState={};//模型加载状态
 
-     var playerNative = null;
 
-     var playerConnState = false;
 
-     var reconntimer = null;
 
-     var markerLClickObj=null; //当前点击的标记对象
 
-     var FacStockData = null;//全厂库存统计数据
 
-     var StockTypeName={"pt":"盘头","ycl":"原材料","bpb":"白坯布","cp":"成品"};
 
-     var StockTypeUnit={"pt":"个","ycl":"KG","bpb":"KG","cp":"条"};
 
-     //2.[可选]监听连接成功消息
 
-     player.on("Connected", () => {
 
-         console.log("Has connected to engine")
 
-         playerConnState = true
 
-         if (reconntimer != null) clearTimeout(reconntimer);
 
-     });
 
-     //3.[可选]监听连接失败消息
 
-     player.on("Disconnected", (e) => {
 
-         console.log("Disconnected from engine", e);
 
-         clearEle();
 
-         playerConnState = false
 
-         //4.[推荐]尝试重新连接
 
-         reconntimer = setTimeout(function () {
 
-             console.log('尝试自动重连:', playerConnState)
 
-             if (playerConnState) return
 
-             player.reconnect();
 
-         }, 10000)
 
-     });
 
-     //5. [推荐] 响应UserTimeOut消息,引擎接收用户鼠标触屏事件超时发出通知
 
-     player.on("UserTimeOut", () => {
 
-         console.info(`用户长时间没有操作三维视图,会话即将退出,可调用player.resetTimer()取消退出`);
 
-         if (!AutoPlayer && currentTargetType=='IN02') $("#autoplayer_btn").trigger('click') //开启自动漫游
 
-     });
 
-     async function showMarker(type){
 
-         console.log(type)
 
-         console.log(MarkerMapFac)
 
-         for (var t in MarkerMapFac) {
 
-             if(t==type){
 
-                 for (var markPtr in MarkerMapFac[t]) {
 
-                     var options = MarkerMapFac[t][markPtr];
 
-                     options["visible"]=true;
 
-                     await player.Native.GisMarker.update(markPtr, options);
 
-                 }
 
-             }else{
 
-                 for (var markPtr in MarkerMapFac[t]) {
 
-                     var options = MarkerMapFac[t][markPtr];
 
-                     options["visible"]=false;
 
-                     await player.Native.GisMarker.update(markPtr, options);
 
-                 }
 
-             }
 
-         }
 
-     }
 
-     async function loadFacModel(Native){
 
-         if(currentTargetType=="FAC") return;
 
-         currentTargetType="FAC";
 
-         var activeImg = $(".bottom img.active");
 
-         activeImg.attr({'src':activeImg.attr('src').replace('_active',''),'class':''});
 
-         $(".bottom img[t='"+currentTargetType+"']").attr({'src':'image/fac_btn_active.png','class':'active'});
 
-         $("body>div.hideDiv[for='FAC']").show();
 
-         $("body>div.hideDiv[for!='FAC']").hide();
 
-         await player.Native.Model.setModelVisible("IN02",false);
 
-         await player.Native.Model.setModelVisible("IN03",false);
 
-         await player.Native.Model.setModelVisible("IN04",false);
 
-         await player.Native.Model.setModelVisible("IN05",false);
 
-         if(modelLoadState[currentTargetType]==null){
 
-             var cf = "data://models/T_ALL.pr";
 
-             var errStr = await PlayerUtils.call(Native.Model.loadModel, currentTargetType, cf);
 
-             modelLoadState[currentTargetType] = true;
 
-             //获取4号楼顶对象
 
-              var obj02 = await player.Native.ModelTree.findItemByName("Box013",0,true,1);
 
-              var imgid = await player.Native.GisMarker.loadImage("data://icon/qietu/tip2.png");
 
-              var options = {
 
-                          "text": "白坯布("+StockTypeUnit['bpb']+")\r\r当前库存:-\r统计时间:7点至次日7点\r当日入库:- 出库:-\r当月入库:- 出库:-\r",
 
-                          "visible": true,
 
-                          //"maxLod": 130,
 
-                          "minLod": 0,
 
-                          "textFontSize":16,
 
-                          "textColor": parseInt("0xffffffff"),
 
-                          "contentPadding":[5,5,5,5],
 
-                          "userData":"bpb|白坯布("+StockTypeUnit['bpb']+")\r\r当前库存:{curr}\r统计时间:7点至次日7点\r当日入库:{d-in} 出库:{d-out}\r当月入库:{m-in} 出库:{m-out}\r"
 
-              };
 
-              var obj02Aabb = await player.Native.ModelTree.getItemShapeInfo(obj02.item);
 
-              options.pos = [obj02Aabb.aabb[0][0], obj02Aabb.aabb[0][1]-10, obj02Aabb.aabb[0][2]+115];
 
-              //options.parentNode=tmp.item;
 
-              options.imgId = imgid
 
-              options.imgSize = [0, 140];
 
-              var markPtr = await player.Native.GisMarker.create(options);
 
-              //await player.Native.GisMarker.update(markPtr, options);
 
-              MarkerMapFac["FAC"]={};
 
-              MarkerMapFac["FAC"][markPtr]=options;
 
-              //获取盘头仓对象
 
-              var pantou = await player.Native.ModelTree.findItemByName("Object023",0,true,1);
 
-              //var imgid = await player.Native.GisMarker.loadImage("rgba:255,0,255,255");
 
-              var options = {
 
-                          "text": "盘头("+StockTypeUnit['pt']+")\r\r当前库存:-\r统计时间:7点至次日7点\r当日入库:- 出库:-\r当月入库:- 出库:-",
 
-                          "visible": true,
 
-                          //"maxLod": 130,
 
-                          "minLod": 0,
 
-                          "textFontSize":16,
 
-                          "textColor": parseInt("0xffffffff"),
 
-                          "contentPadding":[5,5,5,5],
 
-                          "userData":"pt|盘头("+StockTypeUnit['pt']+")\r\r当前库存:{curr}\r统计时间:7点至次日7点\r当日入库:{d-in} 出库:{d-out}\r当月入库:{m-in} 出库:{m-out}\r"
 
-              };
 
-              var obj02Aabb = await player.Native.ModelTree.getItemShapeInfo(pantou.item);
 
-              options.pos = [obj02Aabb.aabb[0][0], obj02Aabb.aabb[0][1]-30, obj02Aabb.aabb[0][2]+45];
 
-              //options.parentNode=tmp.item;
 
-              options.imgId = imgid
 
-              options.imgSize = [240, 140];
 
-              var markPtr = await player.Native.GisMarker.create(options);
 
-              MarkerMapFac["FAC"][markPtr]=options;
 
-              //await player.Native.GisMarker.update(markPtr, options);
 
-              //获取原材料仓对象
 
-              var pantou = await player.Native.ModelTree.findItemByName("B412",0,true,1);
 
-              //var imgid = await player.Native.GisMarker.loadImage("rgba:255,0,255,255");
 
-              var options = {
 
-                          "text": "原材料("+StockTypeUnit['ycl']+")\r\r当前库存:-\r统计时间:7点至次日7点\r当日入库:- 出库:-\r当月入库:- 出库:-\r",
 
-                          "visible": true,
 
-                          //"maxLod": 130,
 
-                          "minLod": 0,
 
-                          "textFontSize":16,
 
-                          "textColor": parseInt("0xffffffff"),
 
-                          "contentPadding":[5,5,5,5],
 
-                          "userData":"ycl|原材料("+StockTypeUnit['ycl']+")\r\r当前库存:{curr}\r统计时间:7点至次日7点\r当日入库:{d-in} 出库:{d-out}\r当月入库:{m-in} 出库:{m-out}\r"
 
-              };
 
-              var obj02Aabb = await player.Native.ModelTree.getItemShapeInfo(pantou.item);
 
-              options.pos = [obj02Aabb.aabb[0][0], obj02Aabb.aabb[0][1]-30, obj02Aabb.aabb[0][2]+60];
 
-              //options.parentNode=tmp.item;
 
-              options.imgId = imgid
 
-              options.imgSize = [0, 140];
 
-              var markPtr = await player.Native.GisMarker.create(options);
 
-              MarkerMapFac["FAC"][markPtr]=options;
 
-              //await player.Native.GisMarker.update(markPtr, options);
 
-              //var imgid = await player.Native.GisMarker.loadImage("rgba:255,0,255,255");
 
-              var options = {
 
-                          "text": "成品("+StockTypeUnit['cp']+")\r\r当前库存:-\r统计时间:7点至次日7点\r当日入库:- 出库:-\r当月入库:- 出库:-",
 
-                          "visible": true,
 
-                          //"maxLod": 130,
 
-                          "minLod": 0,
 
-                          "textFontSize":16,
 
-                          "textColor": parseInt("0xffffffff"),
 
-                          "contentPadding":[5,5,5,5],
 
-                          "userData":"cp|成品("+StockTypeUnit['cp']+")\r\r当前库存:{curr}\r统计时间:7点至次日7点\r当日入库:{d-in} 出库:{d-out}\r当月入库:{m-in} 出库:{m-out}\r"
 
-             };
 
-             options.pos = [obj02Aabb.aabb[0][0]+120, obj02Aabb.aabb[0][1]+10, obj02Aabb.aabb[0][2]+65];
 
-             //options.parentNode=tmp.item;
 
-             options.imgId = imgid
 
-             options.imgSize = [250, 140];
 
-             var markPtr = await player.Native.GisMarker.create(options);
 
-             MarkerMapFac["FAC"][markPtr]=options;
 
-             //await player.Native.GisMarker.update(markPtr, options);
 
-             //标记点击
 
-             Native.GisMarker.EventGisMarkerLClick.connect((event) => {
 
-                 markerLClickObj = MarkerMapFac["FAC"][event.markerId];
 
-                 if(markerLClickObj==null || FacStockData==null) return;
 
-                 setTimeout(function(dataType){
 
-                     if(dataType==null) return;
 
-                     dataType = dataType.split("|");
 
-                     //打开库存趋势窗口
 
-                     showStockTrend(dataType[0]);
 
-                 },300,markerLClickObj["userData"]);
 
-             });
 
-             GetFacData();
 
-         }else{
 
-             showMarker(currentTargetType);
 
-         }
 
-         player.Native.Settings.set('ambientIndenty', 'float', 0.39);//初始化环境光补偿
 
-         player.Native.Settings.set('diffuseIntensity', 'float', 0.8);//初始化光线强度
 
-         player.Native.Settings.set('specularIntensity', 'float', 0.64);//初始化高光强度
 
-         await player.Native.Model.setModelVisible(currentTargetType,true);
 
-         player.Native.CameraAnimation.clearKeyFrame();
 
-     }
 
-     //后整
 
-     async function loadIn05Model(Native){
 
-         if(currentTargetType=="IN05") return;
 
-         currentTargetType="IN05";
 
-         var activeImg = $(".bottom img.active");
 
-         activeImg.attr({'src':activeImg.attr('src').replace('_active',''),'class':''});
 
-         $(".bottom img[t='"+currentTargetType+"']").attr({'src':'image/in05_btn_active.png','class':'active'});
 
-          await player.Native.Model.setModelVisible("FAC",false);
 
-         await player.Native.Model.setModelVisible("IN02",false);
 
-         await player.Native.Model.setModelVisible("IN03",false);
 
-         await player.Native.Model.setModelVisible("IN04",false);
 
-         $("body>div.hideDiv[for='FAC']").hide();
 
-         $("body>div.hideDiv[for='IN02']").hide();
 
-         $("body>div.hideDiv[for='IN03']").hide();
 
-         $("body>div.hideDiv[for='IN04']").hide();
 
-         $("body>div.hideDiv[for='"+currentTargetType+"']").show();
 
-         player.Native.Settings.set('ambientIndenty', 'float', 1);//初始化环境光补偿
 
-         player.Native.Settings.set('diffuseIntensity', 'float', 1);//初始化光线强度
 
-         player.Native.Settings.set('specularIntensity', 'float', 1.2);//初始化高光强度
 
-         if(modelLoadState[currentTargetType]==null){
 
-             var cf = "data://models/T_03.pr";
 
-             var errStr = await PlayerUtils.call(Native.Model.loadModel, currentTargetType, cf);
 
-             modelLoadState[currentTargetType] = true;
 
-         }
 
-         showMarker(currentTargetType);
 
-         await player.Native.Model.setModelVisible("IN03",true);
 
-     }
 
-     //前整
 
-     async function loadIn04Model(Native){
 
-         if(currentTargetType=="IN04") return;
 
-         currentTargetType="IN04";
 
-         var activeImg = $(".bottom img.active");
 
-         activeImg.attr({'src':activeImg.attr('src').replace('_active',''),'class':''});
 
-         $(".bottom img[t='"+currentTargetType+"']").attr({'src':'image/in04_btn_active.png','class':'active'});
 
-         await player.Native.Model.setModelVisible("FAC",false);
 
-         await player.Native.Model.setModelVisible("IN02",false);
 
-         await player.Native.Model.setModelVisible("IN03",false);
 
-         await player.Native.Model.setModelVisible("IN05",false);
 
-         $("body>div.hideDiv[for='FAC']").hide();
 
-         $("body>div.hideDiv[for='IN02']").hide();
 
-         $("body>div.hideDiv[for='IN03']").hide();
 
-         $("body>div.hideDiv[for='IN05']").hide();
 
-         $("body>div.hideDiv[for='"+currentTargetType+"']").show();
 
-         player.Native.Settings.set('ambientIndenty', 'float', 1);//初始化环境光补偿
 
-         player.Native.Settings.set('diffuseIntensity', 'float', 1);//初始化光线强度
 
-         player.Native.Settings.set('specularIntensity', 'float', 1.2);//初始化高光强度
 
-         if(modelLoadState[currentTargetType]==null){
 
-             var cf = "data://models/T_03.pr";
 
-             var errStr = await PlayerUtils.call(Native.Model.loadModel, currentTargetType, cf);
 
-             modelLoadState[currentTargetType] = true;
 
-         }
 
-         showMarker(currentTargetType);
 
-         await player.Native.Model.setModelVisible("IN03",true);
 
-     }
 
-     //印花
 
-     async function loadIn03Model(Native){
 
-         if(currentTargetType=="IN03") return;
 
-         currentTargetType="IN03";
 
-         var activeImg = $(".bottom img.active");
 
-         activeImg.attr({'src':activeImg.attr('src').replace('_active',''),'class':''});
 
-         $(".bottom img[t='"+currentTargetType+"']").attr({'src':'image/in03_btn_active.png','class':'active'});
 
-         await player.Native.Model.setModelVisible("FAC",false);
 
-         await player.Native.Model.setModelVisible("IN02",false);
 
-         await player.Native.Model.setModelVisible("IN04",false);
 
-         await player.Native.Model.setModelVisible("IN05",false);
 
-         $("body>div.hideDiv[for='FAC']").hide();
 
-         $("body>div.hideDiv[for='IN02']").hide();
 
-         $("body>div.hideDiv[for='IN04']").hide();
 
-         $("body>div.hideDiv[for='IN05']").hide();
 
-         $("body>div.hideDiv[for='"+currentTargetType+"']").show();
 
-         player.Native.Settings.set('ambientIndenty', 'float', 1);//初始化环境光补偿
 
-         player.Native.Settings.set('diffuseIntensity', 'float', 1);//初始化光线强度
 
-         player.Native.Settings.set('specularIntensity', 'float', 1.2);//初始化高光强度
 
-         if(modelLoadState[currentTargetType]==null){
 
-             var cf = "data://models/T_03.pr";
 
-             var errStr = await PlayerUtils.call(Native.Model.loadModel, currentTargetType, cf);
 
-             modelLoadState[currentTargetType] = true;
 
-         }
 
-         showMarker(currentTargetType);
 
-         await player.Native.Model.setModelVisible(currentTargetType,true);
 
-         player.Native.CameraAnimation.clearKeyFrame();
 
-     }
 
-     //经编
 
-     async function loadIn02Model(Native){
 
-         if(currentTargetType=="IN02") return;
 
-         currentTargetType="IN02";
 
-         var activeImg = $(".bottom img.active");
 
-         activeImg.attr({'src':activeImg.attr('src').replace('_active',''),'class':''});
 
-         $(".bottom img[t='"+currentTargetType+"']").attr({'src':'image/in02_btn_active.png','class':'active'});
 
-         await player.Native.Model.setModelVisible("FAC",false);
 
-         await player.Native.Model.setModelVisible("IN03",false);
 
-         await player.Native.Model.setModelVisible("IN04",false);
 
-         await player.Native.Model.setModelVisible("IN05",false);
 
-         $("body>div.hideDiv[for='FAC']").hide();
 
-         $("body>div.hideDiv[for='IN03']").hide();
 
-         $("body>div.hideDiv[for='IN04']").hide();
 
-         $("body>div.hideDiv[for='IN05']").hide();
 
-         $("body>div.hideDiv[for='"+currentTargetType+"']").show();
 
-         player.Native.Settings.set('ambientIndenty', 'float', 0.39);//初始化环境光补偿
 
-         player.Native.Settings.set('diffuseIntensity', 'float', 0.8);//初始化光线强度
 
-         player.Native.Settings.set('specularIntensity', 'float', 0.64);//初始化高光强度
 
-         if(modelLoadState[currentTargetType]==null){
 
-             var cf = "data://models/T_02.pr";
 
-             var errStr = await PlayerUtils.call(Native.Model.loadModel, currentTargetType, cf);
 
-             modelLoadState[currentTargetType]=true;
 
-             //let cfInfo=await player.Native.Model.getInfo("all");
 
-             //player.Native.NodeProxy.setNodeRotation(cfInfo.nodePtr, [0,0,90]);
 
-             var rootItem = await player.Native.ModelTree.getRootItems();
 
-             var rootObj=null;
 
-             for (var i = 0; i < rootItem.length; i++) {
 
-                 if(rootItem[i].name=="T_02"){
 
-                     rootObj = rootItem[i]
 
-                     break;
 
-                 }
 
-             }
 
-             if(rootObj==null){
 
-                 console.log('未找到该模型的根节点')
 
-                 return;
 
-             }
 
-             var rowItems = await player.Native.ModelTree.getSubItems(rootObj.item)
 
-             for (var row = 0; row < rowItems.length; row++) {
 
-                 if (rowItems[row].name.length < 2 || rowItems[row].name.substr(0, 1) != "R") continue;
 
-                 var devItems = await player.Native.ModelTree.getSubItems(rowItems[row].item)
 
-                 for (var i = 0; i < devItems.length; i++) {
 
-                     if (devItems[i].name.length < 2 || devItems[i].name.substr(0, 2) != 'C_') continue
 
-                     var tmp = devItems[i];// await player.Native.ModelTree.findItemByName(name,0,true,3);
 
-                     //计算当前设备在世界坐标
 
-                     var xyz = await player.Native.ModelTree.calcItemAabb(tmp.item)
 
-                     var xyz2 = [(xyz.aabb.max[0] + xyz.aabb.min[0]) * 0.5, (xyz.aabb.max[1] + xyz.aabb.min[1]) * 0.5, (xyz.aabb.max[2] + xyz.aabb.min[2]) * 0.5];
 
-                     // 创建设备编号标记
 
-                     /*
 
-                     var options = {
 
-                         "text": devItems[i].name.replace("C_", "") + "#",
 
-                         "visible": true,
 
-                         "maxLod": 110,
 
-                         "minLod": 0.1,
 
-                         "textColor": parseInt("0xffffffff")
 
-                     };
 
-                     options.pos = [xyz2[0] - 1.5, xyz2[1] - 3, 0]
 
-                     var markPtr = await player.Native.GisMarker.create(options);
 
-                     player.Native.GisMarker.update(markPtr, options);
 
-                     */
 
-                     modelsMap[tmp.name] = {item: tmp.item, xyz: xyz2, rowno: rowItems[row].name.substr(1)}
 
-                     //初始化设备状态颜色
 
-                     ChangeModelAlarmState2(tmp.name);
 
-                     //创建指示灯标记
 
-                     /*
 
-                     var alarmColorMarker = {
 
-                         "text": "●",
 
-                         "visible": true,
 
-                         "maxLod": 110,
 
-                         "minLod": 0.1,
 
-                         "textFontSize": 14,
 
-                         "textColor": parseInt("0xffffff00") //透明色
 
-                     }
 
-                     alarmColorMarker.pos = [xyz2[0] + 0.7, xyz2[1] - 3, 0]
 
-                     var colormarkPtr = await player.Native.GisMarker.create(alarmColorMarker);
 
-                     player.Native.GisMarker.update(colormarkPtr, alarmColorMarker);
 
-                     modelsAlarmColorMap[tmp.name] = {itemPtr: colormarkPtr, options: alarmColorMarker}
 
-                     */
 
-                 }
 
-             }
 
-             //loadedcnt.innerText=totalcnt.innerText;
 
-             MODEL_LOADED = 1;
 
-             //获取数据
 
-             GetData();
 
-             //获取数据
 
-             GetAlarmData();
 
-             //获取在线设备列表
 
-             GetOnlineDev();
 
-         }
 
-         showMarker(currentTargetType);
 
-         for (var i in ANIMATION_DATA) {
 
-             // 添加关键帧
 
-             player.Native.CameraAnimation.addKeyFrames([ANIMATION_DATA[i]]);
 
-         }
 
-         await player.Native.Model.setModelVisible(currentTargetType,true);
 
-         if (ALARM_DEVS.length > 0) {
 
-             for (var i = 0; i < ALARM_DEVS.length; i++) {
 
-                 var s = ALARM_DEVS[i].split(">")
 
-                 //ChangeModelColor(s[0],s[1] , s[2]);
 
-                 ChangeModelAlarmState2(s[0], s[1]);
 
-             }
 
-             ALARM_DEVS = [];//清除
 
-         }
 
-     }
 
-     //6.监听远程过程调用加载完成消息
 
-     player.on("NativeLoad", async (Native) => {
 
-         playerNative =Native;
 
-         var devAllCount = 6 * 12 * 2 - 4 //设备总数
 
-         //var loadedcnt = document.getElementById("loadedcnt")
 
-         //var totalcnt = document.getElementById("totalcnt")
 
-         //totalcnt.innerText = devAllCount;
 
-         //loadedcnt.innerText="0";
 
-         loadFacModel(Native);
 
-         setTimeout(function(){
 
-              if (document.getElementById("loading") != null) document.getElementById("loading").remove(true) //加载完成,移除Loading
 
-             if (document.getElementById("loading_a1") != null) document.getElementById("loading_a1").remove(true)
 
-         },4000);
 
-         //调整视角,使其达到最佳初始效果
 
-         backMasterView();
 
-         //player.Native.Camera.moveToItem(lastPtr,1);
 
-         // // 选择Pickup工具
 
-         player.Native.Tools.setCurrentTool("system.Pickup");
 
-         //不显示提示框
 
-         player.Native.Settings.set("tips.enabled", "bool", false);
 
-         // //点选高亮显示
 
-         player.Native.Settings.set("pickUp.highlight", "bool", false);
 
-         //点选包围盒
 
-         player.Native.Settings.set("show.select.box", "bool", false);
 
-         player.Native.Settings.set("skybox.select", "string", "blue");
 
-         //点选背景虚化
 
-         player.Native.Settings.set("color.pickup.bkAlpha", "float", 0.8);
 
-         // 选中展示节点
 
-         // sam0023 = await player.Native.ModelTree.findItemByName("CYLINDER 3 of EQUIPMENT /C1101", 0, true, 3);
 
-         player.Native.Settings.set('ambientIndenty', 'float', 0.39);//初始化环境光补偿
 
-         player.Native.Settings.set('diffuseIntensity', 'float', 0.8);//初始化光线强度
 
-         player.Native.Settings.set('specularIntensity', 'float', 0.64);//初始化高光强度
 
-         player.Native.Settings.set('searchLightIntensity', 'float', 0.5);//初始化探照灯强度
 
-         // 点击事件一般仅用于浏览工具,在点选工具下无效
 
-         Native.Tools.setCurrentTool("system.Browse");
 
-         Native.ModelTree.EventBrowseLClick.connect((event) => {
 
-             if(event.object==null) return;
 
-             if(currentTargetType=="FAC"){
 
-                 //必须延迟处理模型的点击事件,以判断是否是点击的标记,暂时没有找到更好的方法处理标记点击
 
-                 setTimeout(function(event){
 
-                     if(markerLClickObj!=null){
 
-                         //标记被点击时,不执行模型点击逻辑
 
-                         markerLClickObj = null;
 
-                         return;
 
-                     }
 
-                     markerLClickObj = null;
 
-                     var inTxt = "";
 
-                     if(inPoints[event.object.name]!=null){
 
-                         //进入楼层内部
 
-                          inTxt = txt;
 
-                     }else {
 
-                         for (var txt in inPoints) {
 
-                             var item = inPoints[txt];
 
-                             if(event.pos[1]>= item["x1"] && event.pos[2]<= item["y1"] &&event.pos[1]<= item["x2"] && event.pos[2]>= item["y2"]){
 
-                                 inTxt = txt;
 
-                                 break;
 
-                             }
 
-                         }
 
-                     }
 
-                     if(inTxt!=""){
 
-                         switch(inTxt){
 
-                             case "IN02":
 
-                                 loadIn02Model(Native);
 
-                                 break;
 
-                             case "IN03":
 
-                                 loadIn03Model(Native);
 
-                                 break;
 
-                             case "IN04":
 
-                                 loadIn04Model(Native);
 
-                                 break;
 
-                             case "IN05":
 
-                                 loadIn05Model(Native);
 
-                                 break;
 
-                             default:
 
-                                 break;
 
-                         }
 
-                         currentTargetType=inTxt;
 
-                         backMasterView();
 
-                     }else{
 
-                         moveFacAnything("LClick", event);
 
-                     }
 
-                 },200,event);
 
-                 return;
 
-             }
 
-             if(currentTargetType=="IN02") updateInfo("LClick", event);
 
-             if(currentTargetType=="IN03") move03Anything("LClick", event);
 
-         });
 
-         Native.ModelTree.EventBrowseRClick.connect((event) => {
 
-             if(markerLClickObj!=null) return;
 
-             updateInfo("RClick", event)
 
-         });
 
-     })
 
-     async function updateSettings(object, type) {
 
-         console.log(object)
 
-         if (object.id) {
 
-             if (type == "bool") {
 
-                 player.Native.Settings.set(object.id, type, object.checked);
 
-             } else if (type == "red") {
 
-                 //参数前3个为RGB值,最后一个为透明度?,有点问题,好像不是正常的RGB?
 
-                 const xx = document.getElementById("color.value");
 
-                 player.Native.Settings.set(object.id, "string", xx.value);
 
-             } else {
 
-                 player.Native.Settings.set(object.id, type, object.value);
 
-             }
 
-             // 更新span值
 
-             if (type == "float") {
 
-                 var showValueStr = object.id + "Value";
 
-                 if (document.getElementById(showValueStr))
 
-                     document.getElementById(showValueStr).innerText = object.value;
 
-             }
 
-         }
 
-     }
 
-     //修改模型
 
-     async function updateModel(object) {
 
-         // sam0023 = await player.Native.ModelTree.getSelectedItem();
 
-         sam0023 = await player.Native.ModelTree.getItemBySelfId(2433);
 
-         console.log("0023", sam0023);
 
-         if (object.id === "selectItem") {
 
-             // if (object.checked) {
 
-             player.Native.ModelTree.setSelectItem(sam0023.item);
 
-             // } else {
 
-             //  player.Native.ModelTree.setSelectItem(0);
 
-             // }
 
-         } else if (object.id == "itemColor") {
 
-             console.log("瓦特?", JSON.stringify(sam0023))
 
-             // if (object.checked) {
 
-             const xx = document.getElementById("color.value");
 
-             player.Native.ModelTree.setItemColor(sam0023.item, parseInt(xx.value));
 
-             // } else {
 
-             // player.Native.ModelTree.restoreItemColor(sam0023.item);
 
-             // }
 
-         } else if (object.id == "itemColorClean") {
 
-             player.Native.ModelTree.restoreItemColor(sam0023.item);
 
-         } else if (object.id == "itemVisible") {
 
-             player.Native.ModelTree.setItemVisible(sam0023.item, object.checked);
 
-         }
 
-     }
 
-     var MarkerMap = {};//标记记录
 
-     var MarkerMapFac={};
 
-     var MarkerMapIN03={};
 
-     var MarkerOptMap = {};
 
-     //设置设置名称或者模型id的颜色
 
-     async function ChangeModelColor(name, color, hinttxt) {
 
-         var iteminfo = modelsMap[name]
 
-         if (iteminfo == null) return
 
-         if(currentTargetType!="IN02") return;
 
-         //var tmp = await player.Native.ModelTree.findItemByName(name,0,true,3);
 
-         if (color == null || color == "") {
 
-             if (OFFLINE_DEVS[name] == 1) return; //离线设备无需处理
 
-             //还原
 
-             await player.Native.ModelTree.restoreItemColor(iteminfo.item)
 
-             //隐藏已有标签
 
-             await player.Native.GisMarker.update(MarkerMap[name], {"visible": false});
 
-             MarkerMap[name] = null;
 
-         } else {
 
-             await player.Native.ModelTree.setItemColor(iteminfo.item, parseInt("0x" + color + "ff"), true)
 
-             if (hinttxt != null && hinttxt != "") {
 
-                 var srcPosition = iteminfo.xyz // await player.Native.NodeProxy.getNodePosition(temp.item);
 
-                 //console.log("posio",srcPosition)
 
-                 // 创建标记
 
-                 var options = {};
 
-                 if (MarkerOptMap[name] == null) {
 
-                     var imgid = await player.Native.GisMarker.loadImage("rgba:255,0,0,255");
 
-                     options = {
 
-                         "text": hinttxt,
 
-                         "visible": true,
 
-                         "maxLod": 130,
 
-                         "minLod": 0.1,
 
-                         "textColor": parseInt("0xffffffff")
 
-                     };
 
-                     options.pos = [srcPosition[0] - 1, srcPosition[1] - 2, srcPosition[2]];
 
-                     //options.parentNode=tmp.item;
 
-                     options.imgId = imgid
 
-                     options.imgSize = [-1, -1];
 
-                     MarkerOptMap[name] = options;
 
-                 } else {
 
-                     options = MarkerOptMap[name]
 
-                     options.text = hinttxt;
 
-                 }
 
-                 if (MarkerMap[name] != null) {
 
-                     await player.Native.GisMarker.update(MarkerMap[name], options);
 
-                 } else {
 
-                     var markPtr = await player.Native.GisMarker.create(options);
 
-                     await player.Native.GisMarker.update(markPtr, options);
 
-                     MarkerMap[name] = markPtr;
 
-                 }
 
-             } else {
 
-                 await player.Native.GisMarker.update(MarkerMap[name], {"visible": false});
 
-             }
 
-         }
 
-     }
 
-     //更改指示灯状态。需求变更,已废弃
 
-     async function ChangeModelAlarmState(name, color) {
 
-         var iteminfo = modelsAlarmColorMap[name]
 
-         if (iteminfo == null) return
 
-         var colormarkPtr = iteminfo.itemPtr;
 
-         var alarmColorMarker = iteminfo.options;
 
-         if (color == null || color == "") {
 
-             if (OFFLINE_DEVS[name] == 1) return; //离线设备无需处理
 
-             //还原为透明
 
-             alarmColorMarker["textColor"] = parseInt("0xffffff00");
 
-             player.Native.GisMarker.update(colormarkPtr, alarmColorMarker);
 
-             return;
 
-         }
 
-         alarmColorMarker["textColor"] = parseInt("0x" + color + "ff");
 
-         player.Native.GisMarker.update(colormarkPtr, alarmColorMarker);
 
-     }
 
-     //更改指示灯状态.版本2:更改设备标号牌旁边的指示灯模型
 
-     //绿灯为G 红灯为R 黄灯为Y
 
-     //如果没有告警和停机,显示绿灯另外2个隐藏
 
-     //CCD 叫料 停经片停机显示黄灯另外2个隐藏
 
-     //有故障和掉线二字的显示红灯,其他都显示黄灯
 
-     async function ChangeModelAlarmState2(name, color) {
 
-         color = color==null ? "" : color.toUpperCase();
 
-         var iteminfo = modelsMap[name]
 
-         if (iteminfo == null) return;
 
-         if(currentTargetType!="IN02") return;
 
-         var t = (!color ||color=="00FF00"||color=="FFFFFF")?"g":(color=="FF0000"?"r":"y");
 
-         var y_itemid = await player.Native.ModelTree.findItemByName(name+"Y",iteminfo.item,true,1)
 
-         var g_itemid = await player.Native.ModelTree.findItemByName(name+"G",iteminfo.item,true,1)
 
-         var r_itemid = await player.Native.ModelTree.findItemByName(name+"R",iteminfo.item,true,1)
 
-         player.Native.ModelTree.setItemVisible([y_itemid.item,g_itemid.item,r_itemid.item],false)
 
-         if(t=='g'){
 
-             player.Native.ModelTree.setItemVisible([g_itemid.item],true);
 
-             return;
 
-         }
 
-         if(t=='r'){
 
-             player.Native.ModelTree.setItemVisible([r_itemid.item],true);
 
-             return;
 
-         }
 
-         if(t=='y'){
 
-             player.Native.ModelTree.setItemVisible([y_itemid.item],true);
 
-             return;
 
-         }
 
-     }
 
-     var LastClickObj = null;
 
-     var openState = false;
 
-     var dbClickTimer = null;
 
-     async function moveFacAnything(name,event){
 
-         console.log(name, event)
 
-         if(event.object==null) return;
 
-         var se = event.object;
 
-         player.Native.ModelTree.setSelectItem(event.object.item);
 
-         var calcInfo = await PlayerUtils.call(player.Native.ModelTree.calcItemAabb, se.item);
 
-         console.log(calcInfo)
 
-         player.Native.Camera.moveToAabbWithDistance([calcInfo.localAabb.min, calcInfo.localAabb.max], 0.5, 0, 0.9);
 
-     }
 
-     async function move03Anything(name,event){
 
-         console.log(name, event)
 
-         if(event.object==null) return;
 
-         var se = event.object;
 
-         player.Native.ModelTree.setSelectItem(event.object.item);
 
-         var calcInfo = await PlayerUtils.call(player.Native.ModelTree.calcItemAabb, se.item);
 
-         console.log(calcInfo)
 
-         player.Native.Camera.moveToAabbWithDistance([calcInfo.localAabb.min, calcInfo.localAabb.max], 0.5, 0, 1.1);
 
-         zoomCount=3
 
-     }
 
-     async function updateInfo(name, event) {
 
-         if(event.object==null) return;
 
-         if (AutoPlayer) $("#autoplayer_btn").trigger('click') //停止 自动漫游
 
-         if (name != "LClick") {
 
-             CloseWin()
 
-             HideInfo();
 
-             return
 
-         }
 
-         //console.log(event)
 
-         var ty = event.object.nodePtr != null ? 'NODE' : 'ITEM';
 
-         var modelsId = ty == 'NODE' ? event.object.nodePtr : event.object.item;
 
-         if (modelsId == null || modelsId == "") {
 
-             CloseWin()
 
-             HideInfo();
 
-             return
 
-         }
 
-         var devName = null;
 
-         var cnt = 0;
 
-         var p = null;
 
-         while (devName == null) {
 
-             if (cnt > 5) break //最多查找5层
 
-             if (ty == 'NODE') p = await player.Native.NodeProxy.getNodeParent(modelsId) //节点类型的node
 
-             else p = await player.Native.ModelTree.getItemInfo(modelsId)
 
-             if (p.name != null && p.name.substr(0, 2) == "C_") {
 
-                 devName = p.name
 
-                 break
 
-             }
 
-             modelsId = ty == 'NODE' ? p.nodePtr : p.parentItem;
 
-             cnt++
 
-         }
 
-         if (devName == null) {
 
-             CloseWin()
 
-             HideInfo();
 
-             return
 
-         }
 
-         console.log(name, devName)
 
-         if (devName == LastClickObj) {
 
-             if (dbClickTimer != null) clearTimeout(dbClickTimer)
 
-             HideInfo();
 
-             //双击
 
-             if (openState) return //窗口已经打开
 
-             OpenWin(devName)
 
-             return
 
-         }
 
-         CloseWin();
 
-         HideInfo();
 
-         LastClickObj = devName
 
-         dbClickTimer = setTimeout(function (n) {
 
-             ShowInfo(n)
 
-             LastClickObj = null
 
-         }, 200, devName)
 
-     }
 
-     function search() {
 
-         var v = $.trim($("#search input:eq(0)").val());
 
-         var s2 = $("#search_result")
 
-         if (v == "") {
 
-             s2.html("").hide();
 
-             return
 
-         }
 
-         var lst = [];
 
-         for (var k in modelsMap) {
 
-             if (k.indexOf(v) > -1) {
 
-                 lst.push('<div class="item" devno="' + k + '">' + k.replace("C_", "") + '</div>')
 
-             }
 
-         }
 
-         s2.html(lst.join("")).show();
 
-         if (lst.length == 0) {
 
-             s2.html('未搜索到任何设备')
 
-             return
 
-         }
 
-         s2.find(".item").off().on('click', function () {
 
-             ShowInfo($(this).attr('devno'))
 
-         })
 
-     }
 
-     //打开单设备窗口
 
-     function OpenWin(name) {
 
-         if (LastClickObj != null && name != LastClickObj) return;
 
-         openState = true
 
-         name = name.replace("C_", "")
 
-         $("#newwin .content .btn").removeClass("btn_active");
 
-         $("#newwin .content .btn:eq(0)").addClass("btn_active");
 
-         $("#newwin .content .btn").off().on("click", function () {
 
-             if ($(this).hasClass("btn_active")) return
 
-             $("#newwin .content .btn").removeClass("btn_active");
 
-             $(this).addClass("btn_active");
 
-             LoadDevDetail(name, window.Device_Data, $(this).index())
 
-         })
 
-         $.getJSON(SERVER_URL + "/query/C_" + name + "?week=1", {}, function (res) {
 
-             if (res.code == 500) {
 
-                 NoneDevice(name)
 
-                 return
 
-             }
 
-             $("#newwin .title .text:eq(0)").html(name)
 
-             $("#newwin").show();
 
-             window.Device_Data = res.data
 
-             LoadDevDetail(name, window.Device_Data, "0")
 
-         })
 
-     }
 
-     //设备还未接入
 
-     function NoneDevice(name) {
 
-         $("#nodevice .title .text").html(name + "#经编机-基本信息")
 
-         $("#nodevice").show().find(".content").html('该设备还未接入数据平台');
 
-     }
 
-     //关闭窗口
 
-     function CloseWin() {
 
-         LastClickObj = null
 
-         openState = false
 
-         window.Device_Data = null;
 
-         $("#newwin,#nodevice").hide();
 
-         $("iframe").attr("src","");
 
-     }
 
-     //显示设备基本信息
 
-     async function ShowInfo(name) {
 
-         var se = modelsMap[name];// await player.Native.ModelTree.findItemByName(name,0,true,3);
 
-         //选中
 
-         player.Native.ModelTree.setSelectItem(se.item);
 
-         var calcInfo = await PlayerUtils.call(player.Native.ModelTree.calcItemAabb, se.item);
 
-         //调整目标对象的视角和角度
 
-         if(se.rowno%2==0){
 
-             // 面索引,0表示不定位视角,可设置一个面,也可设置两个或三个面进行组合
 
-             // Top = 1
 
-             // Bottom = 2
 
-             // Front = 4
 
-             // Back = 8
 
-             // Left = 16
 
-             // Right = 32,
 
-             //移动到目标并放大
 
-             player.Native.Camera.moveToAabbWithDistance([calcInfo.localAabb.min, [calcInfo.localAabb.max[0],calcInfo.localAabb.max[1],calcInfo.localAabb.max[2]-1]], 0.2, 9, 0.5);
 
-         }else{
 
-             //backMasterView();
 
-             player.Native.Camera.moveToAabbWithDistance([calcInfo.localAabb.min, [calcInfo.localAabb.max[0],calcInfo.localAabb.max[1],calcInfo.localAabb.max[2]-1]], 0.2, 5, 0.5);
 
-         }
 
-         //player.Native.Camera.moveToAabbWithDistance([calcInfo.localAabb.min, calcInfo.localAabb.max], 0.2, 21, 4);
 
-         name = name.replace("C_", "")
 
-         $.getJSON(SERVER_URL + "/query/C_" + name, {}, function (res) {
 
-             if (res.code == 500) {
 
-                 NoneDevice(name)
 
-                 return
 
-             }
 
-             $("#showinfo .title .text").html(name + "#经编机-基本信息")
 
-             $("#showinfo").show();
 
-             LoadDevBaseData(res.data.data, "C_" + name)
 
-         })
 
-     }
 
-     //隐藏设备基本信息
 
-     function HideInfo() {
 
-         $("#showinfo,#nodevice,#ttt").hide();
 
-     }
 
-     function LoadDevBaseData(data, devno) {
 
-         var t = $("#showinfo .content");
 
-         //盘头剩余时间
 
-         var tb = t.find("table:eq(0)>tbody>tr:eq(2)");
 
-         tb.find("td:eq(0)").html(data.Capacity_data_5);
 
-         tb.find("td:eq(1)").html(data.Capacity_data_6);
 
-         tb.find("td:eq(2)").html(data.Capacity_data_7);
 
-         tb.find("td:eq(3)").html(data.Capacity_data_8);
 
-         tb.find("td:eq(4)").html(data.Capacity_data_9);
 
-         //盘头剩余周长
 
-         tb = t.find("table:eq(1)>tbody>tr:eq(2)");
 
-         tb.find("td:eq(0)").html(data.Capacity_data_10);
 
-         tb.find("td:eq(1)").html(data.Capacity_data_11);
 
-         tb.find("td:eq(2)").html(data.Capacity_data_12);
 
-         tb.find("td:eq(3)").html(data.Capacity_data_13);
 
-         tb.find("td:eq(4)").html(data.Capacity_data_14);
 
-         //盘头剩余圈数
 
-         tb = t.find("table:eq(2)>tbody>tr:eq(2)");
 
-         tb.find("td:eq(0)").html(data.Capacity_data_15);
 
-         tb.find("td:eq(1)").html(data.Capacity_data_16);
 
-         tb.find("td:eq(2)").html(data.Capacity_data_17);
 
-         tb.find("td:eq(3)").html(data.Capacity_data_18);
 
-         tb.find("td:eq(4)").html(data.Capacity_data_19);
 
-         //盘头剩余比例
 
-         tb = t.find("table:eq(3)>tbody>tr:eq(2)");
 
-         var paninfo = DataFill.Pan[devno]
 
-         for (var i = 0; i < 5; i++) {
 
-             var v = paninfo != null ? paninfo[i] : "-";
 
-             tb.find("td:eq(" + i + ")").html(v).css("color", getPantaoColor(v));
 
-         }
 
-     }
 
-     function getPantaoColor(v) {
 
-         if (v == null || v == "-") return "";
 
-         v = v * 1;
 
-         if (v < 20) return "#" + DEV_ALAR_COLOR;
 
-         else if (v < 50) return "#" + DEV_HINT_COLOR;
 
-         return "";
 
-     }
 
-     function LoadDevDetail(name, data, typecode) {
 
-         if (typecode == null) typecode = "0";
 
-         $("#newwin .dataContent>div").hide()
 
-         var t = $("#newwin .dataContent>div:eq(" + typecode + ")").show();
 
-         if (typecode == "0") {
 
-             //告警周趋势
 
-             t = t.find(".dev_alarm_echarts");
 
-             var alarmWeek = [];
 
-             var times = [];
 
-             var v_series = [];
 
-             for (var i = 0; i < data.alarms.length; i++) {
 
-                 var v = data.alarms[i]['value'];
 
-                 var tv = data.alarms[i]['time'].split("-")
 
-                 times.push(tv[1] + "-" + tv[2])
 
-                 if (v != null) alarmWeek.push(v)
 
-             }
 
-             if (alarmWeek.length == 0) {
 
-                 t.html('未获取到告警趋势数据')
 
-             } else {
 
-                 v_series.push({
 
-                     name: "",
 
-                     type: 'line',
 
-                     smooth: true,
 
-                     //symbol: 'none',
 
-                     data: alarmWeek,
 
-                     itemStyle: {
 
-                         normal: {
 
-                             color: '#F0F275', // 这里设置折线的颜色
 
-                             lineStyle: {
 
-                                 color: '#F0F27560' // 这里同时设置线头的颜色
 
-                             }
 
-                         }
 
-                     },
 
-                 });
 
-                 var opt = {
 
-                     title: {
 
-                         show: false, //不显示标题
 
-                         text: '',
 
-                         textStyle: {
 
-                             color: "rgb(89, 151, 229)",
 
-                             fontWeight: "bold"
 
-                         },
 
-                         top: "0px",
 
-                         left: "30px"
 
-                     },
 
-                     tooltip: {
 
-                         trigger: 'axis',
 
-                         formatter: function (params) {
 
-                             let xv='';
 
-                             let result = '';
 
-                             params.forEach(function (item) {
 
-                                 xv=`${item.name}<br/>`;
 
-                                 result += ` ${item.marker}  ${item.value}(次)<br/>`;
 
-                             });
 
-                             return xv+result;
 
-                         }
 
-                     },
 
-                     legend: {
 
-                         show: false, //不显示图例
 
-                         inactiveColor: "#04417A",
 
-                         data: "",
 
-                         textStyle: {color: "#fff"},
 
-                         top: "0px"
 
-                     },
 
-                     grid: {
 
-                         left: '1%',
 
-                         right: '1%',
 
-                         bottom: '2%',
 
-                         top: '5%',
 
-                         containLabel: true
 
-                     },
 
-                     xAxis: {
 
-                         type: 'category',
 
-                         boundaryGap: false,
 
-                         axisLabel: {
 
-                             rotate: 45,
 
-                             color: "#fff"
 
-                         },
 
-                         data: times
 
-                     },
 
-                     yAxis: {
 
-                         type: 'value',
 
-                         nameTextStyle: {
 
-                             color: "#fff"
 
-                         },
 
-                         axisLabel: {
 
-                             color: "rgb(203,215,235)"
 
-                         },
 
-                         splitLine: {
 
-                             lineStyle: {
 
-                                 color: "#7DA7CD",
 
-                                 type: "dashed",
 
-                                 width: 1
 
-                             }
 
-                         }
 
-                     },
 
-                     series: v_series
 
-                 };
 
-                 var echartsEle = echarts.init(t[0]);
 
-                 echartsEle.setOption(opt);
 
-             }
 
-             //当前告警数据加载
 
-             if (DataFill.AlarmData == null || DataFill.AlarmData.length == 0) {
 
-                 $(".newwin .dataContent .no_alarm").show();
 
-                 $(".newwin .dataContent .has_alarm").hide();
 
-                 return
 
-             }
 
-             var t1 = [];
 
-             for (var i = 0; i < DataFill.AlarmData.length; i++) {
 
-                 if (DataFill.AlarmData[i].code == 'C_' + name) {
 
-                     t1.push(DataFill.AlarmType[DataFill.AlarmData[i].type])
 
-                 }
 
-             }
 
-             if (t1.length == 0) {
 
-                 $(".newwin .dataContent .no_alarm").show();
 
-                 $(".newwin .dataContent .has_alarm").hide();
 
-                 return
 
-             }
 
-             $(".newwin .dataContent .no_alarm").hide();
 
-             var a1 = $(".newwin .dataContent .has_alarm").show().html("");
 
-             for (var i = 0; i < t1.length; i++) {
 
-                 a1.append('<span class="alarm_span"><img src="image/alarm_icon.png" style="vertical-align: middle;"><b>' + t1[i] + '</b></span>')
 
-             }
 
-         } else {
 
-             t.find(".value").each(function () {
 
-                 var th = $(this), attrname = th.attr("attr"), unit = th.attr("unit"), v = data.data[attrname];
 
-                 if (v == "true") v = "开";
 
-                 if (v == "false") v = "关";
 
-                 if (unit != "") th.html(v + "(" + th.attr("unit") + ")")
 
-                 else th.html(v)
 
-             })
 
-         }
 
-     }
 
-     function showTTT(){
 
-         var tbody = $("#ttt table>tbody");
 
-         var datalist=[];
 
-         datalist.push(["人工工资",1289,457,1027,476,261,-19,'']);
 
-         datalist.push(["社会保险",62,22,55,26,7,-4,'']);
 
-         datalist.push(["福利费",4,1,'-','-',4,1,'']);
 
-         datalist.push(["配件/修理费",30,11,38,18,-8,-7,'']);
 
-         datalist.push(["制版材料",'-','-','-','-','-','-','']);
 
-         datalist.push(["染料",'-','-','-','-','-','-','']);
 
-         datalist.push(["助剂",'-','-','-','-','-','-','']);
 
-         datalist.push(["辅料",2,1,'-','-',2,1,'']);
 
-         datalist.push(["电",190,68,65,30,125,37,'']);
 
-         datalist.push(["天燃气",'-','-','-','-','-','-','']);
 
-         datalist.push(["蒸汽",'-','-','-','-','-','-','']);
 
-         datalist.push(["污水处理费",'-','-','-','-','-','-','']);
 
-         datalist.push(["污泥清理费",'-','-','-','-','-','-','']);
 
-         datalist.push(["其他",18,6,3,1,16,5,'']);
 
-         datalist.push(["摊销及工程费",485,172,133,62,352,110,'']);
 
-         datalist.push(["合计",2080,739,1322,613,758,126,'']);
 
-         var tpls = [];
 
-         for (var i = 0; i < datalist.length; i++) {
 
-             tpls.push('<tr style="font-weight:bold;background:rgb(236 239 243 / 48%)">');
 
-             for (var i1 = 0; i1 < datalist[i].length; i1++) {
 
-                 tpls.push('<td>'+datalist[i][i1]+'</td>');
 
-             }
 
-             tpls.push('</tr>');
 
-         }
 
-         tbody.html(tpls.join(''));
 
-         $("#ttt").show();
 
-     }
 
-     function showStockTrend(type){
 
-         var ifm = $("#iframeWin").attr("class","newwin bpbWin").show();
 
-         ifm.find(".title .text").html(StockTypeName[type]+'库存趋势');
 
-         ifm.find("iframe").attr({"src":"stock_trend.html#"+type});
 
-     }
 
- </script>
 
 
  |