configurable.data.ts 147 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718
  1. import { Config } from '../../deviceManager/configurationTable/types';
  2. // import { BDdustMock, BDfireMock } from './configurable.data.bd';
  3. import { getThemifyImagesURL } from '/@/utils/ui';
  4. //联动配置
  5. export const testConfigLink: Config[] = [
  6. {
  7. deviceType: '',
  8. moduleName: '联动规则列表',
  9. pageType: 'gas_injection',
  10. moduleData: {
  11. header: {
  12. show: false,
  13. readFrom: '',
  14. selector: {
  15. show: false,
  16. value: '${strinstallpos}',
  17. },
  18. slot: {
  19. show: false,
  20. value: '',
  21. trans: {},
  22. },
  23. },
  24. background: {
  25. show: false,
  26. type: 'video',
  27. link: '',
  28. },
  29. layout: {
  30. direction: 'column',
  31. items: [
  32. {
  33. name: 'rule_table',
  34. basis: '100%',
  35. },
  36. ],
  37. },
  38. board: [],
  39. list: [],
  40. chart: [],
  41. table: [],
  42. gallery: [],
  43. complex_list: [],
  44. gallery_list: [],
  45. preset: [
  46. {
  47. readFrom: '',
  48. type: 'C',
  49. tableReadFrom: 'warnInfo',
  50. columns: [
  51. {
  52. name: '报警条目',
  53. prop: 'alarmName',
  54. },
  55. {
  56. name: '预警等级',
  57. prop: 'alarmLevel',
  58. },
  59. {
  60. name: '所属系统',
  61. prop: 'systemType_dictText',
  62. },
  63. {
  64. name: '预警类型',
  65. prop: 'alarmType_dictText',
  66. },
  67. {
  68. name: '创建人',
  69. prop: 'createBy',
  70. },
  71. {
  72. name: '操作',
  73. prop: 'operation',
  74. },
  75. ],
  76. },
  77. ],
  78. to: '',
  79. },
  80. showStyle: {
  81. size: 'width:500px;height:calc(100% - 200px);',
  82. version: '普通版',
  83. position: 'top:0px;left:10px;',
  84. },
  85. },
  86. {
  87. deviceType: '',
  88. moduleName: '联动规则编辑器',
  89. pageType: 'gas_injection',
  90. moduleData: {
  91. header: {
  92. show: false,
  93. readFrom: '',
  94. selector: {
  95. show: false,
  96. value: '${strinstallpos}',
  97. },
  98. slot: {
  99. show: false,
  100. value: '',
  101. trans: {},
  102. },
  103. },
  104. background: {
  105. show: false,
  106. type: 'video',
  107. link: '',
  108. },
  109. layout: {
  110. direction: 'column',
  111. items: [
  112. {
  113. name: 'link_edit',
  114. basis: '100%',
  115. },
  116. ],
  117. },
  118. board: [],
  119. list: [],
  120. chart: [],
  121. table: [],
  122. gallery: [],
  123. complex_list: [],
  124. gallery_list: [],
  125. preset: [
  126. {
  127. readFrom: '',
  128. },
  129. ],
  130. to: '',
  131. },
  132. showStyle: {
  133. size: 'width:940px;height:calc(100% - 76px);',
  134. version: '普通版',
  135. position: 'top:65px;left:520px;',
  136. },
  137. },
  138. {
  139. deviceType: '',
  140. moduleName: '联动日志',
  141. pageType: 'gas_injection',
  142. moduleData: {
  143. header: {
  144. show: false,
  145. readFrom: '',
  146. selector: {
  147. show: false,
  148. value: '${strinstallpos}',
  149. },
  150. slot: {
  151. show: false,
  152. value: '',
  153. trans: {},
  154. },
  155. },
  156. background: {
  157. show: false,
  158. type: 'video',
  159. link: '',
  160. },
  161. layout: {
  162. direction: 'column',
  163. items: [
  164. {
  165. name: 'rule_table',
  166. basis: '100%',
  167. },
  168. ],
  169. },
  170. board: [],
  171. list: [],
  172. chart: [],
  173. table: [],
  174. gallery: [],
  175. complex_list: [],
  176. gallery_list: [],
  177. preset: [
  178. {
  179. readFrom: '',
  180. type: 'D',
  181. },
  182. ],
  183. to: '',
  184. },
  185. showStyle: {
  186. size: 'width:420px;height:calc(100% - 10px);',
  187. version: '普通版',
  188. position: 'top:0px;right:10px;',
  189. },
  190. },
  191. {
  192. deviceType: '',
  193. moduleName: '规则统计',
  194. pageType: 'gas_injection',
  195. moduleData: {
  196. header: {
  197. show: false,
  198. readFrom: '',
  199. selector: {
  200. show: false,
  201. value: '${strinstallpos}',
  202. },
  203. slot: {
  204. show: false,
  205. value: '',
  206. trans: {},
  207. },
  208. },
  209. background: {
  210. show: false,
  211. type: 'video',
  212. link: '',
  213. },
  214. layout: {
  215. direction: 'column',
  216. items: [
  217. {
  218. name: 'rule_num',
  219. basis: '100%',
  220. },
  221. ],
  222. },
  223. board: [],
  224. list: [],
  225. chart: [],
  226. table: [],
  227. gallery: [],
  228. complex_list: [],
  229. gallery_list: [],
  230. preset: [
  231. {
  232. readFrom: '',
  233. },
  234. ],
  235. to: '',
  236. },
  237. showStyle: {
  238. size: 'width:500px;height:180px;',
  239. version: '普通版',
  240. position: 'bottom:10px;bottom:10px;',
  241. },
  242. },
  243. ];
  244. //系统管理
  245. export const testConfigSystem: Config[] = [
  246. {
  247. deviceType: 'listLeft',
  248. moduleName: '',
  249. pageType: 'gas_injection',
  250. moduleData: {
  251. header: {
  252. show: false,
  253. readFrom: '',
  254. selector: {
  255. show: false,
  256. value: '${strinstallpos}',
  257. },
  258. slot: {
  259. show: false,
  260. value: '',
  261. trans: {},
  262. },
  263. },
  264. background: {
  265. show: false,
  266. type: 'video',
  267. link: '',
  268. },
  269. layout: {
  270. direction: 'column',
  271. items: [
  272. {
  273. name: 'user_list',
  274. basis: '100%',
  275. },
  276. ],
  277. },
  278. board: [],
  279. list: [],
  280. chart: [],
  281. table: [],
  282. gallery: [],
  283. complex_list: [],
  284. gallery_list: [],
  285. preset: [
  286. {
  287. readFrom: '',
  288. },
  289. ],
  290. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain',
  291. },
  292. showStyle: {
  293. size: 'width:770px;height:calc(100% - 315px);',
  294. version: '普通版',
  295. position: 'top:65px;left:10px;',
  296. },
  297. },
  298. {
  299. deviceType: 'listLeft',
  300. moduleName: '',
  301. pageType: 'gas_injection',
  302. moduleData: {
  303. header: {
  304. show: false,
  305. readFrom: '',
  306. selector: {
  307. show: false,
  308. value: '${strinstallpos}',
  309. },
  310. slot: {
  311. show: false,
  312. value: '',
  313. trans: {},
  314. },
  315. },
  316. background: {
  317. show: false,
  318. type: 'video',
  319. link: '',
  320. },
  321. layout: {
  322. direction: 'column',
  323. items: [
  324. {
  325. name: 'user_edit',
  326. basis: '100%',
  327. },
  328. ],
  329. },
  330. board: [],
  331. list: [],
  332. chart: [],
  333. table: [],
  334. gallery: [],
  335. complex_list: [],
  336. gallery_list: [],
  337. preset: [
  338. {
  339. readFrom: '',
  340. },
  341. ],
  342. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain',
  343. },
  344. showStyle: {
  345. size: 'width:670px;height:calc(100% - 315px);',
  346. version: '普通版',
  347. position: 'top:65px;left:790px;',
  348. },
  349. },
  350. {
  351. deviceType: 'listLeft',
  352. moduleName: '',
  353. pageType: 'gas_injection',
  354. moduleData: {
  355. header: {
  356. show: false,
  357. readFrom: '',
  358. selector: {
  359. show: false,
  360. value: '${strinstallpos}',
  361. },
  362. slot: {
  363. show: false,
  364. value: '',
  365. trans: {},
  366. },
  367. },
  368. background: {
  369. show: false,
  370. type: 'video',
  371. link: '',
  372. },
  373. layout: {
  374. direction: 'column',
  375. items: [
  376. {
  377. name: 'permission_info',
  378. basis: '50%',
  379. },
  380. {
  381. name: 'permission_set',
  382. basis: '50%',
  383. },
  384. ],
  385. },
  386. board: [],
  387. list: [],
  388. chart: [],
  389. table: [],
  390. gallery: [],
  391. complex_list: [],
  392. gallery_list: [],
  393. preset: [
  394. {
  395. readFrom: '',
  396. },
  397. {
  398. readFrom: '',
  399. },
  400. ],
  401. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain',
  402. },
  403. showStyle: {
  404. size: 'width:420px;height:calc(100% - 251px);',
  405. version: '普通版',
  406. position: 'top:0px;right:10px;',
  407. },
  408. },
  409. {
  410. deviceType: 'listLeft',
  411. moduleName: '',
  412. pageType: 'gas_injection',
  413. moduleData: {
  414. header: {
  415. show: false,
  416. readFrom: '',
  417. selector: {
  418. show: false,
  419. value: '${strinstallpos}',
  420. },
  421. slot: {
  422. show: false,
  423. value: '',
  424. trans: {},
  425. },
  426. },
  427. background: {
  428. show: false,
  429. type: 'video',
  430. link: '',
  431. },
  432. layout: {
  433. direction: 'column',
  434. items: [
  435. {
  436. name: 'log_audit',
  437. basis: '100%',
  438. },
  439. ],
  440. },
  441. board: [],
  442. list: [],
  443. chart: [],
  444. table: [],
  445. gallery: [],
  446. complex_list: [],
  447. gallery_list: [],
  448. preset: [
  449. {
  450. readFrom: '',
  451. },
  452. ],
  453. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain',
  454. },
  455. showStyle: {
  456. size: 'width:770px;height:230px;',
  457. version: '普通版',
  458. position: 'bottom:10px;left:10px;',
  459. },
  460. },
  461. {
  462. deviceType: 'listLeft',
  463. moduleName: '',
  464. pageType: 'gas_injection',
  465. moduleData: {
  466. header: {
  467. show: false,
  468. readFrom: '',
  469. selector: {
  470. show: false,
  471. value: '${strinstallpos}',
  472. },
  473. slot: {
  474. show: false,
  475. value: '',
  476. trans: {},
  477. },
  478. },
  479. background: {
  480. show: false,
  481. type: 'video',
  482. link: '',
  483. },
  484. layout: {
  485. direction: 'row',
  486. items: [
  487. {
  488. name: 'statistic_day',
  489. basis: '50%',
  490. },
  491. {
  492. name: 'chart',
  493. basis: '50%',
  494. },
  495. ],
  496. },
  497. board: [],
  498. list: [],
  499. chart: [
  500. {
  501. type: 'bar_cylinder_wide',
  502. readFrom: '',
  503. grid: {
  504. top: 55,
  505. left: 20,
  506. bottom: 35,
  507. right: 50,
  508. },
  509. legend: { show: false },
  510. xAxis: [{ show: true }],
  511. yAxis: [{ show: true, name: '', position: 'left' }],
  512. series: [{ readFrom: 'areaTemptureData', xprop: 'x', yprop: 'y', label: '温度' }],
  513. },
  514. ],
  515. table: [],
  516. gallery: [],
  517. complex_list: [],
  518. gallery_list: [],
  519. preset: [
  520. {
  521. readFrom: '',
  522. },
  523. ],
  524. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain',
  525. },
  526. showStyle: {
  527. size: 'width:670px;height:230px;',
  528. version: '普通版',
  529. position: 'bottom:10px;left:790px;',
  530. },
  531. },
  532. {
  533. deviceType: 'listLeft',
  534. moduleName: '',
  535. pageType: 'gas_injection',
  536. moduleData: {
  537. header: {
  538. show: false,
  539. readFrom: '',
  540. selector: {
  541. show: false,
  542. value: '${strinstallpos}',
  543. },
  544. slot: {
  545. show: false,
  546. value: '',
  547. trans: {},
  548. },
  549. },
  550. background: {
  551. show: false,
  552. type: 'video',
  553. link: '',
  554. },
  555. layout: {
  556. direction: 'column',
  557. items: [
  558. {
  559. name: 'system_view',
  560. basis: '100%',
  561. },
  562. ],
  563. },
  564. board: [],
  565. list: [],
  566. chart: [],
  567. table: [],
  568. gallery: [],
  569. complex_list: [],
  570. gallery_list: [],
  571. preset: [
  572. {
  573. readFrom: '',
  574. },
  575. ],
  576. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain',
  577. },
  578. showStyle: {
  579. size: 'width:420px;height:230px;',
  580. version: '普通版',
  581. position: 'bottom:10px;right:10px;',
  582. },
  583. },
  584. ];
  585. export const testConfigVentSsl: Config[] = [
  586. {
  587. deviceType: 'fanmain',
  588. moduleName: '主通风机系统',
  589. pageType: 'vent',
  590. moduleData: {
  591. header: {
  592. show: true,
  593. readFrom: '',
  594. selector: {
  595. show: true,
  596. value: '${strinstallpos}',
  597. },
  598. slot: {
  599. show: true,
  600. value: '运行风机:${readData.Fan1StartStatus}',
  601. trans: {
  602. '1': '一号',
  603. '0': '二号',
  604. },
  605. },
  606. },
  607. background: {
  608. show: true,
  609. type: 'video',
  610. link: '/video/video.mp4',
  611. },
  612. layout: {
  613. direction: 'column',
  614. items: [
  615. {
  616. name: 'board',
  617. basis: '33%',
  618. },
  619. ],
  620. },
  621. board: [
  622. {
  623. type: 'A',
  624. readFrom: '',
  625. layout: 'val-top',
  626. items: [
  627. {
  628. label: '风量(m³/min)',
  629. value: '${flow_merge}',
  630. },
  631. {
  632. label: '负压(Pa)',
  633. value: '${fy_merge}',
  634. },
  635. {
  636. label: '漏风率(%)',
  637. value: '${leakage}',
  638. },
  639. ],
  640. },
  641. ],
  642. list: [],
  643. chart: [],
  644. table: [],
  645. gallery: [],
  646. complex_list: [],
  647. gallery_list: [],
  648. preset: [],
  649. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain',
  650. },
  651. showStyle: {
  652. size: 'width:420px;height:280px;',
  653. version: '原版',
  654. position: 'top:60px;left:0;',
  655. },
  656. },
  657. {
  658. deviceType: 'fanlocal',
  659. moduleName: '局部通风机系统',
  660. pageType: 'vent',
  661. moduleData: {
  662. header: {
  663. show: true,
  664. readFrom: '',
  665. selector: {
  666. show: true,
  667. value: '${strinstallpos}',
  668. },
  669. slot: {
  670. show: true,
  671. value: '运行风机:${readData.Fan1StartStatus}',
  672. trans: {
  673. '1': '一号',
  674. '0': '二号',
  675. },
  676. },
  677. },
  678. background: {
  679. show: true,
  680. type: 'video',
  681. link: '/video/video.mp4',
  682. },
  683. layout: {
  684. direction: 'column',
  685. items: [
  686. {
  687. name: 'board',
  688. basis: '33%',
  689. },
  690. ],
  691. },
  692. board: [
  693. {
  694. type: 'A',
  695. readFrom: '',
  696. layout: 'val-top',
  697. items: [
  698. {
  699. label: '风量(m³/min)',
  700. value: '${flow_merge}',
  701. },
  702. {
  703. label: '负压(Pa)',
  704. value: '${fy_merge}',
  705. },
  706. {
  707. label: '漏风率(%)',
  708. value: '${leakage}',
  709. },
  710. ],
  711. },
  712. ],
  713. list: [],
  714. chart: [],
  715. table: [],
  716. gallery: [],
  717. complex_list: [],
  718. gallery_list: [],
  719. preset: [],
  720. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanlocal',
  721. },
  722. showStyle: {
  723. size: 'width:420px;height:280px;',
  724. version: '原版',
  725. position: 'top:350px;left:0;',
  726. },
  727. },
  728. {
  729. deviceType: '',
  730. moduleName: '通风设施远程控制',
  731. pageType: 'vent',
  732. moduleData: {
  733. header: {
  734. show: false,
  735. readFrom: '',
  736. selector: {
  737. show: false,
  738. value: '',
  739. },
  740. slot: {
  741. show: false,
  742. value: '',
  743. },
  744. },
  745. background: {
  746. show: true,
  747. type: 'video',
  748. link: '/video/video.mp4',
  749. },
  750. layout: {
  751. direction: 'row',
  752. items: [],
  753. },
  754. board: [],
  755. list: [],
  756. chart: [],
  757. table: [],
  758. gallery: [],
  759. complex_list: [],
  760. gallery_list: [],
  761. preset: [],
  762. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=gate_xinJianFuXieJin',
  763. },
  764. showStyle: {
  765. size: 'width:420px;height:280px;',
  766. version: '原版',
  767. position: 'top:640px;left:0;',
  768. },
  769. },
  770. {
  771. deviceType: 'sys_wind',
  772. moduleName: '风量监测',
  773. pageType: 'vent_new',
  774. moduleData: {
  775. header: {
  776. show: false,
  777. readFrom: '',
  778. selector: {
  779. show: false,
  780. value: '',
  781. },
  782. slot: {
  783. show: false,
  784. value: '',
  785. },
  786. },
  787. background: {
  788. show: false,
  789. type: 'video',
  790. link: '',
  791. },
  792. layout: {
  793. direction: 'row',
  794. items: [
  795. {
  796. name: 'chart',
  797. basis: '100%',
  798. },
  799. ],
  800. },
  801. board: [],
  802. list: [],
  803. table: [],
  804. preset: [],
  805. gallery: [],
  806. complex_list: [],
  807. gallery_list: [],
  808. chart: [
  809. {
  810. type: 'bar',
  811. readFrom: '',
  812. legend: { show: true },
  813. xAxis: [{ show: true }],
  814. yAxis: [
  815. { show: true, name: '风量(m³/min)', position: 'left' },
  816. { show: true, name: '风速(m/s)', position: 'right' },
  817. ],
  818. dataZoom: [
  819. {
  820. show: false,
  821. end: 20,
  822. },
  823. ],
  824. series: [
  825. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.m3', label: '风量' },
  826. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.va', label: '风速' },
  827. ],
  828. },
  829. ],
  830. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=windrect',
  831. },
  832. showStyle: {
  833. size: 'width:1100px;height:280px;',
  834. version: '原版',
  835. position: 'top:640px;left:410px;',
  836. },
  837. },
  838. {
  839. deviceType: '',
  840. moduleName: '风窗监测',
  841. pageType: 'vent',
  842. moduleData: {
  843. header: {
  844. show: false,
  845. readFrom: '',
  846. selector: {
  847. show: false,
  848. value: '',
  849. },
  850. slot: {
  851. show: false,
  852. value: '',
  853. },
  854. },
  855. background: {
  856. show: true,
  857. type: 'video',
  858. link: '/video/video.mp4',
  859. },
  860. layout: {
  861. direction: 'row',
  862. items: [],
  863. },
  864. board: [],
  865. list: [],
  866. chart: [],
  867. table: [],
  868. gallery: [],
  869. complex_list: [],
  870. gallery_list: [],
  871. preset: [],
  872. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=gate_xinJianFuXieJin',
  873. },
  874. showStyle: {
  875. size: 'width:420px;height:280px;',
  876. version: '原版',
  877. position: 'top:60px;right:0;',
  878. },
  879. },
  880. {
  881. deviceType: 'safetymonitor',
  882. moduleName: '安全监控系统',
  883. pageType: 'fire',
  884. moduleData: {
  885. header: {
  886. show: false,
  887. readFrom: '',
  888. selector: {
  889. show: false,
  890. value: '',
  891. },
  892. slot: {
  893. show: false,
  894. value: '',
  895. },
  896. },
  897. background: {
  898. show: false,
  899. type: 'video',
  900. link: '',
  901. },
  902. layout: {
  903. direction: 'row',
  904. items: [
  905. {
  906. name: 'table',
  907. basis: '100%',
  908. },
  909. ],
  910. },
  911. board: [],
  912. chart: [],
  913. gallery: [],
  914. gallery_list: [],
  915. table: [
  916. {
  917. type: 'C',
  918. readFrom: 'safetymonitor',
  919. columns: [
  920. {
  921. name: '测点位置',
  922. prop: 'strinstallpos',
  923. },
  924. {
  925. name: '数据',
  926. prop: 'readData.V',
  927. },
  928. {
  929. name: '单位',
  930. prop: 'readData.unit',
  931. },
  932. ],
  933. },
  934. ],
  935. list: [],
  936. complex_list: [],
  937. preset: [],
  938. },
  939. showStyle: {
  940. size: 'width:420px;height:280px;',
  941. version: '原版',
  942. position: 'top:350px;right:0;',
  943. },
  944. },
  945. {
  946. deviceType: 'warn',
  947. moduleName: '预警监测',
  948. pageType: 'vent',
  949. moduleData: {
  950. header: {
  951. show: true,
  952. readFrom: '',
  953. selector: {
  954. show: false,
  955. value: '',
  956. },
  957. slot: {
  958. show: true,
  959. value: '网络异常:${warn[0].netstatus.val}',
  960. },
  961. },
  962. background: {
  963. show: false,
  964. type: 'video',
  965. link: '',
  966. },
  967. layout: {
  968. direction: 'row',
  969. items: [
  970. {
  971. name: 'list',
  972. basis: '100%',
  973. },
  974. ],
  975. },
  976. board: [],
  977. list: [
  978. {
  979. type: 'timeline',
  980. readFrom: 'warn[0]',
  981. items: [
  982. {
  983. label: '报警',
  984. value: '${alarm.val}',
  985. info: '',
  986. color: 'red',
  987. },
  988. {
  989. label: '重大风险预警',
  990. value: '${red.val}',
  991. info: '',
  992. color: 'red',
  993. },
  994. {
  995. label: '较大风险预警',
  996. value: '${orange.val}',
  997. info: '',
  998. color: 'orange',
  999. },
  1000. {
  1001. label: '一般风险预警',
  1002. value: '${yellow.val}',
  1003. info: '',
  1004. color: 'yellow',
  1005. },
  1006. {
  1007. label: '低风险预警',
  1008. value: '${blue.val}',
  1009. info: '',
  1010. color: 'blue',
  1011. },
  1012. ],
  1013. },
  1014. ],
  1015. preset: [],
  1016. table: [],
  1017. gallery: [],
  1018. chart: [],
  1019. gallery_list: [],
  1020. complex_list: [],
  1021. to: '/monitorChannel/monitor-alarm-home',
  1022. },
  1023. showStyle: {
  1024. size: 'width:420px;height:280px;',
  1025. version: '原版',
  1026. position: 'top:640px;right:0;',
  1027. },
  1028. },
  1029. ];
  1030. export const testConfigVent: Config[] = [
  1031. {
  1032. deviceType: 'fanmain',
  1033. moduleName: '主通风机系统',
  1034. pageType: 'vent',
  1035. moduleData: {
  1036. header: {
  1037. show: true,
  1038. readFrom: '',
  1039. selector: {
  1040. show: true,
  1041. value: '${strinstallpos}',
  1042. },
  1043. slot: {
  1044. show: true,
  1045. value: '运行风机:${readData.Fan1StartStatus}',
  1046. trans: {
  1047. '1': '一号',
  1048. '0': '二号',
  1049. },
  1050. },
  1051. },
  1052. background: {
  1053. show: false,
  1054. type: 'image',
  1055. link: '',
  1056. },
  1057. layout: {
  1058. direction: 'column',
  1059. items: [
  1060. {
  1061. name: 'qh_curve',
  1062. basis: '67%',
  1063. },
  1064. {
  1065. name: 'board',
  1066. basis: '33%',
  1067. },
  1068. ],
  1069. },
  1070. board: [
  1071. {
  1072. type: 'D',
  1073. readFrom: '',
  1074. layout: 'label-top',
  1075. items: [
  1076. {
  1077. label: '风量(m³/min)',
  1078. value: '${flow_merge}',
  1079. },
  1080. {
  1081. label: '负压(Pa)',
  1082. value: '${fy_merge}',
  1083. },
  1084. {
  1085. label: '漏风率(%)',
  1086. value: '${leakage}',
  1087. },
  1088. ],
  1089. },
  1090. ],
  1091. list: [],
  1092. chart: [],
  1093. table: [],
  1094. gallery: [],
  1095. complex_list: [],
  1096. gallery_list: [],
  1097. preset: [
  1098. {
  1099. readFrom: '',
  1100. fan1Prop: ['flow_merge', 'fy_merge'],
  1101. fan2Prop: ['flow_merge', 'fy_merge'],
  1102. },
  1103. ],
  1104. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain',
  1105. },
  1106. showStyle: {
  1107. size: 'width:390px;height:260px;',
  1108. version: '原版',
  1109. position: 'top:15px;left:15px;',
  1110. },
  1111. },
  1112. {
  1113. deviceType: 'fanlocal',
  1114. moduleName: '局部通风机系统',
  1115. pageType: 'vent',
  1116. moduleData: {
  1117. header: {
  1118. show: true,
  1119. readFrom: '',
  1120. selector: {
  1121. show: true,
  1122. value: '${strinstallpos}',
  1123. },
  1124. slot: {
  1125. show: false,
  1126. value: '运行风机:${readData.Fan1StartStatus}',
  1127. trans: {
  1128. '1': '一号',
  1129. '0': '二号',
  1130. },
  1131. },
  1132. },
  1133. background: {
  1134. show: false,
  1135. type: 'image',
  1136. link: '',
  1137. },
  1138. layout: {
  1139. direction: 'column',
  1140. items: [
  1141. {
  1142. name: 'chart',
  1143. basis: '100%',
  1144. },
  1145. ],
  1146. },
  1147. board: [],
  1148. list: [],
  1149. chart: [
  1150. {
  1151. type: 'bar_cylinder_wide',
  1152. readFrom: '',
  1153. legend: { show: false },
  1154. xAxis: [{ show: true }],
  1155. yAxis: [{ show: true, name: '(m³/min)', position: 'left' }],
  1156. series: [{ readFrom: 'chartData', xprop: 'x', yprop: 'y', label: '风量' }],
  1157. },
  1158. ],
  1159. table: [],
  1160. gallery: [],
  1161. complex_list: [],
  1162. gallery_list: [],
  1163. preset: [],
  1164. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanlocal',
  1165. },
  1166. showStyle: {
  1167. size: 'width:390px;height:260px;',
  1168. version: '原版',
  1169. position: 'top:295px;left:15px;',
  1170. },
  1171. },
  1172. // {
  1173. // deviceType: '',
  1174. // moduleName: '通风设施远程控制',
  1175. // pageType: 'vent',
  1176. // moduleData: {
  1177. // header: {
  1178. // show: false,
  1179. // readFrom: '',
  1180. // selector: {
  1181. // show: false,
  1182. // value: '',
  1183. // },
  1184. // slot: {
  1185. // show: false,
  1186. // value: '',
  1187. // },
  1188. // },
  1189. // background: {
  1190. // // show: true,
  1191. // show: false,
  1192. // type: 'video',
  1193. // link: '/video/gate.mp4',
  1194. // },
  1195. // layout: {
  1196. // direction: 'row',
  1197. // items: [
  1198. // {
  1199. // name: 'device_alarm',
  1200. // basis: '100%',
  1201. // },
  1202. // ],
  1203. // },
  1204. // board: [],
  1205. // list: [],
  1206. // chart: [],
  1207. // table: [],
  1208. // gallery: [],
  1209. // complex_list: [],
  1210. // gallery_list: [],
  1211. // preset: [
  1212. // {
  1213. // readFrom: 'device',
  1214. // },
  1215. // ],
  1216. // to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=gate_xinJianFuXieJin',
  1217. // },
  1218. // showStyle: {
  1219. // size: 'width:390px;height:260px;',
  1220. // version: '原版',
  1221. // position: 'top:555px;left:15px;',
  1222. // },
  1223. // },
  1224. {
  1225. deviceType: 'warn',
  1226. moduleName: '预警监测',
  1227. pageType: 'vent_realtime',
  1228. moduleData: {
  1229. header: {
  1230. show: true,
  1231. readFrom: '',
  1232. selector: {
  1233. show: false,
  1234. value: '',
  1235. },
  1236. slot: {
  1237. show: true,
  1238. value: '网络异常:${warn[0].netstatus.val}',
  1239. },
  1240. },
  1241. background: {
  1242. show: false,
  1243. type: 'video',
  1244. link: '',
  1245. },
  1246. layout: {
  1247. direction: 'row',
  1248. items: [
  1249. {
  1250. name: 'list',
  1251. basis: '100%',
  1252. },
  1253. ],
  1254. },
  1255. board: [],
  1256. list: [
  1257. {
  1258. type: 'timeline',
  1259. readFrom: 'warn[0]',
  1260. items: [
  1261. {
  1262. label: '报警',
  1263. value: '${alarm.val}',
  1264. info: '',
  1265. color: 'red',
  1266. },
  1267. {
  1268. label: '重大风险预警',
  1269. value: '${red.val}',
  1270. info: '',
  1271. color: 'red',
  1272. },
  1273. {
  1274. label: '较大风险预警',
  1275. value: '${orange.val}',
  1276. info: '',
  1277. color: 'orange',
  1278. },
  1279. {
  1280. label: '一般风险预警',
  1281. value: '${yellow.val}',
  1282. info: '',
  1283. color: 'yellow',
  1284. },
  1285. {
  1286. label: '低风险预警',
  1287. value: '${blue.val}',
  1288. info: '',
  1289. color: 'blue',
  1290. },
  1291. ],
  1292. },
  1293. ],
  1294. preset: [],
  1295. table: [],
  1296. gallery: [],
  1297. chart: [],
  1298. gallery_list: [],
  1299. complex_list: [],
  1300. to: '/monitorChannel/monitor-alarm-home',
  1301. },
  1302. showStyle: {
  1303. size: 'width:390px;height:260px;',
  1304. version: '原版',
  1305. position: 'top:555px;left:15px;',
  1306. },
  1307. },
  1308. {
  1309. deviceType: 'sys_wind',
  1310. moduleName: '风量监测',
  1311. pageType: 'vent',
  1312. moduleData: {
  1313. header: {
  1314. show: false,
  1315. readFrom: '',
  1316. selector: {
  1317. show: false,
  1318. value: '',
  1319. },
  1320. slot: {
  1321. show: false,
  1322. value: '',
  1323. },
  1324. },
  1325. background: {
  1326. show: false,
  1327. type: 'video',
  1328. link: '',
  1329. },
  1330. layout: {
  1331. direction: 'row',
  1332. items: [
  1333. {
  1334. name: 'chart',
  1335. basis: '100%',
  1336. },
  1337. ],
  1338. },
  1339. board: [],
  1340. list: [],
  1341. table: [],
  1342. preset: [],
  1343. gallery: [],
  1344. complex_list: [],
  1345. gallery_list: [],
  1346. chart: [
  1347. {
  1348. type: 'bar',
  1349. readFrom: '',
  1350. legend: { show: true },
  1351. xAxis: [{ show: true }],
  1352. yAxis: [
  1353. { show: true, name: '风量(m³/min)', position: 'left' },
  1354. { show: true, name: '风速(m/s)', position: 'right' },
  1355. ],
  1356. dataZoom: [
  1357. {
  1358. show: true,
  1359. end: 20,
  1360. },
  1361. ],
  1362. series: [
  1363. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.m3', label: '风量' },
  1364. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.va', label: '风速' },
  1365. ],
  1366. },
  1367. ],
  1368. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=windrect',
  1369. },
  1370. showStyle: {
  1371. size: 'width:505px;height:260px;',
  1372. version: '原版',
  1373. position: 'bottom:15px;left:420px;',
  1374. },
  1375. },
  1376. {
  1377. deviceType: 'sys_majorpath',
  1378. moduleName: '关键通风路线',
  1379. pageType: 'vent',
  1380. moduleData: {
  1381. header: {
  1382. show: true,
  1383. readFrom: '',
  1384. selector: {
  1385. show: true,
  1386. value: '${devicePos}',
  1387. },
  1388. slot: {
  1389. show: false,
  1390. value: '',
  1391. },
  1392. },
  1393. background: {
  1394. show: false,
  1395. type: 'video',
  1396. link: '',
  1397. },
  1398. layout: {
  1399. direction: 'column',
  1400. items: [
  1401. {
  1402. name: 'chart',
  1403. basis: '67%',
  1404. },
  1405. {
  1406. name: 'board',
  1407. basis: '33%',
  1408. },
  1409. ],
  1410. },
  1411. board: [
  1412. {
  1413. type: 'D',
  1414. readFrom: 'readData',
  1415. layout: 'label-top',
  1416. items: [
  1417. {
  1418. label: '风量(m³/min)',
  1419. value: '${retM3_merge.value}',
  1420. },
  1421. {
  1422. label: '矿井阻力(Pa)',
  1423. value: '${fy_merge.value}',
  1424. },
  1425. {
  1426. label: '等积孔',
  1427. value: '${dengjikong_merge}',
  1428. },
  1429. ],
  1430. },
  1431. ],
  1432. complex_list: [],
  1433. gallery: [],
  1434. list: [],
  1435. table: [],
  1436. chart: [
  1437. {
  1438. type: 'pie_halo',
  1439. readFrom: '',
  1440. legend: { show: false, formatter: '{b}:{c}\n{d}%' },
  1441. xAxis: [{ show: false }],
  1442. yAxis: [{ show: false, name: '风量', position: 'left' }],
  1443. series: [{ readFrom: 'piechart', xprop: 'label', yprop: 'valMock', label: '' }],
  1444. },
  1445. ],
  1446. gallery_list: [],
  1447. preset: [],
  1448. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_majorpath&deviceid=${deviceID}',
  1449. },
  1450. showStyle: {
  1451. size: 'width:460px;height:260px;',
  1452. version: '原版',
  1453. position: 'bottom:15px;left:940px;',
  1454. },
  1455. },
  1456. {
  1457. deviceType: 'sys_surface_caimei',
  1458. moduleName: '工作面智能监控',
  1459. pageType: 'vent',
  1460. moduleData: {
  1461. header: {
  1462. show: true,
  1463. readFrom: '',
  1464. selector: {
  1465. show: true,
  1466. value: '${devicePos}',
  1467. },
  1468. slot: {
  1469. show: false,
  1470. value: '',
  1471. },
  1472. },
  1473. background: {
  1474. show: false,
  1475. type: 'video',
  1476. link: '',
  1477. },
  1478. layout: {
  1479. direction: 'column',
  1480. items: [
  1481. {
  1482. name: 'chart',
  1483. basis: '65%',
  1484. },
  1485. {
  1486. name: 'board',
  1487. basis: '35%',
  1488. },
  1489. ],
  1490. },
  1491. board: [
  1492. {
  1493. type: 'B',
  1494. readFrom: '',
  1495. layout: 'label-top',
  1496. items: [
  1497. {
  1498. label: '进风(m³/min)',
  1499. value: '${faceIntM3}',
  1500. },
  1501. {
  1502. label: '回风(m³/min)',
  1503. value: '${faceRetM3}',
  1504. },
  1505. {
  1506. label: '需风量(m³/min)',
  1507. value: '${facePlanM3}',
  1508. },
  1509. ],
  1510. },
  1511. ],
  1512. list: [],
  1513. preset: [],
  1514. table: [],
  1515. gallery: [],
  1516. chart: [
  1517. {
  1518. type: 'line',
  1519. readFrom: '',
  1520. legend: { show: true },
  1521. xAxis: [{ show: true }],
  1522. yAxis: [{ show: true, name: '风量(m³/min)', position: 'left' }],
  1523. series: [
  1524. { readFrom: 'history_report', xprop: 'time', yprop: 'faceIntM3', label: '进风' },
  1525. { readFrom: 'history_report', xprop: 'time', yprop: 'faceRetM3', label: '回风' },
  1526. ],
  1527. },
  1528. ],
  1529. gallery_list: [],
  1530. complex_list: [],
  1531. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_surface_caimei&deviceid=${deviceID}',
  1532. },
  1533. showStyle: {
  1534. size: 'width:460px;height:260px;',
  1535. version: '原版',
  1536. position: 'bottom:15px;right:15px;',
  1537. },
  1538. },
  1539. ];
  1540. export const testConfigDust: Config[] = [
  1541. {
  1542. deviceType: '',
  1543. moduleName: '工作面风险监测',
  1544. pageType: 'dust',
  1545. moduleData: {
  1546. header: {
  1547. show: false,
  1548. readFrom: '',
  1549. selector: {
  1550. show: false,
  1551. value: '',
  1552. },
  1553. slot: {
  1554. show: false,
  1555. value: '',
  1556. },
  1557. },
  1558. background: {
  1559. show: false,
  1560. type: 'video',
  1561. link: '',
  1562. },
  1563. layout: {
  1564. direction: 'column',
  1565. items: [
  1566. {
  1567. name: 'gallery',
  1568. basis: '20%',
  1569. },
  1570. {
  1571. name: 'complex_list',
  1572. basis: '80%',
  1573. },
  1574. ],
  1575. },
  1576. board: [],
  1577. chart: [],
  1578. gallery: [
  1579. {
  1580. type: 'D',
  1581. readFrom: 'dustManageInfo',
  1582. items: [
  1583. {
  1584. label: '监测总数',
  1585. value: '${totalNum}',
  1586. color: 'blue',
  1587. },
  1588. {
  1589. label: '低风险',
  1590. value: '${dfxNum}',
  1591. color: 'blue',
  1592. },
  1593. {
  1594. label: '一般风险',
  1595. value: '${ybNum}',
  1596. color: 'blue',
  1597. },
  1598. {
  1599. label: '较大风险',
  1600. value: '${jdNum}',
  1601. color: 'blue',
  1602. },
  1603. {
  1604. label: '重大风险',
  1605. value: '${zdNum}',
  1606. color: 'blue',
  1607. },
  1608. ],
  1609. },
  1610. ],
  1611. gallery_list: [],
  1612. table: [],
  1613. complex_list: [
  1614. {
  1615. type: 'C',
  1616. readFrom: 'dustManageInfo.sysList',
  1617. mapFromData: true,
  1618. items: [
  1619. {
  1620. title: '${sysNamme}',
  1621. contents: [
  1622. {
  1623. label: '风险监测',
  1624. value: '${warnLevel}',
  1625. color: 'blue',
  1626. info: '',
  1627. },
  1628. {
  1629. label: '最高粉尘浓度',
  1630. value: '${maxVal}',
  1631. color: 'blue',
  1632. info: '',
  1633. },
  1634. ],
  1635. },
  1636. ],
  1637. },
  1638. ],
  1639. preset: [],
  1640. // mock: BDdustMock,
  1641. },
  1642. showStyle: {
  1643. size: 'width:450px;height:860px;',
  1644. version: '新版',
  1645. position: 'top:60px;left:0;',
  1646. },
  1647. },
  1648. {
  1649. deviceType: 'dustDustGraph',
  1650. moduleName: '综放工作面粉尘浓度',
  1651. pageType: 'dust',
  1652. moduleData: {
  1653. header: {
  1654. show: true,
  1655. readFrom: '',
  1656. selector: {
  1657. show: true,
  1658. value: '${strinstallpos}',
  1659. },
  1660. slot: {
  1661. show: false,
  1662. value: '',
  1663. },
  1664. },
  1665. background: {
  1666. show: false,
  1667. type: 'video',
  1668. link: '',
  1669. },
  1670. layout: {
  1671. direction: 'row',
  1672. items: [
  1673. {
  1674. name: 'chart',
  1675. basis: '100%',
  1676. },
  1677. ],
  1678. },
  1679. board: [],
  1680. chart: [
  1681. {
  1682. type: 'line_area',
  1683. readFrom: '',
  1684. legend: { show: false },
  1685. xAxis: [{ show: true }],
  1686. yAxis: [{ show: true, name: '浓度', position: 'left' }],
  1687. series: [
  1688. {
  1689. label: '${strinstallpos}',
  1690. readFrom: 'historyList',
  1691. xprop: 'time',
  1692. yprop: 'dustval',
  1693. },
  1694. ],
  1695. },
  1696. ],
  1697. gallery: [],
  1698. gallery_list: [],
  1699. table: [],
  1700. list: [],
  1701. complex_list: [],
  1702. preset: [],
  1703. // mock: BDdustMock,
  1704. },
  1705. showStyle: {
  1706. size: 'width:1000px;height:280px;',
  1707. version: '新版',
  1708. position: 'top:640px;left:460px;',
  1709. },
  1710. },
  1711. {
  1712. deviceType: '',
  1713. moduleName: '智能喷雾降尘装置',
  1714. pageType: 'dust',
  1715. moduleData: {
  1716. header: {
  1717. show: false,
  1718. readFrom: '',
  1719. selector: {
  1720. show: false,
  1721. value: '',
  1722. },
  1723. slot: {
  1724. show: false,
  1725. value: '',
  1726. },
  1727. },
  1728. background: {
  1729. show: false,
  1730. type: 'video',
  1731. link: '',
  1732. },
  1733. layout: {
  1734. direction: 'row',
  1735. items: [
  1736. {
  1737. name: 'gallery',
  1738. basis: '100%',
  1739. },
  1740. ],
  1741. },
  1742. board: [],
  1743. chart: [],
  1744. gallery: [
  1745. {
  1746. type: 'A',
  1747. readFrom: 'atomObj',
  1748. items: [
  1749. {
  1750. label: '设备总数',
  1751. value: '${totalNum}',
  1752. color: 'blue',
  1753. },
  1754. {
  1755. label: '喷雾开启数',
  1756. value: '${atomOpenNum}',
  1757. color: 'blue',
  1758. },
  1759. {
  1760. label: '连网数量',
  1761. value: '${openNum}',
  1762. color: 'blue',
  1763. },
  1764. {
  1765. label: '断网数量',
  1766. value: '${breakNum}',
  1767. color: 'blue',
  1768. },
  1769. ],
  1770. },
  1771. ],
  1772. gallery_list: [],
  1773. table: [],
  1774. list: [],
  1775. complex_list: [],
  1776. preset: [],
  1777. to: 'http://10.248.210.154:8801',
  1778. // mock: BDdustMock,
  1779. },
  1780. showStyle: {
  1781. size: 'width:450px;height:280px;',
  1782. version: '新版',
  1783. position: 'top:60px;right:0;',
  1784. },
  1785. },
  1786. {
  1787. deviceType: '',
  1788. moduleName: '隔爆设施管理台账',
  1789. pageType: 'dust',
  1790. moduleData: {
  1791. header: {
  1792. show: false,
  1793. readFrom: '',
  1794. selector: {
  1795. show: false,
  1796. value: '',
  1797. },
  1798. slot: {
  1799. show: false,
  1800. value: '',
  1801. },
  1802. },
  1803. background: {
  1804. show: false,
  1805. type: 'video',
  1806. link: '',
  1807. },
  1808. layout: {
  1809. direction: 'row',
  1810. items: [
  1811. {
  1812. name: 'table',
  1813. basis: '100%',
  1814. },
  1815. ],
  1816. },
  1817. board: [],
  1818. chart: [],
  1819. gallery: [],
  1820. gallery_list: [],
  1821. table: [
  1822. {
  1823. type: 'C',
  1824. readFrom: 'devGbsb',
  1825. columns: [
  1826. {
  1827. name: '地点',
  1828. prop: 'strinstallpos',
  1829. },
  1830. {
  1831. name: '吊挂位置',
  1832. prop: 'addr',
  1833. },
  1834. {
  1835. name: '性质',
  1836. prop: 'kind',
  1837. },
  1838. ],
  1839. },
  1840. ],
  1841. list: [],
  1842. complex_list: [],
  1843. preset: [],
  1844. // mock: BDdustMock,
  1845. },
  1846. showStyle: {
  1847. size: 'width:450px;height:280px;',
  1848. version: '新版',
  1849. position: 'top:350px;right:0;',
  1850. },
  1851. },
  1852. {
  1853. deviceType: 'statics',
  1854. moduleName: '粉尘静态指标',
  1855. pageType: 'dust',
  1856. moduleData: {
  1857. header: {
  1858. show: false,
  1859. readFrom: '',
  1860. selector: {
  1861. show: false,
  1862. value: '',
  1863. },
  1864. slot: {
  1865. show: false,
  1866. value: '',
  1867. },
  1868. },
  1869. background: {
  1870. show: false,
  1871. type: 'video',
  1872. link: '',
  1873. },
  1874. layout: {
  1875. direction: 'row',
  1876. items: [
  1877. {
  1878. name: 'board',
  1879. basis: '100%',
  1880. },
  1881. ],
  1882. },
  1883. board: [
  1884. {
  1885. type: 'E',
  1886. readFrom: '',
  1887. layout: 'label-top',
  1888. items: [
  1889. {
  1890. label: '火焰长度',
  1891. value: '>400mm',
  1892. },
  1893. {
  1894. label: '抑制煤层爆炸最低岩粉量',
  1895. value: '75%',
  1896. },
  1897. {
  1898. label: '鉴定结论',
  1899. value: '有煤层爆炸性',
  1900. },
  1901. ],
  1902. },
  1903. ],
  1904. chart: [],
  1905. gallery: [],
  1906. gallery_list: [],
  1907. table: [],
  1908. list: [],
  1909. complex_list: [],
  1910. preset: [],
  1911. // mock: BDdustMock,
  1912. },
  1913. showStyle: {
  1914. size: 'width:450px;height:280px;',
  1915. version: '新版',
  1916. position: 'top:640px;right:0;',
  1917. },
  1918. },
  1919. ];
  1920. //粉尘绿色首页
  1921. export const testConfigDustGreen: Config[] = [
  1922. {
  1923. deviceType: '',
  1924. moduleName: '工作面风险监测',
  1925. pageType: 'dust-green',
  1926. moduleData: {
  1927. header: {
  1928. show: false,
  1929. readFrom: '',
  1930. selector: {
  1931. show: false,
  1932. value: '',
  1933. },
  1934. slot: {
  1935. show: false,
  1936. value: '',
  1937. },
  1938. },
  1939. background: {
  1940. show: false,
  1941. type: 'video',
  1942. link: '',
  1943. },
  1944. layout: {
  1945. direction: 'column',
  1946. items: [
  1947. {
  1948. name: 'gallery',
  1949. basis: '20%',
  1950. },
  1951. {
  1952. name: 'complex_list',
  1953. basis: '80%',
  1954. },
  1955. ],
  1956. },
  1957. board: [],
  1958. chart: [],
  1959. gallery: [
  1960. {
  1961. type: 'D',
  1962. readFrom: 'dustManageInfo',
  1963. items: [
  1964. {
  1965. label: '监测总数',
  1966. value: '${totalNum}',
  1967. color: 'blue',
  1968. },
  1969. {
  1970. label: '低风险',
  1971. value: '${dfxNum}',
  1972. color: 'blue',
  1973. },
  1974. {
  1975. label: '一般风险',
  1976. value: '${ybNum}',
  1977. color: 'blue',
  1978. },
  1979. {
  1980. label: '较大风险',
  1981. value: '${jdNum}',
  1982. color: 'blue',
  1983. },
  1984. {
  1985. label: '重大风险',
  1986. value: '${zdNum}',
  1987. color: 'blue',
  1988. },
  1989. ],
  1990. },
  1991. ],
  1992. gallery_list: [],
  1993. table: [],
  1994. complex_list: [
  1995. {
  1996. type: 'C',
  1997. readFrom: 'dustManageInfo.sysList',
  1998. mapFromData: true,
  1999. items: [
  2000. {
  2001. title: '${sysNamme}',
  2002. contents: [
  2003. {
  2004. label: '风险监测',
  2005. value: '${warnLevel}',
  2006. color: 'blue',
  2007. info: '',
  2008. },
  2009. {
  2010. label: '最高粉尘浓度',
  2011. value: '${maxVal}',
  2012. color: 'blue',
  2013. info: '',
  2014. },
  2015. ],
  2016. },
  2017. ],
  2018. },
  2019. ],
  2020. preset: [],
  2021. // mock: BDdustMock,
  2022. },
  2023. showStyle: {
  2024. size: 'width:420px;height:815px;',
  2025. version: '新版',
  2026. position: 'top:0px;left:15px',
  2027. },
  2028. },
  2029. {
  2030. deviceType: 'dustDustGraph',
  2031. moduleName: '综放工作面粉尘浓度',
  2032. pageType: 'dust-green',
  2033. moduleData: {
  2034. header: {
  2035. show: true,
  2036. readFrom: '',
  2037. selector: {
  2038. show: true,
  2039. value: '${strinstallpos}',
  2040. },
  2041. slot: {
  2042. show: false,
  2043. value: '',
  2044. },
  2045. },
  2046. background: {
  2047. show: false,
  2048. type: 'video',
  2049. link: '',
  2050. },
  2051. layout: {
  2052. direction: 'row',
  2053. items: [
  2054. {
  2055. name: 'chart',
  2056. basis: '100%',
  2057. },
  2058. ],
  2059. },
  2060. board: [],
  2061. chart: [
  2062. {
  2063. type: 'line_area',
  2064. readFrom: '',
  2065. legend: { show: false },
  2066. xAxis: [{ show: true }],
  2067. yAxis: [{ show: true, name: '浓度', position: 'left' }],
  2068. series: [
  2069. {
  2070. label: '${strinstallpos}',
  2071. readFrom: 'historyList',
  2072. xprop: 'time',
  2073. yprop: 'dustval',
  2074. },
  2075. ],
  2076. },
  2077. ],
  2078. gallery: [],
  2079. gallery_list: [],
  2080. table: [],
  2081. list: [],
  2082. complex_list: [],
  2083. preset: [],
  2084. // mock: BDdustMock,
  2085. },
  2086. showStyle: {
  2087. size: 'width:580px;height:260px;',
  2088. version: '新版',
  2089. position: 'bottom:0px;left:450px;',
  2090. },
  2091. },
  2092. {
  2093. deviceType: '',
  2094. moduleName: '智能喷雾降尘装置',
  2095. pageType: 'dust-green',
  2096. moduleData: {
  2097. header: {
  2098. show: false,
  2099. readFrom: '',
  2100. selector: {
  2101. show: false,
  2102. value: '',
  2103. },
  2104. slot: {
  2105. show: false,
  2106. value: '',
  2107. },
  2108. },
  2109. background: {
  2110. show: false,
  2111. type: 'video',
  2112. link: '',
  2113. },
  2114. layout: {
  2115. direction: 'row',
  2116. items: [
  2117. {
  2118. name: 'gallery',
  2119. basis: '100%',
  2120. },
  2121. ],
  2122. },
  2123. board: [],
  2124. chart: [],
  2125. gallery: [
  2126. {
  2127. type: 'A',
  2128. readFrom: 'atomObj',
  2129. items: [
  2130. {
  2131. label: '设备总数',
  2132. value: '${totalNum}',
  2133. color: 'blue',
  2134. },
  2135. {
  2136. label: '喷雾开启数',
  2137. value: '${atomOpenNum}',
  2138. color: 'blue',
  2139. },
  2140. {
  2141. label: '连网数量',
  2142. value: '${openNum}',
  2143. color: 'blue',
  2144. },
  2145. {
  2146. label: '断网数量',
  2147. value: '${breakNum}',
  2148. color: 'blue',
  2149. },
  2150. ],
  2151. },
  2152. ],
  2153. gallery_list: [],
  2154. table: [],
  2155. list: [],
  2156. complex_list: [],
  2157. preset: [],
  2158. to: 'http://10.248.210.154:8801',
  2159. // mock: BDdustMock,
  2160. },
  2161. showStyle: {
  2162. size: 'width:390px;height:260px;',
  2163. version: '新版',
  2164. position: 'bottom:0px;right:450px;',
  2165. },
  2166. },
  2167. {
  2168. deviceType: '',
  2169. moduleName: '隔爆设施管理台账',
  2170. pageType: 'dust-green',
  2171. moduleData: {
  2172. header: {
  2173. show: false,
  2174. readFrom: '',
  2175. selector: {
  2176. show: false,
  2177. value: '',
  2178. },
  2179. slot: {
  2180. show: false,
  2181. value: '',
  2182. },
  2183. },
  2184. background: {
  2185. show: false,
  2186. type: 'video',
  2187. link: '',
  2188. },
  2189. layout: {
  2190. direction: 'row',
  2191. items: [
  2192. {
  2193. name: 'table',
  2194. basis: '100%',
  2195. },
  2196. ],
  2197. },
  2198. board: [],
  2199. chart: [],
  2200. gallery: [],
  2201. gallery_list: [],
  2202. table: [
  2203. {
  2204. type: 'C',
  2205. readFrom: 'devGbsb',
  2206. columns: [
  2207. {
  2208. name: '地点',
  2209. prop: 'strinstallpos',
  2210. },
  2211. {
  2212. name: '吊挂位置',
  2213. prop: 'addr',
  2214. },
  2215. {
  2216. name: '性质',
  2217. prop: 'kind',
  2218. },
  2219. ],
  2220. },
  2221. ],
  2222. list: [],
  2223. complex_list: [],
  2224. preset: [],
  2225. // mock: BDdustMock,
  2226. },
  2227. showStyle: {
  2228. size: 'width:420px;height:530px;',
  2229. version: '新版',
  2230. position: 'top:0px;right:15px;',
  2231. },
  2232. },
  2233. {
  2234. deviceType: 'statics',
  2235. moduleName: '粉尘静态指标',
  2236. pageType: 'dust-green',
  2237. moduleData: {
  2238. header: {
  2239. show: false,
  2240. readFrom: '',
  2241. selector: {
  2242. show: false,
  2243. value: '',
  2244. },
  2245. slot: {
  2246. show: false,
  2247. value: '',
  2248. },
  2249. },
  2250. background: {
  2251. show: false,
  2252. type: 'video',
  2253. link: '',
  2254. },
  2255. layout: {
  2256. direction: 'row',
  2257. items: [
  2258. {
  2259. name: 'board',
  2260. basis: '100%',
  2261. },
  2262. ],
  2263. },
  2264. board: [
  2265. {
  2266. type: 'E',
  2267. readFrom: '',
  2268. layout: 'label-top',
  2269. items: [
  2270. {
  2271. label: '火焰长度',
  2272. value: '>400mm',
  2273. },
  2274. {
  2275. label: '抑制煤层爆炸最低岩粉量',
  2276. value: '75%',
  2277. },
  2278. {
  2279. label: '鉴定结论',
  2280. value: '有煤层爆炸性',
  2281. },
  2282. ],
  2283. },
  2284. ],
  2285. chart: [],
  2286. gallery: [],
  2287. gallery_list: [],
  2288. table: [],
  2289. list: [],
  2290. complex_list: [],
  2291. preset: [],
  2292. // mock: BDdustMock,
  2293. },
  2294. showStyle: {
  2295. size: 'width:420px;height:260px;',
  2296. version: '新版',
  2297. position: 'bottom:0px;right:15px;',
  2298. },
  2299. },
  2300. ];
  2301. export const testConfigFireGreen: Config[] = [
  2302. {
  2303. deviceType: 'fireManageInfo',
  2304. moduleName: '重点区域风险监测',
  2305. pageType: 'fire-green',
  2306. moduleData: {
  2307. header: {
  2308. show: false,
  2309. readFrom: '',
  2310. selector: {
  2311. show: false,
  2312. value: '',
  2313. },
  2314. slot: {
  2315. show: false,
  2316. value: '',
  2317. },
  2318. },
  2319. background: {
  2320. show: false,
  2321. type: 'video',
  2322. link: '',
  2323. },
  2324. layout: {
  2325. direction: 'column',
  2326. items: [
  2327. {
  2328. name: 'board',
  2329. basis: '35%',
  2330. },
  2331. {
  2332. name: 'complex_list',
  2333. basis: '65%',
  2334. },
  2335. ],
  2336. },
  2337. board: [
  2338. {
  2339. type: 'A',
  2340. readFrom: 'fireManageInfo',
  2341. layout: 'label-top',
  2342. items: [
  2343. {
  2344. label: '内因风险等级',
  2345. value: '${nyWarnLevel}',
  2346. },
  2347. {
  2348. label: '外因风险等级',
  2349. value: '${wyWarnLevel}',
  2350. },
  2351. ],
  2352. },
  2353. ],
  2354. chart: [],
  2355. gallery: [],
  2356. gallery_list: [],
  2357. table: [],
  2358. list: [],
  2359. complex_list: [
  2360. {
  2361. type: 'D',
  2362. readFrom: 'fireManageInfo.sysList',
  2363. mapFromData: true,
  2364. items: [
  2365. {
  2366. title: '${sysNamme}',
  2367. contents: [
  2368. {
  2369. label: '风险监测',
  2370. value: '${warnLevel}',
  2371. color: 'blue',
  2372. info: '',
  2373. },
  2374. {
  2375. label: '最高温度',
  2376. value: '${maxVal}',
  2377. color: 'blue',
  2378. info: '',
  2379. },
  2380. ],
  2381. },
  2382. ],
  2383. },
  2384. ],
  2385. preset: [],
  2386. // mock: BDfireMock,
  2387. },
  2388. showStyle: {
  2389. size: 'width:420px;height:400px;',
  2390. version: '原版',
  2391. position: 'top:0px;left:15px',
  2392. },
  2393. },
  2394. {
  2395. deviceType: 'pdArray',
  2396. moduleName: '带式输送机防灭火监控系统',
  2397. pageType: 'fire-green',
  2398. moduleData: {
  2399. header: {
  2400. show: true,
  2401. readFrom: '',
  2402. selector: {
  2403. show: true,
  2404. value: '${systemname}',
  2405. },
  2406. slot: {
  2407. show: false,
  2408. value: '',
  2409. },
  2410. },
  2411. background: {
  2412. show: false,
  2413. type: 'video',
  2414. link: '',
  2415. },
  2416. layout: {
  2417. direction: 'column',
  2418. items: [
  2419. {
  2420. name: 'board',
  2421. basis: '25%',
  2422. },
  2423. {
  2424. name: 'chart',
  2425. basis: '75%',
  2426. },
  2427. ],
  2428. },
  2429. board: [
  2430. {
  2431. type: 'F',
  2432. layout: 'val-top',
  2433. readFrom: 'arrayCount',
  2434. items: [
  2435. {
  2436. label: '光纤预警',
  2437. value: '${[0].val}℃',
  2438. },
  2439. {
  2440. label: '一氧化碳预警',
  2441. value: '${[1].val}ppm',
  2442. },
  2443. {
  2444. label: '烟雾预警',
  2445. value: '${[2].val}',
  2446. },
  2447. ],
  2448. },
  2449. ],
  2450. chart: [
  2451. {
  2452. type: 'line_smooth',
  2453. readFrom: 'arrayFiber',
  2454. legend: { show: true },
  2455. xAxis: [{ show: true }],
  2456. yAxis: [{ show: true, name: '温度(℃)', position: 'left' }],
  2457. series: [
  2458. {
  2459. label: '${strinstallpos}',
  2460. readFrom: 'fibreTemperature',
  2461. xprop: 'pos',
  2462. yprop: 'value',
  2463. },
  2464. ],
  2465. },
  2466. ],
  2467. gallery: [],
  2468. gallery_list: [],
  2469. table: [],
  2470. list: [],
  2471. complex_list: [],
  2472. preset: [],
  2473. // mock: BDfireMock,
  2474. },
  2475. showStyle: {
  2476. size: 'width:420px;height:400px;',
  2477. version: '原版',
  2478. position: 'top:415px;left:15px;',
  2479. },
  2480. },
  2481. {
  2482. deviceType: 'sgGxObj',
  2483. moduleName: '工作面光纤监测',
  2484. pageType: 'fire-green',
  2485. moduleData: {
  2486. header: {
  2487. show: true,
  2488. readFrom: 'devGxcw',
  2489. selector: {
  2490. show: true,
  2491. value: '${strinstallpos}',
  2492. },
  2493. slot: {
  2494. show: false,
  2495. value: '',
  2496. },
  2497. },
  2498. background: {
  2499. show: false,
  2500. type: 'video',
  2501. link: '',
  2502. },
  2503. layout: {
  2504. direction: 'row',
  2505. items: [
  2506. {
  2507. name: 'chart',
  2508. basis: '100%',
  2509. },
  2510. ],
  2511. },
  2512. board: [],
  2513. chart: [
  2514. {
  2515. type: 'line_smooth',
  2516. readFrom: '',
  2517. legend: { show: true },
  2518. xAxis: [{ show: true }],
  2519. yAxis: [{ show: true, name: '温度(℃)', position: 'left' }],
  2520. series: [
  2521. {
  2522. label: '${strinstallpos}',
  2523. readFrom: 'fibreTemperature',
  2524. xprop: 'pos',
  2525. yprop: 'value',
  2526. },
  2527. ],
  2528. },
  2529. ],
  2530. gallery: [],
  2531. gallery_list: [],
  2532. table: [],
  2533. list: [],
  2534. complex_list: [],
  2535. preset: [],
  2536. // mock: BDfireMock,
  2537. },
  2538. showStyle: {
  2539. size: 'width:990px;height:260px;',
  2540. version: '原版',
  2541. position: 'bottom:15px;left:450px;',
  2542. },
  2543. },
  2544. {
  2545. deviceType: 'sgGxObj',
  2546. moduleName: '工作面束管监测',
  2547. pageType: 'fire-green',
  2548. moduleData: {
  2549. header: {
  2550. show: true,
  2551. readFrom: 'devSgjc',
  2552. selector: {
  2553. show: true,
  2554. value: '${strinstallpos}',
  2555. },
  2556. slot: {
  2557. show: false,
  2558. value: '',
  2559. },
  2560. },
  2561. background: {
  2562. show: false,
  2563. type: 'video',
  2564. link: '',
  2565. },
  2566. layout: {
  2567. direction: 'column',
  2568. items: [
  2569. {
  2570. name: 'gallery_list',
  2571. basis: '42%',
  2572. },
  2573. {
  2574. name: 'blast_delta',
  2575. basis: '58%',
  2576. overflow: false,
  2577. },
  2578. ],
  2579. },
  2580. board: [],
  2581. chart: [],
  2582. gallery: [],
  2583. gallery_list: [
  2584. {
  2585. type: 'B',
  2586. readFrom: '',
  2587. items: [
  2588. {
  2589. label: '一氧化碳',
  2590. value: '${coVal}',
  2591. color: 'blue',
  2592. info: '',
  2593. },
  2594. {
  2595. label: '二氧化碳',
  2596. value: '${co2Val}',
  2597. color: 'blue',
  2598. info: '',
  2599. },
  2600. {
  2601. label: '氧气',
  2602. value: '${o2Val}',
  2603. color: 'blue',
  2604. info: '',
  2605. },
  2606. {
  2607. label: '乙烯',
  2608. value: '${c2h4Val}',
  2609. color: 'blue',
  2610. info: '',
  2611. },
  2612. {
  2613. label: '甲烷',
  2614. value: '${ch4Val}',
  2615. color: 'blue',
  2616. info: '',
  2617. },
  2618. {
  2619. label: '乙炔',
  2620. value: '${c2h2Val}',
  2621. color: 'blue',
  2622. info: '',
  2623. },
  2624. ],
  2625. galleryItems: [
  2626. {
  2627. label: '风险等级',
  2628. value: '${warnLevel}',
  2629. color: 'blue',
  2630. },
  2631. ],
  2632. },
  2633. ],
  2634. table: [],
  2635. list: [
  2636. {
  2637. type: 'E',
  2638. readFrom: 'arrayCount',
  2639. items: [
  2640. {
  2641. label: '一氧化碳',
  2642. value: '${coVal}',
  2643. color: 'blue',
  2644. info: '',
  2645. },
  2646. {
  2647. label: '二氧化碳',
  2648. value: '${co2Val}',
  2649. color: 'blue',
  2650. info: '',
  2651. },
  2652. {
  2653. label: '氧气',
  2654. value: '${o2Val}',
  2655. color: 'blue',
  2656. info: '',
  2657. },
  2658. {
  2659. label: '温度',
  2660. value: '${tempVal}',
  2661. color: 'blue',
  2662. info: '',
  2663. },
  2664. ],
  2665. },
  2666. ],
  2667. complex_list: [],
  2668. preset: [
  2669. {
  2670. readFrom: '',
  2671. },
  2672. ],
  2673. // mock: BDfireMock,
  2674. },
  2675. showStyle: {
  2676. size: 'width:420px;height:510px;',
  2677. version: '原版',
  2678. position: 'top:0px;right:15px',
  2679. },
  2680. },
  2681. {
  2682. deviceType: 'aqjkArray',
  2683. moduleName: '安全监控系统',
  2684. pageType: 'fire',
  2685. moduleData: {
  2686. header: {
  2687. show: false,
  2688. readFrom: '',
  2689. selector: {
  2690. show: false,
  2691. value: '',
  2692. },
  2693. slot: {
  2694. show: false,
  2695. value: '',
  2696. },
  2697. },
  2698. background: {
  2699. show: false,
  2700. type: 'video',
  2701. link: '',
  2702. },
  2703. layout: {
  2704. direction: 'row',
  2705. items: [
  2706. {
  2707. name: 'table',
  2708. basis: '100%',
  2709. },
  2710. ],
  2711. },
  2712. board: [],
  2713. chart: [],
  2714. gallery: [],
  2715. gallery_list: [],
  2716. table: [
  2717. {
  2718. type: 'C',
  2719. readFrom: 'aqjkArray',
  2720. columns: [
  2721. {
  2722. name: '测点位置',
  2723. prop: 'strinstallpos',
  2724. },
  2725. {
  2726. name: '温度',
  2727. prop: 'nowVal',
  2728. },
  2729. {
  2730. name: '预警级别',
  2731. prop: 'warnLevel',
  2732. },
  2733. ],
  2734. },
  2735. ],
  2736. list: [],
  2737. complex_list: [],
  2738. preset: [],
  2739. // mock: BDfireMock,
  2740. },
  2741. showStyle: {
  2742. size: 'width:420px;height:260px;',
  2743. version: '原版',
  2744. position: 'bottom:15px;right:15px',
  2745. },
  2746. },
  2747. ];
  2748. export const testConfigVentRealtime: Config[] = [
  2749. {
  2750. deviceType: 'fanmain',
  2751. moduleName: '主通风机系统',
  2752. pageType: 'vent_realtime',
  2753. moduleData: {
  2754. header: {
  2755. show: true,
  2756. readFrom: '',
  2757. selector: {
  2758. show: true,
  2759. value: '${strinstallpos}',
  2760. },
  2761. slot: {
  2762. show: true,
  2763. value: '运行风机:${readData.Fan1StartStatus}',
  2764. trans: {
  2765. '1': '一号',
  2766. '0': '二号',
  2767. },
  2768. },
  2769. },
  2770. background: {
  2771. show: false,
  2772. type: 'image',
  2773. link: '',
  2774. },
  2775. layout: {
  2776. direction: 'column',
  2777. items: [
  2778. {
  2779. name: 'qh_curve',
  2780. basis: '67%',
  2781. },
  2782. {
  2783. name: 'board',
  2784. basis: '33%',
  2785. },
  2786. ],
  2787. },
  2788. board: [
  2789. {
  2790. type: 'D',
  2791. readFrom: '',
  2792. layout: 'label-top',
  2793. items: [
  2794. {
  2795. label: '风量(m³/min)',
  2796. trans: {
  2797. '0': '${readData.Fan2_FanFlow}',
  2798. '1': '${readData.Fan1_FanFlow}',
  2799. },
  2800. value: '${readData.Fan1StartStatus}',
  2801. },
  2802. {
  2803. label: '负压(Pa)',
  2804. trans: {
  2805. '0': '${readData.Fan2FanPre}',
  2806. '1': '${readData.Fan1FanPre}',
  2807. },
  2808. value: '${readData.Fan1StartStatus}',
  2809. },
  2810. {
  2811. label: '漏风率(%)',
  2812. value: '${leakage}',
  2813. },
  2814. ],
  2815. },
  2816. ],
  2817. list: [],
  2818. chart: [],
  2819. table: [],
  2820. gallery: [],
  2821. complex_list: [],
  2822. gallery_list: [],
  2823. preset: [
  2824. {
  2825. readFrom: '',
  2826. fan1Prop: ['readData.Fan1_FanFlow', 'readData.Fan1FanPre'],
  2827. fan2Prop: ['readData.Fan2_FanFlow', 'readData.Fan2FanPre'],
  2828. },
  2829. ],
  2830. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain',
  2831. },
  2832. showStyle: {
  2833. size: 'width:470px;height:280px;',
  2834. version: '原版',
  2835. position: 'top:60px;left:0;',
  2836. },
  2837. },
  2838. {
  2839. deviceType: 'fanlocal',
  2840. moduleName: '局部通风机系统',
  2841. pageType: 'vent_realtime',
  2842. moduleData: {
  2843. header: {
  2844. show: true,
  2845. readFrom: '',
  2846. selector: {
  2847. show: true,
  2848. value: '${strinstallpos}',
  2849. },
  2850. slot: {
  2851. show: false,
  2852. value: '运行风机:${readData.Fan1StartStatus}',
  2853. trans: {
  2854. '1': '一号',
  2855. '0': '二号',
  2856. },
  2857. },
  2858. },
  2859. background: {
  2860. show: false,
  2861. type: 'image',
  2862. link: '',
  2863. },
  2864. layout: {
  2865. direction: 'column',
  2866. items: [
  2867. {
  2868. name: 'chart',
  2869. basis: '100%',
  2870. },
  2871. ],
  2872. },
  2873. board: [],
  2874. list: [],
  2875. chart: [
  2876. {
  2877. type: 'bar_cylinder_wide',
  2878. readFrom: '',
  2879. legend: { show: false },
  2880. xAxis: [{ show: true }],
  2881. yAxis: [{ show: true, name: '(m³/min)', position: 'left' }],
  2882. series: [
  2883. { readFrom: 'chartData', xprop: 'x', yprop: 'yMock', label: '风量' },
  2884. // { readFrom: '', xprop: 'x', yprop: 'y2', label: '风量' },
  2885. ],
  2886. },
  2887. ],
  2888. table: [],
  2889. gallery: [],
  2890. complex_list: [],
  2891. gallery_list: [],
  2892. preset: [],
  2893. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanlocal',
  2894. },
  2895. showStyle: {
  2896. size: 'width:470px;height:280px;',
  2897. version: '原版',
  2898. position: 'top:350px;left:0;',
  2899. },
  2900. },
  2901. {
  2902. deviceType: '',
  2903. moduleName: '通风设施远程控制',
  2904. pageType: 'vent_realtime',
  2905. moduleData: {
  2906. header: {
  2907. show: false,
  2908. readFrom: '',
  2909. selector: {
  2910. show: false,
  2911. value: '',
  2912. },
  2913. slot: {
  2914. show: false,
  2915. value: '',
  2916. },
  2917. },
  2918. background: {
  2919. show: false,
  2920. type: 'image',
  2921. link: '',
  2922. },
  2923. layout: {
  2924. direction: 'row',
  2925. items: [
  2926. {
  2927. name: 'device_alarm',
  2928. basis: '100%',
  2929. },
  2930. ],
  2931. },
  2932. board: [],
  2933. list: [],
  2934. chart: [],
  2935. table: [],
  2936. gallery: [],
  2937. complex_list: [],
  2938. gallery_list: [],
  2939. preset: [
  2940. {
  2941. readFrom: 'device',
  2942. },
  2943. ],
  2944. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=gate_xinJianFuXieJin',
  2945. },
  2946. showStyle: {
  2947. size: 'width:470px;height:280px;',
  2948. version: '原版',
  2949. position: 'top:640px;left:0;',
  2950. },
  2951. },
  2952. {
  2953. deviceType: 'sys_wind',
  2954. moduleName: '风量监测',
  2955. pageType: 'vent_realtime',
  2956. moduleData: {
  2957. header: {
  2958. show: false,
  2959. readFrom: '',
  2960. selector: {
  2961. show: false,
  2962. value: '',
  2963. },
  2964. slot: {
  2965. show: false,
  2966. value: '',
  2967. },
  2968. },
  2969. background: {
  2970. show: false,
  2971. type: 'video',
  2972. link: '',
  2973. },
  2974. layout: {
  2975. direction: 'row',
  2976. items: [
  2977. {
  2978. name: 'chart',
  2979. basis: '100%',
  2980. },
  2981. ],
  2982. },
  2983. board: [],
  2984. list: [],
  2985. table: [],
  2986. preset: [],
  2987. gallery: [],
  2988. complex_list: [],
  2989. gallery_list: [],
  2990. chart: [
  2991. {
  2992. type: 'bar',
  2993. readFrom: '',
  2994. legend: { show: true },
  2995. xAxis: [{ show: true }],
  2996. yAxis: [
  2997. { show: true, name: '风量(m³/min)', position: 'left' },
  2998. { show: true, name: '风速(m/s)', position: 'right' },
  2999. ],
  3000. dataZoom: [
  3001. {
  3002. show: true,
  3003. end: 20,
  3004. },
  3005. ],
  3006. series: [
  3007. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.m3', label: '风量' },
  3008. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.va', label: '风速' },
  3009. ],
  3010. },
  3011. ],
  3012. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=windrect',
  3013. },
  3014. showStyle: {
  3015. size: 'width:1000px;height:280px;',
  3016. version: '原版',
  3017. position: 'top:640px;left:460px;',
  3018. },
  3019. },
  3020. {
  3021. deviceType: 'sys_majorpath',
  3022. moduleName: '关键通风路线',
  3023. pageType: 'vent_realtime',
  3024. moduleData: {
  3025. header: {
  3026. show: true,
  3027. readFrom: '',
  3028. selector: {
  3029. show: true,
  3030. value: '${devicePos}',
  3031. },
  3032. slot: {
  3033. show: false,
  3034. value: '',
  3035. },
  3036. },
  3037. background: {
  3038. show: false,
  3039. type: 'video',
  3040. link: '',
  3041. },
  3042. layout: {
  3043. direction: 'column',
  3044. items: [
  3045. {
  3046. name: 'chart',
  3047. basis: '67%',
  3048. },
  3049. {
  3050. name: 'board',
  3051. basis: '33%',
  3052. },
  3053. ],
  3054. },
  3055. board: [
  3056. {
  3057. type: 'D',
  3058. readFrom: 'majorpath',
  3059. layout: 'label-top',
  3060. items: [
  3061. {
  3062. label: '风量(m³/min)',
  3063. value: '${m3_total}',
  3064. },
  3065. {
  3066. label: '矿井阻力(Pa)',
  3067. value: '${drag_total}',
  3068. },
  3069. {
  3070. label: '等积孔',
  3071. value: '${dengjikong}',
  3072. },
  3073. ],
  3074. },
  3075. ],
  3076. complex_list: [],
  3077. gallery: [],
  3078. list: [],
  3079. table: [],
  3080. chart: [
  3081. {
  3082. type: 'pie_drag',
  3083. readFrom: '',
  3084. legend: { show: false },
  3085. xAxis: [{ show: false }],
  3086. yAxis: [{ show: false, name: '风量', position: 'left' }],
  3087. series: [{ readFrom: 'piechart', xprop: 'label', yprop: 'val', label: '-' }],
  3088. },
  3089. ],
  3090. gallery_list: [],
  3091. preset: [],
  3092. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_majorpath',
  3093. },
  3094. showStyle: {
  3095. size: 'width:470px;height:280px;',
  3096. version: '原版',
  3097. position: 'top:60px;right:0;',
  3098. },
  3099. },
  3100. {
  3101. deviceType: 'sys_surface_caimei',
  3102. moduleName: '工作面智能监控',
  3103. pageType: 'vent_realtime',
  3104. moduleData: {
  3105. header: {
  3106. show: true,
  3107. readFrom: '',
  3108. selector: {
  3109. show: true,
  3110. value: '${devicePos}',
  3111. },
  3112. slot: {
  3113. show: false,
  3114. value: '',
  3115. },
  3116. },
  3117. background: {
  3118. show: false,
  3119. type: 'video',
  3120. link: '',
  3121. },
  3122. layout: {
  3123. direction: 'column',
  3124. items: [
  3125. {
  3126. name: 'chart',
  3127. basis: '65%',
  3128. },
  3129. {
  3130. name: 'board',
  3131. basis: '35%',
  3132. },
  3133. ],
  3134. },
  3135. board: [
  3136. {
  3137. type: 'B',
  3138. readFrom: '',
  3139. layout: 'label-top',
  3140. items: [
  3141. {
  3142. label: '进风(m³/min)',
  3143. value: '${jin}',
  3144. },
  3145. {
  3146. label: '回风(m³/min)',
  3147. value: '${hui}',
  3148. },
  3149. // {
  3150. // label: '需风量(m³/min)',
  3151. // value: '${xufengliang}',
  3152. // },
  3153. ],
  3154. },
  3155. ],
  3156. list: [],
  3157. preset: [],
  3158. table: [],
  3159. gallery: [],
  3160. chart: [
  3161. {
  3162. type: 'line',
  3163. readFrom: '',
  3164. legend: { show: true },
  3165. xAxis: [{ show: true }],
  3166. yAxis: [{ show: true, name: '风量(m³/min)', position: 'left' }],
  3167. series: [
  3168. { readFrom: 'history', xprop: 'time', yprop: 'jin', label: '进风' },
  3169. { readFrom: 'history', xprop: 'time', yprop: 'hui', label: '回风' },
  3170. ],
  3171. },
  3172. ],
  3173. gallery_list: [],
  3174. complex_list: [],
  3175. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_surface_caimei&deviceid=${deviceID}',
  3176. },
  3177. showStyle: {
  3178. size: 'width:470px;height:280px;',
  3179. version: '原版',
  3180. position: 'top:350px;right:0;',
  3181. },
  3182. },
  3183. {
  3184. deviceType: 'warn',
  3185. moduleName: '预警监测',
  3186. pageType: 'vent_realtime',
  3187. moduleData: {
  3188. header: {
  3189. show: true,
  3190. readFrom: '',
  3191. selector: {
  3192. show: false,
  3193. value: '',
  3194. },
  3195. slot: {
  3196. show: true,
  3197. value: '网络异常:${warn[0].netstatus.val}',
  3198. },
  3199. },
  3200. background: {
  3201. show: false,
  3202. type: 'video',
  3203. link: '',
  3204. },
  3205. layout: {
  3206. direction: 'row',
  3207. items: [
  3208. {
  3209. name: 'list',
  3210. basis: '100%',
  3211. },
  3212. ],
  3213. },
  3214. board: [],
  3215. list: [
  3216. {
  3217. type: 'timeline',
  3218. readFrom: 'warn[0]',
  3219. items: [
  3220. {
  3221. label: '报警',
  3222. value: '${alarm.val}',
  3223. info: '',
  3224. color: 'red',
  3225. },
  3226. {
  3227. label: '重大风险预警',
  3228. value: '${red.val}',
  3229. info: '',
  3230. color: 'red',
  3231. },
  3232. {
  3233. label: '较大风险预警',
  3234. value: '${orange.val}',
  3235. info: '',
  3236. color: 'orange',
  3237. },
  3238. {
  3239. label: '一般风险预警',
  3240. value: '${yellow.val}',
  3241. info: '',
  3242. color: 'yellow',
  3243. },
  3244. {
  3245. label: '低风险预警',
  3246. value: '${blue.val}',
  3247. info: '',
  3248. color: 'blue',
  3249. },
  3250. ],
  3251. },
  3252. ],
  3253. preset: [],
  3254. table: [],
  3255. gallery: [],
  3256. chart: [],
  3257. gallery_list: [],
  3258. complex_list: [],
  3259. to: '/monitorChannel/monitor-alarm-home',
  3260. },
  3261. showStyle: {
  3262. size: 'width:470px;height:280px;',
  3263. version: '原版',
  3264. position: 'top:640px;right:0;',
  3265. },
  3266. },
  3267. ];
  3268. export const testConfigFusionGreen: Config[] = [
  3269. {
  3270. deviceType: 'ventWarn',
  3271. moduleName: '通风监测预警',
  3272. pageType: 'fusion-warn-green',
  3273. moduleData: {
  3274. header: {
  3275. show: false,
  3276. readFrom: '',
  3277. selector: {
  3278. show: false,
  3279. value: '',
  3280. },
  3281. slot: {
  3282. show: false,
  3283. value: '',
  3284. },
  3285. },
  3286. background: {
  3287. show: false,
  3288. type: 'video',
  3289. link: '',
  3290. },
  3291. layout: {
  3292. direction: 'column',
  3293. items: [
  3294. {
  3295. name: 'board',
  3296. basis: '20%',
  3297. },
  3298. {
  3299. name: 'dz_chart',
  3300. basis: '80%',
  3301. },
  3302. ],
  3303. },
  3304. board: [
  3305. {
  3306. type: 'J',
  3307. readFrom: 'ventWarn',
  3308. layout: 'val-top',
  3309. items: [
  3310. {
  3311. label: '总进风量',
  3312. dw: '(m³/min)',
  3313. value: '${ventJf}',
  3314. },
  3315. {
  3316. label: '总回风量',
  3317. dw: '(m³/min)',
  3318. value: '${ventHf}',
  3319. },
  3320. {
  3321. label: '总需风量',
  3322. dw: '(m³/min)',
  3323. value: '${ventXf}',
  3324. },
  3325. ],
  3326. },
  3327. ],
  3328. chart: [],
  3329. gallery: [],
  3330. gallery_list: [],
  3331. table: [],
  3332. list: [],
  3333. complex_list: [],
  3334. preset: [
  3335. {
  3336. readFrom: 'ventData',
  3337. echartOption: {
  3338. colorList: ['#ff0000', '#ff7700', '#d8b66f', '#dbbf2e', '#61b4c5'],
  3339. },
  3340. },
  3341. ],
  3342. to: '/ventilate/warn/home',
  3343. },
  3344. showStyle: {
  3345. size: 'width:420px;height:400px;',
  3346. version: '原版',
  3347. position: 'top:0px;left:15px',
  3348. },
  3349. },
  3350. {
  3351. deviceType: 'deviceWarn',
  3352. moduleName: '设备监测预警',
  3353. pageType: 'fusion-warn-green',
  3354. moduleData: {
  3355. header: {
  3356. show: false,
  3357. readFrom: '',
  3358. selector: {
  3359. show: false,
  3360. value: '',
  3361. },
  3362. slot: {
  3363. show: false,
  3364. value: '',
  3365. },
  3366. },
  3367. background: {
  3368. show: false,
  3369. type: 'video',
  3370. link: '',
  3371. },
  3372. layout: {
  3373. direction: 'column',
  3374. items: [
  3375. {
  3376. name: 'dz_list',
  3377. basis: '100%',
  3378. },
  3379. ],
  3380. },
  3381. board: [],
  3382. chart: [],
  3383. gallery: [],
  3384. gallery_list: [],
  3385. table: [],
  3386. list: [],
  3387. complex_list: [],
  3388. preset: [
  3389. {
  3390. readFrom: 'deviceWarn',
  3391. listOption: {
  3392. fanmain: {
  3393. url: getThemifyImagesURL('vent/alarm-icons/zfj.png'),
  3394. text: '',
  3395. allText: '总数',
  3396. warnText: '报警数',
  3397. closeText: '断开数',
  3398. allCount: 'fanmain_all',
  3399. warnCount: 'fanmain_warn',
  3400. closeCount: 'fanmain_close',
  3401. },
  3402. fanlocal: {
  3403. url: getThemifyImagesURL('vent/alarm-icons/jbfj.png'),
  3404. text: '',
  3405. allText: '总数',
  3406. warnText: '报警数',
  3407. closeText: '断开数',
  3408. allCount: 'fanlocal_all',
  3409. warnCount: 'fanlocal_warn',
  3410. closeCount: 'fanlocal_close',
  3411. },
  3412. bundletube: {
  3413. url: getThemifyImagesURL('vent/alarm-icons/sgjc.png'),
  3414. text: '',
  3415. allText: '总数',
  3416. warnText: '报警数',
  3417. closeText: '断开数',
  3418. allCount: 'bundletube_all',
  3419. warnCount: 'bundletube_warn',
  3420. closeCount: 'bundletube_close',
  3421. },
  3422. fanlocaldp: {
  3423. url: getThemifyImagesURL('vent/alarm-icons/jbfj-db.png'),
  3424. text: '',
  3425. allText: '总数',
  3426. warnText: '报警数',
  3427. closeText: '断开数',
  3428. allCount: 'fanlocaldp_all',
  3429. warnCount: 'fanlocaldp_warn',
  3430. closeCount: 'fanlocaldp_close',
  3431. },
  3432. gate: {
  3433. url: getThemifyImagesURL('vent/alarm-icons/fm-green.png'),
  3434. text: '',
  3435. allText: '总数',
  3436. warnText: '报警数',
  3437. closeText: '断开数',
  3438. allCount: 'gate_all',
  3439. warnCount: 'gate_warn',
  3440. closeCount: 'gate_close',
  3441. },
  3442. window: {
  3443. url: getThemifyImagesURL('vent/alarm-icons/fc-green.png'),
  3444. text: '',
  3445. allText: '总数',
  3446. warnText: '报警数',
  3447. closeText: '断开数',
  3448. allCount: 'window_all',
  3449. warnCount: 'window_warn',
  3450. closeCount: 'window_close',
  3451. },
  3452. windrect: {
  3453. url: getThemifyImagesURL('vent/alarm-icons/dscf-green.png'),
  3454. text: '',
  3455. allText: '总数',
  3456. warnText: '报警数',
  3457. closeText: '断开数',
  3458. allCount: 'windrect_all',
  3459. warnCount: 'windrect_warn',
  3460. closeCount: 'windrect_close',
  3461. },
  3462. forcFan: {
  3463. url: getThemifyImagesURL('vent/alarm-icons/yf-green.png'),
  3464. text: '',
  3465. allText: '总数',
  3466. warnText: '报警数',
  3467. closeText: '断开数',
  3468. allCount: 'forcFan_all',
  3469. warnCount: 'forcFan_warn',
  3470. closeCount: 'forcFan_close',
  3471. },
  3472. spray: {
  3473. url: getThemifyImagesURL('vent/alarm-icons/pl-green.png'),
  3474. text: '',
  3475. allText: '总数',
  3476. warnText: '报警数',
  3477. closeText: '断开数',
  3478. allCount: 'spray_all',
  3479. warnCount: 'spray_warn',
  3480. closeCount: 'spray_close',
  3481. },
  3482. dustdev: {
  3483. url: getThemifyImagesURL('vent/alarm-icons/pf-green.png'),
  3484. text: '',
  3485. allText: '总数',
  3486. warnText: '报警数',
  3487. closeText: '断开数',
  3488. allCount: 'dustdev_all',
  3489. warnCount: 'dustdev_warn',
  3490. closeCount: 'dustdev_close',
  3491. },
  3492. nitrogen: {
  3493. url: getThemifyImagesURL('vent/alarm-icons/zd-green.png'),
  3494. text: '',
  3495. allText: '总数',
  3496. warnText: '报警数',
  3497. closeText: '断开数',
  3498. allCount: 'nitrogen_all',
  3499. warnCount: 'nitrogen_warn',
  3500. closeCount: 'nitrogen_close',
  3501. },
  3502. pulping: {
  3503. url: getThemifyImagesURL('vent/alarm-icons/zj-green.png'),
  3504. text: '',
  3505. allText: '总数',
  3506. warnText: '报警数',
  3507. closeText: '断开数',
  3508. allCount: 'pulping_all',
  3509. warnCount: 'pulping_warn',
  3510. closeCount: 'pulping_close',
  3511. },
  3512. atomizing: {
  3513. url: getThemifyImagesURL('vent/alarm-icons/pw-green.png'),
  3514. text: '',
  3515. allText: '总数',
  3516. warnText: '报警数',
  3517. closeText: '断开数',
  3518. allCount: 'atomizing_all',
  3519. warnCount: 'atomizing_warn',
  3520. closeCount: 'atomizing_close',
  3521. },
  3522. dustsensor: {
  3523. url: getThemifyImagesURL('vent/alarm-icons/cgq-green.png'),
  3524. text: '',
  3525. allText: '总数',
  3526. warnText: '报警数',
  3527. closeText: '断开数',
  3528. allCount: 'dustsensor_all',
  3529. warnCount: 'dustsensor_warn',
  3530. closeCount: 'dustsensor_close',
  3531. },
  3532. gas: {
  3533. url: getThemifyImagesURL('vent/alarm-icons/ccb-green.png'),
  3534. text: '',
  3535. allText: '总数',
  3536. warnText: '报警数',
  3537. closeText: '断开数',
  3538. allCount: 'gas_all',
  3539. warnCount: 'gas_warn',
  3540. closeCount: 'gas_close',
  3541. },
  3542. pump: {
  3543. url: getThemifyImagesURL('vent/alarm-icons/ccb-green.png'),
  3544. text: '',
  3545. allText: '总数',
  3546. warnText: '报警数',
  3547. closeText: '断开数',
  3548. allCount: 'pump_all',
  3549. warnCount: 'pump_warn',
  3550. closeCount: 'pump_close',
  3551. },
  3552. modelsensor: {
  3553. url: getThemifyImagesURL('vent/alarm-icons/cf-green.png'),
  3554. text: '',
  3555. allText: '总数',
  3556. warnText: '报警数',
  3557. closeText: '断开数',
  3558. allCount: 'modelsensor_all',
  3559. warnCount: 'modelsensor_warn',
  3560. closeCount: 'modelsensor_close',
  3561. },
  3562. },
  3563. },
  3564. ],
  3565. to: '/device/warn/home',
  3566. },
  3567. showStyle: {
  3568. size: 'width:420px;height:400px;',
  3569. version: '原版',
  3570. position: 'top:415px;left:15px',
  3571. },
  3572. },
  3573. {
  3574. deviceType: 'fusionManageInfo',
  3575. moduleName: '火灾监测预警',
  3576. pageType: 'fireInfos',
  3577. moduleData: {
  3578. header: {
  3579. show: false,
  3580. readFrom: '',
  3581. selector: {
  3582. show: false,
  3583. value: '',
  3584. },
  3585. slot: {
  3586. show: false,
  3587. value: '',
  3588. },
  3589. },
  3590. background: {
  3591. show: false,
  3592. type: 'video',
  3593. link: '',
  3594. },
  3595. layout: {
  3596. direction: 'column',
  3597. items: [
  3598. {
  3599. name: 'board',
  3600. basis: '35%',
  3601. },
  3602. {
  3603. name: 'dz_card',
  3604. basis: '65%',
  3605. },
  3606. ],
  3607. },
  3608. board: [
  3609. {
  3610. type: 'K',
  3611. readFrom: 'fireInfos',
  3612. layout: 'label-top',
  3613. items: [
  3614. {
  3615. label: '内因火灾',
  3616. value: '',
  3617. },
  3618. {
  3619. label: '外因火灾',
  3620. value: '',
  3621. },
  3622. ],
  3623. },
  3624. ],
  3625. chart: [],
  3626. gallery: [],
  3627. gallery_list: [],
  3628. table: [],
  3629. list: [],
  3630. complex_list: [],
  3631. preset: [
  3632. {
  3633. readFrom: 'fireInfos',
  3634. leftTitle: {
  3635. address: '监测位置',
  3636. gradewarn: '预警等级',
  3637. smoke: '煤自燃阶段',
  3638. },
  3639. rightTitle: {
  3640. temp: '温度',
  3641. smokeing: '烟雾',
  3642. fire: '火焰',
  3643. comax: 'CO最大值(ppm)',
  3644. },
  3645. },
  3646. ],
  3647. to: '/fire/warn/home',
  3648. },
  3649. showStyle: {
  3650. size: 'width:420px;height:400px;',
  3651. version: '原版',
  3652. position: 'top:0px;right:15px',
  3653. },
  3654. },
  3655. {
  3656. deviceType: 'fusionManageInfo',
  3657. moduleName: '粉尘监测预警',
  3658. pageType: 'dustInfo',
  3659. moduleData: {
  3660. header: {
  3661. show: false,
  3662. readFrom: '',
  3663. selector: {
  3664. show: false,
  3665. value: '',
  3666. },
  3667. slot: {
  3668. show: false,
  3669. value: '',
  3670. },
  3671. },
  3672. background: {
  3673. show: false,
  3674. type: 'video',
  3675. link: '',
  3676. },
  3677. layout: {
  3678. direction: 'column',
  3679. items: [
  3680. {
  3681. name: 'dz_dust',
  3682. basis: '100%',
  3683. },
  3684. ],
  3685. },
  3686. board: [],
  3687. chart: [],
  3688. gallery: [],
  3689. gallery_list: [],
  3690. table: [],
  3691. list: [],
  3692. complex_list: [],
  3693. preset: [
  3694. {
  3695. readFrom: 'dustInfo',
  3696. echartOption: {
  3697. colorList: [
  3698. ['rgba(63, 124, 136, 1)', 'rgba(77, 193, 211, 1)'],
  3699. ['rgba(145, 129, 47, 1)', 'rgba(211, 184, 46, 1)'],
  3700. ['rgba(159, 121, 69, 1)', 'rgba(226, 173, 101, 1)'],
  3701. ['rgba(163, 90, 25, 1)', 'rgba(240, 114, 4, 1)'],
  3702. ['rgba(158, 13, 13, 1)', 'rgba(239, 2, 2, 1)'],
  3703. ],
  3704. grid: {
  3705. top: '8%',
  3706. left: '5%',
  3707. right: '5%',
  3708. bottom: '5%',
  3709. containLabel: true,
  3710. },
  3711. axisLineX: {
  3712. show: true,
  3713. lineStyle: {
  3714. // width: 1,
  3715. color: 'rgba(34, 55, 81,.7)',
  3716. },
  3717. },
  3718. axisLabelX: {
  3719. fontSize: 14,
  3720. interval: 0,
  3721. textStyle: {
  3722. color: '#FFF', //更改坐标轴文字颜色
  3723. fontSize: 12, //更改坐标轴文字大小
  3724. },
  3725. },
  3726. splitLineY: {
  3727. show: true,
  3728. lineStyle: {
  3729. // type: 'dashed',
  3730. color: 'rgba(34, 55, 81,.7)',
  3731. },
  3732. },
  3733. axisLabelY: {
  3734. fontSize: 14,
  3735. textStyle: {
  3736. color: '#FFF', //更改坐标轴文字颜色
  3737. fontSize: 12, //更改坐标轴文字大小
  3738. },
  3739. },
  3740. },
  3741. },
  3742. ],
  3743. to: '/dust/warn/home',
  3744. },
  3745. showStyle: {
  3746. size: 'width:420px;height:400px;',
  3747. version: '原版',
  3748. position: 'top:415px;right:15px',
  3749. },
  3750. },
  3751. {
  3752. deviceType: 'fusionManageInfo',
  3753. moduleName: '瓦斯监测预警',
  3754. pageType: 'gasData',
  3755. moduleData: {
  3756. header: {
  3757. show: false,
  3758. readFrom: '',
  3759. selector: {
  3760. show: false,
  3761. value: '',
  3762. },
  3763. slot: {
  3764. show: false,
  3765. value: '',
  3766. },
  3767. },
  3768. background: {
  3769. show: false,
  3770. type: 'video',
  3771. link: '',
  3772. },
  3773. layout: {
  3774. direction: 'row',
  3775. items: [
  3776. {
  3777. name: 'dz_gas',
  3778. basis: '50%',
  3779. },
  3780. {
  3781. name: 'dz_gas',
  3782. basis: '50%',
  3783. },
  3784. ],
  3785. },
  3786. board: [],
  3787. chart: [],
  3788. gallery: [],
  3789. gallery_list: [],
  3790. table: [],
  3791. list: [],
  3792. complex_list: [],
  3793. preset: [
  3794. {
  3795. readFrom: 'gasData',
  3796. type: 'A',
  3797. titleData: {
  3798. label: '安全监测系统监测点',
  3799. value: 'safety_sum',
  3800. },
  3801. },
  3802. {
  3803. readFrom: 'gasData',
  3804. type: 'B',
  3805. titleData: {
  3806. label: '瓦斯抽采系统监测点',
  3807. value: 'gas_sum',
  3808. },
  3809. },
  3810. ],
  3811. to: '/gas/warn/home',
  3812. },
  3813. showStyle: {
  3814. size: 'width:990px;height:170px;',
  3815. version: '原版',
  3816. position: 'bottom:15px;left:450px',
  3817. },
  3818. },
  3819. ];
  3820. export const testConfigVentNew: Config[] = [
  3821. {
  3822. deviceType: 'fanmain',
  3823. moduleName: '主通风机系统',
  3824. pageType: 'vent_new',
  3825. moduleData: {
  3826. header: {
  3827. show: true,
  3828. readFrom: '',
  3829. selector: {
  3830. show: true,
  3831. value: '${strinstallpos}',
  3832. },
  3833. slot: {
  3834. show: true,
  3835. value: '风机:${readData.Fan1StartStatus}',
  3836. trans: {
  3837. '1': '1#风机',
  3838. '0': '2#风机',
  3839. },
  3840. },
  3841. },
  3842. background: {
  3843. show: false,
  3844. type: 'video',
  3845. link: '/video/mainFan.mp4',
  3846. },
  3847. layout: {
  3848. direction: 'column',
  3849. items: [
  3850. {
  3851. name: 'qh_curve',
  3852. basis: '67%',
  3853. },
  3854. {
  3855. name: 'board',
  3856. basis: '33%',
  3857. },
  3858. ],
  3859. },
  3860. board: [
  3861. {
  3862. type: 'New',
  3863. readFrom: 'readData',
  3864. layout: 'new-top',
  3865. items: [
  3866. {
  3867. label: '风量(m³/min)',
  3868. value: '${m3}',
  3869. },
  3870. {
  3871. label: '风压(Pa)',
  3872. value: '${DataPa}',
  3873. // trans: {
  3874. // '1': '${Fan1FreqHz}',
  3875. // '0': '${Fan1FreqHz}',
  3876. // },
  3877. },
  3878. {
  3879. label: '漏风率(%)',
  3880. value: '-',
  3881. },
  3882. ],
  3883. },
  3884. ],
  3885. list: [],
  3886. chart: [],
  3887. table: [],
  3888. gallery: [],
  3889. complex_list: [],
  3890. gallery_list: [],
  3891. preset: [
  3892. {
  3893. readFrom: '',
  3894. fan1Prop: ['flow_merge', 'fy_merge'],
  3895. fan2Prop: ['flow_merge', 'fy_merge'],
  3896. },
  3897. ],
  3898. },
  3899. showStyle: {
  3900. size: 'width:440px;height:280px;',
  3901. version: '原版',
  3902. position: 'top:60px;left:0;',
  3903. },
  3904. },
  3905. {
  3906. deviceType: '',
  3907. moduleName: '通风设施远程控制',
  3908. pageType: 'vent_new',
  3909. moduleData: {
  3910. header: {
  3911. show: false,
  3912. readFrom: '',
  3913. selector: {
  3914. show: false,
  3915. value: '',
  3916. },
  3917. slot: {
  3918. show: false,
  3919. value: '',
  3920. },
  3921. },
  3922. background: {
  3923. show: false,
  3924. type: 'video',
  3925. link: '/video/fanLocal.webm',
  3926. },
  3927. layout: {
  3928. direction: 'row',
  3929. items: [
  3930. {
  3931. name: 'device_alarm',
  3932. basis: '100%',
  3933. },
  3934. ],
  3935. },
  3936. board: [],
  3937. list: [],
  3938. chart: [],
  3939. table: [],
  3940. gallery: [],
  3941. complex_list: [],
  3942. gallery_list: [],
  3943. preset: [
  3944. {
  3945. readFrom: 'device',
  3946. },
  3947. ],
  3948. mock: {
  3949. device: {
  3950. fanmain: {
  3951. maxLevel: 0,
  3952. name: '主扇',
  3953. totalCount: 0,
  3954. count: 0,
  3955. netstatus: 0,
  3956. },
  3957. fanlocal: {
  3958. maxLevel: 0,
  3959. name: '局扇',
  3960. totalCount: 0,
  3961. count: 0,
  3962. netstatus: 0,
  3963. },
  3964. gate: {
  3965. maxLevel: 0,
  3966. name: '风门',
  3967. totalCount: 0,
  3968. count: 0,
  3969. netstatus: 0,
  3970. },
  3971. window: {
  3972. maxLevel: 0,
  3973. name: '风窗',
  3974. totalCount: 0,
  3975. count: 0,
  3976. netstatus: 0,
  3977. },
  3978. },
  3979. },
  3980. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=gate_xinJianFuXieJin',
  3981. },
  3982. showStyle: {
  3983. size: 'width:440px;height:280px;',
  3984. version: '原版',
  3985. position: 'top:350px;left:0;',
  3986. },
  3987. },
  3988. {
  3989. deviceType: 'warn',
  3990. moduleName: '预警监测',
  3991. pageType: 'vent_new',
  3992. moduleData: {
  3993. header: {
  3994. show: true,
  3995. readFrom: '',
  3996. selector: {
  3997. show: false,
  3998. value: '',
  3999. },
  4000. slot: {
  4001. show: true,
  4002. value: '网络异常:${warn[0].netstatus.val}',
  4003. },
  4004. },
  4005. background: {
  4006. show: false,
  4007. type: 'video',
  4008. link: '',
  4009. },
  4010. layout: {
  4011. direction: 'row',
  4012. items: [
  4013. {
  4014. name: 'list',
  4015. basis: '100%',
  4016. },
  4017. ],
  4018. },
  4019. board: [],
  4020. list: [
  4021. {
  4022. type: 'timelineNew',
  4023. readFrom: 'warn[0]',
  4024. items: [
  4025. {
  4026. label: '重大风险预警',
  4027. value: '${red.val}',
  4028. info: '',
  4029. color: 'red',
  4030. },
  4031. {
  4032. label: '较大风险预警',
  4033. value: '${orange.val}',
  4034. info: '',
  4035. color: 'orange',
  4036. },
  4037. {
  4038. label: '一般风险预警',
  4039. value: '${yellow.val}',
  4040. info: '',
  4041. color: 'yellow',
  4042. },
  4043. {
  4044. label: '低风险预警',
  4045. value: '${blue.val}',
  4046. info: '',
  4047. color: 'blue',
  4048. },
  4049. ],
  4050. },
  4051. ],
  4052. preset: [],
  4053. table: [],
  4054. gallery: [],
  4055. chart: [],
  4056. gallery_list: [],
  4057. complex_list: [],
  4058. to: '/monitorChannel/monitor-alarm-home',
  4059. },
  4060. showStyle: {
  4061. size: 'width:440px;height:280px;',
  4062. version: '新版',
  4063. position: 'top:640px;left:0;',
  4064. },
  4065. },
  4066. {
  4067. deviceType: 'sys_wind',
  4068. moduleName: '风量监测',
  4069. pageType: 'vent_new',
  4070. moduleData: {
  4071. header: {
  4072. show: false,
  4073. readFrom: '',
  4074. selector: {
  4075. show: false,
  4076. value: '',
  4077. },
  4078. slot: {
  4079. show: false,
  4080. value: '',
  4081. },
  4082. },
  4083. background: {
  4084. show: false,
  4085. type: 'video',
  4086. link: '',
  4087. },
  4088. layout: {
  4089. direction: 'row',
  4090. items: [
  4091. {
  4092. name: 'chart',
  4093. basis: '100%',
  4094. },
  4095. ],
  4096. },
  4097. board: [],
  4098. list: [],
  4099. table: [],
  4100. preset: [],
  4101. gallery: [],
  4102. complex_list: [],
  4103. gallery_list: [],
  4104. chart: [
  4105. {
  4106. type: 'bar',
  4107. readFrom: '',
  4108. legend: { show: true },
  4109. xAxis: [{ show: true }],
  4110. yAxis: [
  4111. { show: true, name: '风量(m³/min)', position: 'left' },
  4112. { show: true, name: '风速(m/s)', position: 'right' },
  4113. ],
  4114. dataZoom: [
  4115. {
  4116. show: true,
  4117. end: 20,
  4118. },
  4119. ],
  4120. series: [
  4121. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.m3', label: '风量' },
  4122. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.va', label: '风速' },
  4123. ],
  4124. },
  4125. ],
  4126. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=windrect',
  4127. },
  4128. showStyle: {
  4129. size: 'width:1000px;height:260px;',
  4130. version: '原版',
  4131. position: 'bottom:8px;left:460px;',
  4132. },
  4133. },
  4134. {
  4135. deviceType: 'fanlocal',
  4136. moduleName: '局部通风机系统',
  4137. pageType: 'vent_new',
  4138. moduleData: {
  4139. header: {
  4140. show: true,
  4141. readFrom: '',
  4142. selector: {
  4143. show: true,
  4144. value: '${strinstallpos}',
  4145. },
  4146. slot: {
  4147. show: true,
  4148. value: '风机:${readData.Fan1StartStatus}',
  4149. trans: {
  4150. '1': '1#风机',
  4151. '0': '2#风机',
  4152. },
  4153. },
  4154. },
  4155. background: {
  4156. show: false,
  4157. type: 'video',
  4158. link: '/video/fanLocal.mp4',
  4159. },
  4160. layout: {
  4161. direction: 'column',
  4162. items: [
  4163. // {
  4164. // name: 'board',
  4165. // basis: '25%',
  4166. // },
  4167. {
  4168. name: 'chart',
  4169. basis: '100%',
  4170. },
  4171. ],
  4172. },
  4173. board: [
  4174. {
  4175. type: 'New1',
  4176. readFrom: 'readData',
  4177. layout: 'new1-top',
  4178. items: [
  4179. {
  4180. label: '风筒出口风量',
  4181. value: '${windQuantity1}',
  4182. },
  4183. {
  4184. label: '风机吸入风量',
  4185. value: '${windQuantity2}',
  4186. },
  4187. {
  4188. label: '百米漏风率(%)',
  4189. value: '${windQuantity1}',
  4190. },
  4191. ],
  4192. },
  4193. ],
  4194. list: [],
  4195. chart: [
  4196. {
  4197. type: 'bar_cylinder_wide',
  4198. readFrom: '',
  4199. legend: { show: false },
  4200. xAxis: [{ show: true }],
  4201. yAxis: [{ show: true, name: '(m³/min)', position: 'left' }],
  4202. series: [{ readFrom: 'chartData', xprop: 'x', yprop: 'y', label: '风量' }],
  4203. },
  4204. ],
  4205. table: [],
  4206. gallery: [],
  4207. complex_list: [],
  4208. gallery_list: [],
  4209. preset: [],
  4210. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanlocal',
  4211. },
  4212. showStyle: {
  4213. size: 'width:440px;height:265px;',
  4214. version: '原版',
  4215. position: 'top:60px;right:0;',
  4216. },
  4217. },
  4218. {
  4219. deviceType: 'sys_majorpath',
  4220. moduleName: '关键通风路线',
  4221. pageType: 'vent_new',
  4222. moduleData: {
  4223. header: {
  4224. show: true,
  4225. readFrom: '',
  4226. selector: {
  4227. show: true,
  4228. value: '${devicePos}',
  4229. },
  4230. slot: {
  4231. show: false,
  4232. value: '',
  4233. },
  4234. },
  4235. background: {
  4236. show: true,
  4237. type: 'image',
  4238. link: '/src/assets/images/vent/homeNew/gjBG.png',
  4239. },
  4240. layout: {
  4241. direction: 'column',
  4242. items: [
  4243. {
  4244. name: 'board',
  4245. basis: '100%',
  4246. pageType: 'vent_New',
  4247. },
  4248. ],
  4249. },
  4250. board: [
  4251. {
  4252. type: 'New2',
  4253. readFrom: 'readData',
  4254. layout: 'new2-top',
  4255. items: [
  4256. {
  4257. label: '风量(m³/min)',
  4258. value: '${retM3_merge.value}',
  4259. },
  4260. {
  4261. label: '矿井阻力(Pa)',
  4262. value: '${fy_merge.value}',
  4263. },
  4264. {
  4265. label: '等积孔',
  4266. value: '${dengjikong.value}',
  4267. },
  4268. ],
  4269. },
  4270. ],
  4271. complex_list: [],
  4272. gallery: [],
  4273. list: [],
  4274. table: [],
  4275. chart: [],
  4276. gallery_list: [],
  4277. preset: [],
  4278. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_majorpath&deviceid=${deviceID}',
  4279. },
  4280. showStyle: {
  4281. size: 'width:440px;height:310px;',
  4282. version: '新版',
  4283. position: 'top:335px;right:0;',
  4284. },
  4285. },
  4286. {
  4287. deviceType: 'sys_surface_caimei',
  4288. moduleName: '工作面智能监控',
  4289. pageType: 'vent_new',
  4290. moduleData: {
  4291. header: {
  4292. show: true,
  4293. readFrom: '',
  4294. selector: {
  4295. show: true,
  4296. value: '${devicePos}',
  4297. },
  4298. slot: {
  4299. show: false,
  4300. value: '',
  4301. },
  4302. },
  4303. background: {
  4304. show: false,
  4305. type: 'video',
  4306. link: '',
  4307. },
  4308. layout: {
  4309. direction: 'column',
  4310. items: [
  4311. {
  4312. name: 'chart',
  4313. basis: '100%',
  4314. },
  4315. // {
  4316. // name: 'board',
  4317. // basis: '25%',
  4318. // },
  4319. ],
  4320. },
  4321. board: [
  4322. {
  4323. type: 'New3',
  4324. readFrom: '',
  4325. layout: 'new3-top',
  4326. items: [
  4327. {
  4328. label: '进风(m³/min)',
  4329. value: '${faceIntM3}',
  4330. },
  4331. {
  4332. label: '回风(m³/min)',
  4333. value: '${faceRetM3}',
  4334. },
  4335. ],
  4336. },
  4337. ],
  4338. list: [],
  4339. preset: [],
  4340. table: [],
  4341. gallery: [],
  4342. chart: [
  4343. {
  4344. type: 'line_area',
  4345. readFrom: '',
  4346. legend: { show: false },
  4347. xAxis: [{ show: true }],
  4348. yAxis: [{ show: true, name: '', position: 'left' }],
  4349. series: [
  4350. { readFrom: 'history_report', xprop: 'time', yprop: 'faceIntM3', label: '进风' },
  4351. { readFrom: 'history_report', xprop: 'time', yprop: 'faceRetM3', label: '回风' },
  4352. ],
  4353. },
  4354. ],
  4355. gallery_list: [],
  4356. complex_list: [],
  4357. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_surface_caimei&deviceid=${deviceID}',
  4358. },
  4359. showStyle: {
  4360. size: 'width:440px;height:270px;',
  4361. version: '新版',
  4362. position: 'top:650px;right:0;',
  4363. },
  4364. },
  4365. ];
  4366. export const testConfigWarnMonitor: Config[] = [
  4367. {
  4368. deviceType: 'ventWarn',
  4369. moduleName: '通风监测预警',
  4370. pageType: 'fusion-warn-green',
  4371. moduleData: {
  4372. header: {
  4373. show: false,
  4374. readFrom: '',
  4375. selector: {
  4376. show: false,
  4377. value: '',
  4378. },
  4379. slot: {
  4380. show: false,
  4381. value: '',
  4382. },
  4383. },
  4384. background: {
  4385. show: false,
  4386. type: 'video',
  4387. link: '',
  4388. },
  4389. layout: {
  4390. direction: 'column',
  4391. items: [
  4392. {
  4393. name: 'board',
  4394. basis: '25%',
  4395. },
  4396. {
  4397. name: 'yj_ventWarn',
  4398. basis: '75%',
  4399. },
  4400. ],
  4401. },
  4402. board: [
  4403. {
  4404. type: 'U',
  4405. readFrom: 'ventWarn',
  4406. layout: 'label-top',
  4407. items: [
  4408. {
  4409. label: '总进风量',
  4410. dw: '(m³/min)',
  4411. value: '${ventJf}',
  4412. },
  4413. {
  4414. label: '总回风量',
  4415. dw: '(m³/min)',
  4416. value: '${ventHf}',
  4417. },
  4418. {
  4419. label: '总需风量',
  4420. dw: '(m³/min)',
  4421. value: '${ventXf}',
  4422. },
  4423. ],
  4424. },
  4425. ],
  4426. chart: [],
  4427. gallery: [],
  4428. gallery_list: [],
  4429. table: [],
  4430. list: [],
  4431. complex_list: [],
  4432. preset: [
  4433. {
  4434. readFrom: 'ventData',
  4435. },
  4436. ],
  4437. // mock: BDfireMock,
  4438. },
  4439. showStyle: {
  4440. size: 'width:420px;height:400px;',
  4441. version: '原版',
  4442. position: 'top:70px;left:15px',
  4443. },
  4444. },
  4445. {
  4446. deviceType: 'fireWarnInfo',
  4447. moduleName: '火灾监测预警',
  4448. pageType: 'fusion-warn-green',
  4449. moduleData: {
  4450. header: {
  4451. show: false,
  4452. readFrom: '',
  4453. selector: {
  4454. show: false,
  4455. value: '',
  4456. },
  4457. slot: {
  4458. show: false,
  4459. value: '',
  4460. },
  4461. },
  4462. background: {
  4463. show: false,
  4464. type: 'video',
  4465. link: '',
  4466. },
  4467. layout: {
  4468. direction: 'column',
  4469. items: [
  4470. {
  4471. name: 'board',
  4472. basis: '30%',
  4473. },
  4474. {
  4475. name: 'dz_card',
  4476. basis: '70%',
  4477. },
  4478. ],
  4479. },
  4480. board: [
  4481. {
  4482. type: 'T',
  4483. readFrom: 'fireInfos',
  4484. layout: 'label-top',
  4485. items: [
  4486. {
  4487. label: '内因火灾',
  4488. value: '',
  4489. },
  4490. {
  4491. label: '外因火灾',
  4492. value: '',
  4493. },
  4494. ],
  4495. },
  4496. ],
  4497. chart: [],
  4498. gallery: [],
  4499. gallery_list: [],
  4500. table: [],
  4501. list: [],
  4502. complex_list: [],
  4503. preset: [
  4504. {
  4505. readFrom: 'fireInfos',
  4506. leftTitle: {
  4507. address: '监测位置',
  4508. gradewarn: '预警等级',
  4509. smoke: '煤自燃阶段',
  4510. },
  4511. rightTitle: {
  4512. temp: '温度',
  4513. smokeing: '烟雾',
  4514. fire: '火焰',
  4515. comax: 'CO最大值(ppm)',
  4516. },
  4517. },
  4518. ],
  4519. // mock: BDfireMock,
  4520. },
  4521. showStyle: {
  4522. size: 'width:420px;height:420px;',
  4523. version: '原版',
  4524. position: 'top:490px;left:15px',
  4525. },
  4526. },
  4527. {
  4528. deviceType: 'deviceWarn',
  4529. moduleName: '瓦斯监测预警',
  4530. pageType: 'gasData',
  4531. moduleData: {
  4532. header: {
  4533. show: false,
  4534. readFrom: '',
  4535. selector: {
  4536. show: false,
  4537. value: '',
  4538. },
  4539. slot: {
  4540. show: false,
  4541. value: '',
  4542. },
  4543. },
  4544. background: {
  4545. show: false,
  4546. type: 'video',
  4547. link: '',
  4548. },
  4549. layout: {
  4550. direction: 'column',
  4551. items: [
  4552. {
  4553. name: 'yj_gas',
  4554. basis: '50%',
  4555. },
  4556. {
  4557. name: 'yj_gas',
  4558. basis: '50%',
  4559. },
  4560. ],
  4561. },
  4562. board: [],
  4563. chart: [],
  4564. gallery: [],
  4565. gallery_list: [],
  4566. table: [],
  4567. list: [],
  4568. complex_list: [],
  4569. preset: [
  4570. {
  4571. readFrom: 'gasData',
  4572. type: 'A',
  4573. titleData: {
  4574. label: '安全监测系统监测点',
  4575. value: 'safety_sum',
  4576. },
  4577. },
  4578. {
  4579. readFrom: 'gasData',
  4580. type: 'B',
  4581. titleData: {
  4582. label: '瓦斯抽采系统监测点',
  4583. value: 'gas_sum',
  4584. },
  4585. },
  4586. ],
  4587. // mock: BDfireMock,
  4588. },
  4589. showStyle: {
  4590. size: 'width:420px;height:400px;',
  4591. version: '原版',
  4592. position: 'top:70px;right:15px',
  4593. },
  4594. },
  4595. {
  4596. deviceType: 'deviceManageInfo',
  4597. moduleName: '设备监测预警',
  4598. pageType: 'fusion-warn-green',
  4599. moduleData: {
  4600. header: {
  4601. show: false,
  4602. readFrom: '',
  4603. selector: {
  4604. show: false,
  4605. value: '',
  4606. },
  4607. slot: {
  4608. show: false,
  4609. value: '',
  4610. },
  4611. },
  4612. background: {
  4613. show: false,
  4614. type: 'video',
  4615. link: '',
  4616. },
  4617. layout: {
  4618. direction: 'column',
  4619. items: [
  4620. {
  4621. name: 'dz_list',
  4622. basis: '100%',
  4623. },
  4624. ],
  4625. },
  4626. board: [],
  4627. chart: [],
  4628. gallery: [],
  4629. gallery_list: [],
  4630. table: [],
  4631. list: [],
  4632. complex_list: [],
  4633. preset: [
  4634. {
  4635. readFrom: 'deviceWarn',
  4636. listOption: {
  4637. fanmain: {
  4638. url: getThemifyImagesURL('vent/alarm-icons/zfj.png'),
  4639. text: '',
  4640. allText: '总数',
  4641. warnText: '报警数',
  4642. closeText: '断开数',
  4643. allCount: 'fanmain_all',
  4644. warnCount: 'fanmain_warn',
  4645. closeCount: 'fanmain_close',
  4646. },
  4647. fanlocal: {
  4648. url: getThemifyImagesURL('vent/alarm-icons/jbfj.png'),
  4649. text: '',
  4650. allText: '总数',
  4651. warnText: '报警数',
  4652. closeText: '断开数',
  4653. allCount: 'fanlocal_all',
  4654. warnCount: 'fanlocal_warn',
  4655. closeCount: 'fanlocal_close',
  4656. },
  4657. bundletube: {
  4658. url: getThemifyImagesURL('vent/alarm-icons/sgjc.png'),
  4659. text: '',
  4660. allText: '总数',
  4661. warnText: '报警数',
  4662. closeText: '断开数',
  4663. allCount: 'bundletube_all',
  4664. warnCount: 'bundletube_warn',
  4665. closeCount: 'bundletube_close',
  4666. },
  4667. fanlocaldp: {
  4668. url: getThemifyImagesURL('vent/alarm-icons/jbfj-db.png'),
  4669. text: '',
  4670. allText: '总数',
  4671. warnText: '报警数',
  4672. closeText: '断开数',
  4673. allCount: 'fanlocaldp_all',
  4674. warnCount: 'fanlocaldp_warn',
  4675. closeCount: 'fanlocaldp_close',
  4676. },
  4677. gate: {
  4678. url: getThemifyImagesURL('vent/alarm-icons/fm-green.png'),
  4679. text: '',
  4680. allText: '总数',
  4681. warnText: '报警数',
  4682. closeText: '断开数',
  4683. allCount: 'gate_all',
  4684. warnCount: 'gate_warn',
  4685. closeCount: 'gate_close',
  4686. },
  4687. window: {
  4688. url: getThemifyImagesURL('vent/alarm-icons/fc-green.png'),
  4689. text: '',
  4690. allText: '总数',
  4691. warnText: '报警数',
  4692. closeText: '断开数',
  4693. allCount: 'window_all',
  4694. warnCount: 'window_warn',
  4695. closeCount: 'window_close',
  4696. },
  4697. windrect: {
  4698. url: getThemifyImagesURL('vent/alarm-icons/dscf-green.png'),
  4699. text: '',
  4700. allText: '总数',
  4701. warnText: '报警数',
  4702. closeText: '断开数',
  4703. allCount: 'windrect_all',
  4704. warnCount: 'windrect_warn',
  4705. closeCount: 'windrect_close',
  4706. },
  4707. forcFan: {
  4708. url: getThemifyImagesURL('vent/alarm-icons/yf-green.png'),
  4709. text: '',
  4710. allText: '总数',
  4711. warnText: '报警数',
  4712. closeText: '断开数',
  4713. allCount: 'forcFan_all',
  4714. warnCount: 'forcFan_warn',
  4715. closeCount: 'forcFan_close',
  4716. },
  4717. spray: {
  4718. url: getThemifyImagesURL('vent/alarm-icons/pl-green.png'),
  4719. text: '',
  4720. allText: '总数',
  4721. warnText: '报警数',
  4722. closeText: '断开数',
  4723. allCount: 'spray_all',
  4724. warnCount: 'spray_warn',
  4725. closeCount: 'spray_close',
  4726. },
  4727. dustdev: {
  4728. url: getThemifyImagesURL('vent/alarm-icons/pf-green.png'),
  4729. text: '',
  4730. allText: '总数',
  4731. warnText: '报警数',
  4732. closeText: '断开数',
  4733. allCount: 'dustdev_all',
  4734. warnCount: 'dustdev_warn',
  4735. closeCount: 'dustdev_close',
  4736. },
  4737. nitrogen: {
  4738. url: getThemifyImagesURL('vent/alarm-icons/zd-green.png'),
  4739. text: '',
  4740. allText: '总数',
  4741. warnText: '报警数',
  4742. closeText: '断开数',
  4743. allCount: 'nitrogen_all',
  4744. warnCount: 'nitrogen_warn',
  4745. closeCount: 'nitrogen_close',
  4746. },
  4747. pulping: {
  4748. url: getThemifyImagesURL('vent/alarm-icons/zj-green.png'),
  4749. text: '',
  4750. allText: '总数',
  4751. warnText: '报警数',
  4752. closeText: '断开数',
  4753. allCount: 'pulping_all',
  4754. warnCount: 'pulping_warn',
  4755. closeCount: 'pulping_close',
  4756. },
  4757. atomizing: {
  4758. url: getThemifyImagesURL('vent/alarm-icons/pw-green.png'),
  4759. text: '',
  4760. allText: '总数',
  4761. warnText: '报警数',
  4762. closeText: '断开数',
  4763. allCount: 'atomizing_all',
  4764. warnCount: 'atomizing_warn',
  4765. closeCount: 'atomizing_close',
  4766. },
  4767. dustsensor: {
  4768. url: getThemifyImagesURL('vent/alarm-icons/cgq-green.png'),
  4769. text: '',
  4770. allText: '总数',
  4771. warnText: '报警数',
  4772. closeText: '断开数',
  4773. allCount: 'dustsensor_all',
  4774. warnCount: 'dustsensor_warn',
  4775. closeCount: 'dustsensor_close',
  4776. },
  4777. gas: {
  4778. url: getThemifyImagesURL('vent/alarm-icons/ccb-green.png'),
  4779. text: '',
  4780. allText: '总数',
  4781. warnText: '报警数',
  4782. closeText: '断开数',
  4783. allCount: 'gas_all',
  4784. warnCount: 'gas_warn',
  4785. closeCount: 'gas_close',
  4786. },
  4787. pump: {
  4788. url: getThemifyImagesURL('vent/alarm-icons/ccb-green.png'),
  4789. text: '',
  4790. allText: '总数',
  4791. warnText: '报警数',
  4792. closeText: '断开数',
  4793. allCount: 'pump_all',
  4794. warnCount: 'pump_warn',
  4795. closeCount: 'pump_close',
  4796. },
  4797. modelsensor: {
  4798. url: getThemifyImagesURL('vent/alarm-icons/cf-green.png'),
  4799. text: '',
  4800. allText: '总数',
  4801. warnText: '报警数',
  4802. closeText: '断开数',
  4803. allCount: 'modelsensor_all',
  4804. warnCount: 'modelsensor_warn',
  4805. closeCount: 'modelsensor_close',
  4806. },
  4807. },
  4808. },
  4809. ],
  4810. // mock: BDfireMock,
  4811. },
  4812. showStyle: {
  4813. size: 'width:1020px;height:240px;',
  4814. version: '原版',
  4815. position: 'bottom:15px;left:450px',
  4816. },
  4817. },
  4818. {
  4819. deviceType: 'fusionManageInfo',
  4820. moduleName: '火灾监测预警',
  4821. pageType: 'fusion-warn-green',
  4822. moduleData: {
  4823. header: {
  4824. show: false,
  4825. readFrom: '',
  4826. selector: {
  4827. show: false,
  4828. value: '',
  4829. },
  4830. slot: {
  4831. show: false,
  4832. value: '',
  4833. },
  4834. },
  4835. background: {
  4836. show: false,
  4837. type: 'video',
  4838. link: '',
  4839. },
  4840. layout: {
  4841. direction: 'column',
  4842. items: [
  4843. {
  4844. name: 'yj_chart',
  4845. basis: '90%',
  4846. },
  4847. ],
  4848. },
  4849. board: [],
  4850. chart: [],
  4851. gallery: [],
  4852. gallery_list: [],
  4853. table: [],
  4854. list: [],
  4855. complex_list: [],
  4856. preset: [
  4857. {
  4858. readFrom: 'dustInfo',
  4859. echartOption: {
  4860. colorList: [
  4861. ['rgba(78, 8, 10, 1)', 'rgba(255, 0, 0, 1)'],
  4862. ['rgba(78, 44, 10, 1)', 'rgba(255, 119, 0, 1)'],
  4863. ['rgba(72, 62, 41, 1)', 'rgba(234, 179, 105, 1)'],
  4864. ['rgba(78, 73, 10, 1)', 'rgba(255, 214, 0, 1)'],
  4865. ['rgba(24, 60, 76, 1)', 'rgba(78, 171, 217, 1)'],
  4866. ],
  4867. grid: {
  4868. top: '8%',
  4869. left: '5%',
  4870. right: '5%',
  4871. bottom: '5%',
  4872. containLabel: true,
  4873. },
  4874. axisLineX: {
  4875. show: true,
  4876. lineStyle: {
  4877. // width: 1,
  4878. color: 'rgba(34, 55, 81,.7)',
  4879. },
  4880. },
  4881. axisLabelX: {
  4882. fontSize: 14,
  4883. interval: 0,
  4884. textStyle: {
  4885. color: '#FFF', //更改坐标轴文字颜色
  4886. fontSize: 12, //更改坐标轴文字大小
  4887. },
  4888. },
  4889. splitLineY: {
  4890. show: true,
  4891. lineStyle: {
  4892. // type: 'dashed',
  4893. color: 'rgba(34, 55, 81,.7)',
  4894. },
  4895. },
  4896. axisLabelY: {
  4897. fontSize: 14,
  4898. textStyle: {
  4899. color: '#FFF', //更改坐标轴文字颜色
  4900. fontSize: 12, //更改坐标轴文字大小
  4901. },
  4902. },
  4903. },
  4904. },
  4905. ],
  4906. // mock: BDfireMock,
  4907. },
  4908. showStyle: {
  4909. size: 'width:420px;height:420px;',
  4910. version: '原版',
  4911. position: 'top:490px;right:15px',
  4912. },
  4913. },
  4914. ];
  4915. export const menuList: any[] = [
  4916. { name: '灾害预警', MenuItemList: [] },
  4917. { name: '通风预警', MenuItemList: [] },
  4918. { name: '火灾预警', MenuItemList: [] },
  4919. { name: '粉尘预警', MenuItemList: [] },
  4920. ];
  4921. export const testConfigBDFire: Config[] = [
  4922. {
  4923. deviceType: 'fireManageInfo',
  4924. moduleName: '重点区域风险监测',
  4925. pageType: 'BD_fire',
  4926. moduleData: {
  4927. header: {
  4928. show: false,
  4929. readFrom: '',
  4930. selector: {
  4931. show: false,
  4932. value: '',
  4933. },
  4934. slot: {
  4935. show: false,
  4936. value: '',
  4937. },
  4938. },
  4939. background: {
  4940. show: false,
  4941. type: 'video',
  4942. link: '',
  4943. },
  4944. layout: {
  4945. direction: 'column',
  4946. items: [
  4947. {
  4948. name: 'board',
  4949. basis: '50%',
  4950. },
  4951. {
  4952. name: 'complex_list',
  4953. basis: '50%',
  4954. },
  4955. ],
  4956. },
  4957. board: [
  4958. {
  4959. type: 'H',
  4960. readFrom: 'fireManageInfo',
  4961. layout: 'label-top',
  4962. items: [
  4963. {
  4964. label: '内因风险等级',
  4965. value: '${nyWarnLevel}',
  4966. },
  4967. {
  4968. label: '外因风险等级',
  4969. value: '${wyWarnLevel}',
  4970. },
  4971. ],
  4972. },
  4973. ],
  4974. chart: [],
  4975. gallery: [],
  4976. gallery_list: [],
  4977. table: [],
  4978. list: [],
  4979. complex_list: [
  4980. {
  4981. type: 'D',
  4982. readFrom: 'fireManageInfo.sysList',
  4983. mapFromData: true,
  4984. items: [
  4985. {
  4986. title: '${sysNamme}',
  4987. contents: [
  4988. {
  4989. label: '风险监测',
  4990. value: '${warnLevel}',
  4991. color: 'lightgreen',
  4992. info: '',
  4993. },
  4994. {
  4995. label: '最高温度',
  4996. value: '${maxVal}',
  4997. color: 'lightgreen',
  4998. info: '',
  4999. },
  5000. ],
  5001. },
  5002. ],
  5003. },
  5004. ],
  5005. preset: [],
  5006. },
  5007. showStyle: {
  5008. size: 'width:420px;height:270px;',
  5009. version: '保德',
  5010. position: 'top:105px;left:10px;',
  5011. },
  5012. },
  5013. {
  5014. deviceType: '',
  5015. moduleName: '开采煤层自燃发火特性',
  5016. pageType: 'BD_fire',
  5017. moduleData: {
  5018. header: {
  5019. show: false,
  5020. readFrom: '',
  5021. selector: {
  5022. show: false,
  5023. value: '',
  5024. },
  5025. slot: {
  5026. show: false,
  5027. value: '',
  5028. },
  5029. },
  5030. background: {
  5031. show: false,
  5032. type: 'video',
  5033. link: '',
  5034. },
  5035. layout: {
  5036. direction: 'row',
  5037. items: [
  5038. {
  5039. name: 'table',
  5040. basis: '100%',
  5041. },
  5042. ],
  5043. },
  5044. board: [],
  5045. chart: [],
  5046. gallery: [],
  5047. gallery_list: [],
  5048. table: [
  5049. {
  5050. type: 'A',
  5051. readFrom: 'mockTable',
  5052. columns: [
  5053. {
  5054. name: '煤层',
  5055. prop: 'a',
  5056. },
  5057. {
  5058. name: '自燃倾向性',
  5059. prop: 'b',
  5060. },
  5061. {
  5062. name: '最短发火期',
  5063. prop: 'c',
  5064. },
  5065. {
  5066. name: '最小推进速度',
  5067. prop: 'd',
  5068. },
  5069. ],
  5070. },
  5071. ],
  5072. list: [],
  5073. complex_list: [],
  5074. preset: [],
  5075. mock: {
  5076. mockTable: [
  5077. {
  5078. a: '8煤',
  5079. b: '自燃',
  5080. c: '123天',
  5081. d: '0.87md',
  5082. },
  5083. ],
  5084. },
  5085. },
  5086. showStyle: {
  5087. size: 'width:420px;height:130px;',
  5088. version: '保德',
  5089. position: 'top:390px;left:10px;',
  5090. },
  5091. },
  5092. {
  5093. deviceType: 'pdArray',
  5094. moduleName: '带式输送机防灭火监控系统',
  5095. pageType: 'BD_fire',
  5096. moduleData: {
  5097. header: {
  5098. show: true,
  5099. readFrom: '',
  5100. selector: {
  5101. show: true,
  5102. value: '${systemname}',
  5103. },
  5104. slot: {
  5105. show: false,
  5106. value: '',
  5107. },
  5108. },
  5109. background: {
  5110. show: false,
  5111. type: 'video',
  5112. link: '',
  5113. },
  5114. layout: {
  5115. direction: 'column',
  5116. items: [
  5117. {
  5118. name: 'board',
  5119. basis: '30%',
  5120. },
  5121. {
  5122. name: 'chart',
  5123. basis: '70%',
  5124. },
  5125. ],
  5126. },
  5127. board: [
  5128. {
  5129. type: 'F',
  5130. layout: 'label-top',
  5131. readFrom: 'arrayCount',
  5132. items: [
  5133. {
  5134. label: '光纤预警',
  5135. value: '${[0].val}℃',
  5136. },
  5137. {
  5138. label: '一氧化碳预警',
  5139. value: '${[1].val}ppm',
  5140. },
  5141. {
  5142. label: '烟雾预警',
  5143. value: '${[2].val}',
  5144. },
  5145. ],
  5146. },
  5147. ],
  5148. chart: [
  5149. {
  5150. type: 'line_smooth',
  5151. readFrom: 'arrayFiber',
  5152. legend: { show: true },
  5153. xAxis: [{ show: true }],
  5154. yAxis: [{ show: true, name: '温度(℃)', position: 'left' }],
  5155. series: [
  5156. {
  5157. label: '${strinstallpos}',
  5158. readFrom: 'fibreTemperatureArr',
  5159. xprop: 'pos',
  5160. yprop: 'value',
  5161. },
  5162. ],
  5163. },
  5164. ],
  5165. gallery: [],
  5166. gallery_list: [],
  5167. table: [],
  5168. list: [],
  5169. complex_list: [],
  5170. preset: [],
  5171. },
  5172. showStyle: {
  5173. size: 'width:420px;height:280px;',
  5174. version: '保德',
  5175. position: 'top:535px;left:10px;',
  5176. },
  5177. },
  5178. {
  5179. deviceType: 'sgGxObj',
  5180. moduleName: '工作面束管监测',
  5181. pageType: 'BD_fire',
  5182. moduleData: {
  5183. header: {
  5184. show: true,
  5185. readFrom: 'devSgjc',
  5186. selector: {
  5187. show: true,
  5188. value: '${strinstallpos}',
  5189. },
  5190. slot: {
  5191. show: false,
  5192. value: '',
  5193. },
  5194. },
  5195. background: {
  5196. show: false,
  5197. type: 'video',
  5198. link: '',
  5199. },
  5200. layout: {
  5201. direction: 'row',
  5202. items: [
  5203. {
  5204. name: 'list',
  5205. basis: '60%',
  5206. },
  5207. {
  5208. name: 'blast_delta',
  5209. basis: '40%',
  5210. },
  5211. ],
  5212. },
  5213. board: [],
  5214. chart: [],
  5215. gallery: [],
  5216. gallery_list: [],
  5217. table: [],
  5218. list: [
  5219. {
  5220. type: 'I',
  5221. readFrom: '',
  5222. items: [
  5223. {
  5224. label: 'CO',
  5225. value: '${coVal}',
  5226. color: 'lightgreen',
  5227. info: '一氧化碳',
  5228. },
  5229. {
  5230. label: 'CO₂',
  5231. value: '${co2Val}',
  5232. color: 'lightgreen',
  5233. info: '二氧化碳',
  5234. },
  5235. {
  5236. label: 'CH₄',
  5237. value: '${ch4Val}',
  5238. color: 'lightgreen',
  5239. info: '甲烷',
  5240. },
  5241. {
  5242. label: 'C₂H₂',
  5243. value: '${c2h2Val}',
  5244. color: 'lightgreen',
  5245. info: '乙炔',
  5246. },
  5247. {
  5248. // label: 'C₂H₄',
  5249. label: 'O₂',
  5250. value: '${o2Val}',
  5251. color: 'lightgreen',
  5252. info: '氧气',
  5253. },
  5254. {
  5255. // label: 'O₂',
  5256. label: 'C₂H₄',
  5257. value: '${c2h4Val}',
  5258. color: 'lightgreen',
  5259. info: '乙烯',
  5260. },
  5261. {
  5262. label: '温度',
  5263. value: '--',
  5264. color: 'lightgreen',
  5265. info: '',
  5266. },
  5267. {
  5268. label: '风险',
  5269. value: '${warnLevel}',
  5270. color: 'lightgreen',
  5271. info: '',
  5272. },
  5273. ],
  5274. },
  5275. ],
  5276. complex_list: [],
  5277. preset: [
  5278. {
  5279. readFrom: '',
  5280. },
  5281. ],
  5282. },
  5283. showStyle: {
  5284. size: 'width:998px;height:286px;',
  5285. version: '保德',
  5286. position: 'bottom:10px;left:445px',
  5287. },
  5288. },
  5289. {
  5290. deviceType: 'sgGxObj',
  5291. moduleName: '工作面光纤监测',
  5292. pageType: 'BD_fire',
  5293. moduleData: {
  5294. header: {
  5295. show: true,
  5296. readFrom: 'devGxcw',
  5297. selector: {
  5298. show: true,
  5299. value: '${strinstallpos}',
  5300. },
  5301. slot: {
  5302. show: false,
  5303. value: '',
  5304. },
  5305. },
  5306. background: {
  5307. show: false,
  5308. type: 'video',
  5309. link: '',
  5310. },
  5311. layout: {
  5312. direction: 'row',
  5313. items: [
  5314. {
  5315. name: 'chart',
  5316. basis: '100%',
  5317. },
  5318. ],
  5319. },
  5320. board: [],
  5321. chart: [
  5322. {
  5323. type: 'line_smooth',
  5324. readFrom: '',
  5325. legend: { show: true },
  5326. xAxis: [{ show: true }],
  5327. yAxis: [{ show: true, name: '温度(℃)', position: 'left' }],
  5328. series: [
  5329. {
  5330. label: '${strinstallpos}',
  5331. readFrom: 'fibreTemperatureArr',
  5332. xprop: 'pos',
  5333. yprop: 'value',
  5334. },
  5335. ],
  5336. },
  5337. ],
  5338. gallery: [],
  5339. gallery_list: [],
  5340. table: [],
  5341. list: [],
  5342. complex_list: [],
  5343. preset: [],
  5344. },
  5345. showStyle: {
  5346. size: 'width:998px;height:286px;',
  5347. version: '保德',
  5348. position: 'bottom:10px;left:445px',
  5349. },
  5350. },
  5351. {
  5352. deviceType: 'obfObj',
  5353. moduleName: '密闭采空区监测区域',
  5354. pageType: 'BD_fire',
  5355. moduleData: {
  5356. header: {
  5357. show: true,
  5358. readFrom: 'obfObjModded',
  5359. selector: {
  5360. show: true,
  5361. value: '${objType}',
  5362. },
  5363. slot: {
  5364. show: false,
  5365. value: '',
  5366. },
  5367. },
  5368. background: {
  5369. show: false,
  5370. type: 'video',
  5371. link: '',
  5372. },
  5373. layout: {
  5374. direction: 'row',
  5375. items: [
  5376. {
  5377. name: 'chart',
  5378. basis: '100%',
  5379. },
  5380. ],
  5381. },
  5382. board: [],
  5383. chart: [
  5384. {
  5385. type: 'bar_cylinder',
  5386. readFrom: '',
  5387. legend: { show: false },
  5388. xAxis: [{ show: true }],
  5389. yAxis: [{ show: true, name: '', position: 'left' }],
  5390. series: [
  5391. {
  5392. readFrom: 'arrayDev',
  5393. xprop: 'strinstallpos',
  5394. yprop: 'val',
  5395. label: '',
  5396. },
  5397. ],
  5398. },
  5399. ],
  5400. gallery: [],
  5401. gallery_list: [],
  5402. table: [],
  5403. list: [],
  5404. complex_list: [],
  5405. preset: [],
  5406. },
  5407. showStyle: {
  5408. size: 'width:420px;height:220px;',
  5409. version: '保德',
  5410. position: 'top:105px;right:10px;',
  5411. },
  5412. },
  5413. {
  5414. deviceType: 'dsArray',
  5415. moduleName: '变电硐室防灭火监控系统',
  5416. pageType: 'BD_fire',
  5417. moduleData: {
  5418. header: {
  5419. show: true,
  5420. readFrom: '',
  5421. selector: {
  5422. show: true,
  5423. value: '${systemname}',
  5424. },
  5425. slot: {
  5426. show: false,
  5427. value: '',
  5428. },
  5429. },
  5430. background: {
  5431. show: false,
  5432. type: 'video',
  5433. link: '',
  5434. },
  5435. layout: {
  5436. direction: 'row',
  5437. items: [
  5438. {
  5439. name: 'list',
  5440. basis: '100%',
  5441. },
  5442. ],
  5443. },
  5444. board: [],
  5445. chart: [],
  5446. gallery: [],
  5447. gallery_list: [],
  5448. table: [],
  5449. list: [
  5450. {
  5451. type: 'H',
  5452. readFrom: 'arrayCount',
  5453. items: [
  5454. {
  5455. label: '光纤预警',
  5456. info: '最高温度',
  5457. value: '${[0].val}℃',
  5458. color: 'lightgreen',
  5459. },
  5460. {
  5461. label: '一氧化碳预警',
  5462. info: '最高浓度',
  5463. value: '${[1].val}ppm',
  5464. color: 'lightgreen',
  5465. },
  5466. {
  5467. label: '烟雾预警',
  5468. info: '最高浓度',
  5469. value: '${[2].val}',
  5470. color: 'lightgreen',
  5471. },
  5472. ],
  5473. },
  5474. ],
  5475. complex_list: [],
  5476. preset: [],
  5477. },
  5478. showStyle: {
  5479. size: 'width:420px;height:220px;',
  5480. version: '保德',
  5481. position: 'top:340px;right:10px;',
  5482. },
  5483. },
  5484. {
  5485. deviceType: '',
  5486. moduleName: '安全监控系统',
  5487. pageType: 'BD_fire',
  5488. moduleData: {
  5489. header: {
  5490. show: false,
  5491. readFrom: '',
  5492. selector: {
  5493. show: false,
  5494. value: '',
  5495. },
  5496. slot: {
  5497. show: false,
  5498. value: '',
  5499. },
  5500. },
  5501. background: {
  5502. show: false,
  5503. type: 'video',
  5504. link: '',
  5505. },
  5506. layout: {
  5507. direction: 'row',
  5508. items: [
  5509. {
  5510. name: 'table',
  5511. basis: '100%',
  5512. },
  5513. ],
  5514. },
  5515. board: [],
  5516. chart: [],
  5517. gallery: [],
  5518. gallery_list: [],
  5519. table: [
  5520. {
  5521. type: 'A',
  5522. readFrom: 'aqjkArray',
  5523. columns: [
  5524. {
  5525. name: '测点位置',
  5526. prop: 'strinstallpos',
  5527. },
  5528. {
  5529. name: '温度',
  5530. prop: 'nowVal',
  5531. },
  5532. {
  5533. name: '预警级别',
  5534. prop: 'warnLevel',
  5535. },
  5536. // {
  5537. // name: '时间',
  5538. // prop: 'time',
  5539. // },
  5540. ],
  5541. },
  5542. ],
  5543. list: [],
  5544. complex_list: [],
  5545. preset: [],
  5546. mock: {
  5547. aqjkArray: [
  5548. {
  5549. strinstallpos: '安全监控A',
  5550. nowVal: '33',
  5551. warnLevel: '低',
  5552. },
  5553. {
  5554. strinstallpos: '安全监控B',
  5555. nowVal: '33',
  5556. warnLevel: '低',
  5557. },
  5558. {
  5559. strinstallpos: '安全监控C',
  5560. nowVal: '33',
  5561. warnLevel: '低',
  5562. },
  5563. {
  5564. strinstallpos: '安全监控D',
  5565. nowVal: '33',
  5566. warnLevel: '低',
  5567. },
  5568. ],
  5569. },
  5570. },
  5571. showStyle: {
  5572. size: 'width:420px;height:240px;',
  5573. version: '保德',
  5574. position: 'top:575px;right:10px;',
  5575. },
  5576. },
  5577. ];
  5578. export const testConfigBDDust: Config[] = [
  5579. {
  5580. deviceType: 'dustManageInfo',
  5581. moduleName: '工作面风险监测',
  5582. pageType: 'BD_dust',
  5583. moduleData: {
  5584. header: {
  5585. show: false,
  5586. readFrom: '',
  5587. selector: {
  5588. show: false,
  5589. value: '',
  5590. },
  5591. slot: {
  5592. show: false,
  5593. value: '',
  5594. },
  5595. },
  5596. background: {
  5597. show: false,
  5598. type: 'video',
  5599. link: '',
  5600. },
  5601. layout: {
  5602. direction: 'column',
  5603. items: [
  5604. {
  5605. name: 'gallery',
  5606. basis: '30%',
  5607. },
  5608. {
  5609. name: 'complex_list',
  5610. basis: '70%',
  5611. },
  5612. ],
  5613. },
  5614. board: [],
  5615. chart: [],
  5616. gallery: [
  5617. {
  5618. type: 'I',
  5619. readFrom: 'dustManageInfo',
  5620. items: [
  5621. {
  5622. label: '',
  5623. value: '${totalNum}',
  5624. color: 'lightgreen',
  5625. },
  5626. {
  5627. label: '低风险',
  5628. value: '${dfxNum}',
  5629. color: 'lightgreen',
  5630. },
  5631. {
  5632. label: '一般风险',
  5633. value: '${ybNum}',
  5634. color: 'lightgreen',
  5635. },
  5636. {
  5637. label: '较大风险',
  5638. value: '${jdNum}',
  5639. color: 'lightgreen',
  5640. },
  5641. {
  5642. label: '重大风险',
  5643. value: '${zdNum}',
  5644. color: 'lightgreen',
  5645. },
  5646. ],
  5647. },
  5648. ],
  5649. gallery_list: [],
  5650. table: [],
  5651. list: [],
  5652. complex_list: [
  5653. {
  5654. type: 'E',
  5655. readFrom: 'dustManageInfo.sysList',
  5656. mapFromData: true,
  5657. items: [
  5658. {
  5659. title: '${sysNamme}',
  5660. contents: [
  5661. {
  5662. label: '风险监测',
  5663. value: '${warnLevel}',
  5664. color: 'lightgreen',
  5665. info: '',
  5666. },
  5667. {
  5668. label: '最高粉尘浓度',
  5669. value: '${maxVal}',
  5670. color: 'lightgreen',
  5671. info: '',
  5672. },
  5673. ],
  5674. },
  5675. ],
  5676. },
  5677. ],
  5678. preset: [],
  5679. },
  5680. showStyle: {
  5681. size: 'width:420px;height:430px;',
  5682. version: '保德',
  5683. position: 'top:105px;left:10px;',
  5684. },
  5685. },
  5686. {
  5687. deviceType: 'atomizing',
  5688. moduleName: '喷雾设备信息',
  5689. pageType: 'BD_dust',
  5690. moduleData: {
  5691. header: {
  5692. show: false,
  5693. readFrom: '',
  5694. selector: {
  5695. show: false,
  5696. value: '',
  5697. },
  5698. slot: {
  5699. show: false,
  5700. value: '',
  5701. },
  5702. },
  5703. background: {
  5704. show: false,
  5705. type: 'video',
  5706. link: '',
  5707. },
  5708. layout: {
  5709. direction: 'row',
  5710. items: [
  5711. {
  5712. name: 'table',
  5713. basis: '100%',
  5714. },
  5715. ],
  5716. },
  5717. board: [],
  5718. chart: [],
  5719. gallery: [],
  5720. gallery_list: [],
  5721. table: [
  5722. {
  5723. type: 'A',
  5724. columns: [
  5725. {
  5726. name: '设备名称',
  5727. prop: 'strinstallpos',
  5728. },
  5729. {
  5730. name: '排污状态',
  5731. prop: 'airStatus_str',
  5732. },
  5733. {
  5734. name: '应用场景',
  5735. prop: 'appScenes_str',
  5736. },
  5737. {
  5738. name: '喷雾状态',
  5739. prop: 'stateSpray_str',
  5740. },
  5741. ],
  5742. readFrom: 'atomizingArray',
  5743. },
  5744. ],
  5745. list: [],
  5746. complex_list: [],
  5747. preset: [],
  5748. },
  5749. showStyle: {
  5750. size: 'width:420px;height:270px;',
  5751. version: '保德',
  5752. position: 'top:550px;left:10px;',
  5753. },
  5754. },
  5755. {
  5756. deviceType: 'dustDustGraph',
  5757. moduleName: '综放工作面粉尘浓度',
  5758. pageType: 'BD_dust',
  5759. moduleData: {
  5760. header: {
  5761. show: true,
  5762. readFrom: '',
  5763. selector: {
  5764. show: true,
  5765. value: '${strinstallpos}',
  5766. },
  5767. slot: {
  5768. show: false,
  5769. value: '',
  5770. },
  5771. },
  5772. background: {
  5773. show: false,
  5774. type: 'video',
  5775. link: '',
  5776. },
  5777. layout: {
  5778. direction: 'row',
  5779. items: [
  5780. {
  5781. name: 'chart',
  5782. basis: '100%',
  5783. },
  5784. ],
  5785. },
  5786. board: [],
  5787. chart: [
  5788. {
  5789. type: 'line_area',
  5790. readFrom: '',
  5791. legend: { show: false },
  5792. xAxis: [{ show: true }],
  5793. yAxis: [{ show: true, name: '浓度', position: 'left' }],
  5794. series: [
  5795. {
  5796. label: '${strinstallpos}',
  5797. readFrom: 'historyList',
  5798. xprop: 'time',
  5799. yprop: 'dustval',
  5800. },
  5801. ],
  5802. },
  5803. ],
  5804. gallery: [],
  5805. gallery_list: [],
  5806. table: [],
  5807. list: [],
  5808. complex_list: [],
  5809. preset: [],
  5810. },
  5811. showStyle: {
  5812. size: 'width:998px;height:270px;',
  5813. version: '保德',
  5814. position: 'bottom:10px;left:445px',
  5815. },
  5816. },
  5817. {
  5818. deviceType: 'atomObj',
  5819. moduleName: '智能喷雾降尘装置',
  5820. pageType: 'BD_dust',
  5821. moduleData: {
  5822. header: {
  5823. show: false,
  5824. readFrom: '',
  5825. selector: {
  5826. show: false,
  5827. value: '',
  5828. },
  5829. slot: {
  5830. show: false,
  5831. value: '',
  5832. },
  5833. },
  5834. background: {
  5835. show: false,
  5836. type: 'video',
  5837. link: '',
  5838. },
  5839. layout: {
  5840. direction: 'row',
  5841. items: [
  5842. {
  5843. name: 'gallery',
  5844. basis: '100%',
  5845. },
  5846. ],
  5847. },
  5848. board: [],
  5849. chart: [],
  5850. gallery: [
  5851. {
  5852. type: 'E',
  5853. readFrom: 'atomObj',
  5854. items: [
  5855. {
  5856. label: '设备总数',
  5857. value: '${totalNum}',
  5858. color: 'lightgreen',
  5859. },
  5860. {
  5861. label: '喷雾开启数',
  5862. value: '${atomOpenNum}',
  5863. color: 'lightgreen',
  5864. },
  5865. {
  5866. label: '连网数量',
  5867. value: '${openNum}',
  5868. color: 'lightgreen',
  5869. },
  5870. {
  5871. label: '断网数量',
  5872. value: '${breakNum}',
  5873. color: 'lightgreen',
  5874. },
  5875. ],
  5876. },
  5877. ],
  5878. gallery_list: [],
  5879. table: [],
  5880. list: [],
  5881. complex_list: [],
  5882. preset: [],
  5883. to: 'http://10.248.210.154:8801',
  5884. },
  5885. showStyle: {
  5886. size: 'width:420px;height:270px;',
  5887. version: '保德',
  5888. position: 'top:0px;right:10px;',
  5889. },
  5890. },
  5891. {
  5892. deviceType: '',
  5893. moduleName: '煤尘爆炸性',
  5894. pageType: 'BD_dust',
  5895. moduleData: {
  5896. header: {
  5897. show: false,
  5898. readFrom: '',
  5899. selector: {
  5900. show: false,
  5901. value: '${name}',
  5902. },
  5903. slot: {
  5904. show: false,
  5905. value: '',
  5906. },
  5907. },
  5908. background: {
  5909. show: false,
  5910. type: 'video',
  5911. link: '',
  5912. },
  5913. layout: {
  5914. direction: 'row',
  5915. items: [
  5916. {
  5917. name: 'board',
  5918. basis: '100%',
  5919. },
  5920. ],
  5921. },
  5922. board: [
  5923. {
  5924. type: 'E',
  5925. readFrom: '',
  5926. layout: 'val-top',
  5927. items: [
  5928. {
  5929. label: '火焰长度',
  5930. value: '>400mm',
  5931. },
  5932. {
  5933. label: '抑制煤层爆炸最低岩粉量',
  5934. value: '85%',
  5935. },
  5936. {
  5937. label: '鉴定结论',
  5938. value: '有煤层爆炸性',
  5939. },
  5940. ],
  5941. },
  5942. ],
  5943. chart: [],
  5944. gallery: [],
  5945. gallery_list: [],
  5946. table: [],
  5947. list: [],
  5948. complex_list: [],
  5949. preset: [],
  5950. },
  5951. showStyle: {
  5952. size: 'width:420px;height:250px;',
  5953. version: '保德',
  5954. position: 'top:285px;right:10px;',
  5955. },
  5956. },
  5957. {
  5958. deviceType: 'devGbsb',
  5959. moduleName: '隔爆设施管理台账',
  5960. pageType: 'BD_dust',
  5961. moduleData: {
  5962. header: {
  5963. show: false,
  5964. readFrom: '',
  5965. selector: {
  5966. show: false,
  5967. value: '',
  5968. },
  5969. slot: {
  5970. show: false,
  5971. value: '',
  5972. },
  5973. },
  5974. background: {
  5975. show: false,
  5976. type: 'video',
  5977. link: '',
  5978. },
  5979. layout: {
  5980. direction: 'row',
  5981. items: [
  5982. {
  5983. name: 'table',
  5984. basis: '100%',
  5985. },
  5986. ],
  5987. },
  5988. board: [],
  5989. chart: [],
  5990. gallery: [],
  5991. gallery_list: [],
  5992. table: [
  5993. {
  5994. type: 'A',
  5995. readFrom: 'devGbsb',
  5996. columns: [
  5997. {
  5998. name: '地点',
  5999. prop: 'strinstallpos',
  6000. },
  6001. {
  6002. name: '吊挂位置',
  6003. prop: 'addr',
  6004. },
  6005. {
  6006. name: '性质',
  6007. prop: 'kind',
  6008. },
  6009. ],
  6010. },
  6011. ],
  6012. list: [],
  6013. complex_list: [],
  6014. preset: [],
  6015. },
  6016. showStyle: {
  6017. size: 'width:420px;height:270px;',
  6018. version: '保德',
  6019. position: 'top:550px;right:10px;',
  6020. },
  6021. },
  6022. ];
  6023. //机电硐室
  6024. export const testConfigElectro: Config[] = [
  6025. {
  6026. deviceType: 'datalist',
  6027. moduleName: '球阀',
  6028. pageType: 'electro-champer',
  6029. moduleData: {
  6030. header: {
  6031. show: true,
  6032. readFrom: '',
  6033. selector: {
  6034. show: true,
  6035. value: '${strinstallpos}',
  6036. toggleIcon: true,
  6037. },
  6038. slot: {
  6039. show: false,
  6040. value: '',
  6041. },
  6042. },
  6043. background: {
  6044. show: false,
  6045. type: 'video',
  6046. link: '',
  6047. },
  6048. layout: {
  6049. direction: 'column',
  6050. items: [
  6051. {
  6052. name: 'card_list',
  6053. basis: '100%',
  6054. },
  6055. ],
  6056. },
  6057. board: [],
  6058. chart: [],
  6059. gallery: [],
  6060. gallery_list: [],
  6061. table: [],
  6062. list: [],
  6063. complex_list: [],
  6064. preset: [
  6065. {
  6066. readFrom: 'datalist',
  6067. },
  6068. ],
  6069. to: '/ventilate/warn/home',
  6070. },
  6071. showStyle: {
  6072. size: 'width:380px;height:590px;',
  6073. version: '原版',
  6074. position: 'left:0px;top:0px',
  6075. },
  6076. },
  6077. {
  6078. deviceType: 'coData',
  6079. moduleName: '一氧化碳',
  6080. pageType: 'electro-chamber',
  6081. moduleData: {
  6082. header: {
  6083. show: false,
  6084. readFrom: '',
  6085. selector: {
  6086. show: false,
  6087. value: '',
  6088. },
  6089. slot: {
  6090. show: false,
  6091. value: '',
  6092. },
  6093. },
  6094. background: {
  6095. show: false,
  6096. type: 'video',
  6097. link: '',
  6098. },
  6099. layout: {
  6100. direction: 'column',
  6101. items: [
  6102. {
  6103. name: 'chart',
  6104. basis: '30%',
  6105. },
  6106. {
  6107. name: 'generalist',
  6108. basis: '70%',
  6109. },
  6110. ],
  6111. },
  6112. board: [],
  6113. list: [
  6114. {
  6115. type: 'N',
  6116. readFrom: 'arrayCount',
  6117. items: [
  6118. {
  6119. label: '分区1',
  6120. value: '${coVal}',
  6121. color: 'blue',
  6122. info: '',
  6123. },
  6124. {
  6125. label: '分区2',
  6126. value: '${co2Val}',
  6127. color: 'blue',
  6128. info: '',
  6129. },
  6130. {
  6131. label: '分区3',
  6132. value: '${o2Val}',
  6133. color: 'blue',
  6134. info: '',
  6135. },
  6136. {
  6137. label: '分区4',
  6138. value: '${tempVal}',
  6139. color: 'blue',
  6140. info: '',
  6141. },
  6142. {
  6143. label: '分区5',
  6144. value: '${coVal}',
  6145. color: 'blue',
  6146. info: '',
  6147. },
  6148. {
  6149. label: '分区6',
  6150. value: '${co2Val}',
  6151. color: 'blue',
  6152. info: '',
  6153. },
  6154. {
  6155. label: '分区7',
  6156. value: '${o2Val}',
  6157. color: 'blue',
  6158. info: '',
  6159. },
  6160. {
  6161. label: '分区8',
  6162. value: '${tempVal}',
  6163. color: 'blue',
  6164. info: '',
  6165. },
  6166. ],
  6167. },
  6168. ],
  6169. chart: [
  6170. {
  6171. type: 'line',
  6172. readFrom: '',
  6173. legend: { show: true },
  6174. xAxis: [{ show: true }],
  6175. yAxis: [{ show: true, name: '(%)', position: 'left' }],
  6176. series: [
  6177. { readFrom: 'chartData', xprop: 'time', yprop: 'coRealTime', label: 'CO实时值' },
  6178. { readFrom: 'chartData', xprop: 'time', yprop: 'coWarn', label: 'CO报警阈值' },
  6179. ],
  6180. },
  6181. ],
  6182. table: [],
  6183. gallery: [],
  6184. complex_list: [],
  6185. gallery_list: [],
  6186. preset: [
  6187. {
  6188. readFrom: 'tempData',
  6189. },
  6190. ],
  6191. to: '',
  6192. },
  6193. showStyle: {
  6194. size: 'width:380px;height:590px;',
  6195. version: '原版',
  6196. position: 'top:0px;right:0px;',
  6197. },
  6198. },
  6199. ];
  6200. export const testConfigVent182: Config[] = [
  6201. {
  6202. deviceType: 'fanmain',
  6203. moduleName: '主通风机系统',
  6204. pageType: 'vent_182',
  6205. moduleData: {
  6206. header: {
  6207. show: true,
  6208. readFrom: '',
  6209. selector: {
  6210. show: true,
  6211. value: '${strinstallpos}',
  6212. },
  6213. slot: {
  6214. show: true,
  6215. value: '运行风机:${readData.Fan1StartStatus}',
  6216. trans: {
  6217. '1': '一号',
  6218. '0': '二号',
  6219. },
  6220. },
  6221. },
  6222. background: {
  6223. show: true,
  6224. type: 'video',
  6225. link: '/video/mainFan.mp4',
  6226. },
  6227. layout: {
  6228. direction: 'column',
  6229. items: [
  6230. {
  6231. name: 'board',
  6232. basis: '33%',
  6233. },
  6234. ],
  6235. },
  6236. board: [
  6237. {
  6238. type: 'A',
  6239. readFrom: '',
  6240. layout: 'val-top',
  6241. items: [
  6242. {
  6243. label: '风量(m³/min)',
  6244. value: '${flow_merge}',
  6245. },
  6246. {
  6247. label: '负压(Pa)',
  6248. value: '${fy_merge}',
  6249. },
  6250. {
  6251. label: '漏风率(%)',
  6252. value: '${leakage}',
  6253. },
  6254. ],
  6255. },
  6256. ],
  6257. list: [],
  6258. chart: [],
  6259. table: [],
  6260. gallery: [],
  6261. complex_list: [],
  6262. gallery_list: [],
  6263. preset: [],
  6264. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain',
  6265. },
  6266. showStyle: {
  6267. size: 'width:420px;height:280px;',
  6268. version: '原版',
  6269. position: 'top:60px;left:0;',
  6270. },
  6271. },
  6272. {
  6273. deviceType: 'fanlocal',
  6274. moduleName: '局部通风机系统',
  6275. pageType: 'vent_182',
  6276. moduleData: {
  6277. header: {
  6278. show: true,
  6279. readFrom: '',
  6280. selector: {
  6281. show: true,
  6282. value: '${strinstallpos}',
  6283. },
  6284. slot: {
  6285. show: true,
  6286. value: '运行风机:${readData.Fan1StartStatus}',
  6287. trans: {
  6288. '1': '一号',
  6289. '0': '二号',
  6290. },
  6291. },
  6292. },
  6293. background: {
  6294. show: true,
  6295. type: 'video',
  6296. link: '/video/fanLocal.mp4',
  6297. },
  6298. layout: {
  6299. direction: 'column',
  6300. items: [
  6301. {
  6302. name: 'board',
  6303. basis: '33%',
  6304. },
  6305. ],
  6306. },
  6307. board: [
  6308. {
  6309. type: 'A',
  6310. readFrom: 'readData',
  6311. layout: 'val-top',
  6312. items: [
  6313. {
  6314. label: '风筒出口风量',
  6315. value: '${windQuantity1}',
  6316. },
  6317. {
  6318. label: '风机吸入风量',
  6319. value: '${windQuantity2}',
  6320. },
  6321. {
  6322. label: '频率(Hz)',
  6323. value: '${Fan1StartStatus}',
  6324. trans: {
  6325. '1': '${Fan1fHz}',
  6326. '0': '${Fan2fHz}',
  6327. },
  6328. },
  6329. ],
  6330. },
  6331. ],
  6332. list: [],
  6333. chart: [],
  6334. table: [],
  6335. gallery: [],
  6336. complex_list: [],
  6337. gallery_list: [],
  6338. preset: [],
  6339. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanlocal',
  6340. },
  6341. showStyle: {
  6342. size: 'width:420px;height:280px;',
  6343. version: '原版',
  6344. position: 'top:350px;left:0;',
  6345. },
  6346. },
  6347. {
  6348. deviceType: '',
  6349. moduleName: '通风设施远程控制',
  6350. pageType: 'vent_182',
  6351. moduleData: {
  6352. header: {
  6353. show: false,
  6354. readFrom: '',
  6355. selector: {
  6356. show: false,
  6357. value: '',
  6358. },
  6359. slot: {
  6360. show: false,
  6361. value: '',
  6362. },
  6363. },
  6364. background: {
  6365. show: true,
  6366. type: 'video',
  6367. link: '/video/gate.mp4',
  6368. },
  6369. layout: {
  6370. direction: 'row',
  6371. items: [],
  6372. },
  6373. board: [],
  6374. list: [],
  6375. chart: [],
  6376. table: [],
  6377. gallery: [],
  6378. complex_list: [],
  6379. gallery_list: [],
  6380. preset: [],
  6381. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=gate_xinJianFuXieJin',
  6382. },
  6383. showStyle: {
  6384. size: 'width:420px;height:280px;',
  6385. version: '原版',
  6386. position: 'top:640px;left:0;',
  6387. },
  6388. },
  6389. {
  6390. deviceType: 'sys_wind',
  6391. moduleName: '风量监测',
  6392. pageType: 'vent_182',
  6393. moduleData: {
  6394. header: {
  6395. show: false,
  6396. readFrom: '',
  6397. selector: {
  6398. show: false,
  6399. value: '',
  6400. },
  6401. slot: {
  6402. show: false,
  6403. value: '',
  6404. },
  6405. },
  6406. background: {
  6407. show: false,
  6408. type: 'video',
  6409. link: '',
  6410. },
  6411. layout: {
  6412. direction: 'row',
  6413. items: [
  6414. {
  6415. name: 'chart',
  6416. basis: '100%',
  6417. },
  6418. ],
  6419. },
  6420. board: [],
  6421. list: [],
  6422. table: [],
  6423. preset: [],
  6424. gallery: [],
  6425. complex_list: [],
  6426. gallery_list: [],
  6427. chart: [
  6428. {
  6429. type: 'bar',
  6430. readFrom: '',
  6431. legend: { show: true },
  6432. xAxis: [{ show: true }],
  6433. yAxis: [
  6434. { show: true, name: '风量(m³/min)', position: 'left' },
  6435. { show: true, name: '风速(m/s)', position: 'right' },
  6436. ],
  6437. dataZoom: [
  6438. {
  6439. show: true,
  6440. end: 20,
  6441. },
  6442. ],
  6443. series: [
  6444. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.m3', label: '风量' },
  6445. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.va', label: '风速' },
  6446. ],
  6447. },
  6448. ],
  6449. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=windrect',
  6450. },
  6451. showStyle: {
  6452. size: 'width:1100px;height:280px;',
  6453. version: '原版',
  6454. position: 'bottom: 8px;left:410px;',
  6455. },
  6456. },
  6457. {
  6458. deviceType: 'sys_majorpath',
  6459. moduleName: '关键通风路线',
  6460. pageType: 'vent_182',
  6461. moduleData: {
  6462. header: {
  6463. show: true,
  6464. readFrom: '',
  6465. selector: {
  6466. show: true,
  6467. value: '${devicePos}',
  6468. },
  6469. slot: {
  6470. show: false,
  6471. value: '',
  6472. },
  6473. },
  6474. background: {
  6475. show: false,
  6476. type: 'video',
  6477. link: '',
  6478. },
  6479. layout: {
  6480. direction: 'column',
  6481. items: [
  6482. {
  6483. name: 'chart',
  6484. basis: '67%',
  6485. },
  6486. {
  6487. name: 'board',
  6488. basis: '33%',
  6489. },
  6490. ],
  6491. },
  6492. board: [
  6493. {
  6494. type: 'D',
  6495. readFrom: 'readData',
  6496. layout: 'label-top',
  6497. items: [
  6498. {
  6499. label: '风量(m³/min)',
  6500. value: '${retM3_merge.value}',
  6501. },
  6502. {
  6503. label: '矿井阻力(Pa)',
  6504. value: '${fy_merge.value}',
  6505. },
  6506. {
  6507. label: '等积孔',
  6508. value: '${dengjikong_merge}',
  6509. },
  6510. ],
  6511. },
  6512. ],
  6513. complex_list: [],
  6514. gallery: [],
  6515. list: [],
  6516. table: [],
  6517. chart: [
  6518. {
  6519. type: 'pie_halo',
  6520. readFrom: '',
  6521. legend: { show: false, formatter: '{b}\n{primarytext|{c}(Pa)\n{d}%}' },
  6522. xAxis: [{ show: false }],
  6523. yAxis: [{ show: false, name: '风量', position: 'left' }],
  6524. series: [{ readFrom: 'piechart', xprop: 'label', yprop: 'valMock', label: '' }],
  6525. },
  6526. ],
  6527. gallery_list: [],
  6528. preset: [],
  6529. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_majorpath&deviceid=${deviceID}',
  6530. },
  6531. showStyle: {
  6532. size: 'width:420px;height:280px;',
  6533. version: '原版',
  6534. position: 'top:60px;right:0;',
  6535. },
  6536. },
  6537. {
  6538. deviceType: 'sys_surface_caimei',
  6539. moduleName: '工作面智能监控',
  6540. pageType: 'vent_182',
  6541. moduleData: {
  6542. header: {
  6543. show: true,
  6544. readFrom: '',
  6545. selector: {
  6546. show: true,
  6547. value: '${devicePos}',
  6548. },
  6549. slot: {
  6550. show: false,
  6551. value: '',
  6552. },
  6553. },
  6554. background: {
  6555. show: false,
  6556. type: 'video',
  6557. link: '',
  6558. },
  6559. layout: {
  6560. direction: 'column',
  6561. items: [
  6562. {
  6563. name: 'chart',
  6564. basis: '65%',
  6565. },
  6566. {
  6567. name: 'board',
  6568. basis: '35%',
  6569. },
  6570. ],
  6571. },
  6572. board: [
  6573. {
  6574. type: 'B',
  6575. readFrom: '',
  6576. layout: 'label-top',
  6577. items: [
  6578. {
  6579. label: '进风(m³/min)',
  6580. value: '${faceIntM3}',
  6581. },
  6582. {
  6583. label: '回风(m³/min)',
  6584. value: '${faceRetM3}',
  6585. },
  6586. {
  6587. label: '需风量(m³/min)',
  6588. value: '${facePlanM3}',
  6589. },
  6590. ],
  6591. },
  6592. ],
  6593. list: [],
  6594. preset: [],
  6595. table: [],
  6596. gallery: [],
  6597. chart: [
  6598. {
  6599. type: 'line',
  6600. readFrom: '',
  6601. legend: { show: true },
  6602. xAxis: [{ show: true }],
  6603. yAxis: [{ show: true, name: '风量(m³/min)', position: 'left' }],
  6604. series: [
  6605. { readFrom: 'history_report', xprop: 'time', yprop: 'faceIntM3', label: '进风' },
  6606. { readFrom: 'history_report', xprop: 'time', yprop: 'faceRetM3', label: '回风' },
  6607. ],
  6608. },
  6609. ],
  6610. gallery_list: [],
  6611. complex_list: [],
  6612. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_surface_caimei&deviceid=${deviceID}',
  6613. },
  6614. showStyle: {
  6615. size: 'width:420px;height:280px;',
  6616. version: '原版',
  6617. position: 'top:350px;right:0;',
  6618. },
  6619. },
  6620. {
  6621. deviceType: 'warn',
  6622. moduleName: '预警监测',
  6623. pageType: 'vent_182',
  6624. moduleData: {
  6625. header: {
  6626. show: true,
  6627. readFrom: '',
  6628. selector: {
  6629. show: false,
  6630. value: '',
  6631. },
  6632. slot: {
  6633. show: true,
  6634. value: '网络异常:${warn[0].netstatus.val}',
  6635. },
  6636. },
  6637. background: {
  6638. show: false,
  6639. type: 'video',
  6640. link: '',
  6641. },
  6642. layout: {
  6643. direction: 'row',
  6644. items: [
  6645. {
  6646. name: 'list',
  6647. basis: '100%',
  6648. },
  6649. ],
  6650. },
  6651. board: [],
  6652. list: [
  6653. {
  6654. type: 'timeline',
  6655. readFrom: 'warn[0]',
  6656. items: [
  6657. {
  6658. label: '报警',
  6659. value: '${alarm.val}',
  6660. info: '',
  6661. color: 'red',
  6662. },
  6663. {
  6664. label: '重大风险预警',
  6665. value: '${red.val}',
  6666. info: '',
  6667. color: 'red',
  6668. },
  6669. {
  6670. label: '较大风险预警',
  6671. value: '${orange.val}',
  6672. info: '',
  6673. color: 'orange',
  6674. },
  6675. {
  6676. label: '一般风险预警',
  6677. value: '${yellow.val}',
  6678. info: '',
  6679. color: 'yellow',
  6680. },
  6681. {
  6682. label: '低风险预警',
  6683. value: '${blue.val}',
  6684. info: '',
  6685. color: 'blue',
  6686. },
  6687. ],
  6688. },
  6689. ],
  6690. preset: [],
  6691. table: [],
  6692. gallery: [],
  6693. chart: [],
  6694. gallery_list: [],
  6695. complex_list: [],
  6696. to: '/monitorChannel/monitor-alarm-home',
  6697. },
  6698. showStyle: {
  6699. size: 'width:420px;height:280px;',
  6700. version: '原版',
  6701. position: 'top:640px;right:0;',
  6702. },
  6703. },
  6704. ];