| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000 |
- import { BasicColumn } from '/@/components/Table';
- import { FormSchema } from '/@/components/Table';
- import { rules } from '/@/utils/helper/validator';
- import { ref, reactive } from 'vue';
- import { cloneDeep } from 'lodash-es';
- export const columns: BasicColumn[] = [
- {
- title: '名称',
- dataIndex: 'strname',
- width: 120,
- },
- {
- title: '安装位置',
- dataIndex: 'strinstallpos',
- width: 100,
- },
- {
- title: '是否为常闭型',
- dataIndex: 'bnormalclose',
- width: 100,
- // customRender: render.renderAvatar,
- },
- {
- title: '净宽',
- dataIndex: 'fclearwidth',
- width: 80,
- },
- {
- title: '净高',
- dataIndex: 'fclearheight',
- width: 100,
- },
- {
- title: '风门道数',
- dataIndex: 'ndoorcount',
- width: 100,
- },
- {
- title: '所属分站',
- width: 150,
- dataIndex: 'stationname',
- },
- {
- title: '点表',
- width: 100,
- dataIndex: 'strtype',
- },
- {
- title: '监测类型',
- dataIndex: 'monitorflag',
- width: 100,
- },
- {
- title: '是否模拟数据',
- dataIndex: 'testflag',
- width: 100,
- },
- ];
- export const recycleColumns: BasicColumn[] = [
- {
- title: '名称',
- dataIndex: 'strname',
- width: 100,
- },
- {
- title: '是否为常闭型',
- dataIndex: 'bnormalclose',
- width: 100,
- },
- ];
- export const searchFormSchema: FormSchema[] = [
- {
- label: '名称',
- field: 'strname',
- component: 'Input',
- colProps: { span: 6 },
- },
- {
- label: '安装位置',
- field: 'strinstallpos',
- component: 'Input',
- colProps: { span: 6 },
- },
- {
- label: '是否为常闭型',
- field: 'bnormalclose',
- component: 'JDictSelectTag',
- componentProps: {
- dictCode: 'user_status',
- placeholder: '请选择读写类型',
- stringToNumber: true,
- },
- colProps: { span: 6 },
- },
- ];
- export const formSchema: FormSchema[] = [
- {
- label: '',
- field: 'id',
- component: 'Input',
- show: false,
- },
- {
- label: '名称',
- field: 'strname',
- component: 'Input',
- },
- {
- label: '安装位置',
- field: 'strinstallpos',
- component: 'Input',
- },
- {
- label: '是否为常闭型',
- field: 'bnormalclose',
- component: 'RadioGroup',
- defaultValue: 1,
- componentProps: () => {
- return {
- options: [
- { label: '是', value: 1, key: '1' },
- { label: '否', value: 0, key: '2' },
- ],
- };
- },
- },
- {
- label: '净宽',
- field: 'fclearwidth',
- component: 'Input',
- },
- {
- label: '净高',
- field: 'fclearheight',
- component: 'Input',
- },
- {
- label: '风门道数',
- field: 'ndoorcount',
- component: 'Input',
- },
- {
- label: '所属分站',
- field: 'stationname',
- component: 'JDictSelectTag',
- componentProps: {
- dictCode: 'user_status',
- placeholder: '请选择状态',
- stringToNumber: true,
- },
- },
- {
- label: '点表',
- field: 'strtype',
- component: 'JDictSelectTag',
- componentProps: {
- dictCode: 'user_status',
- placeholder: '请选择状态',
- stringToNumber: true,
- },
- },
- {
- label: '监测类型',
- field: 'monitorflag',
- component: 'JDictSelectTag',
- componentProps: {
- dictCode: 'user_status',
- placeholder: '请选择状态',
- stringToNumber: true,
- },
- },
- {
- label: '是否模拟数据',
- field: 'testflag',
- component: 'RadioGroup',
- defaultValue: 1,
- componentProps: () => {
- return {
- options: [
- { label: '是', value: 1, key: '1' },
- { label: '否', value: 0, key: '2' },
- ],
- };
- },
- },
- ];
- export const formPasswordSchema: FormSchema[] = [
- {
- label: '用户账号',
- field: 'username',
- component: 'Input',
- componentProps: { readOnly: true },
- },
- {
- label: '登录密码',
- field: 'password',
- component: 'StrengthMeter',
- componentProps: {
- placeholder: '请输入登录密码',
- },
- rules: [
- {
- required: true,
- message: '请输入登录密码',
- },
- ],
- },
- {
- label: '确认密码',
- field: 'confirmPassword',
- component: 'InputPassword',
- dynamicRules: ({ values }) => rules.confirmPassword(values, true),
- },
- ];
- export const formAgentSchema: FormSchema[] = [
- {
- label: '',
- field: 'id',
- component: 'Input',
- show: false,
- },
- {
- field: 'userName',
- label: '用户名',
- component: 'Input',
- componentProps: {
- readOnly: true,
- allowClear: false,
- },
- },
- {
- field: 'agentUserName',
- label: '代理人用户名',
- required: true,
- component: 'JSelectUser',
- componentProps: {
- rowKey: 'username',
- labelKey: 'realname',
- maxSelectCount: 10,
- },
- },
- {
- field: 'startTime',
- label: '代理开始时间',
- component: 'DatePicker',
- required: true,
- componentProps: {
- showTime: true,
- valueFormat: 'YYYY-MM-DD HH:mm:ss',
- placeholder: '请选择代理开始时间',
- },
- },
- {
- field: 'endTime',
- label: '代理结束时间',
- component: 'DatePicker',
- required: true,
- componentProps: {
- showTime: true,
- valueFormat: 'YYYY-MM-DD HH:mm:ss',
- placeholder: '请选择代理结束时间',
- },
- },
- {
- field: 'status',
- label: '状态',
- component: 'JDictSelectTag',
- defaultValue: '1',
- componentProps: {
- dictCode: 'valid_status',
- type: 'radioButton',
- },
- },
- ];
- export const chartsColumnsZDKZ = [
- {
- legend: '供风量',
- seriesName: '供风量(m³/min)',
- ymax: 1000,
- yname: 'm³/min',
- linetype: 'line',
- yaxispos: 'left',
- color: '#FCB146',
- sort: 1,
- dataIndex: 'windQuantity2',
- xRotate: 0,
- },
- {
- legend: '迎头瓦斯',
- seriesName: '迎头瓦斯(%)',
- ymax: 0.8,
- yname: '%',
- linetype: 'line',
- yaxispos: 'right',
- color: '#02FBA7',
- sort: 2,
- dataIndex: 'gas1',
- xRotate: 0,
- },
- {
- legend: '风机频率',
- seriesName: '风机频率(Hz)',
- ymax: 50,
- yname: 'Hz',
- linetype: 'line',
- yaxispos: 'right',
- color: '#AD19FE',
- sort: 3,
- dataIndex: 'FanfHz',
- xRotate: 0,
- },
- ];
- export const chartsColumns1 = [
- {
- legend: '风量',
- seriesName: 'm³/min',
- ymax: 1000,
- yname: '',
- linetype: 'bar',
- yaxispos: 'left',
- color: '#755cf8',
- sort: 1,
- dataIndex: '',
- xRotate: 0,
- },
- ];
- export const transformMobileH = [
- {
- title: 'A相电流(A)',
- code: '',
- },
- {
- title: 'B相电流(A)',
- code: '',
- },
- {
- title: 'C相电流(A)',
- code: '',
- },
- {
- title: '电压(V)',
- code: '',
- },
- {
- title: '温度(℃)',
- code: '',
- },
- {
- title: '额定电流(A)',
- code: '',
- },
- {
- title: '短路电流(A)',
- code: '',
- },
- ];
- export const transformMobileL = [
- {
- title: 'A相电流(A)',
- code: '',
- },
- {
- title: 'B相电流(A)',
- code: '',
- },
- {
- title: 'C相电流(A)',
- code: '',
- },
- {
- title: '电压(V)',
- code: '',
- },
- {
- title: '功率(KW)',
- code: '',
- },
- {
- title: '额定电流(A)',
- code: '',
- },
- {
- title: '短路电流(A)',
- code: '',
- },
- ];
- export const protectionEnableH = [
- {
- title: '短路',
- code: '',
- value: '使能',
- },
- {
- title: '不平衡',
- code: '',
- value: '未使能',
- },
- {
- title: '过载',
- code: '',
- value: '使能',
- },
- {
- title: '过压',
- code: '',
- value: '使能',
- },
- {
- title: '欠压',
- code: '',
- value: '使能',
- },
- {
- title: '短路延时(ms)',
- code: '',
- value: 0,
- },
- {
- title: '过压延时(s)',
- code: '',
- value: 10,
- },
- {
- title: '欠压延时(s)',
- code: '',
- value: 10,
- },
- ];
- export const protectionEnableL = [
- {
- title: '短路',
- code: '',
- value: '使能',
- },
- {
- title: '不平衡',
- code: '',
- value: '未使能',
- },
- {
- title: '过载',
- code: '',
- value: '使能',
- },
- {
- title: '过压',
- code: '',
- value: '使能',
- },
- {
- title: '欠压',
- code: '',
- value: '使能',
- },
- {
- title: '漏电',
- code: '',
- value: '使能',
- },
- {
- title: '漏电闭锁',
- code: '',
- value: '使能',
- },
- {
- title: '漏电延时(ms)',
- code: '',
- value: 10,
- },
- {
- title: '短路延时(ms)',
- code: '',
- value: 1,
- },
- {
- title: '过压延时(s)',
- code: '',
- value: 10,
- },
- {
- title: '欠压延时(s)',
- code: '',
- value: 10,
- },
- ];
- export const electricMonitor = {
- 电流: [
- {
- title: 'A相电流 (A)',
- code: '',
- },
- {
- title: 'B相电流 (A)',
- code: '',
- },
- {
- title: 'C相电流 (A)',
- code: '',
- },
- {
- title: '额定电流 (A)',
- code: '',
- },
- ],
- 电压: [
- {
- title: 'Uac (V)',
- code: '',
- },
- {
- title: '功率 (KW)',
- code: '',
- },
- ],
- 保护状态: [
- {
- title: '短路',
- code: '',
- value: 1,
- },
- {
- title: '失压',
- code: '',
- value: 1,
- },
- {
- title: '过载',
- code: '',
- value: 1,
- },
- {
- title: '过压',
- code: '',
- value: 1,
- },
- {
- title: '缺相',
- code: '',
- value: 1,
- },
- {
- title: '漏电保护',
- code: '',
- value: 1,
- },
- {
- title: '相不平衡',
- code: '',
- value: 1,
- },
- {
- title: '漏电闭锁',
- code: '',
- value: 1,
- },
- {
- title: '瓦斯闭锁',
- code: '',
- value: 1,
- },
- {
- title: '选择性漏电保护',
- code: '',
- value: 1,
- },
- ],
- };
- export const electricState = [
- {
- title: '额定电流(A)',
- code: '',
- value: 100.0,
- },
- {
- title: '额定电压(V)',
- code: '',
- value: 660,
- },
- {
- title: '短路倍数',
- code: '',
- value: 8,
- },
- {
- title: '欠压倍数',
- code: '',
- value: 0.85,
- },
- {
- title: '漏电延时(s)',
- code: '',
- value: 5.0,
- },
- {
- title: '不平衡倍数',
- code: '',
- value: 0.0,
- },
- {
- title: '漏电闭锁(KΩ)',
- code: '',
- value: 11,
- },
- {
- title: '末端短路倍数',
- code: '',
- value: 1.0,
- },
- {
- title: '相敏倍数',
- code: '',
- value: 41.0,
- },
- {
- title: '过压延时(s)',
- code: '',
- value: 1.2,
- },
- {
- title: '过压定值',
- code: '',
- value: 1.2,
- },
- ];
- export const fanControlState1 = {
- 电流电压: {
- 'la1(A)': [
- {
- code: '',
- value: 0.0,
- },
- {
- code: '',
- value: 0.0,
- },
- ],
- 'lb1(A)': [
- {
- code: '',
- value: 0.0,
- },
- {
- code: '',
- value: 0.0,
- },
- ],
- 'lc1(A)': [
- {
- code: '',
- value: 0.0,
- },
- {
- code: '',
- value: 0.0,
- },
- ],
- '额定电流(A)': [
- {
- code: '',
- value: 55.0,
- },
- {
- code: '',
- value: 55.0,
- },
- ],
- 'Uac(V)': [
- {
- code: '',
- value: 658,
- },
- ],
- },
- 功率: {
- '功率(KW)': [
- {
- code: '',
- value: 0.0,
- },
- {
- code: '',
- value: 0.0,
- },
- ],
- },
- 运行状态: {
- 开合闸状态: [
- {
- code: '',
- value: 0,
- },
- {
- code: '',
- value: 0,
- },
- ],
- },
- };
- export const fanControlState2 = {
- 电流电压: {
- 'la1(A)': [
- {
- code: '',
- value: 35.0,
- },
- {
- code: '',
- value: 28.0,
- },
- ],
- 'lb1(A)': [
- {
- code: '',
- value: 34.0,
- },
- {
- code: '',
- value: 28.0,
- },
- ],
- 'lc1(A)': [
- {
- code: '',
- value: 34.0,
- },
- {
- code: '',
- value: 29.0,
- },
- ],
- '额定电流(A)': [
- {
- code: '',
- value: 75.0,
- },
- {
- code: '',
- value: 75.0,
- },
- ],
- 'Uac(V)': [
- {
- code: '',
- value: 697,
- },
- ],
- },
- 功率: {
- '功率(KW)': [
- {
- code: '',
- value: 42,
- },
- {
- code: '',
- value: 34,
- },
- ],
- },
- 运行状态: {
- 开合闸状态: [
- {
- code: '',
- value: 1,
- },
- {
- code: '',
- value: 1,
- },
- ],
- },
- };
- export const fanSetting1 = [
- {
- title: 'I额定电流(A)',
- code: '',
- value: '55',
- },
- {
- title: 'II额定电流(A)',
- code: '',
- value: '55',
- },
- {
- title: '电压等级(V)',
- code: '',
- value: '660',
- },
- {
- title: 'I速断定值',
- code: '',
- value: '8',
- },
- {
- title: 'II速断定值',
- code: '',
- value: '8',
- },
- {
- title: '欠压定值',
- code: '',
- value: '1',
- },
- {
- title: '欠压延时',
- code: '',
- value: '6',
- },
- {
- title: '过压定值',
- code: '',
- value: '1',
- },
- {
- title: '过压延时',
- code: '',
- value: '6',
- },
- {
- title: 'I启动II延时(s)',
- code: '',
- value: '5',
- },
- {
- title: '启动对侧延时(s)',
- code: '',
- value: '5',
- },
- {
- title: '风电瓦斯延时(s)',
- code: '',
- value: '0',
- },
- ];
- export const fanSetting2 = [
- {
- title: 'I额定电流(A)',
- code: '',
- value: '75',
- },
- {
- title: 'II额定电流(A)',
- code: '',
- value: '75',
- },
- {
- title: '电压等级(V)',
- code: '',
- value: '660',
- },
- {
- title: 'I速断定值',
- code: '',
- value: '8',
- },
- {
- title: 'II速断定值',
- code: '',
- value: '9',
- },
- {
- title: '欠压定值',
- code: '',
- value: '0',
- },
- {
- title: '欠压延时',
- code: '',
- value: '6',
- },
- {
- title: '过压定值',
- code: '',
- value: '1',
- },
- {
- title: '过压延时',
- code: '',
- value: '6',
- },
- {
- title: 'I启动II延时(s)',
- code: '',
- value: '5',
- },
- {
- title: '启动对侧延时(s)',
- code: '',
- value: '5',
- },
- {
- title: '风电瓦斯延时(s)',
- code: '',
- value: '0',
- },
- ];
- export const data_model = ref<any>({
- layout_center: { x: 727, y: 226 },
- config: {
- background_color: '#00000000',
- scale: 0.9,
- position_center: { x: 0, y: 0 },
- svg_position_center: { x: 50, y: 50 },
- grid: true,
- ruler: false,
- },
- done_json: [
- {
- id: 'connection_lineSAVIxZbu1U',
- x: -322,
- y: 297,
- client: { x: -345, y: 316 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -345.5, y: 292 },
- tc: { x: -345, y: 292 },
- tr: { x: -344.5, y: 292 },
- l: { x: -345.5, y: 316 },
- r: { x: -344.5, y: 316 },
- bl: { x: -345.5, y: 340 },
- bc: { x: -345, y: 340 },
- br: { x: -344.5, y: 340 },
- },
- name: 'connection_line',
- title: 'changeLine',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#FFFF00' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 50, y: 47 },
- { x: 50, y: 20 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'TopCenter', target_id: 'custom-svg-text662jqUKDwd' }, end: null },
- },
- {
- id: 'connection_lineYOym7m1COw',
- x: -499,
- y: 293,
- client: { x: -499, y: 313 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -499.5, y: 289 },
- tc: { x: -499, y: 289 },
- tr: { x: -498.5, y: 289 },
- l: { x: -499.5, y: 313 },
- r: { x: -498.5, y: 313 },
- bl: { x: -499.5, y: 337 },
- bc: { x: -499, y: 337 },
- br: { x: -498.5, y: 337 },
- },
- name: 'connection_line',
- title: 'changeLine',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#FFFF00' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 51, y: 53 },
- { x: 51, y: 21 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'TopCenter', target_id: 'custom-svg-text662jqUKDwd' }, end: null },
- },
- {
- id: 'arrowWVIq74qgBO',
- x: -520.5,
- y: -143,
- client: { x: -520.5, y: -143 },
- scale_x: 0.45,
- scale_y: 0.44799998632812543,
- rotate: 179.9812559818536,
- actual_bound: { x: 0.0000014901161193847656, y: 14.285714149475098, width: 100, height: 71.42857360839844 },
- point_coordinate: {
- tl: { x: -497.9947668868031, y: -127.00736161477208 },
- tc: { x: -520.494765682786, y: -127.00000085618991 },
- tr: { x: -542.994764478769, y: -126.99264009760776 },
- l: { x: -498.00000120401705, y: -143.00736075858217 },
- r: { x: -542.999998795983, y: -142.99263924141783 },
- bl: { x: -498.00523552123104, y: -159.00735990239224 },
- bc: { x: -520.505234317214, y: -158.99999914381007 },
- br: { x: -543.0052331131969, y: -158.99263838522793 },
- },
- name: 'arrow',
- title: '箭头',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: { fill: { title: '填充色', type: 'Color', val: '#ff0000' } },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'arrowUFvMb6HR6G',
- x: -298.5,
- y: -142,
- client: { x: -302.5, y: -142 },
- scale_x: 0.45,
- scale_y: 0.44799998632812543,
- rotate: 0,
- actual_bound: { x: 0.0000014901161193847656, y: 14.285714149475098, width: 100, height: 71.42857360839844 },
- point_coordinate: {
- tl: { x: -325, y: -158 },
- tc: { x: -302.5, y: -158 },
- tr: { x: -280, y: -158 },
- l: { x: -325, y: -142 },
- r: { x: -280, y: -142 },
- bl: { x: -325, y: -126 },
- bc: { x: -302.5, y: -126 },
- br: { x: -280, y: -126 },
- },
- name: 'arrow',
- title: '箭头-copy',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: { fill: { title: '填充色', type: 'Color', val: '#ff0000' } },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'straight-lineTy3uyr5DOv',
- x: 508,
- y: 177,
- client: { x: 508, y: 177 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -551.999998795983, y: -137.99263924141783 },
- tc: { x: -551.999998795983, y: -137.99263924141783 },
- tr: { x: -551.999998795983, y: -137.99263924141783 },
- l: { x: -551.999998795983, y: -137.99263924141783 },
- r: { x: -551.999998795983, y: -137.99263924141783 },
- bl: { x: -551.999998795983, y: -137.99263924141783 },
- bc: { x: -551.999998795983, y: -137.99263924141783 },
- br: { x: -551.999998795983, y: -137.99263924141783 },
- },
- name: 'connection_line',
- title: '连接线',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#ff0000' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: { title: '点坐标', type: 'JsonEdit', val: [{ x: 50, y: 50 }] },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'Right', target_id: 'arrowWVIq74qgBO' }, end: null },
- },
- {
- id: 'rect3OD1llFsFbQ',
- x: -688,
- y: -224.5,
- client: { x: -688, y: -224.5 },
- scale_x: 1.9694118000598109,
- scale_y: 0.3599999890136722,
- rotate: 0,
- actual_bound: { x: 2.777777671813965, y: 41.66666793823242, width: 94.44444274902344, height: 13.88888931274414 },
- point_coordinate: {
- tl: { x: -781, y: -227 },
- tc: { x: -688, y: -227 },
- tr: { x: -595, y: -227 },
- l: { x: -781, y: -224.5 },
- r: { x: -595, y: -224.5 },
- bl: { x: -781, y: -222 },
- bc: { x: -688, y: -222 },
- br: { x: -595, y: -222 },
- },
- name: 'rect3',
- title: '矩形',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: { fill: { title: '填充色', type: 'Color', val: '#ff0000' } },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'rect3z6ep3DMpbX',
- x: -138,
- y: -226.5,
- client: { x: -138, y: -226.5 },
- scale_x: 1.9694118000598109,
- scale_y: 0.3599999890136722,
- rotate: 0,
- actual_bound: { x: 2.777777671813965, y: 41.66666793823242, width: 94.44444274902344, height: 13.88888931274414 },
- point_coordinate: {
- tl: { x: -231, y: -229 },
- tc: { x: -138, y: -229 },
- tr: { x: -45, y: -229 },
- l: { x: -231, y: -226.5 },
- r: { x: -45, y: -226.5 },
- bl: { x: -231, y: -224 },
- bc: { x: -138, y: -224 },
- br: { x: -45, y: -224 },
- },
- name: 'rect3',
- title: '矩形-copy',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: { fill: { title: '填充色', type: 'Color', val: '#ff0000' } },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'straight-lineYTEQVhroc2',
- x: -542.999998795983,
- y: -142.99263924141783,
- client: { x: 588, y: 224 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -585.999998795983, y: -185.99263924141783 },
- tc: { x: -542.999998795983, y: -185.99263924141783 },
- tr: { x: -499.99999879598295, y: -185.99263924141783 },
- l: { x: -585.999998795983, y: -142.99263924141783 },
- r: { x: -499.99999879598295, y: -142.99263924141783 },
- bl: { x: -585.999998795983, y: -99.99263924141783 },
- bc: { x: -542.999998795983, y: -99.99263924141783 },
- br: { x: -499.99999879598295, y: -99.99263924141783 },
- },
- name: 'connection_line',
- title: '连接线',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#ff0000' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 50, y: 50 },
- { x: -36, y: 51 },
- { x: -36, y: -35 },
- { x: -34, y: -34 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'Right', target_id: 'arrowWVIq74qgBO' }, end: null },
- },
- {
- id: 'connection_lineHE0iHAc7sh',
- x: -107.99999879598295,
- y: -139.99263924141783,
- client: { x: -107.99999879598295, y: -139.99263924141783 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -150.99999879598295, y: -182.99263924141783 },
- tc: { x: -107.99999879598295, y: -182.99263924141783 },
- tr: { x: -64.99999879598295, y: -182.99263924141783 },
- l: { x: -150.99999879598295, y: -139.99263924141783 },
- r: { x: -64.99999879598295, y: -139.99263924141783 },
- bl: { x: -150.99999879598295, y: -96.99263924141783 },
- bc: { x: -107.99999879598295, y: -96.99263924141783 },
- br: { x: -64.99999879598295, y: -96.99263924141783 },
- },
- name: 'connection_line',
- title: '连接线-copy',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#ff0000' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: -124, y: 49 },
- { x: -35, y: 49 },
- { x: -36, y: -35 },
- { x: -34, y: -34 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'Right', target_id: 'arrowWVIq74qgBO' }, end: null },
- },
- {
- id: 'straight-lineGewWfZACIy',
- x: -688,
- y: -222,
- client: { x: 452, y: 146 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -688.5, y: -284 },
- tc: { x: -688, y: -284 },
- tr: { x: -687.5, y: -284 },
- l: { x: -688.5, y: -222 },
- r: { x: -687.5, y: -222 },
- bl: { x: -688.5, y: -160 },
- bc: { x: -688, y: -160 },
- br: { x: -687.5, y: -160 },
- },
- name: 'connection_line',
- title: '连接线',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#ff0000' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 50, y: 50 },
- { x: 49, y: 174 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'BottomCenter', target_id: 'rect3OD1llFsFbQ' }, end: null },
- },
- {
- id: 'connection_linekOe9aqybJ7',
- x: -132,
- y: -227,
- client: { x: -132, y: -227 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -132.5, y: -289 },
- tc: { x: -132, y: -289 },
- tr: { x: -131.5, y: -289 },
- l: { x: -132.5, y: -227 },
- r: { x: -131.5, y: -227 },
- bl: { x: -132.5, y: -165 },
- bc: { x: -132, y: -165 },
- br: { x: -131.5, y: -165 },
- },
- name: 'connection_line',
- title: '连接线-copy',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#ff0000' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 50, y: 50 },
- { x: 50, y: 180 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'BottomCenter', target_id: 'rect3OD1llFsFbQ' }, end: null },
- },
- {
- id: 'rect1u3AJvpzHYv',
- x: -689.5,
- y: -63,
- client: { x: -689.5, y: -63 },
- scale_x: 0.7082353259023925,
- scale_y: 0.7259259095159254,
- rotate: 0,
- actual_bound: { x: 19.64285659790039, y: 1.7857142686843872, width: 60.71428298950195, height: 96.42857360839844 },
- point_coordinate: {
- tl: { x: -711, y: -98 },
- tc: { x: -689.5, y: -98 },
- tr: { x: -668, y: -98 },
- l: { x: -711, y: -63 },
- r: { x: -668, y: -63 },
- bl: { x: -711, y: -28 },
- bc: { x: -689.5, y: -28 },
- br: { x: -668, y: -28 },
- },
- name: 'rect1',
- title: '矩形',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: {},
- state: {
- OnOff: {
- title: '开关',
- default: false,
- props: { stroke: { openVal: '#ff0000', closeVal: '#ff0000' }, fill: { openVal: '#ff0000', closeVal: '#ff000000' } },
- },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'rect1sMuXufr2Gk',
- x: -133.5,
- y: -63,
- client: { x: -133.5, y: -69 },
- scale_x: 0.7082353259023925,
- scale_y: 0.7259259095159254,
- rotate: 0,
- actual_bound: { x: 19.64285659790039, y: 1.7857142686843872, width: 60.71428298950195, height: 96.42857360839844 },
- point_coordinate: {
- tl: { x: -155, y: -104 },
- tc: { x: -133.5, y: -104 },
- tr: { x: -112, y: -104 },
- l: { x: -155, y: -69 },
- r: { x: -112, y: -69 },
- bl: { x: -155, y: -34 },
- bc: { x: -133.5, y: -34 },
- br: { x: -112, y: -34 },
- },
- name: 'rect1',
- title: '矩形-copy',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: {},
- state: {
- OnOff: {
- title: '开关',
- default: false,
- props: { stroke: { openVal: '#ff0000', closeVal: '#ff0000' }, fill: { openVal: '#ff0000', closeVal: '#ff000000' } },
- },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'straight-linevfbRmEjOka',
- x: -689.5,
- y: -28,
- client: { x: 452, y: 336 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -690, y: -57.5 },
- tc: { x: -689.5, y: -57.5 },
- tr: { x: -689, y: -57.5 },
- l: { x: -690, y: -28 },
- r: { x: -689, y: -28 },
- bl: { x: -690, y: 1.5 },
- bc: { x: -689.5, y: 1.5 },
- br: { x: -689, y: 1.5 },
- },
- name: 'connection_line',
- title: 'changeLine',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#FFFF00' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 50, y: 50 },
- { x: 49, y: 109 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'BottomCenter', target_id: 'rect1u3AJvpzHYv' }, end: null },
- },
- {
- id: 'connection_line8SKNmdI7NY',
- x: -133.5,
- y: -27,
- client: { x: -133.5, y: -27 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -134, y: -56.5 },
- tc: { x: -133.5, y: -56.5 },
- tr: { x: -133, y: -56.5 },
- l: { x: -134, y: -27 },
- r: { x: -133, y: -27 },
- bl: { x: -134, y: 2.5 },
- bc: { x: -133.5, y: 2.5 },
- br: { x: -133, y: 2.5 },
- },
- name: 'connection_line',
- title: 'changeLine',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#FFFF00' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 50, y: 50 },
- { x: 49, y: 109 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'BottomCenter', target_id: 'rect1u3AJvpzHYv' }, end: null },
- },
- {
- id: 'electric-transformerRBBJGgk12b',
- x: -687,
- y: 81,
- client: { x: -687, y: 81 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 1, y: 1, width: 88, height: 160 },
- point_coordinate: {
- tl: { x: -731, y: 1 },
- tc: { x: -687, y: 1 },
- tr: { x: -643, y: 1 },
- l: { x: -731, y: 81 },
- r: { x: -643, y: 81 },
- bl: { x: -731, y: 161 },
- bc: { x: -687, y: 161 },
- br: { x: -643, y: 161 },
- },
- name: 'electric-transformer',
- title: '变压器',
- tag: 'electric-transformer',
- type: 'CustomSvg',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: { isOpen: { title: '开关', type: 'Switch', val: false } },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'electric-transformerWFdpgdmG1o',
- x: -129,
- y: 80,
- client: { x: -129, y: 80 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 1, y: 1, width: 88, height: 160 },
- point_coordinate: {
- tl: { x: -173, y: 0 },
- tc: { x: -129, y: 0 },
- tr: { x: -85, y: 0 },
- l: { x: -173, y: 80 },
- r: { x: -85, y: 80 },
- bl: { x: -173, y: 160 },
- bc: { x: -129, y: 160 },
- br: { x: -85, y: 160 },
- },
- name: 'electric-transformer',
- title: '变压器-copy',
- tag: 'electric-transformer',
- type: 'CustomSvg',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: { isOpen: { title: '开关', type: 'Switch', val: false } },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'straight-lineQunQ4hosc2',
- x: -692,
- y: 193,
- client: { x: -692, y: 193 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -692, y: 114.5 },
- tc: { x: -692, y: 114.5 },
- tr: { x: -692, y: 114.5 },
- l: { x: -692, y: 193 },
- r: { x: -692, y: 193 },
- bl: { x: -692, y: 271.5 },
- bc: { x: -692, y: 271.5 },
- br: { x: -692, y: 271.5 },
- },
- name: 'connection_line',
- title: 'changeLine',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#FFFF00' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 50, y: 50 },
- { x: 50, y: 207 },
- { x: 50, y: 207 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'BottomCenter', target_id: 'electric-transformerRBBJGgk12b' }, end: null },
- },
- {
- id: 'connection_lineVp68SNcEFL',
- x: -132,
- y: 192,
- client: { x: -134, y: 193 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -134, y: 114.5 },
- tc: { x: -134, y: 114.5 },
- tr: { x: -134, y: 114.5 },
- l: { x: -134, y: 193 },
- r: { x: -134, y: 193 },
- bl: { x: -134, y: 271.5 },
- bc: { x: -134, y: 271.5 },
- br: { x: -134, y: 271.5 },
- },
- name: 'connection_line',
- title: 'changeLine',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#FFFF00' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 50, y: 50 },
- { x: 50, y: 207 },
- { x: 50, y: 207 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'BottomCenter', target_id: 'electric-transformerRBBJGgk12b' }, end: null },
- },
- {
- id: 'rect2b2ua906HAT',
- x: -695,
- y: 266.5,
- client: { x: -695, y: 266.5 },
- scale_x: 0.677647070988322,
- scale_y: 0.5039999846191411,
- rotate: 0,
- actual_bound: { x: 2.777777671813965, y: 41.66666793823242, width: 94.44444274902344, height: 13.88888931274414 },
- point_coordinate: {
- tl: { x: -727, y: 263 },
- tc: { x: -695, y: 263 },
- tr: { x: -663, y: 263 },
- l: { x: -727, y: 266.5 },
- r: { x: -663, y: 266.5 },
- bl: { x: -727, y: 270 },
- bc: { x: -695, y: 270 },
- br: { x: -663, y: 270 },
- },
- name: 'rect2',
- title: '矩形',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: {},
- state: { OnOff: { title: '开关', default: false, props: { fill: { openVal: '#ff0000', closeVal: '#ffff00' } } } },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'rect2iNmTsLMCnq',
- x: -132,
- y: 268.5,
- client: { x: -132, y: 268.5 },
- scale_x: 0.677647070988322,
- scale_y: 0.5039999846191411,
- rotate: 0,
- actual_bound: { x: 2.777777671813965, y: 41.66666793823242, width: 94.44444274902344, height: 13.88888931274414 },
- point_coordinate: {
- tl: { x: -164, y: 265 },
- tc: { x: -132, y: 265 },
- tr: { x: -100, y: 265 },
- l: { x: -164, y: 268.5 },
- r: { x: -100, y: 268.5 },
- bl: { x: -164, y: 272 },
- bc: { x: -132, y: 272 },
- br: { x: -100, y: 272 },
- },
- name: 'rect2',
- title: '矩形-copy',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: {},
- state: { OnOff: { title: '开关', default: false, props: { fill: { openVal: '#ff0000', closeVal: '#ffff00' } } } },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'rectiQQbMJHYM9',
- x: -692.5,
- y: 388.5,
- client: { x: -692.5, y: 388.5 },
- scale_x: 0.7411765038513409,
- scale_y: 0.7777777601956344,
- rotate: 0,
- actual_bound: { x: 19.64285659790039, y: 1.7857142686843872, width: 60.71428298950195, height: 96.42857360839844 },
- point_coordinate: {
- tl: { x: -715, y: 351 },
- tc: { x: -692.5, y: 351 },
- tr: { x: -670, y: 351 },
- l: { x: -715, y: 388.5 },
- r: { x: -670, y: 388.5 },
- bl: { x: -715, y: 426 },
- bc: { x: -692.5, y: 426 },
- br: { x: -670, y: 426 },
- },
- name: 'rect',
- title: '矩形',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: {},
- state: {
- OnOff: {
- title: '开关',
- default: false,
- props: { stroke: { openVal: '#00ff00', closeVal: '#ffff00' }, fill: { openVal: '#00ff00', closeVal: '#ff000000' } },
- },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'rectjl8XE7uvYW',
- x: -132.5,
- y: 387.5,
- client: { x: -132.5, y: 382.5 },
- scale_x: 0.7411765038513409,
- scale_y: 0.7777777601956344,
- rotate: 0,
- actual_bound: { x: 19.64285659790039, y: 1.7857142686843872, width: 60.71428298950195, height: 96.42857360839844 },
- point_coordinate: {
- tl: { x: -155, y: 345 },
- tc: { x: -132.5, y: 345 },
- tr: { x: -110, y: 345 },
- l: { x: -155, y: 382.5 },
- r: { x: -110, y: 382.5 },
- bl: { x: -155, y: 420 },
- bc: { x: -132.5, y: 420 },
- br: { x: -110, y: 420 },
- },
- name: 'rect',
- title: '矩形-copy',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: {},
- state: {
- OnOff: {
- title: '开关',
- default: false,
- props: { stroke: { openVal: '#00ff00', closeVal: '#ffff00' }, fill: { openVal: '#00ff00', closeVal: '#ff000000' } },
- },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'arrow-linetgtW9T3tlM',
- x: -693,
- y: 477,
- client: { x: -693, y: 477 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 40.88562774658203, y: -0.0006357083912007511, width: 18.227031707763672, height: 95.88262176513672 },
- point_coordinate: {
- tl: { x: -702.1135158538818, y: 429.05868911743164 },
- tc: { x: -693, y: 429.05868911743164 },
- tr: { x: -683.8864841461182, y: 429.05868911743164 },
- l: { x: -702.1135158538818, y: 477 },
- r: { x: -683.8864841461182, y: 477 },
- bl: { x: -702.1135158538818, y: 524.9413108825684 },
- bc: { x: -693, y: 524.9413108825684 },
- br: { x: -683.8864841461182, y: 524.9413108825684 },
- },
- name: 'arrow-line',
- title: '箭头1',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- state: {
- OnOff: {
- title: '开关',
- default: false,
- props: { stroke: { openVal: '#00ff00', closeVal: '#ffff00' }, fill: { openVal: '#00ff00', closeVal: '#ff000000' } },
- },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'arrow-lineB8uDtRCKgx',
- x: -133,
- y: 477,
- client: { x: -134, y: 476 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 40.88562774658203, y: -0.0006357083912007511, width: 18.227031707763672, height: 95.88262176513672 },
- point_coordinate: {
- tl: { x: -143.11351585388184, y: 428.05868911743164 },
- tc: { x: -134, y: 428.05868911743164 },
- tr: { x: -124.88648414611816, y: 428.05868911743164 },
- l: { x: -143.11351585388184, y: 476 },
- r: { x: -124.88648414611816, y: 476 },
- bl: { x: -143.11351585388184, y: 523.9413108825684 },
- bc: { x: -134, y: 523.9413108825684 },
- br: { x: -124.88648414611816, y: 523.9413108825684 },
- },
- name: 'arrow-line',
- title: '箭头1-copy',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- state: {
- OnOff: {
- title: '开关',
- default: false,
- props: { stroke: { openVal: '#00ff00', closeVal: '#ffff00' }, fill: { openVal: '#00ff00', closeVal: '#ff000000' } },
- },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'straight-linewAYhKBlISA',
- x: -693,
- y: 524.9413108825684,
- client: { x: 450, y: 889 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -742, y: 393.94131088256836 },
- tc: { x: -693, y: 393.94131088256836 },
- tr: { x: -644, y: 393.94131088256836 },
- l: { x: -742, y: 524.9413108825684 },
- r: { x: -644, y: 524.9413108825684 },
- bl: { x: -742, y: 655.9413108825684 },
- bc: { x: -693, y: 655.9413108825684 },
- br: { x: -644, y: 655.9413108825684 },
- },
- name: 'connection_line',
- title: 'changeLine',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#FFFF00' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 50, y: 50 },
- { x: 134, y: 50 },
- { x: 135, y: -205 },
- { x: 140, y: -209 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'BottomCenter', target_id: 'arrow-linetgtW9T3tlM' }, end: null },
- },
- {
- id: 'connection_linezKEzYcoJeW',
- x: -335,
- y: 524.9413108825684,
- client: { x: -335, y: 524.9413108825684 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -388, y: 393.94131088256836 },
- tc: { x: -335, y: 393.94131088256836 },
- tr: { x: -282, y: 393.94131088256836 },
- l: { x: -388, y: 524.9413108825684 },
- r: { x: -282, y: 524.9413108825684 },
- bl: { x: -388, y: 655.9413108825684 },
- bc: { x: -335, y: 655.9413108825684 },
- br: { x: -282, y: 655.9413108825684 },
- },
- name: 'connection_line',
- title: 'changeLine',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#FFFF00' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 253, y: 50 },
- { x: 172, y: 51 },
- { x: 173, y: -208 },
- { x: 173, y: -208 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'BottomCenter', target_id: 'arrow-linetgtW9T3tlM' }, end: null },
- },
- {
- id: 'rect20w5PJBsB2x',
- x: -539.5,
- y: 268.5,
- client: { x: -539.5, y: 268.5 },
- scale_x: 1.810588267796923,
- scale_y: 0.5039999846191411,
- rotate: 0,
- actual_bound: { x: 2.777777671813965, y: 41.66666793823242, width: 94.44444274902344, height: 13.88888931274414 },
- point_coordinate: {
- tl: { x: -625, y: 265 },
- tc: { x: -539.5, y: 265 },
- tr: { x: -454, y: 265 },
- l: { x: -625, y: 268.5 },
- r: { x: -454, y: 268.5 },
- bl: { x: -625, y: 272 },
- bc: { x: -539.5, y: 272 },
- br: { x: -454, y: 272 },
- },
- name: 'rect2',
- title: '矩形',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: {},
- state: { OnOff: { title: '开关', default: false, props: { fill: { openVal: '#ff0000', closeVal: '#ffff00' } } } },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'rect2RxYeI9K6JU',
- x: -272.5,
- y: 267.5,
- client: { x: -272.5, y: 267.5 },
- scale_x: 1.810588267796923,
- scale_y: 0.5039999846191411,
- rotate: 0,
- actual_bound: { x: 2.777777671813965, y: 41.66666793823242, width: 94.44444274902344, height: 13.88888931274414 },
- point_coordinate: {
- tl: { x: -358, y: 264 },
- tc: { x: -272.5, y: 264 },
- tr: { x: -187, y: 264 },
- l: { x: -358, y: 267.5 },
- r: { x: -187, y: 267.5 },
- bl: { x: -358, y: 271 },
- bc: { x: -272.5, y: 271 },
- br: { x: -187, y: 271 },
- },
- name: 'rect2',
- title: '矩形-copy',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: {},
- state: { OnOff: { title: '开关', default: false, props: { fill: { openVal: '#ff0000', closeVal: '#ffff00' } } } },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'custom-svg-text662jqUKDwd',
- x: -102,
- y: -64,
- client: { x: -102, y: -64 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 49.20000076293945, y: 39, width: 31, height: 20 },
- point_coordinate: {
- tl: { x: -117.5, y: -74 },
- tc: { x: -102, y: -74 },
- tr: { x: -86.5, y: -74 },
- l: { x: -117.5, y: -64 },
- r: { x: -86.5, y: -64 },
- bl: { x: -117.5, y: -54 },
- bc: { x: -102, y: -54 },
- br: { x: -86.5, y: -54 },
- },
- name: 'custom-svg-text',
- title: '文字',
- tag: 'custom-svg-text',
- type: 'CustomSvg',
- display: true,
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- props: {
- text: { title: '文字内容', type: 'Input', val: '主风机移变' },
- fontFamily: {
- title: '字体',
- type: 'Select',
- val: 'Microsoft YaHei',
- options: [
- { value: 'Microsoft YaHei', label: '微软雅黑' },
- { value: 'NSimSun', label: '新宋体' },
- ],
- },
- fontSize: { title: '文字大小', type: 'InputNumber', val: 15 },
- fill: { title: '文字颜色', type: 'Color', val: '#FFFFFF' },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'straight-lineqQLg7eRl0i',
- x: -502,
- y: 295,
- client: { x: -485, y: 314 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -512, y: 314 },
- tc: { x: -485, y: 314 },
- tr: { x: -458, y: 314 },
- l: { x: -512, y: 314 },
- r: { x: -458, y: 314 },
- bl: { x: -512, y: 314 },
- bc: { x: -485, y: 314 },
- br: { x: -458, y: 314 },
- },
- name: 'connection_line',
- title: 'changeLine',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#FFFF00' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 51, y: 50 },
- { x: 97, y: 50 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'TopCenter', target_id: 'custom-svg-text662jqUKDwd' }, end: null },
- },
- {
- id: 'connection_linek2NgvxH4Nd',
- x: -554,
- y: 294,
- client: { x: -538, y: 313 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -565, y: 313 },
- tc: { x: -538, y: 313 },
- tr: { x: -511, y: 313 },
- l: { x: -565, y: 313 },
- r: { x: -511, y: 313 },
- bl: { x: -565, y: 313 },
- bc: { x: -538, y: 313 },
- br: { x: -511, y: 313 },
- },
- name: 'connection_line',
- title: 'changeLine',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#FFFF00' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 59, y: 51 },
- { x: 103, y: 51 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'TopCenter', target_id: 'custom-svg-text662jqUKDwd' }, end: null },
- },
- {
- id: 'connection_lineZu9slDCUUd',
- x: -321,
- y: 293,
- client: { x: -321, y: 314 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -343.5, y: 314 },
- tc: { x: -321, y: 314 },
- tr: { x: -298.5, y: 314 },
- l: { x: -343.5, y: 314 },
- r: { x: -298.5, y: 314 },
- bl: { x: -343.5, y: 314 },
- bc: { x: -321, y: 314 },
- br: { x: -298.5, y: 314 },
- },
- name: 'connection_line',
- title: 'changeLine',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#FFFF00' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 50, y: 50 },
- { x: 95, y: 50 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'TopCenter', target_id: 'custom-svg-text662jqUKDwd' }, end: null },
- },
- {
- id: 'connection_linelZOGc5aG2N',
- x: -375,
- y: 292,
- client: { x: -399, y: 313 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -426, y: 313 },
- tc: { x: -399, y: 313 },
- tr: { x: -372, y: 313 },
- l: { x: -426, y: 313 },
- r: { x: -372, y: 313 },
- bl: { x: -426, y: 313 },
- bc: { x: -399, y: 313 },
- br: { x: -372, y: 313 },
- },
- name: 'connection_line',
- title: 'changeLine',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#FFFF00' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 61, y: 51 },
- { x: 103, y: 51 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'TopCenter', target_id: 'custom-svg-text662jqUKDwd' }, end: null },
- },
- {
- id: 'connection_linePOFwnnzvAq',
- x: -546,
- y: 343,
- client: { x: -546, y: 365 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -546.5, y: 342.5 },
- tc: { x: -546, y: 342.5 },
- tr: { x: -545.5, y: 342.5 },
- l: { x: -546.5, y: 365 },
- r: { x: -545.5, y: 365 },
- bl: { x: -546.5, y: 387.5 },
- bc: { x: -546, y: 387.5 },
- br: { x: -545.5, y: 387.5 },
- },
- name: 'connection_line',
- title: 'changeLine',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#FFFF00' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 51, y: 32 },
- { x: 51, y: 2 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'TopCenter', target_id: 'custom-svg-text662jqUKDwd' }, end: null },
- },
- {
- id: 'electric-breakerfztlV6HGOI',
- x: -568,
- y: 375,
- client: { x: -568, y: 393 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 28.222497940063477, y: 0.8181726336479187, width: 44.1177978515625, height: 98.3599624633789 },
- point_coordinate: {
- tl: { x: -590.0588989257812, y: 343.82001876831055 },
- tc: { x: -568, y: 343.82001876831055 },
- tr: { x: -545.9411010742188, y: 343.82001876831055 },
- l: { x: -590.0588989257812, y: 393 },
- r: { x: -545.9411010742188, y: 393 },
- bl: { x: -590.0588989257812, y: 442.17998123168945 },
- bc: { x: -568, y: 442.17998123168945 },
- br: { x: -545.9411010742188, y: 442.17998123168945 },
- },
- name: 'electric-breaker',
- title: '电源断路器',
- tag: 'electric-breaker',
- type: 'CustomSvg',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: {
- stroke: { title: '边框色', type: 'Color', val: '#00ff00' },
- fill: { title: '填充色', type: 'Color', val: '#00ff00' },
- isOpen: { title: '开关', type: 'Switch', val: false },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'connection_line26MoSsACzZ',
- x: -456,
- y: 343,
- client: { x: -456, y: 365 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -456.5, y: 342.5 },
- tc: { x: -456, y: 342.5 },
- tr: { x: -455.5, y: 342.5 },
- l: { x: -456.5, y: 365 },
- r: { x: -455.5, y: 365 },
- bl: { x: -456.5, y: 387.5 },
- bc: { x: -456, y: 387.5 },
- br: { x: -455.5, y: 387.5 },
- },
- name: 'connection_line',
- title: 'changeLine',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#FFFF00' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 50, y: 33 },
- { x: 51, y: 2 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'TopCenter', target_id: 'custom-svg-text662jqUKDwd' }, end: null },
- },
- {
- id: 'electric-breakeraE7ngUn8TD',
- x: -478,
- y: 374,
- client: { x: -478, y: 391 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 28.222497940063477, y: 0.8181726336479187, width: 44.1177978515625, height: 98.3599624633789 },
- point_coordinate: {
- tl: { x: -500.05889892578125, y: 341.82001876831055 },
- tc: { x: -478, y: 341.82001876831055 },
- tr: { x: -455.94110107421875, y: 341.82001876831055 },
- l: { x: -500.05889892578125, y: 391 },
- r: { x: -455.94110107421875, y: 391 },
- bl: { x: -500.05889892578125, y: 440.17998123168945 },
- bc: { x: -478, y: 440.17998123168945 },
- br: { x: -455.94110107421875, y: 440.17998123168945 },
- },
- name: 'electric-breaker',
- title: '电源断路器-copy',
- tag: 'electric-breaker',
- type: 'CustomSvg',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: {
- stroke: { title: '边框色', type: 'Color', val: '#00ff00' },
- fill: { title: '填充色', type: 'Color', val: '#00ff00' },
- isOpen: { title: '开关', type: 'Switch', val: false },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'connection_lineibxBHM0S9F',
- x: -364,
- y: 339,
- client: { x: -367, y: 363 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -367.5, y: 340.5 },
- tc: { x: -367, y: 340.5 },
- tr: { x: -366.5, y: 340.5 },
- l: { x: -367.5, y: 363 },
- r: { x: -366.5, y: 363 },
- bl: { x: -367.5, y: 385.5 },
- bc: { x: -367, y: 385.5 },
- br: { x: -366.5, y: 385.5 },
- },
- name: 'connection_line',
- title: 'changeLine',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#FFFF00' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 50, y: 36 },
- { x: 51, y: 2 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'TopCenter', target_id: 'custom-svg-text662jqUKDwd' }, end: null },
- },
- {
- id: 'connection_lineJUvw4pt6ft',
- x: -277,
- y: 339,
- client: { x: -277, y: 360 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -277.5, y: 337.5 },
- tc: { x: -277, y: 337.5 },
- tr: { x: -276.5, y: 337.5 },
- l: { x: -277.5, y: 360 },
- r: { x: -276.5, y: 360 },
- bl: { x: -277.5, y: 382.5 },
- bc: { x: -277, y: 382.5 },
- br: { x: -276.5, y: 382.5 },
- },
- name: 'connection_line',
- title: 'changeLine',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#FFFF00' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: {
- title: '点坐标',
- type: 'JsonEdit',
- val: [
- { x: 50, y: 37 },
- { x: 51, y: 2 },
- ],
- },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'TopCenter', target_id: 'custom-svg-text662jqUKDwd' }, end: null },
- },
- {
- id: 'electric-breakerO6pjkUkcp7',
- x: -386,
- y: 376,
- client: { x: -386, y: 392 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 28.222497940063477, y: 0.8181726336479187, width: 44.1177978515625, height: 98.3599624633789 },
- point_coordinate: {
- tl: { x: -408.05889892578125, y: 342.82001876831055 },
- tc: { x: -386, y: 342.82001876831055 },
- tr: { x: -363.94110107421875, y: 342.82001876831055 },
- l: { x: -408.05889892578125, y: 392 },
- r: { x: -363.94110107421875, y: 392 },
- bl: { x: -408.05889892578125, y: 441.17998123168945 },
- bc: { x: -386, y: 441.17998123168945 },
- br: { x: -363.94110107421875, y: 441.17998123168945 },
- },
- name: 'electric-breaker',
- title: '电源断路器-copy-copy',
- tag: 'electric-breaker',
- type: 'CustomSvg',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: {
- stroke: { title: '边框色', type: 'Color', val: '#00ff00' },
- fill: { title: '填充色', type: 'Color', val: '#00ff00' },
- isOpen: { title: '开关', type: 'Switch', val: false },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'electric-breakerzbNanrnQvI',
- x: -301,
- y: 375,
- client: { x: -301, y: 375 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 28.222497940063477, y: 0.8181726336479187, width: 44.1177978515625, height: 98.3599624633789 },
- point_coordinate: {
- tl: { x: -323.05889892578125, y: 325.82001876831055 },
- tc: { x: -301, y: 325.82001876831055 },
- tr: { x: -278.94110107421875, y: 325.82001876831055 },
- l: { x: -323.05889892578125, y: 375 },
- r: { x: -278.94110107421875, y: 375 },
- bl: { x: -323.05889892578125, y: 424.17998123168945 },
- bc: { x: -301, y: 424.17998123168945 },
- br: { x: -278.94110107421875, y: 424.17998123168945 },
- },
- name: 'electric-breaker',
- title: '电源断路器-copy-copy-copy',
- tag: 'electric-breaker',
- type: 'CustomSvg',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- props: {
- stroke: { title: '边框色', type: 'Color', val: '#00ff00' },
- fill: { title: '填充色', type: 'Color', val: '#00ff00' },
- isOpen: { title: '开关', type: 'Switch', val: false },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'arrow-line5bLLa1fo6m',
- x: -547,
- y: 471,
- client: { x: -547, y: 488 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 40.88562774658203, y: -0.0006357083912007511, width: 18.227031707763672, height: 95.88262176513672 },
- point_coordinate: {
- tl: { x: -556.1135158538818, y: 440.05868911743164 },
- tc: { x: -547, y: 440.05868911743164 },
- tr: { x: -537.8864841461182, y: 440.05868911743164 },
- l: { x: -556.1135158538818, y: 488 },
- r: { x: -537.8864841461182, y: 488 },
- bl: { x: -556.1135158538818, y: 535.9413108825684 },
- bc: { x: -547, y: 535.9413108825684 },
- br: { x: -537.8864841461182, y: 535.9413108825684 },
- },
- name: 'arrow-line',
- title: '箭头1',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- state: {
- OnOff: {
- title: '开关',
- default: false,
- props: { stroke: { openVal: '#00ff00', closeVal: '#ffff00' }, fill: { openVal: '#00ff00', closeVal: '#ff000000' } },
- },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'arrow-lineqPB3ix7BkL',
- x: -457,
- y: 472,
- client: { x: -457, y: 472 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 40.88562774658203, y: -0.0006357083912007511, width: 18.227031707763672, height: 95.88262176513672 },
- point_coordinate: {
- tl: { x: -466.11351585388184, y: 424.05868911743164 },
- tc: { x: -457, y: 424.05868911743164 },
- tr: { x: -447.88648414611816, y: 424.05868911743164 },
- l: { x: -466.11351585388184, y: 472 },
- r: { x: -447.88648414611816, y: 472 },
- bl: { x: -466.11351585388184, y: 519.9413108825684 },
- bc: { x: -457, y: 519.9413108825684 },
- br: { x: -447.88648414611816, y: 519.9413108825684 },
- },
- name: 'arrow-line',
- title: '箭头1-copy',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- state: {
- OnOff: {
- title: '开关',
- default: false,
- props: { stroke: { openVal: '#00ff00', closeVal: '#ffff00' }, fill: { openVal: '#00ff00', closeVal: '#ff000000' } },
- },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'arrow-lineBoydWOHHmr',
- x: -366,
- y: 471,
- client: { x: -366, y: 471 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 40.88562774658203, y: -0.0006357083912007511, width: 18.227031707763672, height: 95.88262176513672 },
- point_coordinate: {
- tl: { x: -375.11351585388184, y: 423.05868911743164 },
- tc: { x: -366, y: 423.05868911743164 },
- tr: { x: -356.88648414611816, y: 423.05868911743164 },
- l: { x: -375.11351585388184, y: 471 },
- r: { x: -356.88648414611816, y: 471 },
- bl: { x: -375.11351585388184, y: 518.9413108825684 },
- bc: { x: -366, y: 518.9413108825684 },
- br: { x: -356.88648414611816, y: 518.9413108825684 },
- },
- name: 'arrow-line',
- title: '箭头1-copy-copy',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- state: {
- OnOff: {
- title: '开关',
- default: false,
- props: { stroke: { openVal: '#00ff00', closeVal: '#ffff00' }, fill: { openVal: '#00ff00', closeVal: '#ff000000' } },
- },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'arrow-line5waKsA7PHF',
- x: -280,
- y: 473,
- client: { x: -282, y: 473 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 40.88562774658203, y: -0.0006357083912007511, width: 18.227031707763672, height: 95.88262176513672 },
- point_coordinate: {
- tl: { x: -291.11351585388184, y: 425.05868911743164 },
- tc: { x: -282, y: 425.05868911743164 },
- tr: { x: -272.88648414611816, y: 425.05868911743164 },
- l: { x: -291.11351585388184, y: 473 },
- r: { x: -272.88648414611816, y: 473 },
- bl: { x: -291.11351585388184, y: 520.9413108825684 },
- bc: { x: -282, y: 520.9413108825684 },
- br: { x: -272.88648414611816, y: 520.9413108825684 },
- },
- name: 'arrow-line',
- title: '箭头1-copy-copy-copy',
- type: 'File',
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- display: true,
- state: {
- OnOff: {
- title: '开关',
- default: false,
- props: { stroke: { openVal: '#00ff00', closeVal: '#ffff00' }, fill: { openVal: '#00ff00', closeVal: '#ff000000' } },
- },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'custom-svg-text9mE6DlRsxq',
- x: -662,
- y: -63,
- client: { x: -662, y: -63 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 49.20000076293945, y: 39, width: 31, height: 20 },
- point_coordinate: {
- tl: { x: -700, y: -73 },
- tc: { x: -662, y: -73 },
- tr: { x: -624, y: -73 },
- l: { x: -700, y: -63 },
- r: { x: -624, y: -63 },
- bl: { x: -700, y: -53 },
- bc: { x: -662, y: -53 },
- br: { x: -624, y: -53 },
- },
- name: 'custom-svg-text',
- title: '文字-copy',
- tag: 'custom-svg-text',
- type: 'CustomSvg',
- display: true,
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- props: {
- text: { title: '文字内容', type: 'Input', val: '备风机移变' },
- fontFamily: {
- title: '字体',
- type: 'Select',
- val: 'Microsoft YaHei',
- options: [
- { value: 'Microsoft YaHei', label: '微软雅黑' },
- { value: 'NSimSun', label: '新宋体' },
- ],
- },
- fontSize: { title: '文字大小', type: 'InputNumber', val: 15 },
- fill: { title: '文字颜色', type: 'Color', val: '#FFFFFF' },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'custom-svg-textffQAK2KK7l',
- x: -512,
- y: 313,
- client: { x: -512, y: 313 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 49.20000076293945, y: 39, width: 31, height: 20 },
- point_coordinate: {
- tl: { x: -524.4000005722046, y: 297 },
- tc: { x: -512, y: 297 },
- tr: { x: -499.5999994277954, y: 297 },
- l: { x: -524.4000005722046, y: 313 },
- r: { x: -499.5999994277954, y: 313 },
- bl: { x: -524.4000005722046, y: 329 },
- bc: { x: -512, y: 329 },
- br: { x: -499.5999994277954, y: 329 },
- },
- name: 'custom-svg-text',
- title: '文字',
- tag: 'custom-svg-text',
- type: 'CustomSvg',
- display: true,
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- props: {
- text: { title: '文字内容', type: 'Input', val: '备' },
- fontFamily: {
- title: '字体',
- type: 'Select',
- val: 'Microsoft YaHei',
- options: [
- { value: 'Microsoft YaHei', label: '微软雅黑' },
- { value: 'NSimSun', label: '新宋体' },
- ],
- },
- fontSize: { title: '文字大小', type: 'InputNumber', val: 24 },
- fill: { title: '文字颜色', type: 'Color', val: '#00DDFF' },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'custom-svg-textErE3B1l7S1',
- x: -334,
- y: 312,
- client: { x: -334, y: 312 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 49.20000076293945, y: 39, width: 31, height: 20 },
- point_coordinate: {
- tl: { x: -346.4000005722046, y: 296 },
- tc: { x: -334, y: 296 },
- tr: { x: -321.5999994277954, y: 296 },
- l: { x: -346.4000005722046, y: 312 },
- r: { x: -321.5999994277954, y: 312 },
- bl: { x: -346.4000005722046, y: 328 },
- bc: { x: -334, y: 328 },
- br: { x: -321.5999994277954, y: 328 },
- },
- name: 'custom-svg-text',
- title: '文字-copy',
- tag: 'custom-svg-text',
- type: 'CustomSvg',
- display: true,
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- props: {
- text: { title: '文字内容', type: 'Input', val: '主' },
- fontFamily: {
- title: '字体',
- type: 'Select',
- val: 'Microsoft YaHei',
- options: [
- { value: 'Microsoft YaHei', label: '微软雅黑' },
- { value: 'NSimSun', label: '新宋体' },
- ],
- },
- fontSize: { title: '文字大小', type: 'InputNumber', val: 24 },
- fill: { title: '文字颜色', type: 'Color', val: '#00DDFF' },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'custom-svg-textIjsFbs6fID',
- x: -675,
- y: -172,
- client: { x: -675, y: -172 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 49.20000076293945, y: 39, width: 31, height: 20 },
- point_coordinate: {
- tl: { x: -782.466552734375, y: -182 },
- tc: { x: -675, y: -182 },
- tr: { x: -567.533447265625, y: -182 },
- l: { x: -782.466552734375, y: -172 },
- r: { x: -567.533447265625, y: -172 },
- bl: { x: -782.466552734375, y: -162 },
- bc: { x: -675, y: -162 },
- br: { x: -567.533447265625, y: -162 },
- },
- name: 'custom-svg-text',
- title: '文字',
- tag: 'custom-svg-text',
- type: 'CustomSvg',
- display: true,
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- props: {
- text: { title: '文字内容', type: 'Input', val: '来在12煤三盘区变电所G1211柜' },
- fontFamily: {
- title: '字体',
- type: 'Select',
- val: 'Microsoft YaHei',
- options: [
- { value: 'Microsoft YaHei', label: '微软雅黑' },
- { value: 'NSimSun', label: '新宋体' },
- ],
- },
- fontSize: { title: '文字大小', type: 'InputNumber', val: 15 },
- fill: { title: '文字颜色', type: 'Color', val: '#FFFFFF' },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'custom-svg-textWilG5jRH7w',
- x: -353,
- y: -172,
- client: { x: -353, y: -172 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 49.20000076293945, y: 39, width: 31, height: 20 },
- point_coordinate: {
- tl: { x: -460.466552734375, y: -182 },
- tc: { x: -353, y: -182 },
- tr: { x: -245.533447265625, y: -182 },
- l: { x: -460.466552734375, y: -172 },
- r: { x: -245.533447265625, y: -172 },
- bl: { x: -460.466552734375, y: -162 },
- bc: { x: -353, y: -162 },
- br: { x: -245.533447265625, y: -162 },
- },
- name: 'custom-svg-text',
- title: '文字-copy',
- tag: 'custom-svg-text',
- type: 'CustomSvg',
- display: true,
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- props: {
- text: { title: '文字内容', type: 'Input', val: '来在12煤三盘区变电所G1107柜' },
- fontFamily: {
- title: '字体',
- type: 'Select',
- val: 'Microsoft YaHei',
- options: [
- { value: 'Microsoft YaHei', label: '微软雅黑' },
- { value: 'NSimSun', label: '新宋体' },
- ],
- },
- fontSize: { title: '文字大小', type: 'InputNumber', val: 15 },
- fill: { title: '文字颜色', type: 'Color', val: '#FFFFFF' },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'custom-svg-textcxjU8wN810',
- x: -137,
- y: 553,
- client: { x: -137, y: 553 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 49.20000076293945, y: 39, width: 31, height: 20 },
- point_coordinate: {
- tl: { x: -152.5, y: 543 },
- tc: { x: -137, y: 543 },
- tr: { x: -121.5, y: 543 },
- l: { x: -152.5, y: 553 },
- r: { x: -121.5, y: 553 },
- bl: { x: -152.5, y: 563 },
- bc: { x: -137, y: 563 },
- br: { x: -121.5, y: 563 },
- },
- name: 'custom-svg-text',
- title: '文字',
- tag: 'custom-svg-text',
- type: 'CustomSvg',
- display: true,
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- props: {
- text: { title: '文字内容', type: 'Input', val: '主风机馈电' },
- fontFamily: {
- title: '字体',
- type: 'Select',
- val: 'Microsoft YaHei',
- options: [
- { value: 'Microsoft YaHei', label: '微软雅黑' },
- { value: 'NSimSun', label: '新宋体' },
- ],
- },
- fontSize: { title: '文字大小', type: 'InputNumber', val: 15 },
- fill: { title: '文字颜色', type: 'Color', val: '#FFFFFF' },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'custom-svg-textHXkhPmUMWE',
- x: -742,
- y: 551,
- client: { x: -742, y: 551 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 49.20000076293945, y: 39, width: 31, height: 20 },
- point_coordinate: {
- tl: { x: -779.6000022888184, y: 541 },
- tc: { x: -742, y: 541 },
- tr: { x: -704.3999977111816, y: 541 },
- l: { x: -779.6000022888184, y: 551 },
- r: { x: -704.3999977111816, y: 551 },
- bl: { x: -779.6000022888184, y: 561 },
- bc: { x: -742, y: 561 },
- br: { x: -704.3999977111816, y: 561 },
- },
- name: 'custom-svg-text',
- title: '文字-copy',
- tag: 'custom-svg-text',
- type: 'CustomSvg',
- display: true,
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- props: {
- text: { title: '文字内容', type: 'Input', val: '备风机馈电' },
- fontFamily: {
- title: '字体',
- type: 'Select',
- val: 'Microsoft YaHei',
- options: [
- { value: 'Microsoft YaHei', label: '微软雅黑' },
- { value: 'NSimSun', label: '新宋体' },
- ],
- },
- fontSize: { title: '文字大小', type: 'InputNumber', val: 15 },
- fill: { title: '文字颜色', type: 'Color', val: '#FFFFFF' },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'custom-svg-textH6apeUpS25',
- x: -280,
- y: -100,
- client: { x: -280, y: -100 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 49.20000076293945, y: 39, width: 31, height: 20 },
- point_coordinate: {
- tl: { x: -325.5, y: -110 },
- tc: { x: -280, y: -110 },
- tr: { x: -234.5, y: -110 },
- l: { x: -325.5, y: -100 },
- r: { x: -234.5, y: -100 },
- bl: { x: -325.5, y: -90 },
- bc: { x: -280, y: -90 },
- br: { x: -234.5, y: -90 },
- },
- name: 'custom-svg-text',
- title: '文字',
- tag: 'custom-svg-text',
- type: 'CustomSvg',
- display: true,
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- props: {
- text: { title: '文字内容', type: 'Input', val: '高压运行状态' },
- fontFamily: {
- title: '字体',
- type: 'Select',
- val: 'Microsoft YaHei',
- options: [
- { value: 'Microsoft YaHei', label: '微软雅黑' },
- { value: 'NSimSun', label: '新宋体' },
- ],
- },
- fontSize: { title: '文字大小', type: 'InputNumber', val: 15 },
- fill: { title: '文字颜色', type: 'Color', val: '#FFA600' },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'custom-svg-textdlSMN5CrsK',
- x: -281,
- y: 127,
- client: { x: -281, y: 127 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 49.20000076293945, y: 39, width: 31, height: 20 },
- point_coordinate: {
- tl: { x: -326.5, y: 117 },
- tc: { x: -281, y: 117 },
- tr: { x: -235.5, y: 117 },
- l: { x: -326.5, y: 127 },
- r: { x: -235.5, y: 127 },
- bl: { x: -326.5, y: 137 },
- bc: { x: -281, y: 137 },
- br: { x: -235.5, y: 137 },
- },
- name: 'custom-svg-text',
- title: '文字-copy',
- tag: 'custom-svg-text',
- type: 'CustomSvg',
- display: true,
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- props: {
- text: { title: '文字内容', type: 'Input', val: '低压运行状态' },
- fontFamily: {
- title: '字体',
- type: 'Select',
- val: 'Microsoft YaHei',
- options: [
- { value: 'Microsoft YaHei', label: '微软雅黑' },
- { value: 'NSimSun', label: '新宋体' },
- ],
- },
- fontSize: { title: '文字大小', type: 'InputNumber', val: 15 },
- fill: { title: '文字颜色', type: 'Color', val: '#FFA600' },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'custom-svg-text8hfqYu7qCf',
- x: -838,
- y: 127,
- client: { x: -838, y: 127 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 49.20000076293945, y: 39, width: 31, height: 20 },
- point_coordinate: {
- tl: { x: -883.5, y: 117 },
- tc: { x: -838, y: 117 },
- tr: { x: -792.5, y: 117 },
- l: { x: -883.5, y: 127 },
- r: { x: -792.5, y: 127 },
- bl: { x: -883.5, y: 137 },
- bc: { x: -838, y: 137 },
- br: { x: -792.5, y: 137 },
- },
- name: 'custom-svg-text',
- title: '文字-copy-copy',
- tag: 'custom-svg-text',
- type: 'CustomSvg',
- display: true,
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- props: {
- text: { title: '文字内容', type: 'Input', val: '低压运行状态' },
- fontFamily: {
- title: '字体',
- type: 'Select',
- val: 'Microsoft YaHei',
- options: [
- { value: 'Microsoft YaHei', label: '微软雅黑' },
- { value: 'NSimSun', label: '新宋体' },
- ],
- },
- fontSize: { title: '文字大小', type: 'InputNumber', val: 15 },
- fill: { title: '文字颜色', type: 'Color', val: '#FFA600' },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'custom-svg-textYN6br3c8mY',
- x: -835,
- y: -100,
- client: { x: -835, y: -105 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 49.20000076293945, y: 39, width: 31, height: 20 },
- point_coordinate: {
- tl: { x: -880.5, y: -115 },
- tc: { x: -835, y: -115 },
- tr: { x: -789.5, y: -115 },
- l: { x: -880.5, y: -105 },
- r: { x: -789.5, y: -105 },
- bl: { x: -880.5, y: -95 },
- bc: { x: -835, y: -95 },
- br: { x: -789.5, y: -95 },
- },
- name: 'custom-svg-text',
- title: '文字-copy-copy-copy',
- tag: 'custom-svg-text',
- type: 'CustomSvg',
- display: true,
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- props: {
- text: { title: '文字内容', type: 'Input', val: '高压运行状态' },
- fontFamily: {
- title: '字体',
- type: 'Select',
- val: 'Microsoft YaHei',
- options: [
- { value: 'Microsoft YaHei', label: '微软雅黑' },
- { value: 'NSimSun', label: '新宋体' },
- ],
- },
- fontSize: { title: '文字大小', type: 'InputNumber', val: 15 },
- fill: { title: '文字颜色', type: 'Color', val: '#FFA600' },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'custom-svg-text9OtB4BD8tx',
- x: -811,
- y: -75,
- client: { x: -811, y: -78 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 49.20000076293945, y: 39, width: 31, height: 20 },
- point_coordinate: {
- tl: { x: -826.1000003814697, y: -88 },
- tc: { x: -811, y: -88 },
- tr: { x: -795.8999996185303, y: -88 },
- l: { x: -826.1000003814697, y: -78 },
- r: { x: -795.8999996185303, y: -78 },
- bl: { x: -826.1000003814697, y: -68 },
- bc: { x: -811, y: -68 },
- br: { x: -795.8999996185303, y: -68 },
- },
- name: 'custom-svg-text',
- title: 'b-state',
- tag: 'custom-svg-text',
- type: 'CustomSvg',
- display: true,
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- props: {
- text: { title: '文字内容', type: 'Input', val: '正常' },
- fontFamily: {
- title: '字体',
- type: 'Select',
- val: 'Microsoft YaHei',
- options: [
- { value: 'Microsoft YaHei', label: '微软雅黑' },
- { value: 'NSimSun', label: '新宋体' },
- ],
- },
- fontSize: { title: '文字大小', type: 'InputNumber', val: 15 },
- fill: { title: '文字颜色', type: 'Color', val: '#00FF00' },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'custom-svg-textifb0BW0nZX',
- x: -252,
- y: -74,
- client: { x: -252, y: -74 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 49.20000076293945, y: 39, width: 31, height: 20 },
- point_coordinate: {
- tl: { x: -267.1000003814697, y: -84 },
- tc: { x: -252, y: -84 },
- tr: { x: -236.89999961853027, y: -84 },
- l: { x: -267.1000003814697, y: -74 },
- r: { x: -236.89999961853027, y: -74 },
- bl: { x: -267.1000003814697, y: -64 },
- bc: { x: -252, y: -64 },
- br: { x: -236.89999961853027, y: -64 },
- },
- name: 'custom-svg-text',
- title: 'z-state',
- tag: 'custom-svg-text',
- type: 'CustomSvg',
- display: true,
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- props: {
- text: { title: '文字内容', type: 'Input', val: '正常' },
- fontFamily: {
- title: '字体',
- type: 'Select',
- val: 'Microsoft YaHei',
- options: [
- { value: 'Microsoft YaHei', label: '微软雅黑' },
- { value: 'NSimSun', label: '新宋体' },
- ],
- },
- fontSize: { title: '文字大小', type: 'InputNumber', val: 15 },
- fill: { title: '文字颜色', type: 'Color', val: '#00FF00' },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'straight-lineFGURWExYla',
- x: -811,
- y: -88,
- client: { x: 347, y: 258 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 50, y: 50, width: 0, height: 0 },
- point_coordinate: {
- tl: { x: -811, y: -88 },
- tc: { x: -811, y: -88 },
- tr: { x: -811, y: -88 },
- l: { x: -811, y: -88 },
- r: { x: -811, y: -88 },
- bl: { x: -811, y: -88 },
- bc: { x: -811, y: -88 },
- br: { x: -811, y: -88 },
- },
- name: 'connection_line',
- title: '连接线',
- type: 'ConnectionLine',
- config: { can_zoom: false, have_anchor: false, actual_rect: false },
- display: true,
- props: {
- stroke: { title: '线条颜色', type: 'Color', val: '#ff0000' },
- 'stroke-width': { title: '线条宽度', type: 'InputNumber', val: 2 },
- point_position: { title: '点坐标', type: 'JsonEdit', val: [{ x: 50, y: 50 }] },
- },
- animations: {
- type: {
- title: '动画类型',
- type: 'Select',
- val: 'None',
- options: [
- { label: '无', value: 'None' },
- { label: '电流', value: 'Electricity' },
- { label: '轨迹', value: 'Track' },
- { label: '水珠', value: 'WaterDrop' },
- ],
- },
- dur: { title: '持续时间', type: 'InputNumber', val: 20 },
- repeatCount: { title: '循环次数', type: 'Input', val: 'indefinite', disabled: true },
- color: { title: '颜色', type: 'Color', val: '#0a7ae2' },
- reverse: { title: '反转动画', type: 'Switch', val: false },
- },
- bind_anchors: { start: { type: 'TopCenter', target_id: 'custom-svg-text9OtB4BD8tx' }, end: null },
- },
- {
- id: 'custom-svg-textlqc2YZTzyI',
- x: -815,
- y: 153,
- client: { x: -815, y: 153 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 49.20000076293945, y: 39, width: 31, height: 20 },
- point_coordinate: {
- tl: { x: -830.1000003814697, y: 143 },
- tc: { x: -815, y: 143 },
- tr: { x: -799.8999996185303, y: 143 },
- l: { x: -830.1000003814697, y: 153 },
- r: { x: -799.8999996185303, y: 153 },
- bl: { x: -830.1000003814697, y: 163 },
- bc: { x: -815, y: 163 },
- br: { x: -799.8999996185303, y: 163 },
- },
- name: 'custom-svg-text',
- title: 'b-state1',
- tag: 'custom-svg-text',
- type: 'CustomSvg',
- display: true,
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- props: {
- text: { title: '文字内容', type: 'Input', val: '正常' },
- fontFamily: {
- title: '字体',
- type: 'Select',
- val: 'Microsoft YaHei',
- options: [
- { value: 'Microsoft YaHei', label: '微软雅黑' },
- { value: 'NSimSun', label: '新宋体' },
- ],
- },
- fontSize: { title: '文字大小', type: 'InputNumber', val: 15 },
- fill: { title: '文字颜色', type: 'Color', val: '#00FF00' },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- {
- id: 'custom-svg-textwo1kl0CsXG',
- x: -249,
- y: 151,
- client: { x: -249, y: 151 },
- scale_x: 1,
- scale_y: 1,
- rotate: 0,
- actual_bound: { x: 49.20000076293945, y: 39, width: 31, height: 20 },
- point_coordinate: {
- tl: { x: -264.1000003814697, y: 141 },
- tc: { x: -249, y: 141 },
- tr: { x: -233.89999961853027, y: 141 },
- l: { x: -264.1000003814697, y: 151 },
- r: { x: -233.89999961853027, y: 151 },
- bl: { x: -264.1000003814697, y: 161 },
- bc: { x: -249, y: 161 },
- br: { x: -233.89999961853027, y: 161 },
- },
- name: 'custom-svg-text',
- title: 'z-state1',
- tag: 'custom-svg-text',
- type: 'CustomSvg',
- display: true,
- config: { can_zoom: true, have_anchor: true, actual_rect: true },
- props: {
- text: { title: '文字内容', type: 'Input', val: '正常' },
- fontFamily: {
- title: '字体',
- type: 'Select',
- val: 'Microsoft YaHei',
- options: [
- { value: 'Microsoft YaHei', label: '微软雅黑' },
- { value: 'NSimSun', label: '新宋体' },
- ],
- },
- fontSize: { title: '文字大小', type: 'InputNumber', val: 15 },
- fill: { title: '文字颜色', type: 'Color', val: '#00FF00' },
- },
- common_animations: { val: '', delay: 'delay-0s', speed: 'slow', repeat: 'infinite' },
- },
- ],
- });
- export const option = reactive<EChartsOption>({
- title: {
- text: '局部通风机运行工况智能决策',
- textStyle: {
- color: '#BF954D',
- },
- left: 'center',
- top: 0,
- },
- // backgroundColor: '#39deff',
- tooltip: {
- trigger: 'axis',
- axisPointer: {
- type: 'cross',
- label: {
- backgroundColor: '#6a7985',
- },
- },
- },
- toolbox: {
- show: true,
- },
- grid: {
- left: 8,
- right: 50,
- bottom: 0,
- containLabel: true,
- },
- xAxis: {
- type: 'category',
- name: 'm³/min',
- nameTextStyle: {
- fontWeight: 600,
- fontSize: 13,
- },
- splitLine: { show: true, lineStyle: { color: 'rgba(21,80,126,.5)' } },
- axisLabel: {
- margin: 10,
- fontSize: 14,
- color: '#f1f1f199',
- },
- boundaryGap: false,
- data: [],
- },
- yAxis: {
- type: 'value',
- axisLine: {
- show: true,
- lineStyle: {
- color: '#006c9d',
- },
- },
- splitLine: { show: true, lineStyle: { color: 'rgba(21,80,126,.5)' } },
- axisLabel: {
- show: true,
- fontSize: 14,
- formatter: '{value}',
- color: '#0071A5',
- },
- min: 360,
- max: 9000,
- name: 'Pa',
- nameTextStyle: {
- fontWeight: 600,
- fontSize: 13,
- },
- },
- series: [],
- });
- export const echatsOption = {
- legend: {
- top: -10,
- },
- grid: {
- top: '18%',
- left: '30',
- right: '35',
- bottom: '10%',
- containLabel: true,
- },
- toolbox: {
- feature: {
- saveAsImage: {
- show: false,
- },
- },
- },
- xAxis: {
- type: 'category',
- axisLabel: {
- margin: 10,
- color: '#f1f1f199',
- },
- name: '',
- },
- yAxis: {
- axisLabel: {
- color: '#0071A5',
- },
- },
- };
- export const chartsColumnList = [
- {
- legend: '瓦斯浓度',
- seriesName: '(%)',
- ymax: 0.8,
- yname: '%',
- linetype: 'line',
- yaxispos: 'left',
- color: '#00FFA8',
- sort: 1,
- xRotate: 0,
- dataIndex: 'gas',
- },
- {
- legend: '风量',
- seriesName: '(m³/min)',
- ymax: 1100,
- yname: 'm³/min',
- linetype: 'line',
- yaxispos: 'right',
- color: '#FDB146',
- sort: 2,
- xRotate: 0,
- dataIndex: 'm3',
- },
- {
- legend: '频率',
- seriesName: '(Hz)',
- ymax: 50,
- yname: 'Hz',
- linetype: 'line',
- yaxispos: 'right',
- color: '#AE19FF',
- sort: 3,
- xRotate: 0,
- dataIndex: 'Hz',
- },
- ];
- export const chartsColumnList1 = [
- {
- legend: '目标风量',
- seriesName: '(m³/min)',
- ymax: 1100,
- yname: 'm³/min',
- linetype: 'line',
- yaxispos: 'left',
- color: '#00FFA8',
- sort: 1,
- xRotate: 0,
- dataIndex: 'm3',
- },
- {
- legend: '供风量',
- seriesName: '(m³/min)',
- ymax: 1100,
- yname: 'm³/min',
- linetype: 'line',
- yaxispos: 'right',
- color: '#FDB146',
- sort: 2,
- xRotate: 0,
- dataIndex: 'm3',
- },
- ];
- export const initData = () => {
- const num = 3;
- const obj = {
- angle: 0,
- Hz: 35.0,
- a: -0.0626027929595192,
- b: 44.737585902203136,
- c: -4047.5601190339376,
- min: 300,
- max: 1100.0,
- };
- const a = -0.0626,
- m = 44.737589,
- n = -4047.56012;
- const maxList = [519, 587, 659.4, 737, 820.7];
- const minList = [264, 303.7, 346, 387.2, 429.1];
- const data = [];
- for (let i = -1; i <= num; i++) {
- const item = cloneDeep(obj);
- item['a'] = Math.round((a + 0.003 * i) * 10000) / 10000;
- item['Hz'] = 35 + i * 5;
- item['c'] = n + 0.6 * i;
- item['b'] = m + i * 1.9;
- item['max'] = maxList[i + 1];
- item['min'] = minList[i + 1];
- data.push(item);
- }
- return data;
- };
- export const fanInfoData = reactive({
- fj: '一号回风井',
- xh: 'FBCDZ No.29',
- gl: '2×500',
- edgl: '740',
- eddy: '10000',
- eddl: '38.4',
- flfw: '110~260',
- fyfw: '200~4100',
- fbdj: 'ExdI',
- ccrq: '2010.07',
- sccj: '南阳防爆',
- tjfs: '变频调节',
- plfw: '30~50',
- });
- export const fanInfo = [
- {
- title: '风井',
- code: 'fj',
- value: '一号回风井',
- },
- {
- title: '型号',
- code: 'xh',
- value: 'FBCDZ No.29',
- },
- {
- title: '功率(kW)',
- code: 'gl',
- value: '2×500',
- },
- {
- title: '额定转速(r/min)',
- code: 'edgl',
- value: '740',
- },
- {
- title: '额定电压(V)',
- code: 'eddy',
- value: '10000',
- },
- {
- title: '额定电流(A)',
- code: 'eddl',
- value: '38.4',
- },
- {
- title: '风量范围(m³/s)',
- code: 'flfw',
- value: '110~260',
- },
- {
- title: '风压范围(Pa)',
- code: 'fyfw',
- value: '200~4100',
- },
- {
- title: '防爆等级',
- code: 'fbdj',
- value: 'ExdI',
- },
- {
- title: '出厂日期',
- code: 'ccrq',
- value: '2010.07',
- },
- {
- title: '生产厂家',
- code: 'sccj',
- value: '南阳防爆',
- },
- {
- title: '调节方式',
- code: 'tjfs',
- value: '变频调节',
- },
- {
- title: '频率可调范围(Hz)',
- code: 'plfw',
- value: '30~50',
- },
- ];
- export const getSchamas = (): FormSchema[] => {
- return [
- {
- field: 'fj',
- component: 'Input',
- label: '风井',
- colProps: {
- span: 6,
- },
- },
- {
- field: 'xh',
- component: 'Input',
- label: '型号',
- colProps: {
- span: 6,
- },
- },
- {
- field: 'gl',
- component: 'Input',
- label: '功率(kW)',
- colProps: {
- span: 6,
- },
- },
- {
- field: 'edgl',
- component: 'Input',
- label: '额定转速(r/min)',
- colProps: {
- span: 6,
- },
- },
- {
- field: 'eddy',
- component: 'Input',
- label: '额定电压(V)',
- colProps: {
- span: 6,
- },
- },
- {
- field: 'eddl',
- component: 'Input',
- label: '额定电流(A)',
- colProps: {
- span: 6,
- },
- },
- {
- field: 'flfw',
- component: 'Input',
- label: '风量范围(m³/s)',
- colProps: {
- span: 6,
- },
- },
- {
- field: 'fyfw',
- component: 'Input',
- label: '风压范围(Pa)',
- colProps: {
- span: 6,
- },
- },
- {
- field: 'fbdj',
- component: 'Select',
- label: '防爆等级',
- colProps: {
- span: 6,
- },
- componentProps: {
- options: [
- {
- label: 'ExdI',
- value: 'ExdI',
- key: '1',
- },
- ],
- },
- },
- {
- field: 'ccrq',
- component: 'Input',
- label: '出厂日期',
- colProps: {
- span: 6,
- },
- },
- {
- field: 'sccj',
- component: 'Input',
- label: '生产厂家',
- colProps: {
- span: 6,
- },
- },
- {
- field: 'tjfs',
- component: 'Select',
- label: '调节方式',
- colProps: {
- span: 6,
- },
- componentProps: {
- options: [
- {
- label: '变频调节',
- value: '变频调节',
- key: '1',
- },
- ],
- },
- },
- {
- field: 'plfw',
- component: 'Input',
- label: '频率可调范围(Hz)',
- colProps: {
- span: 6,
- },
- },
- ];
- };
- export const getSchamas1 = (): FormSchema[] => {
- return [
- {
- field: 'Hz',
- component: 'InputNumber',
- label: '频率(Hz)',
- required: true,
- colProps: {
- span: 6,
- },
- },
- {
- field: 'a',
- component: 'InputNumber',
- label: '二次项系数',
- required: true,
- colProps: {
- span: 6,
- },
- },
- {
- field: 'b',
- component: 'InputNumber',
- label: '一次项系数',
- required: true,
- colProps: {
- span: 6,
- },
- },
- {
- field: 'c',
- component: 'InputNumber',
- label: '常数项系数',
- required: true,
- colProps: {
- span: 6,
- },
- },
- {
- field: 'min',
- component: 'InputNumber',
- label: '风量下限(m³/s)',
- required: true,
- colProps: {
- span: 6,
- },
- },
- {
- field: 'max',
- component: 'InputNumber',
- label: '风量上限(m³/s)',
- required: true,
- colProps: {
- span: 6,
- },
- },
- ];
- };
- export const lineFormData = reactive({
- Hz: null,
- a: null,
- b: null,
- c: null,
- min: null,
- max: null,
- });
|