123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845 |
- /*!
- * Avue.js v2.6.18
- * (c) 2017-2020 Smallwei
- * Released under the MIT License.
- *
- */
- (function webpackUniversalModuleDefinition(root, factory) {
- if(typeof exports === 'object' && typeof module === 'object')
- module.exports = factory();
- else if(typeof define === 'function' && define.amd)
- define("AVUE", [], factory);
- else if(typeof exports === 'object')
- exports["AVUE"] = factory();
- else
- root["AVUE"] = factory();
- })(this, function() {
- return /******/ (function(modules) { // webpackBootstrap
- /******/ // The module cache
- /******/ var installedModules = {};
- /******/
- /******/ // The require function
- /******/ function __webpack_require__(moduleId) {
- /******/
- /******/ // Check if module is in cache
- /******/ if(installedModules[moduleId]) {
- /******/ return installedModules[moduleId].exports;
- /******/ }
- /******/ // Create a new module (and put it into the cache)
- /******/ var module = installedModules[moduleId] = {
- /******/ i: moduleId,
- /******/ l: false,
- /******/ exports: {}
- /******/ };
- /******/
- /******/ // Execute the module function
- /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
- /******/
- /******/ // Flag the module as loaded
- /******/ module.l = true;
- /******/
- /******/ // Return the exports of the module
- /******/ return module.exports;
- /******/ }
- /******/
- /******/
- /******/ // expose the modules object (__webpack_modules__)
- /******/ __webpack_require__.m = modules;
- /******/
- /******/ // expose the module cache
- /******/ __webpack_require__.c = installedModules;
- /******/
- /******/ // define getter function for harmony exports
- /******/ __webpack_require__.d = function(exports, name, getter) {
- /******/ if(!__webpack_require__.o(exports, name)) {
- /******/ Object.defineProperty(exports, name, {
- /******/ configurable: false,
- /******/ enumerable: true,
- /******/ get: getter
- /******/ });
- /******/ }
- /******/ };
- /******/
- /******/ // getDefaultExport function for compatibility with non-harmony modules
- /******/ __webpack_require__.n = function(module) {
- /******/ var getter = module && module.__esModule ?
- /******/ function getDefault() { return module['default']; } :
- /******/ function getModuleExports() { return module; };
- /******/ __webpack_require__.d(getter, 'a', getter);
- /******/ return getter;
- /******/ };
- /******/
- /******/ // Object.prototype.hasOwnProperty.call
- /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
- /******/
- /******/ // __webpack_public_path__
- /******/ __webpack_require__.p = "";
- /******/
- /******/ // Load entry module and return exports
- /******/ return __webpack_require__(__webpack_require__.s = 120);
- /******/ })
- /************************************************************************/
- /******/ ([
- /* 0 */
- /***/ (function(module, exports) {
- /* globals __VUE_SSR_CONTEXT__ */
- // IMPORTANT: Do NOT use ES2015 features in this file.
- // This module is a runtime utility for cleaner component module output and will
- // be included in the final webpack user bundle.
- module.exports = function normalizeComponent (
- rawScriptExports,
- compiledTemplate,
- functionalTemplate,
- injectStyles,
- scopeId,
- moduleIdentifier /* server only */
- ) {
- var esModule
- var scriptExports = rawScriptExports = rawScriptExports || {}
- // ES6 modules interop
- var type = typeof rawScriptExports.default
- if (type === 'object' || type === 'function') {
- esModule = rawScriptExports
- scriptExports = rawScriptExports.default
- }
- // Vue.extend constructor export interop
- var options = typeof scriptExports === 'function'
- ? scriptExports.options
- : scriptExports
- // render functions
- if (compiledTemplate) {
- options.render = compiledTemplate.render
- options.staticRenderFns = compiledTemplate.staticRenderFns
- options._compiled = true
- }
- // functional template
- if (functionalTemplate) {
- options.functional = true
- }
- // scopedId
- if (scopeId) {
- options._scopeId = scopeId
- }
- var hook
- if (moduleIdentifier) { // server build
- hook = function (context) {
- // 2.3 injection
- context =
- context || // cached call
- (this.$vnode && this.$vnode.ssrContext) || // stateful
- (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
- // 2.2 with runInNewContext: true
- if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
- context = __VUE_SSR_CONTEXT__
- }
- // inject component styles
- if (injectStyles) {
- injectStyles.call(this, context)
- }
- // register component module identifier for async chunk inferrence
- if (context && context._registeredComponents) {
- context._registeredComponents.add(moduleIdentifier)
- }
- }
- // used by ssr in case component is cached and beforeCreate
- // never gets called
- options._ssrRegister = hook
- } else if (injectStyles) {
- hook = injectStyles
- }
- if (hook) {
- var functional = options.functional
- var existing = functional
- ? options.render
- : options.beforeCreate
- if (!functional) {
- // inject component registration as beforeCreate hook
- options.beforeCreate = existing
- ? [].concat(existing, hook)
- : [hook]
- } else {
- // for template-only hot-reload because in that case the render fn doesn't
- // go through the normalizer
- options._injectStyles = hook
- // register for functioal component in vue file
- options.render = function renderWithStyleInjection (h, context) {
- hook.call(context)
- return existing(h, context)
- }
- }
- }
- return {
- esModule: esModule,
- exports: scriptExports,
- options: options
- }
- }
- /***/ }),
- /* 1 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = function (sfc) {
- sfc.name = _variable.KEY_COMPONENT_NAME + sfc.name;
- sfc.mixins = sfc.mixins || [];
- sfc.mixins.push(_bem2.default);
- return sfc;
- };
- var _bem = __webpack_require__(124);
- var _bem2 = _interopRequireDefault(_bem);
- var _variable = __webpack_require__(8);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- /***/ }),
- /* 2 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = function (sfc) {
- sfc.name = _variable.KEY_ECHART_NAME + sfc.name;
- sfc.mixins = sfc.mixins || [];
- sfc.mixins.push(_common2.default);
- return (0, _create2.default)(sfc);
- };
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _common = __webpack_require__(288);
- var _common2 = _interopRequireDefault(_common);
- var _variable = __webpack_require__(8);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- /***/ }),
- /* 3 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = function () {
- var _props;
- return {
- data: function data() {
- return {
- stringMode: false,
- name: '',
- text: undefined,
- propsHttpDefault: _variable.DIC_HTTP_PROPS,
- propsDefault: _variable.DIC_PROPS
- };
- },
- props: (_props = {
- blur: Function,
- focus: Function,
- change: Function,
- click: Function,
- typeformat: Function,
- typeslot: {
- type: Boolean,
- default: false
- },
- separator: {
- type: String,
- default: _variable.DIC_SPLIT
- },
- formslot: {
- type: Boolean,
- default: false
- },
- params: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- listType: {
- type: String
- },
- value: {},
- column: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- }, _defineProperty(_props, 'typeslot', {
- type: Boolean,
- default: false
- }), _defineProperty(_props, 'label', {
- type: String,
- default: ''
- }), _defineProperty(_props, 'readonly', {
- type: Boolean,
- default: false
- }), _defineProperty(_props, 'size', {
- type: String,
- default: ''
- }), _defineProperty(_props, 'tip', {
- type: String,
- default: ''
- }), _defineProperty(_props, 'disabled', {
- type: Boolean,
- default: false
- }), _defineProperty(_props, 'dataType', {
- type: String
- }), _defineProperty(_props, 'clearable', {
- type: Boolean,
- default: true
- }), _defineProperty(_props, 'type', {
- type: String,
- default: ''
- }), _defineProperty(_props, 'dicUrl', {
- type: String,
- default: ''
- }), _defineProperty(_props, 'dicMethod', {
- type: String,
- default: ''
- }), _defineProperty(_props, 'dicFormatter', Function), _defineProperty(_props, 'dicQuery', {
- type: Object,
- default: function _default() {
- return {};
- }
- }), _defineProperty(_props, 'dic', {
- type: Array,
- default: function _default() {
- return [];
- }
- }), _defineProperty(_props, 'placeholder', {
- type: String,
- default: ''
- }), _defineProperty(_props, 'rules', {
- type: Array
- }), _defineProperty(_props, 'min', {
- type: Number
- }), _defineProperty(_props, 'max', {
- type: Number
- }), _defineProperty(_props, 'multiple', {
- type: Boolean,
- default: false
- }), _defineProperty(_props, 'button', {
- type: Boolean,
- default: false
- }), _defineProperty(_props, 'group', {
- type: Boolean,
- default: false
- }), _defineProperty(_props, 'row', {
- type: Boolean,
- default: false
- }), _defineProperty(_props, 'prop', {
- type: String,
- default: ''
- }), _defineProperty(_props, 'border', {
- type: Boolean,
- default: false
- }), _defineProperty(_props, 'propsHttp', {
- type: Object,
- default: function _default() {
- return _variable.DIC_HTTP_PROPS;
- }
- }), _defineProperty(_props, 'props', {
- type: Object,
- default: function _default() {
- return _variable.DIC_PROPS;
- }
- }), _props),
- watch: {
- text: {
- handler: function handler(n, o) {
- this.handleChange(n);
- }
- },
- value: {
- handler: function handler(n, o) {
- this.initVal();
- }
- }
- },
- computed: {
- componentName: function componentName() {
- var type = this.$AVUE.ui.type;
- var result = type + '-' + this.name + (this.button ? '-button' : '');
- return result;
- },
- required: function required() {
- return !this.validatenull(this.rules);
- },
- isArray: function isArray() {
- return this.dataType === 'array';
- },
- isString: function isString() {
- return this.dataType === 'string';
- },
- isNumber: function isNumber() {
- return this.dataType === 'number';
- },
- nameKey: function nameKey() {
- return this.propsHttp.name || this.propsHttpDefault.name;
- },
- urlKey: function urlKey() {
- return this.propsHttp.url || this.propsHttpDefault.url;
- },
- resKey: function resKey() {
- return this.propsHttp.res || this.propsHttpDefault.res;
- },
- groupsKey: function groupsKey() {
- return this.props.groups || this.propsDefault.groups;
- },
- valueKey: function valueKey() {
- return this.props.value || this.propsDefault.value;
- },
- leafKey: function leafKey() {
- return this.props.leaf || this.propsDefault.leaf;
- },
- labelKey: function labelKey() {
- return this.props.label || this.propsDefault.label;
- },
- childrenKey: function childrenKey() {
- return this.props.children || this.propsDefault.children;
- },
- disabledKey: function disabledKey() {
- return this.props.disabled || this.propsDefault.disabled;
- },
- idKey: function idKey() {
- return this.props.id || this.propsDefault.id;
- }
- },
- created: function created() {
- this.initVal();
- }
- };
- };
- var _variable = __webpack_require__(8);
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
- /***/ }),
- /* 4 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = function () {
- return {
- methods: {
- initVal: function initVal() {
- var _this = this;
- this.text = (0, _dataformat.initVal)({
- type: this.type,
- multiple: this.multiple,
- dataType: this.dataType,
- value: this.value,
- separator: this.separator,
- callback: function callback(result) {
- _this.stringMode = result;
- }
- });
- },
- getLabelText: function getLabelText(item) {
- if (this.validatenull(item)) return '';
- if (typeof this.typeformat === 'function') {
- return this.typeformat(item, this.labelKey, this.valueKey);
- }
- return item[this.labelKey];
- },
- handleFocus: function handleFocus(event) {
- bindEvent(this, 'focus', event);
- },
- handleBlur: function handleBlur(event) {
- bindEvent(this, 'blur', event);
- },
- handleClick: function handleClick(event) {
- bindEvent(this, 'click', event);
- },
- handleChange: function handleChange(value) {
- var result = value;
- if (this.$AVUE.ui.name == 'antd') {
- if (['date', 'time'].includes(this.type)) {
- var format = this.format.replace('dd', 'DD').replace('yyyy', 'YYYY');
- result = (0, _dayjs2.default)(value._d).format(format);
- } else if (['radio'].includes(this.type)) {
- result = value.target.value;
- }
- }
- if (this.isString || this.isNumber || this.stringMode || this.listType === "picture-img") {
- if (Array.isArray(value)) result = value.join(',');
- }
- if (typeof this.change === 'function') {
- this.change({ value: result, column: this.column });
- }
- this.$emit('input', result);
- this.$emit('change', result);
- }
- }
- };
- };
- var _dayjs = __webpack_require__(16);
- var _dayjs2 = _interopRequireDefault(_dayjs);
- var _dataformat = __webpack_require__(10);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function bindEvent(safe, name, event) {
- typeof safe[name] === 'function' && safe[name]({ value: safe.value, column: safe.column });
- safe.$emit(name, safe.value, event);
- }
- /***/ }),
- /* 5 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.vaildData = exports.clearVal = exports.getPasswordChar = exports.findArray = exports.findArrayLabel = exports.getObjValue = exports.getDeepData = exports.findLabelNode = exports.detailDicGroup = exports.filterDefaultParams = exports.findByValue = exports.detailDic = exports.getUrlParams = exports.detailDataType = exports.setPx = exports.sortArrys = exports.deepClone = exports.isJson = exports.getObjType = exports.loadScript = undefined;
- var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
- exports.hasOwn = hasOwn;
- exports.getFixed = getFixed;
- exports.getAsVal = getAsVal;
- exports.downFile = downFile;
- exports.strCorNum = strCorNum;
- exports.extend = extend;
- exports.createObj = createObj;
- exports.setAsVal = setAsVal;
- exports.dataURLtoFile = dataURLtoFile;
- exports.findObject = findObject;
- exports.randomId = randomId;
- var _validate = __webpack_require__(9);
- var _variable = __webpack_require__(8);
- var hasOwnProperty = Object.prototype.hasOwnProperty;
- function hasOwn(obj, key) {
- return hasOwnProperty.call(obj, key);
- };
- function getFixed() {
- var val = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
- var len = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2;
- return Number(val.toFixed(len));
- }
- function getAsVal(obj) {
- var bind = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
- var result = deepClone(obj);
- bind.split('.').forEach(function (ele) {
- if (!(0, _validate.validatenull)(ele)) {
- result = result[ele];
- }
- });
- return result;
- }
- var loadScript = exports.loadScript = function loadScript() {
- var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'js';
- var url = arguments[1];
- var flag = false;
- return new Promise(function (resolve) {
- var head = document.getElementsByTagName('head')[0];
- head.children.forEach(function (ele) {
- if ((ele.src || '').indexOf(url) !== -1) {
- flag = true;
- resolve();
- }
- });
- if (flag) return;
- var script = void 0;
- if (type === 'js') {
- script = document.createElement('script');
- script.type = 'text/javascript';
- script.src = url;
- } else if (type === 'css') {
- script = document.createElement('link');
- script.rel = 'stylesheet';
- script.type = 'text/css';
- script.href = url;
- }
- head.appendChild(script);
- script.onload = function () {
- resolve();
- };
- });
- };
- function downFile(data, name) {
- var saveLink = document.createElementNS('http://www.w3.org/1999/xhtml', 'a');
- saveLink.href = data;
- saveLink.download = name;
- var event = document.createEvent('MouseEvents');
- event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
- saveLink.dispatchEvent(event);
- }
- function strCorNum(list) {
- list.forEach(function (ele, index) {
- list[index] = Number(ele);
- });
- return list;
- }
- function extend() {
- var target = arguments[0] || {};
- var deep = false;
- var arr = Array.prototype.slice.call(arguments);
- var i = 1;
- var options, src, key, copy;
- var isArray = false;
- if (typeof target === 'boolean') {
- deep = target;
- i++;
- target = arguments[1];
- }
- for (; i < arr.length; i++) {
- // 循环传入的对象数组
- if ((options = arr[i]) != null) {
- // 如果当前值不是null,如果是null不做处理
- for (key in options) {
- // for in循环对象中key
- copy = options[key];
- src = target[key];
- // 如果对象中value值任然是一个引用类型
- if (deep && (toString.call(copy) === '[object Object]' || (isArray = toString.call(copy) == '[object Array]'))) {
- if (isArray) {
- // 如果引用类型是数组
- // 如果目标对象target存在当前key,且数据类型是数组,那就还原此值,如果不是就定义成一个空数组;
- src = toString.call(src) === '[object Array]' ? src : [];
- } else {
- // 如果目标对象target存在当前key,且数据类型是对象,那就还原此值,如果不是就定义成一个空对象;
- src = toString.call(src) === '[object Object]' ? src : {};
- }
- // 引用类型就再次调用extend,递归,直到此时copy是一个基本类型的值。
- target[key] = extend(deep, src, copy);
- } else if (copy !== undefined && copy !== src) {
- // 如果这个值是基本值类型,且不是undefined
- target[key] = copy;
- }
- }
- }
- }
- return target;
- }
- function createObj(obj, bind) {
- var list = bind.split('.');
- var first = list.splice(0, 1)[0];
- var deep = {};
- deep[first] = {};
- if (list.length >= 2) {
- var start = '{';
- var end = '}';
- var result = '';
- list.forEach(function (ele) {
- result = '' + result + start + '"' + ele + '":';
- });
- result = result + '""';
- for (var i = 0; i < list.length; i++) {
- result = '' + result + end;
- }
- result = JSON.parse(result);
- deep[first] = result;
- }
- obj = extend(true, obj, deep);
- return obj;
- }
- function setAsVal(obj) {
- var bind = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
- var value = arguments[2];
- if (!(0, _validate.validatenull)(value)) {
- eval('obj.' + bind + '="' + value + '"');
- }
- return obj;
- }
- function dataURLtoFile(dataurl, filename) {
- var arr = dataurl.split(',');
- var mime = arr[0].match(/:(.*?);/)[1];
- var bstr = atob(arr[1]);
- var n = bstr.length;
- var u8arr = new Uint8Array(n);
- while (n--) {
- u8arr[n] = bstr.charCodeAt(n);
- }
- return new File([u8arr], filename, {
- type: mime
- });
- }
- function findObject(list, value) {
- var key = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'prop';
- var result = -1;
- var type = function () {
- var result = void 0;
- list.forEach(function (ele) {
- if (ele.column) {
- result = 'group';
- } else if (ele.children) {
- result = 'tree';
- }
- });
- return result;
- }();
- if (type === 'group') {
- list.forEach(function (ele) {
- var val = findArray(ele.column, value, key, true);
- if (val !== -1) result = val;
- });
- } else if (type === 'tree') {
- result = findLabelNode(list, value, { value: key }, true);
- } else {
- result = findArray(list, value, key, true);
- }
- return result;
- }
- /**
- * 生成随机数
- */
- function randomId() {
- var $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
- var maxPos = $chars.length;
- var id = '';
- for (var i = 0; i < 16; i++) {
- id += $chars.charAt(Math.floor(Math.random() * maxPos));
- }
- return id;
- }
- var getObjType = exports.getObjType = function getObjType(obj) {
- var toString = Object.prototype.toString;
- var map = {
- '[object Boolean]': 'boolean',
- '[object Number]': 'number',
- '[object String]': 'string',
- '[object Function]': 'function',
- '[object Array]': 'array',
- '[object Date]': 'date',
- '[object RegExp]': 'regExp',
- '[object Undefined]': 'undefined',
- '[object Null]': 'null',
- '[object Object]': 'object'
- };
- if (obj instanceof Element) {
- return 'element';
- }
- return map[toString.call(obj)];
- };
- /**
- *判断是否为json对象
- */
- var isJson = exports.isJson = function isJson(str) {
- if (Array.isArray(str)) {
- if (str[0] instanceof Object) {
- return true;
- } else {
- return false;
- }
- } else if (str instanceof Object) {
- return true;
- }
- return false;
- };
- /**
- * 对象深拷贝
- */
- var deepClone = exports.deepClone = function deepClone(data) {
- var type = getObjType(data);
- var obj;
- if (type === 'array') {
- obj = [];
- } else if (type === 'object') {
- obj = {};
- } else {
- // 不再具有下一层次
- return data;
- }
- if (type === 'array') {
- for (var i = 0, len = data.length; i < len; i++) {
- data[i] = function () {
- if (data[i] === 0) {
- return data[i];
- }
- return data[i];
- }();
- if (data[i]) {
- delete data[i].$parent;
- }
- obj.push(deepClone(data[i]));
- }
- } else if (type === 'object') {
- for (var key in data) {
- if (data) {
- delete data.$parent;
- }
- obj[key] = deepClone(data[key]);
- }
- }
- return obj;
- };
- /**
- * 根据字段数组排序
- */
- var sortArrys = exports.sortArrys = function sortArrys(list, prop) {
- list.sort(function (a, b) {
- if (a[prop] > b[prop]) {
- return -1;
- }
- if (a[prop] < b[prop]) {
- return 1;
- }
- return 0;
- });
- return list;
- };
- /**
- * 设置px像素
- */
- var setPx = exports.setPx = function setPx(val) {
- var defval = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
- if ((0, _validate.validatenull)(val)) val = defval;
- if ((0, _validate.validatenull)(val)) return '';
- val = val + '';
- if (val.indexOf('%') === -1) {
- val = val + 'px';
- }
- return val;
- };
- /**
- * 字符串数据类型转化
- */
- var detailDataType = exports.detailDataType = function detailDataType(value, type) {
- if (type === 'number') {
- return Number(value);
- } else if (type === 'string') {
- return value + '';
- } else {
- return value;
- }
- };
- // 获取url中的参数
- var getUrlParams = exports.getUrlParams = function getUrlParams(url) {
- var result = {
- url: '',
- params: {}
- };
- var list = url.split('?');
- result.url = list[0];
- var params = list[1];
- if (params) {
- var _list = params.split('&');
- _list.forEach(function (ele) {
- var dic = ele.split('=');
- var label = dic[0];
- var value = dic[1];
- result.params[label] = value;
- });
- }
- return result;
- };
- /**
- * 数组的数据类型转化
- */
- var detailDic = exports.detailDic = function detailDic() {
- var list = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
- var props = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- var type = arguments[2];
- var valueKey = props.value || _variable.DIC_PROPS.value;
- var childrenKey = props.children || _variable.DIC_PROPS.children;
- list.forEach(function (ele) {
- ele[valueKey] = detailDataType(ele[valueKey], type);
- if (ele[childrenKey]) detailDic(ele[childrenKey], props, type);
- });
- return list;
- };
- /**
- * 根据字典的value显示label
- */
- var findByValue = exports.findByValue = function findByValue(dic, value, props, isTree, column) {
- // 如果为空直接返回
- if ((0, _validate.validatenull)(dic)) return value;
- var result = '';
- props = props || _variable.DIC_PROPS;
- if (value instanceof Array) {
- result = [];
- for (var i = 0; i < value.length; i++) {
- var dicvalue = value[i];
- if (isTree) {
- result.push(findLabelNode(dic, dicvalue, props) || dicvalue);
- } else {
- result.push(findArrayLabel(dic, dicvalue, props));
- }
- }
- result = result.join(_variable.DIC_SHOW_SPLIT).toString();
- } else if (['string', 'number', 'boolean'].includes(typeof value === 'undefined' ? 'undefined' : _typeof(value))) {
- result = findLabelNode(dic, value, props) || value;
- }
- return result;
- };
- /**
- * 过滤字典翻译字段和空字段
- */
- var filterDefaultParams = exports.filterDefaultParams = function filterDefaultParams(form) {
- var translate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;
- var data = deepClone(form);
- if (translate) return data;
- for (var o in data) {
- if (o.indexOf('$') !== -1 || (0, _validate.validatenull)(data[o])) {
- delete data[o];
- }
- }
- return data;
- };
- /**
- * 处理存在group分组的情况
- */
- var detailDicGroup = exports.detailDicGroup = function detailDicGroup(dic) {
- dic = deepClone(dic);
- var list = [];
- if ((dic[0] || {}).groups) {
- dic.forEach(function (ele) {
- if (ele.groups) {
- list = list.concat(ele.groups);
- }
- });
- return list;
- }
- return dic;
- };
- /**
- * 根据label去找到节点
- */
- var findLabelNode = exports.findLabelNode = function findLabelNode(dic, value, props, obj) {
- var result = void 0;
- if (!obj) dic = detailDicGroup(dic);
- var rev = function rev(dic1, value1, props1) {
- var labelKey = props1.label || _variable.DIC_PROPS.label;
- var valueKey = props1.value || _variable.DIC_PROPS.value;
- var childrenKey = props1.children || _variable.DIC_PROPS.children;
- for (var i = 0; i < dic1.length; i++) {
- var ele = dic1[i];
- var children = ele[childrenKey] || [];
- if (ele[valueKey] === value1) {
- result = obj ? ele : ele[labelKey];
- } else {
- rev(children, value1, props1);
- }
- }
- };
- rev(dic, value, props);
- return result;
- };
- /**
- * 获取多层data
- */
- var getDeepData = exports.getDeepData = function getDeepData(res) {
- return (Array.isArray(res) ? res : res.data) || [];
- };
- var getObjValue = exports.getObjValue = function getObjValue(data) {
- var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
- var type = arguments[2];
- var list = params.split('.');
- var result = data;
- if (list[0] === '' && type !== 'object') {
- return getDeepData(data);
- } else if (list[0] !== '') {
- list.forEach(function (ele) {
- result = result[ele];
- });
- }
- return result;
- };
- /**
- * 根据字典的value查找对应的index
- */
- var findArrayLabel = exports.findArrayLabel = function findArrayLabel(dic, value, props) {
- dic = detailDicGroup(dic);
- var valueKey = props.value || _variable.DIC_PROPS.value;
- var labelKey = props.label || _variable.DIC_PROPS.label;
- for (var i = 0; i < dic.length; i++) {
- if (dic[i][valueKey] === value) {
- return dic[i][labelKey];
- }
- }
- return value;
- };
- /**
- * 根据值查找对应的序号
- */
- var findArray = exports.findArray = function findArray(dic, value, valueKey, obj) {
- if (!obj) dic = detailDicGroup(dic);
- valueKey = valueKey || _variable.DIC_PROPS.value;
- for (var i = 0; i < dic.length; i++) {
- if (dic[i][valueKey] === value) {
- return obj ? dic[i] : i;
- }
- }
- return -1;
- };
- /**
- * 根据位数获取*密码程度
- */
- var getPasswordChar = exports.getPasswordChar = function getPasswordChar() {
- var result = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
- var char = arguments[1];
- var len = result.toString().length;
- result = '';
- for (var i = 0; i < len; i++) {
- result = result + char;
- }
- return result;
- };
- var clearVal = exports.clearVal = function clearVal(obj) {
- if (!obj) return {};
- Object.keys(obj).forEach(function (ele) {
- if (Array.isArray(obj[ele])) {
- obj[ele] = [];
- } else if (obj[ele] !== null && _typeof(obj[ele]) === 'object') {
- obj[ele] = {};
- } else if (['number', 'boolean'].includes(_typeof(obj[ele])) || undefined === obj[ele]) {
- obj[ele] = undefined;
- } else {
- obj[ele] = '';
- }
- });
- return obj;
- };
- /**
- * 验证是否存在true/false
- */
- var vaildData = exports.vaildData = function vaildData(val, dafult) {
- if (typeof val === 'boolean') {
- return val;
- }
- return !(0, _validate.validatenull)(val) ? val : dafult;
- };
- /***/ }),
- /* 6 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _logs = __webpack_require__(24);
- var _logs2 = _interopRequireDefault(_logs);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- var list = {
- 'AliOSS': {
- url: 'https://avuex.avue.top/cdn/aliyun-oss-sdk.min.js',
- title: '阿里云云图片上传,需要引入OSS的sdk',
- version: '6.1.0',
- github: 'https://github.com/ali-sdk/ali-oss/'
- },
- 'echarts': {
- url: 'https://cdn.staticfile.org/echarts/4.2.1-rc1/echarts.min.js',
- title: '图表组件,需要引echart',
- version: '4.2.1-rc1',
- github: 'https://github.com/apache/incubator-echarts'
- },
- 'Map': {
- url: 'https://webapi.amap.com/maps?v=1.4.11&key=xxxxx&plugin=AMap.PlaceSearch,https://webapi.amap.com/ui/1.0/main.js?v=1.0.11',
- title: '地图组件,需要引高德SDK',
- version: '1.4.11'
- },
- 'MapUi': {
- url: 'https://webapi.amap.com/ui/1.0/main.js?v=1.0.11',
- title: '地图组件,需要引高德UISDK',
- version: '1.0.11'
- },
- 'Sortable': {
- url: 'https://cdn.staticfile.org/Sortable/1.10.0-rc2/Sortable.min.js',
- title: '表格拖拽,需要引sortableJs',
- version: '1.10.0-rc2',
- github: 'https://github.com/SortableJS/Sortable'
- },
- 'Screenshot': {
- url: 'https://cdn.staticfile.org/html2canvas/0.5.0-beta4/html2canvas.min.js',
- title: '需要引入html2canvas依赖包',
- version: '0.5.0-beta4',
- github: 'https://github.com/niklasvh/html2canvas/'
- },
- 'CryptoJS': {
- url: 'https://avuejs.com/cdn/CryptoJS.js',
- title: '七牛云图片上传,需要引入CryptoJS',
- version: '3.1.2'
- },
- 'ant-design-vue': {
- url: '',
- title: '需要引入ant-design-vue框架包',
- version: '1.3.14',
- gihub: 'https://github.com/vueComponent/ant-design-vue'
- },
- 'element-ui': {
- url: 'https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.12.0/index.js',
- title: '需要引入Element-ui框架包',
- version: '2.11.0',
- gihub: 'https://github.com/ElemeFE/element'
- },
- 'hljs': {
- url: 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/highlight.min.js',
- title: '需要引入hljs框架包',
- version: '9.15.6',
- gihub: 'https://github.com/highlightjs/highlight.js'
- },
- 'vant': {
- url: 'https://cdn.jsdelivr.net/npm/vant@1.6/lib/vant.min.js',
- title: '需要引入Vant框架包',
- version: '1.6',
- gihub: 'https://github.com/youzan/vant'
- },
- 'file-saver': {
- url: 'https://cdn.staticfile.org/FileSaver.js/2014-11-29/FileSaver.min.js',
- title: '需要引入文件操作包',
- version: '2014-11-29',
- gihub: 'https://github.com/eligrey/FileSaver.js'
- },
- 'xlsx': {
- url: 'https://cdn.staticfile.org/xlsx/0.14.1/xlsx.full.min.js',
- title: '需要引入excel操作包',
- version: '0.14.1',
- gihub: 'https://github.com/SheetJS/js-xlsx'
- },
- 'mock': {
- url: 'https://cdn.staticfile.org/Mock.js/1.0.1-beta3/mock-min.js',
- title: '需要引入mock模拟数据包',
- version: '1.0.1-beta3',
- gihub: 'https://github.com/Colingo/mock'
- },
- 'axios': {
- title: '需要引入axios发送数据包',
- url: 'https://cdn.staticfile.org/axios/0.19.0-beta.1/axios.js',
- version: '0.19.0-beta.1',
- github: 'https://github.com/axios/axios'
- }
- };
- exports.default = function () {
- return {
- logs: function logs(name) {
- var obj = list[name];
- _logs2.default.capsule(name, obj.title, 'warning');
- _logs2.default.warning('版本:' + (obj.version || '-'));
- _logs2.default.warning('CDN:' + (obj.url || '-'));
- _logs2.default.warning('GITHUB:' + (obj.github || '-'));
- }
- };
- }();
- /***/ }),
- /* 7 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _locale = __webpack_require__(28);
- exports.default = {
- methods: {
- t: function t() {
- for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
- }
- return _locale.t.apply(this, args);
- }
- }
- };
- /***/ }),
- /* 8 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var KEY_COMPONENT_NAME = exports.KEY_COMPONENT_NAME = 'avue-';
- var KEY_ECHART_NAME = exports.KEY_ECHART_NAME = 'echart-';
- var DIC_PROPS = exports.DIC_PROPS = {
- nodeKey: 'id',
- label: 'label',
- value: 'value',
- groups: 'groups',
- leaf: 'leaf',
- children: 'children',
- labelText: '名称',
- disabled: 'disabled'
- };
- var DIC_HTTP_PROPS = exports.DIC_HTTP_PROPS = {
- name: 'name',
- url: 'url',
- fileName: 'file',
- res: ''
- };
- var DATE_LIST = exports.DATE_LIST = ['dates', 'date', 'datetime', 'datetimerange', 'daterange', 'time', 'timerange', 'week', 'month', 'monthrange', 'year'];
- var INPUT_LIST = exports.INPUT_LIST = ['tree', 'number', 'icon', 'color', 'table', 'map'];
- var ARRAY_LIST = exports.ARRAY_LIST = ['img', 'array', 'url'];
- var MULTIPLE_LIST = exports.MULTIPLE_LIST = ['tree', 'select'];
- var ARRAY_VALUE_LIST = exports.ARRAY_VALUE_LIST = ARRAY_LIST.concat(['upload', 'dynamic', 'map', 'checkbox', 'cascader', 'dynamic', 'timerange', 'monthrange', 'daterange', 'datetimerange', 'dates']);
- var SELECT_LIST = exports.SELECT_LIST = DATE_LIST.concat(['select', 'checkbox', 'radio', 'cascader', 'tree', 'color', 'icon', 'table', 'map']);
- var DIC_SHOW_SPLIT = exports.DIC_SHOW_SPLIT = ' | ';
- var DIC_SPLIT = exports.DIC_SPLIT = ',';
- /***/ }),
- /* 9 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.asyncValidator = undefined;
- exports.validatenull = validatenull;
- var _asyncValidator = __webpack_require__(136);
- var _asyncValidator2 = _interopRequireDefault(_asyncValidator);
- var _util = __webpack_require__(5);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- /**
- * 判断是否为空
- */
- function validatenull(val) {
- // 特殊判断
- if (val && parseInt(val) === 0) return false;
- var list = ['$parent'];
- if (typeof val === 'boolean') {
- return false;
- }
- if (typeof val === 'number') {
- return false;
- }
- if (val instanceof Array) {
- if (val.length === 0) return true;
- } else if (val instanceof Object) {
- val = (0, _util.deepClone)(val);
- list.forEach(function (ele) {
- delete val[ele];
- });
- for (var o in val) {
- return false;
- }
- return true;
- } else {
- if (val === 'null' || val == null || val === 'undefined' || val === undefined || val === '') {
- return true;
- }
- return false;
- }
- return false;
- }
- var asyncValidator = exports.asyncValidator = function asyncValidator(rules, form) {
- var option = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
- return new Promise(function (resolve, reject) {
- var schema = new _asyncValidator2.default(rules);
- schema.validate(form, option, function (errors) {
- if (errors) {
- reject(errors);
- } else {
- resolve();
- }
- });
- });
- };
- /***/ }),
- /* 10 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.getPlaceholder = exports.formInitVal = exports.getComponent = exports.getSearchType = exports.initVal = exports.calcCount = exports.calcCascader = undefined;
- var _validate = __webpack_require__(9);
- var _variable = __webpack_require__(8);
- var _util = __webpack_require__(5);
- function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
- /**
- * 计算级联属性
- */
- var calcCascader = exports.calcCascader = function calcCascader() {
- var list = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
- list.forEach(function (ele, index) {
- if (!(0, _validate.validatenull)(ele.cascaderItem)) {
- var cascader = [].concat(_toConsumableArray(ele.cascaderItem));
- var parentProp = ele.prop;
- list[index].cascader = [].concat(_toConsumableArray(cascader));
- cascader.forEach(function (citem, cindex) {
- var column = (0, _util.findObject)(list, citem);
- if (column === -1) return;
- column.parentProp = parentProp;
- column.cascader = [].concat(_toConsumableArray(cascader)).splice(cindex + 1);
- parentProp = column.prop;
- });
- }
- });
- return list;
- };
- /**
- * 计算空白列row
- */
- var count = 0;
- var calcCount = exports.calcCount = function calcCount(ele) {
- var spanDefault = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 12;
- var init = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
- if (init) count = 0;
- var spanAll = 24;
- count = count + (ele.span || spanDefault) + (ele.offset || 0);
- if (count === spanAll) {
- count = 0;
- } else if (count > spanAll) {
- count = 0 + (ele.span || spanDefault) + (ele.offset || 0);
- } else if (ele.row && count !== spanAll) {
- ele.count = spanAll - count;
- count = 0;
- }
- return ele;
- };
- /**
- * 初始化数据格式
- */
- var initVal = exports.initVal = function initVal(_ref) {
- var type = _ref.type,
- multiple = _ref.multiple,
- dataType = _ref.dataType,
- value = _ref.value,
- callback = _ref.callback,
- _ref$separator = _ref.separator,
- separator = _ref$separator === undefined ? _variable.DIC_SPLIT : _ref$separator;
- var list = value;
- if (_variable.MULTIPLE_LIST.includes(type) && multiple || _variable.ARRAY_VALUE_LIST.includes(type)) {
- if (!Array.isArray(list)) {
- if ((0, _validate.validatenull)(list)) {
- list = [];
- } else {
- list = (list + '').split(separator) || [];
- callback && callback(true);
- }
- } else {
- callback && callback(false);
- }
- // 数据转化
- list.forEach(function (ele, index) {
- list[index] = (0, _util.detailDataType)(ele, dataType);
- });
- if (_variable.ARRAY_LIST.includes(type) && (0, _validate.validatenull)(list)) list = [''];
- }
- return list;
- };
- /**
- * 搜索框获取动态组件
- */
- var getSearchType = exports.getSearchType = function getSearchType(column) {
- var type = column.type;
- var range = column.searchRange;
- var result = type;
- if (['radio', 'checkbox', 'switch'].includes(type)) {
- result = 'select';
- } else if (_variable.DATE_LIST.includes(type)) {
- var rangeKey = 'range';
- if (range) {
- if (!type.includes(rangeKey)) {
- result = type + rangeKey;
- } else {
- result = type;
- }
- } else result = type.replace(rangeKey, '');
- } else if (['textarea'].includes(type)) {
- result = 'input';
- }
- return result;
- };
- /**
- * 动态获取组件
- */
- var getComponent = exports.getComponent = function getComponent(type, component) {
- var result = type || 'input';
- if (!(0, _validate.validatenull)(component)) {
- return component;
- } else if (_variable.ARRAY_LIST.includes(type)) {
- result = 'array';
- } else if (['time', 'timerange'].includes(type)) {
- result = 'time';
- } else if (_variable.DATE_LIST.includes(type)) {
- result = 'date';
- } else if (['password', 'textarea', 'search'].includes(type)) {
- result = 'input';
- } else if (_variable.INPUT_LIST.includes(type)) {
- result = 'input-' + type;
- }
- return _variable.KEY_COMPONENT_NAME + result;
- };
- /**
- * 表格初始化值
- */
- var formInitVal = exports.formInitVal = function formInitVal() {
- var list = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
- var tableForm = {};
- list.forEach(function (ele) {
- if (_variable.ARRAY_VALUE_LIST.includes(ele.type) || _variable.MULTIPLE_LIST.includes(ele.type) && ele.multiple || ele.range || ele.dataType === 'array') {
- tableForm[ele.prop] = [];
- } else if (['rate', 'slider', 'number'].includes(ele.type) || ele.dataType === 'number') {
- tableForm[ele.prop] = undefined;
- } else {
- tableForm[ele.prop] = '';
- }
- if (ele.bind) {
- tableForm = (0, _util.createObj)(tableForm, ele.bind);
- }
- // 表单默认值设置
- if (!(0, _validate.validatenull)(ele.value)) {
- tableForm[ele.prop] = ele.value;
- }
- });
- return {
- tableForm: tableForm
- };
- };
- var getPlaceholder = exports.getPlaceholder = function getPlaceholder(column, type) {
- var placeholder = column.placeholder;
- var label = column.label;
- if (type === 'search') {
- var searchPlaceholder = column.searchPlaceholder;
- if (!(0, _validate.validatenull)(searchPlaceholder)) {
- return searchPlaceholder;
- } else {
- return label;
- }
- } else if ((0, _validate.validatenull)(placeholder)) {
- if (_variable.SELECT_LIST.includes(column.type)) {
- return this.t('tip.select') + ' ' + label;
- } else {
- return this.t('tip.input') + ' ' + label;
- }
- }
- return placeholder;
- };
- /***/ }),
- /* 11 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- // crud配置文件
- exports.default = {
- clientHeight: document.documentElement.clientHeight,
- // 尺寸
- menuWidth: 240,
- menuFixed: 'right',
- menuXsWidth: 100,
- menuAlign: 'center',
- menuHeaderAlign: 'center',
- headerAlign: 'left',
- // 图标
- cancelBtnIcon: 'el-icon-circle-close',
- viewBtnIcon: 'el-icon-view',
- editBtnIcon: 'el-icon-edit',
- copyBtnIcon: 'el-icon-document-add',
- addBtnIcon: 'el-icon-plus',
- printBtnIcon: 'el-icon-printer',
- excelBtnIcon: 'el-icon-download',
- delBtnIcon: 'el-icon-delete',
- searchBtnIcon: 'el-icon-search',
- emptyBtnIcon: 'el-icon-delete',
- saveBtnIcon: 'el-icon-circle-plus-outline',
- updateBtnIcon: 'el-icon-circle-check',
- columnBtnIcon: 'el-icon-s-operation',
- filterBtnIcon: 'el-icon-tickets',
- refreshBtnIcon: 'el-icon-refresh',
- // 显隐
- viewBtn: false,
- editBtn: true,
- copyBtn: false,
- cancelBtn: true,
- addBtn: true,
- addRowBtn: false,
- printBtn: false,
- excelBtn: false,
- delBtn: true,
- cellBtn: false,
- dateBtn: false,
- updateBtn: true,
- saveBtn: true,
- refreshBtn: true,
- columnBtn: true,
- filterBtn: false,
- queryBtn: true,
- menuBtn: false,
- searchBtn: true,
- clearBtn: true,
- selectClearBtn: true,
- searchShow: true,
- tip: true,
- dialogTop: '100',
- dialogHeight: 'auto',
- dialogWidth: '60%',
- dialogDrag: false,
- formFullscreen: false,
- customClass: '',
- pageBackground: true,
- simplePage: false,
- page: true,
- menu: true,
- indexLabel: '#',
- indexWidth: 50,
- indexFixed: 'left',
- selectionWidth: 50,
- selectionFixed: 'left',
- expandWidth: 60,
- expandFixed: 'left',
- sortableWidth: 50,
- sortableFixed: false,
- filterMultiple: true,
- calcHeight: 300,
- title: '表格标题',
- width: '100%',
- searchGutter: 20,
- searchLabelWidth: 80,
- searchSpan: 6
- };
- /***/ }),
- /* 12 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.sendDic = exports.loadLocalDic = exports.loadDic = exports.loadCascaderDic = undefined;
- var _packages = __webpack_require__(6);
- var _packages2 = _interopRequireDefault(_packages);
- var _validate = __webpack_require__(9);
- var _util = __webpack_require__(5);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- var loadCascaderDic = exports.loadCascaderDic = function loadCascaderDic(columnOption, list) {
- return new Promise(function (resolve, reject) {
- var columnList = [];
- var result = [];
- var networkdic = {};
- columnOption.forEach(function (ele) {
- if (ele.parentProp) columnList.push(ele);
- });
- list.forEach(function (ele, index) {
- columnList.forEach(function (column) {
- if (column.hide !== true && column.dicFlag !== false) {
- result.push(new Promise(function (resolve) {
- if ((0, _validate.validatenull)(ele[column.parentProp])) {
- resolve({
- prop: column.prop,
- data: [],
- index: index
- });
- } else {
- if (column.dicUrl) {
- sendDic(Object.assign({
- url: '' + column.dicUrl.replace('{{key}}', ele[column.parentProp])
- }, {
- props: column.props,
- method: column.dicMethod,
- formatter: column.dicFormatter,
- query: column.dicQuery
- })).then(function (res) {
- resolve({
- prop: column.prop,
- data: res,
- index: index
- });
- });
- }
- }
- }));
- }
- });
- });
- Promise.all(result).then(function (data) {
- data.forEach(function (ele) {
- if ((0, _validate.validatenull)(networkdic[ele.index])) networkdic[ele.index] = {};
- networkdic[ele.index][ele.prop] = ele.data;
- });
- resolve(networkdic);
- });
- });
- };
- var loadDic = exports.loadDic = function loadDic(option) {
- var ajaxdic = []; // 发送ajax的字典
- return new Promise(function (resolve, reject) {
- var params = createdDic(option);
- ajaxdic = params.ajaxdic;
- if (!window.axios && !(0, _validate.validatenull)(ajaxdic)) {
- _packages2.default.logs('axios');
- resolve();
- }
- handeDic(ajaxdic).then(function (res) {
- resolve(res);
- }).catch(function (err) {
- reject(err);
- });
- });
- };
- var loadLocalDic = exports.loadLocalDic = function loadLocalDic(option) {
- var locationdic = {};
- var alldic = option.dicData || {};
- option.column.forEach(function (ele) {
- if (!(0, _validate.validatenull)(ele.dicData)) {
- locationdic[ele.prop] = ele.dicData;
- }
- });
- return Object.assign(alldic, locationdic);
- };
- function createdDic(option) {
- var column = option.column || [];
- var ajaxdic = [];
- var locationdic = {};
- var flagdic = [];
- column.forEach(function (ele) {
- var dicData = ele.dicData;
- var dicUrl = ele.dicUrl;
- var prop = ele.prop;
- var parentProp = ele.parentProp;
- flagdic = flagdic.concat(ele.cascaderItem || []);
- if (Array.isArray(dicData)) {
- locationdic[prop] = dicData;
- }
- if (ele.dicFlag === false || flagdic.includes(prop)) return;
- if (dicUrl && !parentProp) {
- ajaxdic.push({
- url: dicUrl,
- name: prop,
- method: ele.dicMethod,
- formatter: ele.dicFormatter,
- props: ele.props,
- dataType: ele.dataType,
- resKey: (ele.props || {}).res,
- query: ele.dicQuery
- });
- }
- });
- return {
- ajaxdic: ajaxdic,
- locationdic: locationdic
- };
- }
- // 循环处理字典
- function handeDic(list) {
- var networkdic = {};
- var result = [];
- return new Promise(function (resolve) {
- list.forEach(function (ele) {
- result.push(new Promise(function (resolve) {
- sendDic(Object.assign(ele, {
- url: '' + ele.url.replace('{{key}}', '')
- })).then(function (res) {
- res = (0, _util.detailDic)(res, ele.props, ele.dataType);
- resolve(res);
- }).catch(function () {
- resolve([]);
- });
- }));
- });
- Promise.all(result).then(function (data) {
- list.forEach(function (ele, index) {
- networkdic[ele.name] = data[index];
- });
- resolve(networkdic);
- });
- });
- }
- // ajax获取字典
- var sendDic = exports.sendDic = function sendDic(params) {
- var url = params.url,
- query = params.query,
- method = params.method,
- resKey = params.resKey,
- props = params.props,
- formatter = params.formatter,
- value = params.value,
- column = params.column,
- _params$form = params.form,
- form = _params$form === undefined ? {} : _params$form;
- if (column) {
- url = column.dicUrl;
- method = column.dicMethod;
- query = column.dicQuery;
- formatter = column.dicFormatter;
- props = column.props;
- }
- url = url || '';
- var list = url.match(/[^\{\}]+(?=\})/g);
- list = list || [];
- list.forEach(function (ele) {
- if (ele === 'key') url = url.replace('{{key}}', value || '');else url = url.replace('{{' + ele + '}}', form[ele] || '');
- });
- if (props) resKey = (props || {}).res || resKey;
- return new Promise(function (resolve) {
- var callback = function callback(res) {
- var list = [];
- if (typeof formatter === 'function') {
- list = formatter(res.data);
- } else {
- list = (0, _util.getObjValue)(res.data, resKey);
- }
- resolve(list);
- };
- if (!window.axios) {
- _packages2.default.logs('axios');
- resolve([]);
- }
- if (method === 'post') {
- window.axios.post(url, query).then(function (res) {
- callback(res);
- }).catch(function () {
- return [resolve([])];
- });
- } else {
- window.axios.get(url, {
- params: query
- }).then(function (res) {
- callback(res);
- }).catch(function () {
- return [resolve([])];
- });
- }
- });
- };
- /***/ }),
- /* 13 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(31);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_eb068b4a_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(148);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_eb068b4a_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 14 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- // 获取当前日期
- var getDayText = exports.getDayText = function getDayText() {
- var date = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : new Date();
- if (typeof date === 'number') {
- date = new Date(date);
- } else if (typeof date === 'string') {
- date = new Date(date.replace(/-/g, '/').replace(/\./g, '/'));
- }
- return '日一二三四五六'.charAt(date.getDay());
- };
- var dateFtt = exports.dateFtt = function dateFtt(fmt, date) {
- // author: meizz
- var o = {
- 'M+': date.getMonth() + 1, // 月份
- 'd+': date.getDate(), // 日
- 'h+': date.getHours(), // 小时
- 'm+': date.getMinutes(), // 分
- 's+': date.getSeconds(), // 秒
- 'q+': Math.floor((date.getMonth() + 3) / 3), // 季度
- S: date.getMilliseconds() // 毫秒
- };
- if (/(y+)/.test(fmt)) {
- fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
- }
- for (var k in o) {
- if (new RegExp('(' + k + ')').test(fmt)) {
- fmt = fmt.replace(RegExp.$1, RegExp.$1.length === 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length));
- }
- }
- return fmt;
- };
- var getDateValues = exports.getDateValues = function getDateValues(value) {
- var format = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'yyyy/MM/dd hh:mm::ss';
- function strDetail(str) {
- str = str + '';
- if (str.length === 1) {
- return '0' + str;
- }
- return str;
- }
- var str = new Date();
- if (typeof value === 'number') {
- str = new Date(value);
- } else if (typeof value === 'string') {
- str = new Date(value.replace(/-/g, '/').replace(/\./g, '/'));
- }
- var result = [];
- var year = str.getFullYear();
- var month = str.getMonth() + 1;
- var date = str.getDate();
- var hours = str.getHours();
- var minutes = str.getMinutes();
- var seconds = str.getSeconds();
- if (format.includes('y')) result.push(strDetail(year));
- if (format.includes('M')) result.push(strDetail(month));
- if (format.includes('d')) result.push(strDetail(date));
- if (format.includes('h')) result.push(strDetail(hours));
- if (format.includes('m')) result.push(strDetail(minutes));
- if (format.includes('s')) result.push(strDetail(seconds));
- return result;
- };
- var timeToSec = exports.timeToSec = function timeToSec(time) {
- var s = '';
- var hour = time.split(':')[0] || '00';
- var min = time.split(':')[1] || '00';
- var sec = time.split(':')[2] || '00';
- s = Number(hour * 3600) + Number(min * 60) + Number(sec);
- return s;
- };
- var GetDateStr = exports.GetDateStr = function GetDateStr(AddDayCount) {
- var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
- var dd = new Date();
- dd.setDate(dd.getDate() + AddDayCount); // 获取AddDayCount天后的日期
- var y = dd.getFullYear();
- var m = dd.getMonth() + 1 < 10 ? '0' + (dd.getMonth() + 1) : dd.getMonth() + 1; // 获取当前月份的日期,不足10补0
- var d = dd.getDate() < 10 ? '0' + dd.getDate() : dd.getDate(); // 获取当前几号,不足10补0
- var result = y + '-' + m + '-' + d;
- result = type === 0 ? result + ' 00:00:00' : result + ' 23:59:59';
- return result;
- };
- /***/ }),
- /* 15 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = function () {
- return {
- props: {
- option: {
- type: Object,
- required: true,
- default: function _default() {
- return {};
- }
- }
- },
- watch: {
- option: {
- handler: function handler() {
- this.init();
- },
- deep: true
- }
- },
- data: function data() {
- return {
- DIC: {},
- cascaderDIC: {},
- tableOption: {},
- isMobile: ''
- };
- },
- created: function created() {
- this.init();
- this.handleLoadDic();
- },
- computed: {
- resultOption: function resultOption() {
- return Object.assign(this.deepClone(this.tableOption), {
- column: this.propOption
- });
- },
- formRules: function formRules() {
- var result = {};
- this.propOption.forEach(function (ele) {
- if (ele.rules && ele.display !== false) result[ele.prop] = ele.rules;
- });
- return result;
- },
- menuType: function menuType() {
- return this.tableOption.menuType || this.$AVUE.menuType || 'button';
- },
- isMediumSize: function isMediumSize() {
- return this.controlSize;
- },
- controlSize: function controlSize() {
- return this.tableOption.size || this.$AVUE.size || 'small';
- }
- },
- methods: {
- init: function init() {
- this.tableOption = this.option;
- this.getIsMobile();
- this.handleLocalDic();
- },
- getIsMobile: function getIsMobile() {
- this.isMobile = window.document.body.clientWidth <= 768;
- },
- updateDic: function updateDic(prop, list) {
- var _this = this;
- var column = this.findObject(this.propOption, prop);
- if (this.validatenull(list) && this.validatenull(prop)) {
- this.handleLoadDic();
- } else if (this.validatenull(list) && !this.validatenull(column.dicUrl)) {
- (0, _dic.sendDic)({
- column: column
- }).then(function (list) {
- _this.$set(_this.DIC, prop, list);
- });
- } else {
- this.$set(this.DIC, prop, list);
- }
- },
- handleSetDic: function handleSetDic(list) {
- var _this2 = this;
- var res = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- Object.keys(res).forEach(function (ele) {
- _this2.$set(list, ele, res[ele]);
- });
- this.forEachLabel && this.forEachLabel();
- },
- //本地字典
- handleLocalDic: function handleLocalDic() {
- var res = (0, _dic.loadLocalDic)(this.resultOption);
- this.handleSetDic(this.DIC, res);
- },
- // 网络字典加载
- handleLoadDic: function handleLoadDic() {
- var _this3 = this;
- return new Promise(function (resolve) {
- (0, _dic.loadDic)(_this3.resultOption).then(function (res) {
- _this3.handleSetDic(_this3.DIC, res);
- resolve();
- });
- });
- },
- //级联字典加载
- handleLoadCascaderDic: function handleLoadCascaderDic() {
- var _this4 = this;
- (0, _dic.loadCascaderDic)(this.propOption, this.data).then(function (res) {
- return _this4.handleSetDic(_this4.cascaderDIC, res);
- });
- }
- }
- };
- };
- var _dic = __webpack_require__(12);
- /***/ }),
- /* 16 */
- /***/ (function(module, exports, __webpack_require__) {
- !function(t,e){ true?module.exports=e():"function"==typeof define&&define.amd?define(e):t.dayjs=e()}(this,function(){"use strict";var t="millisecond",e="second",n="minute",r="hour",i="day",s="week",u="month",o="quarter",a="year",h=/^(\d{4})-?(\d{1,2})-?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d{1,3})?$/,f=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,c=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},d={s:c,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+c(r,2,"0")+":"+c(i,2,"0")},m:function(t,e){var n=12*(e.year()-t.year())+(e.month()-t.month()),r=t.clone().add(n,u),i=e-r<0,s=t.clone().add(n+(i?-1:1),u);return Number(-(n+(e-r)/(i?r-s:s-r))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(h){return{M:u,y:a,w:s,d:i,D:"date",h:r,m:n,s:e,ms:t,Q:o}[h]||String(h||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},$={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},l="en",m={};m[l]=$;var y=function(t){return t instanceof v},M=function(t,e,n){var r;if(!t)return l;if("string"==typeof t)m[t]&&(r=t),e&&(m[t]=e,r=t);else{var i=t.name;m[i]=t,r=i}return!n&&r&&(l=r),r||!n&&l},g=function(t,e){if(y(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new v(n)},D=d;D.l=M,D.i=y,D.w=function(t,e){return g(t,{locale:e.$L,utc:e.$u,$offset:e.$offset})};var v=function(){function c(t){this.$L=this.$L||M(t.locale,null,!0),this.parse(t)}var d=c.prototype;return d.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(D.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match(h);if(r)return n?new Date(Date.UTC(r[1],r[2]-1,r[3]||1,r[4]||0,r[5]||0,r[6]||0,r[7]||0)):new Date(r[1],r[2]-1,r[3]||1,r[4]||0,r[5]||0,r[6]||0,r[7]||0)}return new Date(e)}(t),this.init()},d.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},d.$utils=function(){return D},d.isValid=function(){return!("Invalid Date"===this.$d.toString())},d.isSame=function(t,e){var n=g(t);return this.startOf(e)<=n&&n<=this.endOf(e)},d.isAfter=function(t,e){return g(t)<this.startOf(e)},d.isBefore=function(t,e){return this.endOf(e)<g(t)},d.$g=function(t,e,n){return D.u(t)?this[e]:this.set(n,t)},d.year=function(t){return this.$g(t,"$y",a)},d.month=function(t){return this.$g(t,"$M",u)},d.day=function(t){return this.$g(t,"$W",i)},d.date=function(t){return this.$g(t,"$D","date")},d.hour=function(t){return this.$g(t,"$H",r)},d.minute=function(t){return this.$g(t,"$m",n)},d.second=function(t){return this.$g(t,"$s",e)},d.millisecond=function(e){return this.$g(e,"$ms",t)},d.unix=function(){return Math.floor(this.valueOf()/1e3)},d.valueOf=function(){return this.$d.getTime()},d.startOf=function(t,o){var h=this,f=!!D.u(o)||o,c=D.p(t),d=function(t,e){var n=D.w(h.$u?Date.UTC(h.$y,e,t):new Date(h.$y,e,t),h);return f?n:n.endOf(i)},$=function(t,e){return D.w(h.toDate()[t].apply(h.toDate("s"),(f?[0,0,0,0]:[23,59,59,999]).slice(e)),h)},l=this.$W,m=this.$M,y=this.$D,M="set"+(this.$u?"UTC":"");switch(c){case a:return f?d(1,0):d(31,11);case u:return f?d(1,m):d(0,m+1);case s:var g=this.$locale().weekStart||0,v=(l<g?l+7:l)-g;return d(f?y-v:y+(6-v),m);case i:case"date":return $(M+"Hours",0);case r:return $(M+"Minutes",1);case n:return $(M+"Seconds",2);case e:return $(M+"Milliseconds",3);default:return this.clone()}},d.endOf=function(t){return this.startOf(t,!1)},d.$set=function(s,o){var h,f=D.p(s),c="set"+(this.$u?"UTC":""),d=(h={},h[i]=c+"Date",h.date=c+"Date",h[u]=c+"Month",h[a]=c+"FullYear",h[r]=c+"Hours",h[n]=c+"Minutes",h[e]=c+"Seconds",h[t]=c+"Milliseconds",h)[f],$=f===i?this.$D+(o-this.$W):o;if(f===u||f===a){var l=this.clone().set("date",1);l.$d[d]($),l.init(),this.$d=l.set("date",Math.min(this.$D,l.daysInMonth())).toDate()}else d&&this.$d[d]($);return this.init(),this},d.set=function(t,e){return this.clone().$set(t,e)},d.get=function(t){return this[D.p(t)]()},d.add=function(t,o){var h,f=this;t=Number(t);var c=D.p(o),d=function(e){var n=g(f);return D.w(n.date(n.date()+Math.round(e*t)),f)};if(c===u)return this.set(u,this.$M+t);if(c===a)return this.set(a,this.$y+t);if(c===i)return d(1);if(c===s)return d(7);var $=(h={},h[n]=6e4,h[r]=36e5,h[e]=1e3,h)[c]||1,l=this.$d.getTime()+t*$;return D.w(l,this)},d.subtract=function(t,e){return this.add(-1*t,e)},d.format=function(t){var e=this;if(!this.isValid())return"Invalid Date";var n=t||"YYYY-MM-DDTHH:mm:ssZ",r=D.z(this),i=this.$locale(),s=this.$H,u=this.$m,o=this.$M,a=i.weekdays,h=i.months,c=function(t,r,i,s){return t&&(t[r]||t(e,n))||i[r].substr(0,s)},d=function(t){return D.s(s%12||12,t,"0")},$=i.meridiem||function(t,e,n){var r=t<12?"AM":"PM";return n?r.toLowerCase():r},l={YY:String(this.$y).slice(-2),YYYY:this.$y,M:o+1,MM:D.s(o+1,2,"0"),MMM:c(i.monthsShort,o,h,3),MMMM:c(h,o),D:this.$D,DD:D.s(this.$D,2,"0"),d:String(this.$W),dd:c(i.weekdaysMin,this.$W,a,2),ddd:c(i.weekdaysShort,this.$W,a,3),dddd:a[this.$W],H:String(s),HH:D.s(s,2,"0"),h:d(1),hh:d(2),a:$(s,u,!0),A:$(s,u,!1),m:String(u),mm:D.s(u,2,"0"),s:String(this.$s),ss:D.s(this.$s,2,"0"),SSS:D.s(this.$ms,3,"0"),Z:r};return n.replace(f,function(t,e){return e||l[t]||r.replace(":","")})},d.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},d.diff=function(t,h,f){var c,d=D.p(h),$=g(t),l=6e4*($.utcOffset()-this.utcOffset()),m=this-$,y=D.m(this,$);return y=(c={},c[a]=y/12,c[u]=y,c[o]=y/3,c[s]=(m-l)/6048e5,c[i]=(m-l)/864e5,c[r]=m/36e5,c[n]=m/6e4,c[e]=m/1e3,c)[d]||m,f?y:D.a(y)},d.daysInMonth=function(){return this.endOf(u).$D},d.$locale=function(){return m[this.$L]},d.locale=function(t,e){if(!t)return this.$L;var n=this.clone(),r=M(t,e,!0);return r&&(n.$L=r),n},d.clone=function(){return D.w(this.$d,this)},d.toDate=function(){return new Date(this.valueOf())},d.toJSON=function(){return this.isValid()?this.toISOString():null},d.toISOString=function(){return this.$d.toISOString()},d.toString=function(){return this.$d.toUTCString()},c}();return g.prototype=v.prototype,g.extend=function(t,e){return t(e,v,g),g},g.locale=M,g.isDayjs=y,g.unix=function(t){return g(1e3*t)},g.en=m[l],g.Ls=m,g});
- /***/ }),
- /* 17 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _vdom = __webpack_require__(18);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "affix",
- props: {
- id: {},
- offsetTop: {
- type: Number,
- default: 0
- },
- offsetBottom: {
- type: Number
- }
- },
- data: function data() {
- return {
- affix: false,
- styles: {},
- slot: false,
- slotStyle: {}
- };
- },
- computed: {
- parent: function parent() {
- if (this.validatenull(this.id)) {
- return window;
- } else {
- if ((0, _vdom.isDom)(this.id)) return this.id;else return window.document.getElementById(this.id);
- }
- },
- offsetType: function offsetType() {
- var type = "top";
- if (this.offsetBottom >= 0) {
- type = "bottom";
- }
- return type;
- }
- },
- mounted: function mounted() {
- this.parent.addEventListener("scroll", this.handleScroll, false);
- this.parent.addEventListener("resize", this.handleScroll, false);
- },
- beforeDestroy: function beforeDestroy() {
- this.parent.removeEventListener("scroll", this.handleScroll, false);
- this.parent.removeEventListener("resize", this.handleScroll, false);
- },
- methods: {
- getScroll: function getScroll(target, top) {
- var prop = top ? "pageYOffset" : "pageXOffset";
- var method = top ? "scrollTop" : "scrollLeft";
- var ret = target[prop];
- if (typeof ret !== "number") {
- ret = window.document.documentElement[method];
- }
- return ret;
- },
- getOffset: function getOffset(element) {
- var rect = element.getBoundingClientRect();
- var scrollTop = this.getScroll(this.parent, true);
- var scrollLeft = this.getScroll(this.parent);
- var docEl = window.document.body;
- var clientTop = docEl.clientTop || 0;
- var clientLeft = docEl.clientLeft || 0;
- return {
- top: rect.top + scrollTop - clientTop,
- left: rect.left + scrollLeft - clientLeft
- };
- },
- handleScroll: function handleScroll() {
- var affix = this.affix;
- var scrollTop = this.getScroll(window, true);
- var elOffset = this.getOffset(this.$el);
- var windowHeight = window.innerHeight;
- var elHeight = this.$el.getElementsByTagName("div")[0].offsetHeight;
- // Fixed Top
- if (elOffset.top - this.offsetTop < scrollTop && this.offsetType == "top" && !affix) {
- this.affix = true;
- this.slotStyle = {
- width: this.$refs.point.clientWidth + "px",
- height: this.$refs.point.clientHeight + "px"
- };
- this.slot = true;
- this.styles = {
- top: this.offsetTop + "px",
- left: elOffset.left + "px",
- width: this.$el.offsetWidth + "px"
- };
- this.$emit("on-change", true);
- } else if (elOffset.top - this.offsetTop > scrollTop && this.offsetType == "top" && affix) {
- this.slot = false;
- this.slotStyle = {};
- this.affix = false;
- this.styles = null;
- this.$emit("on-change", false);
- }
- // Fixed Bottom
- if (elOffset.top + this.offsetBottom + elHeight > scrollTop + windowHeight && this.offsetType == "bottom" && !affix) {
- this.affix = true;
- this.styles = {
- bottom: this.offsetBottom + "px",
- left: elOffset.left + "px",
- width: this.$el.offsetWidth + "px"
- };
- this.$emit("on-change", true);
- } else if (elOffset.top + this.offsetBottom + elHeight < scrollTop + windowHeight && this.offsetType == "bottom" && affix) {
- this.affix = false;
- this.styles = null;
- this.$emit("on-change", false);
- }
- }
- }
- });
- /***/ }),
- /* 18 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
- exports.hasOwn = hasOwn;
- exports.isVNode = isVNode;
- exports.isDom = isDom;
- var hasOwnProperty = Object.prototype.hasOwnProperty;
- function hasOwn(obj, key) {
- return hasOwnProperty.call(obj, key);
- };
- function isVNode(node) {
- return node !== null && (typeof node === 'undefined' ? 'undefined' : _typeof(node)) === 'object' && hasOwn(node, 'componentOptions');
- };
- function isDom(obj) {
- return (typeof HTMLElement === 'undefined' ? 'undefined' : _typeof(HTMLElement)) === 'object' ? function () {
- return obj instanceof HTMLElement;
- }() : function () {
- return obj && (typeof obj === 'undefined' ? 'undefined' : _typeof(obj)) === 'object' && obj.nodeType === 1 && typeof obj.nodeName === 'string';
- }();
- }
- /***/ }),
- /* 19 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _countup = __webpack_require__(127);
- var _countup2 = _interopRequireDefault(_countup);
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "count-up",
- props: {
- animation: {
- type: Boolean,
- default: true
- },
- start: {
- type: Number,
- required: false,
- default: 0
- },
- end: {
- required: true
- },
- decimals: {
- type: Number,
- required: false,
- default: 0
- },
- duration: {
- type: Number,
- required: false,
- default: 2
- },
- options: {
- type: Object,
- required: false,
- default: function _default() {
- return {};
- }
- },
- callback: {
- type: Function,
- required: false,
- default: function _default() {}
- }
- },
- data: function data() {
- return {
- c: null
- };
- },
- watch: {
- decimals: function decimals() {
- if (this.c && this.c.update) {
- this.c.update(this.end);
- }
- },
- end: function end(value) {
- if (this.c && this.c.update) {
- this.c.update(value);
- }
- }
- },
- mounted: function mounted() {
- if (this.animation) {
- this.init();
- }
- },
- methods: {
- init: function init() {
- var _this = this;
- if (!this.c) {
- this.c = new _countup2.default(this.$el, this.start, this.end, this.decimals, this.duration, this.options);
- this.c.start(function () {
- _this.callback(_this.c);
- });
- }
- },
- destroy: function destroy() {
- this.c = null;
- }
- },
- beforeDestroy: function beforeDestroy() {
- this.destroy();
- },
- start: function start(callback) {
- var _this2 = this;
- if (this.c && this.c.start) {
- this.c.start(function () {
- callback && callback(_this2.c);
- });
- }
- },
- pauseResume: function pauseResume() {
- if (this.c && this.c.pauseResume) {
- this.c.pauseResume();
- }
- },
- reset: function reset() {
- if (this.c && this.c.reset) {
- this.c.reset();
- }
- },
- update: function update(newEndVal) {
- if (this.c && this.c.update) {
- this.c.update(newEndVal);
- }
- }
- });
- /***/ }),
- /* 20 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _props;
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- var prefixCls = "avue-avatar";
- exports.default = (0, _create2.default)({
- name: "avatar",
- props: (_props = {
- src: String,
- shape: {
- validator: function validator(val) {
- return ["circle", "square"].includes(val);
- },
- default: "circle"
- }
- }, _defineProperty(_props, "shape", String), _defineProperty(_props, "size", {
- validator: function validator(val) {
- return typeof val === "number" || ["small", "large", "default"].includes(val);
- },
- default: "default"
- }), _defineProperty(_props, "icon", String), _props),
- data: function data() {
- return {
- scale: 1
- };
- },
- updated: function updated() {
- var _this = this;
- this.$nextTick(function () {
- _this.setScale();
- });
- },
- computed: {
- sizeChildrenStyle: function sizeChildrenStyle() {
- var childrenStyle = {};
- var childrenNode = this.$refs.avatarChildren;
- var transformString = "scale(" + this.scale + ") translateX(-50%)";
- childrenStyle = {
- msTransform: transformString,
- WebkitTransform: transformString,
- transform: transformString
- };
- if (typeof size === "number") {
- childrenStyle.lineHeight = this.size + "px";
- }
- return childrenStyle;
- },
- sizeCls: function sizeCls() {
- var _ref;
- return _ref = {}, _defineProperty(_ref, prefixCls + "--" + this.shape, this.shape), _defineProperty(_ref, prefixCls + "--lg", this.size === "large"), _defineProperty(_ref, prefixCls + "--sm", this.size === "small"), _ref;
- },
- sizeStyle: function sizeStyle() {
- return typeof this.size === "number" ? {
- width: this.size + "px",
- height: this.size + "px",
- lineHeight: this.size + "px",
- fontSize: this.icon ? this.size / 2 + "px" : "18px"
- } : {};
- }
- },
- mounted: function mounted() {
- var _this2 = this;
- this.$nextTick(function () {
- _this2.setScale();
- });
- },
- methods: {
- setScale: function setScale() {
- var childrenNode = this.$refs.avatarChildren;
- if (childrenNode) {
- var childrenWidth = childrenNode.offsetWidth;
- var avatarWidth = this.$el.getBoundingClientRect().width;
- if (avatarWidth - 8 < childrenWidth) {
- this.scale = (avatarWidth - 8) / childrenWidth;
- } else {
- this.scale = 1;
- }
- }
- }
- }
- });
- /***/ }),
- /* 21 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- var propsDefault = {
- title: "title",
- meta: "meta",
- lead: "lead",
- body: "body"
- }; //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "article",
- props: {
- data: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- props: {
- type: Object,
- default: function _default() {
- return propsDefault;
- }
- },
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- },
- computed: {
- titleKey: function titleKey() {
- return this.props.title || propsDefault.title;
- },
- metaKey: function metaKey() {
- return this.props.meta || propsDefault.meta;
- },
- leadKey: function leadKey() {
- return this.props.lead || propsDefault.lead;
- },
- bodyKey: function bodyKey() {
- return this.props.body || propsDefault.body;
- },
- title: function title() {
- return this.data[this.titleKey];
- },
- meta: function meta() {
- return this.data[this.metaKey];
- },
- lead: function lead() {
- return this.data[this.leadKey];
- },
- body: function body() {
- return this.data[this.bodyKey];
- }
- },
- mounted: function mounted() {}
- });
- /***/ }),
- /* 22 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "carousel",
- data: function data() {
- return {};
- },
- props: {
- option: {
- type: Object,
- default: function _default() {}
- }
- },
- computed: {
- data: function data() {
- return this.option.data || [];
- }
- },
- created: function created() {},
- mounted: function mounted() {},
- watch: {},
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 23 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _packages = __webpack_require__(6);
- var _packages2 = _interopRequireDefault(_packages);
- var _permission = __webpack_require__(25);
- var _permission2 = _interopRequireDefault(_permission);
- var _init = __webpack_require__(15);
- var _init2 = _interopRequireDefault(_init);
- var _tablePage = __webpack_require__(138);
- var _tablePage2 = _interopRequireDefault(_tablePage);
- var _headerSearch = __webpack_require__(140);
- var _headerSearch2 = _interopRequireDefault(_headerSearch);
- var _locale = __webpack_require__(7);
- var _locale2 = _interopRequireDefault(_locale);
- var _column = __webpack_require__(146);
- var _column2 = _interopRequireDefault(_column);
- var _headerMenu = __webpack_require__(151);
- var _headerMenu2 = _interopRequireDefault(_headerMenu);
- var _dialogColumn = __webpack_require__(153);
- var _dialogColumn2 = _interopRequireDefault(_dialogColumn);
- var _dialogFilter = __webpack_require__(155);
- var _dialogFilter2 = _interopRequireDefault(_dialogFilter);
- var _dialogForm = __webpack_require__(157);
- var _dialogForm2 = _interopRequireDefault(_dialogForm);
- var _config = __webpack_require__(11);
- var _config2 = _interopRequireDefault(_config);
- var _eval = __webpack_require__(159);
- var _eval2 = _interopRequireDefault(_eval);
- var _dataformat = __webpack_require__(10);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "crud",
- mixins: [(0, _init2.default)(), _locale2.default],
- directives: {
- permission: _permission2.default
- },
- provide: function provide() {
- return {
- crud: this
- };
- },
- components: {
- column: _column2.default,
- tablePage: _tablePage2.default, //分页
- headerSearch: _headerSearch2.default, //搜索
- headerMenu: _headerMenu2.default, //菜单头部
- dialogColumn: _dialogColumn2.default, //显隐列
- dialogFilter: _dialogFilter2.default, //过滤器
- dialogForm: _dialogForm2.default //分页,
- },
- data: function data() {
- return {
- reload: true,
- isChild: false,
- config: _config2.default,
- list: [],
- expandList: [],
- tableForm: {},
- tableHeight: undefined,
- tableIndex: -1,
- tableSelect: [],
- formIndexList: [],
- sumsList: [],
- cascaderDicList: {},
- formCascaderList: {},
- btnDisabledList: {},
- btnDisabled: false
- };
- },
- created: function created() {
- // 初始化数据
- this.dataInit();
- },
- mounted: function mounted() {
- var _this = this;
- this.refreshTable(function () {
- //如果有搜索激活搜索
- _this.$refs.headerSearch.init();
- //动态计算表格高度
- _this.getTableHeight();
- //是否开启表格排序
- _this.setSort();
- });
- },
- computed: {
- isIconMenu: function isIconMenu() {
- return this.menuType === "icon";
- },
- isTextMenu: function isTextMenu() {
- return this.menuType === "text";
- },
- isMenu: function isMenu() {
- return this.menuType === "menu";
- },
- calcHeight: function calcHeight() {
- return this.tableOption.calcHeight || 10;
- },
- propOption: function propOption() {
- var result = [];
- var safe = this;
- function findProp(list) {
- if (!Array.isArray(list)) return;
- list.forEach(function (ele) {
- if (ele.prop) {
- result.push(ele);
- }
- if (ele.children) {
- safe.isChild = true;
- findProp(ele.children);
- }
- });
- }
- findProp(this.columnOption);
- if (this.isChild) {
- result = (0, _dataformat.calcCascader)(result);
- } else {
- result = (0, _dataformat.calcCascader)(this.columnOption);
- }
- return result;
- },
- isTree: function isTree() {
- var flag = false;
- this.data.forEach(function (ele) {
- if (ele.children) {
- flag = true;
- }
- });
- return this.vaildData(this.tableOption.tree, flag);
- },
- isGroup: function isGroup() {
- return !this.validatenull(this.tableOption.group);
- },
- groupOption: function groupOption() {
- return this.parentOption.group;
- },
- isSortable: function isSortable() {
- return this.tableOption.sortable;
- },
- dynamicOption: function dynamicOption() {
- var list = [];
- this.propOption.forEach(function (ele) {
- if (ele.type === 'dynamic') {
- list = list.concat(ele.children.column.map(function (item) {
- return Object.assign(item, {
- dynamic: true
- });
- }));
- }
- });
- return list;
- },
- columnFormOption: function columnFormOption() {
- var list = [];
- this.propOption.forEach(function (column) {
- list.push(column);
- });
- if (this.isGroup) {
- this.groupOption.forEach(function (ele) {
- if (!ele.column) return;
- ele.column.forEach(function (column) {
- list.push(column);
- });
- });
- }
- return list.concat(this.dynamicOption);
- },
- expandLevel: function expandLevel() {
- return this.parentOption.expandLevel || 0;
- },
- expandAll: function expandAll() {
- return this.parentOption.expandAll || false;
- },
- rowKey: function rowKey() {
- return this.tableOption.rowKey || "id";
- },
- rowParentKey: function rowParentKey() {
- return this.tableOption.rowParentKey || "parentId";
- },
- parentOption: function parentOption() {
- return this.tableOption || {};
- },
- columnOption: function columnOption() {
- return this.tableOption.column || [];
- },
- sumColumnList: function sumColumnList() {
- return this.tableOption.sumColumnList || [];
- },
- selectLen: function selectLen() {
- return this.tableSelect ? this.tableSelect.length : 0;
- }
- },
- watch: {
- tableOption: {
- handler: function handler() {
- this.$refs.dialogColumn.columnInit();
- },
- deep: true
- },
- tableForm: {
- handler: function handler() {
- this.$emit("input", this.tableForm);
- },
- deep: true
- },
- value: {
- handler: function handler() {
- this.formVal();
- },
- deep: true
- },
- data: {
- handler: function handler() {
- this.dataInit();
- this.handleLoadCascaderDic();
- },
- deep: true
- }
- },
- props: {
- sortBy: Function,
- sortOrders: Function,
- sortMethod: Function,
- spanMethod: Function,
- summaryMethod: Function,
- rowStyle: Function,
- cellStyle: Function,
- beforeClose: Function,
- beforeOpen: Function,
- rowClassName: Function,
- cellClassName: Function,
- headerCellClassName: Function,
- uploadBefore: Function,
- uploadAfter: Function,
- uploadDelete: Function,
- uploadPreview: Function,
- uploadError: Function,
- uploadExceed: Function,
- permission: {
- type: [Function, Object],
- default: function _default() {
- return {};
- }
- },
- value: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- showColumn: {
- type: Array,
- default: function _default() {
- return [];
- }
- },
- search: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- page: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- tableLoading: {
- type: Boolean,
- default: false
- },
- disabled: {
- type: Boolean,
- default: false
- },
- data: {
- type: Array,
- required: true,
- default: function _default() {
- return [];
- }
- }
- },
- methods: {
- getPermission: function getPermission(key, row, index) {
- if (typeof this.permission === "function") {
- return this.permission(key, row, index);
- } else if (!this.validatenull(this.permission[key])) {
- return this.permission[key];
- } else {
- return true;
- }
- },
- getTableHeight: function getTableHeight() {
- var _this2 = this;
- if (this.tableOption.height == "auto") {
- this.$nextTick(function () {
- var tableStyle = _this2.$refs.table.$el;
- var pageStyle = _this2.$refs.tablePage ? _this2.$refs.tablePage.$el.offsetHeight : 0;
- _this2.tableHeight = _config2.default.clientHeight - tableStyle.offsetTop - pageStyle - _this2.calcHeight;
- });
- } else {
- this.tableHeight = this.tableOption.height;
- }
- },
- doLayout: function doLayout() {
- this.$refs.table.doLayout();
- },
- refreshTable: function refreshTable(callback) {
- var _this3 = this;
- this.reload = false;
- this.$nextTick(function () {
- _this3.reload = true;
- callback && callback();
- });
- },
- //开启排序
- setSort: function setSort() {
- var _this4 = this;
- var callback = function callback() {
- if (!window.Sortable) {
- _packages2.default.logs("Sortable");
- return;
- }
- var el = _this4.$refs.table.$el.querySelectorAll('.el-table__body-wrapper > table > tbody')[0];
- _this4.sortable = window.Sortable.create(el, {
- ghostClass: 'avue-crud__sortable',
- handle: _this4.tableOption.dragHandler ? '.avue-crud__drag-handler' : undefined,
- onEnd: function onEnd(evt) {
- var oldindex = evt.oldIndex;
- var newindex = evt.newIndex;
- var targetRow = _this4.list.splice(oldindex, 1)[0];
- _this4.list.splice(newindex, 0, targetRow);
- _this4.$emit('sortable-change', oldindex, newindex, targetRow, _this4.list);
- }
- });
- };
- if (this.isSortable) {
- this.$nextTick(function () {
- callback();
- });
- }
- },
- //树懒加载
- treeLoad: function treeLoad(tree, treeNode, resolve) {
- this.$emit('tree-load', tree, treeNode, function (data) {
- tree.children = data;
- resolve(data);
- });
- },
- // 格式化数据源
- formatData: function formatData() {
- var data = this.data;
- if (data.length === 0) {
- return [];
- }
- (0, _eval.addAttrs)(this, data, {
- expand: this.expandAll,
- expandLevel: this.expandLevel
- });
- this.list = (0, _eval2.default)(this, data);
- },
- showRow: function showRow(row) {
- var index = row.rowIndex;
- var show = row.row._parent ? row.row._parent._expand && row.row._parent._show : true;
- row.row._show = show;
- return show ? "animation:treeTableShow 1s;-webkit-animation:treeTableShow 1s;" : "display:none;";
- },
- //对部分表单字段进行校验的方法
- validateField: function validateField(val) {
- return this.$refs.dialogForm.$refs.tableForm.validateField(val);
- },
- handleGetRowKeys: function handleGetRowKeys(row) {
- var rowKey = row[this.rowKey];
- return rowKey;
- },
- menuIcon: function menuIcon(value) {
- return this.vaildData(this.tableOption[value + 'Text'], this.t("crud." + value));
- },
- menuText: function menuText(value) {
- return this.isTextMenu ? "text" : value;
- },
- selectClear: function selectClear() {
- this.$refs.table.clearSelection();
- },
- toggleRowSelection: function toggleRowSelection(row, selected) {
- this.$refs.table.toggleRowSelection(row, selected);
- },
- toggleRowExpansion: function toggleRowExpansion(row, expanded) {
- this.$refs.table.toggleRowExpansion(row, expanded);
- },
- setCurrentRow: function setCurrentRow(row) {
- this.$refs.table.setCurrentRow(row);
- },
- indexMethod: function indexMethod(index) {
- return index + 1 + ((this.page.currentPage || 1) - 1) * (this.page.pageSize || 10);
- },
- formVal: function formVal() {
- var _this5 = this;
- Object.keys(this.value).forEach(function (ele) {
- _this5.$set(_this5.tableForm, ele, _this5.value[ele]);
- });
- },
- dataInit: function dataInit() {
- var _this6 = this;
- this.list = this.data;
- //初始化序列的参数
- this.list.forEach(function (ele, index) {
- if (ele.$cellEdit && !_this6.formCascaderList[index]) {
- _this6.formCascaderList[index] = _this6.deepClone(ele);
- }
- ele.$index = index;
- });
- },
- //拖动表头事件
- headerDragend: function headerDragend(newWidth, oldWidth, column, event) {
- this.$emit("header-dragend", newWidth, oldWidth, column, event);
- },
- //展开或则关闭
- expandChange: function expandChange(row, expand) {
- this.expandList = [].concat(_toConsumableArray(expand));
- this.$emit("expand-change", row, expand);
- },
- //设置单选
- currentRowChange: function currentRowChange(val) {
- this.$emit("current-row-change", val);
- },
- //刷新事件
- refreshChange: function refreshChange() {
- this.$emit("refresh-change");
- },
- // 选中实例
- toggleSelection: function toggleSelection(rows) {
- var _this7 = this;
- if (rows) {
- rows.forEach(function (row) {
- _this7.$refs.table.toggleRowSelection(row);
- });
- } else {
- this.$refs.table.clearSelection();
- }
- },
- // 选择回调
- selectionChange: function selectionChange(val) {
- this.tableSelect = val;
- this.$emit("selection-change", this.tableSelect);
- },
- // 单个选择回调
- select: function select(selection, row) {
- this.$emit("select", selection, row);
- },
- // 点击勾选全选 Checkbox
- selectAll: function selectAll(selection) {
- this.$emit("select-all", selection);
- },
- // 排序回调
- sortChange: function sortChange(val) {
- this.$emit("sort-change", val);
- },
- // 行双击
- rowDblclick: function rowDblclick(row, event) {
- this.$emit("row-dblclick", row, event);
- },
- // 行单机
- rowClick: function rowClick(row, event, column) {
- this.$emit("row-click", row, event, column);
- },
- //清空排序
- clearSort: function clearSort() {
- this.$refs.table.clearSort();
- },
- //当单元格 hover 进入时会触发该事件
- cellMouseEnter: function cellMouseEnter(row, column, cell, event) {
- this.$emit("cell-mouse-enter", row, column, cell, event);
- },
- //当单元格 hover 退出时会触发该事件
- cellMouseLeave: function cellMouseLeave(row, column, cell, event) {
- this.$emit("cell-mouse-leave", row, column, cell, event);
- },
- //当某个单元格被点击时会触发该事件
- cellClick: function cellClick(row, column, cell, event) {
- this.$emit("cell-click", row, column, cell, event);
- },
- // 当某一列的表头被点击时会触发该事件
- headerClick: function headerClick(column, event) {
- this.$emit("header-click", column, event);
- },
- //当某一行被鼠标右键点击时会触发该事件
- rowContextmenu: function rowContextmenu(row, column, event) {
- this.$emit("row-contextmenu", row, column, event);
- },
- //当某一列的表头被鼠标右键点击时触发该事件
- headerContextmenu: function headerContextmenu(column, event) {
- this.$emit("header-contextmenu", column, event);
- },
- //当某个单元格被双击击时会触发该事件
- cellDblclick: function cellDblclick(row, column, cell, event) {
- this.$emit("cell-dblclick", row, column, cell, event);
- },
- //行编辑点击
- rowCell: function rowCell(row, index) {
- if (row.$cellEdit) {
- this.rowCellUpdate(row, index);
- } else {
- this.rowCellEdit(row, index);
- }
- },
- //单元格新增
- rowCellAdd: function rowCellAdd() {
- var row = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- var len = this.list.length;
- var formDefault = (0, _dataformat.formInitVal)(this.propOption).tableForm;
- row = this.deepClone(Object.assign({
- $cellEdit: true,
- $index: len
- }, formDefault, row));
- this.list.push(row);
- this.formIndexList.push(len);
- this.setSort();
- },
- //行取消
- rowCancel: function rowCancel(row, index) {
- if (this.validatenull(row[this.rowKey])) {
- this.list.splice(index, 1);
- return;
- }
- this.formCascaderList[index].$cellEdit = false;
- //设置行数据
- this.$set(this.list, index, this.formCascaderList[index]);
- delete this.formCascaderList[index];
- //设置级联字典
- this.$set(this.cascaderDIC, index, this.cascaderDicList[index]);
- this.formIndexList.splice(this.formIndexList.indexOf(index), 1);
- },
- // 单元格编辑
- rowCellEdit: function rowCellEdit(row, index) {
- var _this8 = this;
- row.$cellEdit = true;
- this.$set(this.list, index, row);
- //缓冲行数据
- this.formCascaderList[index] = this.deepClone(row);
- //缓冲级联字典
- this.cascaderDicList[index] = this.deepClone(this.cascaderDIC[index]);
- setTimeout(function () {
- _this8.formIndexList.push(index);
- }, 1000);
- },
- //单元格更新
- rowCellUpdate: function rowCellUpdate(row, index) {
- var _this9 = this;
- this.asyncValidator(this.formRules, row).then(function (res) {
- _this9.btnDisabledList[index] = true;
- _this9.btnDisabled = true;
- _this9.$emit("row-update", row, index, function () {
- _this9.btnDisabledList[index] = false;
- _this9.btnDisabled = false;
- row.$cellEdit = false;
- _this9.$set(_this9.list, index, row);
- delete _this9.formCascaderList[index];
- }, function () {
- _this9.btnDisabledList[index] = false;
- });
- }).catch(function (errors) {
- _this9.$message.error("\u7B2C" + (index + 1) + "\u884C:" + errors[0].message);
- });
- },
- rowAdd: function rowAdd() {
- this.$refs.dialogForm.show("add");
- },
- rowSave: function rowSave() {
- return this.$refs.dialogForm.$refs.tableForm.submit();
- },
- rowUpdate: function rowUpdate() {
- return this.$refs.dialogForm.$refs.tableForm.submit();
- },
- closeDialog: function closeDialog() {
- return this.$refs.dialogForm.closeDialog();
- },
- //对象克隆
- rowClone: function rowClone(row) {
- var rowData = {};
- Object.keys(row).forEach(function (ele) {
- if (!["_parent", "children"].includes(ele)) {
- rowData[ele] = row[ele];
- }
- });
- return rowData;
- },
- //搜索
- searchChange: function searchChange() {
- this.$refs.headerSearch.searchChange();
- },
- getPropRef: function getPropRef(prop) {
- return this.$refs.dialogForm.$refs.tableForm.getPropRef(prop);
- },
- //清空
- searchReset: function searchReset() {
- this.$refs.headerSearch.searchReset();
- },
- // 编辑
- rowEdit: function rowEdit(row, index) {
- this.tableForm = this.rowClone(row);
- this.$emit("input", this.tableForm);
- this.tableIndex = index;
- this.$refs.dialogForm.show("edit", index);
- },
- //复制
- rowCopy: function rowCopy(row) {
- this.tableForm = this.rowClone(row);
- delete this.tableForm[this.rowKey];
- this.$emit("input", this.tableForm);
- this.tableIndex = -1;
- this.$refs.dialogForm.show("add");
- },
- //查看
- rowView: function rowView(row, index) {
- this.tableForm = this.rowClone(row);
- this.$emit("input", this.tableForm);
- this.tableIndex = index;
- this.$refs.dialogForm.show("view");
- },
- vaildParent: function vaildParent(row) {
- return this.validatenull(row[this.rowParentKey]);
- },
- // 删除
- rowDel: function rowDel(row, index) {
- var _this10 = this;
- this.$emit("row-del", row, index, function () {
- var callback = function callback() {
- var list = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
- var index = list.findIndex(function (ele) {
- return ele[_this10.rowKey] === row[_this10.rowKey];
- });
- list.splice(index, 1);
- };
- if (_this10.isTree) {
- if (_this10.vaildParent(row)) {
- callback(_this10.data);
- } else {
- var parent = _this10.findObject(_this10.data, row[_this10.rowParentKey], _this10.rowKey);
- if (parent === undefined) {
- callback(_this10.data);
- } else {
- callback(parent.children);
- }
- }
- } else {
- callback(_this10.data);
- }
- });
- },
- //清空表单
- resetForm: function resetForm() {
- this.$refs.dialogForm.resetForm();
- this.$emit("input", this.tableForm);
- },
- //合并行
- tableSpanMethod: function tableSpanMethod(param) {
- if (typeof this.spanMethod === "function") return this.spanMethod(param);
- },
- //合集统计逻辑
- tableSummaryMethod: function tableSummaryMethod(param) {
- var _this11 = this;
- //如果自己写逻辑则调用summaryMethod方法
- if (typeof this.summaryMethod === "function") return this.summaryMethod(param);
- var columns = param.columns,
- data = param.data;
- var sums = [];
- if (columns.length > 0) {
- columns.forEach(function (column, index) {
- var currItem = _this11.sumColumnList.find(function (item) {
- return item.name === column.property;
- });
- if (index === 0) {
- sums[index] = '';
- } else if (currItem) {
- var decimals = currItem.decimals || 2;
- var label = currItem.label;
- switch (currItem.type) {
- case "count":
- sums[index] = (label || _this11.t('crud.summary.count')) + data.length;
- break;
- case "avg":
- var avgValues = data.map(function (item) {
- return Number(item[column.property]);
- });
- var nowindex = 1;
- sums[index] = avgValues.reduce(function (perv, curr) {
- var value = Number(curr);
- if (!isNaN(value)) {
- return (perv * (nowindex - 1) + curr) / nowindex++;
- } else {
- return perv;
- }
- }, 0);
- sums[index] = (label || _this11.t('crud.summary.avg')) + sums[index].toFixed(decimals);
- break;
- case "sum":
- var values = data.map(function (item) {
- return Number(item[column.property]);
- });
- sums[index] = values.reduce(function (perv, curr) {
- var value = Number(curr);
- if (!isNaN(value)) {
- return perv + curr;
- } else {
- return perv;
- }
- }, 0);
- sums[index] = (label || _this11.t('crud.summary.sum')) + sums[index].toFixed(decimals);
- break;
- }
- } else {
- sums[index] = "-";
- }
- });
- }
- this.sumsList = sums;
- return sums;
- }
- }
- });
- /***/ }),
- /* 24 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
- var log = {};
- /**
- * @description 返回这个样式的颜色值
- * @param {String} type 样式名称 [ primary | success | warning | danger | text ]
- */
- function typeColor() {
- var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'default';
- var color = '';
- switch (type) {
- case 'default':
- color = '#35495E';
- break;
- case 'primary':
- color = '#3488ff';
- break;
- case 'success':
- color = '#43B883';
- break;
- case 'warning':
- color = '#e6a23c';
- break;
- case 'danger':
- color = '#f56c6c';
- break;
- default:
- break;
- }
- return color;
- }
- /**
- * @description 打印一个 [ title | text ] 样式的信息
- * @param {String} title title text
- * @param {String} info info text
- * @param {String} type style
- */
- log.capsule = function (title, info) {
- var type = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'primary';
- console.log('%c ' + title + ' %c ' + info + ' %c', 'background:#35495E; padding: 1px; border-radius: 3px 0 0 3px; color: #fff;', 'background:' + typeColor(type) + '; padding: 1px; border-radius: 0 3px 3px 0; color: #fff;', 'background:transparent');
- };
- /**
- * @description 打印彩色文字
- */
- log.colorful = function (textArr) {
- var _console;
- (_console = console).log.apply(_console, ['%c' + textArr.map(function (t) {
- return t.text || '';
- }).join('%c')].concat(_toConsumableArray(textArr.map(function (t) {
- return 'color: ' + typeColor(t.type) + ';';
- }))));
- };
- /**
- * @description 打印 default 样式的文字
- */
- log.default = function (text) {
- log.colorful([{ text: text }]);
- };
- /**
- * @description 打印 primary 样式的文字
- */
- log.primary = function (text) {
- log.colorful([{ text: text, type: 'primary' }]);
- };
- /**
- * @description 打印 success 样式的文字
- */
- log.success = function (text) {
- log.colorful([{ text: text, type: 'success' }]);
- };
- /**
- * @description 打印 warning 样式的文字
- */
- log.warning = function (text) {
- log.colorful([{ text: text, type: 'warning' }]);
- };
- /**
- * @description 打印 danger 样式的文字
- */
- log.danger = function (text) {
- log.colorful([{ text: text, type: 'danger' }]);
- };
- window.$Log = log;
- exports.default = log;
- /***/ }),
- /* 25 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- function init(el, binding) {
- var value = binding.value;
- if (value === false) {
- el.style.display = "none";
- } else {
- el.style.display = "";
- }
- }
- exports.default = {
- bind: function bind(el, binding) {
- init(el, binding);
- },
- update: function update(el, binding) {
- init(el, binding);
- }
- };
- /***/ }),
- /* 26 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _config = __webpack_require__(11);
- var _config2 = _interopRequireDefault(_config);
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "crud",
- inject: ["crud"],
- props: {
- page: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- },
- data: function data() {
- return {
- config: _config2.default,
- defaultPage: {
- total: 0, // 总页数
- pagerCount: 7, //超过多少条隐藏
- currentPage: 1, // 当前页数
- pageSize: 10, // 每页显示多少条
- pageSizes: [10, 20, 30, 40, 50, 100],
- layout: 'total, sizes, prev, pager, next, jumper',
- background: true // 背景颜色
- }
- };
- },
- created: function created() {
- this.pageInit();
- this.crud.$emit("on-load", this.defaultPage);
- },
- watch: {
- page: {
- handler: function handler() {
- this.pageInit();
- },
- deep: true
- },
- pageFlag: function pageFlag() {
- this.crud.getTableHeight();
- },
- //如果当前页面删除没数据了调用第一页
- 'defaultPage.total': function defaultPageTotal(val) {
- if (this.defaultPage.total === (this.defaultPage.currentPage - 1) * this.defaultPage.pageSize && this.defaultPage.total != 0) {
- this.defaultPage.currentPage = this.defaultPage.currentPage - 1;
- this.crud.$emit("on-load", this.defaultPage);
- this.crud.$emit("current-change", this.defaultPage.currentPage);
- this.updateValue();
- }
- }
- },
- computed: {
- pageFlag: function pageFlag() {
- return this.defaultPage.total != 0;
- }
- },
- methods: {
- pageInit: function pageInit() {
- this.defaultPage = Object.assign(this.defaultPage, this.page, {
- total: Number(this.page.total || this.defaultPage.total),
- pagerCount: Number(this.page.pagerCount || this.defaultPage.pagerCount),
- currentPage: Number(this.page.currentPage || this.defaultPage.currentPage),
- pageSize: Number(this.page.pageSize || this.defaultPage.pageSize)
- });
- this.updateValue();
- },
- updateValue: function updateValue() {
- this.crud.$emit('update:page', this.defaultPage);
- },
- //下一页事件
- nextClick: function nextClick(val) {
- this.crud.$emit("next-click", val);
- },
- //上一页事件
- prevClick: function prevClick(val) {
- this.crud.$emit("prev-click", val);
- },
- // 页大小回调
- sizeChange: function sizeChange(val) {
- this.defaultPage.currentPage = 1;
- this.defaultPage.pageSize = val;
- this.updateValue();
- this.crud.$emit("on-load", this.defaultPage);
- this.crud.$emit("size-change", val);
- },
- // 页码回调
- currentChange: function currentChange(val) {
- this.updateValue();
- this.crud.$emit("on-load", this.defaultPage);
- this.crud.$emit("current-change", val);
- }
- }
- });
- /***/ }),
- /* 27 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _util = __webpack_require__(5);
- var _validate = __webpack_require__(9);
- var _locale = __webpack_require__(7);
- var _locale2 = _interopRequireDefault(_locale);
- var _dataformat = __webpack_require__(10);
- var _config = __webpack_require__(11);
- var _config2 = _interopRequireDefault(_config);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "crud__search",
- inject: ["crud"],
- mixins: [_locale2.default],
- data: function data() {
- return {
- flag: false,
- config: _config2.default,
- defaultForm: {
- searchForm: {}
- },
- searchShow: true,
- searchForm: {}
- };
- },
- props: {
- search: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- },
- watch: {
- 'crud.propOption': {
- handler: function handler() {
- this.dataformat();
- },
- immediate: true
- },
- search: {
- handler: function handler() {
- this.searchInit();
- },
- deep: true
- },
- searchForm: {
- handler: function handler() {
- this.$emit("input", this.searchForm);
- this.updateValue();
- },
- deep: true
- }
- },
- created: function created() {
- this.init();
- this.searchInit();
- },
- computed: {
- columnOption: function columnOption() {
- return this.option.column || [];
- },
- option: function option() {
- var _this = this;
- var option = this.crud.option;
- var detailColumn = function detailColumn() {
- var list = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
- var column = [];
- list.forEach(function (ele) {
- if (ele.search) {
- ele = Object.assign(ele, {
- type: (0, _dataformat.getSearchType)(ele),
- multiple: ele.searchMultiple,
- order: ele.searchOrder,
- detail: false,
- dicFlag: false,
- span: ele.searchSpan || option.searchSpan || _this.config.searchSpan,
- gutter: ele.searchGutter || option.searchGutter || _this.config.searchGutter,
- labelWidth: ele.searchLabelWidth || option.searchLabelWidth || _this.config.searchLabelWidth,
- labelPosition: ele.searchLabelPosition || option.searchLabelPosition,
- tip: ele.searchTip,
- placeholder: (0, _dataformat.getPlaceholder)(ele, 'search'),
- filterable: ele.searchFilterable,
- tipPlacement: ele.searchTipPlacement,
- filterMethod: ele.searchFilterMethod,
- checkStrictly: ele.searchCheckStrictly || option.searchCheckStrictly,
- tags: ele.searchTags,
- row: ele.searchRow,
- size: ele.searchSize,
- formslot: ele.searchslot,
- clearable: ele.searchClearable,
- rules: ele.searchRules,
- disabled: ele.searchDisabled,
- readonly: ele.searchReadonly,
- value: ele.searchValue
- });
- var whiteList = ['display', 'disabled', 'readonly'];
- whiteList.forEach(function (key) {
- delete ele[key];
- });
- column.push(ele);
- }
- });
- return column;
- };
- var dataDetail = function dataDetail(list) {
- var result = _this.deepClone(list);
- result.translate = false;
- if (result.group) {
- delete result.group;
- }
- result.column = detailColumn(_this.deepClone(_this.crud.columnFormOption));
- result = Object.assign(result, {
- tabs: false,
- printBtn: false,
- mockBtn: false,
- submitText: _this.vaildData(option.searchBtnText, _this.t('crud.searchBtn')),
- submitBtn: _this.vaildData(option.searchBtn, _this.config.searchSubBtn),
- submitIcon: option.searchBtnIcon || _this.config.searchBtnIcon,
- emptyText: _this.vaildData(option.emptyBtnText, _this.t('crud.emptyBtn')),
- emptyBtn: _this.vaildData(option.emptyBtn, _this.config.emptyBtn),
- emptyIcon: option.emptyBtnIcon || _this.config.emptyBtnIcon,
- menuSpan: option.searchMenuSpan,
- dicFlag: false,
- dicData: _this.crud.DIC
- });
- return result;
- };
- var result = dataDetail(option);
- this.flag = !this.validatenull(result.column);
- return result;
- },
- searchFlag: function searchFlag() {
- return !(0, _validate.validatenull)(this.searchForm);
- }
- },
- methods: {
- searchInit: function searchInit() {
- this.searchForm = Object.assign(this.searchForm, this.search);
- },
- updateValue: function updateValue() {
- this.crud.$emit('update:search', this.searchForm);
- },
- //初始化
- init: function init() {
- //扩展搜索的相关api
- this.crud.searchChange = this.searchChange;
- this.crud.searchReset = this.searchReset;
- },
- // 搜索回调
- searchChange: function searchChange(form, done) {
- this.crud.$emit("search-change", form, done);
- },
- // 搜索清空
- resetChange: function resetChange() {
- this.crud.$emit("search-reset", this.defaultForm.tableForm);
- },
- // 搜索清空
- searchReset: function searchReset() {
- this.$refs.form.resetForm();
- },
- handleSearchShow: function handleSearchShow() {
- this.searchShow = !this.searchShow;
- },
- dataformat: function dataformat() {
- this.defaultForm = (0, _dataformat.formInitVal)(this.option.column);
- this.searchForm = this.deepClone(this.defaultForm.tableForm);
- this.searchShow = (0, _util.vaildData)(this.crud.tableOption.searchShow, this.crud.config.searchShow);
- }
- }
- });
- /***/ }),
- /* 28 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.i18n = exports.use = exports.locale = exports.t = undefined;
- var _zh = __webpack_require__(141);
- var _zh2 = _interopRequireDefault(_zh);
- var _en = __webpack_require__(142);
- var _en2 = _interopRequireDefault(_en);
- var _deepmerge = __webpack_require__(143);
- var _deepmerge2 = _interopRequireDefault(_deepmerge);
- var _format = __webpack_require__(144);
- var _format2 = _interopRequireDefault(_format);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- ;
- var Vue = window.Vue;
- var format = (0, _format2.default)(Vue);
- var lang = _zh2.default;
- var merged = false;
- var i18nHandler = function i18nHandler() {
- var vuei18n = Object.getPrototypeOf(this || Vue).$t;
- if (typeof vuei18n === 'function' && (Vue || {}).locale) {
- if (!merged) {
- merged = true;
- Vue.locale(Vue.config.lang, (0, _deepmerge2.default)(lang, Vue.locale(Vue.config.lang) || {}, { clone: true }));
- }
- return vuei18n.apply(this, arguments);
- }
- };
- var t = exports.t = function t(path, options) {
- var value = i18nHandler.apply(this, arguments);
- if (value !== null && value !== undefined) return value;
- var array = path.split('.');
- var current = lang;
- for (var i = 0, j = array.length; i < j; i++) {
- var property = array[i];
- value = current[property];
- if (i === j - 1) return format(value, options);
- if (!value) return '';
- current = value;
- }
- return '';
- };
- var locale = exports.locale = {
- zh: _zh2.default,
- en: _en2.default
- };
- var use = exports.use = function use(l) {
- lang = locale[l || 'zh'];
- };
- var i18n = exports.i18n = function i18n(fn) {
- i18nHandler = fn || i18nHandler;
- };
- exports.default = { use: use, t: t, i18n: i18n, locale: locale };
- /***/ }),
- /* 29 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
- var _variable = __webpack_require__(8);
- var _dynamicColumn = __webpack_require__(147);
- var _dynamicColumn2 = _interopRequireDefault(_dynamicColumn);
- var _locale = __webpack_require__(7);
- var _locale2 = _interopRequireDefault(_locale);
- var _dic = __webpack_require__(12);
- var _dataformat = __webpack_require__(10);
- var _index = __webpack_require__(13);
- var _index2 = _interopRequireDefault(_index);
- var _detail = __webpack_require__(32);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = {
- name: "column",
- mixins: [_locale2.default],
- components: {
- formTemp: _index2.default,
- dynamicColumn: _dynamicColumn2.default
- },
- inject: ["crud"],
- provide: function provide() {
- return {
- crud: this.crud,
- dynamic: this
- };
- },
- props: {
- columnOption: {
- type: Array,
- default: function _default() {
- return [];
- }
- }
- },
- computed: {
- list: function list() {
- var result = [].concat(_toConsumableArray(this.columnOption));
- return result;
- }
- },
- methods: {
- getComponent: _dataformat.getComponent,
- getPlaceholder: _dataformat.getPlaceholder,
- vaildColumn: function vaildColumn(item) {
- var prop = item.prop;
- return ((this.crud.$refs.dialogColumn || {}).columnIndex || []).includes(prop);
- },
- corArray: function corArray(list) {
- var separator = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _variable.DIC_SPLIT;
- if (this.validatenull(list)) {
- return [];
- } else if (!Array.isArray(list)) {
- return list.split(separator);
- }
- return list;
- },
- getImgList: function getImgList(scope, column) {
- var url = (column.propsHttp || {}).home || '';
- var value = (column.props || {}).value || _variable.DIC_PROPS.value;
- if (this.validatenull(scope.row[column.prop])) return [];
- if (column.listType == 'picture-img') return [url + scope.row[column.prop]];
- var list = this.corArray(this.deepClone(scope.row[column.prop]), column.separator);
- list.forEach(function (ele, index) {
- if ((typeof ele === "undefined" ? "undefined" : _typeof(ele)) === 'object') {
- list[index] = url + ele[value];
- } else {
- list[index] = url + ele;
- }
- });
- return list;
- },
- menuText: function menuText(value) {
- return this.menuType === "text" ? "text" : value;
- },
- handleDetail: function handleDetail(row, column, DIC) {
- var result = row[column.prop];
- result = (0, _detail.detail)(row, column, this.crud.tableOption, DIC);
- if (!this.validatenull(DIC)) {
- row["$" + column.prop] = result;
- }
- return result;
- },
- handleShowLabel: function handleShowLabel(row, column, DIC) {
- var result = "";
- if (!this.validatenull(DIC)) {
- result = (0, _detail.detail)(row, column, this.tableOption, DIC);
- row["$" + column.prop] = result;
- }
- return result;
- },
- handleChange: function handleChange(index, row) {
- var _this = this;
- this.$nextTick(function () {
- var columnOption = [].concat(_toConsumableArray(_this.crud.propOption));
- //本节点;
- var column = columnOption[index];
- var list = column.cascader;
- var value = row[column.prop];
- var rowIndex = row.$index;
- // 下一个节点
- var columnNext = columnOption[index + 1];
- var columnNextProp = columnNext.prop;
- //最后一级
- if (_this.validatenull(list) || _this.validatenull(value) || _this.validatenull(columnNext)) {
- return;
- }
- // 如果本节点没有字典则创建节点数组
- if (_this.validatenull(_this.crud.cascaderDIC[rowIndex])) {
- _this.$set(_this.crud.cascaderDIC, rowIndex, {});
- }
- if (_this.crud.formIndexList.includes(rowIndex)) {
- //清空子类字典
- list.forEach(function (ele) {
- _this.$set(_this.crud.cascaderDIC[rowIndex], ele.prop, []);
- list.forEach(function (ele) {
- return row[ele] = "";
- });
- });
- }
- (0, _dic.sendDic)({
- column: columnNext,
- value: value,
- form: row
- }).then(function (res) {
- //首次加载的放入队列记录
- if (!_this.crud.formIndexList.includes(rowIndex)) _this.crud.formIndexList.push(rowIndex);
- var dic = Array.isArray(res) ? res : [];
- // 修改字典
- _this.$set(_this.crud.cascaderDIC[rowIndex], columnNextProp, dic);
- if (!_this.validatenull(dic) && !_this.validatenull(columnNext.cascaderIndex)) {
- row[columnNextProp] = dic[columnNext.cascaderIndex][(columnNext.props || {}).value || _variable.DIC_PROPS.value];
- }
- });
- });
- },
- openImg: function openImg(list, index) {
- list = list.map(function (ele) {
- return { thumbUrl: ele, url: ele };
- });
- this.$ImagePreview(list, index);
- },
- cellEditFlag: function cellEditFlag(row, column) {
- return row.$cellEdit && column.slot !== true && column.cell;
- },
- // 图标显示
- iconShow: function iconShow(prop, record) {
- return prop === this.crud.treeProp && record.children && record.children.length > 0;
- },
- // 切换下级是否展开
- toggleExpanded: function toggleExpanded(row, index) {
- row._expand = !row._expand;
- this.$set(this.crud.list, index, row);
- },
- //表格筛选逻辑
- handleFiltersMethod: function handleFiltersMethod(value, row, column) {
- var columnNew = this.columnOption.filter(function (ele) {
- return ele.prop === column.property;
- })[0];
- if (typeof columnNew.filtersMethod === "function") {
- return columnNew.filtersMethod(value, row, columnNew);
- } else {
- return row[columnNew.prop] === value;
- }
- },
- //表格筛选字典
- handleFilters: function handleFilters(column) {
- var _this2 = this;
- if (column.filter !== true) return undefined;
- if (this.validatenull(column.dicFilters)) {
- var list = [];
- (this.crud.DIC[column.prop] || []).forEach(function (ele) {
- var props = column.props || _this2.crud.tableOption.props || {};
- list.push({
- text: ele[props.label || _variable.DIC_PROPS.label],
- value: ele[props.value || _variable.DIC_PROPS.value]
- });
- });
- return list;
- }
- return column.dicFilters;
- }
- }
- };
- /***/ }),
- /* 30 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _index = __webpack_require__(13);
- var _index2 = _interopRequireDefault(_index);
- var _locale = __webpack_require__(7);
- var _locale2 = _interopRequireDefault(_locale);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = {
- name: "dynamic-column",
- mixins: [_locale2.default],
- components: {
- formTemp: _index2.default
- },
- inject: ["dynamic", 'crud'],
- props: {
- columnOption: {
- type: Object,
- required: true
- }
- },
- created: function created() {
- var _this = this;
- var list = ["corArray", "openImg", "detailData", "getComponent", "getPlaceholder", "vaildColumn", "menuText", "handleDetail", "handleShowLabel", "handleChange", "cellEditFlag", "iconShow", "getImgList", "toggleExpanded", "handleFiltersMethod", "handleFilters"];
- Object.keys(this.dynamic).forEach(function (ele) {
- if (list.includes(ele)) {
- _this[ele] = _this.dynamic[ele];
- }
- });
- }
- };
- /***/ }),
- /* 31 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _props;
- var _dataformat = __webpack_require__(10);
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = {
- name: 'form-temp',
- props: (_props = {
- value: {},
- t: Function,
- uploadBefore: Function,
- uploadDelete: Function,
- uploadAfter: Function,
- uploadPreview: Function,
- uploadError: Function,
- uploadExceed: Function,
- props: {
- type: Object
- },
- clearable: {
- type: Boolean
- },
- enter: {
- type: Boolean,
- default: false
- },
- type: {
- type: String
- },
- propsHttp: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- }, _defineProperty(_props, 'props', {
- type: Object
- }), _defineProperty(_props, 'dic', {
- type: Array
- }), _defineProperty(_props, 'placeholder', {
- type: String
- }), _defineProperty(_props, 'size', {
- type: String
- }), _defineProperty(_props, 'disabled', {
- type: Boolean
- }), _defineProperty(_props, 'readonly', {
- type: Boolean
- }), _defineProperty(_props, 'column', {
- type: Object,
- default: function _default() {
- return {};
- }
- }), _props),
- data: function data() {
- return {
- first: false,
- text: undefined
- };
- },
- computed: {
- params: function params() {
- return this.column.params || {};
- },
- event: function event() {
- return this.column.event || {};
- },
- columnOption: function columnOption() {
- return (this.column.children || []).column || [];
- }
- },
- watch: {
- text: {
- handler: function handler(val) {
- if (this.first || !this.validatenull(val)) {
- this.first = true;
- this.$emit('input', val);
- } else {
- this.first = true;
- }
- }
- },
- value: {
- handler: function handler(val) {
- this.text = val;
- },
- immediate: true
- }
- },
- methods: {
- getComponent: _dataformat.getComponent,
- getPlaceholder: _dataformat.getPlaceholder,
- enterChange: function enterChange() {
- if (this.enter) {
- this.$emit('enter');
- }
- },
- handleChange: function handleChange(val) {
- this.$emit('change', val);
- }
- }
- };
- /***/ }),
- /* 32 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.detail = undefined;
- var _validate = __webpack_require__(9);
- var _util = __webpack_require__(5);
- var _variable = __webpack_require__(8);
- var _dayjs = __webpack_require__(16);
- var _dayjs2 = _interopRequireDefault(_dayjs);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- var detail = exports.detail = function detail() {
- var row = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- var column = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- var option = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
- var dic = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : [];
- var result = row[column.prop];
- var type = column.type;
- var separator = column.separator;
- if ((0, _validate.validatenull)(result)) result = '';
- if (!(0, _validate.validatenull)(result)) {
- // 日期处理
- if (_variable.DATE_LIST.includes(type) && column.format) {
- var format = column.format.replace('dd', 'DD').replace('yyyy', 'YYYY');
- result = (0, _dayjs2.default)(result).format(format);
- }
- }
- if (['string', 'number'].includes(column.dataType) && !Array.isArray(result) && !(0, _validate.validatenull)(result)) {
- result = (result + '').split(separator || _variable.DIC_SPLIT);
- if (column.dataType === 'number') result = (0, _util.strCorNum)(result);
- }
- if (['array'].includes(type)) {
- if (Array.isArray(result)) {
- result = result.join(separator || _variable.DIC_SHOW_SPLIT);
- } else {
- result = result.split(separator || _variable.DIC_SPLIT).join(separator || _variable.DIC_SHOW_SPLIT);
- }
- } else if (['password'].includes(type)) {
- result = (0, _util.getPasswordChar)(result, '*');
- } else if (['color'].includes(type)) {
- result = '<i class="avue-crud__color" style="background-color:' + result + '"></i>';
- } else if (['icon'].includes(type)) {
- result = '<i class="avue-crud__icon ' + result + '" ></i>';
- }
- // 深结构绑定处理
- if (column.bind) result = (0, _util.getAsVal)(row, column.bind);
- // 字典处理
- if (!(0, _validate.validatenull)(dic)) {
- result = (0, _util.findByValue)(dic, result, column.props || option.props, ['cascader', 'tree'].includes(column.type), column);
- }
- // 自定义格式化
- if (column.formatter && typeof column.formatter === 'function') {
- result = column.formatter(row, row[column.prop], result, column);
- }
- return result;
- };
- /***/ }),
- /* 33 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _locale = __webpack_require__(7);
- var _locale2 = _interopRequireDefault(_locale);
- var _permission = __webpack_require__(25);
- var _permission2 = _interopRequireDefault(_permission);
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _config = __webpack_require__(11);
- var _config2 = _interopRequireDefault(_config);
- var _packages = __webpack_require__(6);
- var _packages2 = _interopRequireDefault(_packages);
- var _date = __webpack_require__(14);
- var _util = __webpack_require__(5);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "crud",
- mixins: [_locale2.default],
- directives: {
- permission: _permission2.default
- },
- inject: ["crud"],
- data: function data() {
- return {
- dateCreate: false,
- pickerOptions: {
- shortcuts: [{
- text: '今日',
- onClick: function onClick(picker) {
- var end = new Date();
- var start = new Date();
- start.setTime(start.getTime());
- picker.$emit('pick', [start, end]);
- }
- }, {
- text: '昨日',
- onClick: function onClick(picker) {
- var end = new Date();
- var start = new Date();
- start.setTime(start.getTime() - 3600 * 1000 * 24 * 1);
- picker.$emit('pick', [start, end]);
- }
- }, {
- text: '最近一周',
- onClick: function onClick(picker) {
- var end = new Date();
- var start = new Date();
- start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
- picker.$emit('pick', [start, end]);
- }
- }, {
- text: '最近一个月',
- onClick: function onClick(picker) {
- var end = new Date();
- var start = new Date();
- start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
- picker.$emit('pick', [start, end]);
- }
- }, {
- text: '最近三个月',
- onClick: function onClick(picker) {
- var end = new Date();
- var start = new Date();
- start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);
- picker.$emit('pick', [start, end]);
- }
- }]
- },
- config: _config2.default
- };
- },
- created: function created() {
- this.initFun();
- },
- computed: {
- data: function data() {
- if (this.crud.tableOption.selection) {
- return this.crud.tableSelect;
- } else {
- return this.crud.list;
- }
- },
- columnIndex: function columnIndex() {
- return this.crud.$refs.dialogColumn.columnIndex;
- }
- },
- methods: {
- //日期组件回调
- dateChange: function dateChange(val) {
- if (this.dateCreate) {
- this.crud.$emit("date-change", val);
- } else {
- this.dateCreate = true;
- }
- },
- initFun: function initFun() {
- this.vaildData = _util.vaildData;
- this.crud.rowExcel = this.rowExcel;
- this.crud.rowPrint = this.rowPrint;
- },
- rowExcel: function rowExcel() {
- var _this = this;
- if (!window.saveAs || !window.XLSX) {
- _packages2.default.logs("file-saver");
- _packages2.default.logs("xlsx");
- return;
- }
- if (this.validatenull(this.data)) {
- this.$message.warning("请勾选要导出的数据");
- return;
- }
- this.$export.excel({
- title: (this.crud.tableOption.title || '') + (0, _date.dateFtt)('yyyy-MM-dd hh:mm:ss', new Date()),
- columns: function () {
- var list = [];
- _this.crud.propOption.forEach(function (ele) {
- if (_this.columnIndex.includes(ele.prop)) {
- list.push({
- label: ele.label,
- prop: function () {
- if (!_this.validatenull(_this.crud.DIC[ele.prop]) || !_this.validatenull(_this.crud.cascaderDIC[ele.prop])) {
- return "$" + ele.prop;
- }
- return ele.prop;
- }()
- });
- }
- });
- return list;
- }(),
- data: this.handleSum()
- });
- this.crud.setCurrentRow();
- },
- //计算统计
- handleSum: function handleSum() {
- var _this2 = this;
- var option = this.crud.tableOption;
- var columnOption = this.crud.propOption;
- var count = 0;
- var sumsList = [].concat(_toConsumableArray(this.crud.sumsList));
- var data = [];
- this.data.forEach(function (ele) {
- var obj = _this2.deepClone(ele);
- columnOption.forEach(function (column) {
- if (column.bind) {
- obj[column.prop] = (0, _util.getAsVal)(obj, column.bind);
- }
- });
- data.push(obj);
- });
- if (option.index) count++;
- if (option.selection) count++;
- if (option.expand) count++;
- sumsList.splice(0, count);
- sumsList.splice(sumsList.length - 1, 1);
- if (option.showSummary) {
- var sumsObj = {};
- sumsList.forEach(function (ele, index) {
- if ((columnOption[index] || {}).prop) {
- sumsObj[columnOption[index].prop] = ele;
- }
- });
- data.push(sumsObj);
- }
- return data;
- },
- //打印
- rowPrint: function rowPrint() {
- var _this3 = this;
- this.$nextTick(function () {
- _this3.$Print({
- html: _this3.crud.$el.innerHTML
- });
- });
- }
- }
- });
- /***/ }),
- /* 34 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _packages = __webpack_require__(6);
- var _packages2 = _interopRequireDefault(_packages);
- var _locale = __webpack_require__(7);
- var _locale2 = _interopRequireDefault(_locale);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: 'crud',
- mixins: [_locale2.default],
- inject: ["crud"],
- props: {
- showColumn: {
- type: Array,
- default: function _default() {
- return [];
- }
- }
- },
- data: function data() {
- return {
- columnBox: false,
- defaultProps: {
- value: 'prop'
- },
- columnList: [],
- columnIndex: []
- };
- },
- watch: {
- showColumn: function showColumn() {
- this.initData();
- },
- columnIndex: function columnIndex(val) {
- this.crud.refreshTable();
- this.crud.$emit('update:showColumn', val);
- },
- columnBox: function columnBox(val) {
- var _this = this;
- if (val && this.crud.isSortable) {
- this.$nextTick(function () {
- _this.setSort();
- });
- }
- }
- },
- created: function created() {
- this.columnInit();
- },
- methods: {
- initData: function initData() {
- if (!this.validatenull(this.showColumn)) this.columnIndex = this.showColumn;
- },
- //开启排序
- setSort: function setSort() {
- var _this2 = this;
- if (!window.Sortable) {
- _packages2.default.logs("Sortable");
- return;
- }
- var el = this.$refs.transfer.$el.querySelectorAll('.el-checkbox-group')[1];
- this.sortable = window.Sortable.create(el, {
- sort: true,
- handle: '.el-checkbox',
- onEnd: function onEnd(evt) {
- var oldIndex = evt.oldIndex;
- var newIndex = evt.newIndex;
- var column = _this2.crud.propOption;
- var targetRow = column.splice(oldIndex, 1)[0];
- column.splice(newIndex, 0, targetRow);
- _this2.crud.refreshTable();
- }
- });
- },
- columnInit: function columnInit() {
- var _this3 = this;
- this.columnIndex = [];
- this.columnList = [];
- this.crud.propOption.forEach(function (ele, index) {
- if (ele.showColumn !== false) {
- if (ele.hide !== true) _this3.columnIndex.push(ele.prop);
- var obj = {
- label: ele.label,
- key: ele.prop,
- index: index
- };
- _this3.columnList.push(_this3.deepClone(obj));
- }
- });
- this.initData();
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 35 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _dataformat = __webpack_require__(10);
- var _locale = __webpack_require__(7);
- var _locale2 = _interopRequireDefault(_locale);
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _index = __webpack_require__(13);
- var _index2 = _interopRequireDefault(_index);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "crud",
- mixins: [_locale2.default],
- inject: ["crud"],
- components: {
- formTemp: _index2.default
- },
- data: function data() {
- return {
- box: false,
- formDefault: {},
- list: [],
- columnList: [],
- dateList: _dataformat.dateList,
- columnProps: {
- value: "prop"
- }
- };
- },
- computed: {
- symbolDic: function symbolDic() {
- return [{
- label: "=",
- value: "="
- }, {
- label: "≠",
- value: "≠"
- }, {
- label: "like",
- value: "like"
- }, {
- label: ">",
- value: ">"
- }, {
- label: "≥",
- value: "≥"
- }, {
- label: "<",
- value: "<"
- }, {
- label: "≤",
- value: "≤"
- }, {
- label: "∈",
- value: "∈"
- }];
- },
- result: function result() {
- var _this = this;
- var result = [];
- this.list.forEach(function (ele) {
- if (!_this.validatenull(ele.value)) {
- result.push([ele.text, ele.symbol, ele.value]);
- }
- });
- return result;
- },
- columnObj: function columnObj() {
- return this.columnOption[0];
- },
- columnOption: function columnOption() {
- return this.crud.propOption;
- }
- },
- created: function created() {
- this.getSearchType = _dataformat.getSearchType;
- this.formDefault = (0, _dataformat.formInitVal)(this.columnOption).tableForm;
- },
- methods: {
- getColumnByIndex: function getColumnByIndex(column, index) {
- var ele = this.deepClone(column);
- ele.type = (0, _dataformat.getSearchType)(ele);
- ele.multiple = ["checkbox"].includes(column.type);
- return ele;
- },
- handleDelete: function handleDelete(index) {
- this.list.splice(index, 1);
- this.columnList.splice(index, 1);
- },
- handleClear: function handleClear() {
- this.list = [];
- this.columnList = [];
- },
- handleValueClear: function handleValueClear() {
- var _this2 = this;
- this.list.forEach(function (ele, index) {
- _this2.$set(_this2.list[index], 'value', _this2.formDefault[ele.text]);
- });
- },
- handleGetColumn: function handleGetColumn(prop) {
- return this.columnOption.find(function (ele) {
- return ele.prop === prop;
- });
- },
- handleSubmit: function handleSubmit() {
- this.list.push({});
- this.list.splice(this.list.length - 1, 1);
- this.crud.$emit("filter-change", this.result);
- this.box = false;
- },
- handleChange: function handleChange(prop, index) {
- var column = this.handleGetColumn(prop);
- this.columnList[index] = column;
- this.list[index].value = this.formDefault[prop];
- },
- handleAdd: function handleAdd() {
- var len = this.list.length;
- var prop = this.columnObj.prop;
- var column = this.handleGetColumn(prop);
- this.columnList.push(column);
- this.list.push({
- text: prop,
- value: this.formDefault[prop],
- symbol: this.symbolDic[0].value
- });
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 36 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _util = __webpack_require__(5);
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _locale = __webpack_require__(7);
- var _locale2 = _interopRequireDefault(_locale);
- var _config = __webpack_require__(11);
- var _config2 = _interopRequireDefault(_config);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "crud",
- mixins: [_locale2.default],
- inject: ["crud"],
- data: function data() {
- return {
- config: _config2.default,
- boxType: "",
- fullscreen: false,
- size: null,
- boxVisible: false,
- boxHeight: 0,
- tableForm: {},
- index: -1
- };
- },
- props: {
- value: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- },
- watch: {
- boxVisible: function boxVisible(val) {
- var _this = this;
- if (val) {
- this.$nextTick(function () {
- _this.initFun();
- });
- }
- },
- value: {
- handler: function handler() {
- this.formVal();
- },
- deep: true
- },
- tableForm: {
- handler: function handler() {
- this.$emit("input", this.tableForm);
- },
- deep: true
- }
- },
- computed: {
- styleName: function styleName() {
- return {
- height: this.dialogHeight,
- overflow: 'hidden'
- };
- },
- isView: function isView() {
- return this.boxType === 'view';
- },
- isAdd: function isAdd() {
- return this.boxType === 'add';
- },
- isEdit: function isEdit() {
- return this.boxType === 'edit';
- },
- direction: function direction() {
- return this.crud.tableOption.dialogDirection;
- },
- width: function width() {
- return this.vaildData(this.crud.tableOption.dialogWidth + '', this.crud.isMobile ? '100%' : _config2.default.dialogWidth + '');
- },
- dialogType: function dialogType() {
- return this.isDrawer ? 'elDrawer' : 'elDialog';
- },
- dialogTop: function dialogTop() {
- return this.crud.tableOption.dialogTop || _config2.default.dialogTop;
- },
- isDrawer: function isDrawer() {
- return this.crud.tableOption.dialogType === 'drawer';
- },
- dialogHeight: function dialogHeight() {
- if (this.isDrawer) {
- return 'calc(100% - 100px)';
- }
- if (this.crud.tableOption.dialogHeight === _config2.default.dialogHeight) {
- return this.setPx(_config2.default.clientHeight - 3 * this.dialogTop);
- }
- return this.setPx(this.crud.tableOption.dialogHeight);
- },
- formOption: function formOption() {
- var _this2 = this;
- var option = this.deepClone(this.crud.tableOption);
- option.boxType = this.boxType;
- option.column = this.deepClone(this.crud.propOption);
- option.printBtn = false;
- option.mockBtn = false;
- if (this.isView) {
- option.menuBtn = false;
- option.detail = true;
- } else {
- if (!option.menuPosition) option.menuPosition = 'right';
- if (this.isAdd) {
- option.submitBtn = option.saveBtn;
- option.submitText = this.crud.menuIcon('saveBtn');
- option.submitIcon = option.saveBtnIcon || _config2.default.saveBtnIcon;
- } else if (this.isEdit) {
- option.submitBtn = option.updateBtn;
- option.submitText = this.crud.menuIcon('updateBtn');
- option.submitIcon = option.updateBtnIcon || _config2.default.updateBtnIcon;
- }
- option.emptyBtn = option.cancelBtn;
- option.emptyIcon = option.cancelBtnIcon || _config2.default.cancelBtnIcon;
- option.emptyText = this.crud.menuIcon('cancelBtn');
- }
- //不分组的表单不加载字典
- if (!this.crud.isGroup) {
- option.dicFlag = false;
- option.dicData = this.crud.DIC;
- }
- if (!this.validatenull(option.dicFlag)) {
- option.column.forEach(function (ele) {
- ele.boxType = _this2.boxType;
- ele.dicFlag = ele.dicFlag || option.dicFlag;
- });
- }
- return option;
- },
- dialogTitle: function dialogTitle() {
- var key = "" + this.boxType;
- if (!this.validatenull(this.boxType)) {
- return this.crud.tableOption[key + 'Title'] || this.t("crud." + key + "Title");
- }
- }
- },
- methods: {
- handleTabClick: function handleTabClick(tab, event) {
- this.crud.$emit('tab-click', tab, event);
- },
- handleFullScreen: function handleFullScreen() {
- if (this.isDrawer) {
- if (this.validatenull(this.size)) {
- this.size = '100%';
- } else {
- this.size = '';
- }
- } else {
- if (this.fullscreen) {
- this.fullscreen = false;
- } else {
- this.fullscreen = true;
- }
- }
- },
- handleError: function handleError(error) {
- this.crud.$emit('error', error);
- },
- handleSubmit: function handleSubmit(form, hide) {
- if (this.isAdd) {
- this.rowSave(hide);
- } else if (this.isEdit) {
- this.rowUpdate(hide);
- }
- },
- initFun: function initFun() {
- var _this3 = this;
- ['clearValidate', 'validate'].forEach(function (ele) {
- _this3.crud[ele] = _this3.$refs.tableForm[ele];
- });
- },
- formVal: function formVal() {
- var _this4 = this;
- Object.keys(this.value).forEach(function (ele) {
- _this4.tableForm[ele] = _this4.value[ele];
- });
- },
- //清空表单
- resetForm: function resetForm() {
- this.$refs["tableForm"].resetForm();
- this.$emit("input", this.tableForm);
- },
- // 保存
- rowSave: function rowSave(hide) {
- this.crud.$emit("row-save", (0, _util.filterDefaultParams)(this.tableForm, this.crud.tableOption.translate), this.closeDialog, hide);
- },
- // 更新
- rowUpdate: function rowUpdate(hide) {
- var index = this.crud.tableIndex;
- this.crud.$emit("row-update", (0, _util.filterDefaultParams)(this.tableForm, this.crud.tableOption.translate), this.index, this.closeDialog, hide);
- },
- closeDialog: function closeDialog(row, index) {
- var _this5 = this;
- var callback = function callback() {
- if (_this5.isEdit) {
- var obj = _this5.findObject(_this5.crud.data, row[_this5.crud.rowKey], _this5.crud.rowKey);
- obj = Object.assign(obj || {}, row);
- } else if (_this5.isAdd) {
- var _callback = function _callback() {
- var list = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
- var index = arguments[1];
- _this5.validatenull(index) ? list.push(row) : list.splice(index, 0, row);
- };
- if (_this5.crud.isTree) {
- if (!row.children) row.children = [];
- if (_this5.crud.vaildParent(row)) {
- _callback(_this5.crud.data, index);
- } else {
- var parent = _this5.findObject(_this5.crud.data, row[_this5.crud.rowParentKey], _this5.crud.rowKey);
- if (parent === undefined) {
- return _callback(_this5.crud.data, index);
- }
- if (!parent.children) {
- parent.hasChildren = true;
- parent.children = [];
- }
- _callback(parent.children, index);
- }
- } else {
- _callback(_this5.crud.data, index);
- }
- }
- };
- if (row) callback();
- this.hide();
- },
- // 隐藏表单
- hide: function hide(done) {
- var _this6 = this;
- var callback = function callback() {
- done && done();
- _this6.crud.tableIndex = -1;
- _this6.tableForm = {};
- _this6.$nextTick(function () {
- _this6.boxVisible = false;
- });
- };
- if (typeof this.crud.beforeClose === "function") {
- this.crud.beforeClose(callback, this.boxType);
- } else {
- callback();
- }
- },
- // 显示表单
- show: function show(type) {
- var _this7 = this;
- var index = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : -1;
- this.index = index;
- this.boxType = type;
- var callback = function callback() {
- _this7.$nextTick(function () {
- _this7.boxVisible = true;
- });
- };
- if (typeof this.crud.beforeOpen === "function") {
- this.crud.beforeOpen(callback, this.boxType);
- } else {
- callback();
- }
- }
- }
- });
- /***/ }),
- /* 37 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- var propsDefault = {
- img: "img",
- title: "title",
- info: "info"
- };
- exports.default = (0, _create2.default)({
- name: "card",
- props: {
- props: {
- type: Object,
- default: function _default() {
- return propsDefault;
- }
- },
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- data: {
- type: Array,
- default: function _default() {
- return [];
- }
- }
- },
- data: function data() {
- return {
- propsDefault: propsDefault
- };
- },
- computed: {
- imgKey: function imgKey() {
- return this.option.props.img || this.propsDefault.img;
- },
- titleKey: function titleKey() {
- return this.option.props.title || this.propsDefault.title;
- },
- infoKey: function infoKey() {
- return this.option.props.info || this.propsDefault.info;
- },
- span: function span() {
- return this.option.span || 8;
- },
- gutter: function gutter() {
- return this.option.gutter || 20;
- }
- },
- methods: {
- rowAdd: function rowAdd() {
- this.$emit("row-add");
- },
- rowClick: function rowClick(row, index) {
- this.$emit("row-click", row, index);
- }
- }
- });
- /***/ }),
- /* 38 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _packages = __webpack_require__(6);
- var _packages2 = _interopRequireDefault(_packages);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "code",
- props: {
- height: {
- type: Number,
- default: 200
- },
- syntax: {
- type: String,
- default: "javascript"
- }
- },
- computed: {
- styleName: function styleName() {
- return {
- height: this.setPx(this.height)
- };
- }
- },
- mounted: function mounted() {
- if (!window.hljs) {
- _packages2.default.logs("hljs");
- return;
- }
- if (window.hljs && typeof window.hljs.highlightBlock === "function") {
- window.hljs.highlightBlock(this.$refs["container"]);
- }
- }
- });
- /***/ }),
- /* 39 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _date = __webpack_require__(14);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "chat",
- data: function data() {
- return {
- upload: {
- box: false,
- src: "",
- type: '',
- title: ''
- },
- visible: false,
- imgSrc: '',
- videoSrc: '',
- audioSrc: '',
- keys: "",
- show: false,
- msg: ''
- };
- },
- props: {
- beforeOpen: Function,
- tools: {
- type: Object,
- default: function _default() {
- return {
- img: true,
- video: true,
- file: true
- };
- }
- },
- placeholder: {
- type: String,
- default: '请输入...'
- },
- width: {
- type: [String, Number],
- default: 320
- },
- height: {
- type: [String, Number],
- default: 520
- },
- value: {
- type: String
- },
- notice: {
- type: Boolean,
- default: true
- },
- audio: {
- type: Array,
- default: function _default() {
- return ['https://www.helloweba.net/demo/notifysound/notify.ogg', 'https://www.helloweba.net/demo/notifysound/notify.mp3', 'https://www.helloweba.net/demo/notifysound/notify.wav'];
- }
- },
- config: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- keylist: {
- type: Array,
- default: function _default() {
- return [];
- }
- },
- list: {
- type: Array,
- default: function _default() {
- return [];
- }
- }
- },
- watch: {
- 'upload.box': function uploadBox(val) {
- var _this = this;
- if (val) {
- this.$nextTick(function () {
- _this.$refs.form.clearValidate();
- });
- }
- },
- value: {
- handler: function handler() {
- this.msg = this.value;
- },
- immediate: true
- },
- msg: {
- handler: function handler() {
- this.$emit('input', this.msg);
- },
- immediate: true
- }
- },
- computed: {
- heightStyleName: function heightStyleName() {
- return {
- height: this.setPx(this.height)
- };
- },
- widthStyleName: function widthStyleName() {
- return {
- width: this.setPx(this.width)
- };
- },
- msgActive: function msgActive() {
- return !this.validatenull(this.msg.replace(/[\r\n]/g, ""));
- }
- },
- methods: {
- uploadSubmit: function uploadSubmit() {
- var _this2 = this;
- this.$refs.form.validate(function (valid) {
- if (valid) {
- _this2.upload.box = false;
- _this2.$emit('submit', _this2.getDetail(_this2.upload));
- }
- });
- },
- handleUpload: function handleUpload(type) {
- this.upload.type = type;
- this.upload.src = '';
- if (type === 'img') {
- this.upload.title = "图片上传";
- } else if (type === 'video') {
- this.upload.title = "视频上传";
- } else if (type === 'file') {
- this.upload.title = "文件上传";
- }
- this.upload.box = true;
- },
- handleClose: function handleClose(done) {
- this.imgSrc = undefined;
- this.videoSrc = undefined;
- this.audioSrc = undefined;
- done();
- },
- addKey: function addKey() {
- if (this.keys !== '') {
- this.$emit('keyadd', this.keys);
- this.keys = '';
- }
- this.visible = false;
- },
- sendKey: function sendKey(key) {
- this.$emit('keysend', key);
- },
- getAudio: function getAudio() {
- this.$refs.chatAudio.play();
- },
- getNotification: function getNotification(text) {
- var safe = this;
- var NotificationInstance = Notification || window.Notification;
- if (!!NotificationInstance) {
- var _setPermission = function _setPermission() {
- //请求获取通知权限
- NotificationInstance.requestPermission(function (PERMISSION) {
- if (PERMISSION === 'granted') {
- _CreatNotification();
- } else {
- console.log('用户无情残忍的拒绝了你!!!');
- }
- });
- };
- var _CreatNotification = function _CreatNotification() {
- var n = new Notification(safe.config.name, {
- body: text,
- icon: safe.config.img
- });
- n.onshow = function () {
- safe.getAudio();
- setTimeout(function () {
- n.close();
- }, 2500);
- };
- n.onclick = function (e) {
- n.close();
- };
- };
- var permissionNow = NotificationInstance.permission;
- if (permissionNow === 'granted') {
- //允许通知
- _CreatNotification();
- } else if (permissionNow === 'denied') {
- console.log('用户拒绝了你!!!');
- } else {
- _setPermission();
- }
- }
- },
- //mine为'我'的对话
- //text为内容
- pushMsg: function pushMsg() {
- var _this3 = this;
- var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- var mine = params.mine === true ? true : false;
- var text = params.text || {};
- var date = params.date;
- var textObj = {
- date: date || (0, _date.dateFtt)('yyyy-MM-dd hh:mm:ss', new Date()),
- text: function () {
- if ((typeof text === "undefined" ? "undefined" : _typeof(text)) != 'object') {
- return {
- text: text
- };
- }
- return text;
- }(),
- mine: mine,
- img: mine ? this.config.myImg : this.config.img,
- name: mine ? this.config.myName : this.config.name
- };
- this.list.push(textObj);
- setTimeout(function () {
- _this3.setScroll();
- }, 50);
- },
- setScroll: function setScroll(count) {
- var _this4 = this;
- //滚动条一直处于下方
- this.$nextTick(function () {
- _this4.$refs.main.scrollTop = count || _this4.$refs.main.scrollHeight;
- });
- },
- //用户主动发送
- handleSend: function handleSend() {
- if (this.msgActive) {
- this.$emit('submit');
- }
- },
- //选择列表
- handleItemMsg: function handleItemMsg(item) {
- this.$emit('submit', item.ask);
- },
- //处理排版
- handleDetail: function handleDetail() {
- var _this5 = this;
- var html = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
- var result = html;
- setTimeout(function () {
- var list = _this5.$refs.content;
- list.forEach(function (ele) {
- var _loop = function _loop(i) {
- var child = ele.children[i];
- if (child.getAttribute('data-flag') != 0) {
- child.setAttribute('data-flag', 0);
- child.onclick = function () {
- _this5.handleEvent(child.dataset);
- };
- if (child.tagName === 'IMG') {
- child.className = 'web__msg--img';
- child.src = child.getAttribute('data-src');
- } else if (child.tagName === 'VIDEO') {
- child.className = 'web__msg--video';
- child.src = child.getAttribute('data-src');
- } else if (child.tagName === 'AUDIO') {
- child.className = 'web__msg--audio';
- child.controls = 'controls';
- child.src = child.getAttribute('data-src');
- } else if (child.tagName === 'FILE') {
- child.className = 'web__msg--file';
- child.innerHTML = "<h2>File</h2><span>" + child.getAttribute('data-name') + "</span>";
- } else if (child.tagName === 'MAP') {
- child.className = 'web__msg--file web__msg--map';
- child.innerHTML = "<h2>Map</h2><span>" + child.getAttribute('data-longitude') + " , " + child.getAttribute('data-latitude') + "<br />" + child.getAttribute('data-address') + "</span>";
- }
- _this5.setScroll();
- }
- };
- for (var i = 0; i < ele.children.length; i++) {
- _loop(i);
- }
- });
- }, 0);
- return result;
- },
- getDetail: function getDetail() {
- var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- var type = params.type,
- src = params.src,
- name = params.name,
- longitude = params.longitude,
- latitude = params.latitude,
- address = params.address;
- if (type === 'img') {
- return "<img data-type=\"IMG\" data-src=\"" + src + "\" />";
- } else if (type === 'video') {
- return "<video data-type=\"VIDEO\" data-src=\"" + src + "\"></video>";
- } else if (type === 'audio') {
- return "<audio data-type=\"AUDIO\" data-src=\"" + src + "\"></audio>";
- } else if (type === 'file') {
- return "<file data-type=\"FILE\" data-name=\"" + name + "\" data-src=\"" + src + "\"></file>";
- } else if (type === 'map') {
- return "<map data-type=\"MAP\" data-src=\"" + src + "\" data-address=\"" + address + " \"data-latitude=\"" + latitude + "\" data-longitude=\"" + longitude + "\"></map>";
- }
- },
- //处理事件
- handleEvent: function handleEvent(params) {
- var _this6 = this;
- var callback = function callback() {
- if (params.type === 'IMG') {
- _this6.imgSrc = params.src;
- _this6.show = true;
- } else if (params.type === 'VIDEO') {
- _this6.videoSrc = params.src;
- _this6.show = true;
- } else if (params.type === 'AUDIO') {
- _this6.audioSrc = params.src;
- _this6.show = true;
- } else if (params.type === 'FILE') {
- window.open(params.src);
- }
- };
- if (typeof this.beforeOpen === 'function') {
- this.beforeOpen(params, callback);
- } else {
- callback();
- }
- },
- rootSendMsg: function rootSendMsg(msg) {
- this.pushMsg({
- text: msg
- });
- if (this.notice) {
- this.getNotification(msg.text || msg);
- }
- }
- }
- });
- /***/ }),
- /* 40 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- var propsDefault = {
- avatar: "avatar",
- author: "author",
- body: "body"
- }; //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "comment",
- props: {
- reverse: {
- type: Boolean,
- default: false
- },
- data: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- props: {
- type: Object,
- default: function _default() {
- return propsDefault;
- }
- },
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- },
- computed: {
- avatarKey: function avatarKey() {
- return this.props.avatar || propsDefault.avatar;
- },
- authorKey: function authorKey() {
- return this.props.author || propsDefault.author;
- },
- bodyKey: function bodyKey() {
- return this.props.body || propsDefault.body;
- },
- avatar: function avatar() {
- return this.data[this.avatarKey];
- },
- author: function author() {
- return this.data[this.authorKey];
- },
- body: function body() {
- return this.data[this.bodyKey];
- }
- },
- mounted: function mounted() {}
- });
- /***/ }),
- /* 41 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _locale = __webpack_require__(7);
- var _locale2 = _interopRequireDefault(_locale);
- var _detail = __webpack_require__(32);
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _init = __webpack_require__(15);
- var _init2 = _interopRequireDefault(_init);
- var _index = __webpack_require__(13);
- var _index2 = _interopRequireDefault(_index);
- var _variable = __webpack_require__(8);
- var _dataformat = __webpack_require__(10);
- var _dic = __webpack_require__(12);
- var _util = __webpack_require__(5);
- var _mock = __webpack_require__(170);
- var _mock2 = _interopRequireDefault(_mock);
- var _menu = __webpack_require__(171);
- var _menu2 = _interopRequireDefault(_menu);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "form",
- mixins: [(0, _init2.default)(), _locale2.default],
- components: {
- formTemp: _index2.default,
- formMenu: _menu2.default
- },
- data: function data() {
- return {
- activeName: '',
- labelWidth: 90,
- allDisabled: false,
- optionIndex: [],
- optionBox: false,
- tableOption: {},
- itemSpanDefault: 12,
- bindList: {},
- form: {},
- formList: [],
- formCreate: false,
- formDefault: {},
- formVal: {}
- };
- },
- provide: function provide() {
- return {
- formSafe: this
- };
- },
- watch: {
- tabsActive: {
- handler: function handler(val) {
- this.activeName = this.tabsActive;
- },
- immediate: true
- },
- formRules: {
- handler: function handler() {
- this.clearValidate();
- },
- deep: true
- },
- form: {
- handler: function handler(val) {
- if (this.formCreate) this.setVal();
- },
- deep: true
- },
- value: {
- handler: function handler(val) {
- if (this.formCreate) {
- this.setForm(val);
- } else {
- this.formVal = Object.assign(this.formVal, val || {});
- }
- },
- deep: true,
- immediate: true
- }
- },
- computed: {
- isMenu: function isMenu() {
- return this.columnOption.length != 1;
- },
- isDetail: function isDetail() {
- return this.option.detail;
- },
- isAdd: function isAdd() {
- return this.boxType === "add";
- },
- isTabs: function isTabs() {
- return this.parentOption.tabs;
- },
- isEdit: function isEdit() {
- return this.boxType === "edit";
- },
- isView: function isView() {
- return this.boxType === "view";
- },
- disabled: function disabled() {
- return this.parentOption.disabled;
- },
- readonly: function readonly() {
- return this.parentOption.readonly;
- },
- tabsType: function tabsType() {
- return this.parentOption.tabsType;
- },
- columnLen: function columnLen() {
- return this.columnOption.length;
- },
- dynamicOption: function dynamicOption() {
- var _this = this;
- var list = [];
- this.propOption.forEach(function (ele) {
- if (ele.type == 'dynamic' && _this.vaildDisplay(ele)) {
- list.push(ele);
- }
- });
- return list;
- },
- propOption: function propOption() {
- var list = [];
- this.columnOption.forEach(function (option) {
- option.column.forEach(function (column) {
- return list.push(column);
- });
- });
- return list;
- },
- parentOption: function parentOption() {
- var option = this.deepClone(this.tableOption);
- var group = option.group;
- if (!group) {
- option = Object.assign(option, {
- group: [this.deepClone(option)]
- });
- }
- if (group) {
- //处理分组以外的部分
- group.unshift({
- arrow: false,
- column: option.column
- });
- }
- return option;
- },
- columnOption: function columnOption() {
- var _this2 = this;
- var list = [].concat(_toConsumableArray(this.parentOption.group)) || [];
- list.forEach(function (ele, index) {
- ele.column = ele.column || [];
- // 循环列的全部属性
- ele.column.forEach(function (column, cindex) {
- //动态计算列的位置,如果为隐藏状态则或则手机状态不计算
- if (column.display !== false && !_this2.isMobile) {
- column = (0, _dataformat.calcCount)(column, _this2.itemSpanDefault, cindex === 0);
- }
- });
- //处理级联属性
- ele.column = (0, _dataformat.calcCascader)(ele.column);
- //根据order排序
- ele.column = ele.column.sort(function (a, b) {
- return (b.order || 0) - (a.order || 0);
- });
- });;
- return list;
- },
- menuPosition: function menuPosition() {
- if (this.parentOption.menuPosition) {
- return this.parentOption.menuPosition;
- } else {
- return "center";
- }
- },
- boxType: function boxType() {
- return this.parentOption.boxType;
- },
- isPrint: function isPrint() {
- return this.vaildData(this.parentOption.printBtn, false);
- },
- tabsActive: function tabsActive() {
- return this.vaildData(this.tableOption.tabsActive + '', '1');
- },
- isMock: function isMock() {
- return this.vaildData(this.parentOption.mockBtn, false);
- }
- },
- props: {
- uploadBefore: Function,
- uploadAfter: Function,
- uploadDelete: Function,
- uploadPreview: Function,
- uploadError: Function,
- uploadExceed: Function,
- reset: {
- type: Boolean,
- default: true
- },
- value: {
- type: Object,
- required: true,
- default: function _default() {
- return {};
- }
- }
- },
- created: function created() {
- var _this3 = this;
- this.$nextTick(function () {
- _this3.dataFormat();
- _this3.setVal();
- _this3.clearValidate();
- _this3.formCreate = true;
- });
- },
- methods: {
- getComponent: _dataformat.getComponent,
- getPlaceholder: _dataformat.getPlaceholder,
- getDisabled: function getDisabled(column) {
- return this.vaildDetail(column) || this.isDetail || this.vaildDisabled(column) || this.allDisabled;
- },
- getSpan: function getSpan(column) {
- return column.span || this.parentOption.span || this.itemSpanDefault;
- },
- isGroupShow: function isGroupShow(item, index) {
- if (this.isTabs) {
- return index == this.activeName || index == 0;
- } else {
- return true;
- }
- },
- forEachLabel: function forEachLabel() {
- var _this4 = this;
- this.propOption.forEach(function (column) {
- _this4.handleShowLabel(column, _this4.DIC[column.prop]);
- });
- },
- handleTabClick: function handleTabClick(tab, event) {
- this.$emit('tab-click', tab, event);
- },
- getLabelWidth: function getLabelWidth(column, item) {
- var result = void 0;
- if (!this.validatenull(column.labelWidth)) {
- result = column.labelWidth;
- } else if (!this.validatenull(column.labelWidth)) {
- result = item.labelWidth;
- } else {
- result = this.parentOption.labelWidth;
- }
- return this.setPx(result, this.labelWidth);
- },
- //获取全部字段字典的label
- handleShowLabel: function handleShowLabel(column, DIC) {
- var result = void 0;
- if (!this.validatenull(DIC)) {
- result = (0, _detail.detail)(this.form, column, this.tableOption, DIC);
- this.$set(this.form, ["$" + column.prop], result);
- }
- return result;
- },
- //对部分表单字段进行校验的方法
- validateField: function validateField(val) {
- return this.$refs.form.validateField(val);
- },
- getPropRef: function getPropRef(prop) {
- return this.$refs[prop][0];
- },
- //初始化表单
- dataFormat: function dataFormat() {
- this.formDefault = (0, _dataformat.formInitVal)(this.propOption);
- var value = this.deepClone(this.formDefault.tableForm);
- this.setForm(this.deepClone(Object.assign(value, this.formVal)));
- },
- setVal: function setVal() {
- this.$emit("input", this.form);
- this.$emit("change", this.form);
- },
- //表单赋值
- setForm: function setForm(value) {
- var _this5 = this;
- Object.keys(value).forEach(function (ele, index) {
- var result = value[ele];
- var column = _this5.propOption[index] || {};
- var prop = column.prop;
- var bind = column.bind;
- if (bind && !_this5.bindList[prop]) {
- _this5.$watch('form.' + prop, function (n, o) {
- if (n != o) (0, _util.setAsVal)(_this5.form, bind, n);
- });
- _this5.$watch('form.' + bind, function (n, o) {
- if (n != o) _this5.$set(_this5.form, prop, n);
- });
- _this5.bindList[prop] = true;
- } else {
- _this5.$set(_this5.form, ele, result);
- }
- });
- this.forEachLabel();
- },
- handleChange: function handleChange(list, column) {
- var _this6 = this;
- this.$nextTick(function () {
- var cascader = column.cascader;
- var str = cascader.join(",");
- var columnNextProp = cascader[0];
- var value = _this6.form[column.prop];
- // 下一个节点
- var columnNext = _this6.findObject(list, columnNextProp);
- /**
- * 1.判断当前节点是否有下级节点
- * 2.判断当前节点是否有值
- */
- if (_this6.validatenull(cascader) || _this6.validatenull(value) || _this6.validatenull(columnNext)) {
- return;
- }
- // 如果不是首次加载则清空全部关联节点的属性值和字典值
- if (_this6.formList.includes(str)) {
- //清空子类字典列表和值
- cascader.forEach(function (ele) {
- _this6.form[ele] = "";
- _this6.$set(_this6.DIC, ele, []);
- });
- }
- // 根据当前节点值获取下一个节点的字典
- (0, _dic.sendDic)({
- column: columnNext,
- value: value,
- form: _this6.form
- }).then(function (res) {
- //首次加载的放入队列记录
- if (!_this6.formList.includes(str)) _this6.formList.push(str);
- // 修改字典
- var dic = Array.isArray(res) ? res : [];
- _this6.$set(_this6.DIC, columnNextProp, dic);
- if (!_this6.validatenull(dic) && !_this6.validatenull(columnNext.cascaderIndex) && _this6.validatenull(_this6.form[columnNextProp])) {
- _this6.form[columnNextProp] = dic[columnNext.cascaderIndex][(columnNext.props || {}).value || _variable.DIC_PROPS.value];
- }
- });
- });
- },
- handlePrint: function handlePrint() {
- this.$Print({
- html: this.$el.innerHTML
- });
- },
- propChange: function propChange(option, column) {
- if (column.cascader) this.handleChange(option, column);
- },
- handleMock: function handleMock() {
- var _this7 = this;
- if (this.isMock) {
- this.columnOption.forEach(function (column) {
- var form = (0, _mock2.default)(column.column, _this7.DIC, _this7.form, _this7.isMock);
- if (!_this7.validatenull(form)) {
- Object.keys(form).forEach(function (ele) {
- _this7.form[ele] = form[ele];
- });
- _this7.clearValidate();
- }
- });
- this.$emit('mock-change', this.form);
- }
- },
- vaildDetail: function vaildDetail(column) {
- if (this.detail) return true;
- if (!this.validatenull(column.detail)) {
- return this.vaildData(column.detail, false);
- } else if (this.isAdd) {
- return this.vaildData(column.addDetail, false);
- } else if (this.isEdit) {
- return this.vaildData(column.editDetail, false);
- } else if (this.isView) {
- return true;
- } else {
- return false;
- }
- },
- // 验证表单是否禁止
- vaildDisabled: function vaildDisabled(column) {
- if (this.disabled) return true;
- if (!this.validatenull(column.disabled)) {
- return this.vaildData(column.disabled, false);
- } else if (this.isAdd) {
- return this.vaildData(column.addDisabled, false);
- } else if (this.isEdit) {
- return this.vaildData(column.editDisabled, false);
- } else if (this.isView) {
- return true;
- } else {
- return false;
- }
- },
- // 验证表单是否显隐
- vaildDisplay: function vaildDisplay(column) {
- if (!this.validatenull(column.display)) {
- return this.vaildData(column.display, true);
- } else if (this.isAdd) {
- return this.vaildData(column.addDisplay, true);
- } else if (this.isEdit) {
- return this.vaildData(column.editDisplay, true);
- } else if (this.isView) {
- return this.vaildData(column.viewDisplay, true);
- } else {
- return true;
- }
- },
- clearValidate: function clearValidate(list) {
- var _this8 = this;
- this.$nextTick(function () {
- _this8.$refs.form.clearValidate(list);
- });
- },
- validate: function validate(callback) {
- var _this9 = this;
- this.$refs.form.validate(function (valid) {
- if (valid) {
- var dynamicList = [];
- var dynamicError = [];
- var cb = function cb() {
- if (!_this9.validatenull(dynamicError)) {
- callback(false, dynamicError);
- return;
- }
- _this9.show();
- callback(true, _this9.hide);
- };
- _this9.dynamicOption.forEach(function (ele) {
- dynamicError.push({
- field: ele.prop,
- label: ele.label,
- children: {}
- });
- dynamicList.push(_this9.$refs[ele.prop][0].$refs.temp.validate());
- });
- Promise.all(dynamicList).then(function (res) {
- var count = 0;
- res.forEach(function (err, index) {
- var objKey = Object.keys(dynamicError);
- if (_this9.validatenull(err)) {
- dynamicError.splice(count, 1);
- return;
- }
- count = count + 1;
- if (index == 0) {
- var _count = Object.keys(err)[0];
- _this9.$message.error("\u3010" + dynamicError[index].label + "\u3011\u7B2C" + (Number(_count) + 1) + "\u884C:" + err[_count][0].message);
- }
- dynamicError[objKey[index]].children = err;
- });
- cb();
- });
- } else callback(valid, _this9.hide);
- });
- },
- resetForm: function resetForm() {
- this.clearValidate();
- if (this.reset) {
- this.resetFields();
- this.clearVal();
- }
- this.$emit("input", this.form);
- this.$emit("reset-change");
- },
- clearVal: function clearVal() {
- this.form = (0, _util.clearVal)(this.form);
- },
- resetFields: function resetFields() {
- this.$refs.form.resetFields();
- },
- show: function show() {
- this.allDisabled = true;
- },
- hide: function hide() {
- this.allDisabled = false;
- },
- submit: function submit() {
- var _this10 = this;
- this.validate(function (valid, msg) {
- if (valid) {
- _this10.$emit("submit", (0, _util.filterDefaultParams)(_this10.form, _this10.parentOption.translate), _this10.hide);
- } else {
- _this10.$emit("error", msg);
- }
- });
- }
- }
- });
- /***/ }),
- /* 42 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _locale = __webpack_require__(7);
- var _locale2 = _interopRequireDefault(_locale);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = {
- form: '1',
- inject: ["formSafe"],
- mixins: [_locale2.default],
- computed: {
- menuSpan: function menuSpan() {
- return this.formSafe.parentOption.menuSpan || 24;
- },
- styleName: function styleName() {
- if (this.menuSpan !== 24) {
- return {
- padding: 0
- };
- }
- return {};
- }
- }
- }; //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 43 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "checkbox",
- props: {
- all: {
- type: Boolean,
- default: false
- }
- },
- mixins: [(0, _props2.default)(), (0, _event2.default)()],
- data: function data() {
- return {
- checkAll: false,
- isIndeterminate: false,
- name: 'checkbox'
- };
- },
- watch: {
- dic: function dic() {
- this.handleCheckChange(this.text);
- },
- text: {
- handler: function handler(val) {
- this.handleChange(val);
- this.handleCheckChange(val);
- },
- immediate: true
- }
- },
- created: function created() {},
- mounted: function mounted() {},
- methods: {
- handleCheckAll: function handleCheckAll(val) {
- var _this = this;
- if (!this.all) return;
- this.text = val ? this.dic.map(function (ele) {
- return ele[_this.valueKey];
- }) : [];
- this.isIndeterminate = false;
- },
- handleCheckChange: function handleCheckChange() {
- var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
- if (!this.all) return;
- var checkedCount = value.length;
- if (checkedCount === 0) return;
- var dicLen = this.dic.length;
- this.checkAll = checkedCount === dicLen;
- this.isIndeterminate = checkedCount > 0 && checkedCount < dicLen;
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 44 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _date = __webpack_require__(14);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- var _locale = __webpack_require__(7);
- var _locale2 = _interopRequireDefault(_locale);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "date",
- mixins: [(0, _props2.default)(), (0, _event2.default)(), _locale2.default],
- data: function data() {
- return {
- text: "",
- menu: []
- };
- },
- props: {
- unlinkPanels: {
- type: Boolean,
- default: false
- },
- value: {},
- startPlaceholder: {
- type: String,
- default: "开始日期"
- },
- endPlaceholder: {
- type: String,
- default: "结束日期"
- },
- rangeSeparator: {
- type: String
- },
- defaultValue: {
- type: [String, Array]
- },
- defaultTime: {
- type: [String, Array]
- },
- pickerOptions: {
- type: Object,
- default: function _default() {}
- },
- type: {
- type: String,
- default: "date"
- },
- valueFormat: {},
- format: {}
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 45 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _util = __webpack_require__(5);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "draggable",
- props: {
- index: {
- type: [String, Number]
- },
- mask: {
- type: Boolean,
- default: true
- },
- scale: {
- type: Number,
- default: 1
- },
- readonly: {
- type: Boolean,
- default: false
- },
- resize: {
- type: Boolean,
- default: true
- },
- disabled: {
- type: Boolean,
- default: false
- },
- step: {
- type: Number,
- default: 1
- },
- zIndex: {
- type: [Number, String],
- default: 1
- },
- left: {
- type: Number,
- default: 0
- },
- top: {
- type: Number,
- default: 0
- },
- width: {
- type: Number
- },
- height: {
- type: Number
- }
- },
- data: function data() {
- return {
- baseWidth: 0,
- baseHeight: 0,
- baseLeft: 0,
- baseTop: 0,
- children: {},
- moveActive: false,
- overActive: false,
- rangeActive: false,
- active: false,
- keydown: null,
- rangeList: [{
- classname: "left"
- }, {
- classname: "right"
- }, {
- classname: "top"
- }, {
- classname: "bottom"
- }, {
- classname: "top-left"
- }, {
- classname: "top-right"
- }, {
- classname: "bottom-left"
- }, {
- classname: "bottom-right"
- }]
- };
- },
- computed: {
- scaleVal: function scaleVal() {
- return this.scale;
- },
- styleMenuName: function styleMenuName() {
- return {
- transformOrigin: "0 0",
- transform: "scale(" + this.scaleVal + ")"
- };
- },
- styleLineName: function styleLineName() {
- return {
- borderWidth: this.setPx(this.scaleVal)
- };
- },
- styleRangeName: function styleRangeName() {
- var calc = 10 * this.scaleVal;
- return {
- width: this.setPx(calc),
- height: this.setPx(calc)
- };
- },
- styleLabelName: function styleLabelName() {
- return {
- fontSize: this.setPx(18 * this.scaleVal)
- };
- },
- styleName: function styleName() {
- var _this = this;
- return Object.assign(function () {
- if (_this.active) {
- return Object.assign({
- zIndex: 9999
- }, _this.styleLineName);
- }
- return { zIndex: _this.zIndex };
- }(), {
- top: this.setPx(this.baseTop),
- left: this.setPx(this.baseLeft),
- width: this.setPx(this.baseWidth),
- height: this.setPx(this.baseHeight)
- });
- }
- },
- watch: {
- active: function active(val) {
- if (val) {
- this.handleKeydown();
- } else {
- document.onkeydown = this.keydown;
- }
- },
- width: function width(val) {
- this.baseWidth = (0, _util.getFixed)(val) || this.children.offsetWidth;
- },
- height: function height(val) {
- this.baseHeight = (0, _util.getFixed)(val) || this.children.offsetHeight;
- },
- left: function left(val) {
- this.baseLeft = (0, _util.getFixed)(val);
- },
- top: function top(val) {
- this.baseTop = (0, _util.getFixed)(val);
- },
- baseWidth: function baseWidth(val) {
- this.$refs.wrapper.style.width = this.setPx(val);
- if (this.resize && this.children.style) {
- this.children.style.width = this.setPx(val);
- }
- },
- baseHeight: function baseHeight(val) {
- this.$refs.wrapper.style.height = this.setPx(val);
- if (this.resize && this.children.style) {
- this.children.style.height = this.setPx(val);
- }
- }
- },
- mounted: function mounted() {
- this.init();
- },
- methods: {
- init: function init() {
- this.children = this.$refs.item.firstChild;
- this.baseWidth = (0, _util.getFixed)(this.width) || this.children.offsetWidth;
- this.baseHeight = (0, _util.getFixed)(this.height) || this.children.offsetHeight;
- this.baseLeft = (0, _util.getFixed)(this.left);
- this.baseTop = (0, _util.getFixed)(this.top);
- this.keydown = document.onkeydown;
- },
- setLeft: function setLeft(left) {
- this.baseLeft = left;
- },
- setTop: function setTop(top) {
- this.baseTop = top;
- },
- getRangeStyle: function getRangeStyle(postion) {
- var _this2 = this;
- var calc = 10 * this.scaleVal / 2;
- var result = {};
- var list = postion.split("-");
- list.forEach(function (ele) {
- result[ele] = _this2.setPx(-calc);
- });
- return result;
- },
- setOverActive: function setOverActive(val) {
- this.overActive = val;
- },
- setActive: function setActive(val) {
- this.active = val;
- },
- rangeMove: function rangeMove(e, position) {
- var _this3 = this;
- if (this.disabled) return;
- //移动的方向
- var x = void 0,
- y = void 0;
- //移动的位置
- var xp = void 0,
- yp = void 0;
- //移动的正负
- var xc = void 0,
- yc = void 0;
- this.rangeActive = true;
- this.handleMouseDown();
- var disX = e.clientX;
- var disY = e.clientY;
- document.onmousemove = function (e) {
- _this3.moveActive = true;
- if (position === "right") {
- x = true;
- y = false;
- } else if (position === "left") {
- x = true;
- xp = true;
- xc = true;
- y = false;
- } else if (position === "top") {
- x = false;
- y = true;
- yp = true;
- yc = true;
- } else if (position === "bottom") {
- x = false;
- y = true;
- } else if (position === "bottom-right") {
- x = true;
- y = true;
- } else if (position === "bottom-left") {
- x = true;
- y = true;
- xp = true;
- xc = true;
- } else if (position === "top-right") {
- x = true;
- y = true;
- yp = true;
- yc = true;
- } else if (position === "top-left") {
- x = true;
- y = true;
- xp = true;
- xc = true;
- yp = true;
- yc = true;
- }
- var left = e.clientX - disX;
- var top = e.clientY - disY;
- disX = e.clientX;
- disY = e.clientY;
- if (x) {
- var calc = left * _this3.step;
- if (xc) calc = -calc;
- if (xp) _this3.baseLeft = (0, _util.getFixed)(_this3.baseLeft - calc);
- _this3.baseWidth = (0, _util.getFixed)(_this3.baseWidth + calc);
- }
- if (y) {
- var _calc = top * _this3.step;
- if (yc) _calc = -_calc;
- if (yp) _this3.baseTop = (0, _util.getFixed)(_this3.baseTop - _calc);
- _this3.baseHeight = (0, _util.getFixed)(_this3.baseHeight + _calc);
- }
- };
- this.handleClear();
- },
- handleOut: function handleOut() {
- this.overActive = false;
- this.$emit("out", {
- index: this.index,
- width: this.baseWidth,
- height: this.baseHeight,
- left: this.baseLeft,
- top: this.baseTop
- });
- },
- handleOver: function handleOver() {
- if (this.disabled) return;
- this.overActive = true;
- this.$emit("over", {
- index: this.index,
- width: this.baseWidth,
- height: this.baseHeight,
- left: this.baseLeft,
- top: this.baseTop
- });
- },
- handleMove: function handleMove(e) {
- var _this4 = this;
- if (this.disabled) return;
- this.active = true;
- this.handleMouseDown();
- var disX = e.clientX;
- var disY = e.clientY;
- document.onmousemove = function (e) {
- var left = e.clientX - disX;
- var top = e.clientY - disY;
- disX = e.clientX;
- disY = e.clientY;
- _this4.baseLeft = (0, _util.getFixed)(_this4.baseLeft + left * _this4.step);
- _this4.baseTop = (0, _util.getFixed)(_this4.baseTop + top * _this4.step);
- };
- this.handleClear();
- },
- handleClear: function handleClear() {
- var _this5 = this;
- document.onmouseup = function () {
- document.onmousemove = null;
- document.onmouseup = null;
- _this5.handleMouseUp();
- };
- },
- handleKeydown: function handleKeydown() {
- var _arguments = arguments,
- _this6 = this;
- document.onkeydown = function (event) {
- var e = event || window.event || _arguments.callee.caller.arguments[0];
- var step = 1 * _this6.step;
- if (e && e.keyCode == 38) {
- //上
- _this6.baseTop = (0, _util.getFixed)(_this6.baseTop - step);
- } else if (e && e.keyCode == 37) {
- //左
- _this6.baseLeft = (0, _util.getFixed)(_this6.baseLeft - step);
- } else if (e && e.keyCode == 40) {
- //下
- _this6.baseTop = (0, _util.getFixed)(_this6.baseTop + step);
- } else if (e && e.keyCode == 39) {
- //右
- _this6.baseLeft = (0, _util.getFixed)(_this6.baseLeft + step);
- }
- event.stopPropagation();
- _this6.$emit("blur", {
- index: _this6.index,
- width: _this6.baseWidth,
- height: _this6.baseHeight,
- left: _this6.baseLeft,
- top: _this6.baseTop
- });
- _this6.keydown && _this6.keydown(event);
- };
- },
- handleMouseDown: function handleMouseDown(e) {
- this.moveActive = true;
- this.$emit("focus", {
- index: this.index,
- width: this.baseWidth,
- height: this.baseHeight,
- left: this.baseLeft,
- top: this.baseTop
- });
- },
- handleMouseUp: function handleMouseUp() {
- this.moveActive = false;
- this.rangeActive = false;
- this.$emit("blur", {
- index: this.index,
- width: this.baseWidth,
- height: this.baseHeight,
- left: this.baseLeft,
- top: this.baseTop
- });
- }
- }
- });
- /***/ }),
- /* 46 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "empty",
- props: {
- size: {
- type: String
- },
- image: {
- type: String,
- default: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg0IiBoZWlnaHQ9IjE1MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQgMzEuNjcpIj4KICAgICAgPGVsbGlwc2UgZmlsbC1vcGFjaXR5PSIuOCIgZmlsbD0iI0Y1RjVGNyIgY3g9IjY3Ljc5NyIgY3k9IjEwNi44OSIgcng9IjY3Ljc5NyIgcnk9IjEyLjY2OCIvPgogICAgICA8cGF0aCBkPSJNMTIyLjAzNCA2OS42NzRMOTguMTA5IDQwLjIyOWMtMS4xNDgtMS4zODYtMi44MjYtMi4yMjUtNC41OTMtMi4yMjVoLTUxLjQ0Yy0xLjc2NiAwLTMuNDQ0LjgzOS00LjU5MiAyLjIyNUwxMy41NiA2OS42NzR2MTUuMzgzaDEwOC40NzVWNjkuNjc0eiIgZmlsbD0iI0FFQjhDMiIvPgogICAgICA8cGF0aCBkPSJNMTAxLjUzNyA4Ni4yMTRMODAuNjMgNjEuMTAyYy0xLjAwMS0xLjIwNy0yLjUwNy0xLjg2Ny00LjA0OC0xLjg2N0gzMS43MjRjLTEuNTQgMC0zLjA0Ny42Ni00LjA0OCAxLjg2N0w2Ljc2OSA4Ni4yMTR2MTMuNzkyaDk0Ljc2OFY4Ni4yMTR6IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTEpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy41NikiLz4KICAgICAgPHBhdGggZD0iTTMzLjgzIDBoNjcuOTMzYTQgNCAwIDAgMSA0IDR2OTMuMzQ0YTQgNCAwIDAgMS00IDRIMzMuODNhNCA0IDAgMCAxLTQtNFY0YTQgNCAwIDAgMSA0LTR6IiBmaWxsPSIjRjVGNUY3Ii8+CiAgICAgIDxwYXRoIGQ9Ik00Mi42NzggOS45NTNoNTAuMjM3YTIgMiAwIDAgMSAyIDJWMzYuOTFhMiAyIDAgMCAxLTIgMkg0Mi42NzhhMiAyIDAgMCAxLTItMlYxMS45NTNhMiAyIDAgMCAxIDItMnpNNDIuOTQgNDkuNzY3aDQ5LjcxM2EyLjI2MiAyLjI2MiAwIDEgMSAwIDQuNTI0SDQyLjk0YTIuMjYyIDIuMjYyIDAgMCAxIDAtNC41MjR6TTQyLjk0IDYxLjUzaDQ5LjcxM2EyLjI2MiAyLjI2MiAwIDEgMSAwIDQuNTI1SDQyLjk0YTIuMjYyIDIuMjYyIDAgMCAxIDAtNC41MjV6TTEyMS44MTMgMTA1LjAzMmMtLjc3NSAzLjA3MS0zLjQ5NyA1LjM2LTYuNzM1IDUuMzZIMjAuNTE1Yy0zLjIzOCAwLTUuOTYtMi4yOS02LjczNC01LjM2YTcuMzA5IDcuMzA5IDAgMCAxLS4yMjItMS43OVY2OS42NzVoMjYuMzE4YzIuOTA3IDAgNS4yNSAyLjQ0OCA1LjI1IDUuNDJ2LjA0YzAgMi45NzEgMi4zNyA1LjM3IDUuMjc3IDUuMzdoMzQuNzg1YzIuOTA3IDAgNS4yNzctMi40MjEgNS4yNzctNS4zOTNWNzUuMWMwLTIuOTcyIDIuMzQzLTUuNDI2IDUuMjUtNS40MjZoMjYuMzE4djMzLjU2OWMwIC42MTctLjA3NyAxLjIxNi0uMjIxIDEuNzg5eiIgZmlsbD0iI0RDRTBFNiIvPgogICAgPC9nPgogICAgPHBhdGggZD0iTTE0OS4xMjEgMzMuMjkybC02LjgzIDIuNjVhMSAxIDAgMCAxLTEuMzE3LTEuMjNsMS45MzctNi4yMDdjLTIuNTg5LTIuOTQ0LTQuMTA5LTYuNTM0LTQuMTA5LTEwLjQwOEMxMzguODAyIDguMTAyIDE0OC45MiAwIDE2MS40MDIgMCAxNzMuODgxIDAgMTg0IDguMTAyIDE4NCAxOC4wOTdjMCA5Ljk5NS0xMC4xMTggMTguMDk3LTIyLjU5OSAxOC4wOTctNC41MjggMC04Ljc0NC0xLjA2Ni0xMi4yOC0yLjkwMnoiIGZpbGw9IiNEQ0UwRTYiLz4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0OS42NSAxNS4zODMpIiBmaWxsPSIjRkZGIj4KICAgICAgPGVsbGlwc2UgY3g9IjIwLjY1NCIgY3k9IjMuMTY3IiByeD0iMi44NDkiIHJ5PSIyLjgxNSIvPgogICAgICA8cGF0aCBkPSJNNS42OTggNS42M0gwTDIuODk4LjcwNHpNOS4yNTkuNzA0aDQuOTg1VjUuNjNIOS4yNTl6Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K"
- },
- desc: {
- type: String,
- default: "暂无数据"
- }
- },
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 47 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _node = __webpack_require__(183);
- var _node2 = _interopRequireDefault(_node);
- var _util = __webpack_require__(5);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "flow",
- components: {
- flowNode: _node2.default
- },
- data: function data() {
- return {
- active: '',
- jsPlumb: {},
- id: '',
- // 默认设置参数
- jsplumbSetting: {
- // 动态锚点、位置自适应
- Anchors: ['Top', 'TopCenter', 'TopRight', 'TopLeft', 'Right', 'RightMiddle', 'Bottom', 'BottomCenter', 'BottomRight', 'BottomLeft', 'Left', 'LeftMiddle'],
- Container: '',
- // 连线的样式 StateMachine、Flowchart
- Connector: 'Flowchart',
- // 鼠标不能拖动删除线
- ConnectionsDetachable: false,
- // 删除线的时候节点不删除
- DeleteEndpointsOnDetach: false,
- // 连线的端点
- // Endpoint: ["Dot", {radius: 5}],
- Endpoint: ['Rectangle', { height: 10, width: 10 }],
- // 线端点的样式
- EndpointStyle: { fill: 'rgba(255,255,255,0)', outlineWidth: 1 },
- LogEnabled: true, // 是否打开jsPlumb的内部日志记录
- // 绘制线
- PaintStyle: { stroke: 'black', strokeWidth: 3 },
- // 绘制箭头
- Overlays: [['Arrow', { width: 12, length: 12, location: 1 }]],
- RenderMode: 'svg'
- },
- // jsplumb连接参数
- jsplumbConnectOptions: {
- isSource: true,
- isTarget: true,
- // 动态锚点、提供了4个方向 Continuous、AutoDefault
- anchor: 'Continuous'
- },
- jsplumbSourceOptions: {
- filter: '.avue-flow__node-drag', /* "span"表示标签,".className"表示类,"#id"表示元素id*/
- filterExclude: false,
- anchor: 'Continuous',
- allowLoopback: false
- },
- jsplumbTargetOptions: {
- filter: '.avue-flow__node-drag', /*"span"表示标签,".className"表示类,"#id"表示元素id */
- filterExclude: false,
- anchor: 'Continuous',
- allowLoopback: false
- },
- loadEasyFlowFinish: false
- };
- },
- props: {
- value: {
- type: String
- },
- option: {
- type: Object
- },
- width: {
- type: [Number, String],
- default: '100%'
- },
- height: {
- type: [Number, String],
- default: '100%'
- }
- },
- watch: {
- value: {
- handler: function handler() {
- this.active = this.value;
- },
- immediate: true
- },
- active: function active(val) {
- this.$emit('input', val);
- }
- },
- created: function created() {
- this.id = (0, _util.randomId)();
- this.jsplumbSetting.Container = this.id;
- },
- mounted: function mounted() {
- this.init();
- },
- computed: {
- styleName: function styleName() {
- return {
- position: 'relative',
- width: this.setPx(this.width),
- height: this.setPx(this.height)
- };
- }
- },
- methods: {
- init: function init() {
- var _this2 = this;
- this.jsPlumb = jsPlumb.getInstance();
- this.$nextTick(function () {
- _this2.jsPlumbInit();
- });
- },
- handleClick: function handleClick(node) {
- this.$emit('click', node);
- },
- // 是否具有该线
- hasLine: function hasLine(from, to) {
- for (var i = 0; i < this.data.lineList.length; i++) {
- var line = this.data.lineList[i];
- if (line.from === from && line.to === to) {
- return true;
- }
- }
- return false;
- },
- // 是否含有相反的线
- hashOppositeLine: function hashOppositeLine(from, to) {
- return this.hasLine(to, from);
- },
- // 删除线
- deleteLine: function deleteLine(from, to) {
- this.option.lineList = this.option.lineList.filter(function (line) {
- return line.from !== from && line.to !== to;
- });
- },
- // 改变连线
- changeLine: function changeLine(oldFrom, oldTo) {
- this.deleteLine(oldFrom, oldTo);
- },
- // 改变节点的位置
- changeNodeSite: function changeNodeSite(_ref) {
- var index = _ref.index,
- left = _ref.left,
- top = _ref.top;
- for (var i = 0; i < this.option.nodeList.length; i++) {
- var node = this.option.nodeList[i];
- if (i === index) {
- this.$set(this.option.nodeList[i], 'left', left);
- this.$set(this.option.nodeList[i], 'top', top);
- }
- }
- },
- //删除节点
- deleteNode: function deleteNode(nodeId) {
- var _this3 = this;
- this.$confirm('确定要删除节点' + nodeId + '?', '提示', {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
- type: 'warning',
- closeOnClickModal: false
- }).then(function () {
- _this3.option.nodeList.forEach(function (node) {
- if (node.id === nodeId) {
- node.display = true;
- }
- });
- _this3.$nextTick(function () {
- this.jsPlumb.removeAllEndpoints(nodeId);
- });
- }).catch(function () {});
- return true;
- },
- // 添加新的节点
- addNode: function addNode(name) {
- var index = this.option.nodeList.length;
- var nodeId = 'node' + index;
- this.option.nodeList.push({
- id: 'node' + index,
- name: name,
- left: 0,
- top: 0
- });
- this.$nextTick(function () {
- this.jsPlumb.makeSource(nodeId, this.jsplumbSourceOptions);
- this.jsPlumb.makeTarget(nodeId, this.jsplumbTargetOptions);
- this.jsPlumb.draggable(nodeId, {
- containment: 'parent'
- });
- });
- },
- loadEasyFlow: function loadEasyFlow() {
- // 初始化节点
- for (var i = 0; i < this.option.nodeList.length; i++) {
- var node = this.option.nodeList[i];
- // 设置源点,可以拖出线连接其他节点
- this.jsPlumb.makeSource(node.id, this.jsplumbSourceOptions);
- // // 设置目标点,其他源点拖出的线可以连接该节点
- this.jsPlumb.makeTarget(node.id, this.jsplumbTargetOptions);
- this.jsPlumb.draggable(node.id);
- }
- // 初始化连线
- for (var i = 0; i < this.option.lineList.length; i++) {
- var line = this.option.lineList[i];
- this.jsPlumb.connect({
- source: line.from,
- target: line.to
- }, this.jsplumbConnectOptions);
- }
- this.$nextTick(function () {
- this.loadEasyFlowFinish = true;
- });
- },
- jsPlumbInit: function jsPlumbInit() {
- var _this = this;
- this.jsPlumb.ready(function () {
- // 导入默认配置
- _this.jsPlumb.importDefaults(_this.jsplumbSetting);
- // 会使整个jsPlumb立即重绘。
- _this.jsPlumb.setSuspendDrawing(false, true);
- // 初始化节点
- _this.loadEasyFlow();
- // 单点击了连接线,
- _this.jsPlumb.bind('click', function (conn, originalEvent) {
- console.log('click', conn);
- _this.$confirm('确定删除所点击的线吗?', '提示', {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
- type: 'warning'
- }).then(function () {
- _this.jsPlumb.deleteConnection(conn);
- }).catch(function () {});
- });
- // 连线
- _this.jsPlumb.bind('connection', function (evt) {
- console.log('connection', evt);
- var from = evt.source.id;
- var to = evt.target.id;
- if (_this.loadEasyFlowFinish) {
- _this.option.lineList.push({
- from: from,
- to: to
- });
- }
- });
- // 删除连线
- _this.jsPlumb.bind('connectionDetached', function (evt) {
- console.log('connectionDetached', evt);
- _this.deleteLine(evt.sourceId, evt.targetId);
- });
- // 改变线的连接节点
- _this.jsPlumb.bind('connectionMoved', function (evt) {
- console.log('connectionMoved', evt);
- _this.changeLine(evt.originalSourceId, evt.originalTargetId);
- });
- // 单击endpoint
- // jsPlumb.bind("endpointClick", function (evt) {
- // console.log('endpointClick', evt)
- // })
- //
- // // 双击endpoint
- // jsPlumb.bind("endpointDblClick", function (evt) {
- // console.log('endpointDblClick', evt)
- // })
- // contextmenu
- _this.jsPlumb.bind('contextmenu', function (evt) {
- console.log('contextmenu', evt);
- });
- // beforeDrop
- _this.jsPlumb.bind('beforeDrop', function (evt) {
- console.log('beforeDrop', evt);
- var from = evt.sourceId;
- var to = evt.targetId;
- if (from === to) {
- _this.$message.error('不能连接自己');
- return false;
- }
- if (_this.hasLine(from, to)) {
- _this.$message.error('不能重复连线');
- return false;
- }
- if (_this.hashOppositeLine(from, to)) {
- _this.$message.error('不能回环哦');
- return false;
- }
- return true;
- });
- // beforeDetach
- _this.jsPlumb.bind('beforeDetach', function (evt) {
- console.log('beforeDetach', evt);
- });
- });
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 48 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: 'flow',
- props: {
- active: [String, Number],
- index: [String, Number],
- node: Object
- },
- data: function data() {
- return {
- // 控制节点操作显示
- mouseEnter: false
- };
- },
- computed: {
- // 节点容器样式
- flowNodeContainer: {
- get: function get() {
- return {
- position: 'absolute',
- width: '200px',
- top: this.setPx(this.node.top),
- left: this.setPx(this.node.left),
- boxShadow: this.mouseEnter ? '#66a6e0 0px 0px 12px 0px' : '',
- backgroundColor: 'transparent'
- };
- }
- }
- },
- methods: {
- // 鼠标进入
- showDelete: function showDelete() {
- this.mouseEnter = true;
- },
- // 鼠标离开
- hideDelete: function hideDelete() {
- this.mouseEnter = false;
- },
- // 鼠标移动后抬起
- changeNodeSite: function changeNodeSite() {
- // 避免抖动
- if (this.node.left == this.$refs.node.style.left && this.node.top == this.$refs.node.style.top) {
- return;
- }
- this.$emit('changeNodeSite', {
- index: this.index,
- left: Number(this.$refs.node.style.left.replace('px', '')),
- top: Number(this.$refs.node.style.top.replace('px', ''))
- });
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 49 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- var propsDefault = {
- img: 'img',
- title: 'title',
- subtile: 'title',
- tag: 'tag',
- status: 'status'
- };
- exports.default = (0, _create2.default)({
- name: 'notice',
- props: {
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- data: {
- type: Array,
- default: function _default() {
- return [];
- }
- }
- },
- data: function data() {
- return {
- page: 1,
- loading: false
- };
- },
- computed: {
- props: function props() {
- return this.option.props || propsDefault;
- },
- imgKey: function imgKey() {
- return this.props.img || propsDefault.img;
- },
- titleKey: function titleKey() {
- return this.props.title || propsDefault.title;
- },
- subtitleKey: function subtitleKey() {
- return this.props.subtitle || propsDefault.subtitle;
- },
- tagKey: function tagKey() {
- return this.props.tag || propsDefault.tag;
- },
- statusKey: function statusKey() {
- return this.props.status || propsDefault.status;
- }
- },
- methods: {
- click: function click(item) {
- this.$emit('click', item);
- },
- handleClick: function handleClick() {
- var _this = this;
- this.loading = true;
- var done = function done() {
- _this.loading = false;
- };
- this.page++;
- this.$emit('page-change', this.page, done);
- },
- getType: function getType() {
- var status = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
- if (status == 0) {
- return 'info';
- } else if (status == 1) {
- return '';
- } else if (status == 2) {
- return 'warning';
- } else if (status == 3) {
- return 'danger';
- } else if (status == 4) {
- return 'success';
- }
- }
- }
- });
- /***/ }),
- /* 50 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _util = __webpack_require__(5);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: 'license',
- props: {
- id: {
- type: String,
- default: ''
- },
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- },
- watch: {
- option: {
- handler: function handler() {
- this.init();
- },
- deep: true
- }
- },
- data: function data() {
- return {
- base64: '',
- draw: false,
- canvas: '',
- context: ''
- };
- },
- computed: {
- img: function img() {
- return this.option.img;
- },
- list: function list() {
- return this.option.list || [];
- }
- },
- mounted: function mounted() {
- this.canvas = document.getElementById("canvas" + this.id);
- this.context = this.canvas.getContext("2d");
- this.init();
- },
- methods: {
- init: function init() {
- var _this = this;
- this.draw = false;
- var beauty = new Image();
- beauty.src = this.img;
- beauty.onload = function () {
- var width = _this.option.width || beauty.width;;
- var height = _this.option.width ? beauty.height / beauty.width * _this.option.width : beauty.height;
- _this.$refs.canvas.width = width;
- _this.$refs.canvas.height = height;
- _this.context.clearRect(0, 0, width, height);
- _this.context.drawImage(beauty, 0, 0, width, height);
- _this.list.forEach(function (ele, index) {
- var callback = function callback() {
- if (index == _this.list.length - 1) {
- setTimeout(function () {
- _this.draw = true;
- }, 0);
- }
- };
- if (ele.img) {
- var img = new Image();
- img.src = ele.img;
- img.onload = function () {
- var widths = ele.width || img.width;;
- var heights = ele.width ? img.height / img.width * ele.width : img.height;
- _this.context.drawImage(img, ele.left, ele.top, widths, heights);
- callback();
- };
- } else {
- if (ele.bold) {
- _this.context.font = 'bold ' + ele.size + 'px ' + ele.style;
- } else {
- _this.context.font = ele.size + 'px ' + ele.style;
- }
- _this.context.fillStyle = ele.color;
- _this.context.fillText(ele.text, ele.left, ele.top);
- _this.context.stroke();
- callback();
- }
- });
- };
- },
- getFile: function getFile() {
- var _this2 = this;
- var name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : new Date().getTime();
- return new Promise(function (resolve) {
- var time = setInterval(function () {
- if (_this2.draw) {
- var data = _this2.canvas.toDataURL('image/jpeg', 1.0);
- var _file = _this2.dataURLtoFile(data, name);
- clearInterval(time);
- resolve(_file);
- }
- }, 1000);
- });
- return file;
- },
- downFile: function downFile() {
- var filename = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : new Date().getTime();
- (0, _util.downFile)(this.base64, filename);
- },
- getBase64: function getBase64() {
- var _this3 = this;
- return new Promise(function (resolve) {
- var time = setInterval(function () {
- if (_this3.draw) {
- var data = _this3.canvas.toDataURL('image/jpeg', 1.0);
- _this3.base64 = data;
- clearInterval(time);
- resolve(data);
- }
- }, 100);
- });
- },
- getPdf: function getPdf() {
- var name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : new Date().getTime();
- var contentWidth = this.canvas.width;
- var contentHeight = this.canvas.height;
- var pageHeight = contentWidth / 592.28 * 841.89;
- var leftHeight = contentHeight;
- var position = 0;
- var imgWidth = 595.28;
- var imgHeight = 592.28 / contentWidth * contentHeight;
- var pageData = this.canvas.toDataURL('image/jpeg', 1.0);
- var PDF = new window.jsPDF('', 'pt', 'a4');
- if (leftHeight < pageHeight) {
- PDF.addImage(pageData, 'JPEG', 0, 0, imgWidth, imgHeight);
- } else {
- while (leftHeight > 0) {
- PDF.addImage(pageData, 'JPEG', 0, position, imgWidth, imgHeight);
- leftHeight -= pageHeight;
- position -= 841.89;
- if (leftHeight > 0) {
- PDF.addPage();
- }
- }
- }
- PDF.save(name + '.pdf');
- }
- }
- });
- /***/ }),
- /* 51 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "progress",
- props: {
- showText: {
- type: Boolean
- },
- width: {
- type: [Number, String]
- },
- strokeWidth: {
- type: [Number, String]
- },
- type: {
- type: String
- },
- color: {
- type: String
- },
- percentage: {
- type: [Number]
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 52 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- var _locale = __webpack_require__(7);
- var _locale2 = _interopRequireDefault(_locale);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "time",
- mixins: [(0, _props2.default)(), (0, _event2.default)(), _locale2.default],
- data: function data() {
- return {};
- },
- props: {
- startPlaceholder: {
- type: String,
- default: "开始时间"
- },
- endPlaceholder: {
- type: String,
- default: "结束时间"
- },
- rangeSeparator: {
- type: String
- },
- value: {
- required: true
- },
- defaultValue: {
- type: [String, Array]
- },
- valueFormat: {
- default: ""
- },
- arrowControl: {
- type: Boolean,
- default: false
- },
- type: {
- default: ""
- },
- format: {
- default: ""
- }
- },
- watch: {
- text: function text() {
- if (Array.isArray(this.text) && this.validatenull(this.text)) {
- this.text = this.text.join(',');
- }
- }
- },
- created: function created() {},
- mounted: function mounted() {},
- computed: {
- isRange: function isRange() {
- return this.type === "timerange";
- }
- },
- methods: {}
- });
- /***/ }),
- /* 53 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _props;
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props2 = __webpack_require__(3);
- var _props3 = _interopRequireDefault(_props2);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- var _validate = __webpack_require__(9);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "input",
- mixins: [(0, _props3.default)(), (0, _event2.default)()],
- data: function data() {
- return {};
- },
- props: (_props = {
- value: {},
- maxlength: "",
- minlength: "",
- showPassword: {
- type: Boolean,
- default: true
- },
- showWordLimit: {
- type: Boolean,
- default: false
- },
- target: {
- type: String,
- default: ' _blank'
- },
- prefixIcon: {
- type: String
- },
- suffixIcon: {
- type: String
- },
- prependClick: {
- type: Function,
- default: function _default() {}
- },
- prepend: {
- type: String
- },
- appendClick: {
- type: Function,
- default: function _default() {}
- },
- append: {
- type: String
- }
- }, _defineProperty(_props, "minlength", {
- type: Number
- }), _defineProperty(_props, "maxlength", {
- type: Number
- }), _defineProperty(_props, "minRows", {
- type: Number,
- default: 5
- }), _defineProperty(_props, "maxRows", {
- type: Number,
- default: 10
- }), _defineProperty(_props, "autocomplete", {
- type: String
- }), _props),
- computed: {
- isSearch: function isSearch() {
- return this.type == 'search';
- },
- typeParam: function typeParam() {
- if (this.type === "textarea") {
- return "textarea";
- } else if (this.type === "password") {
- return "password";
- } else {
- return "text";
- }
- }
- }
- });
- /***/ }),
- /* 54 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "radio",
- mixins: [(0, _props2.default)(), (0, _event2.default)()],
- data: function data() {
- return {
- name: 'radio'
- };
- },
- props: {
- value: {}
- },
- watch: {},
- created: function created() {},
- mounted: function mounted() {},
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 55 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _packages = __webpack_require__(6);
- var _packages2 = _interopRequireDefault(_packages);
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- var _dic = __webpack_require__(12);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "select",
- mixins: [(0, _props2.default)(), (0, _event2.default)()],
- data: function data() {
- return {
- created: false,
- netDic: [],
- loading: false
- };
- },
- props: {
- value: {},
- loadingText: {
- type: String
- },
- noMatchText: {
- type: String
- },
- noDataText: {
- type: String
- },
- drag: {
- type: Boolean,
- default: false
- },
- remote: {
- type: Boolean,
- default: false
- },
- tags: {
- type: Boolean,
- default: false
- },
- limit: {
- type: Number,
- default: 99
- },
- filterable: {
- type: Boolean,
- default: false
- },
- allowCreate: {
- type: Boolean,
- default: false
- },
- defaultFirstOption: {
- type: Boolean,
- default: false
- }
- },
- watch: {
- value: function value(val) {
- if (!this.validatenull(val)) {
- if (this.remote && !this.created) {
- this.created = true;
- this.handleRemoteMethod(this.multiple ? this.text.join(',') : this.text);
- }
- }
- },
- dic: {
- handler: function handler(val) {
- this.netDic = val;
- },
- immediate: true
- }
- },
- created: function created() {},
- mounted: function mounted() {
- if (this.drag) {
- this.setSort();
- }
- },
- methods: {
- setSort: function setSort() {
- var _this = this;
- if (!window.Sortable) {
- _packages2.default.logs('Sortable');
- return;
- }
- var el = this.$refs.main.$el.querySelectorAll('.el-select__tags > span')[0];
- this.sortable = window.Sortable.create(el, {
- ghostClass: 'sortable-ghost', // Class name for the drop placeholder,
- setData: function setData(dataTransfer) {
- dataTransfer.setData('Text', '');
- // to avoid Firefox bug
- // Detail see : https://github.com/RubaXa/Sortable/issues/1012
- },
- onEnd: function onEnd(evt) {
- var targetRow = _this.value.splice(evt.oldIndex, 1)[0];
- _this.value.splice(evt.newIndex, 0, targetRow);
- }
- });
- },
- handleRemoteMethod: function handleRemoteMethod(query) {
- var _this2 = this;
- this.loading = true;
- (0, _dic.sendDic)({
- column: this.column,
- value: query
- }).then(function (res) {
- _this2.loading = false;
- _this2.netDic = res;
- });
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 56 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _props;
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props2 = __webpack_require__(3);
- var _props3 = _interopRequireDefault(_props2);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "cascader",
- mixins: [(0, _props3.default)(), (0, _event2.default)()],
- props: (_props = {
- checkStrictly: {
- type: Boolean,
- default: false
- },
- emitPath: {
- type: Boolean,
- default: true
- },
- tags: {
- type: Boolean,
- default: false
- },
- value: {
- type: Array,
- default: function _default() {
- return [];
- }
- },
- changeOnSelect: {
- type: Boolean,
- default: false
- },
- expandTrigger: {
- type: String,
- default: "hover"
- },
- showAllLevels: {
- type: Boolean,
- default: true
- },
- lazy: {
- type: Boolean,
- default: false
- },
- lazyLoad: Function,
- filterable: {
- type: Boolean,
- default: false
- }
- }, _defineProperty(_props, "expandTrigger", {
- type: String,
- default: 'click'
- }), _defineProperty(_props, "separator", {
- type: String
- }), _props),
- data: function data() {
- return {};
- },
- watch: {},
- computed: {
- allProps: function allProps() {
- var _this = this;
- return {
- label: this.labelKey,
- value: this.valueKey,
- children: this.childrenKey,
- checkStrictly: this.checkStrictly,
- multiple: this.multiple,
- lazy: this.lazy,
- lazyLoad: function lazyLoad(node, resolve) {
- var callback = function callback(list) {
- var findDic = function findDic(list, value, children) {
- list.forEach(function (ele) {
- if (ele[_this.valueKey] == value) {
- ele[_this.childrenKey] = children;
- } else if (ele[_this.childrenKey]) {
- findDic(ele[_this.childrenKey]);
- }
- });
- };
- findDic(_this.dic, node[_this.valueKey], list);
- resolve(list);
- };
- _this.lazyLoad && _this.lazyLoad(node, callback);
- },
- expandTrigger: this.expandTrigger
- };
- }
- },
- created: function created() {},
- mounted: function mounted() {},
- methods: {}
- });
- /***/ }),
- /* 57 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "input-color",
- mixins: [(0, _props2.default)(), (0, _event2.default)()],
- props: {
- iconList: {
- type: Array,
- default: function _default() {
- return [];
- }
- }
- },
- data: function data() {
- return {
- predefineColors: ["#ff4500", "#ff8c00", "#ffd700", "#90ee90", "#00ced1", "#1e90ff", "#c71585", "rgba(255, 69, 0, 0.68)", "rgb(255, 120, 0)", "hsv(51, 100, 98)", "hsva(120, 40, 94, 0.5)", "hsl(181, 100%, 37%)", "hsla(209, 100%, 56%, 0.73)", "#c7158577"]
- };
- },
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 58 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "input-number",
- mixins: [(0, _props2.default)(), (0, _event2.default)()],
- data: function data() {
- return {};
- },
- props: {
- controls: {
- type: Boolean,
- default: true
- },
- step: {
- type: Number,
- default: 1
- },
- controlsPosition: {
- type: String,
- default: "right"
- },
- precision: {
- type: Number
- },
- minRows: {
- type: Number,
- default: -Infinity
- },
- maxRows: {
- type: Number,
- default: Infinity
- }
- },
- created: function created() {},
- mounted: function mounted() {},
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 59 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- var _variable = __webpack_require__(8);
- var _util = __webpack_require__(5);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "input-tree",
- mixins: [(0, _props2.default)(), (0, _event2.default)()],
- data: function data() {
- return {
- node: [],
- filterText: "",
- box: false,
- labelText: []
- };
- },
- props: {
- nodeClick: Function,
- treeLoad: Function,
- checked: Function,
- value: {},
- lazy: {
- type: Boolean,
- default: false
- },
- leafOnly: {
- type: Boolean,
- default: false
- },
- expandOnClickNode: {
- type: Boolean,
- default: true
- },
- filter: {
- type: Boolean,
- default: true
- },
- checkStrictly: {
- type: Boolean,
- default: false
- },
- accordion: {
- type: Boolean,
- default: false
- },
- parent: {
- type: Boolean,
- default: true
- },
- defaultExpandedKeys: {
- type: Array
- },
- iconClass: {
- type: String
- },
- defaultCheckedKeys: {
- type: Array
- },
- defaultExpandAll: {
- type: Boolean,
- default: false
- }
- },
- watch: {
- text: {
- handler: function handler(value) {
- if (this.validatenull(value)) {
- this.clearHandle();
- }
- }
- },
- dic: function dic() {
- this.init();
- },
- value: function value() {
- this.initVal();
- this.init();
- },
- filterText: function filterText(val) {
- this.$refs.tree.filter(val);
- }
- },
- computed: {
- treeProps: function treeProps() {
- return Object.assign(this.props, {
- isLeaf: this.leafKey
- });
- },
- dicList: function dicList() {
- function addParent(result, parent) {
- result.forEach(function (ele) {
- var children = ele.children;
- if (children) {
- addParent(children, ele);
- }
- if (parent) {
- ele.$parent = parent;
- }
- });
- }
- var list = this.dic;
- addParent(list);
- return list;
- },
- keysList: function keysList() {
- var _this = this;
- if (this.validatenull(this.text)) return [];
- var list = [];
- if (Array.isArray(this.text)) {
- list = this.text;
- } else {
- list = (this.text + '').split(this.separator);
- list = list.map(function (ele) {
- return (0, _util.detailDataType)(ele, _this.dataType);
- });
- }
- return list;
- },
- labelShow: function labelShow() {
- var _this2 = this;
- if (this.typeformat) {
- var list = [];
- this.node.forEach(function (ele) {
- list.push(_this2.getLabelText(ele));
- });
- return list.join(_variable.DIC_SHOW_SPLIT).toString();
- }
- return (this.labelText || []).join(_variable.DIC_SHOW_SPLIT).toString();
- }
- },
- mounted: function mounted() {
- this.init();
- },
- methods: {
- handleTreeLoad: function handleTreeLoad(node, resolve) {
- var _this3 = this;
- var callback = function callback(list) {
- var findDic = function findDic(list, value, children) {
- list.forEach(function (ele) {
- if (ele[_this3.valueKey] == value) {
- ele[_this3.childrenKey] = children;
- } else if (ele[_this3.childrenKey]) {
- findDic(ele[_this3.childrenKey]);
- }
- });
- };
- findDic(_this3.dic, node.key, list);
- resolve(list);
- };
- this.treeLoad && this.treeLoad(node, callback);
- },
- // 初始化滚动条
- initScroll: function initScroll(event) {
- var _this4 = this;
- setTimeout(function () {
- _this4.$nextTick(function () {
- var scrollBar = document.querySelectorAll('.el-scrollbar .el-select-dropdown__wrap');
- scrollBar.forEach(function (ele) {
- ele.scrollTop = 0;
- });
- });
- }, 0);
- this.handleClick(event);
- },
- filterNode: function filterNode(value, data) {
- if (!value) return true;
- return data[this.labelKey].indexOf(value) !== -1;
- },
- checkChange: function checkChange(checkedNodes, checkedKeys, halfCheckedNodes, halfCheckedKeys) {
- var _this5 = this;
- this.text = [];
- this.node = [];
- this.labelText = [];
- var list = this.$refs.tree.getCheckedNodes(this.leafOnly, false);
- list.forEach(function (node) {
- _this5.node.push(node);
- _this5.text.push(node[_this5.valueKey]);
- _this5.labelText.push(node[_this5.labelKey]);
- });
- if (typeof this.checked === "function") this.checked(checkedNodes);
- },
- getHalfList: function getHalfList() {
- var _this6 = this;
- var list = this.$refs.tree.getCheckedNodes(false, true);
- list = list.map(function (ele) {
- return ele[_this6.valueKey];
- });
- return list;
- },
- init: function init() {
- var _this7 = this;
- this.$nextTick(function () {
- _this7.labelText = [];
- _this7.node = [];
- if (_this7.multiple) {
- var list = _this7.$refs.tree.getCheckedNodes(_this7.leafOnly, false);
- list.forEach(function (ele) {
- _this7.labelText.push(ele[_this7.labelKey]);
- _this7.node.push(ele);
- });
- } else {
- var node = _this7.$refs.tree.getNode(_this7.text);
- if (node) {
- var data = node.data;
- _this7.$refs.tree.setCurrentKey(data[_this7.valueKey]);
- _this7.labelText.push(data[_this7.labelKey]);
- _this7.node.push(data);
- }
- }
- });
- //是否禁止父类
- this.disabledParentNode(this.dic, this.parent);
- },
- disabledParentNode: function disabledParentNode(dic, parent) {
- var _this8 = this;
- dic.forEach(function (ele) {
- var children = ele[_this8.childrenKey];
- if (!_this8.validatenull(children)) {
- if (!parent) {
- ele.disabled = true;
- }
- _this8.disabledParentNode(children, parent);
- }
- });
- },
- clearHandle: function clearHandle() {
- this.$refs.tree.setCurrentKey(null);
- this.$refs.tree.setCheckedKeys([]);
- },
- handleNodeClick: function handleNodeClick(data) {
- if (data.disabled) return;
- if (typeof this.nodeClick === "function") this.nodeClick(data);
- if (this.multiple) return;
- if (this.validatenull(data[this.childrenKey]) && !this.multiple || this.parent) {
- var value = data[this.valueKey];
- var label = data[this.labelKey];
- this.text = value;
- this.node = [data];
- this.labelText = [label];
- this.$refs.main.blur();
- }
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 60 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _packages = __webpack_require__(6);
- var _packages2 = _interopRequireDefault(_packages);
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "input-map",
- mixins: [(0, _props2.default)(), (0, _event2.default)()],
- data: function data() {
- return {
- formattedAddress: '',
- address: '',
- poi: {},
- marker: null,
- map: null,
- box: false
- };
- },
- watch: {
- poi: function poi(val) {
- this.formattedAddress = val.formattedAddress;
- },
- value: function value(val) {
- if (this.validatenull(val)) {
- this.poi = {};
- }
- },
- text: function text(val) {
- if (!this.validatenull(val)) {
- this.poi = {
- longitude: val[0],
- latitude: val[1],
- formattedAddress: val[2]
- };
- this.address = val[2];
- }
- },
- box: {
- handler: function handler() {
- var _this = this;
- if (this.box) {
- this.$nextTick(function () {
- return _this.init(function () {
- if (_this.longitude && _this.latitude) {
- _this.addMarker(_this.longitude, _this.latitude);
- _this.getAddress(_this.longitude, _this.latitude);
- }
- });
- });
- }
- },
- immediate: true
- }
- },
- computed: {
- longitude: function longitude() {
- return this.text[0];
- },
- latitude: function latitude() {
- return this.text[1];
- },
- title: function title() {
- return this.disabled || this.readonly ? "查看" : '选择';
- }
- },
- methods: {
- clear: function clear() {
- this.poi = {};
- this.clearMarker();
- },
- handleSubmit: function handleSubmit() {
- this.setVal();
- this.box = false;
- },
- handleClear: function handleClear() {
- this.text = [];
- this.poi = {};
- this.handleChange(this.text);
- },
- setVal: function setVal() {
- this.text = [this.poi.longitude, this.poi.latitude, this.poi.formattedAddress];
- this.handleChange(this.text);
- },
- handleShow: function handleShow() {
- this.$refs.main.blur();
- this.box = true;
- },
- //新增坐标
- addMarker: function addMarker(R, P) {
- this.clearMarker();
- this.marker = new window.AMap.Marker({
- position: [R, P]
- });
- this.marker.setMap(this.map);
- },
- //清空坐标
- clearMarker: function clearMarker() {
- if (this.marker) {
- this.marker.setMap(null);
- this.marker = null;
- }
- },
- //获取坐标
- getAddress: function getAddress(R, P) {
- var _this2 = this;
- new window.AMap.service("AMap.Geocoder", function () {
- //回调函数
- var geocoder = new window.AMap.Geocoder({});
- geocoder.getAddress([R, P], function (status, result) {
- if (status === "complete" && result.info === "OK") {
- var regeocode = result.regeocode;
- _this2.poi = Object.assign(regeocode, {
- longitude: R,
- latitude: P
- });
- // 自定义点标记内容
- var markerContent = document.createElement("div");
- // 点标记中的图标
- var markerImg = document.createElement("img");
- markerImg.src = "//a.amap.com/jsapi_demos/static/demo-center/icons/poi-marker-default.png";
- markerContent.appendChild(markerImg);
- // 点标记中的文本
- var markerSpan = document.createElement("span");
- markerSpan.className = "avue-input-map__marker";
- markerSpan.innerHTML = _this2.formattedAddress;
- markerContent.appendChild(markerSpan);
- _this2.marker.setContent(markerContent); //更新点标记内容
- }
- });
- });
- },
- handleClose: function handleClose() {
- window.poiPicker.clearSearchResults();
- },
- addClick: function addClick() {
- var _this3 = this;
- this.map.on("click", function (e) {
- if (_this3.disabled || _this3.readonly) return;
- var lnglat = e.lnglat;
- var P = lnglat.P || lnglat.Q;
- var R = lnglat.R;
- _this3.addMarker(R, P);
- _this3.getAddress(R, P);
- });
- },
- init: function init(callback) {
- var _this4 = this;
- if (!window.AMap) {
- _packages2.default.logs('Map');
- return;
- }
- this.map = new window.AMap.Map("map__container", Object.assign({
- zoom: 13,
- center: function () {
- if (_this4.longitude && _this4.latitude) return [_this4.longitude, _this4.latitude];
- }()
- }, this.params));
- this.initPoip();
- this.addClick();
- callback();
- },
- initPoip: function initPoip() {
- var _this5 = this;
- if (!window.AMapUI) {
- _packages2.default.logs('MapUi');
- return;
- }
- window.AMapUI.loadUI(["misc/PoiPicker"], function (PoiPicker) {
- var poiPicker = new PoiPicker({
- input: "map__input",
- placeSearchOptions: {
- map: _this5.map,
- pageSize: 10
- },
- searchResultsContainer: "map__result"
- });
- //初始化poiPicker
- _this5.poiPickerReady(poiPicker);
- });
- },
- poiPickerReady: function poiPickerReady(poiPicker) {
- var _this6 = this;
- window.poiPicker = poiPicker;
- //选取了某个POI
- poiPicker.on("poiPicked", function (poiResult) {
- _this6.clearMarker();
- var source = poiResult.source,
- poi = poiResult.item;
- _this6.poi = Object.assign(poi, {
- formattedAddress: poi.name,
- longitude: poi.location.R,
- latitude: poi.location.P || poi.location.Q
- });
- if (source !== "search") {
- poiPicker.searchByKeyword(poi.name);
- }
- });
- }
- }
- });
- /***/ }),
- /* 61 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "input-icon",
- mixins: [(0, _props2.default)(), (0, _event2.default)()],
- props: {
- iconList: {
- type: Array,
- default: function _default() {
- return [];
- }
- }
- },
- data: function data() {
- return {
- box: false,
- tabs: {}
- };
- },
- computed: {
- list: function list() {
- var list = (this.tabs.list || []).map(function (ele) {
- if (!ele.value) {
- return {
- value: ele
- };
- }
- return ele;
- });
- return list;
- },
- option: function option() {
- return {
- column: this.iconList
- };
- }
- },
- created: function created() {
- this.tabs = this.iconList[0] || {};
- },
- methods: {
- handleTabs: function handleTabs(tabs) {
- this.tabs = tabs;
- },
- handleSubmit: function handleSubmit(item) {
- this.box = false;
- this.text = item;
- this.handleChange(item);
- },
- handleShow: function handleShow() {
- this.$refs.main.blur();
- if (this.disabled || this.readonly) return;
- this.box = true;
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 62 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "input-table",
- mixins: [(0, _props2.default)(), (0, _event2.default)()],
- data: function data() {
- return {
- object: {},
- active: {},
- page: {},
- box: false,
- created: false,
- data: []
- };
- },
- props: {
- formatter: Function,
- onLoad: Function
- },
- watch: {
- value: function value(val) {
- if (this.validatenull(val)) {
- this.active = {};
- this.object = {};
- }
- },
- box: function box(val) {
- var _this = this;
- if (val) {
- setTimeout(function () {
- var active = _this.data.find(function (ele) {
- return ele[_this.valueKey] == _this.object[_this.valueKey];
- });
- _this.$refs.crud.setCurrentRow(active);
- });
- }
- },
- text: function text(val) {
- var _this2 = this;
- if (this.create || this.validatenull(val)) return;
- if (typeof this.onLoad == 'function') {
- this.onLoad({ value: this.text }, function (data) {
- _this2.active = data;
- _this2.object = data;
- _this2.create = true;
- });
- }
- }
- },
- computed: {
- title: function title() {
- return this.disabled || this.readonly ? "查看" : '选择';
- },
- labelShow: function labelShow() {
- if (typeof this.formatter == 'function') {
- return this.formatter(this.object);
- }
- return this.object[this.labelKey] || '';
- },
- option: function option() {
- return Object.assign({
- menu: false,
- header: false,
- size: 'mini',
- headerAlign: 'center',
- align: 'center',
- highlightCurrentRow: true
- }, this.column.children);
- }
- },
- methods: {
- handleClear: function handleClear() {
- this.active = {};
- this.setVal();
- },
- handleShow: function handleShow() {
- this.$refs.main.blur();
- if (this.disabled || this.readonly) return;
- this.box = true;
- },
- setVal: function setVal() {
- this.object = this.active;
- this.text = this.active[this.valueKey] || '';
- this.handleChange(this.text);
- this.box = false;
- },
- handleCurrentRowChange: function handleCurrentRowChange(val) {
- this.active = val;
- },
- handleSearchChange: function handleSearchChange(form, done) {
- var _this3 = this;
- this.onLoad({ page: this.page, data: form }, function (data) {
- _this3.page.total = data.total;
- _this3.data = data.data;
- });
- done && done();
- },
- onList: function onList(callback) {
- var _this4 = this;
- if (typeof this.onLoad == 'function') {
- this.onLoad({ page: this.page }, function (data) {
- _this4.page.total = data.total;
- _this4.data = data.data;
- });
- }
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 63 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: 'verify',
- props: {
- size: {
- type: [Number, String],
- default: 50
- },
- value: [Number, String],
- len: {
- type: [Number, String],
- default: 6
- }
- },
- computed: {
- styleName: function styleName() {
- return {
- padding: this.setPx(this.size / 7) + ' ' + this.setPx(this.size / 4),
- fontSize: this.setPx(this.size)
- };
- },
- list: function list() {
- return this.data.split('');
- }
- },
- watch: {
- value: {
- handler: function handler(val) {
- if (this.validatenull(val)) {
- this.randomn();
- return;
- }
- this.data = val + '';
- },
- immediate: true
- },
- data: {
- handler: function handler(val) {
- this.$emit('input', val);
- },
- immediate: true
- }
- },
- data: function data() {
- return {
- data: 0
- };
- },
- methods: {
- randomn: function randomn() {
- var n = this.len;
- if (n > 21) return null;
- var re = new RegExp("(\\d{" + n + "})(\\.|$)");
- var num = (Array(n - 1).join(0) + Math.pow(10, n) * Math.random()).match(re)[1];
- this.data = num;
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 64 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "switch",
- mixins: [(0, _props2.default)(), (0, _event2.default)()],
- props: {
- value: {},
- activeIconClass: String,
- inactiveIconClass: String,
- activeColor: String,
- inactiveColor: String,
- len: Number
- },
- data: function data() {
- return {};
- },
- watch: {},
- created: function created() {},
- mounted: function mounted() {},
- computed: {
- active: function active() {
- return this.dic[1] || {};
- },
- inactive: function inactive() {
- return this.dic[0] || {};
- }
- },
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 65 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "rate",
- mixins: [(0, _props2.default)(), (0, _event2.default)()],
- props: {
- value: {
- type: Number,
- default: 0
- },
- colors: {
- type: Array
- },
- max: {
- type: Number,
- default: 5
- },
- iconClasses: {
- type: Array
- },
- texts: {
- type: Array
- },
- showText: {
- type: Boolean,
- default: false
- },
- voidIconClass: {
- type: String
- }
- },
- data: function data() {
- return {};
- },
- watch: {},
- created: function created() {},
- mounted: function mounted() {},
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 66 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- var _locale = __webpack_require__(7);
- var _locale2 = _interopRequireDefault(_locale);
- var _util = __webpack_require__(5);
- var _canvas = __webpack_require__(67);
- var _qiniu = __webpack_require__(222);
- var _ali = __webpack_require__(223);
- var _packages = __webpack_require__(6);
- var _packages2 = _interopRequireDefault(_packages);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "upload",
- mixins: [(0, _props2.default)(), (0, _event2.default)(), _locale2.default],
- data: function data() {
- return {
- res: '',
- menu: false,
- loading: false,
- text: [],
- file: {}
- };
- },
- props: {
- data: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- preview: {
- type: Object,
- default: function _default() {}
- },
- value: {},
- onRemove: Function,
- showFileList: {
- type: Boolean,
- default: true
- },
- oss: {
- type: String
- },
- limit: {
- type: Number,
- default: 10
- },
- headers: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- accept: {
- type: [String, Array],
- default: ""
- },
- canvasOption: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- fileSize: {
- type: Number
- },
- drag: {
- type: Boolean,
- default: false
- },
- isVideo: {
- type: Boolean,
- default: false
- },
- loadText: {
- type: String,
- default: "文件上传中,请稍等"
- },
- action: {
- type: String,
- default: ""
- },
- uploadBefore: Function,
- uploadAfter: Function,
- uploadDelete: Function,
- uploadPreview: Function,
- uploadError: Function,
- uploadExceed: Function
- },
- computed: {
- acceptList: function acceptList() {
- if (Array.isArray(this.accept)) {
- return this.accept.join(',');
- }
- return this.accept;
- },
- homeUrl: function homeUrl() {
- return this.propsHttp.home || '';
- },
- allParams: function allParams() {
- if (this.$typeList.video.test(this.imgUrl) || this.isVideo) {
- return Object.assign({
- is: 'video'
- }, this.params);
- }
- return this.params;
- },
- fileName: function fileName() {
- return this.propsHttp.fileName || 'file';
- },
- isAliOss: function isAliOss() {
- return this.oss === "ali";
- },
- isQiniuOss: function isQiniuOss() {
- return this.oss === "qiniu";
- },
- isPictureImg: function isPictureImg() {
- return this.listType === "picture-img";
- },
- //单个头像图片
- imgUrl: function imgUrl() {
- if (!this.validatenull(this.text)) {
- return this.homeUrl + this.text[0];
- }
- },
- fileList: function fileList() {
- var _this = this;
- var list = [];
- var flag = this.isArray || this.isString || this.stringMode;
- (this.text || []).forEach(function (ele, index) {
- if (ele) {
- var name = void 0;
- //处理单个url链接取最后为label
- if (flag) {
- var i = ele.lastIndexOf('/');
- name = ele.substring(i + 1);
- }
- list.push({
- uid: index + '',
- status: 'done',
- name: flag ? name : ele[_this.labelKey],
- url: _this.homeUrl + (flag ? ele : ele[_this.valueKey])
- });
- }
- });
- return list;
- }
- },
- created: function created() {},
- watch: {},
- mounted: function mounted() {},
- methods: {
- handleClick: function handleClick() {
- if (typeof this.click === "function") this.click({ value: this.text, column: this.column });
- },
- handleFileChange: function handleFileChange(file, fileList) {
- fileList.splice(fileList.length - 1, 1);
- if (typeof this.change === "function") this.change({ value: this.text, column: this.column });
- },
- handleSuccess: function handleSuccess(file) {
- if (this.isPictureImg) {
- this.text.splice(0, 1, file[this.urlKey]);
- } else if (this.isArray || this.isString || this.stringMode) {
- this.text.push(file[this.urlKey]);
- } else {
- var obj = {};
- obj[this.labelKey] = file[this.nameKey];
- obj[this.valueKey] = file[this.urlKey];
- this.text.push(obj);
- }
- },
- handleRemove: function handleRemove(file, fileList) {
- this.onRemove && this.onRemove(file, fileList);
- this.delete(file);
- },
- handleError: function handleError(error) {
- this.uploadError && this.uploadError(error, this.column);
- },
- delete: function _delete(file) {
- var _this2 = this;
- if (this.isArray || this.isString || this.stringMode) {
- (this.text || []).forEach(function (ele, index) {
- if (ele === file.url) _this2.text.splice(index, 1);
- });
- } else {
- (this.text || []).forEach(function (ele, index) {
- if (ele[_this2.valueKey] === file.url) _this2.text.splice(index, 1);
- });
- }
- },
- show: function show(data) {
- this.loading = false;
- this.handleSuccess(data || this.res);
- },
- hide: function hide(msg) {
- this.loading = false;
- this.handleError(msg);
- },
- httpRequest: function httpRequest(config) {
- var _this3 = this;
- this.loading = true;
- var file = config.file;
- var fileSize = file.size;
- this.file = config.file;
- if (!this.validatenull(fileSize) && fileSize > this.fileSize) {
- this.hide("文件太大不符合");
- return;
- }
- var headers = Object.assign(this.headers, { "Content-Type": "multipart/form-data" });
- //oss配置属性
- var oss_config = {};
- var client = {};
- var param = new FormData();
- //附加属性
- for (var o in this.data) {
- param.append(o, this.data[o]);
- }
- var done = function done() {
- var url = _this3.action;
- var callack = function callack(newFile) {
- var uploadfile = newFile || file;
- param.append(_this3.fileName, uploadfile);
- //七牛云oss存储
- if (_this3.isQiniuOss) {
- if (!window.CryptoJS) {
- _packages2.default.logs("CryptoJS");
- _this3.hide();
- return;
- }
- oss_config = _this3.$AVUE.qiniu;
- var token = (0, _qiniu.getToken)(oss_config.AK, oss_config.SK, {
- scope: oss_config.scope,
- deadline: new Date().getTime() + oss_config.deadline * 3600
- });
- param.append("token", token);
- url = oss_config.bucket;
- } else if (_this3.isAliOss) {
- if (!window.OSS) {
- _packages2.default.logs("AliOSS");
- _this3.hide();
- return;
- }
- oss_config = _this3.$AVUE.ali;
- client = (0, _ali.getClient)(oss_config);
- }
- (function () {
- if (_this3.isAliOss) {
- return client.put(uploadfile.name, uploadfile);
- } else {
- if (!window.axios) {
- _packages2.default.logs('axios');
- return Promise.reject();
- }
- return _this3.$axios.post(url, param, { headers: headers });
- }
- })().then(function (res) {
- _this3.res = {};
- if (_this3.isQiniuOss) {
- res.data.key = oss_config.url + res.data.key;
- }
- if (_this3.isAliOss) {
- _this3.res = (0, _util.getAsVal)(res, _this3.resKey);
- } else {
- _this3.res = (0, _util.getAsVal)(res.data, _this3.resKey);
- }
- if (typeof _this3.uploadAfter === "function") _this3.uploadAfter(_this3.res, _this3.show, function () {
- _this3.loading = false;
- }, _this3.column);else _this3.show(_this3.res);
- }).catch(function (error) {
- if (typeof _this3.uploadAfter === "function") _this3.uploadAfter(error, _this3.hide, function () {
- _this3.loading = false;
- }, _this3.column);else _this3.hide(error);
- });
- };
- if (typeof _this3.uploadBefore === "function") _this3.uploadBefore(_this3.file, callack, function () {
- _this3.loading = false;
- }, _this3.column);else callack();
- };
- //是否开启水印
- if (!this.validatenull(this.canvasOption)) {
- (0, _canvas.detailImg)(file, this.canvasOption).then(function (res) {
- file = res;
- done();
- });
- } else {
- done();
- }
- },
- handleExceed: function handleExceed(files, fileList) {
- this.uploadExceed && this.uploadExceed(this.limit, files, fileList, this.column);
- },
- handlePreview: function handlePreview(file) {
- var _this4 = this;
- var callback = function callback() {
- var url = file.url;
- var list = _this4.fileList.map(function (ele) {
- return Object.assign(ele, {
- type: _this4.$typeList.video.test(ele.url) || _this4.isVideo ? 'video' : ''
- });
- });
- var index = _this4.fileList.findIndex(function (ele) {
- return ele.url === url;
- });
- _this4.$ImagePreview(list, index);
- };
- if (typeof this.uploadPreview === "function") {
- this.uploadPreview(file, this.column, callback);
- } else {
- callback();
- }
- },
- handleDelete: function handleDelete(file) {
- var _this5 = this;
- this.beforeRemove(file).then(function () {
- _this5.text = [];
- _this5.menu = false;
- }).catch(function () {});
- },
- beforeRemove: function beforeRemove(file) {
- if (typeof this.uploadDelete === "function") {
- return this.uploadDelete(file, this.column);
- } else {
- return Promise.resolve();
- }
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 67 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.watermark = undefined;
- exports.detailImg = detailImg;
- var _watermark = __webpack_require__(221);
- var _watermark2 = _interopRequireDefault(_watermark);
- var _util = __webpack_require__(5);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- // 标准参数
- var canvas,
- ctx,
- configDefault = {
- width: 200,
- height: 200
- };
- var config = {
- text: 'avue.top', // 文字
- fontFamily: 'microsoft yahei', // 字体
- color: '#999', // 颜色
- fontSize: 16, // 大小
- opacity: 100, // 透明度
- bottom: 10, // 下边位置
- right: 10, // 右边位置
- ratio: 1 // 压缩比
- };
- /**
- * 参数 {Object} opt
- * @param {String} text 水印文本,默认'avue商用通用无敌大水印'
- * @param {String} font 水印字体,默认'30px 黑体'
- * @param {Int} canvasWidth 单个水印容器宽度,默认500
- * @param {Int} canvasHeight 单个水印容器高度,默认200
- * @param {String} textAlign 水印文本对齐方式,默认'center'
- * @param {String} textStyle 水印文本样式,默认'rgba(100,100,100,0.15)'
- * @param {Int} degree 水印文本旋转角度,默认 -20
- * @param return
- **/
- var watermark = exports.watermark = function watermark() {
- var opt = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- return new _watermark2.default(opt);
- };
- // 将base64转换为文件
- function detailImg(file) {
- var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- return new Promise(function (resolve, reject) {
- var text = option.text,
- fontFamily = option.fontFamily,
- color = option.color,
- fontSize = option.fontSize,
- opacity = option.opacity,
- bottom = option.bottom,
- right = option.right,
- ratio = option.ratio;
- initParams();
- fileToBase64(file, initImg);
- // 参数初始化
- function initParams() {
- config.text = text || config.text;
- config.fontFamily = fontFamily || config.fontFamily;
- config.color = color || config.color;
- config.fontSize = fontSize || config.fontSize;
- config.opacity = opacity || config.opacity;
- config.bottom = bottom || config.bottom;
- config.right = right || config.right;
- config.ratio = ratio || config.ratio;
- }
- // 加载图片
- function initImg(data) {
- var img = new Image();
- img.src = data;
- img.onload = function () {
- var width = img.width;
- var height = img.height;
- cretedCanvas(width, height);
- ctx.drawImage(img, 0, 0, width, height);
- setText(width, height);
- resolve((0, _util.dataURLtoFile)(document.getElementById('canvas').toDataURL(file.type, config.ratio), file.name));
- };
- }
- // 创建画板
- function cretedCanvas(width, height) {
- canvas = document.getElementById('canvas');
- if (canvas === null) {
- canvas = document.createElement('canvas');
- canvas.id = 'canvas';
- canvas.className = 'avue-canvas';
- document.body.appendChild(canvas);
- }
- ctx = canvas.getContext('2d');
- canvas.width = width;
- canvas.height = height;
- }
- // 添加水印
- function setText(width, height) {
- var txt = config.text;
- var param = calcParam(txt, width, height);
- ctx.font = param.fontSize + 'px ' + config.fontFamily;
- ctx.fillStyle = config.color;
- ctx.globalAlpha = config.opacity / 100;
- ctx.fillText(txt, param.x, param.y);
- }
- // 计算比例
- function calcParam(txt, width, height) {
- var x, y;
- // 字体的比例
- var calcFontSize = config.fontSize / configDefault.width;
- var fontSize = calcFontSize * width;
- if (config.bottom) {
- y = configDefault.height - config.bottom;
- } else {
- y = config.top;
- }
- if (config.right) {
- x = configDefault.width - config.right;
- } else {
- x = config.left;
- }
- ctx.font = config.fontSize + 'px ' + config.fontFamily;
- var txtWidth = Number(ctx.measureText(txt).width);
- x = x - txtWidth;
- var calcPosX = x / configDefault.width;
- var calcPosY = y / configDefault.height;
- x = calcPosX * width;
- y = calcPosY * height;
- return {
- x: x,
- y: y,
- fontSize: fontSize
- };
- }
- // file转base64
- function fileToBase64(file, callback) {
- var reader = new FileReader();
- reader.readAsDataURL(file);
- reader.onload = function (e) {
- callback(e.target.result);
- };
- }
- });
- }
- /***/ }),
- /* 68 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "sign",
- props: {
- width: {
- type: Number,
- default: 600
- },
- height: {
- type: Number,
- default: 400
- }
- },
- data: function data() {
- return {
- linex: [],
- liney: [],
- linen: [],
- canvas: {},
- context: {}
- };
- },
- computed: {
- styleName: function styleName() {
- return {
- width: this.setPx(this.width),
- height: this.setPx(this.height)
- };
- }
- },
- mounted: function mounted() {
- this.init();
- },
- methods: {
- getStar: function getStar(text, text1, text2) {
- var canvas = this.canvas;
- var context = this.context;
- // 绘制印章边框
- var width = canvas.width / 2;
- var height = canvas.height / 2;
- context.lineWidth = 7;
- context.strokeStyle = "#f00";
- context.beginPath();
- context.arc(width, height, 110, 0, Math.PI * 2);
- context.stroke();
- //画五角星
- create5star(context, width, height, 20, "#f00", 0);
- // 绘制印章名称
- context.font = '18px 黑体';
- context.textBaseline = 'middle'; //设置文本的垂直对齐方式
- context.textAlign = 'center'; //设置文本的水平对对齐方式
- context.lineWidth = 1;
- context.strokeStyle = '#f00';
- context.strokeText(text, width, height + 50);
- // 绘制印章副属性名称
- context.font = '14px 黑体';
- context.textBaseline = 'middle'; //设置文本的垂直对齐方式
- context.textAlign = 'center'; //设置文本的水平对对齐方式
- context.lineWidth = 1;
- context.strokeStyle = '#f00';
- context.strokeText(text2, width, height + 80);
- // 绘制印章单位
- context.translate(width, height); // 平移到此位置,
- context.font = '22px 黑体';
- var count = text1.length; // 字数
- var angle = 4 * Math.PI / (3 * (count - 1)); // 字间角度
- var chars = text1.split("");
- var c;
- for (var i = 0; i < count; i++) {
- c = chars[i]; // 需要绘制的字符
- if (i == 0) context.rotate(5 * Math.PI / 6);else context.rotate(angle); //
- context.save();
- context.translate(90, 0); // 平移到此位置,此时字和x轴垂直
- context.rotate(Math.PI / 2); // 旋转90度,让字平行于x轴
- context.strokeText(c, 0, 0); // 此点为字的中心点
- context.restore();
- context.save(); //锁画布(为了保存之前的画布状态)
- }
- //绘制五角星
- /**
- * 创建一个五角星形状. 该五角星的中心坐标为(sx,sy),中心到顶点的距离为radius,rotate=0时一个顶点在对称轴上
- * rotate:绕对称轴旋转rotate弧度
- */
- function create5star(context, sx, sy, radius, color, rotato) {
- context.save();
- context.fillStyle = color;
- context.translate(sx, sy); //移动坐标原点
- context.rotate(Math.PI + rotato); //旋转
- context.beginPath(); //创建路径
- var x = Math.sin(0);
- var y = Math.cos(0);
- var dig = Math.PI / 5 * 4;
- for (var i = 0; i < 5; i++) {
- //画五角星的五条边
- var x = Math.sin(i * dig);
- var y = Math.cos(i * dig);
- context.lineTo(x * radius, y * radius);
- }
- context.closePath();
- context.stroke();
- context.fill();
- context.restore();
- }
- },
- submit: function submit(width, height) {
- if (!width) width = this.width;
- if (!height) height = this.height;
- return this.canvas.toDataURL("i/png");
- },
- clear: function clear() {
- this.linex = new Array();
- this.liney = new Array();
- this.linen = new Array();
- this.canvas.width = this.canvas.width;
- },
- init: function init() {
- this.canvas = this.$refs.canvas;
- var canvas = this.canvas;
- var _safe = this;
- //注册相关事件
- if (typeof document.ontouchstart != "undefined") {
- //适配移动设备
- canvas.addEventListener('touchmove', onMouseMove, false);
- canvas.addEventListener('touchstart', onMouseDown, false);
- canvas.addEventListener('touchend', onMouseUp, false);
- } else {
- //适配电脑
- canvas.addEventListener('mousemove', onMouseMove, false);
- canvas.addEventListener('mousedown', onMouseDown, false);
- canvas.addEventListener('mouseup', onMouseUp, false);
- canvas.addEventListener('mouseleave', onMouseUp, false);
- }
- //初始化上下文和参数
- this.context = canvas.getContext('2d');
- var context = this.context;
- this.linex = new Array();
- this.liney = new Array();
- this.linen = new Array();
- var lastX = 1;
- var lastY = 30;
- var flag = 0;
- //根据鼠标坐标获取绘图坐标
- function getCanvasPos(canvas, evt) {
- var rect = canvas.getBoundingClientRect();
- var x, y;
- if (evt.targetTouches) {
- x = evt.targetTouches[0].clientX;
- y = evt.targetTouches[0].clientY;
- } else {
- x = evt.clientX;
- y = evt.clientY;
- }
- return {
- x: (x - rect.left) * (canvas.width / rect.width),
- y: (y - rect.top) * (canvas.height / rect.height)
- };
- }
- //鼠标移动的时候
- function onMouseMove(evt) {
- var x = getCanvasPos(canvas, evt).x,
- y = getCanvasPos(canvas, evt).y;
- //判断是否处于按下状态
- if (flag == 1) {
- //如果是则画图
- _safe.linex.push(x);
- _safe.liney.push(y);
- _safe.linen.push(1);
- context.save();
- context.translate(context.canvas.width / 2, context.canvas.height / 2);
- context.translate(-context.canvas.width / 2, -context.canvas.height / 2);
- context.beginPath();
- context.lineWidth = 2;
- for (var i = 1; i < _safe.linex.length; i++) {
- lastX = _safe.linex[i];
- lastY = _safe.liney[i];
- if (_safe.linen[i] == 0) context.moveTo(lastX, lastY);else context.lineTo(lastX, lastY);
- }
- context.shadowBlur = 10;
- context.stroke();
- context.restore();
- }
- evt.preventDefault();
- }
- //当鼠标按下的时候修改按下标志,并开始记录坐标
- function onMouseDown(evt) {
- var x = getCanvasPos(canvas, evt).x,
- y = getCanvasPos(canvas, evt).y;
- flag = 1;
- _safe.linex.push(x);
- _safe.liney.push(y);
- _safe.linen.push(0);
- }
- //鼠标松开清除标志
- function onMouseUp() {
- flag = 0;
- }
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 69 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "slider",
- mixins: [(0, _props2.default)(), (0, _event2.default)()],
- props: {
- value: {},
- step: {
- type: Number
- },
- min: {
- type: Number
- },
- max: {
- type: Number
- },
- range: {
- type: Boolean,
- default: false
- },
- showInput: {
- type: Boolean,
- default: false
- },
- showStops: {
- type: Boolean,
- default: false
- },
- formatTooltip: Function
- },
- data: function data() {
- return {};
- },
- watch: {},
- created: function created() {},
- mounted: function mounted() {},
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 70 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _index = __webpack_require__(230);
- var _index2 = _interopRequireDefault(_index);
- var _number = __webpack_require__(231);
- var _number2 = _interopRequireDefault(_number);
- var _mobile = __webpack_require__(232);
- var _mobile2 = _interopRequireDefault(_mobile);
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: 'keyboard',
- props: {
- ele: {
- type: String,
- required: true
- },
- keys: Array,
- theme: {
- type: String,
- default: 'default',
- validator: function validator(value) {
- return ['default', 'dark', 'green', 'classic'].includes(value);
- }
- },
- type: {
- type: String,
- default: 'default',
- validator: function validator(value) {
- return ['default', 'number', 'mobile'].includes(value);
- }
- },
- fixedBottomCenter: {
- type: Boolean,
- default: false
- },
- rebind: {
- type: Boolean,
- default: true
- }
- },
- watch: {
- ele: function ele() {
- this.init();
- }
- },
- data: function data() {
- return {
- customClick: {}
- };
- },
- computed: {
- className: function className() {
- return 'avue-keyboard--' + this.theme;
- }
- },
- mounted: function mounted() {
- this.init();
- },
- methods: {
- init: function init() {
- var _this = this;
- if (!this.ele) return;
- var keyboard = void 0;
- var config = {
- el: '#keyboard',
- style: {},
- keys: this.keys,
- fixedBottomCenter: this.fixedBottomCenter
- };
- if (this.type == 'default') keyboard = new _index2.default(config);else if (this.type == 'number') keyboard = new _number2.default(config);else if (this.type == 'mobile') keyboard = new MobileKeyBoard(config);
- var ele = this.ele.indexOf("#") == 0 ? this.ele.substring(1) : this.ele;
- keyboard.inputOn('#' + ele, 'value', function (e, val) {
- _this.$emit('click', e, val);
- }, this.rebind ? this.customClick : null);
- this.keyboard = keyboard;
- },
- bindClick: function bindClick(btn, fn) {
- this.keyboard.onclick(btn, fn);
- this.customClick[btn] = fn;
- }
- }
- });
- /***/ }),
- /* 71 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "group",
- props: {
- arrow: {
- type: Boolean,
- default: true
- },
- collapse: {
- type: Boolean,
- default: true
- },
- header: {
- type: Boolean,
- default: true
- },
- icon: {
- type: String
- },
- display: {
- type: Boolean,
- default: true
- },
- card: {
- type: Boolean,
- default: false
- },
- label: {
- type: String
- }
- },
- computed: {
- text: function text() {
- return this.collapse ? 1 : 0;
- },
- isHeader: function isHeader() {
- return this.$slots.header && this.header || (this.label || this.icon) && this.header;
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 72 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _variable = __webpack_require__(8);
- var _locale = __webpack_require__(7);
- var _locale2 = _interopRequireDefault(_locale);
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "tree",
- mixins: [_locale2.default],
- props: {
- iconClass: {
- type: String
- },
- loading: {
- type: Boolean,
- default: false
- },
- expandOnClickNode: {
- type: Boolean,
- default: false
- },
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- data: {
- type: Array,
- default: function _default() {
- return [];
- }
- },
- value: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- },
- data: function data() {
- return {
- filterText: "",
- client: {
- x: 0,
- y: 0,
- show: false
- },
- box: false,
- type: "",
- node: {},
- obj: {},
- form: {}
- };
- },
- computed: {
- styleName: function styleName() {
- return {
- top: this.setPx(this.client.y - 10),
- left: this.setPx(this.client.x - 10)
- };
- },
- treeProps: function treeProps() {
- return Object.assign(this.props, {
- isLeaf: this.leafKey
- });
- },
- menu: function menu() {
- return this.vaildData(this.option.menu, true);
- },
- title: function title() {
- return this.option.title;
- },
- treeLoad: function treeLoad() {
- return this.option.treeLoad;
- },
- checkStrictly: function checkStrictly() {
- return this.option.checkStrictly;
- },
- accordion: function accordion() {
- return this.option.accordion;
- },
- multiple: function multiple() {
- return this.option.multiple;
- },
- lazy: function lazy() {
- return this.option.lazy;
- },
- addText: function addText() {
- return this.addFlag ? this.t("crud.addBtn") : this.t("crud.editBtn");
- },
- addFlag: function addFlag() {
- return ["add", "parentAdd"].includes(this.type);
- },
- size: function size() {
- return this.option.size || "small";
- },
- props: function props() {
- return this.option.props || {};
- },
- leafKey: function leafKey() {
- return this.props.leaf || _variable.DIC_PROPS.leaf;
- },
- valueKey: function valueKey() {
- return this.props.value || _variable.DIC_PROPS.value;
- },
- labelText: function labelText() {
- return this.props.labelText || _variable.DIC_PROPS.labelText;
- },
- labelKey: function labelKey() {
- return this.props.label || _variable.DIC_PROPS.label;
- },
- childrenKey: function childrenKey() {
- return this.props.children || _variable.DIC_PROPS.children;
- },
- nodeKey: function nodeKey() {
- return this.option.nodeKey || _variable.DIC_PROPS.nodeKey;
- },
- defaultExpandAll: function defaultExpandAll() {
- return this.option.defaultExpandAll;
- },
- formColumnOption: function formColumnOption() {
- return (this.option.formOption || {}).column || [];
- },
- formOption: function formOption() {
- var _this = this;
- return Object.assign({
- submitText: this.addText,
- column: [{
- label: this.valueKey,
- prop: this.valueKey,
- display: false
- }, {
- label: this.labelText,
- prop: this.labelKey,
- rules: [{
- required: true,
- message: this.t("tip.input") + " " + this.labelText,
- trigger: "blur"
- }]
- }].concat(_toConsumableArray(this.formColumnOption))
- }, function () {
- var option = _this.option.formOption || {};
- delete option.column;
- return option;
- }());
- }
- },
- mounted: function mounted() {
- var _this2 = this;
- document.addEventListener('click', function (e) {
- if (!_this2.$el.contains(e.target)) _this2.client.show = false;
- });
- this.initFun();
- },
- watch: {
- option: function option() {
- this.init();
- },
- filterText: function filterText(val) {
- this.$refs.tree.filter(val);
- },
- value: function value(val) {
- this.form = val;
- },
- form: function form(val) {
- this.$emit("input", val);
- }
- },
- methods: {
- initFun: function initFun() {
- var _this3 = this;
- ['filter', 'updateKeyChildren', 'getCheckedNodes', 'setCheckedNodes', 'getCheckedKeys', 'setCheckedKeys', 'setChecked', 'getHalfCheckedNodes', 'getHalfCheckedKeys', 'getCurrentKey', 'getCurrentNode', 'setCurrentKey', 'setCurrentNode', 'getNode', 'remove', 'append', 'insertBefore', 'insertAfter'].forEach(function (ele) {
- _this3[ele] = _this3.$refs.tree[ele];
- });
- },
- nodeContextmenu: function nodeContextmenu(e, data) {
- this.node = this.deepClone(data);
- this.client.x = e.clientX;
- this.client.y = e.clientY;
- this.client.show = true;
- },
- handleCheckChange: function handleCheckChange(data, checked, indeterminate) {
- this.$emit('check-change', data, checked, indeterminate);
- },
- handleSubmit: function handleSubmit(form, done) {
- this.addFlag ? this.save(form, done) : this.update(form, done);
- },
- nodeClick: function nodeClick(data) {
- this.$emit("node-click", data);
- },
- filterNode: function filterNode(value, data) {
- if (!value) return true;
- return data[this.labelKey].indexOf(value) !== -1;
- },
- hide: function hide() {
- this.box = false;
- this.node = {};
- this.$refs.form.resetForm();
- this.$refs.form.clearValidate();
- },
- save: function save(data, done) {
- var _this4 = this;
- var callback = function callback() {
- var form = _this4.deepClone(_this4.form);
- if (_this4.type === "add") {
- _this4.$refs.tree.append(form, _this4.node[_this4.valueKey]);
- } else if (_this4.type === "parentAdd") {
- _this4.$refs.tree.append(form);
- }
- _this4.hide();
- done();
- };
- this.$emit("save", this.node, data, callback, done);
- },
- update: function update(data, done) {
- var _this5 = this;
- var callback = function callback() {
- var node = _this5.$refs.tree.getNode(_this5.node[_this5.valueKey]);
- var form = _this5.deepClone(_this5.form);
- node.data = form;
- _this5.hide();
- done();
- };
- this.$emit("update", this.node, data, callback, done);
- },
- rowEdit: function rowEdit(a) {
- this.type = "edit";
- this.form = this.node;
- this.show();
- },
- parentAdd: function parentAdd() {
- this.type = "parentAdd";
- this.show();
- },
- rowAdd: function rowAdd() {
- this.type = "add";
- this.show();
- },
- show: function show() {
- this.client.show = false;
- this.box = true;
- },
- rowRemove: function rowRemove() {
- var _this6 = this;
- this.client.show = false;
- var callback = function callback() {
- _this6.$refs.tree.remove(_this6.node[_this6.valueKey]);
- };
- this.$emit("del", this.node, callback);
- }
- }
- });
- /***/ }),
- /* 73 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: 'title',
- mixins: [(0, _props2.default)(), (0, _event2.default)()],
- props: {
- styles: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- },
- mounted: function mounted() {},
- methods: {}
- }); //
- //
- //
- //
- //
- //
- /***/ }),
- /* 74 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _init = __webpack_require__(15);
- var _init2 = _interopRequireDefault(_init);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "search",
- mixins: [(0, _init2.default)()],
- props: {
- value: {}
- },
- computed: {
- isCard: function isCard() {
- return this.parentOption.card;
- },
- parentOption: function parentOption() {
- var option = this.deepClone(this.tableOption);
- return option;
- },
- propOption: function propOption() {
- var list = [];
- this.columnOption.forEach(function (column) {
- return list.push(column);
- });
- return list;
- },
- columnOption: function columnOption() {
- var list = [].concat(_toConsumableArray(this.parentOption.column)) || [];
- return list;
- }
- },
- data: function data() {
- return {
- form: {}
- };
- },
- watch: {
- value: {
- handler: function handler() {
- this.setVal();
- },
- deep: true
- }
- },
- created: function created() {
- this.dataformat();
- this.setVal();
- },
- methods: {
- setVal: function setVal() {
- var _this = this;
- Object.keys(this.value).forEach(function (ele) {
- _this.$set(_this.form, ele, _this.value[ele]);
- });
- },
- getKey: function getKey() {
- var item = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- var props = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- var key = arguments[2];
- return item[props[key] || (this.parentOption.props || {})[key] || key];
- },
- dataformat: function dataformat() {
- var _this2 = this;
- this.columnOption.forEach(function (ele) {
- var prop = ele.prop;
- if (_this2.validatenull(_this2.form[prop])) {
- if (ele.multiple === false) {
- _this2.$set(_this2.form, prop, "");
- } else {
- _this2.$set(_this2.form, prop, []);
- }
- }
- });
- },
- getActive: function getActive(item, column) {
- var value = this.getKey(item, column.props, "value");
- if (column.multiple === false) {
- return this.form[column.prop] === value;
- } else {
- return this.form[column.prop].includes(value);
- }
- },
- handleClick: function handleClick(column, item) {
- var value = this.getKey(item, column.props, "value");
- //单选
- if (column.multiple === false) {
- this.form[column.prop] = value;
- } else {
- // 多选
- var index = this.form[column.prop].indexOf(value);
- if (index === -1) {
- this.form[column.prop].push(value);
- } else {
- this.form[column.prop].splice(index, 1);
- }
- }
- this.$emit("change", this.form);
- this.$emit("input", this.form);
- }
- }
- });
- /***/ }),
- /* 75 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- var prefixCls = "avue-skeleton";
- exports.default = (0, _create2.default)({
- name: "skeleton",
- props: {
- loading: {
- type: Boolean,
- default: true
- },
- avatar: Boolean,
- active: {
- type: Boolean,
- default: true
- },
- block: Boolean,
- number: {
- type: Number,
- default: 1
- },
- rows: {
- type: Number,
- default: 3
- }
- },
- computed: {
- styleName: function styleName() {
- if (this.block) {
- return {
- width: "100%"
- };
- }
- return {};
- },
- className: function className() {
- var active = this.active;
- return _defineProperty({}, prefixCls + "__loading", active);
- }
- }
- });
- /***/ }),
- /* 76 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "tabs",
- props: {
- value: {},
- uploadBefore: Function,
- uploadAfter: Function,
- option: {
- type: Object,
- required: true,
- default: function _default() {
- return {};
- }
- }
- },
- data: function data() {
- return {
- form: {},
- tabsForm: {},
- active: "0",
- tableOption: {}
- };
- },
- watch: {
- value: {
- handler: function handler() {
- this.form = this.value;
- },
- immediate: true
- },
- form: {
- handler: function handler() {
- this.$emit("input", this.form);
- },
- deep: true
- },
- active: function active() {
- this.$emit("change", this.tabsObj);
- }
- },
- computed: {
- tabsPropOptiom: function tabsPropOptiom() {
- var list = [];
- this.tabsObjOption.group.forEach(function (ele) {
- ele.column.forEach(function (column) {
- list.push(column);
- });
- });
- return list;
- },
- tabsObjOption: function tabsObjOption() {
- if (this.tabsObj.option) {
- var option = this.deepClone(this.tabsObj.option);
- var group = option.group;
- if (!group) {
- option = Object.assign(option, {
- group: [this.deepClone(option)]
- });
- }
- delete option.column;
- return Object.assign(option, {
- submitBtn: false,
- emptyBtn: false
- });
- }
- },
- tabsObj: function tabsObj() {
- return this.columnOption[this.active];
- },
- parentOption: function parentOption() {
- return this.tableOption;
- },
- columnOption: function columnOption() {
- return this.parentOption.column || [];
- },
- formRef: function formRef() {
- return this.$refs.form[this.active];
- }
- },
- created: function created() {
- this.tableOption = this.option;
- },
- methods: {
- changeTabs: function changeTabs(active) {
- this.active = active + "";
- },
- setVal: function setVal(list) {
- var _this = this;
- list.forEach(function (column) {
- var prop = column.prop;
- _this.$set(_this.tabsForm, prop, _this.validatenull(_this.form[prop]) ? _this.formRef.formDefault.tableForm[prop] : _this.form[prop]);
- });
- },
- clearValidate: function clearValidate() {
- this.formRef.clearValidate();
- },
- resetForm: function resetForm() {
- this.formRef.resetForm({
- part: true
- });
- this.$emit("reset-change");
- },
- validate: function validate() {
- var _this2 = this;
- return new Promise(function (resolve, reject) {
- _this2.formRef.validate(function (valid) {
- if (valid) {
- resolve();
- } else {
- reject();
- }
- });
- });
- },
- submit: function submit() {
- var _this3 = this;
- this.$emit("input", this.form);
- //返回当先选项卡的字段
- this.formRef.validate(function (vaild) {
- if (vaild) {
- _this3.tabsForm = {};
- _this3.tabsObjOption.group.forEach(function (ele) {
- _this3.setVal(ele.column);
- });
- _this3.$emit("submit", _this3.tabsForm);
- }
- });
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 77 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "dynamic",
- mixins: [(0, _props2.default)(), (0, _event2.default)()],
- data: function data() {
- return {
- hoverList: []
- };
- },
- props: {
- children: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- },
- computed: {
- showIndex: function showIndex() {
- return this.vaildData(this.children.index, true);
- },
- showType: function showType() {
- return this.children.type || 'crud';
- },
- isForm: function isForm() {
- return this.showType === 'form';
- },
- isCrud: function isCrud() {
- return this.showType === 'crud';
- },
- selectionChange: function selectionChange() {
- return this.children.selectionChange;
- },
- rowAdd: function rowAdd() {
- return this.children.rowAdd;
- },
- rowDel: function rowDel() {
- return this.children.rowDel;
- },
- viewBtn: function viewBtn() {
- return this.children.viewBtn === false;
- },
- addBtn: function addBtn() {
- return this.children.addBtn === false;
- },
- delBtn: function delBtn() {
- return this.children.delBtn === false;
- },
- valueOption: function valueOption() {
- var result = {};
- this.columnOption.forEach(function (ele) {
- if (ele.value) {
- result[ele.prop] = ele.value;
- }
- });
- return result;
- },
- rulesOption: function rulesOption() {
- var rules = {};
- this.columnOption.forEach(function (ele) {
- if (ele.rules) {
- rules[ele.prop] = ele.rules;
- }
- });
- return rules;
- },
- columnOption: function columnOption() {
- return this.children.column || [];
- },
- option: function option() {
- var _this = this;
- return Object.assign({
- border: true,
- header: false,
- menu: false,
- size: this.size,
- readonly: this.readonly,
- emptyBtn: false,
- submitBtn: false
- }, function () {
- var option = _this.deepClone(_this.children);
- delete option.column;
- return option;
- }(), function () {
- var list = [{
- label: '#',
- prop: '_index',
- display: _this.showIndex,
- detail: true,
- fixed: true,
- align: 'center',
- headerAlign: 'center',
- span: 24,
- width: 50,
- renderHeader: function renderHeader(h, _ref) {
- var column = _ref.column,
- $index = _ref.$index;
- if (_this.addBtn || _this.readonly) {
- return;
- }
- return h('el-button', {
- attrs: {
- size: 'mini',
- type: 'primary',
- icon: 'el-icon-plus',
- disabled: _this.disabled,
- circle: true
- },
- on: {
- click: _this.addRow
- }
- });
- },
- slot: true,
- formslot: true
- }];
- _this.columnOption.forEach(function (ele) {
- list.push(Object.assign(ele, {
- cell: _this.vaildData(ele.cell, true),
- slot: ele.formslot
- }));
- });
- return {
- column: list
- };
- }());
- }
- },
- mounted: function mounted() {
- this.initData();
- },
- watch: {
- textLen: function textLen() {
- return this.text.length;
- },
- text: function text() {
- this.initData();
- }
- },
- methods: {
- handleSelectionChange: function handleSelectionChange(val) {
- this.selectionChange && this.selectionChange(val);
- },
- cellMouseenter: function cellMouseenter(row) {
- var index = row.$index;
- this.mouseoverRow(index);
- },
- cellMouseLeave: function cellMouseLeave(row, column, cell, event) {
- var index = row.$index;
- this.mouseoutRow(index);
- },
- validate: function validate() {
- var _this2 = this;
- return new Promise(function (resolve) {
- var list = [];
- _this2.text.forEach(function (ele, index) {
- var callback = function callback() {
- return new Promise(function (resolve) {
- _this2.asyncValidator(_this2.rulesOption, ele).then(function () {
- resolve();
- }).catch(function (error) {
- resolve(error);
- });
- });
- };
- list.push(callback());
- });
- Promise.all(list).then(function (error) {
- var result = void 0;
- error.forEach(function (ele, index) {
- if (!_this2.validatenull(ele)) {
- if (!result) result = {};
- result[index] = ele;
- }
- });
- resolve(result);
- });
- });
- },
- initData: function initData() {
- this.text.forEach(function (ele, index) {
- ele = Object.assign(ele, {
- $cellEdit: true,
- $index: index
- });
- });
- },
- mouseoverRow: function mouseoverRow(index) {
- if (this.delBtn) return;
- this.flagList();
- this.$set(this.hoverList, index, true);
- },
- mouseoutRow: function mouseoutRow(index) {
- if (this.delBtn) return;
- this.flagList();
- this.$set(this.hoverList, index, false);
- },
- flagList: function flagList() {
- this.hoverList.forEach(function (ele, index) {
- ele = false;
- });
- },
- delRow: function delRow(index) {
- var _this3 = this;
- var callback = function callback() {
- _this3.text.splice(index, 1);
- };
- var row = this.text[index];
- if (typeof this.rowDel === 'function') {
- this.rowDel(row, callback);
- } else {
- callback();
- }
- },
- addRow: function addRow() {
- var _this4 = this;
- var callback = function callback() {
- var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- obj = Object.assign(_this4.valueOption, obj, {
- $index: _this4.textLen
- });
- if (_this4.isCrud) {
- _this4.$refs.crud.rowCellAdd(obj);
- } else if (_this4.isForm) {
- _this4.text.push(obj);
- }
- };
- if (typeof this.rowAdd === 'function') {
- this.rowAdd(callback);
- } else {
- callback();
- }
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 78 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "queue",
- props: {
- enter: {
- type: String,
- default: "fadeInLeft"
- },
- leave: {
- type: String,
- default: "fadeOutRight"
- },
- block: {
- type: Boolean,
- default: false
- },
- delay: {
- type: Number,
- default: 0
- }
- },
- data: function data() {
- return {
- isFixed: 0,
- animate: []
- };
- },
- mounted: function mounted() {
- var _this = this;
- this.$nextTick(function () {
- addEventListener("scroll", _this.handleAnimate);
- _this.handleAnimate();
- });
- },
- methods: {
- handleAnimate: function handleAnimate() {
- var _this2 = this;
- var top = pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
- var vh = document.documentElement.clientHeight;
- var v = this.$refs.queue;
- if (top + vh > v.offsetTop) {
- setTimeout(function () {
- _this2.animate = [_this2.enter, "avue-opacity--active"];
- }, this.delay);
- } else {
- this.animate = ["avue-opacity"];
- }
- }
- },
- destroyed: function destroyed() {
- removeEventListener("scroll", this.handleAnimate);
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 79 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _video = __webpack_require__(251);
- var _video2 = _interopRequireDefault(_video);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: 'video',
- props: {
- background: {
- type: String
- },
- width: {
- type: [String, Number],
- default: 500
- }
- },
- computed: {
- styleName: function styleName() {
- return {
- width: this.setPx(this.width)
- };
- },
- imgStyleName: function imgStyleName() {
- return {
- width: this.setPx(this.width / 2)
- };
- },
- borderStyleName: function borderStyleName() {
- return {
- width: this.setPx(this.width / 15),
- height: this.setPx(this.width / 15),
- borderWidth: this.setPx(5)
- };
- }
- },
- data: function data() {
- return {
- videoObj: null
- };
- },
- mounted: function mounted() {
- this.init();
- },
- methods: {
- init: function init() {
- var _this = this;
- this.videoObj = new _video2.default(this.$refs.main);
- var videoPromise = this.videoObj.init();
- videoPromise.then(function () {
- _this.videoObj.mediaRecorder.addEventListener('stop', _this.getData, false);
- });
- },
- startRecord: function startRecord() {
- this.videoObj.startRecord();
- },
- stopRecord: function stopRecord() {
- this.videoObj.stopRecord();
- },
- getData: function getData() {
- var _this2 = this;
- var blob = new Blob(this.videoObj.chunks, {
- type: 'video/mp4'
- });
- var reader = new FileReader();
- reader.readAsDataURL(blob);
- reader.addEventListener('loadend', function () {
- var video_base64 = reader.result;
- _this2.$emit('data-change', video_base64);
- });
- }
- }
- });
- /***/ }),
- /* 80 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- var INIT_TEXT = '发送验证码';
- var TIP_TEXT = '{{time}}s后重获取';
- exports.default = (0, _create2.default)({
- name: 'login',
- props: {
- codesrc: {
- type: String
- },
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- },
- computed: {
- labelWidth: function labelWidth() {
- return this.option.labelWidth || 80;
- },
- time: function time() {
- return this.option.time || 60;
- },
- isImg: function isImg() {
- return this.codeType === 'img';
- },
- isPhone: function isPhone() {
- return this.codeType === 'phone';
- },
- codeType: function codeType() {
- return this.option.codeType || 'img';
- },
- width: function width() {
- return this.option.width || '100%';
- },
- username: function username() {
- return this.column.username || {};
- },
- password: function password() {
- return this.column.password || {};
- },
- code: function code() {
- return this.column.code || {};
- },
- column: function column() {
- return this.option.column || {};
- },
- sendDisabled: function sendDisabled() {
- return !this.validatenull(this.check);
- }
- },
- data: function data() {
- return {
- text: '',
- nowtime: '',
- check: {},
- flag: false,
- form: {}
- };
- },
- created: function created() {
- this.text = INIT_TEXT;
- },
- methods: {
- onSend: function onSend() {
- var _this = this;
- var callback = function callback() {
- _this.nowtime = _this.time;
- _this.text = TIP_TEXT.replace('{{time}}', _this.nowtime);
- _this.check = setInterval(function () {
- _this.nowtime--;
- if (_this.nowtime === 0) {
- _this.text = INIT_TEXT;
- clearInterval(_this.check);
- _this.check = null;
- } else {
- _this.text = TIP_TEXT.replace('{{time}}', _this.nowtime);
- }
- }, 1000);
- };
- if (this.sendDisabled) return;
- this.$emit('send', callback);
- },
- onRefresh: function onRefresh() {
- this.$emit('refresh');
- },
- onSubmit: function onSubmit() {
- var _this2 = this;
- var onCover = function onCover() {
- var form = {};
- for (var o in _this2.form) {
- var key = o;
- if (_this2[o].prop) {
- key = _this2[o].prop;
- }
- form[key] = _this2.form[o];
- }
- return form;
- };
- this.$refs.form.validate(function (valid) {
- if (valid) {
- _this2.$emit('submit', onCover());
- }
- });
- }
- }
- });
- /***/ }),
- /* 81 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- var _props = __webpack_require__(3);
- var _props2 = _interopRequireDefault(_props);
- var _event = __webpack_require__(4);
- var _event2 = _interopRequireDefault(_event);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: 'array',
- mixins: [(0, _props2.default)(), (0, _event2.default)()],
- data: function data() {
- return {
- text: []
- };
- },
- computed: {
- isImg: function isImg() {
- return this.type === 'img';
- },
- isUrl: function isUrl() {
- return this.type === 'url';
- }
- },
- props: {
- alone: Boolean,
- type: String,
- size: String,
- placeholder: String,
- readonly: Boolean,
- disabled: Boolean,
- value: [Array, String]
- },
- methods: {
- add: function add() {
- this.text.push('');
- },
- remove: function remove(index) {
- this.text.splice(index, 1);
- },
- openImg: function openImg(index) {
- var list = this.text.map(function (ele) {
- return { thumbUrl: ele, url: ele };
- });
- this.$ImagePreview(list, index);
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 82 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "text-ellipsis",
- props: {
- text: String,
- height: Number,
- width: Number,
- isLimitHeight: {
- type: Boolean,
- default: true
- },
- useTooltip: {
- type: Boolean,
- default: false
- },
- placement: String
- },
- data: function data() {
- return {
- keyIndex: 0,
- oversize: false,
- isHide: false
- };
- },
- watch: {
- isLimitHeight: function isLimitHeight() {
- this.init();
- },
- text: function text() {
- this.init();
- },
- height: function height() {
- this.init();
- }
- },
- mounted: function mounted() {
- this.init();
- },
- methods: {
- init: function init() {
- this.oversize = false;
- this.keyIndex += 1;
- var more = this.$refs.more;
- more.style.display = "none";
- if (this.isLimitHeight) {
- this.limitShow();
- }
- },
- limitShow: function limitShow() {
- var _this = this;
- this.$nextTick(function () {
- var textDom = _this.$refs.text;
- var title = _this.$el;
- var more = _this.$refs.more;
- var n = 1000;
- if (textDom) {
- if (title.offsetHeight > _this.height) {
- more.style.display = "inline-block";
- var text = _this.text;
- while (title.offsetHeight > _this.height && n > 0) {
- if (title.offsetHeight > _this.height * 3) {
- textDom.innerText = text = text.substring(0, Math.floor(text.length / 2));
- } else {
- textDom.innerText = text = text.substring(0, text.length - 1);
- }
- n--;
- }
- _this.$emit("hide");
- _this.isHide = true;
- } else {
- _this.$emit("show");
- _this.isHide = false;
- }
- }
- });
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 83 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "data-tabs",
- data: function data() {
- return {};
- },
- computed: {
- animation: function animation() {
- return this.option.animation;
- },
- decimals: function decimals() {
- return this.option.decimals || 0;
- },
- span: function span() {
- return this.option.span || 8;
- },
- data: function data() {
- return this.option.data || [];
- }
- },
- props: {
- option: {
- type: Object,
- default: function _default() {}
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 84 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "data-cardtext",
- data: function data() {
- return {};
- },
- computed: {
- icon: function icon() {
- return this.option.icon;
- },
- color: function color() {
- return this.option.color || "#333";
- },
- span: function span() {
- return this.option.span || 8;
- },
- data: function data() {
- return this.option.data || [];
- }
- },
- props: {
- option: {
- type: Object,
- default: function _default() {}
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 85 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "data-box",
- data: function data() {
- return {};
- },
- props: {
- option: {
- type: Object,
- default: function _default() {}
- }
- },
- computed: {
- animation: function animation() {
- return this.option.animation;
- },
- decimals: function decimals() {
- return this.option.decimals || 0;
- },
- span: function span() {
- return this.option.span || 8;
- },
- data: function data() {
- return this.option.data || [];
- }
- },
- created: function created() {},
- mounted: function mounted() {},
- watch: {},
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 86 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "data-progress",
- data: function data() {
- return {};
- },
- props: {
- option: {
- type: Object,
- default: function _default() {}
- }
- },
- computed: {
- animation: function animation() {
- return this.option.animation;
- },
- decimals: function decimals() {
- return this.option.decimals || 0;
- },
- span: function span() {
- return this.option.span || 8;
- },
- data: function data() {
- return this.option.data || [];
- }
- },
- created: function created() {},
- mounted: function mounted() {},
- watch: {},
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 87 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "data-icons",
- data: function data() {
- return {};
- },
- computed: {
- animation: function animation() {
- return this.option.animation;
- },
- decimals: function decimals() {
- return this.option.decimals || 0;
- },
- span: function span() {
- return this.option.span || 4;
- },
- data: function data() {
- return this.option.data;
- },
- color: function color() {
- return this.option.color || "rgb(63, 161, 255)";
- },
- discount: function discount() {
- return this.option.discount || false;
- }
- },
- props: {
- option: {
- type: Object,
- default: function _default() {}
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 88 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "data-card",
- data: function data() {
- return {};
- },
- props: {
- option: {
- type: Object,
- default: function _default() {}
- }
- },
- computed: {
- span: function span() {
- return this.option.span || 6;
- },
- data: function data() {
- return this.option.data || [];
- },
- colorText: function colorText() {
- return this.option.colorText || "#fff";
- },
- bgText: function bgText() {
- return this.option.bgText || "#2e323f";
- },
- borderColor: function borderColor() {
- return this.option.borderColor || "#2e323f";
- }
- },
- created: function created() {},
- mounted: function mounted() {},
- watch: {},
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 89 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "data-display",
- data: function data() {
- return {};
- },
- computed: {
- animation: function animation() {
- return this.option.animation;
- },
- decimals: function decimals() {
- return this.option.decimals || 0;
- },
- span: function span() {
- return this.option.span || 6;
- },
- data: function data() {
- return this.option.data || [];
- },
- color: function color() {
- return this.option.color || "rgb(63, 161, 255)";
- }
- },
- props: {
- option: {
- type: Object,
- default: function _default() {}
- }
- },
- created: function created() {},
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 90 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "data-imgtext",
- data: function data() {
- return {};
- },
- computed: {
- span: function span() {
- return this.option.span || 6;
- },
- data: function data() {
- return this.option.data || [];
- },
- color: function color() {
- return this.option.color || "rgb(63, 161, 255)";
- }
- },
- props: {
- option: {
- type: Object,
- default: function _default() {}
- }
- },
- created: function created() {},
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 91 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "data-operatext",
- data: function data() {
- return {};
- },
- computed: {
- span: function span() {
- return this.option.span || 6;
- },
- data: function data() {
- return this.option.data || [];
- }
- },
- props: {
- option: {
- type: Object,
- default: function _default() {}
- }
- },
- created: function created() {},
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 92 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "data-rotate",
- data: function data() {
- return {};
- },
- props: {
- option: {
- type: Object,
- default: function _default() {}
- }
- },
- computed: {
- animation: function animation() {
- return this.option.animation;
- },
- decimals: function decimals() {
- return this.option.decimals || 0;
- },
- span: function span() {
- return this.option.span || 8;
- },
- data: function data() {
- return this.option.data || [];
- }
- },
- created: function created() {},
- mounted: function mounted() {},
- watch: {},
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 93 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "data-pay",
- props: {
- option: {
- type: Object,
- default: function _default() {}
- }
- },
- computed: {
- animation: function animation() {
- return this.option.animation;
- },
- decimals: function decimals() {
- return this.option.decimals || 0;
- },
- span: function span() {
- return this.option.span || 6;
- },
- data: function data() {
- return this.option.data || [];
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 94 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "data-price",
- data: function data() {
- return {};
- },
- computed: {
- span: function span() {
- return this.option.span || 6;
- },
- data: function data() {
- return this.option.data;
- }
- },
- props: {
- option: {
- type: Object,
- default: function _default() {}
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 95 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "data-panel",
- data: function data() {
- return {};
- },
- computed: {
- decimals: function decimals() {
- return this.option.decimals || 0;
- },
- animation: function animation() {
- return this.option.animation;
- },
- span: function span() {
- return this.option.span || 6;
- },
- data: function data() {
- return this.option.data || [];
- }
- },
- props: {
- option: {
- type: Object,
- default: function _default() {}
- }
- },
- created: function created() {},
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 96 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "bar",
- computed: {
- x2: function x2() {
- return this.option.gridX2 || 20;
- }
- },
- methods: {
- updateChart: function updateChart() {
- var _this = this;
- var optionData = this.deepClone(this.dataChart);
- var option = {
- title: this.ishasprop(this.option.titleShow, {
- text: this.option.title,
- subtext: this.option.subtext || '',
- textStyle: {
- color: this.option.titleColor || '#333',
- fontSize: this.option.titleFontSize || 16
- },
- left: this.option.titlePostion || 'auto',
- subtextStyle: {
- color: this.option.subTitleColor || '#aaa',
- fontSize: this.option.subTitleFontSize || 14
- }
- }, {}),
- tooltip: this.ishasprop(this.formatter, {
- formatter: function formatter(name) {
- return _this.formatter(name, _this.dataChart);
- }
- }, {
- textStyle: {
- fontSize: this.option.tipFontSize,
- color: this.option.tipColor || "#fff"
- }
- }),
- grid: {
- left: this.option.gridX || 20,
- top: this.option.gridY || 60,
- right: this.x2,
- bottom: this.option.gridY2 || 60
- },
- legend: {
- show: this.vaildData(this.option.legend, false),
- orient: this.option.legendOrient || "vertical",
- x: this.option.legendPostion || "left",
- top: 0,
- right: this.x2,
- textStyle: {
- fontSize: this.option.legendFontSize || 12
- },
- data: function () {
- return (optionData.series || []).map(function (ele, index) {
- return {
- name: ele.name,
- textStyle: _this.ishasprop(!_this.switchTheme, {
- color: _this.getColor(index, true)
- }, {})
- };
- });
- }()
- },
- xAxis: {
- type: this.option.category ? "value" : "category",
- name: this.option.xAxisName,
- axisLine: {
- lineStyle: {
- color: this.option.lineColor || "#333"
- }
- },
- data: optionData.categories || [],
- inverse: this.vaildData(this.option.xAxisInverse, false),
- show: this.vaildData(this.option.xAxisShow, true),
- splitLine: {
- show: this.vaildData(this.option.xAxisSplitLineShow, false)
- },
- axisLabel: {
- interval: this.option.xAxisinterval || 'auto',
- rotate: this.option.xAxisRotate || 0,
- textStyle: {
- color: this.option.nameColor || "#333",
- fontSize: this.option.xNameFontSize || 14
- }
- }
- },
- yAxis: {
- type: this.option.category ? "category" : "value",
- name: this.option.yAxisName,
- data: optionData.categories || [],
- axisLabel: {
- textStyle: {
- color: this.option.nameColor || "#333",
- fontSize: this.option.yNameFontSize || 14
- }
- },
- axisLine: {
- lineStyle: {
- color: this.option.lineColor || "#333"
- }
- },
- inverse: this.vaildData(this.option.yAxisInverse, false),
- show: this.vaildData(this.option.yAxisShow, true),
- splitLine: {
- show: this.vaildData(this.option.yAxisSplitLineShow, true)
- }
- },
- series: function () {
- var barColor = _this.option.barColor || [];
- var list = (optionData.series || []).map(function (ele, index) {
- return Object.assign(ele, {
- type: "bar",
- stack: ele.stack,
- barWidth: _this.option.barWidth || 16,
- barMinHeight: _this.option.barMinHeight || 0,
- itemStyle: _this.ishasprop(!_this.switchTheme, {
- color: _this.getColor(index)
- }, { barBorderRadius: _this.option.barRadius || 0 }),
- label: {
- show: _this.vaildData(_this.option.labelShow, false), //开启显示
- position: "top", //在上方显示,
- formatter: function formatter(name) {
- return _this.getLabelFormatter(name);
- },
- textStyle: {
- //数值样式
- fontSize: _this.option.labelShowFontSize || 14,
- color: _this.option.labelShowColor || "#333",
- fontWeight: _this.option.labelShowFontWeight || 500
- }
- }
- });
- });
- return list;
- }()
- };
- this.myChart.resize();
- this.myChart.setOption(option, true);
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 97 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "pie",
- computed: {
- labelShow: function labelShow() {
- return this.vaildData(this.option.labelShow, false);
- },
- x2: function x2() {
- return this.option.gridX2 || 20;
- },
- fontSize: function fontSize() {
- return this.option.fontSize || 14;
- }
- },
- methods: {
- updateChart: function updateChart() {
- var _this = this;
- var optionData = this.deepClone(this.dataChart) || [];
- var option = {
- title: this.ishasprop(this.option.titleShow, {
- text: this.option.title,
- subtext: this.option.subtext || '',
- textStyle: {
- color: this.option.titleColor || '#333',
- fontSize: this.option.titleFontSize || 16
- },
- left: this.option.titlePostion || 'auto',
- subtextStyle: {
- color: this.option.subTitleColor || '#aaa',
- fontSize: this.option.subTitleFontSize || 14
- }
- }, {}),
- tooltip: function () {
- return Object.assign(function () {
- if (_this.formatter) {
- return {
- formatter: function formatter(name) {
- return _this.formatter(name, _this.dataChart);
- }
- };
- }
- return {};
- }(), {
- textStyle: {
- fontSize: _this.option.tipFontSize,
- color: _this.option.tipColor || "#fff"
- }
- });
- }(),
- grid: {
- left: this.option.gridX || 20,
- top: this.option.gridY || 60,
- right: this.x2,
- bottom: this.option.gridY2 || 60
- },
- legend: {
- show: this.vaildData(this.option.legend, false),
- orient: this.option.legendOrient || "vertical",
- x: this.option.legendPostion || "left",
- top: 0,
- right: this.x2,
- textStyle: {
- fontSize: this.option.legendFontSize || 12
- },
- data: function () {
- return optionData.map(function (ele, index) {
- return {
- name: ele.name,
- textStyle: _this.ishasprop(!_this.switchTheme, {
- color: _this.getColor(index, true)
- }, {})
- };
- });
- }()
- },
- series: function () {
- var barColor = _this.option.barColor || [];
- var list = [{
- type: "pie",
- roseType: _this.option.roseType ? "radius" : "",
- radius: _this.option.radius ? ["40%", "55%"] : "50%",
- center: ["50%", "60%"],
- animationType: "scale",
- animationEasing: "elasticOut",
- animationDelay: function animationDelay(idx) {
- return Math.random() * 200;
- },
- label: {
- normal: {
- show: _this.labelShow,
- formatter: '{b}:{c}({d}%)',
- textStyle: {
- fontSize: _this.fontSize
- }
- }
- },
- data: function () {
- var list = optionData;
- if (_this.option.notCount) {
- list = list.filter(function (ele) {
- if (ele.value !== 0 && ele.value) {
- return true;
- }
- });
- }
- if (_this.option.sort) {
- list.sort(function (a, b) {
- return a.value - b.value;
- });
- }
- return list;
- }(),
- itemStyle: _this.ishasprop(!_this.switchTheme, {
- color: function color(params) {
- return _this.getColor(params.dataIndex);
- }
- }, { emphasis: {
- shadowBlur: 10,
- shadowOffsetX: 0,
- shadowColor: "rgba(0, 0, 0, 0.5)"
- } })
- }];
- return list;
- }()
- };
- this.myChart.resize();
- this.myChart.setOption(option, true);
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 98 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "line",
- computed: {
- x2: function x2() {
- return this.option.gridX2 || 20;
- }
- },
- methods: {
- updateChart: function updateChart() {
- var _this = this;
- var optionData = this.deepClone(this.dataChart);
- var option = {
- title: this.ishasprop(this.option.titleShow, {
- text: this.option.title,
- subtext: this.option.subtext || '',
- textStyle: {
- color: this.option.titleColor || '#333',
- fontSize: this.option.titleFontSize || 16
- },
- left: this.option.titlePostion || 'auto',
- subtextStyle: {
- color: this.option.subTitleColor || '#aaa',
- fontSize: this.option.subTitleFontSize || 14
- }
- }, {}),
- tooltip: function () {
- return Object.assign(function () {
- if (_this.formatter) {
- return {
- formatter: function formatter(name) {
- return _this.formatter(name, _this.dataChart);
- }
- };
- }
- return {};
- }(), {
- backgroundColor: "rgba(0,0,0,1)",
- trigger: "axis",
- textStyle: {
- fontSize: _this.option.tipFontSize,
- color: _this.option.tipColor || "#fff"
- }
- });
- }(),
- grid: {
- left: this.option.gridX || 20,
- top: this.option.gridY || 60,
- right: this.x2,
- bottom: this.option.gridY2 || 60
- },
- legend: {
- show: this.vaildData(this.option.legend, false),
- orient: this.option.legendOrient || "horizontal",
- x: this.option.legendPostion || "right",
- top: 0,
- right: this.x2,
- textStyle: {
- fontSize: this.option.legendFontSize || 12
- },
- data: function () {
- return (optionData.series || []).map(function (ele, index) {
- return {
- name: ele.name,
- textStyle: {
- // borderColor: this.getColor(index, true),//写错位置了
- color: _this.getColor(index, true)
- }
- };
- });
- }()
- },
- xAxis: {
- type: this.option.category ? "value" : "category",
- name: this.option.xAxisName,
- axisLine: {
- lineStyle: {
- color: this.option.lineColor || "#333"
- }
- },
- data: optionData.categories || [],
- inverse: this.vaildData(this.option.xAxisInverse, false),
- show: this.vaildData(this.option.xAxisShow, true),
- splitLine: {
- show: this.vaildData(this.option.xAxisSplitLineShow, false)
- },
- axisLabel: {
- textStyle: {
- color: this.option.nameColor || "#333",
- fontSize: this.option.xNameFontSize || 14
- }
- }
- },
- yAxis: {
- type: this.option.category ? "category" : "value",
- name: this.option.yAxisName,
- data: optionData.categories || [],
- axisLabel: {
- textStyle: {
- color: this.option.nameColor || "#333",
- fontSize: this.option.yNameFontSize || 14
- }
- },
- axisLine: {
- lineStyle: {
- color: this.option.lineColor || "#333"
- }
- },
- inverse: this.vaildData(this.option.yAxisInverse, false),
- show: this.vaildData(this.option.yAxisShow, true),
- splitLine: {
- show: this.vaildData(this.option.yAxisSplitLineShow, true)
- }
- },
- series: function () {
- var list = (optionData.series || []).map(function (ele, index) {
- return Object.assign(ele, {
- type: "line",
- smooth: true,
- symbolSize: _this.option.symbolSize || 10,
- areaStyle: function () {
- if (_this.option.areaStyle) {
- return {
- opacity: 0.7
- };
- }
- }(),
- lineStyle: {
- width: _this.option.lineWidth || 1
- },
- itemStyle: _this.ishasprop(!_this.switchTheme, {
- color: _this.getColor(index)
- }, {}),
- label: {
- show: _this.vaildData(_this.option.labelShow, false), //开启显示
- position: "top", //在上方显示,
- formatter: function formatter(name) {
- return _this.getLabelFormatter(name);
- },
- textStyle: {
- //数值样式
- fontSize: _this.option.labelShowFontSize || 14,
- color: _this.option.labelShowColor || "#333",
- fontWeight: _this.option.labelShowFontWeight || 500
- }
- }
- });
- });
- return list;
- }()
- };
- this.myChart.resize();
- this.myChart.setOption(option, true);
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 99 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _watch;
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "table",
- data: function data() {
- return {
- visible: false,
- listVisible: false,
- columnData: [],
- indexWidth: 50,
- top: 0,
- prop: "",
- scrollCheck: "",
- activeIndex: 0,
- query: {}
- };
- },
- watch: (_watch = {
- scrollCount: function scrollCount() {
- this.setTime();
- },
- count: function count() {
- this.setTime();
- },
- scrollTime: function scrollTime() {
- this.setTime();
- }
- }, _defineProperty(_watch, "count", function count() {
- this.setTime();
- }), _defineProperty(_watch, "scroll", {
- handler: function handler(val) {
- this.setTime();
- },
- immediate: true
- }), _watch),
- created: function created() {
- var _this = this;
- this.columnList.forEach(function (ele) {
- if (!_this.columnShowList.includes(ele.value)) {
- _this.columnData.push(ele.value);
- }
- });
- },
- computed: {
- listOption: function listOption() {
- var _this2 = this;
- return Object.assign({
- align: "center",
- headerAlign: "center",
- size: "mini",
- menu: false,
- header: false,
- height: 500,
- sumText: "合计",
- showSummary: true,
- column: this.option.column
- }, function () {
- return {
- sumColumnList: _this2.totalList.map(function (column) {
- return {
- name: column,
- type: "sum"
- };
- })
- };
- }());
- },
- totalList: function totalList() {
- return this.option.totalList || [];
- },
- totalFlag: function totalFlag() {
- return !this.validatenull(this.totalList);
- },
- totalData: function totalData() {
- var _this3 = this;
- var obj = {};
- this.totalList.forEach(function (prop) {
- _this3.dataChart.forEach(function (ele) {
- obj[prop] = (obj[prop] || 0) + Number(ele[prop]);
- obj[prop] = Number(obj[prop].toFixed(2));
- });
- });
- return obj;
- },
- columnList: function columnList() {
- var _this4 = this;
- var list = this.columnOption.map(function (ele) {
- if (!_this4.columnShowWhite.includes(ele.prop)) {
- return {
- label: ele.label,
- value: ele.prop
- };
- }
- return false;
- });
- return list.filter(function (ele) {
- return ele.value;
- });
- },
- columnShow: function columnShow() {
- return this.option.columnShow;
- },
- columnListShow: function columnListShow() {
- return this.option.columnListShow;
- },
- columnShowWhite: function columnShowWhite() {
- return this.option.columnShowWhite || [];
- },
- columnShowList: function columnShowList() {
- return this.option.columnShowList || [];
- },
- dataTabelLen: function dataTabelLen() {
- return this.dataChart.length;
- },
- dataTabel: function dataTabel() {
- var list = this.dataChart;
- if (!this.validatenull(this.prop)) {
- list = this.sortArrys(list, this.prop);
- }
- return list;
- },
- allHeight: function allHeight() {
- var count = this.count - (this.totalFlag ? 2 : 1);
- var calcState = this.dataChartLen - count;
- return calcState * this.lineHeight;
- },
- count: function count() {
- return (this.option.count || 10) + 1;
- },
- dataChartLen: function dataChartLen() {
- return (this.dataChart || []).length;
- },
- lineHeight: function lineHeight() {
- return parseInt(this.height / this.count);
- },
- index: function index() {
- return this.option.index;
- },
- scroll: function scroll() {
- return this.option.scroll;
- },
- scrollTime: function scrollTime() {
- return this.option.scrollTime || 5000;
- },
- indexLabel: function indexLabel() {
- return this.option.indexLabel || "排名";
- },
- fontSize: function fontSize() {
- return this.option.fontSize || 14;
- },
- scrollCount: function scrollCount() {
- return this.option.scrollCount || this.count;
- },
- speed: function speed() {
- return this.scrollCount * this.lineHeight;
- },
- styleThName: function styleThName() {
- return {
- fontSize: this.setPx(this.fontSize),
- background: this.option.headerBackground || "rgba(0, 0, 0, 0.01)",
- color: this.option.headerColor || "rgba(154, 168, 212, 1)"
- };
- },
- columnOption: function columnOption() {
- return this.crudOption.column || [];
- },
- styleTdName: function styleTdName() {
- return {
- fontSize: this.setPx(this.fontSize),
- lineHeight: this.setPx(this.lineHeight),
- color: this.option.bodyColor || "rgba(154, 168, 212, 1)",
- borderColor: this.option.borderColor || "rgba(51, 65, 107, 1)"
- };
- },
- styleMenuName: function styleMenuName() {
- return {
- color: this.option.headerColor || "rgba(154, 168, 212, 1)"
- };
- },
- sortableProp: function sortableProp() {
- return this.option.sortableProp || "order";
- },
- crudOption: function crudOption() {
- return Object.assign(this.option, {
- menu: false,
- align: "center",
- headerAlign: "center",
- header: false
- });
- }
- },
- props: {
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- },
- methods: {
- styleWidth: function styleWidth(item) {
- return {
- width: this.setPx(item.width),
- flex: item.width ? "auto" : 1
- };
- },
- resetData: function resetData() {
- this.top = 0;
- },
- handleSortable: function handleSortable(prop) {
- this.propQuery[this.sortableProp] = prop;
- this.updateData();
- },
- setTime: function setTime() {
- var _this5 = this;
- this.top = 0;
- clearInterval(this.scrollCheck);
- setTimeout(function () {
- if (_this5.scroll) {
- _this5.scrollCheck = setInterval(function () {
- if (_this5.top <= -_this5.allHeight) {
- _this5.top = 0;
- } else {
- _this5.top = _this5.top - _this5.speed;
- }
- }, _this5.scrollTime);
- }
- }, 2000);
- },
- styleTrName: function styleTrName(index) {
- var result = {
- lineHeight: this.setPx(this.lineHeight)
- };
- if (index % 2 === 0) {
- result.background = this.option.othColor;
- } else {
- result.background = this.option.nthColor;
- }
- return result;
- },
- rowClick: function rowClick(item, index) {
- this.clickFormatter({
- type: index,
- value: item,
- data: this.dataChart
- });
- },
- handleClick: function handleClick(value, index) {
- this.activeIndex = index;
- this.query.type = value;
- this.updateData();
- }
- }
- });
- /***/ }),
- /* 100 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "flop",
- data: function data() {
- return {
- statusDIC: [".", ","]
- };
- },
- computed: {
- isArray: function isArray() {
- return Array.isArray(this.dataChart);
- },
- decimals: function decimals() {
- return this.option.decimals || 0;
- },
- listData: function listData() {
- if (this.isArray) {
- return this.dataChart;
- } else {
- return [this.dataChart];
- }
- },
- isWhole: function isWhole() {
- return this.vaildData(this.option.whole, false);
- },
- type: function type() {
- return this.option.type;
- },
- isBorder: function isBorder() {
- return this.type === 'border';
- },
- isImg: function isImg() {
- return this.type === 'img';
- },
- span: function span() {
- return this.option.span || 1;
- },
- prefixStyle: function prefixStyle() {
- return {
- display: this.option.prefixInline ? 'inline-block' : 'block',
- textAlign: this.option.prefixTextAlign,
- marginBottom: this.setPx(this.option.prefixSplity),
- marginRight: this.setPx(this.option.prefixSplitx),
- color: this.option.prefixColor || "#fff",
- fontSize: this.setPx(this.option.prefixFontSize || 24)
- };
- },
- suffixStyle: function suffixStyle() {
- return {
- display: this.option.suffixInline ? 'inline-block' : 'block',
- textAlign: this.option.suffixTextAlign,
- marginTop: this.setPx(this.option.suffixSplity),
- marginLeft: this.setPx(this.option.suffixSplitx),
- color: this.option.suffixColor || "#fff",
- fontSize: this.setPx(this.option.suffixFontSize || 24)
- };
- },
- styleParentSize: function styleParentSize() {
- var obj = {
- boxSizing: 'border-box',
- display: 'inline-block',
- width: 100 / this.span - 1 + '%'
- };
- if (this.option.splitx) {
- obj.paddingRight = this.setPx(this.option.splitx);
- }
- if (this.option.splity) {
- obj.paddingBottom = this.setPx(this.option.splity);
- }
- return obj;
- },
- styleParentName: function styleParentName() {
- var obj = {};
- if (!this.isImg && !this.isBorder) {
- obj = Object.assign(obj, {
- backgroundImage: "url(" + this.option.backgroundImage + ")",
- backgroundColor: this.option.backgroundColor
- });
- }
- if (this.option.padding) {
- obj.padding = this.setPx(this.option.padding);
- }
- return obj;
- },
- styleName: function styleName() {
- var _this = this;
- return Object.assign(function () {
- var obj = {};
- if (_this.option.splitx) {
- obj.marginRight = _this.setPx(_this.option.splitx);
- }
- if (_this.option.splity) {
- obj.marginBottom = _this.setPx(_this.option.splity);
- }
- if (_this.option.backgroundImage) {
- obj = Object.assign(obj, {
- backgroundImage: "url(" + _this.option.backgroundImage + ")",
- backgroundSize: "100% 100%"
- });
- }
- return obj;
- }(), {
- textAlign: this.option.textAlign,
- backgroundColor: this.option.backgroundColor,
- color: this.option.color || "#fff",
- fontSize: this.setPx(this.option.fontSize || 64),
- fontWeight: this.option.fontWeight
- }, function () {
- if (_this.type === "img") {
- return {
- borderImageSource: "url(" + _this.option.backgroundBorder + ")"
- };
- } else if (_this.type === "border") {
- return {
- borderColor: _this.option.borderColor || "#fff",
- borderStyle: "solid",
- borderWidth: _this.setPx(_this.option.borderWidth)
- };
- }
- }());
- }
- },
- props: {
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- },
- created: function created() {},
- methods: {
- handleClick: function handleClick(item, index) {
- this.clickFormatter({
- type: index,
- value: item,
- data: this.dataChart
- });
- },
- getValByArray: function getValByArray(item, prop) {
- return this.isArray ? item[prop] : this.option[prop];
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 101 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _dayjs = __webpack_require__(16);
- var _dayjs2 = _interopRequireDefault(_dayjs);
- var _date = __webpack_require__(14);
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "datetime",
- data: function data() {
- return {
- date: new Date()
- };
- },
- computed: {
- nowDate: function nowDate() {
- if (this.option.format === "day") {
- return "星期" + (0, _date.getDayText)();
- }
- var format = (this.option.format || "yyyy-MM-dd hh:mm:ss").replace("dd", "DD").replace("yyyy", "YYYY");
- return (0, _dayjs2.default)(this.date).format(format);
- },
- styleName: function styleName() {
- return {
- width: "100%",
- height: "100%",
- textAlign: this.option.textAlign,
- letterSpacing: this.setPx(this.option.split),
- textIndent: this.setPx(this.option.split),
- backgroundColor: this.option.backgroundColor,
- fontWeight: this.option.fontWeight || "normal",
- fontSize: (this.option.fontSize || 30) + "px",
- color: this.option.color || "#333"
- };
- }
- },
- created: function created() {
- var _this = this;
- setInterval(function () {
- _this.date = new Date();
- }, 1000);
- },
- props: {
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- },
- methods: {
- handleClick: function handleClick() {
- this.clickFormatter({
- data: this.dataChart
- });
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 102 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "text",
- data: function data() {
- return {
- check: "",
- date: new Date(),
- left: 0
- };
- },
- computed: {
- scroll: function scroll() {
- return this.vaildData(this.option.scroll, false);
- },
- linkHref: function linkHref() {
- return this.option.linkHref || "#";
- },
- linkTarget: function linkTarget() {
- return this.option.linkTarget || "_self";
- },
- step: function step() {
- return this.option.step || 5;
- },
- speed: function speed() {
- return this.option.speed || 100;
- },
- lineHeight: function lineHeight() {
- return this.option.lineHeight || 40;
- },
- fontSize: function fontSize() {
- return this.option.fontSize || 30;
- },
- split: function split() {
- return this.option.split;
- },
- textWidth: function textWidth() {
- var textLen = (this.dataChart.value || '').length;
- return textLen * this.fontSize;
- },
- styleName: function styleName() {
- return {
- width: this.scroll ? this.setPx(this.textWidth) : 'auto',
- transform: "translateX(" + this.left + "px)",
- textAlign: this.option.textAlign,
- letterSpacing: this.setPx(this.split),
- textIndent: this.setPx(this.split),
- backgroundColor: this.option.backgroundColor,
- fontWeight: this.option.fontWeight || "normal",
- fontSize: this.fontSize + "px",
- lineHeight: this.lineHeight + "px",
- color: this.option.color || "#333"
- };
- }
- },
- watch: {
- scroll: function scroll() {
- this.move();
- },
- speed: function speed() {
- this.move();
- }
- },
- created: function created() {
- var _this = this;
- setInterval(function () {
- _this.date = new Date();
- }, 1000);
- },
- mounted: function mounted() {
- this.move();
- },
- methods: {
- handleClick: function handleClick() {
- this.clickFormatter({
- data: this.dataChart
- });
- },
- move: function move() {
- var _this2 = this;
- clearInterval(this.check);
- if (this.scroll) {
- this.check = setInterval(function () {
- if (_this2.left < -_this2.textWidth) {
- _this2.left = _this2.width;
- }
- _this2.left = _this2.left - _this2.step;
- }, this.speed);
- } else {
- this.left = 0;
- }
- }
- },
- props: {
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 103 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "swiper",
- data: function data() {
- return {};
- },
- computed: {
- styleName: function styleName() {
- return {
- opacity: this.opacity
- };
- },
- indicator: function indicator() {
- return this.opacity.indicator || "none";
- },
- opacity: function opacity() {
- return (this.option.opacity || 100) * 0.01;
- },
- type: function type() {
- return this.option.type || "";
- },
- interval: function interval() {
- return this.option.interval || 5000;
- }
- },
- created: function created() {},
- mounted: function mounted() {},
- methods: {
- handleClick: function handleClick(item, index) {
- this.clickFormatter({
- type: index,
- value: item,
- data: this.dataChart
- });
- }
- },
- props: {
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 104 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "iframe",
- data: function data() {
- return {};
- },
- computed: {},
- created: function created() {},
- mounted: function mounted() {},
- methods: {
- handleClick: function handleClick() {
- this.clickFormatter({
- data: this.dataChart
- });
- }
- },
- props: {
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 105 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "video",
- data: function data() {
- return {};
- },
- computed: {},
- created: function created() {},
- mounted: function mounted() {},
- methods: {
- handleClick: function handleClick() {
- this.clickFormatter({
- type: index,
- value: item,
- data: this.dataChart
- });
- }
- },
- props: {
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 106 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "wordcloud",
- methods: {
- updateChart: function updateChart() {
- var _this = this;
- var optionData = this.deepClone(this.dataChart) || [];
- var option = {
- series: [{
- type: "wordCloud",
- left: "center",
- top: "center",
- width: "100%",
- height: "100%",
- right: null,
- bottom: null,
- sizeRange: function () {
- return [_this.option.minFontSize || 12, _this.option.maxFontSize || 60];
- }(),
- rotationRange: function () {
- if (_this.option.rotate) {
- return [-90, 90];
- } else {
- return [0, 0];
- }
- }(),
- rotationStep: function () {
- if (_this.option.rotate) {
- return 45;
- } else {
- return 0;
- }
- }(),
- gridSize: this.option.split || 30,
- drawOutOfBound: false,
- textStyle: {
- normal: {
- fontFamily: "sans-serif",
- fontWeight: "bold",
- color: function color() {
- return "rgb(" + [Math.round(Math.random() * 160), Math.round(Math.random() * 160), Math.round(Math.random() * 160)].join(",") + ")";
- }
- },
- emphasis: {
- shadowBlur: 10,
- shadowColor: "#333"
- }
- },
- data: optionData
- }]
- };
- this.myChart.resize();
- this.myChart.setOption(option, true);
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 107 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "gauge",
- computed: {
- x2: function x2() {
- return this.option.gridX2 || 20;
- }
- },
- methods: {
- updateChart: function updateChart() {
- var _this = this;
- var optionData = this.deepClone(this.dataChart);
- var option = {
- title: this.ishasprop(this.option.titleShow, {
- text: this.option.title,
- subtext: this.option.subtext || '',
- textStyle: {
- color: this.option.titleColor || '#333',
- fontSize: this.option.titleFontSize || 16
- },
- left: this.option.titlePostion || 'auto',
- subtextStyle: {
- color: this.option.subTitleColor || '#aaa',
- fontSize: this.option.subTitleFontSize || 14
- }
- }, {}),
- grid: {
- left: this.option.gridX || 20,
- top: this.option.gridY || 60,
- right: this.x2,
- bottom: this.option.gridY2 || 60
- },
- series: [{
- name: "业务指标",
- type: "gauge",
- detail: {
- fontSize: this.option.valueFontSize || 30,
- formatter: "{value}" + optionData.unit
- },
- min: optionData.min,
- max: optionData.max,
- axisLine: {
- lineStyle: {
- color: function () {
- var list = [];
- (_this.option.barColor || []).forEach(function (ele) {
- list.push([ele.postion, ele.color1]);
- });
- if (_this.validatenull(list)) {
- list = [[0, 2, "#91c7ae"], [0.8, "#638693"], [1, "#c23531"]];
- }
- return list;
- }(),
- width: this.option.lineSize || 5
- }
- },
- axisLabel: {
- show: this.vaildData(this.option.axisLabelShow, true),
- fontSize: this.option.axisLabelFontSize || 25
- },
- axisTick: {
- lineStyle: {
- color: this.option.lineColor || "#eee"
- }
- },
- title: {
- color: this.option.nameColor,
- fontSize: this.option.nameFontSize || 20
- },
- data: [optionData]
- }]
- };
- this.myChart.resize();
- this.myChart.setOption(option, true);
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 108 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "progress",
- computed: {
- styleSuffixName: function styleSuffixName() {
- return {
- fontWeight: this.option.suffixFontWeight || "normal",
- fontSize: (this.option.suffixFontSize || 40) + "px",
- color: this.option.suffixColor || "#333"
- };
- },
- styleName: function styleName() {
- return {
- marginBottom: this.option.split + "px",
- fontWeight: this.option.fontWeight || "normal",
- fontSize: (this.option.fontSize || 40) + "px",
- color: this.option.color || "#333"
- };
- },
- type: function type() {
- return this.option.type || "line";
- },
- color: function color() {
- return this.option.borderColor || "#333";
- },
- strokeWidth: function strokeWidth() {
- return this.option.strokeWidth || 14;
- }
- },
- props: {
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- },
- methods: {
- handleClick: function handleClick() {
- this.clickFormatter({
- data: this.dataChart
- });
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 109 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- var _packages = __webpack_require__(6);
- var _packages2 = _interopRequireDefault(_packages);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- exports.default = (0, _create2.default)({
- name: "map",
- data: function data() {
- return {
- bannerCount: 0,
- bannerCheck: "",
- move: false,
- step: 1,
- startLeft: 0,
- startTop: 0,
- baseScale: 0,
- left: 0,
- top: 0,
- centerData: [],
- zoomData: 1
- };
- },
- watch: {
- mapData: function mapData() {
- this.updateChart();
- },
- dataChartLen: function dataChartLen() {
- this.setBanner();
- },
- bannerTime: function bannerTime() {
- this.setBanner();
- },
- banner: {
- handler: function handler() {
- this.setBanner();
- },
- immediate: true
- },
- type: function type() {
- var _this = this;
- if (this.isEchart) {
- this.$nextTick(function () {
- _this.init();
- _this.updateData();
- });
- }
- },
- width: function width() {
- this.updateData();
- },
- height: function height() {
- this.updateData();
- },
- zoom: {
- handler: function handler() {
- this.zoomData = this.zoom;
- },
- immediate: true
- },
- zoomData: {
- handler: function handler() {
- this.updateData();
- },
- immediate: true
- },
- scale: {
- handler: function handler(val) {
- this.baseScale = val;
- },
- immediate: true
- }
- },
- computed: {
- zoomShow: function zoomShow() {
- return this.option.zoomShow || 1;
- },
- zoom: function zoom() {
- return this.option.zoom || 1;
- },
- mapData: function mapData() {
- return this.option.mapData || {};
- },
- borderWidth: function borderWidth() {
- return this.option.borderWidth || 3;
- },
- borderColor: function borderColor() {
- return this.option.borderColor || "#389BB7";
- },
- areaColor: function areaColor() {
- return this.option.areaColor || "#0c162f";
- },
- empColor: function empColor() {
- return this.option.empColor || "#fff";
- },
- empAreaColor: function empAreaColor() {
- return this.option.empAreaColor || "yellow";
- },
- color: function color() {
- return this.option.color || "#fff";
- },
- fontSize: function fontSize() {
- return this.option.fontSize || 24;
- },
- isEchart: function isEchart() {
- return this.type === 0;
- },
- bannerTime: function bannerTime() {
- return this.option.bannerTime || 3000;
- },
- banner: function banner() {
- return this.option.banner;
- },
- scale: function scale() {
- return this.option.scale || 100;
- },
- styleImgName: function styleImgName() {
- return {
- marginLeft: this.setPx(this.left),
- marginTop: this.setPx(this.top),
- transform: "scale(" + this.baseScale / 100 + ", " + this.baseScale / 100 + ")"
- };
- },
- location: function location() {
- return this.option.location || [];
- },
- img: function img() {
- return this.option.img;
- },
- type: function type() {
- return this.option.type;
- },
- locationData: function locationData() {
- var _this2 = this;
- return (this.dataChart || []).map(function (ele) {
- ele.zoom = ele.zoom || 1;
- var zoomData = _this2.zoomData < 1 ? 1 : _this2.zoomData;
- return Object.assign(function () {
- if (ele.zoom <= zoomData) {
- return {
- name: ele.name
- };
- }
- return {};
- }(), {
- value: [ele.lng, ele.lat, ele.value]
- });
- });
- }
- },
- methods: {
- docMouseUp: function docMouseUp() {
- var _this3 = this;
- window.document.onmouseup = function (e) {
- window.document.onmousemove = undefined;
- _this3.move = false;
- };
- },
- handleMouseDown: function handleMouseDown(e) {
- this.move = true;
- this.startLeft = e.clientX;
- this.startTop = e.clientY;
- this.docMouseUp();
- },
- handleMouseMove: function handleMouseMove(e) {
- var _this4 = this;
- if (this.move) {
- window.document.onmousemove = function (e) {
- var startX = e.clientX;
- var startY = e.clientY;
- _this4.left = _this4.left + (startX - _this4.startLeft) * _this4.step;
- _this4.top = _this4.top + (startY - _this4.startTop) * _this4.step;
- _this4.startLeft = startX;
- _this4.startTop = startY;
- };
- }
- },
- handleMouseUp: function handleMouseUp() {
- this.move = false;
- },
- handleMousewheel: function handleMousewheel(e) {
- var type = e.deltaY;
- if (type > 0) {
- this.baseScale = this.baseScale + 10;
- } else {
- this.baseScale = this.baseScale - 10;
- }
- },
- resetBanner: function resetBanner() {
- var _this5 = this;
- this.$nextTick(function () {
- _this5.myChart.dispatchAction({
- type: "hideTip"
- });
- // this.myChart.dispatchAction({
- // type: "downplay"
- // });
- });
- },
- setBanner: function setBanner() {
- var _this6 = this;
- clearInterval(this.bannerCheck);
- if (this.banner) {
- this.bannerCheck = setInterval(function () {
- var curr = _this6.bannerCount % _this6.dataChartLen;
- _this6.myChart.dispatchAction({
- type: "showTip",
- seriesIndex: "0",
- dataIndex: curr
- });
- _this6.myChart.dispatchAction({
- type: "downplay"
- });
- _this6.myChart.dispatchAction({
- type: "highlight",
- dataIndex: curr
- });
- _this6.bannerCount += 1;
- }, this.bannerTime);
- }
- },
- updateChart: function updateChart() {
- var _this7 = this;
- if (!window.axios) {
- _packages2.default.logs('axios');
- return;
- }
- this.$axios(this.mapData).then(function (res) {
- var _Object$assign;
- var data = res.data;
- var optionData = _this7.deepClone(data);
- window.echarts.registerMap("HK", optionData);
- var option = {
- tooltip: function () {
- return Object.assign(function () {
- if (_this7.formatter) {
- return {
- formatter: function formatter(name) {
- return _this7.formatter(name, _this7.dataChart);
- }
- };
- }
- return {};
- }(), {
- backgroundColor: _this7.option.tipBackgroundColor || "rgba(0,0,0,1)",
- textStyle: {
- fontSize: _this7.option.tipFontSize,
- color: _this7.option.tipColor || "red"
- }
- });
- }(),
- geo: Object.assign(function () {
- if (!_this7.validatenull(_this7.centerData)) {
- return {
- center: _this7.centerData
- };
- }
- return {};
- }(), (_Object$assign = {
- map: "HK",
- label: {
- emphasis: {
- show: false
- }
- },
- zoom: _this7.zoomData,
- layoutCenter: ["50%", "50%"],
- layoutSize: 1200,
- roam: true
- }, _defineProperty(_Object$assign, "label", {
- show: true,
- fontSize: _this7.fontSize,
- color: _this7.color
- }), _defineProperty(_Object$assign, "left", _this7.option.gridX), _defineProperty(_Object$assign, "top", _this7.option.gridY), _defineProperty(_Object$assign, "right", _this7.option.gridX2), _defineProperty(_Object$assign, "bottom", _this7.option.gridY2), _defineProperty(_Object$assign, "emphasis", {
- label: {
- color: _this7.empColor
- },
- itemStyle: {
- areaColor: _this7.empAreaColor
- }
- }), _defineProperty(_Object$assign, "itemStyle", {
- borderWidth: _this7.borderWidth,
- borderColor: _this7.borderColor,
- areaColor: _this7.areaColor
- }), _Object$assign)),
- series: [{
- type: "effectScatter",
- coordinateSystem: "geo",
- showEffectOn: "emphasis",
- rippleEffect: {
- brushType: "fill",
- scale: 4
- },
- symbolSize: _this7.fontSize,
- hoverAnimation: true,
- data: _this7.locationData,
- label: {
- show: true,
- position: ["130%", "0"],
- fontSize: _this7.fontSize,
- color: _this7.color,
- formatter: function formatter(params) {
- return params.name;
- }
- },
- itemStyle: {
- color: _this7.color
- },
- emphasis: {
- label: {
- show: true,
- fontSize: _this7.fontSize + 20,
- color: _this7.option.empColor
- },
- itemStyle: {
- color: _this7.option.empColor
- }
- }
- }]
- };
- _this7.myChart.off("mouseover");
- _this7.myChart.off("mouseout");
- _this7.myChart.off("georoam");
- _this7.myChart.on("mouseover", function () {
- clearInterval(_this7.bannerCheck);
- _this7.resetBanner();
- });
- _this7.myChart.on("mouseout", function () {
- _this7.bannerCount = 0;
- _this7.setBanner();
- });
- _this7.myChart.on("georoam", function (e) {
- var option = _this7.myChart.getOption();
- var geo = option.geo[0];
- _this7.centerData = geo.center;
- _this7.zoomData = geo.zoom;
- if (_this7.zoomData < 1) _this7.zoomData = 1;
- });
- _this7.myChart.resize();
- _this7.myChart.setOption(option, true);
- });
- }
- }
- });
- /***/ }),
- /* 110 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "img",
- computed: {
- styleImgName: function styleImgName() {
- var _this = this;
- return Object.assign(function () {
- if (_this.rotate) {
- return {
- animationDuration: _this.duration / 1000 + "s"
- };
- }
- return {};
- }(), {
- opacity: this.option.opacity || 1
- });
- },
- duration: function duration() {
- return this.option.duration || 3000;
- },
- rotate: function rotate() {
- return this.option.rotate;
- }
- },
- methods: {
- handleClick: function handleClick() {
- this.clickFormatter({
- data: this.dataChart
- });
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 111 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "imgborder",
- computed: {
- styleImgName: function styleImgName() {
- var _this = this;
- return Object.assign({
- width: "100%",
- height: "100%",
- backgroundColor: this.option.backgroundColor || "rgba(180, 181, 198, 0.1)",
- backgroundClip: "padding-box",
- opacity: this.option.opacity || 1,
- filter: "blur(0px)"
- }, function () {
- if (!_this.validatenull(_this.dataChart)) {
- return {
- borderImageSource: "url(" + _this.dataChart + ")",
- borderImageSlice: "10 16 15 10 fill",
- borderWidth: "10px 16px 15px 10px",
- borderStyle: "solid",
- boxSizing: "border-box"
- };
- }
- return {};
- }());
- }
- },
- methods: {}
- }); //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 112 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "tabs",
- data: function data() {
- return {
- active: ""
- };
- },
- watch: {
- active: function active(val) {
- if (!val) return;
- this.handleClick(val);
- },
- dataChart: {
- handler: function handler(val) {
- if (val.length !== 0) {
- this.active = val[0].value;
- }
- },
- immediate: true
- }
- },
- computed: {
- isSelect: function isSelect() {
- return this.type === "select";
- },
- type: function type() {
- return this.option.type;
- },
- paramName: function paramName() {
- return this.option.paramName;
- },
- iconSize: function iconSize() {
- return this.option.iconSize || 20;
- },
- styleSelectName: function styleSelectName() {
- return Object.assign({
- fontSize: this.setPx(this.option.fontSize || 30)
- }, this.styleSizeName);
- },
- styleIconName: function styleIconName() {
- return Object.assign({
- marginRight: this.setPx(this.option.iconSplit),
- width: this.setPx(this.option.iconSize),
- height: this.setPx(this.option.iconSize)
- });
- },
- styleName: function styleName() {
- var _this = this;
- return Object.assign(function () {
- if (_this.option.backgroundImage) {
- return {
- backgroundImage: "url(" + _this.option.backgroundImage + ")",
- backgroundSize: "100% 100%"
- };
- }
- return {};
- }(), {
- borderColor: this.option.borderColor || "#fff",
- borderStyle: "solid",
- borderWidth: this.setPx(this.option.borderWidth || 0),
- margin: "0 " + this.setPx(this.option.split),
- backgroundColor: this.option.backgroundColor,
- fontSize: this.setPx(this.option.fontSize || 30),
- color: this.option.color
- });
- }
- },
- created: function created() {},
- mounted: function mounted() {},
- methods: {
- styleIconBgName: function styleIconBgName(item) {
- if (item.icon) {
- return {
- backgroundImage: "url(" + item.icon + ")",
- backgroundSize: "100% 100%"
- };
- }
- },
- styleIconActiveName: function styleIconActiveName(item) {
- if (this.active == item.value && item.empIcon) {
- return {
- backgroundImage: "url(" + item.empIcon + ")",
- backgroundSize: "100% 100%"
- };
- }
- },
- styleActiveName: function styleActiveName(item) {
- var _this2 = this;
- if (this.active == item.value) {
- return Object.assign(function () {
- if (_this2.option.empBackgroundImage) {
- return {
- backgroundImage: "url(" + _this2.option.empBackgroundImage + ")",
- backgroundSize: "100% 100%"
- };
- }
- return {};
- }(), {
- borderColor: this.option.empBorderColor || "#fff",
- borderStyle: "solid",
- borderWidth: this.setPx(this.option.empBorderWidth || 0),
- color: this.option.empColor
- });
- }
- },
- handleClick: function handleClick(val) {
- this.active = val;
- this.click({
- type: this.name,
- child: this.child,
- value: this.active
- });
- }
- },
- props: {
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 113 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "slide",
- data: function data() {
- return {
- reload: true
- };
- },
- mounted: function mounted() {
- this.init();
- },
- computed: {
- delay: function delay() {
- return this.option.delay || 3000;
- },
- autoplay: function autoplay() {
- return this.vaildData(this.option.autoplay, false);
- }
- },
- watch: {
- option: {
- handler: function handler() {
- var _this = this;
- this.reload = false;
- this.$nextTick(function () {
- _this.reload = true;
- _this.init();
- });
- },
- deep: true
- }
- },
- methods: {
- init: function init() {
- var _this2 = this;
- new Swiper(".swiper-container", Object.assign(function () {
- if (_this2.autoplay) {
- return {
- autoplay: {
- delay: _this2.delay,
- disableOnInteraction: false
- }
- };
- }
- return {};
- }(), {
- spaceBetween: 80,
- pagination: {
- el: ".swiper-pagination",
- clickable: true
- },
- observer: true,
- observeParents: true
- }));
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 114 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "pictorialbar",
- methods: {
- updateChart: function updateChart() {
- var _this = this;
- var optionData = this.deepClone(this.dataChart);
- var symbol = this.validatenull(this.option.symbol) ? "" : "image://" + this.option.symbol;
- var color = this.option.color || "#fff";
- var fontSize = this.option.fontSize || 20;
- var maxData = 0;
- optionData.forEach(function (ele) {
- if (ele.value > maxData) maxData = ele.value;
- });
- var option = {
- tooltip: function () {
- return Object.assign(function () {
- if (_this.formatter) {
- return {
- formatter: function formatter(name) {
- return _this.formatter(name, _this.dataChart);
- }
- };
- }
- return {};
- }(), {
- textStyle: {
- fontSize: _this.option.tipFontSize,
- color: _this.option.tipColor || "#fff"
- }
- });
- }(),
- xAxis: {
- show: this.vaildData(this.option.xAxisShow, true),
- max: maxData,
- splitLine: { show: false },
- offset: 10,
- axisTick: { show: false },
- axisLine: { show: false },
- axisLabel: {
- margin: 10,
- textStyle: {
- color: this.option.nameColor || "#333",
- fontSize: this.option.xNameFontSize || 14
- }
- }
- },
- yAxis: {
- data: function () {
- return optionData.map(function (ele) {
- return ele.name;
- });
- }(),
- show: this.vaildData(this.option.yAxisShow, true),
- inverse: true,
- axisTick: { show: false },
- axisLine: { show: false },
- axisLabel: {
- margin: 10,
- textStyle: {
- color: this.option.nameColor || "#333",
- fontSize: this.option.yNameFontSize || 14
- }
- }
- },
- grid: {
- top: "center",
- height: Number(this.option.split) * 10,
- left: this.option.gridX || 70,
- right: this.option.gridX2 || 100
- },
- series: [{
- type: "pictorialBar",
- symbol: symbol,
- symbolRepeat: "fixed",
- symbolMargin: "5%",
- symbolClip: true,
- symbolSize: this.option.symbolSize || 30,
- symbolBoundingData: maxData,
- data: function () {
- return optionData.map(function (ele) {
- return ele.value;
- });
- }()
- }, {
- type: "pictorialBar",
- itemStyle: {
- normal: {
- opacity: 0.2
- }
- },
- label: {
- normal: {
- show: true,
- position: "right",
- offset: [10, 0],
- textStyle: {
- color: color,
- fontSize: fontSize
- }
- }
- },
- animationDuration: 0,
- symbol: symbol,
- symbolRepeat: "fixed",
- symbolMargin: "5%",
- symbolSize: 30,
- symbolBoundingData: maxData,
- data: function () {
- return optionData.map(function (ele) {
- return ele.value;
- });
- }()
- }]
- };
- this.myChart.resize();
- this.myChart.setOption(option, true);
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 115 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "radar",
- x2: function x2() {
- return this.option.gridX2 || '80%';
- },
- methods: {
- updateChart: function updateChart() {
- var _this = this;
- var optionData = this.deepClone(this.dataChart);
- var option = {
- title: this.ishasprop(this.option.titleShow, {
- text: this.option.title,
- subtext: this.option.subtext || '',
- textStyle: {
- color: this.option.titleColor || '#333',
- fontSize: this.option.titleFontSize || 16
- },
- left: this.option.titlePostion || 'auto',
- subtextStyle: {
- color: this.option.subTitleColor || '#aaa',
- fontSize: this.option.subTitleFontSize || 14
- }
- }, {}),
- tooltip: function () {
- return Object.assign(function () {
- if (_this.formatter) {
- return {
- formatter: function formatter(name) {
- return _this.formatter(name, _this.dataChart);
- }
- };
- }
- return {};
- }(), {
- backgroundColor: _this.option.tipBackgroundColor || 'rgba(50,50,50,0.7)',
- textStyle: {
- fontSize: _this.option.tipFontSize || 14,
- color: _this.option.tipColor || "#fff"
- }
- });
- }(),
- grid: {
- left: this.option.gridX || 20,
- top: this.option.gridY || 60,
- right: this.x2,
- bottom: this.option.gridY2 || 60
- },
- legend: { //雷达的legend是单系列的和其他不一样,不能合并
- show: this.vaildData(this.option.legend, false),
- top: 0,
- x: this.option.legendPostion || "right",
- right: this.x2,
- textStyle: {
- fontSize: this.option.legendFontSize || 12
- },
- data: function () {
- return (optionData.series[0].data || []).map(function (ele, index) {
- return {
- name: ele.name,
- textStyle: _this.ishasprop(!_this.option.switchTheme, {
- color: _this.getColor(index, true)
- }, {})
- };
- });
- }()
- },
- radar: {
- name: {
- fontSize: this.option.radarNameSize || 12,
- color: this.option.radarNameColor || '#333'
- },
- indicator: optionData.indicator || [],
- shape: this.option.shape || 'polygon',
- radius: this.option.radius || '75%'
- },
- series: function () {
- var barColor = _this.option.barColor || [];
- var list = [{
- type: "radar",
- barWidth: _this.option.barWidth || 16,
- barMinHeight: _this.option.barMinHeight || 0,
- itemStyle: {
- barBorderRadius: _this.option.barRadius || 0
- },
- data: function () {
- return (optionData.series[0].data || []).map(function (ele, index) {
- return {
- name: ele.name,
- value: ele.value,
- label: {
- show: _this.vaildData(_this.option.labelShow, false), //开启显示
- textStyle: {
- fontSize: _this.option.fontSize || 14,
- color: _this.getColor(index),
- fontWeight: _this.option.labelShowFontWeight || 500
- }
- },
- areaStyle: {
- color: _this.getColor(index),
- opacity: _this.option.areaOpacity || 0.9
- }
- };
- });
- }()
- }];
- return list;
- }()
- };
- this.myChart.resize();
- this.myChart.setOption(option, true);
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 116 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "funnel",
- computed: {
- x2: function x2() {
- return this.option.gridX2 || 20;
- },
- fontSize: function fontSize() {
- return this.option.fontSize || 14;
- }
- },
- methods: {
- updateChart: function updateChart() {
- var _this = this;
- var optionData = this.deepClone(this.dataChart);
- var option = {
- title: this.ishasprop(this.option.titleShow, {
- text: this.option.title,
- subtext: this.option.subtext || '',
- textStyle: {
- color: this.option.titleColor || '#333',
- fontSize: this.option.titleFontSize || 16
- },
- left: this.option.titlePostion || 'auto',
- subtextStyle: {
- color: this.option.subTitleColor || '#aaa',
- fontSize: this.option.subTitleFontSize || 14
- }
- }, {}),
- tooltip: this.ishasprop(this.formatter, {
- formatter: function formatter(name) {
- return _this.formatter(name, _this.dataChart);
- }
- }, {
- backgroundColor: this.option.tipBackgroundColor || 'rgba(50,50,50,0.7)',
- textStyle: {
- fontSize: this.option.tipFontSize,
- color: this.option.tipColor || "#fff"
- }
- }),
- grid: {
- left: this.option.gridX || 20,
- top: this.option.gridY || 60,
- right: this.x2,
- bottom: this.option.gridY2 || 60
- },
- legend: {
- show: this.vaildData(this.option.legend, false),
- orient: this.option.legendOrient || "horizontal",
- top: 0,
- x: this.option.legendPostion || "right",
- right: this.x2,
- textStyle: {
- fontSize: this.option.legendFontSize || 12
- },
- data: function () {
- return optionData.map(function (ele, index) {
- return ele.name;
- });
- }()
- },
- series: function () {
- var barColor = _this.option.barColor || [];
- var list = [{
- type: "funnel",
- animationDelay: function animationDelay(idx) {
- return Math.random() * 200;
- },
- label: {
- show: _this.vaildData(_this.option.labelShow, false),
- fontSize: _this.fontSize
- },
- data: function () {
- var list = optionData;
- if (_this.option.notCount) {
- list = list.filter(function (ele) {
- if (ele.value !== 0 && ele.value) {
- return true;
- }
- });
- }
- if (_this.option.sort) {
- list.sort(function (a, b) {
- return a.value - b.value;
- });
- }
- return list;
- }(),
- itemStyle: _this.ishasprop(!_this.switchTheme, {
- normal: {
- color: function color(params) {
- return _this.getColor(params.dataIndex);
- }
- }
- }, { emphasis: {
- shadowBlur: 10,
- shadowOffsetX: 0,
- shadowColor: "rgba(0, 0, 0, 0.5)"
- } })
- }];
- return list;
- }()
- };
- this.myChart.resize();
- this.myChart.setOption(option, true);
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 117 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "scatter", //散点图
- computed: {
- x2: function x2() {
- return this.option.gridX2 || 20;
- }
- },
- methods: {
- updateChart: function updateChart() {
- var _this = this;
- var optionData = this.deepClone(this.dataChart);
- var option = {
- title: this.ishasprop(this.option.titleShow, {
- text: this.option.title,
- subtext: this.option.subtext || '',
- textStyle: {
- color: this.option.titleColor || '#333',
- fontSize: this.option.titleFontSize || 16
- },
- left: this.option.titlePostion || 'auto',
- subtextStyle: {
- color: this.option.subTitleColor || '#aaa',
- fontSize: this.option.subTitleFontSize || 14
- }
- }, {}),
- tooltip: {
- formatter: this.option.formatter || '',
- backgroundColor: this.option.tipBackgroundColor || 'rgba(50,50,50,0.7)',
- textStyle: {
- fontSize: this.option.tipFontSize,
- color: this.option.tipColor || "#fff"
- }
- },
- grid: {
- left: this.option.gridX || 20,
- top: this.option.gridY || 60,
- right: this.x2,
- bottom: this.option.gridY2 || 60
- },
- xAxis: {
- splitLine: {
- lineStyle: {
- type: 'dashed'
- }
- }
- },
- yAxis: {
- splitLine: {
- lineStyle: {
- type: 'dashed'
- }
- }
- },
- series: function () {
- var barColor = _this.option.barColor || [];
- var list = (optionData || []).map(function (ele, index) {
- return Object.assign(ele, {
- type: "scatter",
- itemStyle: {
- color: _this.getColor(index)
- },
- label: {
- show: _this.vaildData(_this.option.labelShow, false), //开启显示
- position: "top",
- textStyle: {
- fontSize: _this.option.fontSize || 14,
- color: _this.option.labelShowColor || "#333",
- fontWeight: _this.option.labelShowFontWeight || 500
- }
- }
- });
- });
- return list;
- }()
- };
- this.myChart.resize();
- this.myChart.setOption(option, true);
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 118 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(2);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "common",
- methods: {
- updateChart: function updateChart() {
- var optionData = this.deepClone(this.dataChart) || [];
- var option = this.echartFormatter(optionData);
- this.myChart.resize();
- this.myChart.setOption(option, true);
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 119 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _create = __webpack_require__(1);
- var _create2 = _interopRequireDefault(_create);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = (0, _create2.default)({
- name: "image-preview",
- data: function data() {
- return {
- left: 0,
- top: 0,
- scale: 1,
- datas: [],
- rotate: 0,
- isShow: false,
- index: 0,
- onClose: null
- };
- },
- computed: {
- styleBoxName: function styleBoxName() {
- return {
- marginLeft: this.setPx(this.left),
- marginTop: this.setPx(this.top)
- };
- },
- styleName: function styleName() {
- return {
- transform: "scale(" + this.scale + ") rotate(" + this.rotate + "deg)",
- maxWidth: '100%',
- maxHeight: '100%'
- };
- },
- isRrrow: function isRrrow() {
- return this.imgLen != 1;
- },
- imgLen: function imgLen() {
- return this.imgList.length;
- },
- imgList: function imgList() {
- return this.datas.map(function (ele) {
- return ele.url;
- });
- }
- },
- methods: {
- getIsVideo: function getIsVideo(item) {
- if (this.$typeList.video.test(item.url) || item.type == 'video') {
- return { is: 'video' };
- }
- return {};
- },
- subScale: function subScale() {
- if (this.scale != 0.2) {
- this.scale = parseFloat((this.scale - 0.2).toFixed(2));
- }
- },
- addScale: function addScale() {
- this.scale = parseFloat((this.scale + 0.2).toFixed(2));
- },
- handleChange: function handleChange() {
- this.scale = 1;
- this.rotate = 0;
- },
- move: function move(e) {
- var _this = this;
- //获取目标元素s
- //算出鼠标相对元素的位置
- var disX = e.clientX;
- var disY = e.clientY;
- document.onmousemove = function (e) {
- //鼠标按下并移动的事件
- //用鼠标的位置减去鼠标相对元素的位置,得到元素的位置
- var left = e.clientX - disX;
- var top = e.clientY - disY;
- disX = e.clientX;
- disY = e.clientY;
- //移动当前元素
- _this.left = _this.left + left;
- _this.top = _this.top + top;
- };
- document.onmouseup = function (e) {
- document.onmousemove = null;
- document.onmouseup = null;
- };
- },
- close: function close() {
- this.isShow = false;
- if (typeof this.onClose === "function") {
- this.onClose(this);
- }
- }
- }
- }); //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /***/ }),
- /* 120 */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__(121);
- /***/ }),
- /* 121 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _index = __webpack_require__(122);
- var _index2 = _interopRequireDefault(_index);
- var _validate = __webpack_require__(9);
- var _util = __webpack_require__(5);
- var _dialogDrag = __webpack_require__(335);
- var _dialogDrag2 = _interopRequireDefault(_dialogDrag);
- var _export2 = __webpack_require__(336);
- var _export3 = _interopRequireDefault(_export2);
- var _canvas = __webpack_require__(67);
- __webpack_require__(339);
- var _logs = __webpack_require__(24);
- var _logs2 = _interopRequireDefault(_logs);
- var _locale = __webpack_require__(28);
- var _locale2 = _interopRequireDefault(_locale);
- var _screenshot = __webpack_require__(340);
- var _screenshot2 = _interopRequireDefault(_screenshot);
- var _clipboard = __webpack_require__(341);
- var _clipboard2 = _interopRequireDefault(_clipboard);
- var _print = __webpack_require__(342);
- var _print2 = _interopRequireDefault(_print);
- var _nprogress = __webpack_require__(343);
- var _nprogress2 = _interopRequireDefault(_nprogress);
- var _imagePreview = __webpack_require__(345);
- var _imagePreview2 = _interopRequireDefault(_imagePreview);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- var prototypes = {
- $Print: _print2.default,
- $Clipboard: _clipboard2.default,
- $Log: _logs2.default,
- $NProgress: _nprogress2.default,
- $Screenshot: _screenshot2.default,
- deepClone: _util.deepClone,
- dataURLtoFile: _util.dataURLtoFile,
- isJson: _util.isJson,
- setPx: _util.setPx,
- vaildData: _util.vaildData,
- sortArrys: _util.sortArrys,
- findArray: _util.findArray,
- validatenull: _validate.validatenull,
- downFile: _util.downFile,
- loadScript: _util.loadScript,
- watermark: _canvas.watermark,
- asyncValidator: _validate.asyncValidator,
- findObject: _util.findObject
- };
- var install = function install(Vue) {
- var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- Vue.use(_export3.default);
- // 初始化指令
- Vue.directive('dialogdrag', _dialogDrag2.default);
- Object.keys(_index2.default).map(function (ele) {
- var component = _index2.default[ele];
- Vue.component(component.name, component);
- });
- Object.keys(prototypes).forEach(function (key) {
- Vue.prototype[key] = prototypes[key];
- });
- // 国际化
- _locale2.default.use(opts.locale);
- _locale2.default.i18n(opts.i18n);
- Vue.prototype.$axios = opts.axios || window.axios;
- Vue.prototype.$typeList = {
- img: /\.(gif|jpg|jpeg|png|GIF|JPG|PNG)/,
- video: /\.(swf|avi|flv|mpg|rm|mov|wav|asf|3gp|mkv|rmvb|ogg|mp4)/
- };
- Vue.prototype.$ImagePreview = (0, _imagePreview2.default)(Vue);
- if (opts.theme === 'dark') {
- document.documentElement.className = 'avue-theme--dark';
- }
- Vue.prototype.$uploadFun = function (safe) {
- safe = safe || this;
- var list = ['uploadPreview', 'uploadBefore', 'uploadAfter', 'uploadDelete', 'uploadError', 'uploadExceed'];
- var result = {};
- list.forEach(function (ele) {
- result[ele] = safe[ele];
- });
- return result;
- };
- Vue.prototype.$AVUE = {
- ui: function () {
- if (window.antd) {
- Vue.prototype.moment = window.moment;
- return {
- name: 'antd',
- type: 'a'
- };
- } else if (window.Element) {
- return {
- name: 'element-ui',
- type: 'el'
- };
- }
- }(),
- size: opts.size || 'small',
- tableSize: opts.tableSize,
- formSize: opts.formSize,
- menuType: opts.menuType || 'text',
- canvas: Object.assign({
- text: 'avuejs.com',
- fontFamily: 'microsoft yahei',
- color: '#999',
- fontSize: 16,
- opacity: 100,
- bottom: 10,
- right: 10,
- ratio: 1
- }, opts.canvas),
- qiniu: Object.assign({
- AK: '',
- SK: '',
- scope: '',
- url: '',
- bucket: 'https://upload.qiniup.com',
- deadline: 1
- }, opts.qiniu || {}),
- ali: Object.assign({
- region: '',
- endpoint: '',
- stsToken: '',
- accessKeyId: '',
- accessKeySecret: '',
- bucket: ''
- }, opts.ali || {})
- };
- };
- if (typeof window !== 'undefined' && window.Vue) {
- install(window.Vue);
- }
- var Avue = Object.assign({
- version: '2.6.11',
- locale: _locale2.default.locale,
- install: install
- }, _index2.default);
- module.exports = Avue;
- module.exports.default = module.exports;
- /***/ }),
- /* 122 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _affix = __webpack_require__(123);
- var _affix2 = _interopRequireDefault(_affix);
- var _countUp = __webpack_require__(126);
- var _countUp2 = _interopRequireDefault(_countUp);
- var _avatar = __webpack_require__(129);
- var _avatar2 = _interopRequireDefault(_avatar);
- var _article = __webpack_require__(131);
- var _article2 = _interopRequireDefault(_article);
- var _carousel = __webpack_require__(133);
- var _carousel2 = _interopRequireDefault(_carousel);
- var _crud = __webpack_require__(135);
- var _crud2 = _interopRequireDefault(_crud);
- var _card = __webpack_require__(161);
- var _card2 = _interopRequireDefault(_card);
- var _code = __webpack_require__(163);
- var _code2 = _interopRequireDefault(_code);
- var _chat = __webpack_require__(165);
- var _chat2 = _interopRequireDefault(_chat);
- var _comment = __webpack_require__(167);
- var _comment2 = _interopRequireDefault(_comment);
- var _form = __webpack_require__(169);
- var _form2 = _interopRequireDefault(_form);
- var _checkbox = __webpack_require__(174);
- var _checkbox2 = _interopRequireDefault(_checkbox);
- var _date = __webpack_require__(176);
- var _date2 = _interopRequireDefault(_date);
- var _draggable = __webpack_require__(178);
- var _draggable2 = _interopRequireDefault(_draggable);
- var _empty = __webpack_require__(180);
- var _empty2 = _interopRequireDefault(_empty);
- var _flow = __webpack_require__(182);
- var _flow2 = _interopRequireDefault(_flow);
- var _notice = __webpack_require__(186);
- var _notice2 = _interopRequireDefault(_notice);
- var _license = __webpack_require__(188);
- var _license2 = _interopRequireDefault(_license);
- var _progress = __webpack_require__(190);
- var _progress2 = _interopRequireDefault(_progress);
- var _time = __webpack_require__(192);
- var _time2 = _interopRequireDefault(_time);
- var _input = __webpack_require__(194);
- var _input2 = _interopRequireDefault(_input);
- var _radio = __webpack_require__(196);
- var _radio2 = _interopRequireDefault(_radio);
- var _select = __webpack_require__(198);
- var _select2 = _interopRequireDefault(_select);
- var _cascader = __webpack_require__(200);
- var _cascader2 = _interopRequireDefault(_cascader);
- var _inputColor = __webpack_require__(202);
- var _inputColor2 = _interopRequireDefault(_inputColor);
- var _inputNumber = __webpack_require__(204);
- var _inputNumber2 = _interopRequireDefault(_inputNumber);
- var _inputTree = __webpack_require__(206);
- var _inputTree2 = _interopRequireDefault(_inputTree);
- var _inputMap = __webpack_require__(208);
- var _inputMap2 = _interopRequireDefault(_inputMap);
- var _inputIcon = __webpack_require__(210);
- var _inputIcon2 = _interopRequireDefault(_inputIcon);
- var _inputTable = __webpack_require__(212);
- var _inputTable2 = _interopRequireDefault(_inputTable);
- var _verify = __webpack_require__(214);
- var _verify2 = _interopRequireDefault(_verify);
- var _switch = __webpack_require__(216);
- var _switch2 = _interopRequireDefault(_switch);
- var _rate = __webpack_require__(218);
- var _rate2 = _interopRequireDefault(_rate);
- var _upload = __webpack_require__(220);
- var _upload2 = _interopRequireDefault(_upload);
- var _sign = __webpack_require__(225);
- var _sign2 = _interopRequireDefault(_sign);
- var _slider = __webpack_require__(227);
- var _slider2 = _interopRequireDefault(_slider);
- var _keyboard = __webpack_require__(229);
- var _keyboard2 = _interopRequireDefault(_keyboard);
- var _group = __webpack_require__(234);
- var _group2 = _interopRequireDefault(_group);
- var _tree = __webpack_require__(236);
- var _tree2 = _interopRequireDefault(_tree);
- var _title = __webpack_require__(238);
- var _title2 = _interopRequireDefault(_title);
- var _search = __webpack_require__(240);
- var _search2 = _interopRequireDefault(_search);
- var _skeleton = __webpack_require__(242);
- var _skeleton2 = _interopRequireDefault(_skeleton);
- var _tabs = __webpack_require__(244);
- var _tabs2 = _interopRequireDefault(_tabs);
- var _dynamic = __webpack_require__(246);
- var _dynamic2 = _interopRequireDefault(_dynamic);
- var _queue = __webpack_require__(248);
- var _queue2 = _interopRequireDefault(_queue);
- var _video = __webpack_require__(250);
- var _video2 = _interopRequireDefault(_video);
- var _login = __webpack_require__(253);
- var _login2 = _interopRequireDefault(_login);
- var _array = __webpack_require__(255);
- var _array2 = _interopRequireDefault(_array);
- var _textEllipsis = __webpack_require__(257);
- var _textEllipsis2 = _interopRequireDefault(_textEllipsis);
- var _packages = __webpack_require__(6);
- var _packages2 = _interopRequireDefault(_packages);
- var _data = __webpack_require__(259);
- var _data2 = _interopRequireDefault(_data);
- var _echart = __webpack_require__(286);
- var _echart2 = _interopRequireDefault(_echart);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- if (!window.Element) {
- _packages2.default.logs('element-ui');
- }
- exports.default = Object.assign(_data2.default, _echart2.default, {
- Arrays: _array2.default,
- Affix: _affix2.default,
- Avatar: _avatar2.default,
- Article: _article2.default,
- Carousel: _carousel2.default,
- Crud: _crud2.default,
- Code: _code2.default,
- Card: _card2.default,
- Chat: _chat2.default,
- Comment: _comment2.default,
- Form: _form2.default,
- Checkbox: _checkbox2.default,
- Date: _date2.default,
- CountUp: _countUp2.default,
- Draggable: _draggable2.default,
- Empty: _empty2.default,
- Flow: _flow2.default,
- Notice: _notice2.default,
- License: _license2.default,
- Progress: _progress2.default,
- Time: _time2.default,
- Input: _input2.default,
- Radio: _radio2.default,
- Select: _select2.default,
- Cascader: _cascader2.default,
- InputColor: _inputColor2.default,
- InputNumber: _inputNumber2.default,
- InputTree: _inputTree2.default,
- InputIcon: _inputIcon2.default,
- InputMap: _inputMap2.default,
- InputTable: _inputTable2.default,
- Switchs: _switch2.default,
- Rate: _rate2.default,
- Upload: _upload2.default,
- Slider: _slider2.default,
- Keyboard: _keyboard2.default,
- Group: _group2.default,
- Tree: _tree2.default,
- Title: _title2.default,
- Search: _search2.default,
- Tabs: _tabs2.default,
- Queue: _queue2.default,
- Dynamic: _dynamic2.default,
- Video: _video2.default,
- Verifys: _verify2.default,
- textEllipsis: _textEllipsis2.default,
- Skeleton: _skeleton2.default,
- Sign: _sign2.default,
- Login: _login2.default
- });
- /***/ }),
- /* 123 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(17);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_49e06c4e_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(125);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_49e06c4e_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 124 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- /**
- * bem helper
- * b() // 'button'
- * b('text') // 'button__text'
- * b({ disabled }) // 'button button--disabled'
- * b('text', { disabled }) // 'button__text button__text--disabled'
- * b(['disabled', 'primary']) // 'button button--disabled button--primary'
- */
- var ELEMENT = '__';
- var MODS = '--';
- var join = function join(name, el, symbol) {
- return el ? name + symbol + el : name;
- };
- var prefix = function prefix(name, mods) {
- if (typeof mods === 'string') {
- return join(name, mods, MODS);
- }
- if (Array.isArray(mods)) {
- return mods.map(function (item) {
- return prefix(name, item);
- });
- }
- var ret = {};
- Object.keys(mods || {}).forEach(function (key) {
- ret[name + MODS + key] = mods[key];
- });
- return ret;
- };
- exports.default = {
- methods: {
- b: function b(el, mods) {
- var name = this.$options.name;
- if (el && typeof el !== 'string') {
- mods = el;
- el = '';
- }
- el = join(name, el, ELEMENT);
- return mods ? [el, prefix(el, mods)] : el;
- }
- }
- };
- /***/ }),
- /* 125 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{ref:"point",class:{'avue-affix':_vm.affix},style:(_vm.styles)},[_vm._t("default")],2),_c('div',{directives:[{name:"show",rawName:"v-show",value:(_vm.slot),expression:"slot"}],style:(_vm.slotStyle)})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 126 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(19);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_778556c7_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(128);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_778556c7_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 127 */
- /***/ (function(module, exports, __webpack_require__) {
- var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;!function(a,n){ true?!(__WEBPACK_AMD_DEFINE_FACTORY__ = (n),
- __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
- (__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :
- __WEBPACK_AMD_DEFINE_FACTORY__),
- __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)):"object"==typeof exports?module.exports=n(require,exports,module):a.CountUp=n()}(this,function(a,n,t){var e=function(a,n,t,e,i,r){function o(a){var n,t,e,i,r,o,s=a<0;if(a=Math.abs(a).toFixed(l.decimals),a+="",n=a.split("."),t=n[0],e=n.length>1?l.options.decimal+n[1]:"",l.options.useGrouping){for(i="",r=0,o=t.length;r<o;++r)0!==r&&r%3===0&&(i=l.options.separator+i),i=t[o-r-1]+i;t=i}return l.options.numerals.length&&(t=t.replace(/[0-9]/g,function(a){return l.options.numerals[+a]}),e=e.replace(/[0-9]/g,function(a){return l.options.numerals[+a]})),(s?"-":"")+l.options.prefix+t+e+l.options.suffix}function s(a,n,t,e){return t*(-Math.pow(2,-10*a/e)+1)*1024/1023+n}function u(a){return"number"==typeof a&&!isNaN(a)}var l=this;if(l.version=function(){return"1.9.3"},l.options={useEasing:!0,useGrouping:!0,separator:",",decimal:".",easingFn:s,formattingFn:o,prefix:"",suffix:"",numerals:[]},r&&"object"==typeof r)for(var m in l.options)r.hasOwnProperty(m)&&null!==r[m]&&(l.options[m]=r[m]);""===l.options.separator?l.options.useGrouping=!1:l.options.separator=""+l.options.separator;for(var d=0,c=["webkit","moz","ms","o"],f=0;f<c.length&&!window.requestAnimationFrame;++f)window.requestAnimationFrame=window[c[f]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[c[f]+"CancelAnimationFrame"]||window[c[f]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(a,n){var t=(new Date).getTime(),e=Math.max(0,16-(t-d)),i=window.setTimeout(function(){a(t+e)},e);return d=t+e,i}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){clearTimeout(a)}),l.initialize=function(){return!!l.initialized||(l.error="",l.d="string"==typeof a?document.getElementById(a):a,l.d?(l.startVal=Number(n),l.endVal=Number(t),u(l.startVal)&&u(l.endVal)?(l.decimals=Math.max(0,e||0),l.dec=Math.pow(10,l.decimals),l.duration=1e3*Number(i)||2e3,l.countDown=l.startVal>l.endVal,l.frameVal=l.startVal,l.initialized=!0,!0):(l.error="[CountUp] startVal ("+n+") or endVal ("+t+") is not a number",!1)):(l.error="[CountUp] target is null or undefined",!1))},l.printValue=function(a){var n=l.options.formattingFn(a);"INPUT"===l.d.tagName?this.d.value=n:"text"===l.d.tagName||"tspan"===l.d.tagName?this.d.textContent=n:this.d.innerHTML=n},l.count=function(a){l.startTime||(l.startTime=a),l.timestamp=a;var n=a-l.startTime;l.remaining=l.duration-n,l.options.useEasing?l.countDown?l.frameVal=l.startVal-l.options.easingFn(n,0,l.startVal-l.endVal,l.duration):l.frameVal=l.options.easingFn(n,l.startVal,l.endVal-l.startVal,l.duration):l.countDown?l.frameVal=l.startVal-(l.startVal-l.endVal)*(n/l.duration):l.frameVal=l.startVal+(l.endVal-l.startVal)*(n/l.duration),l.countDown?l.frameVal=l.frameVal<l.endVal?l.endVal:l.frameVal:l.frameVal=l.frameVal>l.endVal?l.endVal:l.frameVal,l.frameVal=Math.round(l.frameVal*l.dec)/l.dec,l.printValue(l.frameVal),n<l.duration?l.rAF=requestAnimationFrame(l.count):l.callback&&l.callback()},l.start=function(a){l.initialize()&&(l.callback=a,l.rAF=requestAnimationFrame(l.count))},l.pauseResume=function(){l.paused?(l.paused=!1,delete l.startTime,l.duration=l.remaining,l.startVal=l.frameVal,requestAnimationFrame(l.count)):(l.paused=!0,cancelAnimationFrame(l.rAF))},l.reset=function(){l.paused=!1,delete l.startTime,l.initialized=!1,l.initialize()&&(cancelAnimationFrame(l.rAF),l.printValue(l.startVal))},l.update=function(a){if(l.initialize()){if(a=Number(a),!u(a))return void(l.error="[CountUp] update() - new endVal is not a number: "+a);l.error="",a!==l.frameVal&&(cancelAnimationFrame(l.rAF),l.paused=!1,delete l.startTime,l.startVal=l.frameVal,l.endVal=a,l.countDown=l.startVal>l.endVal,l.rAF=requestAnimationFrame(l.count))}},l.initialize()&&l.printValue(l.startVal)};return e});
- /***/ }),
- /* 128 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',[_vm._v(_vm._s(_vm.end))])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 129 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(20);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_47ef45ac_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(130);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_47ef45ac_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 130 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{class:[_vm.b(),_vm.sizeCls,_vm.b('icon')],style:(_vm.sizeStyle)},[(_vm.src)?_c('img',{class:_vm.b('images'),attrs:{"src":_vm.src,"alt":""}}):(_vm.icon)?_c('i',{class:_vm.icon}):_c('span',{ref:"avatarChildren",class:_vm.b('string'),style:(_vm.sizeChildrenStyle)},[_vm._t("default")],2)])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 131 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(21);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_987f9106_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(132);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_987f9106_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 132 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('div',{class:_vm.b('header')},[(_vm.title)?_c('div',{class:_vm.b('title'),domProps:{"textContent":_vm._s(_vm.title)}}):_vm._e(),(_vm.meta)?_c('small',{class:_vm.b('meta'),domProps:{"textContent":_vm._s(_vm.meta)}}):_vm._e()]),(_vm.lead)?_c('div',{class:_vm.b('lead'),domProps:{"textContent":_vm._s(_vm.lead)}}):_vm._e(),(_vm.body)?_c('div',{class:_vm.b('body'),domProps:{"innerHTML":_vm._s(_vm.body)}}):_vm._e()])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 133 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(22);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_4253a314_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(134);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_4253a314_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 134 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:[_vm.b(),{'avue-carousel--fullscreen':_vm.option.fullscreen}]},[_c('el-carousel',{attrs:{"type":_vm.option.type,"height":_vm.option.height+'px',"autoplay":_vm.option.autoplay,"interval":_vm.option.interval,"indicator-position":"outside"}},_vm._l((_vm.data),function(item,index){return _c('el-carousel-item',{key:index},[_c('div',{class:_vm.b('item')},[_c('a',{attrs:{"href":item.href?item.href:'javascript:void(0);',"target":item.target}},[_c('div',{class:_vm.b('img'),style:({backgroundImage:'url('+item.src+')'})}),(item.title)?_c('div',{class:_vm.b('title')},[_vm._v(_vm._s(item.title))]):_vm._e()])])])}),1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 135 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(23);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5fd7bb48_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(160);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5fd7bb48_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 136 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* WEBPACK VAR INJECTION */(function(process) {function _extends() {
- _extends = Object.assign || function (target) {
- for (var i = 1; i < arguments.length; i++) {
- var source = arguments[i];
- for (var key in source) {
- if (Object.prototype.hasOwnProperty.call(source, key)) {
- target[key] = source[key];
- }
- }
- }
- return target;
- };
- return _extends.apply(this, arguments);
- }
- function _inheritsLoose(subClass, superClass) {
- subClass.prototype = Object.create(superClass.prototype);
- subClass.prototype.constructor = subClass;
- subClass.__proto__ = superClass;
- }
- function _getPrototypeOf(o) {
- _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {
- return o.__proto__ || Object.getPrototypeOf(o);
- };
- return _getPrototypeOf(o);
- }
- function _setPrototypeOf(o, p) {
- _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {
- o.__proto__ = p;
- return o;
- };
- return _setPrototypeOf(o, p);
- }
- function _isNativeReflectConstruct() {
- if (typeof Reflect === "undefined" || !Reflect.construct) return false;
- if (Reflect.construct.sham) return false;
- if (typeof Proxy === "function") return true;
- try {
- Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));
- return true;
- } catch (e) {
- return false;
- }
- }
- function _construct(Parent, args, Class) {
- if (_isNativeReflectConstruct()) {
- _construct = Reflect.construct;
- } else {
- _construct = function _construct(Parent, args, Class) {
- var a = [null];
- a.push.apply(a, args);
- var Constructor = Function.bind.apply(Parent, a);
- var instance = new Constructor();
- if (Class) _setPrototypeOf(instance, Class.prototype);
- return instance;
- };
- }
- return _construct.apply(null, arguments);
- }
- function _isNativeFunction(fn) {
- return Function.toString.call(fn).indexOf("[native code]") !== -1;
- }
- function _wrapNativeSuper(Class) {
- var _cache = typeof Map === "function" ? new Map() : undefined;
- _wrapNativeSuper = function _wrapNativeSuper(Class) {
- if (Class === null || !_isNativeFunction(Class)) return Class;
- if (typeof Class !== "function") {
- throw new TypeError("Super expression must either be null or a function");
- }
- if (typeof _cache !== "undefined") {
- if (_cache.has(Class)) return _cache.get(Class);
- _cache.set(Class, Wrapper);
- }
- function Wrapper() {
- return _construct(Class, arguments, _getPrototypeOf(this).constructor);
- }
- Wrapper.prototype = Object.create(Class.prototype, {
- constructor: {
- value: Wrapper,
- enumerable: false,
- writable: true,
- configurable: true
- }
- });
- return _setPrototypeOf(Wrapper, Class);
- };
- return _wrapNativeSuper(Class);
- }
- /* eslint no-console:0 */
- var formatRegExp = /%[sdj%]/g;
- var warning = function warning() {}; // don't print warning message when in production env or node runtime
- if (typeof process !== 'undefined' && process.env && process.env.NODE_ENV !== 'production' && typeof window !== 'undefined' && typeof document !== 'undefined') {
- warning = function warning(type, errors) {
- if (typeof console !== 'undefined' && console.warn) {
- if (errors.every(function (e) {
- return typeof e === 'string';
- })) {
- console.warn(type, errors);
- }
- }
- };
- }
- function convertFieldsError(errors) {
- if (!errors || !errors.length) return null;
- var fields = {};
- errors.forEach(function (error) {
- var field = error.field;
- fields[field] = fields[field] || [];
- fields[field].push(error);
- });
- return fields;
- }
- function format() {
- for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
- }
- var i = 1;
- var f = args[0];
- var len = args.length;
- if (typeof f === 'function') {
- return f.apply(null, args.slice(1));
- }
- if (typeof f === 'string') {
- var str = String(f).replace(formatRegExp, function (x) {
- if (x === '%%') {
- return '%';
- }
- if (i >= len) {
- return x;
- }
- switch (x) {
- case '%s':
- return String(args[i++]);
- case '%d':
- return Number(args[i++]);
- case '%j':
- try {
- return JSON.stringify(args[i++]);
- } catch (_) {
- return '[Circular]';
- }
- break;
- default:
- return x;
- }
- });
- for (var arg = args[i]; i < len; arg = args[++i]) {
- str += " " + arg;
- }
- return str;
- }
- return f;
- }
- function isNativeStringType(type) {
- return type === 'string' || type === 'url' || type === 'hex' || type === 'email' || type === 'pattern';
- }
- function isEmptyValue(value, type) {
- if (value === undefined || value === null) {
- return true;
- }
- if (type === 'array' && Array.isArray(value) && !value.length) {
- return true;
- }
- if (isNativeStringType(type) && typeof value === 'string' && !value) {
- return true;
- }
- return false;
- }
- function asyncParallelArray(arr, func, callback) {
- var results = [];
- var total = 0;
- var arrLength = arr.length;
- function count(errors) {
- results.push.apply(results, errors);
- total++;
- if (total === arrLength) {
- callback(results);
- }
- }
- arr.forEach(function (a) {
- func(a, count);
- });
- }
- function asyncSerialArray(arr, func, callback) {
- var index = 0;
- var arrLength = arr.length;
- function next(errors) {
- if (errors && errors.length) {
- callback(errors);
- return;
- }
- var original = index;
- index = index + 1;
- if (original < arrLength) {
- func(arr[original], next);
- } else {
- callback([]);
- }
- }
- next([]);
- }
- function flattenObjArr(objArr) {
- var ret = [];
- Object.keys(objArr).forEach(function (k) {
- ret.push.apply(ret, objArr[k]);
- });
- return ret;
- }
- var AsyncValidationError = /*#__PURE__*/function (_Error) {
- _inheritsLoose(AsyncValidationError, _Error);
- function AsyncValidationError(errors, fields) {
- var _this;
- _this = _Error.call(this, 'Async Validation Error') || this;
- _this.errors = errors;
- _this.fields = fields;
- return _this;
- }
- return AsyncValidationError;
- }( /*#__PURE__*/_wrapNativeSuper(Error));
- function asyncMap(objArr, option, func, callback) {
- if (option.first) {
- var _pending = new Promise(function (resolve, reject) {
- var next = function next(errors) {
- callback(errors);
- return errors.length ? reject(new AsyncValidationError(errors, convertFieldsError(errors))) : resolve();
- };
- var flattenArr = flattenObjArr(objArr);
- asyncSerialArray(flattenArr, func, next);
- });
- _pending["catch"](function (e) {
- return e;
- });
- return _pending;
- }
- var firstFields = option.firstFields || [];
- if (firstFields === true) {
- firstFields = Object.keys(objArr);
- }
- var objArrKeys = Object.keys(objArr);
- var objArrLength = objArrKeys.length;
- var total = 0;
- var results = [];
- var pending = new Promise(function (resolve, reject) {
- var next = function next(errors) {
- results.push.apply(results, errors);
- total++;
- if (total === objArrLength) {
- callback(results);
- return results.length ? reject(new AsyncValidationError(results, convertFieldsError(results))) : resolve();
- }
- };
- if (!objArrKeys.length) {
- callback(results);
- resolve();
- }
- objArrKeys.forEach(function (key) {
- var arr = objArr[key];
- if (firstFields.indexOf(key) !== -1) {
- asyncSerialArray(arr, func, next);
- } else {
- asyncParallelArray(arr, func, next);
- }
- });
- });
- pending["catch"](function (e) {
- return e;
- });
- return pending;
- }
- function complementError(rule) {
- return function (oe) {
- if (oe && oe.message) {
- oe.field = oe.field || rule.fullField;
- return oe;
- }
- return {
- message: typeof oe === 'function' ? oe() : oe,
- field: oe.field || rule.fullField
- };
- };
- }
- function deepMerge(target, source) {
- if (source) {
- for (var s in source) {
- if (source.hasOwnProperty(s)) {
- var value = source[s];
- if (typeof value === 'object' && typeof target[s] === 'object') {
- target[s] = _extends(_extends({}, target[s]), value);
- } else {
- target[s] = value;
- }
- }
- }
- }
- return target;
- }
- /**
- * Rule for validating required fields.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param source The source object being validated.
- * @param errors An array of errors that this rule may add
- * validation errors to.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function required(rule, value, source, errors, options, type) {
- if (rule.required && (!source.hasOwnProperty(rule.field) || isEmptyValue(value, type || rule.type))) {
- errors.push(format(options.messages.required, rule.fullField));
- }
- }
- /**
- * Rule for validating whitespace.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param source The source object being validated.
- * @param errors An array of errors that this rule may add
- * validation errors to.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function whitespace(rule, value, source, errors, options) {
- if (/^\s+$/.test(value) || value === '') {
- errors.push(format(options.messages.whitespace, rule.fullField));
- }
- }
- /* eslint max-len:0 */
- var pattern = {
- // http://emailregex.com/
- email: /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,
- url: new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$", 'i'),
- hex: /^#?([a-f0-9]{6}|[a-f0-9]{3})$/i
- };
- var types = {
- integer: function integer(value) {
- return types.number(value) && parseInt(value, 10) === value;
- },
- "float": function float(value) {
- return types.number(value) && !types.integer(value);
- },
- array: function array(value) {
- return Array.isArray(value);
- },
- regexp: function regexp(value) {
- if (value instanceof RegExp) {
- return true;
- }
- try {
- return !!new RegExp(value);
- } catch (e) {
- return false;
- }
- },
- date: function date(value) {
- return typeof value.getTime === 'function' && typeof value.getMonth === 'function' && typeof value.getYear === 'function';
- },
- number: function number(value) {
- if (isNaN(value)) {
- return false;
- }
- return typeof value === 'number';
- },
- object: function object(value) {
- return typeof value === 'object' && !types.array(value);
- },
- method: function method(value) {
- return typeof value === 'function';
- },
- email: function email(value) {
- return typeof value === 'string' && !!value.match(pattern.email) && value.length < 255;
- },
- url: function url(value) {
- return typeof value === 'string' && !!value.match(pattern.url);
- },
- hex: function hex(value) {
- return typeof value === 'string' && !!value.match(pattern.hex);
- }
- };
- /**
- * Rule for validating the type of a value.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param source The source object being validated.
- * @param errors An array of errors that this rule may add
- * validation errors to.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function type(rule, value, source, errors, options) {
- if (rule.required && value === undefined) {
- required(rule, value, source, errors, options);
- return;
- }
- var custom = ['integer', 'float', 'array', 'regexp', 'object', 'method', 'email', 'number', 'date', 'url', 'hex'];
- var ruleType = rule.type;
- if (custom.indexOf(ruleType) > -1) {
- if (!types[ruleType](value)) {
- errors.push(format(options.messages.types[ruleType], rule.fullField, rule.type));
- } // straight typeof check
- } else if (ruleType && typeof value !== rule.type) {
- errors.push(format(options.messages.types[ruleType], rule.fullField, rule.type));
- }
- }
- /**
- * Rule for validating minimum and maximum allowed values.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param source The source object being validated.
- * @param errors An array of errors that this rule may add
- * validation errors to.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function range(rule, value, source, errors, options) {
- var len = typeof rule.len === 'number';
- var min = typeof rule.min === 'number';
- var max = typeof rule.max === 'number'; // 正则匹配码点范围从U+010000一直到U+10FFFF的文字(补充平面Supplementary Plane)
- var spRegexp = /[\uD800-\uDBFF][\uDC00-\uDFFF]/g;
- var val = value;
- var key = null;
- var num = typeof value === 'number';
- var str = typeof value === 'string';
- var arr = Array.isArray(value);
- if (num) {
- key = 'number';
- } else if (str) {
- key = 'string';
- } else if (arr) {
- key = 'array';
- } // if the value is not of a supported type for range validation
- // the validation rule rule should use the
- // type property to also test for a particular type
- if (!key) {
- return false;
- }
- if (arr) {
- val = value.length;
- }
- if (str) {
- // 处理码点大于U+010000的文字length属性不准确的bug,如"𠮷𠮷𠮷".lenght !== 3
- val = value.replace(spRegexp, '_').length;
- }
- if (len) {
- if (val !== rule.len) {
- errors.push(format(options.messages[key].len, rule.fullField, rule.len));
- }
- } else if (min && !max && val < rule.min) {
- errors.push(format(options.messages[key].min, rule.fullField, rule.min));
- } else if (max && !min && val > rule.max) {
- errors.push(format(options.messages[key].max, rule.fullField, rule.max));
- } else if (min && max && (val < rule.min || val > rule.max)) {
- errors.push(format(options.messages[key].range, rule.fullField, rule.min, rule.max));
- }
- }
- var ENUM = 'enum';
- /**
- * Rule for validating a value exists in an enumerable list.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param source The source object being validated.
- * @param errors An array of errors that this rule may add
- * validation errors to.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function enumerable(rule, value, source, errors, options) {
- rule[ENUM] = Array.isArray(rule[ENUM]) ? rule[ENUM] : [];
- if (rule[ENUM].indexOf(value) === -1) {
- errors.push(format(options.messages[ENUM], rule.fullField, rule[ENUM].join(', ')));
- }
- }
- /**
- * Rule for validating a regular expression pattern.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param source The source object being validated.
- * @param errors An array of errors that this rule may add
- * validation errors to.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function pattern$1(rule, value, source, errors, options) {
- if (rule.pattern) {
- if (rule.pattern instanceof RegExp) {
- // if a RegExp instance is passed, reset `lastIndex` in case its `global`
- // flag is accidentally set to `true`, which in a validation scenario
- // is not necessary and the result might be misleading
- rule.pattern.lastIndex = 0;
- if (!rule.pattern.test(value)) {
- errors.push(format(options.messages.pattern.mismatch, rule.fullField, value, rule.pattern));
- }
- } else if (typeof rule.pattern === 'string') {
- var _pattern = new RegExp(rule.pattern);
- if (!_pattern.test(value)) {
- errors.push(format(options.messages.pattern.mismatch, rule.fullField, value, rule.pattern));
- }
- }
- }
- }
- var rules = {
- required: required,
- whitespace: whitespace,
- type: type,
- range: range,
- "enum": enumerable,
- pattern: pattern$1
- };
- /**
- * Performs validation for string types.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function string(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value, 'string') && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options, 'string');
- if (!isEmptyValue(value, 'string')) {
- rules.type(rule, value, source, errors, options);
- rules.range(rule, value, source, errors, options);
- rules.pattern(rule, value, source, errors, options);
- if (rule.whitespace === true) {
- rules.whitespace(rule, value, source, errors, options);
- }
- }
- }
- callback(errors);
- }
- /**
- * Validates a function.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function method(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (value !== undefined) {
- rules.type(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
- /**
- * Validates a number.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function number(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (value === '') {
- value = undefined;
- }
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (value !== undefined) {
- rules.type(rule, value, source, errors, options);
- rules.range(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
- /**
- * Validates a boolean.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function _boolean(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (value !== undefined) {
- rules.type(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
- /**
- * Validates the regular expression type.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function regexp(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (!isEmptyValue(value)) {
- rules.type(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
- /**
- * Validates a number is an integer.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function integer(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (value !== undefined) {
- rules.type(rule, value, source, errors, options);
- rules.range(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
- /**
- * Validates a number is a floating point number.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function floatFn(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (value !== undefined) {
- rules.type(rule, value, source, errors, options);
- rules.range(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
- /**
- * Validates an array.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function array(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value, 'array') && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options, 'array');
- if (!isEmptyValue(value, 'array')) {
- rules.type(rule, value, source, errors, options);
- rules.range(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
- /**
- * Validates an object.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function object(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (value !== undefined) {
- rules.type(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
- var ENUM$1 = 'enum';
- /**
- * Validates an enumerable list.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function enumerable$1(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (value !== undefined) {
- rules[ENUM$1](rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
- /**
- * Validates a regular expression pattern.
- *
- * Performs validation when a rule only contains
- * a pattern property but is not declared as a string type.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function pattern$2(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value, 'string') && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (!isEmptyValue(value, 'string')) {
- rules.pattern(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
- function date(rule, value, callback, source, options) {
- // console.log('integer rule called %j', rule);
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); // console.log('validate on %s value', value);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (!isEmptyValue(value)) {
- var dateObject;
- if (typeof value === 'number') {
- dateObject = new Date(value);
- } else {
- dateObject = value;
- }
- rules.type(rule, dateObject, source, errors, options);
- if (dateObject) {
- rules.range(rule, dateObject.getTime(), source, errors, options);
- }
- }
- }
- callback(errors);
- }
- function required$1(rule, value, callback, source, options) {
- var errors = [];
- var type = Array.isArray(value) ? 'array' : typeof value;
- rules.required(rule, value, source, errors, options, type);
- callback(errors);
- }
- function type$1(rule, value, callback, source, options) {
- var ruleType = rule.type;
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value, ruleType) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options, ruleType);
- if (!isEmptyValue(value, ruleType)) {
- rules.type(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
- /**
- * Performs validation for any type.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
- function any(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- }
- callback(errors);
- }
- var validators = {
- string: string,
- method: method,
- number: number,
- "boolean": _boolean,
- regexp: regexp,
- integer: integer,
- "float": floatFn,
- array: array,
- object: object,
- "enum": enumerable$1,
- pattern: pattern$2,
- date: date,
- url: type$1,
- hex: type$1,
- email: type$1,
- required: required$1,
- any: any
- };
- function newMessages() {
- return {
- "default": 'Validation error on field %s',
- required: '%s is required',
- "enum": '%s must be one of %s',
- whitespace: '%s cannot be empty',
- date: {
- format: '%s date %s is invalid for format %s',
- parse: '%s date could not be parsed, %s is invalid ',
- invalid: '%s date %s is invalid'
- },
- types: {
- string: '%s is not a %s',
- method: '%s is not a %s (function)',
- array: '%s is not an %s',
- object: '%s is not an %s',
- number: '%s is not a %s',
- date: '%s is not a %s',
- "boolean": '%s is not a %s',
- integer: '%s is not an %s',
- "float": '%s is not a %s',
- regexp: '%s is not a valid %s',
- email: '%s is not a valid %s',
- url: '%s is not a valid %s',
- hex: '%s is not a valid %s'
- },
- string: {
- len: '%s must be exactly %s characters',
- min: '%s must be at least %s characters',
- max: '%s cannot be longer than %s characters',
- range: '%s must be between %s and %s characters'
- },
- number: {
- len: '%s must equal %s',
- min: '%s cannot be less than %s',
- max: '%s cannot be greater than %s',
- range: '%s must be between %s and %s'
- },
- array: {
- len: '%s must be exactly %s in length',
- min: '%s cannot be less than %s in length',
- max: '%s cannot be greater than %s in length',
- range: '%s must be between %s and %s in length'
- },
- pattern: {
- mismatch: '%s value %s does not match pattern %s'
- },
- clone: function clone() {
- var cloned = JSON.parse(JSON.stringify(this));
- cloned.clone = this.clone;
- return cloned;
- }
- };
- }
- var messages = newMessages();
- /**
- * Encapsulates a validation schema.
- *
- * @param descriptor An object declaring validation rules
- * for this schema.
- */
- function Schema(descriptor) {
- this.rules = null;
- this._messages = messages;
- this.define(descriptor);
- }
- Schema.prototype = {
- messages: function messages(_messages) {
- if (_messages) {
- this._messages = deepMerge(newMessages(), _messages);
- }
- return this._messages;
- },
- define: function define(rules) {
- if (!rules) {
- throw new Error('Cannot configure a schema with no rules');
- }
- if (typeof rules !== 'object' || Array.isArray(rules)) {
- throw new Error('Rules must be an object');
- }
- this.rules = {};
- var z;
- var item;
- for (z in rules) {
- if (rules.hasOwnProperty(z)) {
- item = rules[z];
- this.rules[z] = Array.isArray(item) ? item : [item];
- }
- }
- },
- validate: function validate(source_, o, oc) {
- var _this = this;
- if (o === void 0) {
- o = {};
- }
- if (oc === void 0) {
- oc = function oc() {};
- }
- var source = source_;
- var options = o;
- var callback = oc;
- if (typeof options === 'function') {
- callback = options;
- options = {};
- }
- if (!this.rules || Object.keys(this.rules).length === 0) {
- if (callback) {
- callback();
- }
- return Promise.resolve();
- }
- function complete(results) {
- var i;
- var errors = [];
- var fields = {};
- function add(e) {
- if (Array.isArray(e)) {
- var _errors;
- errors = (_errors = errors).concat.apply(_errors, e);
- } else {
- errors.push(e);
- }
- }
- for (i = 0; i < results.length; i++) {
- add(results[i]);
- }
- if (!errors.length) {
- errors = null;
- fields = null;
- } else {
- fields = convertFieldsError(errors);
- }
- callback(errors, fields);
- }
- if (options.messages) {
- var messages$1 = this.messages();
- if (messages$1 === messages) {
- messages$1 = newMessages();
- }
- deepMerge(messages$1, options.messages);
- options.messages = messages$1;
- } else {
- options.messages = this.messages();
- }
- var arr;
- var value;
- var series = {};
- var keys = options.keys || Object.keys(this.rules);
- keys.forEach(function (z) {
- arr = _this.rules[z];
- value = source[z];
- arr.forEach(function (r) {
- var rule = r;
- if (typeof rule.transform === 'function') {
- if (source === source_) {
- source = _extends({}, source);
- }
- value = source[z] = rule.transform(value);
- }
- if (typeof rule === 'function') {
- rule = {
- validator: rule
- };
- } else {
- rule = _extends({}, rule);
- }
- rule.validator = _this.getValidationMethod(rule);
- rule.field = z;
- rule.fullField = rule.fullField || z;
- rule.type = _this.getType(rule);
- if (!rule.validator) {
- return;
- }
- series[z] = series[z] || [];
- series[z].push({
- rule: rule,
- value: value,
- source: source,
- field: z
- });
- });
- });
- var errorFields = {};
- return asyncMap(series, options, function (data, doIt) {
- var rule = data.rule;
- var deep = (rule.type === 'object' || rule.type === 'array') && (typeof rule.fields === 'object' || typeof rule.defaultField === 'object');
- deep = deep && (rule.required || !rule.required && data.value);
- rule.field = data.field;
- function addFullfield(key, schema) {
- return _extends(_extends({}, schema), {}, {
- fullField: rule.fullField + "." + key
- });
- }
- function cb(e) {
- if (e === void 0) {
- e = [];
- }
- var errors = e;
- if (!Array.isArray(errors)) {
- errors = [errors];
- }
- if (!options.suppressWarning && errors.length) {
- Schema.warning('async-validator:', errors);
- }
- if (errors.length && rule.message) {
- errors = [].concat(rule.message);
- }
- errors = errors.map(complementError(rule));
- if (options.first && errors.length) {
- errorFields[rule.field] = 1;
- return doIt(errors);
- }
- if (!deep) {
- doIt(errors);
- } else {
- // if rule is required but the target object
- // does not exist fail at the rule level and don't
- // go deeper
- if (rule.required && !data.value) {
- if (rule.message) {
- errors = [].concat(rule.message).map(complementError(rule));
- } else if (options.error) {
- errors = [options.error(rule, format(options.messages.required, rule.field))];
- }
- return doIt(errors);
- }
- var fieldsSchema = {};
- if (rule.defaultField) {
- for (var k in data.value) {
- if (data.value.hasOwnProperty(k)) {
- fieldsSchema[k] = rule.defaultField;
- }
- }
- }
- fieldsSchema = _extends(_extends({}, fieldsSchema), data.rule.fields);
- for (var f in fieldsSchema) {
- if (fieldsSchema.hasOwnProperty(f)) {
- var fieldSchema = Array.isArray(fieldsSchema[f]) ? fieldsSchema[f] : [fieldsSchema[f]];
- fieldsSchema[f] = fieldSchema.map(addFullfield.bind(null, f));
- }
- }
- var schema = new Schema(fieldsSchema);
- schema.messages(options.messages);
- if (data.rule.options) {
- data.rule.options.messages = options.messages;
- data.rule.options.error = options.error;
- }
- schema.validate(data.value, data.rule.options || options, function (errs) {
- var finalErrors = [];
- if (errors && errors.length) {
- finalErrors.push.apply(finalErrors, errors);
- }
- if (errs && errs.length) {
- finalErrors.push.apply(finalErrors, errs);
- }
- doIt(finalErrors.length ? finalErrors : null);
- });
- }
- }
- var res;
- if (rule.asyncValidator) {
- res = rule.asyncValidator(rule, data.value, cb, data.source, options);
- } else if (rule.validator) {
- res = rule.validator(rule, data.value, cb, data.source, options);
- if (res === true) {
- cb();
- } else if (res === false) {
- cb(rule.message || rule.field + " fails");
- } else if (res instanceof Array) {
- cb(res);
- } else if (res instanceof Error) {
- cb(res.message);
- }
- }
- if (res && res.then) {
- res.then(function () {
- return cb();
- }, function (e) {
- return cb(e);
- });
- }
- }, function (results) {
- complete(results);
- });
- },
- getType: function getType(rule) {
- if (rule.type === undefined && rule.pattern instanceof RegExp) {
- rule.type = 'pattern';
- }
- if (typeof rule.validator !== 'function' && rule.type && !validators.hasOwnProperty(rule.type)) {
- throw new Error(format('Unknown rule type %s', rule.type));
- }
- return rule.type || 'string';
- },
- getValidationMethod: function getValidationMethod(rule) {
- if (typeof rule.validator === 'function') {
- return rule.validator;
- }
- var keys = Object.keys(rule);
- var messageIndex = keys.indexOf('message');
- if (messageIndex !== -1) {
- keys.splice(messageIndex, 1);
- }
- if (keys.length === 1 && keys[0] === 'required') {
- return validators.required;
- }
- return validators[this.getType(rule)] || false;
- }
- };
- Schema.register = function register(type, validator) {
- if (typeof validator !== 'function') {
- throw new Error('Cannot register a validator by type, validator is not a function');
- }
- validators[type] = validator;
- };
- Schema.warning = warning;
- Schema.messages = messages;
- Schema.validators = validators;
- /* harmony default export */ __webpack_exports__["default"] = (Schema);
- //# sourceMappingURL=index.js.map
- /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(137)))
- /***/ }),
- /* 137 */
- /***/ (function(module, exports) {
- // shim for using process in browser
- var process = module.exports = {};
- // cached from whatever global is present so that test runners that stub it
- // don't break things. But we need to wrap it in a try catch in case it is
- // wrapped in strict mode code which doesn't define any globals. It's inside a
- // function because try/catches deoptimize in certain engines.
- var cachedSetTimeout;
- var cachedClearTimeout;
- function defaultSetTimout() {
- throw new Error('setTimeout has not been defined');
- }
- function defaultClearTimeout () {
- throw new Error('clearTimeout has not been defined');
- }
- (function () {
- try {
- if (typeof setTimeout === 'function') {
- cachedSetTimeout = setTimeout;
- } else {
- cachedSetTimeout = defaultSetTimout;
- }
- } catch (e) {
- cachedSetTimeout = defaultSetTimout;
- }
- try {
- if (typeof clearTimeout === 'function') {
- cachedClearTimeout = clearTimeout;
- } else {
- cachedClearTimeout = defaultClearTimeout;
- }
- } catch (e) {
- cachedClearTimeout = defaultClearTimeout;
- }
- } ())
- function runTimeout(fun) {
- if (cachedSetTimeout === setTimeout) {
- //normal enviroments in sane situations
- return setTimeout(fun, 0);
- }
- // if setTimeout wasn't available but was latter defined
- if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {
- cachedSetTimeout = setTimeout;
- return setTimeout(fun, 0);
- }
- try {
- // when when somebody has screwed with setTimeout but no I.E. maddness
- return cachedSetTimeout(fun, 0);
- } catch(e){
- try {
- // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
- return cachedSetTimeout.call(null, fun, 0);
- } catch(e){
- // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
- return cachedSetTimeout.call(this, fun, 0);
- }
- }
- }
- function runClearTimeout(marker) {
- if (cachedClearTimeout === clearTimeout) {
- //normal enviroments in sane situations
- return clearTimeout(marker);
- }
- // if clearTimeout wasn't available but was latter defined
- if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {
- cachedClearTimeout = clearTimeout;
- return clearTimeout(marker);
- }
- try {
- // when when somebody has screwed with setTimeout but no I.E. maddness
- return cachedClearTimeout(marker);
- } catch (e){
- try {
- // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
- return cachedClearTimeout.call(null, marker);
- } catch (e){
- // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
- // Some versions of I.E. have different rules for clearTimeout vs setTimeout
- return cachedClearTimeout.call(this, marker);
- }
- }
- }
- var queue = [];
- var draining = false;
- var currentQueue;
- var queueIndex = -1;
- function cleanUpNextTick() {
- if (!draining || !currentQueue) {
- return;
- }
- draining = false;
- if (currentQueue.length) {
- queue = currentQueue.concat(queue);
- } else {
- queueIndex = -1;
- }
- if (queue.length) {
- drainQueue();
- }
- }
- function drainQueue() {
- if (draining) {
- return;
- }
- var timeout = runTimeout(cleanUpNextTick);
- draining = true;
- var len = queue.length;
- while(len) {
- currentQueue = queue;
- queue = [];
- while (++queueIndex < len) {
- if (currentQueue) {
- currentQueue[queueIndex].run();
- }
- }
- queueIndex = -1;
- len = queue.length;
- }
- currentQueue = null;
- draining = false;
- runClearTimeout(timeout);
- }
- process.nextTick = function (fun) {
- var args = new Array(arguments.length - 1);
- if (arguments.length > 1) {
- for (var i = 1; i < arguments.length; i++) {
- args[i - 1] = arguments[i];
- }
- }
- queue.push(new Item(fun, args));
- if (queue.length === 1 && !draining) {
- runTimeout(drainQueue);
- }
- };
- // v8 likes predictible objects
- function Item(fun, array) {
- this.fun = fun;
- this.array = array;
- }
- Item.prototype.run = function () {
- this.fun.apply(null, this.array);
- };
- process.title = 'browser';
- process.browser = true;
- process.env = {};
- process.argv = [];
- process.version = ''; // empty string to avoid regexp issues
- process.versions = {};
- function noop() {}
- process.on = noop;
- process.addListener = noop;
- process.once = noop;
- process.off = noop;
- process.removeListener = noop;
- process.removeAllListeners = noop;
- process.emit = noop;
- process.prependListener = noop;
- process.prependOnceListener = noop;
- process.listeners = function (name) { return [] }
- process.binding = function (name) {
- throw new Error('process.binding is not supported');
- };
- process.cwd = function () { return '/' };
- process.chdir = function (dir) {
- throw new Error('process.chdir is not supported');
- };
- process.umask = function() { return 0; };
- /***/ }),
- /* 138 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_table_page_vue__ = __webpack_require__(26);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_table_page_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_table_page_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_table_page_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_table_page_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7614221f_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_table_page_vue__ = __webpack_require__(139);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_table_page_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7614221f_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_table_page_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 139 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b('pagination')},[_c('el-pagination',{directives:[{name:"show",rawName:"v-show",value:(_vm.pageFlag),expression:"pageFlag"}],attrs:{"small":_vm.crud.isMobile,"disabled":_vm.defaultPage.disabled,"hide-on-single-page":_vm.vaildData(_vm.crud.tableOption.simplePage,_vm.config.simplePage),"pager-count":_vm.defaultPage.pagerCount,"current-page":_vm.defaultPage.currentPage,"background":_vm.vaildData(_vm.defaultPage.background,_vm.config.pageBackground),"page-size":_vm.defaultPage.pageSize,"page-sizes":_vm.defaultPage.pageSizes,"layout":_vm.defaultPage.layout,"total":_vm.defaultPage.total},on:{"update:currentPage":function($event){return _vm.$set(_vm.defaultPage, "currentPage", $event)},"update:current-page":function($event){return _vm.$set(_vm.defaultPage, "currentPage", $event)},"size-change":_vm.sizeChange,"prev-click":_vm.prevClick,"next-click":_vm.nextClick,"current-change":_vm.currentChange}})],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 140 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_header_search_vue__ = __webpack_require__(27);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_header_search_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_header_search_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_header_search_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_header_search_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_2efe800c_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_header_search_vue__ = __webpack_require__(145);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_header_search_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_2efe800c_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_header_search_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 141 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = {
- common: {
- condition: '条件',
- display: '显示',
- hide: '隐藏'
- },
- tip: {
- select: '请选择',
- input: '请输入'
- },
- upload: {
- upload: '点击上传',
- tip: '将文件拖到此处,或'
- },
- date: {
- start: '开始日期',
- end: '结束日期',
- tip: '至',
- t: '今日',
- y: '昨日',
- n: '近7天',
- a: '全部'
- },
- form: {
- printBtn: '打 印',
- mockBtn: '模 拟',
- submit: '提 交',
- empty: '清 空'
- },
- crud: {
- summary: {
- count: '计数:',
- avg: '平均:',
- sum: '合计:'
- },
- filter: {
- addBtn: '新增条件',
- clearBtn: '清空数据',
- resetBtn: '清空条件',
- cancelBtn: '取 消',
- submitBtn: '确 定'
- },
- tipStartTitle: '当前表格已选择',
- tipEndTitle: '项',
- editTitle: '编 辑',
- copyTitle: '复 制',
- addTitle: '新 增',
- viewTitle: '查 看',
- filterTitle: '过滤条件',
- showTitle: '列显隐',
- menu: '操作',
- addBtn: '新 增',
- show: '显 示',
- hide: '隐 藏',
- showBtn: '显 隐',
- filterBtn: '过 滤',
- refreshBtn: '刷 新',
- printBtn: '打 印',
- excelBtn: '导 出',
- updateBtn: '修 改',
- cancelBtn: '取 消',
- searchBtn: '搜 索',
- emptyBtn: '清 空',
- menuBtn: '功 能',
- saveBtn: '保 存',
- viewBtn: '查 看',
- editBtn: '编 辑',
- copyBtn: '复 制',
- delBtn: '删 除'
- }
- };
- /***/ }),
- /* 142 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = {
- common: {
- condition: 'condition',
- display: 'display',
- hide: 'hide'
- },
- tip: {
- select: 'please select',
- input: 'please input'
- },
- upload: {
- upload: 'upload',
- tip: 'Drag files here,/'
- },
- date: {
- start: 'Start date',
- end: 'End date',
- tip: 'to',
- t: 'today',
- y: 'yesterday',
- n: 'nearly 7',
- a: 'whole'
- },
- form: {
- printBtn: 'print',
- mockBtn: 'mock',
- submit: 'submit',
- empty: 'empty'
- },
- crud: {
- summary: {
- count: 'count:',
- avg: 'avg:',
- sum: 'sum:'
- },
- filter: {
- addBtn: 'add',
- clearBtn: 'clear',
- resetBtn: 'reset',
- cancelBtn: 'cancel',
- submitBtn: 'submit'
- },
- tipStartTitle: 'Currently selected',
- tipEndTitle: 'term',
- editTitle: 'edit',
- copyTitle: 'copy',
- addTitle: 'add',
- viewTitle: 'view',
- filterTitle: 'filter',
- showTitle: 'showTitle',
- menu: 'menu',
- addBtn: 'add',
- show: 'show',
- hide: 'hide',
- showBtn: 'show',
- filterBtn: 'filter',
- refreshBtn: 'refresh',
- printBtn: 'print',
- excelBtn: 'excel',
- updateBtn: 'update',
- cancelBtn: 'cancel',
- searchBtn: 'search',
- emptyBtn: 'empty',
- menuBtn: 'menu',
- saveBtn: 'save',
- viewBtn: 'view',
- editBtn: 'edit',
- copyBtn: 'copy',
- delBtn: 'del'
- }
- };
- /***/ }),
- /* 143 */
- /***/ (function(module, exports, __webpack_require__) {
- (function (global, factory) {
- true ? module.exports = factory() :
- typeof define === 'function' && define.amd ? define(factory) :
- (global = global || self, global.deepmerge = factory());
- }(this, function () { 'use strict';
- var isMergeableObject = function isMergeableObject(value) {
- return isNonNullObject(value)
- && !isSpecial(value)
- };
- function isNonNullObject(value) {
- return !!value && typeof value === 'object'
- }
- function isSpecial(value) {
- var stringValue = Object.prototype.toString.call(value);
- return stringValue === '[object RegExp]'
- || stringValue === '[object Date]'
- || isReactElement(value)
- }
- // see https://github.com/facebook/react/blob/b5ac963fb791d1298e7f396236383bc955f916c1/src/isomorphic/classic/element/ReactElement.js#L21-L25
- var canUseSymbol = typeof Symbol === 'function' && Symbol.for;
- var REACT_ELEMENT_TYPE = canUseSymbol ? Symbol.for('react.element') : 0xeac7;
- function isReactElement(value) {
- return value.$$typeof === REACT_ELEMENT_TYPE
- }
- function emptyTarget(val) {
- return Array.isArray(val) ? [] : {}
- }
- function cloneUnlessOtherwiseSpecified(value, options) {
- return (options.clone !== false && options.isMergeableObject(value))
- ? deepmerge(emptyTarget(value), value, options)
- : value
- }
- function defaultArrayMerge(target, source, options) {
- return target.concat(source).map(function(element) {
- return cloneUnlessOtherwiseSpecified(element, options)
- })
- }
- function getMergeFunction(key, options) {
- if (!options.customMerge) {
- return deepmerge
- }
- var customMerge = options.customMerge(key);
- return typeof customMerge === 'function' ? customMerge : deepmerge
- }
- function getEnumerableOwnPropertySymbols(target) {
- return Object.getOwnPropertySymbols
- ? Object.getOwnPropertySymbols(target).filter(function(symbol) {
- return target.propertyIsEnumerable(symbol)
- })
- : []
- }
- function getKeys(target) {
- return Object.keys(target).concat(getEnumerableOwnPropertySymbols(target))
- }
- function mergeObject(target, source, options) {
- var destination = {};
- if (options.isMergeableObject(target)) {
- getKeys(target).forEach(function(key) {
- destination[key] = cloneUnlessOtherwiseSpecified(target[key], options);
- });
- }
- getKeys(source).forEach(function(key) {
- if (!options.isMergeableObject(source[key]) || !target[key]) {
- destination[key] = cloneUnlessOtherwiseSpecified(source[key], options);
- } else {
- destination[key] = getMergeFunction(key, options)(target[key], source[key], options);
- }
- });
- return destination
- }
- function deepmerge(target, source, options) {
- options = options || {};
- options.arrayMerge = options.arrayMerge || defaultArrayMerge;
- options.isMergeableObject = options.isMergeableObject || isMergeableObject;
- var sourceIsArray = Array.isArray(source);
- var targetIsArray = Array.isArray(target);
- var sourceAndTargetTypesMatch = sourceIsArray === targetIsArray;
- if (!sourceAndTargetTypesMatch) {
- return cloneUnlessOtherwiseSpecified(source, options)
- } else if (sourceIsArray) {
- return options.arrayMerge(target, source, options)
- } else {
- return mergeObject(target, source, options)
- }
- }
- deepmerge.all = function deepmergeAll(array, options) {
- if (!Array.isArray(array)) {
- throw new Error('first argument should be an array')
- }
- return array.reduce(function(prev, next) {
- return deepmerge(prev, next, options)
- }, {})
- };
- var deepmerge_1 = deepmerge;
- return deepmerge_1;
- }));
- /***/ }),
- /* 144 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
- exports.default = function (Vue) {
- /**
- * template
- *
- * @param {String} string
- * @param {Array} ...args
- * @return {String}
- */
- function template() {
- for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
- args[_key - 1] = arguments[_key];
- }
- var string = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
- if (args.length === 1 && _typeof(args[0]) === 'object') {
- args = args[0];
- }
- if (!args || !args.hasOwnProperty) {
- args = {};
- }
- return string.replace(RE_NARGS, function (match, prefix, i, index) {
- var result = void 0;
- if (string[index - 1] === '{' && string[index + match.length] === '}') {
- return i;
- } else {
- result = (0, _util.hasOwn)(args, i) ? args[i] : null;
- if (result === null || result === undefined) {
- return '';
- }
- return result;
- }
- });
- }
- return template;
- };
- var _util = __webpack_require__(5);
- var RE_NARGS = /(%|)\{([0-9a-zA-Z_]+)\}/g;
- /**
- * String format template
- * - Inspired:
- * https://github.com/Matt-Esch/string-template/index.js
- */
- /***/ }),
- /* 145 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-collapse-transition',[_c('div',{directives:[{name:"show",rawName:"v-show",value:(_vm.searchShow && _vm.searchFlag),expression:"searchShow && searchFlag"}],class:_vm.b()},[(_vm.flag)?_c('avue-form',{ref:"form",attrs:{"option":_vm.option},on:{"submit":_vm.searchChange,"reset-change":_vm.resetChange},scopedSlots:_vm._u([{key:"menuForm",fn:function(ref){
- var size = ref.size;
- return [_vm._t("searchMenu",null,{"row":_vm.searchForm,"size":size})]}},_vm._l((_vm.columnOption),function(item){return {key:item.prop,fn:function(scope){return [(item.searchslot)?_vm._t(item.prop,null,{"value":scope.value,"column":scope.column,"dic":scope.dic,"size":scope.size,"label":scope.label,"disabled":scope.disabled,"row":_vm.searchForm}):_vm._e()]}}}),{key:"search",fn:function(ref){return [_vm._t("search",null,{"row":_vm.searchForm,"size":_vm.crud.controlSize})]}}],null,true),model:{value:(_vm.searchForm),callback:function ($$v) {_vm.searchForm=$$v},expression:"searchForm"}}):_vm._e()],1)])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 146 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_column_vue__ = __webpack_require__(29);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_column_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_column_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_column_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_column_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_a314d5d4_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_column_vue__ = __webpack_require__(150);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_column_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_a314d5d4_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_column_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 147 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dynamic_column_vue__ = __webpack_require__(30);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dynamic_column_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dynamic_column_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dynamic_column_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dynamic_column_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1fd4b0fc_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_dynamic_column_vue__ = __webpack_require__(149);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dynamic_column_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1fd4b0fc_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_dynamic_column_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 148 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(_vm.getComponent(_vm.column.type,_vm.column.component),_vm._g(_vm._b({ref:"temp",tag:"component",attrs:{"column":Object.assign(_vm.column,_vm.params),"dic":_vm.dic,"disabled":_vm.column.disabled || _vm.disabled,"readonly":_vm.column.readonly || _vm.readonly,"placeholder":_vm.getPlaceholder(_vm.column),"props":_vm.column.props || _vm.props,"propsHttp":_vm.column.propsHttp || _vm.propsHttp,"size":_vm.column.size || _vm.size,"type":_vm.type || _vm.column.type},on:{"change":_vm.handleChange},nativeOn:{"keyup":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")){ return null; }return _vm.enterChange($event)}},scopedSlots:_vm._u([{key:_vm.column.prop+'Type',fn:function(ref){
- var item = ref.item;
- var label = ref.label;
- var value = ref.value;
- var node = ref.node;
- var data = ref.data;
- return (_vm.column.typeslot)?[_vm._t(_vm.column.prop+'Type',null,{"item":item,"node":node,"data":data,"value":value,"label":label})]:undefined}},_vm._l((_vm.columnOption),function(item){return {key:item.prop,fn:function(scope){return [(item.slot)?_vm._t(item.prop,null,{"row":scope.row,"dic":scope.dic,"size":scope.size,"label":scope.label}):_vm._e()]}}})],null,true),model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:"text"}},'component',Object.assign(_vm.column,_vm.$uploadFun()),false),_vm.event),[(_vm.params.html)?_c('span',{domProps:{"innerHTML":_vm._s(_vm.params.html)}}):_vm._e()])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 149 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-table-column',{attrs:{"label":_vm.columnOption.label,"min-width":_vm.columnOption.minWidth,"width":_vm.columnOption.width,"render-header":_vm.columnOption.renderHeader,"align":_vm.columnOption.align || _vm.crud.tableOption.align,"header-align":_vm.columnOption.headerAlign || _vm.crud.tableOption.headerAlign,"prop":_vm.columnOption.key}},[_vm._l((_vm.columnOption.children),function(column){return [(column.children && column.children.length)?_c('dynamic-column',{key:column.label,attrs:{"columnOption":column},scopedSlots:_vm._u([_vm._l((_vm.crud.propOption),function(item,index){return {key:item.prop,fn:function(scope){return [_vm._t(item.prop,null,{"row":scope.row,"dic":scope.dic,"size":scope.size,"label":scope.label})]}}})],null,true)}):(!['dynamic'].includes(column.type))?[(_vm.vaildColumn(column))?_c('el-table-column',{key:column.prop,attrs:{"prop":column.prop,"label":column.label,"filter-placement":"bottom-end","filters":_vm.handleFilters(column),"filter-method":column.filter? _vm.handleFiltersMethod : undefined,"filter-multiple":_vm.vaildData(column.filterMultiple,true),"show-overflow-tooltip":column.overHidden,"min-width":column.minWidth,"sortable":column.sortable,"render-header":column.renderHeader,"align":column.align || _vm.crud.tableOption.align,"header-align":column.headerAlign || _vm.crud.tableOption.headerAlign,"width":column.width,"fixed":_vm.crud.isMobile?false:column.fixed},scopedSlots:_vm._u([{key:"default",fn:function(scope){return _c('span',{},[(_vm.cellEditFlag(scope.row,column))?_c('form-temp',_vm._b({attrs:{"column":column,"size":"mini","dic":(_vm.crud.cascaderDIC[scope.row.$index] || {})[column.prop] || _vm.crud.DIC[column.prop],"t":_vm.t,"props":column.props || _vm.crud.tableOption.props,"readonly":column.readonly,"disabled":_vm.crud.disabled || _vm.crud.tableOption.disabled || column.disabled || _vm.crud.btnDisabledList[scope.row.$index],"clearable":_vm.vaildData(column.clearable,false)},on:{"change":function($event){column.cascader?_vm.handleChange(_vm.index,scope.row):''}},model:{value:(scope.row[column.prop]),callback:function ($$v) {_vm.$set(scope.row, column.prop, $$v)},expression:"scope.row[column.prop]"}},'form-temp',_vm.$uploadFun(_vm.crud),false)):(column.slot)?_vm._t(column.prop,null,{"row":scope.row,"dic":_vm.crud.DIC[column.prop],"size":_vm.crud.isMediumSize,"label":_vm.handleShowLabel(scope.row,column,_vm.crud.DIC[column.prop])}):[(column.parentProp)?_c('span',{domProps:{"innerHTML":_vm._s(_vm.handleDetail(scope.row,column,(_vm.crud.cascaderDIC[scope.row.$index] || {})[column.prop]))}}):(['img','upload'].includes(column.type))?_c('span',[_c('div',{staticClass:"avue-crud__img"},_vm._l((_vm.getImgList(scope,column)),function(item,index){return _c('img',{key:index,attrs:{"src":item},on:{"click":function($event){_vm.openImg(_vm.getImgList(scope,column),index)}}})}),0)]):(['url'].includes(column.type))?_c('span',_vm._l((_vm.corArray(scope.row[column.prop],column.separator)),function(item,index){return _c('el-link',{key:index,attrs:{"type":"primary","href":item,"target":column.target || '_blank'}},[_vm._v(_vm._s(item))])}),1):(['rate'].includes(column.type))?_c('span',[_c('avue-rate',{attrs:{"disabled":""},model:{value:(scope.row[column.prop]),callback:function ($$v) {_vm.$set(scope.row, column.prop, $$v)},expression:"scope.row[column.prop]"}})],1):_c('span',{domProps:{"innerHTML":_vm._s(_vm.handleDetail(scope.row,column,_vm.crud.DIC[column.prop]))}},[_vm._v("1")])]],2)}}],null,true)}):_vm._e()]:_vm._e()]})],2)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 150 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',[_vm._l((_vm.list),function(column,index){return [(column.children && column.children.length)?_c('dynamic-column',{key:column.label,attrs:{"columnOption":column},scopedSlots:_vm._u([_vm._l((_vm.crud.propOption),function(item,index){return {key:item.prop,fn:function(scope){return [_vm._t(item.prop,null,{"row":scope.row,"dic":scope.dic,"size":scope.size,"label":scope.label})]}}})],null,true)}):(!['dynamic'].includes(column.type))?[(_vm.vaildColumn(column))?_c('el-table-column',{key:column.prop,attrs:{"prop":column.prop,"label":column.label,"filter-placement":"bottom-end","filters":_vm.handleFilters(column),"filter-method":column.filter? _vm.handleFiltersMethod : undefined,"filter-multiple":_vm.vaildData(column.filterMultiple,true),"show-overflow-tooltip":column.overHidden,"min-width":column.minWidth,"sortable":column.sortable,"render-header":column.renderHeader,"align":column.align || _vm.crud.tableOption.align,"header-align":column.headerAlign || _vm.crud.tableOption.headerAlign,"width":column.width,"fixed":_vm.crud.isMobile?false:column.fixed},scopedSlots:_vm._u([{key:"default",fn:function(scope){return _c('span',{},[(_vm.cellEditFlag(scope.row,column))?_c('form-temp',_vm._b({attrs:{"column":column,"size":_vm.crud.isMediumSize,"dic":(_vm.crud.cascaderDIC[scope.row.$index] || {})[column.prop] || _vm.crud.DIC[column.prop],"t":_vm.t,"props":column.props || _vm.crud.tableOption.props,"readonly":column.readonly,"disabled":_vm.crud.disabled || _vm.crud.tableOption.disabled || column.disabled || _vm.crud.btnDisabledList[scope.row.$index],"clearable":_vm.vaildData(column.clearable,false)},on:{"change":function($event){column.cascader && _vm.handleChange(index,scope.row)}},model:{value:(scope.row[column.prop]),callback:function ($$v) {_vm.$set(scope.row, column.prop, $$v)},expression:"scope.row[column.prop]"}},'form-temp',_vm.$uploadFun(_vm.crud),false)):(column.slot)?_vm._t(column.prop,null,{"row":scope.row,"dic":_vm.crud.DIC[column.prop],"size":_vm.crud.isMediumSize,"label":_vm.handleShowLabel(scope.row,column,_vm.crud.DIC[column.prop])}):[(column.parentProp)?_c('span',[_vm._v(_vm._s(_vm.handleDetail(scope.row,column,(_vm.crud.cascaderDIC[scope.row.$index] || {})[column.prop])))]):(['img','upload'].includes(column.type))?_c('span',[_c('div',{staticClass:"avue-crud__img"},_vm._l((_vm.getImgList(scope,column)),function(item,index){return _c('img',{key:index,attrs:{"src":item},on:{"click":function($event){_vm.openImg(_vm.getImgList(scope,column),index)}}})}),0)]):(['url'].includes(column.type))?_c('span',_vm._l((_vm.corArray(scope.row[column.prop],column.separator)),function(item,index){return _c('el-link',{key:index,attrs:{"type":"primary","href":item,"target":column.target || '_blank'}},[_vm._v(_vm._s(item))])}),1):(['rate'].includes(column.type))?_c('span',[_c('avue-rate',{attrs:{"disabled":""},model:{value:(scope.row[column.prop]),callback:function ($$v) {_vm.$set(scope.row, column.prop, $$v)},expression:"scope.row[column.prop]"}})],1):_c('span',{domProps:{"innerHTML":_vm._s(_vm.handleDetail(scope.row,column,_vm.crud.DIC[column.prop]))}})]],2)}}],null,true)}):_vm._e()]:_vm._e()]})],2)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 151 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_header_menu_vue__ = __webpack_require__(33);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_header_menu_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_header_menu_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_header_menu_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_header_menu_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_4c43a739_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_header_menu_vue__ = __webpack_require__(152);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_header_menu_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_4c43a739_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_header_menu_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 152 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b('menu')},[_c('div',{class:_vm.b('left')},[(_vm.vaildData(_vm.crud.tableOption.addBtn,_vm.config.addBtn))?_c('el-button',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.crud.getPermission('addBtn')),expression:"crud.getPermission('addBtn')"}],attrs:{"type":"primary","icon":_vm.config.addBtnIcon,"size":_vm.crud.isMediumSize},on:{"click":_vm.crud.rowAdd}},[(!_vm.crud.isIconMenu)?[_vm._v("\n "+_vm._s(_vm.crud.menuIcon('addBtn'))+"\n ")]:_vm._e()],2):_vm._e(),(_vm.vaildData(_vm.crud.tableOption.addRowBtn,_vm.config.addRowBtn))?_c('el-button',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.crud.getPermission('addRowBtn')),expression:"crud.getPermission('addRowBtn')"}],attrs:{"type":"primary","icon":_vm.config.addBtnIcon,"size":_vm.crud.isMediumSize},on:{"click":_vm.crud.rowCellAdd}},[(!_vm.crud.isIconMenu)?[_vm._v("\n "+_vm._s(_vm.crud.menuIcon('addBtn'))+"\n ")]:_vm._e()],2):_vm._e(),(_vm.vaildData(_vm.crud.tableOption.printBtn,_vm.config.printBtn))?_c('el-button',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.crud.getPermission('printBtn')),expression:"crud.getPermission('printBtn')"}],attrs:{"type":"primary","icon":_vm.config.printBtnIcon,"size":_vm.crud.isMediumSize},on:{"click":_vm.rowPrint}},[(!_vm.crud.isIconMenu)?[_vm._v("\n "+_vm._s(_vm.crud.menuIcon('printBtn'))+"\n ")]:_vm._e()],2):_vm._e(),(_vm.vaildData(_vm.crud.tableOption.excelBtn,_vm.config.excelBtn))?_c('el-button',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.crud.getPermission('excelBtn')),expression:"crud.getPermission('excelBtn')"}],attrs:{"type":"primary","icon":_vm.config.excelBtnIcon,"size":_vm.crud.isMediumSize},on:{"click":_vm.rowExcel}},[(!_vm.crud.isIconMenu)?[_vm._v("\n "+_vm._s(_vm.crud.menuIcon('excelBtn'))+"\n ")]:_vm._e()],2):_vm._e(),_vm._t("menuLeft")],2),_c('div',{class:_vm.b('right')},[_vm._t("menuRight"),(_vm.vaildData(_vm.crud.tableOption.dateBtn,_vm.config.dateBtn))?_c('avue-date',{staticStyle:{"display":"inline-block","margin-right":"20px"},attrs:{"type":"datetimerange","value-format":"yyyy-MM-dd HH:mm:ss","format":"yyyy-MM-dd HH:mm:ss","pickerOptions":_vm.pickerOptions,"size":_vm.crud.isMediumSize},on:{"change":_vm.dateChange}}):_vm._e(),_c('el-tooltip',{attrs:{"effect":"dark","content":_vm.t('crud.refreshBtn'),"placement":"top"}},[(_vm.vaildData(_vm.crud.tableOption.refreshBtn,_vm.config.refreshBtn))?_c('el-button',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.crud.getPermission('refreshBtn')),expression:"crud.getPermission('refreshBtn')"}],attrs:{"icon":_vm.config.refreshBtnIcon,"circle":"","size":_vm.crud.isMediumSize},on:{"click":_vm.crud.refreshChange}}):_vm._e()],1),_c('el-tooltip',{attrs:{"effect":"dark","content":_vm.t('crud.showBtn'),"placement":"top"}},[(_vm.vaildData(_vm.crud.tableOption.columnBtn,_vm.config.columnBtn))?_c('el-button',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.crud.getPermission('columnBtn')),expression:"crud.getPermission('columnBtn')"}],attrs:{"icon":_vm.config.columnBtnIcon,"circle":"","size":_vm.crud.isMediumSize},on:{"click":function($event){_vm.crud.$refs.dialogColumn.columnBox=true}}}):_vm._e()],1),_c('el-tooltip',{attrs:{"effect":"dark","content":_vm.t('crud.searchBtn'),"placement":"top"}},[((_vm.crud.$refs.headerSearch || {}).searchFlag)?_c('el-button',{attrs:{"icon":_vm.config.searchBtnIcon,"circle":"","size":_vm.crud.isMediumSize},on:{"click":function($event){return _vm.crud.$refs.headerSearch.handleSearchShow()}}}):_vm._e()],1),_c('el-tooltip',{attrs:{"effect":"dark","content":_vm.t('crud.filterBtn'),"placement":"top"}},[(_vm.vaildData(_vm.crud.tableOption.filterBtn,_vm.config.filterBtn))?_c('el-button',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.crud.getPermission('filterBtn')),expression:"crud.getPermission('filterBtn')"}],attrs:{"icon":_vm.config.filterBtnIcon,"circle":"","size":_vm.crud.isMediumSize},on:{"click":function($event){_vm.crud.$refs.dialogFilter.box=true}}}):_vm._e()],1)],2)])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 153 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_column_vue__ = __webpack_require__(34);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_column_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_column_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_column_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_column_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_936ef64a_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_dialog_column_vue__ = __webpack_require__(154);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_column_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_936ef64a_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_dialog_column_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 154 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-drawer',{staticClass:"avue-dialog",class:[_vm.b('dialog'),_vm.b('column')],attrs:{"lock-scroll":"","modal-append-to-body":false,"append-to-body":"","title":_vm.t('crud.showTitle'),"size":_vm.crud.isMobile?'100%':'50%',"visible":_vm.columnBox},on:{"update:visible":function($event){_vm.columnBox=$event}}},[_c('el-transfer',{ref:"transfer",attrs:{"titles":[ _vm.t('crud.hide'),_vm.t('crud.show')],"filterable":"","data":_vm.columnList},model:{value:(_vm.columnIndex),callback:function ($$v) {_vm.columnIndex=$$v},expression:"columnIndex"}})],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 155 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_filter_vue__ = __webpack_require__(35);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_filter_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_filter_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_filter_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_filter_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_2c630461_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_dialog_filter_vue__ = __webpack_require__(156);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_filter_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_2c630461_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_dialog_filter_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 156 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-drawer',{staticClass:"avue-dialog",class:[_vm.b('dialog'),_vm.b('filter')],attrs:{"lock-scroll":"","modal-append-to-body":false,"append-to-body":"","title":_vm.t('crud.filterTitle'),"size":_vm.crud.isMobile?'100%':'60%',"visible":_vm.box},on:{"update:visible":function($event){_vm.box=$event}}},[_c('el-row',{attrs:{"span":24}},[_c('div',{class:_vm.b('filter-menu')},[_c('el-button-group',[_c('el-button',{attrs:{"type":"primary","size":_vm.crud.isMediumSize},on:{"click":_vm.handleAdd}},[_vm._v(_vm._s(_vm.t('crud.filter.addBtn')))]),_c('el-button',{attrs:{"type":"primary","size":_vm.crud.isMediumSize},on:{"click":_vm.handleClear}},[_vm._v(_vm._s(_vm.t('crud.filter.resetBtn')))]),_c('el-button',{attrs:{"type":"primary","size":_vm.crud.isMediumSize},on:{"click":_vm.handleValueClear}},[_vm._v(_vm._s(_vm.t('crud.filter.clearBtn')))])],1)],1),_vm._l((_vm.list),function(column,index){return _c('el-col',{key:index,class:_vm.b('filter-item'),attrs:{"md":12,"xs":24,"sm":12}},[_c('avue-select',{class:_vm.b('filter-label'),attrs:{"dic":_vm.columnOption,"props":_vm.columnProps,"clearable":false,"size":_vm.crud.isMediumSize},on:{"change":function($event){return _vm.handleChange(column.text,index)}},model:{value:(column.text),callback:function ($$v) {_vm.$set(column, "text", $$v)},expression:"column.text"}}),_c('avue-select',{class:_vm.b('filter-symbol'),attrs:{"dic":_vm.symbolDic,"clearable":false,"size":_vm.crud.isMediumSize},model:{value:(column.symbol),callback:function ($$v) {_vm.$set(column, "symbol", $$v)},expression:"column.symbol"}}),_c('form-temp',{class:_vm.b('filter-value'),attrs:{"column":_vm.getColumnByIndex(_vm.columnList[index]),"size":_vm.crud.isMediumSize,"dic":_vm.crud.DIC[_vm.columnList[index].prop],"t":_vm.t,"props":_vm.columnList[index].props || _vm.crud.tableOption.props},model:{value:(column.value),callback:function ($$v) {_vm.$set(column, "value", $$v)},expression:"column.value"}}),_c('el-button',{class:_vm.b('filter-icon'),attrs:{"type":"danger","size":"mini","circle":"","icon":"el-icon-minus"},on:{"click":function($event){return _vm.handleDelete(index)}}})],1)}),_c('el-col',{staticClass:"avue-form__menu avue-form__menu--right",attrs:{"span":24}},[_c('el-button',{attrs:{"type":"primary","size":_vm.crud.isMediumSize},on:{"click":_vm.handleSubmit}},[_vm._v(_vm._s(_vm.t('crud.filter.submitBtn')))]),_c('el-button',{attrs:{"size":_vm.crud.isMediumSize},on:{"click":function($event){_vm.box = false}}},[_vm._v(_vm._s(_vm.t('crud.filter.cancelBtn')))])],1)],2)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 157 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_form_vue__ = __webpack_require__(36);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_form_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_form_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_form_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_form_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5e0e5e37_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_dialog_form_vue__ = __webpack_require__(158);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_dialog_form_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5e0e5e37_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_dialog_form_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 158 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(_vm.dialogType,{directives:[{name:"dialogdrag",rawName:"v-dialogdrag",value:(_vm.vaildData(_vm.crud.tableOption.dialogDrag,_vm.config.dialogDrag)),expression:"vaildData(crud.tableOption.dialogDrag,config.dialogDrag)"}],tag:"component",staticClass:"avue-dialog",class:_vm.b('dialog',{'fullscreen':_vm.fullscreen}),attrs:{"lock-scroll":"","destroy-on-close":_vm.crud.tableOption.dialogDestroy,"wrapperClosable":_vm.crud.tableOption.dialogClickModal,"direction":_vm.direction,"custom-class":_vm.vaildData(_vm.crud.tableOption.customClass,_vm.config.customClass),"fullscreen":_vm.fullscreen?_vm.fullscreen:(_vm.crud.isMobile?true:_vm.crud.tableOption.dialogFullscreen),"modal-append-to-body":false,"append-to-body":"","top":_vm.setPx(_vm.dialogTop),"title":_vm.dialogTitle,"close-on-press-escape":_vm.crud.tableOption.dialogEscape,"close-on-click-modal":_vm.crud.tableOption.dialogClickModal,"modal":_vm.crud.tableOption.dialogModal,"show-close":_vm.crud.tableOption.dialogCloseBtn,"visible":_vm.boxVisible,"size":_vm.size?_vm.size:_vm.width,"width":_vm.setPx(_vm.width),"before-close":_vm.hide},on:{"update:visible":function($event){_vm.boxVisible=$event}}},[_c('div',{class:_vm.b('dialog__header'),attrs:{"slot":"title"},slot:"title"},[_c('span',{staticClass:"el-dialog__title"},[_vm._v(_vm._s(_vm.dialogTitle))]),_c('div',{class:_vm.b('dialog__menu')},[_c('i',{staticClass:"el-dialog__close el-icon-full-screen",on:{"click":_vm.handleFullScreen}})])]),_c('el-scrollbar',{style:(_vm.styleName)},[(_vm.boxVisible)?_c('avue-form',_vm._b({ref:"tableForm",attrs:{"reset":false,"option":_vm.formOption},on:{"submit":_vm.handleSubmit,"tab-click":_vm.handleTabClick,"error":_vm.handleError,"reset-change":_vm.hide},scopedSlots:_vm._u([_vm._l((_vm.crud.columnFormOption),function(item){return {key:item.prop,fn:function(scope){return [(item.formslot)?_vm._t(item.prop,null,null,Object.assign(scope,{
- row:item.dynamic?scope.row:_vm.tableForm,
- index:item.dynamic?scope.row.$index:_vm.crud.tableIndex,
- })):_vm._e()]}}}),_vm._l((_vm.crud.columnFormOption),function(item){return {key:item.prop+'Error',fn:function(scope){return [(item.errorslot)?_vm._t(item.prop+'Error',null,null,Object.assign(scope,{
- row:_vm.tableForm,
- index:_vm.crud.tableIndex,
- })):_vm._e()]}}}),_vm._l((_vm.crud.columnFormOption),function(item){return {key:item.prop+'Type',fn:function(scope){return [(item.typeslot)?_vm._t(item.prop+'Type',null,null,Object.assign(scope,{
- row:_vm.tableForm,
- index:_vm.crud.tableIndex,
- })):_vm._e()]}}}),_vm._l((_vm.crud.columnFormOption),function(item){return {key:item.prop+'Label',fn:function(scope){return [(item.labelslot)?_vm._t(item.prop+'Label',null,null,Object.assign(scope,{
- row:_vm.tableForm,
- index:_vm.crud.tableIndex,
- })):_vm._e()]}}}),{key:"menuForm",fn:function(scope){return [_vm._t("menuForm",null,null,Object.assign(scope,{
- type:_vm.boxType
- }) )]}}],null,true),model:{value:(_vm.tableForm),callback:function ($$v) {_vm.tableForm=$$v},expression:"tableForm"}},'avue-form',_vm.$uploadFun(_vm.crud),false)):_vm._e()],1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 159 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = treeToArray;
- exports.addAttrs = addAttrs;
- function treeToArray(safe) {
- var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];
- var tmp = [];
- data.forEach(function (item, index) {
- safe.$set(item, '_index', index);
- tmp.push(item);
- if (item.children && item.children.length > 0) {
- var res = treeToArray(safe, item.children);
- tmp = tmp.concat(res);
- }
- });
- return tmp;
- }
- function addAttrs(safe) {
- var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];
- var _ref = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {},
- _ref$parent = _ref.parent,
- parent = _ref$parent === undefined ? null : _ref$parent,
- _ref$preIndex = _ref.preIndex,
- preIndex = _ref$preIndex === undefined ? false : _ref$preIndex,
- _ref$level = _ref.level,
- level = _ref$level === undefined ? 1 : _ref$level,
- _ref$expandLevel = _ref.expandLevel,
- expandLevel = _ref$expandLevel === undefined ? 0 : _ref$expandLevel,
- _ref$expand = _ref.expand,
- expand = _ref$expand === undefined ? false : _ref$expand,
- _ref$show = _ref.show,
- show = _ref$show === undefined ? true : _ref$show;
- data.forEach(function (item, index) {
- var _id = (preIndex ? preIndex + '-' + index : index) + '';
- safe.$set(item, '_id', _id);
- safe.$set(item, '_level', level);
- safe.$set(item, '_expand', function () {
- if (expand) return true;else if (expandLevel !== 0 && level < expandLevel) {
- return true;
- } else {
- return false;
- }
- }());
- safe.$set(item, '_parent', parent);
- safe.$set(item, '_show', show);
- if (item.children && item.children.length > 0) {
- addAttrs(safe, item.children, {
- parent: item,
- level: level + 1,
- expand: expand,
- expandLevel: expandLevel,
- preIndex: _id,
- status: status
- });
- }
- });
- }
- /***/ }),
- /* 160 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('header-search',{ref:"headerSearch",attrs:{"search":_vm.search},scopedSlots:_vm._u([{key:"search",fn:function(ref){
- var size = ref.size;
- var row = ref.row;
- return [_vm._t("search",null,{"row":row,"size":size})]}},{key:"searchMenu",fn:function(ref){
- var size = ref.size;
- var row = ref.row;
- return [_vm._t("searchMenu",null,{"row":row,"size":size})]}},_vm._l((_vm.columnOption),function(item){return {key:item.prop,fn:function(ref){
- var value = ref.value;
- var column = ref.column;
- var dic = ref.dic;
- var size = ref.size;
- var label = ref.label;
- var disabled = ref.disabled;
- return [(item.searchslot)?_vm._t(item.prop+'Search',null,{"value":value,"column":column,"dic":dic,"size":size,"label":label,"disabled":disabled,"row":_vm.search}):_vm._e()]}}})],null,true)}),(_vm.vaildData(_vm.tableOption.header,true))?_c('header-menu',{ref:"headerMenu"},[_c('template',{slot:"menuLeft"},[_vm._t("menuLeft")],2),_c('template',{slot:"menuRight"},[_vm._t("menuRight")],2)],2):_vm._e(),(_vm.vaildData(_vm.tableOption.tip,_vm.config.tip) && _vm.tableOption.selection)?_c('el-tag',{staticClass:"avue-crud__tip"},[_c('span',{staticClass:"avue-crud__tip-name"},[_vm._v("\n "+_vm._s(_vm.t('crud.tipStartTitle'))+"\n "),_c('span',{staticClass:"avue-crud__tip-count"},[_vm._v(_vm._s(_vm.selectLen))]),_vm._v("\n "+_vm._s(_vm.t('crud.tipEndTitle'))+"\n ")]),(_vm.vaildData(_vm.tableOption.selectClearBtn,_vm.config.selectClearBtn) && _vm.tableOption.selection)?_c('el-button',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.getPermission('selectClearBtn')),expression:"getPermission('selectClearBtn')"}],attrs:{"type":"text","size":"small"},on:{"click":_vm.selectClear}},[_vm._v(_vm._s(_vm.t('crud.emptyBtn')))]):_vm._e(),_vm._t("tip")],2):_vm._e(),_vm._t("header"),(_vm.reload)?_c('el-table',{directives:[{name:"loading",rawName:"v-loading",value:(_vm.tableLoading),expression:"tableLoading"}],ref:"table",class:{'avue-crud--indeterminate':_vm.vaildData(_vm.tableOption.indeterminate,false)},attrs:{"data":_vm.list,"row-key":_vm.handleGetRowKeys,"size":_vm.$AVUE.tableSize || _vm.controlSize,"lazy":_vm.vaildData(_vm.tableOption.lazy,false),"load":_vm.treeLoad,"tree-props":_vm.tableOption.treeProps || {},"expand-row-keys":_vm.tableOption.expandRowKeys,"default-expand-all":_vm.tableOption.defaultExpandAll,"highlight-current-row":_vm.tableOption.highlightCurrentRow,"show-summary":_vm.tableOption.showSummary,"summary-method":_vm.tableSummaryMethod,"span-method":_vm.tableSpanMethod,"stripe":_vm.tableOption.stripe,"show-header":_vm.tableOption.showHeader,"default-sort":_vm.tableOption.defaultSort,"row-class-name":_vm.rowClassName,"cell-class-name":_vm.cellClassName,"row-style":_vm.rowStyle,"cell-style":_vm.cellStyle,"sort-method":_vm.sortMethod,"sort-orders":_vm.sortOrders,"sort-by":_vm.sortBy,"fit":_vm.tableOption.fit,"header-cell-class-name":_vm.headerCellClassName,"max-height":_vm.tableOption.maxHeight,"height":_vm.tableHeight,"width":_vm.setPx(_vm.tableOption.width,_vm.config.width),"border":_vm.tableOption.border},on:{"current-change":_vm.currentRowChange,"expand-change":_vm.expandChange,"header-dragend":_vm.headerDragend,"row-click":_vm.rowClick,"row-dblclick":_vm.rowDblclick,"cell-mouse-enter":_vm.cellMouseEnter,"cell-mouse-leave":_vm.cellMouseLeave,"cell-click":_vm.cellClick,"header-click":_vm.headerClick,"row-contextmenu":_vm.rowContextmenu,"header-contextmenu":_vm.headerContextmenu,"cell-dblclick":_vm.cellDblclick,"selection-change":_vm.selectionChange,"select":_vm.select,"select-all":_vm.selectAll,"sort-change":_vm.sortChange}},[_c('template',{slot:"empty"},[_c('div',{class:_vm.b('empty')},[(_vm.$slots.empty)?_vm._t("empty"):_c('avue-empty',{attrs:{"size":"50","image":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K","desc":_vm.tableOption.emptyText || _vm.暂无数据}})],2)]),(_vm.tableOption.expand)?_c('el-table-column',{attrs:{"type":"expand","width":_vm.tableOption.expandWidth || _vm.config.expandWidth,"fixed":_vm.vaildData(_vm.tableOption.expandFixed,_vm.config.expandFixed),"align":"center"},scopedSlots:_vm._u([{key:"default",fn:function(props){return [_vm._t("expand",null,{"row":props.row})]}}],null,true)}):_vm._e(),(_vm.tableOption.sortable && _vm.tableOption.dragHandler)?_c('el-table-column',{attrs:{"width":_vm.tableOption.sortableWidth || _vm.config.sortableWidth,"fixed":_vm.vaildData(_vm.tableOption.sortableFixed,_vm.config.sortableFixed),"align":"center"},scopedSlots:_vm._u([{key:"header",fn:function(scope){return [_c('i',{staticClass:"el-icon-sort"})]}},{key:"default",fn:function(scope){return [_c('span',{staticClass:"avue-crud__drag-handler"},[_c('i',{staticClass:"el-icon-rank"})])]}}],null,false,1088768483)}):_vm._e(),(_vm.tableOption.selection)?_c('el-table-column',{attrs:{"type":"selection","selectable":_vm.tableOption.selectable,"reserve-selection":_vm.vaildData(_vm.tableOption.reserveSelection,false),"width":_vm.tableOption.selectionWidth || _vm.config.selectionWidth,"fixed":_vm.vaildData(_vm.tableOption.selectionFixed,_vm.config.selectionFixed),"align":"center"}}):_vm._e(),(this.vaildData(_vm.tableOption.index,false))?_c('el-table-column',{attrs:{"label":_vm.tableOption.indexLabel || _vm.config.indexLabel,"type":"index","width":_vm.tableOption.indexWidth || _vm.config.indexWidth,"index":_vm.indexMethod,"fixed":_vm.vaildData(_vm.tableOption.indexFixed,_vm.config.indexFixed),"align":"center"}}):_vm._e(),_c('el-table-column',{attrs:{"width":"1px"}}),_c('column',{attrs:{"columnOption":_vm.columnOption},scopedSlots:_vm._u([_vm._l((_vm.propOption),function(item,index){return {key:item.prop,fn:function(scope){return [_vm._t(item.prop,null,{"row":scope.row,"dic":scope.dic,"size":scope.size,"label":scope.label})]}}})],null,true)}),(_vm.vaildData(_vm.tableOption.menu,_vm.config.menu)&&_vm.getPermission('menu'))?_c('el-table-column',{class:_vm.b('btn'),attrs:{"fixed":_vm.vaildData(_vm.tableOption.menuFixed,_vm.config.menuFixed),"label":_vm.tableOption.menuTitle || _vm.t('crud.menu'),"align":_vm.tableOption.menuAlign || _vm.config.menuAlign,"header-align":_vm.tableOption.menuHeaderAlign || _vm.config.menuHeaderAlign,"width":_vm.isMobile?(_vm.tableOption.menuXsWidth || _vm.config.menuXsWidth):( _vm.tableOption.menuWidth || _vm.config.menuWidth)},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [(_vm.isMenu)?_c('el-dropdown',{staticStyle:{"margin-right":"9px"},attrs:{"size":_vm.isMediumSize}},[_c('el-button',{attrs:{"type":"primary","size":_vm.isMediumSize}},[_vm._v("\n "+_vm._s(_vm.tableOption.menuBtnTitle || _vm.t('crud.menuBtn'))+"\n "),_c('i',{staticClass:"el-icon-arrow-down el-icon--right"})]),_c('el-dropdown-menu',{attrs:{"slot":"dropdown"},slot:"dropdown"},[(_vm.vaildData(_vm.tableOption.viewBtn,_vm.config.viewBtn))?_c('el-dropdown-item',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.getPermission('viewBtn',scope.row,scope.$index)),expression:"getPermission('viewBtn',scope.row,scope.$index)"}],nativeOn:{"click":function($event){return _vm.rowView(scope.row,scope.$index)}}},[_vm._v(_vm._s(_vm.t('crud.viewBtn')))]):_vm._e(),(_vm.vaildData(_vm.tableOption.editBtn,_vm.config.editBtn))?_c('el-dropdown-item',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.getPermission('editBtn',scope.row,scope.$index)),expression:"getPermission('editBtn',scope.row,scope.$index)"}],attrs:{"divided":""},nativeOn:{"click":function($event){return _vm.rowEdit(scope.row,scope.$index)}}},[_vm._v(_vm._s(_vm.t('crud.editBtn')))]):_vm._e(),(_vm.vaildData(_vm.tableOption.copyBtn,_vm.config.copyBtn))?_c('el-dropdown-item',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.getPermission('copyBtn',scope.row,scope.$index)),expression:"getPermission('copyBtn',scope.row,scope.$index)"}],attrs:{"divided":""},nativeOn:{"click":function($event){return _vm.rowCopy(scope.row)}}},[_vm._v(_vm._s(_vm.t('crud.copyBtn')))]):_vm._e(),(_vm.vaildData(_vm.tableOption.delBtn,_vm.config.delBtn))?_c('el-dropdown-item',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.getPermission('delBtn',scope.row,scope.$index)),expression:"getPermission('delBtn',scope.row,scope.$index)"}],attrs:{"divided":""},nativeOn:{"click":function($event){return _vm.rowDel(scope.row,scope.$index)}}},[_vm._v(_vm._s(_vm.t('crud.delBtn')))]):_vm._e(),_vm._t("menuBtn",null,{"row":scope.row,"dic":scope.dic,"label":scope.label,"index":scope.$index})],2)],1):(['button','text','icon'].includes(_vm.menuType))?[(_vm.vaildData(_vm.tableOption.cellBtn ,_vm.config.cellBtn))?_c('el-button',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.getPermission('cellBtn',scope.row,scope.$index)),expression:"getPermission('cellBtn',scope.row,scope.$index)"}],attrs:{"type":_vm.menuText('primary'),"icon":scope.row.$cellEdit?_vm.config.saveBtnIcon:_vm.config.editBtnIcon,"size":_vm.isMediumSize,"disabled":_vm.btnDisabledList[scope.$index]},on:{"click":function($event){$event.stopPropagation();return _vm.rowCell(scope.row,scope.$index)}}},[(!_vm.isIconMenu)?[_vm._v("\n "+_vm._s(_vm.menuIcon(scope.row.$cellEdit?'saveBtn':'editBtn'))+"\n ")]:_vm._e()],2):_vm._e(),(scope.row.$cellEdit && _vm.vaildData(_vm.tableOption.cancelBtn,_vm.config.cancelBtn))?_c('el-button',{attrs:{"type":_vm.menuText('danger'),"icon":_vm.config.cancelBtnIcon,"size":_vm.isMediumSize,"disabled":_vm.btnDisabledList[scope.$index]},on:{"click":function($event){$event.stopPropagation();return _vm.rowCancel(scope.row,scope.$index)}}},[(!_vm.isIconMenu)?[_vm._v("\n "+_vm._s(_vm.menuIcon('cancelBtn'))+"\n ")]:_vm._e()],2):_vm._e(),(_vm.vaildData(_vm.tableOption.viewBtn,_vm.config.viewBtn))?_c('el-button',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.getPermission('viewBtn',scope.row,scope.$index)),expression:"getPermission('viewBtn',scope.row,scope.$index)"}],attrs:{"type":_vm.menuText('success'),"icon":_vm.config.viewBtnIcon,"size":_vm.isMediumSize,"disabled":_vm.btnDisabled},on:{"click":function($event){$event.stopPropagation();return _vm.rowView(scope.row,scope.$index)}}},[(!_vm.isIconMenu)?[_vm._v("\n "+_vm._s(_vm.menuIcon('viewBtn'))+"\n ")]:_vm._e()],2):_vm._e(),(_vm.vaildData(_vm.tableOption.editBtn,_vm.config.editBtn))?_c('el-button',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.getPermission('editBtn',scope.row,scope.$index)),expression:"getPermission('editBtn',scope.row,scope.$index)"}],attrs:{"type":_vm.menuText('primary'),"icon":_vm.config.editBtnIcon,"size":_vm.isMediumSize,"disabled":_vm.btnDisabled},on:{"click":function($event){$event.stopPropagation();return _vm.rowEdit(scope.row,scope.$index)}}},[(!_vm.isIconMenu)?[_vm._v("\n "+_vm._s(_vm.menuIcon('editBtn'))+"\n ")]:_vm._e()],2):_vm._e(),(_vm.vaildData(_vm.tableOption.copyBtn,_vm.config.copyBtn))?_c('el-button',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.getPermission('copyBtn',scope.row,scope.$index)),expression:"getPermission('copyBtn',scope.row,scope.$index)"}],attrs:{"type":_vm.menuText('primary'),"icon":_vm.config.copyBtnIcon,"size":_vm.isMediumSize,"disabled":_vm.btnDisabled},on:{"click":function($event){$event.stopPropagation();return _vm.rowCopy(scope.row)}}},[(!_vm.isIconMenu)?[_vm._v("\n "+_vm._s(_vm.menuIcon('copyBtn'))+"\n ")]:_vm._e()],2):_vm._e(),(_vm.vaildData(_vm.tableOption.delBtn,_vm.config.delBtn) && !scope.row.$cellEdit)?_c('el-button',{directives:[{name:"permission",rawName:"v-permission",value:(_vm.getPermission('delBtn',scope.row,scope.$index)),expression:"getPermission('delBtn',scope.row,scope.$index)"}],attrs:{"type":_vm.menuText('danger'),"icon":_vm.config.delBtnIcon,"size":_vm.isMediumSize,"disabled":_vm.btnDisabled},on:{"click":function($event){$event.stopPropagation();return _vm.rowDel(scope.row,scope.$index)}}},[(!_vm.isIconMenu)?[_vm._v("\n "+_vm._s(_vm.menuIcon('delBtn'))+"\n ")]:_vm._e()],2):_vm._e()]:_vm._e(),_vm._t("menu",null,{"row":scope.row,"type":_vm.menuText('primary'),"disabled":_vm.btnDisabled,"size":_vm.isMediumSize,"index":scope.$index})]}}],null,true)}):_vm._e()],2):_vm._e(),(_vm.vaildData(_vm.tableOption.page,true))?_c('table-page',{ref:"tablePage",attrs:{"page":_vm.page}}):_vm._e(),_c('dialog-form',{ref:"dialogForm",scopedSlots:_vm._u([_vm._l((_vm.columnFormOption),function(item){return {key:item.prop,fn:function(scope){return [(item.formslot)?_vm._t(item.prop+'Form',null,null,Object.assign(scope,{
- row:item.dynamic?scope.row:_vm.tableForm,
- index:item.dynamic?scope.row.$index:_vm.tableIndex
- })):_vm._e()]}}}),_vm._l((_vm.columnFormOption),function(item){return {key:item.prop+'Label',fn:function(scope){return [(item.labelslot)?_vm._t(item.prop+'Label',null,null,Object.assign(scope,{
- row:_vm.tableForm,
- index:_vm.tableIndex
- })):_vm._e()]}}}),_vm._l((_vm.columnFormOption),function(item){return {key:item.prop+'Error',fn:function(scope){return [(item.errorslot)?_vm._t(item.prop+'Error',null,null,Object.assign(scope,{
- row:_vm.tableForm,
- index:_vm.tableIndex
- })):_vm._e()]}}}),_vm._l((_vm.columnFormOption),function(item){return {key:item.prop+'Type',fn:function(scope){return [(item.typeslot)?_vm._t(item.prop+'Type',null,null,Object.assign(scope,{
- row:_vm.tableForm,
- index:_vm.tableIndex
- })):_vm._e()]}}}),{key:"menuForm",fn:function(ref){
- var tableForm = ref.tableForm;
- var type = ref.type;
- var size = ref.size;
- var disabled = ref.disabled;
- return [_vm._t("menuForm",null,{"size":size,"disabled":disabled,"type":type})]}}],null,true),model:{value:(_vm.tableForm),callback:function ($$v) {_vm.tableForm=$$v},expression:"tableForm"}}),_c('dialog-column',{ref:"dialogColumn",attrs:{"show-column":_vm.showColumn}}),_c('keep-alive',[_c('dialog-filter',{ref:"dialogFilter"})],1)],2)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 161 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(37);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_112d9ddb_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(162);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_112d9ddb_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 162 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('el-row',{attrs:{"span":24,"gutter":_vm.gutter}},[(_vm.vaildData(_vm.option.addBtn,true))?_c('el-col',{attrs:{"span":_vm.span}},[_c('div',{class:_vm.b('item',{'add':true}),on:{"click":function($event){return _vm.rowAdd()}}},[_c('i',{staticClass:"el-icon-plus"}),_c('span',[_vm._v("添加")])])]):_vm._e(),_vm._l((_vm.data),function(item,index){return _c('el-col',{key:index,attrs:{"span":_vm.span}},[_c('div',{class:_vm.b('item'),on:{"click":function($event){return _vm.rowClick(item,index)}}},[_c('div',{class:_vm.b('body')},[_c('div',{class:_vm.b('avatar')},[_c('img',{attrs:{"src":item[_vm.imgKey],"alt":""}})]),_c('div',{class:_vm.b('detail')},[_c('div',{class:_vm.b('title')},[_vm._v(_vm._s(item[_vm.titleKey]))]),_c('div',{class:_vm.b('info')},[_vm._v(_vm._s(item[_vm.infoKey]))])])]),_c('div',{class:_vm.b('menu')},[_vm._t("menu",null,{"index":index,"row":item})],2)])])})],2)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 163 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(38);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_fadf98c6_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(164);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_fadf98c6_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 164 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('el-scrollbar',{style:(_vm.styleName)},[_c('pre',[_vm._v(" "),_c('code',{ref:"container",class:_vm.syntax},[_vm._v("\n "),_vm._t("default"),_vm._v("\n ")],2),_vm._v("\n ")])])],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 165 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(39);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_46b77a8a_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(166);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_46b77a8a_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 166 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.heightStyleName),on:{"keyup":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")){ return null; }return _vm.handleSend($event)}}},[_c('audio',{ref:"chatAudio"},[_c('source',{attrs:{"src":_vm.audio[0],"type":"audio/ogg"}}),_c('source',{attrs:{"src":_vm.audio[1],"type":"audio/mpeg"}}),_c('source',{attrs:{"src":_vm.audio[2],"type":"audio/wav"}})]),_c('div',{staticClass:"web__logo"},[_c('img',{staticClass:"web__logo-img",attrs:{"src":_vm.config.img,"alt":""}}),_c('div',{staticClass:"web__logo-info"},[_c('p',{staticClass:"web__logo-name"},[_vm._v(_vm._s(_vm.config.name))]),_c('p',{staticClass:"web__logo-dept"},[_vm._v(_vm._s(_vm.config.dept))])]),_vm._t("header")],2),_c('div',{staticClass:"web__content"},[_c('div',{style:(_vm.widthStyleName)},[_c('div',{ref:"main",staticClass:"web__main"},_vm._l((_vm.list),function(item,index){return _c('div',{key:index,staticClass:"web__main-item",class:{'web__main-item--mine':item.mine}},[_c('div',{staticClass:"web__main-user"},[_c('img',{attrs:{"src":item.img}}),_c('cite',[_vm._v("\n "+_vm._s(item.name)+"\n "),_c('i',[_vm._v(_vm._s(item.date))])])]),_c('div',{staticClass:"web__main-text"},[_c('div',{staticClass:"web__main-arrow"}),_c('span',{ref:"content",refInFor:true,domProps:{"innerHTML":_vm._s(_vm.handleDetail(item.text.text))}}),(!_vm.validatenull(item.text.list))?_c('ul',{staticClass:" web__main-list"},_vm._l((item.text.list),function(citem,cindex){return _c('li',{key:cindex,on:{"click":function($event){return _vm.handleItemMsg(citem)}}},[_vm._v(_vm._s(citem.text))])}),0):_vm._e()])])}),0),_c('div',{staticClass:"web__footer",style:(_vm.widthStyleName)},[_c('div',{staticClass:"web__tools"},[(_vm.tools.img)?_c('i',{staticClass:"el-icon-picture-outline",on:{"click":function($event){return _vm.handleUpload('img')}}}):_vm._e(),(_vm.tools.video)?_c('i',{staticClass:"el-icon-video-camera",on:{"click":function($event){return _vm.handleUpload('video')}}}):_vm._e(),(_vm.tools.file)?_c('i',{staticClass:"el-icon-folder-opened",on:{"click":function($event){return _vm.handleUpload('file')}}}):_vm._e()]),_c('div',{staticClass:"web__msg"},[_c('textarea',{directives:[{name:"model",rawName:"v-model",value:(_vm.msg),expression:"msg"}],staticClass:"web__msg-input",attrs:{"rows":"2","placeholder":_vm.placeholder},domProps:{"value":(_vm.msg)},on:{"input":function($event){if($event.target.composing){ return; }_vm.msg=$event.target.value}}}),_c('div',{staticClass:"web__msg-menu"},[_c('el-dropdown',{staticClass:"web__msg-submit",attrs:{"split-button":"","type":"primary","size":"mini","trigger":"click"},on:{"click":_vm.handleSend}},[_vm._v("\n 发送\n "),_c('el-dropdown-menu',{attrs:{"slot":"dropdown"},slot:"dropdown"},[_c('el-dropdown-item',[_c('el-popover',{attrs:{"placement":"top","width":"160"},model:{value:(_vm.visible),callback:function ($$v) {_vm.visible=$$v},expression:"visible"}},[_c('el-input',{staticStyle:{"margin-bottom":"10px"},attrs:{"size":"mini","rows":3,"show-word-limit":"","maxlength":"100","placeholder":"请输入快捷回复语","type":"textarea"},model:{value:(_vm.keys),callback:function ($$v) {_vm.keys=$$v},expression:"keys"}}),_c('div',{staticStyle:{"text-align":"right","margin":"0"}},[_c('el-button',{attrs:{"size":"mini","type":"text"},on:{"click":function($event){_vm.visible = false}}},[_vm._v("取消")]),_c('el-button',{attrs:{"type":"primary","size":"mini"},on:{"click":_vm.addKey}},[_vm._v("确定")])],1),_c('el-button',{attrs:{"slot":"reference","type":"text","icon":"el-icon-plus"},slot:"reference"})],1)],1),_c('el-scrollbar',{staticStyle:{"height":"100px"}},_vm._l((_vm.keylist),function(item,index){return _c('el-dropdown-item',{key:index,nativeOn:{"click":function($event){return _vm.sendKey(item)}}},[_c('el-tooltip',{attrs:{"effect":"dark","content":item,"placement":"top"}},[_c('span',[_vm._v(" "+_vm._s(item.substr(0,10))+_vm._s(item.length>10?'...':''))])])],1)}),1)],1)],1)],1)])])]),_vm._t("default")],2),_c('el-dialog',{attrs:{"title":_vm.upload.title,"append-to-body":"","visible":_vm.upload.box,"width":"30%"},on:{"update:visible":function($event){return _vm.$set(_vm.upload, "box", $event)}}},[_c('el-form',{ref:"form",attrs:{"model":_vm.upload}},[_c('el-form-item',{attrs:{"prop":"src","rules":[
- { required: true, message: '地址不能为空'} ]}},[_c('el-input',{staticStyle:{"margin-bottom":"10px"},attrs:{"size":"mini","rows":4,"show-word-limit":"","maxlength":"100","placeholder":"请输入地址","type":"textarea"},model:{value:(_vm.upload.src),callback:function ($$v) {_vm.$set(_vm.upload, "src", $$v)},expression:"upload.src"}})],1)],1),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{attrs:{"size":"small"},on:{"click":function($event){_vm.upload.box=false}}},[_vm._v("取 消")]),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.uploadSubmit}},[_vm._v("确 定")])],1)],1),_c('el-dialog',{staticClass:"web__dialog",attrs:{"visible":_vm.show,"width":"40%","append-to-body":"","before-close":_vm.handleClose},on:{"update:visible":function($event){_vm.show=$event}}},[(_vm.imgSrc)?_c('img',{staticStyle:{"width":"100%","object-fit":"cover"},attrs:{"src":_vm.imgSrc}}):_vm._e(),(_vm.videoSrc)?_c('video',{staticStyle:{"width":"100%","object-fit":"cover"},attrs:{"src":_vm.videoSrc,"controls":"controls"}}):_vm._e(),(_vm.audioSrc)?_c('audio',{staticStyle:{"width":"100%","object-fit":"cover"},attrs:{"src":_vm.audioSrc,"controls":"controls"}}):_vm._e()])],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 167 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(40);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_008f5904_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(168);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_008f5904_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 168 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b({'reverse':_vm.reverse})},[_c('img',{class:_vm.b('avatar'),attrs:{"src":_vm.avatar,"alt":""}}),_c('div',{class:_vm.b('main')},[_c('div',{class:_vm.b('header')},[(_vm.author)?_c('div',{class:_vm.b('author'),domProps:{"textContent":_vm._s(_vm.author)}}):_vm._e(),_vm._t("default")],2),(_vm.body)?_c('div',{class:_vm.b('body'),domProps:{"innerHTML":_vm._s(_vm.body)}}):_vm._e()])])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 169 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(41);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_634ff11f_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(173);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_634ff11f_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 170 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
- var _packages = __webpack_require__(6);
- var _packages2 = _interopRequireDefault(_packages);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = function (column, dic, defaultForm, run) {
- if (!run) return;
- if (!window.Mock) {
- _packages2.default.logs("mock");
- return;
- }
- var mockjs = window.Mock;
- var Random = (mockjs || {}).Random;
- var form = {};
- function createName(_ref) {
- var en = _ref.en;
- if (en) {
- return Random.name(true);
- }
- return Random.cname();
- }
- function createNumber(_ref2) {
- var max = _ref2.max,
- min = _ref2.min,
- precision = _ref2.precision;
- if (precision) {
- var number = Random.float(min, max, precision) + '';
- var index = number.indexOf('.') + 1;
- return Number(number.substring(0, index + precision));
- } else {
- return Random.integer(min, max);
- }
- }
- function createUrl(_ref3) {
- var header = _ref3.header,
- footer = _ref3.footer;
- var url = Random.url();
- var index = url.indexOf('://');
- if (header === false) {
- url = url.substring(index + 3);
- } else {
- url = 'http://' + url.substring(index + 3);
- }
- return url;
- }
- function createDatetime(_ref4) {
- var format = _ref4.format,
- now = _ref4.now;
- if (now) {
- return Random.now(format);
- }
- return Random.datetime(format);
- }
- function createText(_ref5) {
- var min = _ref5.min,
- max = _ref5.max;
- return Random.csentence(min, max);
- }
- function createCounty() {
- return Random.county(true);
- }
- function createDic(_ref6) {
- var dic = _ref6.dic,
- props = _ref6.props,
- columnType = _ref6.columnType,
- multiple = _ref6.multiple;
- var value = props.value || 'value';
- var len = dic.length;
- if (['checkbox'].includes(columnType) || multiple) {
- var number = createNumber({
- min: 1,
- max: len
- });
- var result = [];
- for (var i = 0; i < number; i++) {
- var flag = true;
- while (flag) {
- var numbers = createNumber({
- min: 0,
- max: len - 1
- });
- var values = dic[numbers][value];
- if (!result.includes(values)) {
- result.push(values);
- flag = false;
- }
- }
- }
- return result;
- } else {
- var _number = createNumber({
- min: 0,
- max: len - 1
- });
- return dic[_number][value];
- }
- }
- function create() {
- Object.keys(column).forEach(function (index) {
- var ele = column[index];
- if (ele.mock && _typeof(ele.mock) === 'object') {
- var params = ele.mock;
- params.dic = typeof ele.dicData === 'string' ? dic[ele.dicData] : ele.dicData || [];
- params.props = ele.props || {};
- params.columnType = ele.type;
- params.multiple = ele.multiple;
- switch (params.type) {
- case 'name':
- form[ele.prop] = createName(params);
- break;
- case 'number':
- form[ele.prop] = createNumber(params);
- break;
- case 'datetime':
- form[ele.prop] = createDatetime(params);
- break;
- case 'word':
- form[ele.prop] = createText(params);
- break;
- case 'url':
- form[ele.prop] = createUrl(params);
- break;
- case 'county':
- form[ele.prop] = createCounty(params);
- break;
- case 'dic':
- form[ele.prop] = createDic(params);
- break;
- }
- } else if (ele.mock instanceof Function) {
- form[ele.prop] = ele.mock(defaultForm);
- }
- });
- }
- create();
- return form;
- };
- /***/ }),
- /* 171 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_menu_vue__ = __webpack_require__(42);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_menu_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_menu_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_menu_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_menu_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ab0f4a34_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_menu_vue__ = __webpack_require__(172);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_menu_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ab0f4a34_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_menu_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 172 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.vaildData(_vm.formSafe.parentOption.menuBtn,true))?_c('el-col',{class:_vm.formSafe.b('menu',[_vm.formSafe.menuPosition]),style:(_vm.styleName),attrs:{"span":_vm.menuSpan}},[_c('el-form-item',{attrs:{"label-width":"0px"}},[(_vm.formSafe.isMock)?_c('el-button',{attrs:{"type":"primary","size":_vm.formSafe.controlSize,"icon":"el-icon-edit-outline","loading":_vm.formSafe.allDisabled},on:{"click":_vm.formSafe.handleMock}},[_vm._v(_vm._s(_vm.t("form.mockBtn")))]):_vm._e(),(_vm.formSafe.isPrint)?_c('el-button',{attrs:{"type":"primary","size":_vm.formSafe.controlSize,"icon":"el-icon-printer","loading":_vm.formSafe.allDisabled},on:{"click":_vm.formSafe.handlePrint}},[_vm._v(_vm._s(_vm.t("form.printBtn")))]):_vm._e(),(_vm.vaildData(_vm.formSafe.parentOption.submitBtn,true))?_c('el-button',{attrs:{"type":"primary","size":_vm.formSafe.controlSize,"icon":_vm.formSafe.parentOption.submitIcon || 'el-icon-check',"loading":_vm.formSafe.allDisabled},on:{"click":_vm.formSafe.submit}},[_vm._v(_vm._s(_vm.vaildData(_vm.formSafe.parentOption.submitText,_vm.t("form.submit"))))]):_vm._e(),(_vm.vaildData(_vm.formSafe.parentOption.emptyBtn,true))?_c('el-button',{attrs:{"icon":_vm.formSafe.parentOption.emptyIcon || 'el-icon-delete',"size":_vm.formSafe.controlSize,"loading":_vm.formSafe.allDisabled},on:{"click":_vm.formSafe.resetForm}},[_vm._v(_vm._s(_vm.vaildData(_vm.formSafe.parentOption.emptyText,_vm.t("form.empty"))))]):_vm._e(),_vm._t("menuForm",null,{"disabled":_vm.formSafe.allDisabled,"size":_vm.formSafe.controlSize})],2)],1):_vm._e()}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 173 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:[_vm.b(),{'avue--view':_vm.isView,'avue--detail':_vm.isDetail}],style:({width:_vm.setPx(_vm.parentOption.formWidth,'100%')})},[_c('el-form',{ref:"form",attrs:{"status-icon":"","model":_vm.form,"label-suffix":_vm.parentOption.labelSuffix || ':',"size":_vm.$AVUE.formSize || _vm.controlSize,"label-width":_vm.setPx(_vm.parentOption.labelWidth,_vm.labelWidth),"rules":_vm.formRules},nativeOn:{"submit":function($event){$event.preventDefault();}}},[_c('el-row',{class:{'avue-form__tabs':_vm.isTabs},attrs:{"span":24}},[_vm._l((_vm.columnOption),function(item,index){return _c('avue-group',{key:item.prop,attrs:{"tabs":_vm.isTabs,"arrow":item.arrow,"collapse":item.collapse,"display":item.display,"icon":item.icon,"index":index,"header":!_vm.isTabs,"active":_vm.activeName,"card":_vm.parentOption.card,"label":item.label}},[(_vm.isTabs&&index == 1)?_c('el-tabs',{class:_vm.b('tabs'),attrs:{"slot":"tabs","type":_vm.tabsType},on:{"tab-click":_vm.handleTabClick},slot:"tabs",model:{value:(_vm.activeName),callback:function ($$v) {_vm.activeName=$$v},expression:"activeName"}},_vm._l((_vm.columnOption),function(item,index){return (!item.display && index!=0)?_c('el-tab-pane',{key:index,attrs:{"name":index+''}},[_c('span',{attrs:{"slot":"label"},slot:"label"},[(_vm.$slots[item.prop+'Header'])?_vm._t(item.prop+'Header'):[_c('i',{class:item.icon},[_vm._v(" ")]),_vm._v("\n "+_vm._s(item.label)+"\n ")]],2)]):_vm._e()}),1):_vm._e(),(_vm.$slots[item.prop+'Header'])?_c('template',{slot:"header"},[_vm._t(item.prop+'Header')],2):_vm._e(),_c('div',{directives:[{name:"show",rawName:"v-show",value:(_vm.isGroupShow(item,index)),expression:"isGroupShow(item,index)"}],class:_vm.b('group',{'flex':_vm.vaildData(item.flex,true)})},[_vm._l((item.column),function(column,cindex){return (_vm.vaildDisplay(column))?[_c('el-col',{key:column.prop,class:[_vm.b('row'),{'avue--detail':_vm.vaildDetail(column)}],style:({paddingLeft:_vm.setPx((_vm.parentOption.gutter ||20)/2),paddingRight:_vm.setPx((_vm.parentOption.gutter ||20)/2)}),attrs:{"span":_vm.getSpan(column),"md":_vm.getSpan(column),"sm":12,"xs":24,"offset":column.offset || 0}},[_c('el-form-item',{class:_vm.b('item--'+(column.labelPosition || item.labelPosition || '')),attrs:{"prop":column.prop,"label":column.label,"label-position":column.labelPosition || item.labelPosition || _vm.parentOption.labelPosition,"label-width":_vm.getLabelWidth(column,item)},scopedSlots:_vm._u([{key:"error",fn:function(ref){
- var error = ref.error;
- return (column.errorslot)?[_vm._t(column.prop+'Error',null,{"column":column,"error":error,"value":_vm.form[column.prop],"readonly":_vm.readonly || column.readonly,"disabled":_vm.getDisabled(column),"size":column.size || _vm.controlSize,"dic":_vm.DIC[column.prop]})]:undefined}}],null,true)},[(column.labelslot)?_c('template',{slot:"label"},[_vm._t(column.prop+'Label',null,{"column":column,"value":_vm.form[column.prop],"readonly":_vm.readonly || column.readonly,"disabled":_vm.getDisabled(column),"size":column.size || _vm.controlSize,"dic":_vm.DIC[column.prop]})],2):_vm._e(),_c('el-tooltip',{attrs:{"disabled":!column.tip || column.type==='upload',"content":_vm.vaildData(column.tip,_vm.getPlaceholder(column)),"placement":column.tipPlacement}},[(column.formslot)?_vm._t(column.prop,null,{"value":_vm.form[column.prop],"column":column,"label":_vm.form['$'+column.prop],"size":column.size || _vm.controlSize,"readonly":_vm.readonly || column.readonly,"disabled":_vm.getDisabled(column),"dic":_vm.DIC[column.prop]}):_c('form-temp',_vm._b({ref:column.prop,refInFor:true,class:column.className,attrs:{"column":column,"dic":_vm.DIC[column.prop],"t":_vm.t,"props":_vm.parentOption.props,"propsHttp":_vm.parentOption.propsHttp,"disabled":_vm.getDisabled(column),"readonly":_vm.readonly,"enter":_vm.parentOption.enter,"size":_vm.parentOption.size},on:{"enter":_vm.submit,"change":function($event){return _vm.propChange(item.column,column)}},scopedSlots:_vm._u([_vm._l((((column.children || {}).column || [])),function(citem){return {key:citem.prop,fn:function(scope){return [(citem.slot)?_vm._t(citem.prop,null,{"row":scope.row,"dic":scope.dic,"size":scope.size,"label":scope.label}):_vm._e()]}}}),{key:column.prop+'Type',fn:function(ref){
- var item = ref.item;
- var label = ref.label;
- var value = ref.value;
- var node = ref.node;
- var data = ref.data;
- return (column.typeslot)?[_vm._t(column.prop+'Type',null,{"item":item,"node":node,"data":data,"value":value,"label":label})]:undefined}}],null,true),model:{value:(_vm.form[column.prop]),callback:function ($$v) {_vm.$set(_vm.form, column.prop, $$v)},expression:"form[column.prop]"}},'form-temp',_vm.$uploadFun(),false))],2)],2)],1),(column.row && column.span!==24 && column.count)?_c('div',{key:cindex,class:_vm.b('line'),style:({width:(column.count/24*100)+'%'})}):_vm._e()]:_vm._e()}),_vm._t("search"),(!_vm.isDetail && !_vm.isMenu)?_c('form-menu',{scopedSlots:_vm._u([{key:"menuForm",fn:function(scope){return [_vm._t("menuForm",null,null,scope)]}}],null,true)}):_vm._e()],2)],2)}),(!_vm.isDetail && _vm.isMenu)?_c('form-menu',{scopedSlots:_vm._u([{key:"menuForm",fn:function(scope){return [_vm._t("menuForm",null,null,scope)]}}],null,true)}):_vm._e()],2)],1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 174 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(43);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_522d756c_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(175);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_522d756c_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 175 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[(_vm.all)?[_c('el-checkbox',{attrs:{"indeterminate":_vm.isIndeterminate},on:{"change":_vm.handleCheckAll},model:{value:(_vm.checkAll),callback:function ($$v) {_vm.checkAll=$$v},expression:"checkAll"}},[_vm._v("全选")]),_c('div',{staticStyle:{"margin":"5px 0"}})]:_vm._e(),_c('el-checkbox-group',{attrs:{"disabled":_vm.disabled,"size":_vm.size,"min":_vm.min,"max":_vm.max},on:{"change":_vm.handleCheckChange},nativeOn:{"click":function($event){return _vm.handleClick($event)}},model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:"text"}},_vm._l((_vm.dic),function(item,index){return _c(_vm.componentName,{key:index,tag:"component",attrs:{"label":item[_vm.valueKey],"border":_vm.border,"size":_vm.size,"readonly":_vm.readonly,"disabled":item[_vm.disabledKey]}},[_vm._v(_vm._s(item[_vm.labelKey])+"\n ")])}),1)],2)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 176 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(44);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_4e45b165_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(177);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_4e45b165_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 177 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('el-date-picker',{attrs:{"type":_vm.type,"size":_vm.size,"unlink-panels":_vm.unlinkPanels,"readonly":_vm.readonly,"default-value":_vm.defaultValue,"default-time":_vm.defaultTime,"range-separator":_vm.rangeSeparator || _vm.t('date.tip'),"start-placeholder":_vm.startPlaceholder,"end-placeholder":_vm.endPlaceholder,"format":_vm.format,"clearable":_vm.disabled?false:_vm.clearable,"picker-options":_vm.pickerOptions,"value-format":_vm.valueFormat,"placeholder":_vm.placeholder,"disabled":_vm.disabled},on:{"blur":_vm.handleBlur,"focus":_vm.handleFocus},nativeOn:{"click":function($event){return _vm.handleClick($event)}},model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:"text"}})],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 178 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(45);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0d4c80da_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(179);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0d4c80da_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 179 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b({'active':((_vm.active || _vm.overActive)&&!_vm.readonly),'move':_vm.moveActive,'click':_vm.disabled}),style:(_vm.styleName),on:{"mousedown":function($event){$event.stopPropagation();return _vm.handleMove($event)},"mouseover":function($event){$event.stopPropagation();return _vm.handleOver($event)},"mouseout":function($event){$event.stopPropagation();return _vm.handleOut($event)}}},[_c('div',{ref:"wrapper",class:_vm.b('wrapper')},[((_vm.active || _vm.overActive || _vm.moveActive)&&!_vm.readonly)?[_c('div',{class:_vm.b('line',['left']),style:(_vm.styleLineName)}),_c('div',{class:_vm.b('line',['top']),style:(_vm.styleLineName)}),_c('div',{class:_vm.b('line',['label']),style:(_vm.styleLabelName)},[_vm._v(_vm._s(_vm.baseLeft)+","+_vm._s(_vm.baseTop))])]:_vm._e(),_vm._l((_vm.rangeList),function(item,index){return (!_vm.readonly)?[(_vm.active)?_c('div',{key:index,class:_vm.b('range',[item.classname]),style:([_vm.styleRangeName,_vm.getRangeStyle(item.classname)]),on:{"mousedown":function($event){$event.stopPropagation();return _vm.rangeMove($event,item.classname)}}}):_vm._e()]:_vm._e()}),_c('div',{directives:[{name:"show",rawName:"v-show",value:(_vm.active || _vm.overActive),expression:"active || overActive"}],class:_vm.b('menu'),style:(_vm.styleMenuName)},[_vm._t("menu",null,{"zIndex":_vm.zIndex,"index":_vm.index})],2),_c('div',{ref:"item",class:_vm.b('item')},[_vm._t("default")],2),(!_vm.disabled && _vm.mask)?_c('div',{class:_vm.b('mask')}):_vm._e()],2)])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 180 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(46);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6ca72b7c_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(181);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6ca72b7c_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 181 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('div',{class:_vm.b('image'),style:({height:_vm.setPx(_vm.size)})},[_c('img',{attrs:{"src":_vm.image,"alt":""}})]),_c('p',{class:_vm.b('desc')},[_vm._v(_vm._s(_vm.desc))]),_vm._t("default")],2)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 182 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(47);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_c540a5a2_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(185);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_c540a5a2_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 183 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_node_vue__ = __webpack_require__(48);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_node_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_node_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_node_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_node_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_cc6350b0_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_node_vue__ = __webpack_require__(184);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_node_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_cc6350b0_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_node_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 184 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:"node",style:(_vm.flowNodeContainer),attrs:{"left":_vm.node.left,"top":_vm.node.top,"disabled":"","mask":false},on:{"mouseenter":_vm.showDelete,"mouseleave":_vm.hideDelete,"mouseup":_vm.changeNodeSite}},[_c('div',{class:_vm.b('node',{'active':_vm.active===_vm.node.id})},[_c('div',{class:_vm.b('node-header')},[_c('i',{staticClass:"el-icon-rank",class:_vm.b('node-drag')}),_vm._t("header",null,{"node":_vm.node})],2),_c('div',{class:_vm.b('node-body')},[_vm._t("default",null,{"node":_vm.node})],2)])])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 185 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleName)},[_c('div',{style:(_vm.styleName),attrs:{"id":_vm.id}},[_c('div',{staticClass:"avue-grid"}),_vm._l((_vm.option.nodeList),function(node,index){return (!node.display)?_c('flow-node',{key:index,attrs:{"node":node,"id":node.id,"index":index,"active":_vm.active},on:{"changeNodeSite":_vm.changeNodeSite},nativeOn:{"click":function($event){return _vm.handleClick(node)}},scopedSlots:_vm._u([{key:"header",fn:function(ref){
- var node = ref.node;
- return [_vm._t("header",null,{"node":node})]}}],null,true)},[_vm._t("default",null,{"node":node})],2):_vm._e()})],2)])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 186 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(49);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3644915c_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(187);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3644915c_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 187 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_vm._l((_vm.data),function(item,index){return _c('div',{key:index,class:_vm.b('item'),on:{"click":function($event){return _vm.click(item)}}},[(item[_vm.imgKey])?_c('div',{class:_vm.b('img')},[_c('img',{attrs:{"src":item[_vm.imgKey],"alt":""}})]):_vm._e(),_c('div',{class:_vm.b('content')},[_c('div',{class:_vm.b('title')},[_c('span',{class:_vm.b('name')},[_vm._v(_vm._s(item[_vm.titleKey]))]),(item[_vm.tagKey])?_c('span',{class:_vm.b('tag')},[_c('el-tag',{attrs:{"size":"small","type":_vm.getType(item[_vm.statusKey])}},[_vm._v(_vm._s(item[_vm.tagKey]))])],1):_vm._e()]),_c('div',{class:_vm.b('subtitle')},[_vm._v(_vm._s(item[_vm.subtitleKey]))])])])}),_c('div',{directives:[{name:"loading",rawName:"v-loading",value:(_vm.loading),expression:"loading"}],class:_vm.b('more'),on:{"click":_vm.handleClick}},[_vm._v("\n 加载更多\n ")])],2)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 188 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(50);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_f469527a_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(189);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_f469527a_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 189 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),staticStyle:{"position":"relative"}},[_c('canvas',{ref:"canvas",attrs:{"id":'canvas'+_vm.id}}),_vm._t("default")],2)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 190 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(51);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1e2636e6_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(191);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1e2636e6_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 191 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('el-progress',{attrs:{"type":_vm.type,"color":_vm.color,"width":_vm.width,"text-inside":"","show-text":_vm.showText,"stroke-width":_vm.strokeWidth,"percentage":_vm.percentage}})],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 192 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(52);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_a1aade54_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(193);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_a1aade54_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 193 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('el-time-picker',{attrs:{"is-range":_vm.isRange,"size":_vm.size,"default-value":_vm.defaultValue,"range-separator":_vm.rangeSeparator || _vm.t('date.tip'),"arrow-control":_vm.arrowControl,"start-placeholder":_vm.startPlaceholder,"end-placeholder":_vm.endPlaceholder,"format":_vm.format,"readonly":_vm.readonly,"clearable":_vm.disabled?false:_vm.clearable,"value-format":_vm.valueFormat,"placeholder":_vm.placeholder,"disabled":_vm.disabled},on:{"change":_vm.handleChange},nativeOn:{"click":function($event){return _vm.handleClick($event)}},model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:"text"}})],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 194 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(53);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_53be2edb_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(195);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_53be2edb_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 195 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-input',{class:_vm.b(),attrs:{"size":_vm.size,"clearable":_vm.disabled?false:_vm.clearable,"type":_vm.typeParam,"maxlength":_vm.maxlength,"minlength":_vm.minlength,"show-password":_vm.typeParam=='password'?_vm.showPassword:false,"autosize":{ minRows: _vm.minRows, maxRows: _vm.maxRows},"prefix-icon":_vm.prefixIcon,"suffix-icon":_vm.suffixIcon,"readonly":_vm.readonly,"placeholder":_vm.placeholder,"show-word-limit":_vm.showWordLimit,"disabled":_vm.disabled,"autocomplete":_vm.autocomplete},on:{"keyup":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")){ return null; }_vm.isSearch?_vm.appendClick():''},"focus":_vm.handleFocus,"blur":_vm.handleBlur},nativeOn:{"click":function($event){return _vm.handleClick($event)}},model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:"text"}},[(_vm.prepend)?_c('template',{slot:"prepend"},[_c('span',{on:{"click":function($event){return _vm.prependClick()}}},[_vm._v(_vm._s(_vm.prepend))])]):_vm._e(),(_vm.append)?_c('template',{slot:"append"},[_c('span',{on:{"click":function($event){return _vm.appendClick()}}},[_vm._v(_vm._s(_vm.append))])]):(_vm.isSearch)?_c('el-button',{attrs:{"slot":"append","icon":"el-icon-search"},on:{"click":function($event){return _vm.appendClick()}},slot:"append"}):_vm._e()],2)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 196 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(54);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_12823e75_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(197);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_12823e75_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 197 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('el-radio-group',{attrs:{"size":_vm.size,"disabled":_vm.disabled},on:{"change":_vm.handleChange},nativeOn:{"click":function($event){return _vm.handleClick($event)}},model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:"text"}},_vm._l((_vm.dic),function(item,index){return _c(_vm.componentName,{key:index,tag:"component",attrs:{"label":item[_vm.valueKey],"border":_vm.border,"readonly":_vm.readonly,"disabled":item[_vm.disabledKey]}},[_vm._v(_vm._s(item[_vm.labelKey]))])}),1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 198 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(55);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ff380680_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(199);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ff380680_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 199 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-select',{ref:"main",class:_vm.b(),attrs:{"size":_vm.size,"loading":_vm.loading,"loading-text":_vm.loadingText,"multiple":_vm.multiple,"filterable":_vm.remote?true:_vm.filterable,"remote":_vm.remote,"readonly":_vm.readonly,"no-match-text":_vm.noMatchText,"no-data-text":_vm.noDataText,"remote-method":_vm.handleRemoteMethod,"collapse-tags":_vm.tags,"clearable":_vm.disabled?false:_vm.clearable,"placeholder":_vm.placeholder,"multiple-limit":_vm.limit,"allow-create":_vm.allowCreate,"default-first-option":_vm.defaultFirstOption,"disabled":_vm.disabled},on:{"focus":_vm.handleFocus,"blur":_vm.handleBlur},nativeOn:{"click":function($event){return _vm.handleClick($event)}},model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:"text"}},[(_vm.group)?_vm._l((_vm.netDic),function(item,index){return _c('el-option-group',{key:index,attrs:{"label":_vm.getLabelText(item)}},_vm._l((item[_vm.groupsKey]),function(citem,cindex){return _c('el-option',{key:cindex,attrs:{"disabled":citem[_vm.disabledKey],"label":_vm.getLabelText(citem),"value":citem[_vm.valueKey]}},[(_vm.$scopedSlots[_vm.prop+'Type'])?_vm._t(_vm.prop+'Type',null,{"label":_vm.labelKey,"value":_vm.valueKey,"item":citem}):(_vm.$scopedSlots.default)?_vm._t("default",null,{"label":_vm.labelKey,"value":_vm.valueKey,"item":item}):_vm._e()],2)}),1)}):_vm._l((_vm.netDic),function(item,index){return _c('el-option',{key:index,attrs:{"disabled":item[_vm.disabledKey],"label":_vm.getLabelText(item),"value":item[_vm.valueKey]}},[(_vm.typeslot)?_vm._t(_vm.prop+'Type',null,{"label":_vm.labelKey,"value":_vm.valueKey,"item":item}):(_vm.$scopedSlots.default)?_vm._t("default",null,{"label":_vm.labelKey,"value":_vm.valueKey,"item":item}):_vm._e()],2)})],2)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 200 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(56);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_f7146e8c_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(201);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_f7146e8c_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 201 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-cascader',{attrs:{"options":_vm.dic,"placeholder":_vm.placeholder,"props":_vm.allProps,"size":_vm.size,"emit-path":_vm.emitPath,"change-on-select":_vm.changeOnSelect,"clearable":_vm.disabled?false:_vm.clearable,"expand-trigger":_vm.expandTrigger,"show-all-levels":_vm.showAllLevels,"filterable":_vm.filterable,"separator":_vm.separator,"disabled":_vm.disabled,"collapse-tags":_vm.tags},nativeOn:{"click":function($event){return _vm.handleClick($event)}},scopedSlots:_vm._u([{key:"default",fn:function(ref){
- var node = ref.node;
- var data = ref.data;
- return [(_vm.typeslot)?_vm._t(_vm.prop+'Type',null,{"data":data,"node":node}):_c('span',[_vm._v(_vm._s(data[_vm.labelKey]))])]}}],null,true),model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:"text"}})}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 202 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(57);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3315d2e4_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(203);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3315d2e4_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 203 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('el-input',{ref:"main",attrs:{"placeholder":_vm.placeholder,"size":_vm.size,"readonly":_vm.readonly,"clearable":_vm.disabled?false:_vm.clearable,"disabled":_vm.disabled},on:{"change":_vm.handleChange},model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:"text"}},[_c('template',{slot:"append"},[_c('el-color-picker',{attrs:{"size":"mini","disabled":_vm.disabled,"show-alpha":"","predefine":_vm.predefineColors},on:{"change":_vm.handleChange},model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:"text"}})],1)],2)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 204 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(58);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3630c7be_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(205);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3630c7be_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 205 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-input-number',{class:_vm.b(),attrs:{"precision":_vm.precision,"placeholder":_vm.placeholder,"size":_vm.size,"min":_vm.minRows,"max":_vm.maxRows,"step":_vm.step,"clearable":_vm.disabled?false:_vm.clearable,"readonly":_vm.readonly,"controls-position":_vm.controlsPosition,"controls":_vm.controls,"label":_vm.placeholder,"disabled":_vm.disabled},on:{"focus":_vm.handleFocus,"blur":_vm.handleBlur},nativeOn:{"click":function($event){return _vm.handleClick($event)}},model:{value:(_vm.text),callback:function ($$v) {_vm.text=_vm._n($$v)},expression:"text"}})}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 206 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(59);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1a77b9b6_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(207);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1a77b9b6_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 207 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-select',{ref:"main",class:_vm.b(),attrs:{"size":_vm.size,"value":_vm.labelShow,"clearable":_vm.disabled?false:_vm.clearable,"placeholder":_vm.placeholder,"disabled":_vm.disabled},on:{"change":_vm.handleChange,"focus":_vm.handleFocus,"blur":_vm.handleBlur},nativeOn:{"click":function($event){return _vm.initScroll($event)}}},[(_vm.filter)?_c('div',{staticStyle:{"padding":"0 10px","margin":"5px 0 0 0"}},[_c('el-input',{attrs:{"size":"mini","placeholder":"输入关键字进行过滤"},model:{value:(_vm.filterText),callback:function ($$v) {_vm.filterText=$$v},expression:"filterText"}})],1):_vm._e(),_c('el-option',{attrs:{"value":_vm.text}},[_c('el-tree',{ref:"tree",staticClass:"tree-option",staticStyle:{"padding":"10px 0"},attrs:{"data":_vm.dicList,"lazy":_vm.lazy,"load":_vm.handleTreeLoad,"node-key":_vm.valueKey,"accordion":_vm.accordion,"icon-class":_vm.iconClass,"show-checkbox":_vm.multiple,"expand-on-click-node":_vm.expandOnClickNode,"props":_vm.treeProps,"check-strictly":_vm.checkStrictly,"highlight-current":!_vm.multiple,"current-node-key":_vm.multiple?'':_vm.text,"filter-node-method":_vm.filterNode,"default-expanded-keys":_vm.defaultExpandedKeys?_vm.defaultExpandedKeys:(_vm.defaultExpandAll?[]:_vm.keysList),"default-checked-keys":_vm.defaultCheckedKeys?_vm.defaultCheckedKeys:_vm.keysList,"default-expand-all":_vm.defaultExpandAll},on:{"check":_vm.checkChange,"node-click":function($event){if($event.target !== $event.currentTarget){ return null; }return _vm.handleNodeClick($event)}},scopedSlots:_vm._u([{key:"default",fn:function(ref){
- var data = ref.data;
- return _c('div',{staticStyle:{"width":"100%","padding-right":"10px"}},[(_vm.typeslot)?_vm._t(_vm.prop+'Type',null,{"label":_vm.labelKey,"value":_vm.valueKey,"item":data}):(_vm.$scopedSlots.default)?_vm._t("default",null,{"label":_vm.labelKey,"value":_vm.valueKey,"item":data}):_c('span',{class:{'avue--disabled':data[_vm.disabledKey]}},[_vm._v(_vm._s(data[_vm.labelKey]))])],2)}}],null,true)})],1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 208 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(60);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_b318e898_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(209);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_b318e898_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 209 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('el-input',{ref:"main",attrs:{"size":_vm.size,"clearable":_vm.disabled?false:_vm.clearable,"disabled":_vm.disabled,"placeholder":_vm.placeholder},on:{"clear":_vm.handleClear},nativeOn:{"click":function($event){return _vm.handleShow($event)}},model:{value:(_vm.address),callback:function ($$v) {_vm.address=$$v},expression:"address"}}),_c('el-dialog',{staticClass:"avue-dialog",attrs:{"width":"80%","append-to-body":"","title":_vm.placeholder,"visible":_vm.box},on:{"close":_vm.handleClose,"update:visible":function($event){_vm.box=$event}}},[(_vm.box)?_c('div',{class:_vm.b('content')},[_c('el-input',{class:_vm.b('content-input'),attrs:{"id":"map__input","size":_vm.size,"readonly":_vm.disabled,"clearable":"","placeholder":"输入关键字选取地点"},on:{"clear":_vm.clear},model:{value:(_vm.formattedAddress),callback:function ($$v) {_vm.formattedAddress=$$v},expression:"formattedAddress"}}),_c('div',{class:_vm.b('content-box')},[_c('div',{class:_vm.b('content-container'),attrs:{"id":"map__container","tabindex":"0"}}),_c('div',{class:_vm.b('content-result'),attrs:{"id":"map__result"}})])],1):_vm._e(),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[(!(_vm.disabled || _vm.readonly))?_c('el-button',{attrs:{"type":"primary","size":_vm.size,"icon":"el-icon-check"},on:{"click":_vm.handleSubmit}},[_vm._v("确 定")]):_vm._e()],1)])],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 210 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(61);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_33019bd9_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(211);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_33019bd9_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 211 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('el-input',{ref:"main",attrs:{"placeholder":_vm.placeholder,"size":_vm.size,"clearable":_vm.disabled?false:_vm.clearable,"disabled":_vm.disabled},on:{"change":_vm.handleChange,"focus":_vm.handleShow},model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:"text"}},[_c('span',{attrs:{"slot":"append"},on:{"click":_vm.handleShow},slot:"append"},[_c('i',{staticClass:"avue-crud__icon--small",class:_vm.text})])]),_c('el-dialog',{staticClass:"avue-dialog",attrs:{"title":_vm.placeholder,"append-to-body":"","visible":_vm.box,"width":"80%"},on:{"update:visible":function($event){_vm.box=$event}}},[_c('el-scrollbar',{staticStyle:{"height":"400px","overflow-x":"hidden"}},[_c('avue-tabs',{attrs:{"option":_vm.option},on:{"change":_vm.handleTabs}}),_c('div',{class:_vm.b('list')},_vm._l((_vm.list),function(item,index){return _c('div',{key:index,class:_vm.b('item',{'active':_vm.text===item})},[_c('i',{class:[_vm.b('icon'),item.value],on:{"click":function($event){return _vm.handleSubmit(item.value)}}}),(item.label)?_c('p',[_vm._v(_vm._s(item.label))]):_vm._e()])}),0)],1)],1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 212 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(62);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6388ad56_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(213);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6388ad56_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 213 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('el-input',{ref:"main",attrs:{"size":_vm.size,"value":_vm.labelShow,"clearable":_vm.disabled?false:_vm.clearable,"placeholder":_vm.placeholder,"disabled":_vm.disabled},on:{"clear":_vm.handleClear,"focus":_vm.handleShow}}),_c('el-dialog',{staticClass:"avue-dialog",attrs:{"width":"80%","append-to-body":"","title":_vm.placeholder,"visible":_vm.box},on:{"update:visible":function($event){_vm.box=$event}}},[_c('avue-crud',{ref:"crud",class:_vm.b('crud'),attrs:{"option":_vm.option,"data":_vm.data,"page":_vm.page},on:{"on-load":_vm.onList,"search-change":_vm.handleSearchChange,"search-reset":_vm.handleSearchChange,"current-row-change":_vm.handleCurrentRowChange,"update:page":function($event){_vm.page=$event}}}),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{attrs:{"type":"primary","size":_vm.size,"icon":"el-icon-check"},on:{"click":_vm.setVal}},[_vm._v("确 定")])],1)],1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 214 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(63);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_4f8d3b0e_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(215);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_4f8d3b0e_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 215 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},_vm._l((_vm.list),function(item,index){return _c('span',{key:index,class:_vm.b('item'),style:(_vm.styleName)},[_vm._v("\n "+_vm._s(item)+"\n ")])}),0)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 216 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(64);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_66ec7af0_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(217);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_66ec7af0_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 217 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-switch',{attrs:{"active-text":_vm.active[_vm.labelKey],"active-value":_vm.active[_vm.valueKey],"inactive-value":_vm.inactive[_vm.valueKey],"inactive-text":_vm.inactive[_vm.labelKey],"active-icon-class":_vm.activeIconClass,"inactive-icon-class":_vm.inactiveIconClass,"active-color":_vm.activeColor,"inactive-color":_vm.inactiveColor,"width":_vm.len,"disabled":_vm.disabled,"readonly":_vm.readonly,"size":_vm.size},nativeOn:{"click":function($event){return _vm.handleClick($event)}},model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:"text"}})}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 218 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(65);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_4f1eef1c_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(219);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_4f1eef1c_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 219 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-rate',{staticStyle:{"margin-top":"10px"},attrs:{"max":_vm.max,"readonly":_vm.readonly,"texts":_vm.texts,"show-text":_vm.showText,"icon-classes":_vm.iconClasses,"void-icon-class":_vm.voidIconClass,"disabled":_vm.disabled,"colors":_vm.colors},on:{"change":_vm.handleChange},nativeOn:{"click":function($event){return _vm.handleClick($event)}},model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:"text"}})}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 220 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(66);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0ffe9408_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(224);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0ffe9408_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 221 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); // const CONTAINERID = '_avue_markcontainer';
- var _util = __webpack_require__(5);
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- var waterMark = function () {
- function waterMark() {
- var opt = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- _classCallCheck(this, waterMark);
- this.CONTAINERID = (0, _util.randomId)();
- this.drawCanvas = this.drawCanvas.bind(this);
- this.parentObserver = this.parentObserver.bind(this);
- this.Repaint = this.Repaint.bind(this);
- this.isOberserve = false;
- this.init(opt);
- this.drawCanvas();
- this.parentObserver();
- }
- _createClass(waterMark, [{
- key: 'init',
- value: function init(opt) {
- this.option = {};
- this.option.text = opt.text || 'avue商用通用无敌大水印';
- this.option.font = opt.font || '30px 黑体';
- this.option.canvasWidth = opt.canvasWidth || 500;
- this.option.canvasHeight = opt.canvasHeight || 200;
- this.option.textAlign = opt.textAlign || 'center';
- this.option.textStyle = opt.textStyle || 'rgba(100,100,100,0.15)';
- this.option.degree = opt.degree || -20;
- }
- }, {
- key: 'drawCanvas',
- value: function drawCanvas() {
- this.isOberserve = true;
- var divContainer = document.createElement('div');
- var canvas = document.createElement('canvas');
- var context = canvas.getContext('2d');
- divContainer.id = this.CONTAINERID;
- canvas.width = this.option.canvasWidth;
- canvas.height = this.option.canvasHeight;
- context.font = this.option.font;
- context.textAlign = this.option.textAlign;
- context.fillStyle = this.option.textStyle;
- context.translate(canvas.width / 2, canvas.height / 2);
- context.rotate(this.option.degree * Math.PI / 180);
- context.fillText(this.option.text, 0, 0);
- var backgroundUrl = canvas.toDataURL('image/png');
- this.styleStr = '\n position:fixed;\n top:0;\n left:0;\n width:100%;\n height:100%;\n z-index:9999;\n pointer-events:none;\n background-repeat:repeat;\n background-image:url(\'' + backgroundUrl + '\')';
- divContainer.setAttribute('style', this.styleStr);
- document.body.appendChild(divContainer);
- this.wmObserver(divContainer);
- this.isOberserve = false;
- }
- }, {
- key: 'wmObserver',
- value: function wmObserver(divContainer) {
- var _this = this;
- var wmConf = { attributes: true, childList: true, characterData: true };
- var wmObserver = new MutationObserver(function (mo) {
- if (!_this.isOberserve) {
- var _obj = mo[0].target;
- _obj.setAttribute('style', _this.styleStr);
- _obj.setAttribute('id', _this.CONTAINERID);
- wmObserver.takeRecords();
- }
- });
- wmObserver.observe(divContainer, wmConf);
- }
- }, {
- key: 'parentObserver',
- value: function parentObserver() {
- var _this2 = this;
- var bodyObserver = new MutationObserver(function () {
- if (!_this2.isOberserve) {
- var __wm = document.querySelector('#' + _this2.CONTAINERID);
- if (!__wm) {
- _this2.drawCanvas();
- } else if (__wm.getAttribute('style') !== _this2.styleStr) {
- __wm.setAttribute('style', _this2.styleStr);
- }
- }
- });
- bodyObserver.observe(document.querySelector('#' + this.CONTAINERID).parentNode, { childList: true });
- }
- }, {
- key: 'Repaint',
- value: function Repaint() {
- var opt = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- this.remove();
- this.init(opt);
- this.drawCanvas();
- }
- }, {
- key: 'remove',
- value: function remove() {
- this.isOberserve = true;
- var _wm = document.querySelector('#' + this.CONTAINERID);
- _wm.parentNode.removeChild(_wm);
- }
- }]);
- return waterMark;
- }();
- exports.default = waterMark;
- /***/ }),
- /* 222 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var getToken = exports.getToken = function getToken(accessKey, secretKey, putPolicy) {
- //SETP 2
- var put_policy = JSON.stringify(putPolicy);
- "development" === 'development' && console && console.log("put_policy = ", put_policy);
- //SETP 3
- var encoded = base64encode(utf16to8(put_policy));
- "development" === 'development' && console && console.log("encoded = ", encoded);
- //SETP 4
- var hash = CryptoJS.HmacSHA1(encoded, secretKey);
- var encoded_signed = hash.toString(CryptoJS.enc.Base64);
- "development" === 'development' && console && console.log("encoded_signed=", encoded_signed);
- //SETP 5
- var upload_token = accessKey + ":" + safe64(encoded_signed) + ":" + encoded;
- "development" === 'development' && console && console.log("upload_token=", upload_token);
- return upload_token;
- };
- function utf16to8(str) {
- var out, i, len, c;
- out = "";
- len = str.length;
- for (i = 0; i < len; i++) {
- c = str.charCodeAt(i);
- if (c >= 0x0001 && c <= 0x007F) {
- out += str.charAt(i);
- } else if (c > 0x07FF) {
- out += String.fromCharCode(0xE0 | c >> 12 & 0x0F);
- out += String.fromCharCode(0x80 | c >> 6 & 0x3F);
- out += String.fromCharCode(0x80 | c >> 0 & 0x3F);
- } else {
- out += String.fromCharCode(0xC0 | c >> 6 & 0x1F);
- out += String.fromCharCode(0x80 | c >> 0 & 0x3F);
- }
- }
- return out;
- }
- function utf8to16(str) {
- var out, i, len, c;
- var char2, char3;
- out = "";
- len = str.length;
- i = 0;
- while (i < len) {
- c = str.charCodeAt(i++);
- switch (c >> 4) {
- case 0:
- case 1:
- case 2:
- case 3:
- case 4:
- case 5:
- case 6:
- case 7:
- // 0xxxxxxx
- out += str.charAt(i - 1);
- break;
- case 12:
- case 13:
- // 110x xxxx 10xx xxxx
- char2 = str.charCodeAt(i++);
- out += String.fromCharCode((c & 0x1F) << 6 | char2 & 0x3F);
- break;
- case 14:
- // 1110 xxxx 10xx xxxx 10xx xxxx
- char2 = str.charCodeAt(i++);
- char3 = str.charCodeAt(i++);
- out += String.fromCharCode((c & 0x0F) << 12 | (char2 & 0x3F) << 6 | (char3 & 0x3F) << 0);
- break;
- }
- }
- return out;
- }
- /*
- * Interfaces:
- * b64 = base64encode(data);
- * data = base64decode(b64);
- */
- var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";
- var base64DecodeChars = new Array(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1);
- function base64encode(str) {
- var out, i, len;
- var c1, c2, c3;
- len = str.length;
- i = 0;
- out = "";
- while (i < len) {
- c1 = str.charCodeAt(i++) & 0xff;
- if (i == len) {
- out += base64EncodeChars.charAt(c1 >> 2);
- out += base64EncodeChars.charAt((c1 & 0x3) << 4);
- out += "==";
- break;
- }
- c2 = str.charCodeAt(i++);
- if (i == len) {
- out += base64EncodeChars.charAt(c1 >> 2);
- out += base64EncodeChars.charAt((c1 & 0x3) << 4 | (c2 & 0xF0) >> 4);
- out += base64EncodeChars.charAt((c2 & 0xF) << 2);
- out += "=";
- break;
- }
- c3 = str.charCodeAt(i++);
- out += base64EncodeChars.charAt(c1 >> 2);
- out += base64EncodeChars.charAt((c1 & 0x3) << 4 | (c2 & 0xF0) >> 4);
- out += base64EncodeChars.charAt((c2 & 0xF) << 2 | (c3 & 0xC0) >> 6);
- out += base64EncodeChars.charAt(c3 & 0x3F);
- }
- return out;
- }
- function base64decode(str) {
- var c1, c2, c3, c4;
- var i, len, out;
- len = str.length;
- i = 0;
- out = "";
- while (i < len) {
- /* c1 */
- do {
- c1 = base64DecodeChars[str.charCodeAt(i++) & 0xff];
- } while (i < len && c1 == -1);
- if (c1 == -1) break;
- /* c2 */
- do {
- c2 = base64DecodeChars[str.charCodeAt(i++) & 0xff];
- } while (i < len && c2 == -1);
- if (c2 == -1) break;
- out += String.fromCharCode(c1 << 2 | (c2 & 0x30) >> 4);
- /* c3 */
- do {
- c3 = str.charCodeAt(i++) & 0xff;
- if (c3 == 61) return out;
- c3 = base64DecodeChars[c3];
- } while (i < len && c3 == -1);
- if (c3 == -1) break;
- out += String.fromCharCode((c2 & 0XF) << 4 | (c3 & 0x3C) >> 2);
- /* c4 */
- do {
- c4 = str.charCodeAt(i++) & 0xff;
- if (c4 == 61) return out;
- c4 = base64DecodeChars[c4];
- } while (i < len && c4 == -1);
- if (c4 == -1) break;
- out += String.fromCharCode((c3 & 0x03) << 6 | c4);
- }
- return out;
- }
- var safe64 = function safe64(base64) {
- base64 = base64.replace(/\+/g, "-");
- base64 = base64.replace(/\//g, "_");
- return base64;
- };
- /***/ }),
- /* 223 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var getClient = exports.getClient = function getClient(params) {
- //oss 基本配置
- var client = new OSS(params);
- return client;
- };
- /***/ }),
- /* 224 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:"loading",rawName:"v-loading.lock",value:(_vm.loading),expression:"loading",modifiers:{"lock":true}}],class:_vm.b()},[_c('el-upload',{class:_vm.b({'list':_vm.listType=='picture-img','upload':_vm.disabled}),attrs:{"action":_vm.action,"on-remove":_vm.handleRemove,"accept":_vm.acceptList,"before-remove":_vm.beforeRemove,"multiple":_vm.multiple,"on-preview":_vm.handlePreview,"limit":_vm.limit,"http-request":_vm.httpRequest,"drag":_vm.drag,"readonly":_vm.readonly,"show-file-list":_vm.isPictureImg?false:_vm.showFileList,"list-type":_vm.listType,"on-change":_vm.handleFileChange,"on-exceed":_vm.handleExceed,"disabled":_vm.disabled,"file-list":_vm.fileList},nativeOn:{"click":function($event){return _vm.handleClick($event)}}},[(_vm.listType=='picture-card')?[_c('i',{staticClass:"el-icon-plus"})]:(_vm.listType=='picture-img')?[(_vm.imgUrl)?_c('el-image',_vm._b({class:_vm.b('avatar'),attrs:{"src":_vm.imgUrl,"preview-src-list":[_vm.imgUrl]},on:{"mouseover":function($event){_vm.menu=true}}},'el-image',_vm.allParams,false)):_c('i',{staticClass:"el-icon-plus",class:_vm.b('icon')}),(_vm.menu)?_c('div',{staticClass:"el-upload-list__item-actions",class:_vm.b('menu'),on:{"mouseover":function($event){_vm.menu=true},"mouseout":function($event){_vm.menu=false},"click":function($event){$event.stopPropagation();return (function (){return false})($event)}}},[_c('i',{staticClass:"el-icon-zoom-in",on:{"click":function($event){$event.stopPropagation();return _vm.handlePreview({url:_vm.imgUrl})}}}),(!_vm.disabled)?_c('i',{staticClass:"el-icon-delete",on:{"click":function($event){$event.stopPropagation();return _vm.handleDelete(_vm.imgUrl)}}}):_vm._e()]):_vm._e()]:(_vm.drag)?[_c('i',{staticClass:"el-icon-upload"}),_c('div',{staticClass:"el-upload__text"},[_vm._v("\n "+_vm._s(_vm.t('upload.tip'))+"\n "),_c('em',[_vm._v(_vm._s(_vm.t('upload.upload')))])])]:[_c('el-button',{attrs:{"size":"small","type":"primary"}},[_vm._v(_vm._s(_vm.t('upload.upload')))])],_c('div',{staticClass:"el-upload__tip",attrs:{"slot":"tip"},slot:"tip"},[_vm._v(_vm._s(_vm.tip))])],2)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 225 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(68);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_d24092de_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(226);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_d24092de_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 226 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('canvas',{ref:"canvas",class:_vm.b('canvas'),attrs:{"width":_vm.width,"height":_vm.height}})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 227 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(69);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_bafa5d2c_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(228);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_bafa5d2c_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 228 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-slider',{attrs:{"disabled":_vm.disabled,"step":_vm.step,"min":_vm.min,"max":_vm.max,"range":_vm.range,"show-stops":_vm.showStops,"show-input":_vm.showInput,"format-tooltip":_vm.formatTooltip},on:{"change":_vm.handleChange},nativeOn:{"click":function($event){return _vm.handleClick($event)}},model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:"text"}})}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 229 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(70);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_bd7df1e0_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(233);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_bd7df1e0_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 230 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
- var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- var Keyboard = function () {
- function Keyboard(obj) {
- _classCallCheck(this, Keyboard);
- if ((typeof obj === 'undefined' ? 'undefined' : _typeof(obj)) !== 'object') {
- console.error('aKeyboard: The obj parameter needs to be an object <In "new aKeyboard()">');
- return;
- }
- this.obj = obj;
- var el = document.querySelector(obj.el);
- var keyboardStyle = '';
- if (_typeof(obj.style) === 'object') {
- for (var i in obj.style) {
- keyboardStyle += i + ': ' + obj.style[i] + ';';
- }
- }
- var html = '<div class="akeyboard-keyboard' + (obj.fixedBottomCenter ? ' akeyboard-keyboard-fixedBottomCenter' : '') + '" style="' + keyboardStyle + '">';
- // init keys
- var numberKeys = [];
- for (var _i = 1; _i < 10; _i++) {
- numberKeys.push(_i.toString());
- }
- numberKeys.push('0');
- var keys = obj.keys || [['`'].concat(numberKeys).concat(['-', '=', 'Delete']), ['Tab', 'q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', '[', ']', '\\'], ['Caps', 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', ';', '\'', 'Enter'], ['Shift', 'z', 'x', 'c', 'v', 'b', 'n', 'm', ',', '.', '/', 'Shift'], ['Space']];
- var thisKeys = void 0;
- var shiftKey = [],
- capsKey = [];
- for (var _i2 = 0; _i2 < keys.length; _i2++) {
- shiftKey.push([]);
- capsKey.push([]);
- thisKeys = keys[_i2];
- for (var a = 0; a < thisKeys.length; a++) {
- if (thisKeys[a].length === 1) {
- capsKey[_i2].push(thisKeys[a].toUpperCase());
- switch (thisKeys[a]) {
- case '`':
- shiftKey[_i2].push('~');
- continue;
- case '1':
- shiftKey[_i2].push('!');
- continue;
- case '2':
- shiftKey[_i2].push('@');
- continue;
- case '3':
- shiftKey[_i2].push('#');
- continue;
- case '4':
- shiftKey[_i2].push('$');
- continue;
- case '5':
- shiftKey[_i2].push('%');
- continue;
- case '6':
- shiftKey[_i2].push('^');
- continue;
- case '7':
- shiftKey[_i2].push('&');
- continue;
- case '8':
- shiftKey[_i2].push('*');
- continue;
- case '9':
- shiftKey[_i2].push('(');
- continue;
- case '0':
- shiftKey[_i2].push(')');
- continue;
- case '-':
- shiftKey[_i2].push('_');
- continue;
- case '=':
- shiftKey[_i2].push('+');
- continue;
- case '[':
- shiftKey[_i2].push('{');
- continue;
- case ']':
- shiftKey[_i2].push('}');
- continue;
- case '\\':
- shiftKey[_i2].push('|');
- continue;
- case ';':
- shiftKey[_i2].push(':');
- continue;
- case '\'':
- shiftKey[_i2].push('"');
- continue;
- case ',':
- shiftKey[_i2].push('<');
- continue;
- case '.':
- shiftKey[_i2].push('>');
- continue;
- case '/':
- shiftKey[_i2].push('?');
- continue;
- }
- shiftKey[_i2].push(thisKeys[a].toUpperCase());
- continue;
- }
- shiftKey[_i2].push(thisKeys[a]);
- capsKey[_i2].push(thisKeys[a]);
- }
- }
- for (var _i3 = 0; _i3 < keys.length; _i3++) {
- thisKeys = keys[_i3];
- html += '<div class="akeyboard-keyboard-innerKeys">';
- for (var _a = 0; _a < thisKeys.length; _a++) {
- html += '<div class="akeyboard-keyboard-keys akeyboard-keyboard-keys-' + thisKeys[_a] + '">' + thisKeys[_a] + '</div>';
- }
- html += '</div>';
- }
- html += '</div>';
- el.innerHTML = html;
- var containShift = false;
- keys.forEach(function (key) {
- if (key.includes('Shift')) {
- containShift = true;
- return;
- }
- });
- if (containShift) {
- // bind the shift and caps key
- var elKeysEl = document.querySelectorAll(obj.el + ' .akeyboard-keyboard-keys-Shift');
- elKeysEl.forEach(function (el) {
- el.onclick = function () {
- if (!this.isShift) {
- var caps = document.querySelector(obj.el + ' .akeyboard-keyboard-keys-Caps');
- if (caps && caps.isCaps) {
- return;
- }
- // shift
- el.isShift = true;
- el.innerHTML = 'SHIFT';
- this.classList.add('keyboard-keyboard-keys-focus');
- var _keysInnerEl = document.querySelectorAll(obj.el + ' .akeyboard-keyboard-innerKeys');
- var _thisEl = void 0;
- for (var _i4 = 0; _i4 < _keysInnerEl.length; _i4++) {
- _thisEl = _keysInnerEl[_i4];
- for (var _a2 = 0; _a2 < _thisEl.childNodes.length; _a2++) {
- if (shiftKey[_i4][_a2] === 'Shift') {
- continue;
- }
- _thisEl.childNodes[_a2].innerHTML = shiftKey[_i4][_a2];
- }
- }
- return;
- }
- el.isShift = false;
- el.innerHTML = 'Shift';
- this.classList.remove('keyboard-keyboard-keys-focus');
- var keysInnerEl = document.querySelectorAll(obj.el + ' .akeyboard-keyboard-innerKeys');
- var thisEl = void 0;
- for (var _i5 = 0; _i5 < keysInnerEl.length; _i5++) {
- thisEl = keysInnerEl[_i5];
- for (var _a3 = 0; _a3 < thisEl.childNodes.length; _a3++) {
- thisEl.childNodes[_a3].innerHTML = keys[_i5][_a3];
- }
- }
- };
- });
- }
- var containCaps = false;
- keys.forEach(function (key) {
- if (key.includes('Caps')) {
- containCaps = true;
- return;
- }
- });
- if (containCaps) {
- var elCapsEl = document.querySelectorAll(obj.el + ' .akeyboard-keyboard-keys-Caps');
- elCapsEl.forEach(function (el) {
- el.onclick = function () {
- if (!this.isCaps) {
- var shift = document.querySelector(obj.el + ' .akeyboard-keyboard-keys-Shift');
- if (shift && shift.isShift) {
- return;
- }
- // caps
- this.isCaps = true;
- this.classList.add('keyboard-keyboard-keys-focus');
- var _keysInnerEl2 = document.querySelectorAll(obj.el + ' .akeyboard-keyboard-innerKeys');
- var _thisEl2 = void 0;
- for (var _i6 = 0; _i6 < _keysInnerEl2.length; _i6++) {
- _thisEl2 = _keysInnerEl2[_i6];
- for (var _a4 = 0; _a4 < _thisEl2.childNodes.length; _a4++) {
- _thisEl2.childNodes[_a4].innerHTML = capsKey[_i6][_a4];
- }
- }
- return;
- }
- this.isCaps = false;
- this.classList.remove('keyboard-keyboard-keys-focus');
- var keysInnerEl = document.querySelectorAll(obj.el + ' .akeyboard-keyboard-innerKeys');
- var thisEl = void 0;
- for (var _i7 = 0; _i7 < keysInnerEl.length; _i7++) {
- thisEl = keysInnerEl[_i7];
- for (var _a5 = 0; _a5 < thisEl.childNodes.length; _a5++) {
- thisEl.childNodes[_a5].innerHTML = keys[_i7][_a5];
- }
- }
- };
- });
- }
- }
- _createClass(Keyboard, [{
- key: 'inputOn',
- value: function inputOn(inputEle, type, fn, customClick) {
- if (typeof inputEle !== 'string') {
- console.error('aKeyboard: The inputEle parameter needs to be a string <In "aKeyboard.inputOn()">');
- return;
- }
- if (typeof type !== 'string') {
- console.error('aKeyboard: The type parameter needs to be a string <In "aKeyboard.inputOn()">');
- return;
- }
- var inputEl = document.querySelector(inputEle),
- elKeysEl = document.querySelectorAll(this.obj.el + ' .akeyboard-keyboard-keys');
- for (var i = 0; i < elKeysEl.length; i++) {
- if (['Shift', 'Caps'].includes(elKeysEl[i].innerHTML)) {
- continue;
- }
- if (elKeysEl[i].innerHTML === 'Delete') {
- elKeysEl[i].onclick = function () {
- inputEl[type] = inputEl[type].substr(0, inputEl[type].length - 1);
- fn('Delete', inputEl[type]);
- };
- continue;
- }
- if (elKeysEl[i].innerHTML === 'Tab') {
- elKeysEl[i].onclick = function () {
- inputEl[type] += ' ';
- fn('Tab', inputEl[type]);
- };
- continue;
- }
- if (elKeysEl[i].innerHTML === 'Enter') {
- elKeysEl[i].onclick = function () {
- inputEl[type] += '\n';
- fn('Enter', inputEl[type]);
- };
- continue;
- }
- if (elKeysEl[i].innerHTML === 'Space') {
- elKeysEl[i].onclick = function () {
- inputEl[type] += ' ';
- fn('Space', inputEl[type]);
- };
- continue;
- }
- if (customClick && (typeof customClick === 'undefined' ? 'undefined' : _typeof(customClick)) === 'object' && Object.keys(customClick).length > 0 && customClick[elKeysEl[i].innerHTML]) {
- elKeysEl[i].onclick = customClick[elKeysEl[i].innerHTML];
- } else {
- elKeysEl[i].onclick = function () {
- inputEl[type] += this.innerText;
- fn(this.innerText, inputEl[type]);
- };
- }
- }
- }
- }, {
- key: 'onclick',
- value: function onclick(btn, fn) {
- if (typeof btn !== 'string') {
- console.error('aKeyboard: The btn parameter needs to be a string <In "aKeyboard.onclick()">');
- return;
- }
- if (typeof fn !== 'function') {
- console.error('aKeyboard: The fn parameter needs to be a function <In "aKeyboard.onclick()">');
- return;
- }
- var elKeysEl = document.querySelector(this.obj.el + ' .akeyboard-keyboard-keys-' + btn);
- if (elKeysEl) elKeysEl.onclick = fn;else console.error('Can not find key: ' + btn);
- }
- }]);
- return Keyboard;
- }();
- exports.default = Keyboard;
- /***/ }),
- /* 231 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
- var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- var NumberKeyboard = function () {
- function NumberKeyboard(obj) {
- _classCallCheck(this, NumberKeyboard);
- if ((typeof obj === 'undefined' ? 'undefined' : _typeof(obj)) !== 'object') {
- console.error('aKeyboard: The obj parameter needs to be an object <In "new aKeyboard()">');
- return;
- }
- this.obj = obj;
- var el = document.querySelector(obj.el);
- var keyboardStyle = '';
- if (_typeof(obj.style) === 'object') {
- for (var i in obj.style) {
- keyboardStyle += i + ': ' + obj.style[i] + ';';
- }
- }
- var html = '<div class="akeyboard-numberKeyboard' + (obj.fixedBottomCenter ? ' akeyboard-keyboard-fixedBottomCenter' : '') + '" style="' + keyboardStyle + '">';
- // init keys
- html += '<div class="akeyboard-keyboard-innerKeys">';
- for (var _i = 1; _i < 10; _i++) {
- html += '<div class="akeyboard-keyboard-keys akeyboard-keyboard-keys-' + _i + '">' + _i + '</div>';
- if (_i % 3 === 0) {
- html += '</div><div class="akeyboard-keyboard-innerKeys">';
- }
- }
- html += '<div class="akeyboard-keyboard-keys akeyboard-keyboard-keys-0">0</div><div class="akeyboard-keyboard-keys akeyboard-keyboard-keys-Delete">Delete</div></div><div class="akeyboard-keyboard-innerKeys"><div class="akeyboard-keyboard-keys akeyboard-numberKeyboard-keys-Enter">Enter</div></div>';
- html += '</div>';
- el.innerHTML = html;
- }
- _createClass(NumberKeyboard, [{
- key: 'inputOn',
- value: function inputOn(inputEle, type, fn, customClick) {
- if (typeof inputEle !== 'string') {
- console.error('aKeyboard: The inputEle parameter needs to be a string <In "aKeyboard.inputOn()">');
- return;
- }
- if (typeof type !== 'string') {
- console.error('aKeyboard: The type parameter needs to be a string <In "aKeyboard.inputOn()">');
- return;
- }
- var inputEl = document.querySelector(inputEle),
- elKeysEl = document.querySelectorAll(this.obj.el + ' .akeyboard-keyboard-keys');
- for (var i = 0; i < elKeysEl.length; i++) {
- if (elKeysEl[i].innerHTML === 'Delete') {
- elKeysEl[i].onclick = function () {
- inputEl[type] = inputEl[type].substr(0, inputEl[type].length - 1);
- fn('Delete', inputEl[type]);
- };
- continue;
- }
- if (elKeysEl[i].innerHTML === 'Enter') {
- elKeysEl[i].onclick = function () {
- inputEl[type] += '\n';
- fn('Enter', inputEl[type]);
- };
- continue;
- }
- if (customClick && (typeof customClick === 'undefined' ? 'undefined' : _typeof(customClick)) === 'object' && Object.keys(customClick).length > 0 && customClick[elKeysEl[i].innerHTML]) {
- elKeysEl[i].onclick = customClick[elKeysEl[i].innerHTML];
- } else {
- elKeysEl[i].onclick = function () {
- inputEl[type] += this.innerText;
- fn(this.innerText, inputEl[type]);
- };
- }
- }
- }
- }, {
- key: 'onclick',
- value: function onclick(btn, fn) {
- if (typeof btn !== 'string') {
- console.error('aKeyboard: The btn parameter needs to be a string <In "aKeyboard.onclick()">');
- return;
- }
- if (typeof fn !== 'function') {
- console.error('aKeyboard: The fn parameter needs to be a function <In "aKeyboard.onclick()">');
- return;
- }
- var elKeysEl = document.querySelector(this.obj.el + ' .akeyboard-keyboard-keys-' + btn);
- if (elKeysEl) elKeysEl.onclick = fn;else console.error('Can not find key: ' + btn);
- }
- }]);
- return NumberKeyboard;
- }();
- exports.default = NumberKeyboard;
- /***/ }),
- /* 232 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
- var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- var MobileKeyboard = function () {
- function MobileKeyboard(obj) {
- _classCallCheck(this, MobileKeyboard);
- if ((typeof obj === 'undefined' ? 'undefined' : _typeof(obj)) !== 'object') {
- console.error('aKeyboard: The obj parameter needs to be an object <In "new aKeyboard()">');
- return;
- }
- this.obj = obj;
- var el = document.querySelector(obj.el);
- var keyboardStyle = '';
- if (_typeof(obj.style) === 'object') {
- for (var i in obj.style) {
- keyboardStyle += i + ': ' + obj.style[i] + ';';
- }
- }
- var html = '<div class="akeyboard-mobileKeyboard' + (obj.fixedBottomCenter ? ' akeyboard-keyboard-fixedBottomCenter' : '') + '" style="' + keyboardStyle + '">';
- //init keys
- var numberKeys = [];
- for (var _i = 1; _i < 10; _i++) {
- numberKeys.push(_i.toString());
- }
- numberKeys.push('0');
- var keys = obj.keys || [['`'].concat(numberKeys).concat(['-', '=']), ['q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', '[', ']', '\\'], ['a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', ';', '\''], ['⇧', 'z', 'x', 'c', 'v', 'b', 'n', 'm', ',', '.', '/', '⇦'], ['Space', 'Enter']];
- var thisKeys = void 0;
- var shiftKey = [];
- for (var _i2 = 0; _i2 < keys.length; _i2++) {
- shiftKey.push([]);
- thisKeys = keys[_i2];
- for (var a = 0; a < thisKeys.length; a++) {
- if (thisKeys[a].length === 1) {
- switch (thisKeys[a]) {
- case '`':
- shiftKey[_i2].push('~');
- continue;
- case '1':
- shiftKey[_i2].push('!');
- continue;
- case '2':
- shiftKey[_i2].push('@');
- continue;
- case '3':
- shiftKey[_i2].push('#');
- continue;
- case '4':
- shiftKey[_i2].push('$');
- continue;
- case '5':
- shiftKey[_i2].push('%');
- continue;
- case '6':
- shiftKey[_i2].push('^');
- continue;
- case '7':
- shiftKey[_i2].push('&');
- continue;
- case '8':
- shiftKey[_i2].push('*');
- continue;
- case '9':
- shiftKey[_i2].push('(');
- continue;
- case '0':
- shiftKey[_i2].push(')');
- continue;
- case '-':
- shiftKey[_i2].push('_');
- continue;
- case '=':
- shiftKey[_i2].push('+');
- continue;
- case '[':
- shiftKey[_i2].push('{');
- continue;
- case ']':
- shiftKey[_i2].push('}');
- continue;
- case '\\':
- shiftKey[_i2].push('|');
- continue;
- case ';':
- shiftKey[_i2].push(':');
- continue;
- case '\'':
- shiftKey[_i2].push('"');
- continue;
- case ',':
- shiftKey[_i2].push('<');
- continue;
- case '.':
- shiftKey[_i2].push('>');
- continue;
- case '/':
- shiftKey[_i2].push('?');
- continue;
- }
- shiftKey[_i2].push(thisKeys[a].toUpperCase());
- continue;
- }
- shiftKey[_i2].push(thisKeys[a]);
- }
- }
- for (var _i3 = 0; _i3 < keys.length; _i3++) {
- thisKeys = keys[_i3];
- html += '<div class="akeyboard-keyboard-innerKeys">';
- for (var _a = 0; _a < thisKeys.length; _a++) {
- html += '<div class="akeyboard-mobileKeyboard-keys akeyboard-mobileKeyboard-keys-' + thisKeys[_a] + '">' + thisKeys[_a] + '</div>';
- }
- html += '</div>';
- }
- html += '</div>';
- el.innerHTML = html;
- var containShift = false;
- keys.forEach(function (key) {
- if (key.includes("Shift") || key.includes("⇧")) {
- containShift = true;
- return;
- }
- });
- //bind the shift
- if (containShift) {
- var elKeysEl = document.querySelectorAll(obj.el + ' .akeyboard-mobileKeyboard-keys-⇧');
- elKeysEl.forEach(function (el) {
- el.onclick = function () {
- if (!this.isShift) {
- //shift
- el.classList.add('akeyboard-mobileKeyboard-keys-focus');
- el.isShift = true;
- var _keysInnerEl = document.querySelectorAll(obj.el + ' .akeyboard-keyboard-innerKeys');
- var _thisEl = void 0;
- for (var _i4 = 0; _i4 < _keysInnerEl.length; _i4++) {
- _thisEl = _keysInnerEl[_i4];
- for (var _a2 = 0; _a2 < _thisEl.childNodes.length; _a2++) {
- _thisEl.childNodes[_a2].innerHTML = shiftKey[_i4][_a2];
- }
- }
- return;
- }
- el.isShift = false;
- el.classList.remove('akeyboard-mobileKeyboard-keys-focus');
- var keysInnerEl = document.querySelectorAll(obj.el + ' .akeyboard-keyboard-innerKeys');
- var thisEl = void 0;
- for (var _i5 = 0; _i5 < keysInnerEl.length; _i5++) {
- thisEl = keysInnerEl[_i5];
- for (var _a3 = 0; _a3 < thisEl.childNodes.length; _a3++) {
- thisEl.childNodes[_a3].innerHTML = keys[_i5][_a3];
- }
- }
- };
- });
- }
- }
- _createClass(MobileKeyboard, [{
- key: 'inputOn',
- value: function inputOn(inputEle, type, fn, customClick) {
- if (typeof inputEle !== 'string') {
- console.error('aKeyboard: The inputEle parameter needs to be a string <In "aKeyboard.inputOn()">');
- return;
- }
- if (typeof type !== 'string') {
- console.error('aKeyboard: The type parameter needs to be a string <In "aKeyboard.inputOn()">');
- return;
- }
- var inputEl = document.querySelector(inputEle),
- elKeysEl = document.querySelectorAll(this.obj.el + ' .akeyboard-mobileKeyboard-keys');
- for (var i = 0; i < elKeysEl.length; i++) {
- switch (elKeysEl[i].innerHTML) {
- case '⇧':
- continue;
- case '⇦':
- elKeysEl[i].onclick = function () {
- inputEl[type] = inputEl[type].substr(0, inputEl[type].length - 1);
- fn('Delete', inputEl[type]);
- };
- continue;
- case 'Enter':
- elKeysEl[i].onclick = function () {
- inputEl[type] += '\n';
- fn('Enter', inputEl[type]);
- };
- continue;
- case 'Space':
- elKeysEl[i].onclick = function () {
- inputEl[type] += ' ';
- fn('Space', inputEl[type]);
- };
- continue;
- }
- if (customClick && (typeof customClick === 'undefined' ? 'undefined' : _typeof(customClick)) == 'object' && Object.keys(customClick).length > 0 && customClick[elKeysEl[i].innerHTML]) {
- elKeysEl[i].onclick = customClick[elKeysEl[i].innerHTML];
- } else {
- elKeysEl[i].onclick = function () {
- inputEl[type] += this.innerText;
- fn(this.innerText, inputEl[type]);
- };
- }
- }
- }
- }, {
- key: 'onclick',
- value: function onclick(btn, fn) {
- if (typeof btn !== 'string') {
- console.error('aKeyboard: The btn parameter needs to be a string <In "aKeyboard.onclick()">');
- return;
- }
- if (typeof fn !== 'function') {
- console.error('aKeyboard: The fn parameter needs to be a function <In "aKeyboard.onclick()">');
- return;
- }
- var elKeysEl = document.querySelector(this.obj.el + ' .akeyboard-mobileKeyboard-keys-' + btn);
- if (elKeysEl) elKeysEl.onclick = fn;else console.error("Can not find key: " + btn);
- }
- }]);
- return MobileKeyboard;
- }();
- exports.default = MobileKeyboard;
- /***/ }),
- /* 233 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:[_vm.b(),_vm.className]},[_c('div',{attrs:{"id":"keyboard"}})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 234 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(71);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_e133cc90_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(235);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_e133cc90_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 235 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.display)?_c('div',{class:[_vm.b({'card':_vm.card,'header':!_vm.isHeader,'arrow':!_vm.arrow})]},[_vm._t("tabs"),_c('el-collapse',{attrs:{"value":_vm.text}},[_c('el-collapse-item',{attrs:{"name":1,"disabled":!_vm.arrow}},[(_vm.$slots.header&&_vm.header)?_c('div',{class:_vm.b('header'),attrs:{"slot":"title"},slot:"title"},[_vm._t("header")],2):((_vm.label || _vm.icon)&&_vm.header)?_c('div',{class:_vm.b('header'),attrs:{"slot":"title"},slot:"title"},[(_vm.icon)?_c('i',{class:[_vm.icon,_vm.b('icon')]}):_vm._e(),(_vm.label)?_c('h1',{class:_vm.b('title')},[_vm._v(_vm._s(_vm.label))]):_vm._e()]):_vm._e(),_vm._t("default")],2)],1)],2):_vm._e()}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 236 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(72);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_a9a890ee_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(237);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_a9a890ee_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 237 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[(_vm.vaildData(_vm.option.filter,true))?_c('div',{class:_vm.b('filter')},[_c('el-input',{attrs:{"placeholder":"输入关键字进行过滤","size":_vm.size},model:{value:(_vm.filterText),callback:function ($$v) {_vm.filterText=$$v},expression:"filterText"}},[(_vm.vaildData(_vm.option.addBtn,true))?_c('el-button',{attrs:{"slot":"append","size":_vm.size,"icon":"el-icon-plus"},on:{"click":_vm.parentAdd},slot:"append"}):_vm._e()],1)],1):_vm._e(),_c('el-tree',{directives:[{name:"loading",rawName:"v-loading",value:(_vm.loading),expression:"loading"}],ref:"tree",attrs:{"data":_vm.data,"lazy":_vm.lazy,"load":_vm.treeLoad,"props":_vm.treeProps,"icon-class":_vm.iconClass,"highlight-current":!_vm.multiple,"show-checkbox":_vm.multiple,"accordion":_vm.accordion,"node-key":_vm.props.value,"check-strictly":_vm.checkStrictly,"filter-node-method":_vm.filterNode,"expand-on-click-node":_vm.expandOnClickNode,"default-expand-all":_vm.defaultExpandAll},on:{"check-change":_vm.handleCheckChange,"node-click":_vm.nodeClick,"node-contextmenu":_vm.nodeContextmenu},scopedSlots:_vm._u([{key:"default",fn:function(ref){
- var node = ref.node;
- var data = ref.data;
- return (_vm.$scopedSlots.default)?_c('span',{},[_vm._t("default",null,{"node":node,"data":data})],2):_c('span',{staticClass:"el-tree-node__label"},[_c('span',[_vm._v(_vm._s(node.label))])])}}],null,true)}),(_vm.client.show&&_vm.menu)?_c('div',{staticClass:"el-cascader-panel is-bordered",class:_vm.b('menu'),style:(_vm.styleName),on:{"click":function($event){_vm.client.show=false}}},[(_vm.vaildData(_vm.option.addBtn,true))?_c('div',{class:_vm.b('item'),on:{"click":_vm.rowAdd}},[_vm._v("新增")]):_vm._e(),(_vm.vaildData(_vm.option.editBtn,true))?_c('div',{class:_vm.b('item'),on:{"click":_vm.rowEdit}},[_vm._v("修改")]):_vm._e(),(_vm.vaildData(_vm.option.delBtn,true))?_c('div',{class:_vm.b('item'),on:{"click":_vm.rowRemove}},[_vm._v("删除")]):_vm._e(),_vm._t("menu",null,{"node":_vm.node})],2):_vm._e(),_c('el-dialog',{staticClass:"avue-dialog",class:_vm.b('dialog'),attrs:{"title":_vm.node[_vm.labelKey] || _vm.title,"visible":_vm.box,"modal-append-to-body":"","append-to-body":"","width":_vm.vaildData(_vm.option.dialogWidth,'50%')},on:{"update:visible":function($event){_vm.box=$event},"close":_vm.hide}},[_c('avue-form',{ref:"form",attrs:{"option":_vm.formOption},on:{"submit":_vm.handleSubmit},model:{value:(_vm.form),callback:function ($$v) {_vm.form=$$v},expression:"form"}})],1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 238 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(73);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_66ce073c_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(239);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_66ce073c_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 239 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('p',{style:(_vm.styles)},[_vm._v(_vm._s(_vm.text))])])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 240 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(74);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3f8c0a8d_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(241);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3f8c0a8d_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 241 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-row',{class:[_vm.b(),{'avue--card':_vm.isCard}],attrs:{"span":24}},_vm._l((_vm.columnOption),function(column,index){return _c('el-col',{key:column.prop,class:_vm.b('item'),attrs:{"span":column.span || 24}},[_c('p',{class:_vm.b('title')},[_vm._v(_vm._s(column.label)+":")]),_c('div',{class:_vm.b('content')},[(column.slot)?_vm._t(column.prop,null,{"dic":_vm.DIC[column.prop]}):_vm._l((_vm.DIC[column.prop]),function(item){return _c('span',{key:_vm.getKey(item,column.props,'value'),class:[_vm.b('tags'),{'avue-search__tags--active':_vm.getActive(item,column)}],on:{"click":function($event){return _vm.handleClick(column,item)}}},[_vm._v(_vm._s(_vm.getKey(item,column.props,'label')))])})],2)])}),1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 242 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(75);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_c5bf06c0_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(243);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_c5bf06c0_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 243 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},_vm._l((_vm.number),function(citem,cindex){return (_vm.loading)?_c('div',{key:cindex,class:_vm.b('item')},[_c('div',{class:_vm.b('header')},[(_vm.avatar)?_c('span',{class:[_vm.b('avatar'),_vm.className]}):_vm._e()]),_c('div',{class:_vm.b('content')},[_c('h3',{class:[_vm.b('title'),_vm.className]}),_c('div',{class:_vm.b('list')},_vm._l((_vm.rows),function(item,index){return _c('li',{key:index,class:[_vm.b('li'),_vm.className],style:(_vm.styleName)})}),0)])]):_c('div',[_vm._t("default")],2)}),0)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 244 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(76);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_2ef0806e_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(245);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_2ef0806e_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 245 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('el-tabs',{attrs:{"tab-position":_vm.parentOption.position,"type":_vm.parentOption.type},model:{value:(_vm.active),callback:function ($$v) {_vm.active=$$v},expression:"active"}},_vm._l((_vm.columnOption),function(column,index){return _c('el-tab-pane',{key:index,attrs:{"name":index+'',"disabled":column.disabled}},[_c('span',{attrs:{"slot":"label"},slot:"label"},[_c('i',{class:column.icon}),_vm._v(" \n "+_vm._s(column.label)+"\n ")]),(_vm.tabsObjOption)?_c('avue-form',{ref:"form",refInFor:true,attrs:{"upload-before":_vm.uploadBefore,"upload-after":_vm.uploadAfter,"option":_vm.tabsObjOption},scopedSlots:_vm._u([_vm._l((_vm.tabsPropOptiom),function(column){return {key:column.prop,fn:function(scope){return [(column.formslot)?_vm._t(column.prop,null,{"value":scope.value,"column":scope.column,"dic":scope.dic,"size":scope.size,"type":scope.type}):_vm._e()]}}}),{key:"menuForm",fn:function(ref){
- var size = ref.size;
- return [(_vm.vaildData(_vm.parentOption.submitBtn,true))?_c('el-button',{attrs:{"type":"primary","size":size,"icon":"el-icon-check"},on:{"click":_vm.submit}},[_vm._v(_vm._s(_vm.vaildData(_vm.parentOption.submitText,'提 交')))]):_vm._e(),(_vm.vaildData(_vm.parentOption.emptyBtn,true))?_c('el-button',{attrs:{"icon":"el-icon-delete","size":size},on:{"click":_vm.resetForm}},[_vm._v(_vm._s(_vm.vaildData(_vm.parentOption.emptyText,'清 空')))]):_vm._e(),_vm._t("menuForm")]}}],null,true),model:{value:(_vm.form),callback:function ($$v) {_vm.form=$$v},expression:"form"}}):_vm._e()],1)}),1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 246 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(77);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_599a23d2_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(247);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_599a23d2_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 247 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[(_vm.isForm)?[_c('div',{class:_vm.b('header')},[(!_vm.readonly && !_vm.disabled && !_vm.addBtn)?_c('el-button',{attrs:{"size":"mini","circle":"","disabled":_vm.disabled,"type":"primary","icon":"el-icon-plus"},on:{"click":_vm.addRow}}):_vm._e()],1),_c('div',_vm._l((_vm.text),function(item,index){return _c('div',{class:_vm.b('row'),on:{"mouseenter":function($event){return _vm.cellMouseenter({$index:index})},"mouseleave":function($event){return _vm.cellMouseLeave({$index:index})}}},[(!_vm.readonly && !_vm.disabled && !_vm.delBtn && _vm.hoverList[index])?_c('el-button',{class:_vm.b('menu'),attrs:{"type":"danger","size":"mini","disabled":_vm.disabled,"icon":"el-icon-delete","circle":""},on:{"click":function($event){return _vm.delRow(item.$index)}}}):_vm._e(),_c('avue-form',{key:index,attrs:{"option":_vm.option},scopedSlots:_vm._u([{key:"_index",fn:function(scope){return _c('div',{},[_c('span',[_vm._v(_vm._s(item.$index+1))])])}},_vm._l((_vm.columnOption),function(column){return {key:column.prop,fn:function(scope){return [_vm._t(column.prop,null,{"row":_vm.text[index],"dic":scope.dic,"size":scope.size,"label":scope.label})]}}})],null,true),model:{value:(_vm.text[index]),callback:function ($$v) {_vm.$set(_vm.text, index, $$v)},expression:"text[index]"}})],1)}),0)]:(_vm.isCrud)?_c('avue-crud',{ref:"crud",attrs:{"option":_vm.option,"disabled":_vm.disabled,"data":_vm.text},on:{"cell-mouse-enter":_vm.cellMouseenter,"cell-mouse-leave":_vm.cellMouseLeave,"selection-change":_vm.handleSelectionChange},scopedSlots:_vm._u([{key:"_index",fn:function(scope){return [(!_vm.readonly && !_vm.disabled && !_vm.delBtn && _vm.hoverList[scope.row.$index])?_c('el-button',{attrs:{"type":"danger","size":"mini","disabled":_vm.disabled,"icon":"el-icon-delete","circle":""},on:{"click":function($event){return _vm.delRow(scope.row.$index)}}}):_c('div',[_vm._v(_vm._s(scope.row.$index+1))])]}},_vm._l((_vm.columnOption),function(item,index){return {key:item.prop,fn:function(scope){return [_vm._t(item.prop,null,{"row":scope.row,"dic":scope.dic,"size":scope.size,"label":scope.label})]}}})],null,true)}):_vm._e()],2)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 248 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(78);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_48e889d9_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(249);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_48e889d9_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 249 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:[_vm.b(),{'avue-queue--block':_vm.block}]},[_c('div',{ref:"queue",staticClass:"animated",class:_vm.animate},[_vm._t("default")],2)])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 250 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(79);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0d257fda_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(252);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0d257fda_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 251 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- var RecordVideo = function () {
- /**
- * 构造函数
- *
- * @param {Object} videoObj 视频对象
- */
- function RecordVideo(videoObj) {
- _classCallCheck(this, RecordVideo);
- this.video = videoObj;
- this.mediaRecorder = null;
- this.chunks = [];
- }
- /**
- * 初始化
- *
- * @return {Object} promise
- */
- _createClass(RecordVideo, [{
- key: 'init',
- value: function init() {
- var _this = this;
- // 返回Promise对象
- // resolve 正常处理
- // reject 处理异常情况
- return new Promise(function (resovle, reject) {
- navigator.mediaDevices.getUserMedia({
- audio: true,
- video: true
- // video: {
- // width: this.videoWidth,
- // height: this.videoHeight
- // }
- })
- // 返回一个媒体内容的流
- .then(function (stream) {
- // 检测是否支持 srcObject,该属性在新的浏览器支持
- if ('srcObject' in _this.video) {
- _this.video.srcObject = stream;
- } else {
- // 兼容旧的浏览器
- _this.video.src = window.URL.createObjectURL(stream);
- }
- // 当视频的元数据已经加载时触发
- _this.video.addEventListener('loadmetadata', function () {
- _this.video.play();
- });
- _this.mediaRecorder = new MediaRecorder(stream);
- _this.mediaRecorder.addEventListener('dataavailable', function (e) {
- _this.chunks.push(e.data);
- });
- resovle();
- })
- // 异常抓取,包括用于禁用麦克风、摄像头
- .catch(function (error) {
- reject(error);
- });
- });
- }
- /**
- * 视频开始录制
- */
- }, {
- key: 'startRecord',
- value: function startRecord() {
- if (this.mediaRecorder.state === 'inactive') {
- this.mediaRecorder.start();
- }
- }
- /**
- * 视频结束录制
- */
- }, {
- key: 'stopRecord',
- value: function stopRecord() {
- if (this.mediaRecorder.state === 'recording') {
- this.mediaRecorder.stop();
- }
- }
- /**
- * 检测当前浏览器对否支持
- *
- * @return {boolean} 当前浏览器是否支持
- */
- }, {
- key: 'isSupport',
- value: function isSupport() {
- var flag = navigator.mediaDevices && navigator.mediaDevices.getUserMedia;
- if (flag) {
- return true;
- }
- }
- }]);
- return RecordVideo;
- }();
- exports.default = RecordVideo;
- /***/ }),
- /* 252 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleName)},[_c('div',{class:_vm.b('border')},[_c('span',{style:(_vm.borderStyleName)}),_c('span',{style:(_vm.borderStyleName)}),_c('span',{style:(_vm.borderStyleName)}),_c('span',{style:(_vm.borderStyleName)})]),_c('img',{class:_vm.b('img'),style:(_vm.imgStyleName),attrs:{"src":_vm.background}}),_c('video',{ref:"main",class:_vm.b('main'),attrs:{"autoplay":"","muted":""},domProps:{"muted":true}})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 253 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(80);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_de35f970_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(254);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_de35f970_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 254 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:({width:_vm.setPx(_vm.width)})},[_c('el-form',{ref:"form",attrs:{"model":_vm.form,"label-suffix":":","label-width":_vm.setPx(_vm.labelWidth)}},[(!_vm.username.hide)?_c('el-form-item',{attrs:{"label":_vm.username.label || '用户名',"rules":_vm.username.rules,"label-width":_vm.setPx(_vm.username.labelWidth),"prop":"username"}},[_c('el-tooltip',{attrs:{"content":_vm.username.tip,"disabled":_vm.username.tip===undefined,"placement":"top-start"}},[_c('el-input',{attrs:{"size":"small","prefix-icon":_vm.username.prefixIcon || 'el-icon-user',"placeholder":_vm.username.placeholder || '请输入用户名',"autocomplete":_vm.username.autocomplete},model:{value:(_vm.form.username),callback:function ($$v) {_vm.$set(_vm.form, "username", $$v)},expression:"form.username"}})],1)],1):_vm._e(),(!_vm.password.hide)?_c('el-form-item',{attrs:{"label":_vm.password.label || '密码',"rules":_vm.password.rules,"label-width":_vm.setPx(_vm.password.labelWidth),"prop":"password"}},[_c('el-tooltip',{attrs:{"content":_vm.password.tip,"disabled":_vm.password.tip===undefined,"placement":"top-start"}},[_c('el-input',{attrs:{"type":"password","size":"small","prefix-icon":_vm.password.prefixIcon || 'el-icon-unlock',"placeholder":_vm.password.placeholder || '请输入密码',"show-password":"","autocomplete":_vm.password.autocomplete},model:{value:(_vm.form.password),callback:function ($$v) {_vm.$set(_vm.form, "password", $$v)},expression:"form.password"}})],1)],1):_vm._e(),(!_vm.code.hide)?_c('el-form-item',{attrs:{"label":_vm.code.label || '验证码',"rules":_vm.code.rules,"label-width":_vm.setPx(_vm.code.labelWidth),"prop":"code"}},[_c('el-tooltip',{attrs:{"content":_vm.code.tip,"disabled":_vm.code.tip===undefined,"placement":"top-start"}},[_c('el-input',{attrs:{"size":"small","prefix-icon":_vm.code.prefixIcon || 'el-icon-c-scale-to-original',"placeholder":_vm.code.placeholder || '请输入验证码',"autocomplete":_vm.code.autocomplete},model:{value:(_vm.form.code),callback:function ($$v) {_vm.$set(_vm.form, "code", $$v)},expression:"form.code"}},[_c('template',{slot:"append"},[(_vm.isPhone)?_c('el-button',{class:_vm.b('send'),attrs:{"type":"primary","disabled":_vm.sendDisabled},on:{"click":_vm.onSend}},[_vm._v(_vm._s(_vm.text))]):_vm._e(),(_vm.isImg)?_c('span',[_c('img',{attrs:{"src":_vm.codesrc,"alt":"","width":"80","height":"25"},on:{"click":_vm.onRefresh}})]):_vm._e()],1)],2)],1)],1):_vm._e(),_c('el-form-item',[_c('el-button',{class:_vm.b('submit'),attrs:{"type":"primary"},on:{"click":_vm.onSubmit}},[_vm._v("登录")])],1)],1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 255 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(81);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5c3b081e_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(256);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5c3b081e_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 256 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},_vm._l((_vm.text),function(item,index){return _c('div',{key:index,class:_vm.b('item')},[_c('div',{class:_vm.b('input')},[_c('el-tooltip',{attrs:{"placement":"bottom","disabled":(!_vm.isImg && !_vm.isUrl) || _vm.validatenull(item)}},[_c('div',{attrs:{"slot":"content"},slot:"content"},[(_vm.isImg)?_c('el-image',{staticStyle:{"width":"150px"},attrs:{"src":item,"fit":"cover"},on:{"click":function($event){return _vm.openImg(index)}}}):(_vm.isUrl)?_c('el-link',{attrs:{"type":"primary","href":item,"target":_vm.target}},[_vm._v(_vm._s(item))]):_vm._e()],1),_c('el-input',{attrs:{"placeholder":_vm.placeholder,"disabled":_vm.disabled},model:{value:(_vm.text[index]),callback:function ($$v) {_vm.$set(_vm.text, index, $$v)},expression:"text[index]"}})],1),(!(_vm.disabled ||_vm.readonly || _vm.alone))?[(index===0)?_c('el-button',{attrs:{"type":"primary","icon":"el-icon-plus","circle":"","size":_vm.size},on:{"click":function($event){return _vm.add()}}}):_c('el-button',{attrs:{"type":"danger","icon":"el-icon-minus","circle":"","size":_vm.size},on:{"click":function($event){return _vm.remove(index)}}})]:_vm._e()],2)])}),0)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 257 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(82);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_8cc8863a_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(258);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_8cc8863a_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 258 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:({width:_vm.setPx(_vm.width,'100%')})},[_vm._t("before"),_c('el-tooltip',{attrs:{"content":_vm.text,"disabled":!(_vm.useTooltip&&_vm.isHide),"placement":_vm.placement}},[_c('span',[_c('span',{key:_vm.keyIndex,ref:"text",class:_vm.b('text')},[_vm._v(_vm._s(_vm.text))])])]),_c('span',{ref:"more",class:_vm.b('more')},[_vm._t("more")],2),_vm._t("after")],2)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 259 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _tabs = __webpack_require__(260);
- var _tabs2 = _interopRequireDefault(_tabs);
- var _cardText = __webpack_require__(262);
- var _cardText2 = _interopRequireDefault(_cardText);
- var _Box = __webpack_require__(264);
- var _Box2 = _interopRequireDefault(_Box);
- var _Progress = __webpack_require__(266);
- var _Progress2 = _interopRequireDefault(_Progress);
- var _Icons = __webpack_require__(268);
- var _Icons2 = _interopRequireDefault(_Icons);
- var _Card = __webpack_require__(270);
- var _Card2 = _interopRequireDefault(_Card);
- var _Display = __webpack_require__(272);
- var _Display2 = _interopRequireDefault(_Display);
- var _imgText = __webpack_require__(274);
- var _imgText2 = _interopRequireDefault(_imgText);
- var _operaText = __webpack_require__(276);
- var _operaText2 = _interopRequireDefault(_operaText);
- var _Rotate = __webpack_require__(278);
- var _Rotate2 = _interopRequireDefault(_Rotate);
- var _pay = __webpack_require__(280);
- var _pay2 = _interopRequireDefault(_pay);
- var _price = __webpack_require__(282);
- var _price2 = _interopRequireDefault(_price);
- var _panel = __webpack_require__(284);
- var _panel2 = _interopRequireDefault(_panel);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = { DataTabs: _tabs2.default, DataCardText: _cardText2.default, DataBox: _Box2.default, DataProgress: _Progress2.default, DataIcons: _Icons2.default, DataCard: _Card2.default, DataDisplay: _Display2.default, DataImgText: _imgText2.default, DataOperaText: _operaText2.default, DataRotate: _Rotate2.default, DataPay: _pay2.default, DataPrice: _price2.default, DataPanel: _panel2.default };
- /***/ }),
- /* 260 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(83);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3dff96a5_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(261);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3dff96a5_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 261 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"avue-data-tabs"},[_c('el-row',{attrs:{"span":24}},_vm._l((_vm.data),function(item,index){return _c('el-col',{key:index,attrs:{"md":_vm.span,"xs":24,"sm":12}},[_c('div',{staticClass:"item",style:({background:item.color})},[_c('a',{attrs:{"href":item.href?item.href:'javascript:void(0);',"target":item.target},on:{"click":function($event){item.click?item.click(item):''}}},[_c('div',{staticClass:"item-header"},[_c('p',[_vm._v(_vm._s(item.title))]),_c('span',[_vm._v(_vm._s(item.subtitle))])]),_c('div',{staticClass:"item-body"},[_c('avue-count-up',{staticClass:"h2",attrs:{"decimals":_vm.decimals,"animation":_vm.animation,"end":item.count}})],1),_c('div',{staticClass:"item-footer"},[_c('span',[_vm._v(_vm._s(item.allcount))]),_c('p',[_vm._v(_vm._s(item.text))])]),_c('p',{staticClass:"item-tip"},[_vm._v(_vm._s(item.key))])])])])}),1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 262 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(84);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_591856bf_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(263);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_591856bf_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 263 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"avue-data-cardText"},[_c('el-row',{attrs:{"span":24}},_vm._l((_vm.data),function(item,index){return _c('el-col',{key:index,attrs:{"md":_vm.span,"xs":24,"sm":12}},[_c('div',{staticClass:"item"},[_c('a',{attrs:{"href":item.href || 'javascript:void(0);',"target":item.target},on:{"click":function($event){item.click?item.click(item):''}}},[_c('div',{staticClass:"item-header"},[_c('i',{class:item.icon || 'el-icon-bell',style:({color:item.color || 'red'})}),_c('a',{},[_vm._v(_vm._s(item.title))])]),_c('div',{staticClass:"item-content"},[_vm._v(_vm._s(item.content))]),_c('div',{staticClass:"item-footer"},[_c('span',[_vm._v(_vm._s(item.name))]),_c('span',[_vm._v(_vm._s(item.date))])])])])])}),1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 264 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(85);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_158ba06a_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(265);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_158ba06a_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 265 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"data-box"},[_c('el-row',{attrs:{"span":24}},_vm._l((_vm.data),function(item,index){return _c('el-col',{key:index,attrs:{"md":_vm.span,"xs":24,"sm":12}},[_c('div',{staticClass:"item"},[_c('a',{attrs:{"href":item.href?item.href:'javascript:void(0);',"target":item.target},on:{"click":function($event){item.click?item.click(item):''}}},[_c('div',{staticClass:"item-icon",style:({backgroundColor:item.color})},[_c('i',{class:item.icon})]),_c('div',{staticClass:"item-info"},[_c('avue-count-up',{staticClass:"title",style:({color:item.color}),attrs:{"animation":_vm.animation,"decimals":_vm.decimals,"end":item.count}}),_c('div',{staticClass:"info"},[_vm._v(_vm._s(item.title))])],1)])])])}),1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 266 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(86);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_118eb0ac_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(267);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_118eb0ac_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 267 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"data-progress"},[_c('el-row',{attrs:{"span":24}},_vm._l((_vm.data),function(item,index){return _c('el-col',{key:index,attrs:{"md":_vm.span,"xs":24,"sm":12}},[_c('div',{staticClass:"item"},[_c('a',{attrs:{"href":item.href?item.href:'javascript:void(0);',"target":item.target},on:{"click":function($event){item.click?item.click(item):''}}},[_c('div',{staticClass:"item-header"},[_c('avue-count-up',{staticClass:"item-count",attrs:{"animation":_vm.animation,"decimals":_vm.decimals,"end":item.count}}),_c('div',{staticClass:"item-title",domProps:{"textContent":_vm._s(item.title)}})],1),_c('el-progress',{attrs:{"stroke-width":15,"percentage":item.count,"color":item.color,"show-text":false}})],1)])])}),1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 268 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(87);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1c4d7d9a_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(269);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1c4d7d9a_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 269 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"data-icons"},[_c('el-row',{attrs:{"span":24}},[_vm._l((_vm.data),function(item,index){return [_c('el-col',{key:index,attrs:{"xs":12,"sm":6,"md":_vm.span}},[_c('div',{staticClass:"item",class:[{'item--easy':_vm.discount}]},[_c('a',{attrs:{"href":item.href?item.href:'javascript:void(0);',"target":item.target},on:{"click":function($event){item.click?item.click(item):''}}},[_c('div',{staticClass:"item-icon",style:({color:_vm.color})},[_c('i',{class:item.icon})]),_c('div',{staticClass:"item-info"},[_c('span',[_vm._v(_vm._s(item.title))]),_c('avue-count-up',{staticClass:"count",style:({color:_vm.color}),attrs:{"animation":_vm.animation,"decimals":_vm.decimals,"end":item.count}})],1)])])])]})],2)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 270 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(88);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_67e6c444_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(271);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_67e6c444_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 271 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"data-card"},[_c('el-row',{attrs:{"span":24}},_vm._l((_vm.data),function(item,index){return _c('el-col',{key:index,attrs:{"md":_vm.span,"xs":24,"sm":12}},[_c('div',{staticClass:"item"},[_c('a',{attrs:{"href":item.href?item.href:'javascript:void(0);',"target":item.target},on:{"click":function($event){item.click?item.click(item):''}}},[_c('img',{staticClass:"item-img",attrs:{"src":item.src}}),_c('div',{staticClass:"item-text",style:({backgroundColor:_vm.bgText})},[_c('h3',{style:({color:_vm.colorText})},[_vm._v(_vm._s(item.name))]),_c('p',{style:({color:_vm.colorText})},[_vm._v(_vm._s(item.text))])])])])])}),1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 272 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(89);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_73c34d59_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(273);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_73c34d59_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 273 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"avue-data-display"},[_c('el-row',{attrs:{"span":24}},_vm._l((_vm.data),function(item,index){return _c('el-col',{key:index,attrs:{"md":_vm.span,"xs":12,"sm":12}},[_c('div',{staticClass:"item",style:({color:_vm.color})},[_c('a',{attrs:{"href":item.href?item.href:'javascript:void(0);',"target":item.target},on:{"click":function($event){item.click?item.click(item):''}}},[_c('avue-count-up',{staticClass:"count",attrs:{"animation":_vm.animation,"decimals":_vm.decimals,"end":item.count}}),_c('span',{staticClass:"splitLine"}),_c('div',{staticClass:"title"},[_vm._v(_vm._s(item.title))])],1)])])}),1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 274 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(90);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6c10b192_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(275);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6c10b192_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 275 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"avue-data-imgtext"},[_c('el-row',{attrs:{"span":24}},_vm._l((_vm.data),function(item,index){return _c('el-col',{key:index,attrs:{"md":_vm.span,"xs":24,"sm":12}},[_c('div',{staticClass:"item",style:({color:_vm.color})},[_c('a',{attrs:{"href":item.href?item.href:'javascript:void(0);',"target":item.target},on:{"click":function($event){item.click?item.click(item):''}}},[_c('div',{staticClass:"item-header"},[_c('img',{attrs:{"src":item.imgsrc,"alt":""}})]),_c('div',{staticClass:"item-content"},[_c('span',[_vm._v(_vm._s(item.title))]),_c('p',[_vm._v(_vm._s(item.content))])]),_c('div',{staticClass:"item-footer"},[_c('div',{staticClass:"time"},[_c('span',[_vm._v(_vm._s(item.time))])]),_c('div',{staticClass:"imgs"},[_c('ul',_vm._l((item.headimg),function(imgs,index){return _c('li',{key:index},[_c('el-tooltip',{attrs:{"effect":"dark","content":imgs.name,"placement":"top-start"}},[_c('img',{attrs:{"src":imgs.src,"alt":""}})])],1)}),0)])])])])])}),1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 276 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(91);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_99c97884_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(277);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_99c97884_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 277 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"avue-data-operatext"},[_c('el-row',{attrs:{"span":24}},_vm._l((_vm.data),function(item,index){return _c('el-col',{key:index,attrs:{"md":_vm.span,"xs":24,"sm":12}},[_c('div',{staticClass:"item"},[_c('a',{attrs:{"href":item.href?item.href:'javascript:void(0);'},on:{"click":function($event){item.click?item.click(item):''}}},[_c('div',{staticClass:"item-header",style:({backgroundColor:item.color,backgroundImage:("url(" + (item.colorImg) + ")")})},[_c('span',{staticClass:"item-title"},[_vm._v(_vm._s(item.title))]),_c('span',{staticClass:"item-subtitle"},[_vm._v(_vm._s(item.subtitle))])]),_c('div',{staticClass:"item-content"},[_c('div',{staticClass:"item-img"},[_c('img',{attrs:{"src":item.img,"alt":""}})]),_c('div',{staticClass:"item-list"},_vm._l((item.list),function(citem,cindex){return _c('div',{key:cindex,staticClass:"item-row"},[_c('span',{staticClass:"item-label"},[_vm._v(_vm._s(citem.label))]),_c('span',{staticClass:"item-value"},[_vm._v(_vm._s(citem.value))])])}),0)])])])])}),1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 278 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(92);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1a0ad470_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(279);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1a0ad470_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 279 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"avue-data-rotate"},[_c('el-row',{attrs:{"span":24}},_vm._l((_vm.data),function(item,index){return _c('el-col',{key:index,attrs:{"md":_vm.span,"xs":24,"sm":12}},[_c('div',{staticClass:"item",style:({backgroundColor:item.color})},[_c('div',{staticClass:"item-box"},[_c('avue-count-up',{staticClass:"item-count",attrs:{"decimals":_vm.decimals,"animation":_vm.animation,"end":item.count}}),_c('span',{staticClass:"item-title"},[_vm._v(_vm._s(item.title))]),_c('i',{staticClass:"item-icon",class:item.icon})],1),_c('a',{attrs:{"href":item.href?item.href:'javascript:void(0);'},on:{"click":function($event){item.click?item.click(item):''}}},[_c('p',{staticClass:"item-more"},[_vm._v("更多"),_c('i',{staticClass:"el-icon-arrow-right"})])])])])}),1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 280 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(93);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_c79d2cc4_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(281);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_c79d2cc4_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 281 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b()},[_c('el-row',{attrs:{"span":24}},_vm._l((_vm.data),function(item,index){return _c('el-col',{key:index,attrs:{"md":_vm.span,"xs":24,"sm":12}},[_c('div',{staticClass:"item"},[_c('div',{staticClass:"top",style:({backgroundColor:item.color})}),_c('div',{staticClass:"header"},[_c('p',{staticClass:"title"},[_vm._v(_vm._s(item.title))]),_c('img',{staticClass:"img",attrs:{"src":item.src,"alt":""}}),(item.subtitle)?[_c('p',{staticClass:"subtitle",style:({color:item.color})},[_vm._v(_vm._s(item.subtitle))])]:_vm._e(),(item.money || item.dismoney)?[_c('p',{staticClass:"money",style:({color:item.color})},[_c('span',[_vm._v("¥")]),_c('avue-count-up',{staticClass:"b",attrs:{"decimals":_vm.decimals,"animation":_vm.animation,"end":item.dismoney}}),_c('s',[_vm._v(_vm._s(item.money))]),_c('em',[_vm._v(_vm._s(item.tip))])],1)]:_vm._e(),_c('div',{staticClass:"line"}),_c('a',{staticClass:"btn",style:({backgroundColor:item.color}),attrs:{"href":item.href?item.href:'javascript:void(0);'},on:{"click":function($event){item.click?item.click(item):''}}},[_vm._v(_vm._s(item.subtext))])],2),_c('div',{staticClass:"list"},_vm._l((item.list),function(citem,cindex){return _c('div',{staticClass:"list-item"},[(citem.check)?_c('i',{staticClass:"list-item-icon list-item--check",style:({color:item.color})},[_vm._v("√")]):_c('i',{staticClass:"list-item-icon list-item--no"},[_vm._v("x")]),_c('a',{attrs:{"href":citem.href?citem.href:'javascript:void(0);'}},[_c('el-tooltip',{attrs:{"effect":"dark","disabled":!citem.tip,"placement":"top"}},[_c('div',{attrs:{"slot":"content"},domProps:{"innerHTML":_vm._s(citem.tip)},slot:"content"}),_c('span',{class:{'list-item--link':citem.href}},[_vm._v(_vm._s(citem.title))])])],1)])}),0)])])}),1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 282 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(94);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_f3128428_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(283);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_f3128428_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 283 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"data-price"},[_c('el-row',{attrs:{"span":24}},[_vm._l((_vm.data),function(item,index){return [_c('el-col',{key:index,attrs:{"xs":12,"sm":6,"md":_vm.span}},[_c('div',{staticClass:"item item--active"},[_c('a',{attrs:{"href":item.href?item.href:'javascript:void(0);',"target":item.target},on:{"click":function($event){item.click?item.click(item):''}}},[_c('div',{staticClass:"title"},[_vm._v("\n "+_vm._s(item.title)+"\n ")]),_c('div',{staticClass:"body"},[_c('span',{staticClass:"price"},[_vm._v(_vm._s(item.price))]),_c('span',{staticClass:"append"},[_vm._v(_vm._s(item.append))])]),_c('div',{staticClass:"list"},_vm._l((item.list),function(citem,cindex){return _c('p',{key:cindex},[_vm._v("\n "+_vm._s(citem)+"\n ")])}),0)])])])]})],2)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 284 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(95);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_2665f264_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(285);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_2665f264_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 285 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"avue-data-panel"},[_c('el-row',{attrs:{"span":24}},_vm._l((_vm.data),function(item,index){return _c('el-col',{key:index,attrs:{"md":_vm.span,"xs":24,"sm":12}},[_c('a',{attrs:{"href":item.href?item.href:'javascript:void(0);'},on:{"click":function($event){item.click?item.click(item):''}}},[_c('div',{staticClass:"item"},[_c('div',{staticClass:"item-icon"},[_c('i',{class:item.icon,style:({color:item.color})})]),_c('div',{staticClass:"item-info"},[_c('div',{staticClass:"item-title"},[_vm._v(_vm._s(item.title))]),_c('avue-count-up',{staticClass:"item-count",attrs:{"animation":_vm.animation,"decimals":_vm.decimals,"end":item.count}})],1)])])])}),1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 286 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _bar = __webpack_require__(287);
- var _bar2 = _interopRequireDefault(_bar);
- var _pie = __webpack_require__(291);
- var _pie2 = _interopRequireDefault(_pie);
- var _line = __webpack_require__(293);
- var _line2 = _interopRequireDefault(_line);
- var _table = __webpack_require__(295);
- var _table2 = _interopRequireDefault(_table);
- var _Flop = __webpack_require__(297);
- var _Flop2 = _interopRequireDefault(_Flop);
- var _datetime = __webpack_require__(299);
- var _datetime2 = _interopRequireDefault(_datetime);
- var _text = __webpack_require__(301);
- var _text2 = _interopRequireDefault(_text);
- var _swiper = __webpack_require__(303);
- var _swiper2 = _interopRequireDefault(_swiper);
- var _iframe = __webpack_require__(305);
- var _iframe2 = _interopRequireDefault(_iframe);
- var _video = __webpack_require__(307);
- var _video2 = _interopRequireDefault(_video);
- var _wordcloud = __webpack_require__(309);
- var _wordcloud2 = _interopRequireDefault(_wordcloud);
- var _gauge = __webpack_require__(311);
- var _gauge2 = _interopRequireDefault(_gauge);
- var _progress = __webpack_require__(313);
- var _progress2 = _interopRequireDefault(_progress);
- var _map = __webpack_require__(315);
- var _map2 = _interopRequireDefault(_map);
- var _img = __webpack_require__(317);
- var _img2 = _interopRequireDefault(_img);
- var _imgborder = __webpack_require__(319);
- var _imgborder2 = _interopRequireDefault(_imgborder);
- var _tabs = __webpack_require__(321);
- var _tabs2 = _interopRequireDefault(_tabs);
- var _slide = __webpack_require__(323);
- var _slide2 = _interopRequireDefault(_slide);
- var _pictorialbar = __webpack_require__(325);
- var _pictorialbar2 = _interopRequireDefault(_pictorialbar);
- var _radar = __webpack_require__(327);
- var _radar2 = _interopRequireDefault(_radar);
- var _funnel = __webpack_require__(329);
- var _funnel2 = _interopRequireDefault(_funnel);
- var _scatter = __webpack_require__(331);
- var _scatter2 = _interopRequireDefault(_scatter);
- var _common = __webpack_require__(333);
- var _common2 = _interopRequireDefault(_common);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = { EchartRadar: _radar2.default, EchartScatter: _scatter2.default, EchartFunnel: _funnel2.default, EchartSlide: _slide2.default, EchartTabs: _tabs2.default, EchartVideo: _video2.default, EchartWordCloud: _wordcloud2.default, EchartPictorialBar: _pictorialbar2.default, EchartMaps: _map2.default, EchartImg: _img2.default, EchartImgBorder: _imgborder2.default, EchartBar: _bar2.default, EchartGauge: _gauge2.default, EchartIframe: _iframe2.default, EchartSwiper: _swiper2.default, EchartTable: _table2.default, EchartPie: _pie2.default, EchartText: _text2.default, EchartLine: _line2.default, EchartFlop: _Flop2.default, EchartDatetime: _datetime2.default, EchartProgress: _progress2.default, EchartCommon: _common2.default };
- /***/ }),
- /* 287 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(96);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_62dfe373_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(290);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_62dfe373_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 288 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _util = __webpack_require__(5);
- var _config = __webpack_require__(289);
- var _config2 = _interopRequireDefault(_config);
- var _packages = __webpack_require__(6);
- var _packages2 = _interopRequireDefault(_packages);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = function () {
- return {
- props: {
- click: Function,
- dataFormatter: Function,
- titleFormatter: Function,
- labelFormatter: Function,
- clickFormatter: Function,
- formatter: Function,
- echartFormatter: Function,
- width: {
- type: [Number, String],
- default: 600
- },
- height: {
- type: [Number, String],
- default: 600
- },
- theme: {
- type: String
- },
- animation: {
- type: Boolean,
- default: true
- },
- child: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- time: {
- type: Number,
- default: 0
- },
- url: {
- type: String
- },
- disabled: {
- type: Boolean,
- default: true
- },
- dataType: {
- type: Number,
- default: 0
- },
- dataQuery: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- homeUrl: {
- type: String
- },
- dataAppend: {
- type: Boolean,
- default: false
- },
- dataMethod: {
- type: String,
- default: 'get'
- },
- id: {
- type: String,
- default: 'main_' + new Date().getTime()
- },
- data: {
- type: [Object, String, Array]
- },
- component: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- option: {
- type: Object,
- default: function _default() {
- return {};
- }
- }
- },
- data: function data() {
- return {
- propQuery: {},
- dataCount: 0,
- headerHeight: '',
- checkChart: '',
- myChart: '',
- dataChart: [],
- dataUrl: '',
- key: false,
- isChart: true
- };
- },
- watch: {
- echartFormatter: function echartFormatter() {
- this.updateChart();
- },
- styleChartName: function styleChartName() {
- var _this = this;
- this.$nextTick(function () {
- _this.myChart && _this.myChart.resize();
- });
- },
- url: {
- handler: function handler(val) {
- this.dataUrl = val || '';
- },
- deep: true,
- immediate: true
- },
- data: {
- handler: function handler() {
- this.updateData();
- },
- deep: true,
- immediate: true
- },
- width: function width() {
- this.updateData();
- },
- height: function height() {
- this.updateData();
- },
- theme: function theme() {
- // 这三句一句都不能少
- this.myChart.dispose();
- this.init();
- this.updateData();
- },
- option: {
- handler: function handler() {
- if (this.myChart && this.isChart) {
- this.updateData();
- }
- },
- deep: true,
- immediate: true
- }
- },
- computed: {
- dataChartLen: function dataChartLen() {
- return (this.dataChart || []).length;
- },
- switchTheme: function switchTheme() {
- return this.vaildData(this.option.switchTheme, false);
- },
- name: function name() {
- var result = this.$el.className.replace(_config2.default.name, '');
- return result;
- },
- minWidth: function minWidth() {
- var val = this.option.minWidth;
- if (val > this.width) return val;
- },
- isApi: function isApi() {
- return this.dataType === 1;
- },
- style: function style() {
- return this.component.style || {};
- },
- styleChartName: function styleChartName() {
- var obj = {
- width: (0, _util.setPx)(this.minWidth || this.width),
- height: (0, _util.setPx)(this.height)
- };
- return obj;
- },
- styleSizeName: function styleSizeName() {
- var _this2 = this;
- return Object.assign({
- width: (0, _util.setPx)(this.width),
- height: (0, _util.setPx)(this.height)
- }, function () {
- if (_this2.minWidth) {
- return {
- overflowX: 'auto',
- overflowY: 'hidden'
- };
- }
- return {};
- }());
- }
- },
- mounted: function mounted() {
- this.init();
- },
- methods: {
- init: function init() {
- // 判断是否引入echart包
- if (!window.echarts) {
- _packages2.default.logs('echarts');
- return;
- }
- var main = this.$refs[this.id];
- if (main) {
- // 判断是否图表去初始化
- this.isChart = _config2.default.echart.includes(this.name);
- if (this.isChart) this.myChart = window.echarts.init(main, this.theme);
- }
- },
- updateUrl: function updateUrl(url) {
- this.dataUrl = url;
- this.updateData();
- },
- // 更新数据核心方法
- updateData: function updateData() {
- var _this3 = this;
- this.resetData && this.resetData();
- if (this.key) return;
- this.key = true;
- var callback = function callback() {
- _this3.key = false;
- // 动态数据
- if (_this3.isApi) {
- var dataUrl = _this3.dataUrl.replace(_config2.default.homeurl, _this3.homeUrl);
- var detail = function detail(res) {
- // 处理返回的数据
- var result = function () {
- if (typeof _this3.dataFormatter === 'function') {
- return _this3.dataFormatter(res.data);
- };
- return res.data || {};
- }();
- // 延迟效果数据逐步增加
- if (_this3.dataAppend) {
- result.forEach(function (ele) {
- _this3.dataCount++;
- setTimeout(function () {
- _this3.dataChart.unshift(ele);
- }, _this3.dataCount * 1500);
- });
- } else {
- _this3.dataChart = result;
- }
- if (_this3.isChart && _this3.myChart) {
- _this3.myChart.clear();
- _this3.updateChart();
- _this3.bindClick();
- }
- };
- var result = (0, _util.getUrlParams)(dataUrl);
- var url = result.url;
- var params = Object.assign(result.params, _this3.dataQuery, _this3.propQuery);
- if (!window.axios) {
- _packages2.default.logs('axios');
- return;
- }
- _this3.$axios[_this3.dataMethod](url, function () {
- if (_this3.dataMethod === 'get') {
- return {
- params: params
- };
- } else if (_this3.dataMethod === 'post') {
- return params;
- }
- }()).then(function (res) {
- detail(res);
- });
- } else {
- // 静态数据
- if (typeof _this3.dataFormatter === 'function') {
- _this3.dataChart = _this3.dataFormatter(_this3.data);
- } else {
- _this3.dataChart = _this3.data;
- }
- if (_this3.isChart && _this3.myChart) {
- _this3.myChart.clear();
- _this3.updateChart();
- _this3.bindClick();
- }
- }
- };
- this.$nextTick(function () {
- callback();
- clearInterval(_this3.checkChart);
- if (_this3.time !== 0 && _this3.disabled) {
- _this3.checkChart = setInterval(function () {
- callback();
- }, _this3.time);
- }
- });
- },
- getLabelFormatter: function getLabelFormatter(name) {
- if (this.labelFormatter) {
- return this.labelFormatter(name, this.dataChart);
- }
- return name.value;
- },
- // 绑定点击事件
- bindClick: function bindClick() {
- var _this4 = this;
- this.myChart.off('click');
- this.myChart.on('click', function (e) {
- if (e.marker) {
- if (_this4.clickFormatter) {
- _this4.clickFormatter({
- type: _this4.name,
- name: e.name,
- value: e.value[2] || e.value,
- data: _this4.dataChart
- });
- }
- }
- });
- },
- // 下面俩都是chart的公共的方法,就放这里面共用
- getColor: function getColor(index, first) {
- var barColor = this.option.barColor || [];
- if (barColor[index]) {
- var color1 = barColor[index].color1;
- var color2 = barColor[index].color2;
- var postion = (barColor[index].postion || 0.9) * 0.01;
- if (first) return color1;
- if (color2) {
- return {
- type: 'linear',
- x: 0,
- y: 0,
- x2: 0,
- y2: 1,
- colorStops: [{
- offset: 0,
- color: color1 // 0% 处的颜色
- }, {
- offset: postion,
- color: color2 // 100% 处的颜色
- }],
- global: false // 缺省为 false
- };
- }
- return color1;
- }
- },
- ishasprop: function ishasprop(condition, isprop, alwaysObj) {
- return Object.assign(function () {
- return condition ? isprop : {};
- }(), alwaysObj);
- }
- }
- };
- }();
- /***/ }),
- /* 289 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _variable = __webpack_require__(8);
- exports.default = {
- name: _variable.KEY_COMPONENT_NAME + _variable.KEY_ECHART_NAME,
- homeurl: '${HOME_URL}',
- echart: ['common', 'map', 'pictorialbar', 'wordcloud', 'scatter', 'bar', 'line', 'pie', 'gauge', 'funnel', 'radar']
- };
- /***/ }),
- /* 290 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleSizeName)},[_c('div',{ref:_vm.id,style:(_vm.styleChartName)})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 291 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(97);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3c679e08_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(292);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3c679e08_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 292 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleSizeName)},[_c('div',{class:_vm.b('title'),domProps:{"innerHTML":_vm._s(_vm.titleFormatter && _vm.titleFormatter(_vm.dataChart))}}),_c('div',{ref:_vm.id,style:(_vm.styleChartName)})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 293 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(98);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_01f15274_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(294);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_01f15274_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 294 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleSizeName)},[_c('div',{ref:_vm.id,style:(_vm.styleChartName)})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 295 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(99);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5a734b65_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(296);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5a734b65_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 296 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:([_vm.styleSizeName,{overflow:(_vm.scroll?'hidden':'inherit')}])},[_c('el-dialog',{attrs:{"visible":_vm.visible,"modal-append-to-body":"","append-to-body":"","title":"数据显隐","width":"30%"},on:{"update:visible":function($event){_vm.visible=$event}}},[_c('avue-checkbox',{attrs:{"dic":_vm.columnList},model:{value:(_vm.columnData),callback:function ($$v) {_vm.columnData=$$v},expression:"columnData"}})],1),_c('el-dialog',{class:_vm.b('allview'),attrs:{"visible":_vm.listVisible,"modal-append-to-body":"","title":"详细数据","append-to-body":"","width":"80%"},on:{"update:visible":function($event){_vm.listVisible=$event}}},[_c('avue-crud',{attrs:{"option":_vm.listOption,"data":_vm.dataTabel}})],1),_c('div',{class:_vm.b('menu'),style:(_vm.styleMenuName)},[(_vm.columnShow)?_c('i',{staticClass:"el-icon-menu",on:{"click":function($event){_vm.visible=true}}}):_vm._e(),(_vm.columnListShow)?_c('i',{staticClass:"el-icon-view",on:{"click":function($event){_vm.listVisible=true}}}):_vm._e()]),_c('div',{class:_vm.b('table'),style:(_vm.styleTdName)},[_c('div',{class:_vm.b('tr')},[(_vm.index)?_c('div',{class:_vm.b('td'),style:([_vm.styleThName,{width:_vm.setPx(_vm.indexWidth)}])},[_vm._v("\n "+_vm._s(_vm.indexLabel)+"\n ")]):_vm._e(),_vm._l((_vm.columnOption),function(item,index){return [(_vm.columnData.includes(item.prop))?_c('div',{key:index,class:_vm.b('td'),style:([_vm.styleThName,_vm.styleWidth(item)]),on:{"click":function($event){return _vm.handleSortable(item.prop)}}},[_vm._v("\n "+_vm._s(item.label)+"\n ")]):_vm._e()]})],2),(_vm.totalFlag)?_c('div',{class:_vm.b('tr')},[(_vm.index)?_c('div',{class:_vm.b('td'),style:([{width:_vm.setPx(_vm.indexWidth)}])},[_vm._v("\n 合计\n ")]):_vm._e(),_vm._l((_vm.columnOption),function(item,index){return [(_vm.columnData.includes(item.prop))?_c('div',{key:index,class:_vm.b('td'),style:([_vm.styleWidth(item)])},[_vm._v("\n "+_vm._s(_vm.totalData[item.prop])+"\n ")]):_vm._e()]})],2):_vm._e(),_c('div',{ref:"body",class:_vm.b('body'),style:(_vm.styleSizeName)},[_c('transition-group',{attrs:{"enter-active-class":_vm.option.enterActiveClass,"leave-active-class":_vm.option.leaveActiveClass,"tag":"div"}},_vm._l((_vm.dataTabel),function(citem,cindex){return _c('div',{key:_vm.dataTabelLen-cindex,class:_vm.b('tr',['line']),style:([_vm.styleTrName(cindex),{ top:_vm.setPx(cindex * _vm.lineHeight +_vm.top)}]),on:{"click":function($event){return _vm.rowClick(citem,cindex)}}},[(_vm.index)?_c('div',{key:_vm.index,class:_vm.b('td'),style:([_vm.styleWidth(citem)])},[_c('div',{class:_vm.b('index',[(cindex+1)+''])},[_vm._v(" "+_vm._s((cindex+1)))])]):_vm._e(),_vm._l((_vm.columnOption),function(item,index){return [(_vm.columnData.includes(item.prop))?_c('div',{key:index,class:_vm.b('td'),style:([_vm.styleTdName,_vm.styleWidth(item)])},[_c('span',{domProps:{"innerHTML":_vm._s(citem[item.prop])}})]):_vm._e()]})],2)}),0)],1)])],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 297 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(100);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_35e0c6d4_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(298);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_35e0c6d4_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 298 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleSizeName)},_vm._l((_vm.listData),function(item,index){return _c('div',{key:index,style:(_vm.styleParentSize)},[_c('el-tooltip',{style:([_vm.styleParentName,{
- backgroundColor: item.backgroundColor || _vm.option.backgroundColor,
- }]),attrs:{"disabled":!item.formatter,"placement":"top-start"}},[_c('div',{attrs:{"slot":"content"},domProps:{"innerHTML":_vm._s(item.formatter && item.formatter())},slot:"content"}),_c('div',{class:_vm.b('item',{'none':(_vm.statusDIC.includes(item) || _vm.type===''),'whole':_vm.isWhole,'img':_vm.isWhole&&(_vm.isImg || _vm.isBorder)}),style:(!_vm.isWhole?'':_vm.styleName),on:{"click":function($event){return _vm.handleClick(item,index)}}},[(_vm.getValByArray(item,'prefixText'))?_c('div',{style:(_vm.prefixStyle)},[_vm._v(_vm._s(_vm.getValByArray(item,'prefixText')))]):_vm._e(),(_vm.isWhole)?_c('avue-count-up',{attrs:{"decimals":_vm.decimals,"end":item.data || item.value}}):_c('div',{class:_vm.b('count')},_vm._l(((item.data || item.value)+''.split(',')),function(item,index){return _c('div',{key:index,class:_vm.b('item',{'none':(_vm.statusDIC.includes(item) || _vm.type===''),'img':_vm.isImg}),style:(_vm.styleName),on:{"click":function($event){return _vm.handleClick(item,index)}}},[(_vm.statusDIC.includes(item))?_c('div',[_vm._v(_vm._s(item))]):_c('avue-count-up',{attrs:{"decimals":_vm.decimals,"end":item}})],1)}),0),(_vm.getValByArray(item,'suffixText'))?_c('div',{style:(_vm.suffixStyle)},[_vm._v(_vm._s(_vm.getValByArray(item,'suffixText')))]):_vm._e()],1)])],1)}),0)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 299 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(101);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_06753857_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(300);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_06753857_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 300 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:"main",class:_vm.b(),style:(_vm.styleSizeName),on:{"click":_vm.handleClick}},[_c('p',{style:(_vm.styleName)},[_vm._v(_vm._s(_vm.nowDate))])])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 301 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(102);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0cf07eb1_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(302);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0cf07eb1_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 302 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:"main",class:_vm.b(),style:(_vm.styleSizeName),on:{"click":_vm.handleClick}},[_c('div',{ref:"box",class:_vm.b('box')},[_c('a',{ref:"text",class:_vm.b('text'),style:(_vm.styleName),attrs:{"href":_vm.linkHref,"target":_vm.linkTarget}},[_vm._v(_vm._s(_vm.dataChart.value))])])])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 303 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(103);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3e179810_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(304);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3e179810_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 304 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:"main",class:_vm.b(),style:(_vm.styleSizeName)},[_c('el-carousel',{attrs:{"type":_vm.type,"indicator-position":_vm.indicator,"interval":_vm.interval,"height":_vm.height}},_vm._l((_vm.dataChart),function(item){return _c('el-carousel-item',{key:item,on:{"click":function($event){return _vm.handleClick(item,_vm.index)}}},[_c('img',{style:(_vm.styleName),attrs:{"src":item.value,"draggable":"false"}})])}),1)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 305 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(104);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1a9a4d19_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(306);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1a9a4d19_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 306 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:"main",class:_vm.b(),style:(_vm.styleSizeName),on:{"click":_vm.handleClick}},[_c('iframe',{attrs:{"src":_vm.dataChart.value,"draggable":"false"}})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 307 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(105);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_98aedbc0_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(308);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_98aedbc0_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 308 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:"main",class:_vm.b(),style:(_vm.styleSizeName),on:{"click":_vm.handleClick}},[_c('video',{staticStyle:{"object-fit":"fill"},attrs:{"controls":"","autoplay":"","loop":"","width":_vm.width,"height":_vm.height}},[_c('source',{attrs:{"src":_vm.dataChart.value}})])])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 309 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(106);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3a203901_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(310);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3a203901_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 310 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleSizeName)},[_c('div',{ref:_vm.id,style:(_vm.styleChartName)})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 311 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(107);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7192e252_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(312);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7192e252_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 312 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleSizeName)},[_c('div',{ref:_vm.id,style:(_vm.styleChartName)})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 313 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(108);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6479c7ef_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(314);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6479c7ef_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 314 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:"main",class:_vm.b(),style:(_vm.styleSizeName),on:{"click":_vm.handleClick}},[_c('div',{class:_vm.b('text',{'line':_vm.type==='line','circle':_vm.type==='circle'})},[_c('p',{style:(_vm.styleSuffixName)},[_vm._v(_vm._s(_vm.dataChart.label))]),_c('p',{style:(_vm.styleName)},[(_vm.dataChart.value)?_c('avue-count-up',{attrs:{"end":Number(_vm.dataChart.value)}}):_vm._e()],1)]),_c('avue-progress',{attrs:{"color":_vm.color,"width":_vm.width,"showText":false,"strokeWidth":_vm.strokeWidth,"percentage":_vm.dataChart.data,"type":_vm.type}})],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 315 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(109);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_04ed933e_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(316);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_04ed933e_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 316 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleSizeName),on:{"mousewheel":function($event){$event.preventDefault();return _vm.handleMousewheel($event)}}},[(_vm.isEchart)?_c('div',{ref:_vm.id,style:(_vm.styleChartName)}):_c('div',{class:_vm.b('map')},[_c('div',{class:_vm.b('box'),style:(_vm.styleImgName),on:{"mousedown":function($event){_vm.disabled?false:_vm.handleMouseDown($event)},"mousemove":function($event){_vm.disabled?false:_vm.handleMouseMove($event)},"mouseup":function($event){_vm.disabled?false:_vm.handleMouseUp($event)}}},[_c('img',{ref:"img",class:_vm.b('bg'),attrs:{"src":_vm.img,"draggable":"false"}}),_vm._l((_vm.location),function(item,index){return _c('span',{class:_vm.b('location'),style:({left:_vm.setPx(item.x),top:_vm.setPx(item.y)})})})],2)])])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 317 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(110);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_2972a36b_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(318);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_2972a36b_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 318 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleSizeName),on:{"click":_vm.handleClick}},[_c('img',{class:_vm.b({'rotate': _vm.rotate}),style:([_vm.styleImgName,_vm.styleSizeName]),attrs:{"src":_vm.dataChart.value,"draggable":"false"}})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 319 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(111);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_9b0fc8b6_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(320);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_9b0fc8b6_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 320 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleSizeName)},[_c('div',{style:(_vm.styleImgName)})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 321 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(112);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ddb0fc7a_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(322);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ddb0fc7a_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 322 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:"main",class:_vm.b(),style:(_vm.styleSizeName)},[(_vm.isSelect)?_c('avue-select',{style:(_vm.styleSelectName),attrs:{"dic":typeof _vm.dataChart ==='string'?[]:_vm.dataChart},model:{value:(_vm.active),callback:function ($$v) {_vm.active=$$v},expression:"active"}}):_c('div',{class:_vm.b('list')},_vm._l((_vm.dataChart),function(item,index){return _c('div',{key:index,class:_vm.b('item'),style:([_vm.styleName,_vm.styleActiveName(item)]),on:{"click":function($event){return _vm.handleClick(item.value)}}},[(item.icon)?_c('div',{class:_vm.b('icon'),style:([_vm.styleIconName,_vm.styleIconBgName(item),_vm.styleIconActiveName(item)])}):_vm._e(),_c('span',[_vm._v(_vm._s(item.label))])])}),0)],1)}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 323 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(113);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_00e17632_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(324);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_00e17632_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 324 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleSizeName)},[_c('div',{staticClass:"swiper-container"},[(_vm.reload)?_c('div',{staticClass:"swiper-wrapper"},[_vm._t("default")],2):_vm._e(),_c('div',{staticClass:"swiper-pagination"})])])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 325 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(114);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_33a3cffd_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(326);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_33a3cffd_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 326 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleSizeName)},[_c('div',{ref:_vm.id,style:(_vm.styleChartName)})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 327 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(115);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7dd1ba1b_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(328);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7dd1ba1b_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 328 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleSizeName)},[_c('div',{ref:_vm.id,style:(_vm.styleChartName)})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 329 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(116);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_4d60fcef_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(330);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_4d60fcef_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 330 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleSizeName)},[_c('div',{ref:_vm.id,style:(_vm.styleChartName)})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 331 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(117);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_4feda438_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(332);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_4feda438_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 332 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleSizeName)},[_c('div',{ref:_vm.id,style:(_vm.styleChartName)})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 333 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(118);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3d390b40_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(334);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3d390b40_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 334 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.b(),style:(_vm.styleSizeName)},[_c('div',{ref:_vm.id,style:(_vm.styleChartName)})])}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ }),
- /* 335 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = {
- // v-dialog-drag: 弹窗拖拽
- bind: function bind(el, binding, vnode, oldVnode) {
- var value = binding.value;
- if (value == false) return;
- // 获取拖拽内容头部
- var dialogHeaderEl = el.querySelector('.el-dialog__header');
- var dragDom = el.querySelector('.el-dialog');
- dialogHeaderEl.style.cursor = 'move';
- // 获取原有属性 ie dom元素.currentStyle 火狐谷歌 window.getComputedStyle(dom元素, null);
- var sty = dragDom.currentStyle || window.getComputedStyle(dragDom, null);
- dragDom.style.position = 'absolute';
- dragDom.style.top = '' + dragDom.style.marginTop;
- dragDom.style.marginTop = 0;
- var width = dragDom.style.width;
- if (width.includes('%')) {
- width = +document.body.clientWidth * (+width.replace(/\%/g, '') / 100);
- } else {
- width = +width.replace(/\px/g, '');
- }
- dragDom.style.left = (document.body.clientWidth - width) / 2 + 'px';
- // 鼠标按下事件
- dialogHeaderEl.onmousedown = function (e) {
- // 鼠标按下,计算当前元素距离可视区的距离 (鼠标点击位置距离可视窗口的距离)
- var disX = e.clientX - dialogHeaderEl.offsetLeft;
- var disY = e.clientY - dialogHeaderEl.offsetTop;
- // 获取到的值带px 正则匹配替换
- var styL = void 0,
- styT = void 0;
- // 注意在ie中 第一次获取到的值为组件自带50% 移动之后赋值为px
- if (sty.left.includes('%')) {
- styL = +document.body.clientWidth * (+sty.left.replace(/\%/g, '') / 100);
- styT = +document.body.clientHeight * (+sty.top.replace(/\%/g, '') / 100);
- } else {
- styL = +sty.left.replace(/\px/g, '');
- styT = +sty.top.replace(/\px/g, '');
- };
- // 鼠标拖拽事件
- document.onmousemove = function (e) {
- // 通过事件委托,计算移动的距离 (开始拖拽至结束拖拽的距离)
- var l = e.clientX - disX;
- var t = e.clientY - disY;
- var finallyL = l + styL;
- var finallyT = t + styT;
- // // 边界值判定 注意clientWidth scrollWidth区别 要减去之前的top left值
- // // dragDom.offsetParent表示弹窗阴影部分
- // if (finallyL < 0) {
- // finallyL = 0
- // } else if (finallyL > dragDom.offsetParent.clientWidth - dragDom.clientWidth - dragDom.offsetParent.offsetLeft) {
- // finallyL = dragDom.offsetParent.clientWidth - dragDom.clientWidth - dragDom.offsetParent.offsetLeft
- // }
- // if (finallyT < 0) {
- // finallyT = 0
- // } else if (finallyT > dragDom.offsetParent.clientHeight - dragDom.clientHeight - dragDom.offsetParent.offsetLeft) (
- // finallyT = dragDom.offsetParent.clientHeight - dragDom.clientHeight - dragDom.offsetParent.offsetLeft
- // )
- // 移动当前元素
- dragDom.style.left = finallyL + 'px';
- dragDom.style.top = finallyT + 'px';
- //将此时的位置传出去
- //binding.value({x:e.pageX,y:e.pageY})
- };
- document.onmouseup = function (e) {
- document.onmousemove = null;
- document.onmouseup = null;
- };
- };
- }
- };
- /***/ }),
- /* 336 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _export2Excel = __webpack_require__(337);
- var Excel = _interopRequireWildcard(_export2Excel);
- var _util = __webpack_require__(5);
- var _packages = __webpack_require__(6);
- var _packages2 = _interopRequireDefault(_packages);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
- exports.default = {
- install: function install(Vue, options) {
- Vue.prototype.$export = {
- // 导出 excel
- excel: function excel(params) {
- if (!window.saveAs || !window.XLSX) {
- _packages2.default.logs("file-saver");
- _packages2.default.logs("xlsx");
- return;
- }
- return new Promise(function (resolve, reject) {
- // 默认值
- var paramsDefault = {
- columns: [],
- data: [],
- title: 'table',
- header: null,
- merges: []
- };
- // 合并参数
- var _params = Object.assign({}, paramsDefault, params);
- // 从参数中派生数据
- var header = _params.columns.map(function (e) {
- return e.label;
- });
- var data = _params.data.map(function (row) {
- return _params.columns.map(function (col) {
- var data = row[col.prop];
- if ((0, _util.isJson)(data)) {
- data = JSON.stringify(data);
- }
- return data;
- });
- });
- // 导出
- Excel.export_json_to_excel(header, data, _params.title, {
- merges: _params.merges,
- header: _params.header
- });
- // 完成
- resolve();
- });
- },
- // 导入 xlsx
- xlsx: function xlsx(file) {
- if (!window.saveAs || !window.XLSX) {
- _packages2.default.logs("file-saver");
- _packages2.default.logs("xlsx");
- return;
- }
- var xlsx = window.XLSX;
- return new Promise(function (resolve, reject) {
- var reader = new FileReader();
- var fixdata = function fixdata(data) {
- var o = '';
- var l = 0;
- var w = 10240;
- for (; l < data.byteLength / w; ++l) {
- o += String.fromCharCode.apply(null, new Uint8Array(data.slice(l * w, l * w + w)));
- }o += String.fromCharCode.apply(null, new Uint8Array(data.slice(l * w)));
- return o;
- };
- var getHeaderRow = function getHeaderRow(sheet) {
- var headers = [];
- var range = xlsx.utils.decode_range(sheet['!ref']);
- var C = void 0;
- var R = range.s.r;
- for (C = range.s.c; C <= range.e.c; ++C) {
- var cell = sheet[xlsx.utils.encode_cell({ c: C, r: R })];
- var hdr = 'UNKNOWN ' + C;
- if (cell && cell.t) hdr = xlsx.utils.format_cell(cell);
- headers.push(hdr);
- }
- return headers;
- };
- reader.onload = function (e) {
- var data = e.target.result;
- var fixedData = fixdata(data);
- var workbook = xlsx.read(btoa(fixedData), { type: 'base64' });
- var firstSheetName = workbook.SheetNames[0];
- var worksheet = workbook.Sheets[firstSheetName];
- var header = getHeaderRow(worksheet);
- var results = xlsx.utils.sheet_to_json(worksheet);
- resolve({ header: header, results: results });
- };
- reader.readAsArrayBuffer(file);
- });
- }
- };
- }
- }; /* eslint-disable */
- // 库
- /***/ }),
- /* 337 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.export_table_to_excel = export_table_to_excel;
- exports.export_json_to_excel = export_json_to_excel;
- __webpack_require__(338);
- var saveAs = window.saveAs; /* eslint-disable */
- // 来源于网络 有细微改动
- var XLSX = window.XLSX;
- function generateArray(table) {
- var out = [];
- var rows = table.querySelectorAll('tr');
- var ranges = [];
- for (var R = 0; R < rows.length; ++R) {
- var outRow = [];
- var row = rows[R];
- var columns = row.querySelectorAll('td');
- for (var C = 0; C < columns.length; ++C) {
- var cell = columns[C];
- var colspan = cell.getAttribute('colspan');
- var rowspan = cell.getAttribute('rowspan');
- var cellValue = cell.innerText;
- if (cellValue !== '' && cellValue == +cellValue) cellValue = +cellValue;
- //Skip ranges
- ranges.forEach(function (range) {
- if (R >= range.s.r && R <= range.e.r && outRow.length >= range.s.c && outRow.length <= range.e.c) {
- for (var i = 0; i <= range.e.c - range.s.c; ++i) {
- outRow.push(null);
- }
- }
- });
- //Handle Row Span
- if (rowspan || colspan) {
- rowspan = rowspan || 1;
- colspan = colspan || 1;
- ranges.push({
- s: { r: R, c: outRow.length },
- e: { r: R + rowspan - 1, c: outRow.length + colspan - 1 }
- });
- }
- //Handle Value
- outRow.push(cellValue !== '' ? cellValue : null);
- //Handle Colspan
- if (colspan) for (var k = 0; k < colspan - 1; ++k) {
- outRow.push(null);
- }
- }
- out.push(outRow);
- }
- return [out, ranges];
- }
- function datenum(v, date1904) {
- if (date1904) v += 1462;
- var epoch = Date.parse(v);
- return (epoch - new Date(Date.UTC(1899, 11, 30))) / (24 * 60 * 60 * 1000);
- }
- function sheet_from_array_of_arrays(data, opts) {
- var ws = {};
- var range = { s: { c: 10000000, r: 10000000 }, e: { c: 0, r: 0 } };
- for (var R = 0; R != data.length; ++R) {
- for (var C = 0; C != data[R].length; ++C) {
- if (range.s.r > R) range.s.r = R;
- if (range.s.c > C) range.s.c = C;
- if (range.e.r < R) range.e.r = R;
- if (range.e.c < C) range.e.c = C;
- var cell = { v: data[R][C] };
- if (cell.v == null) continue;
- var cell_ref = XLSX.utils.encode_cell({ c: C, r: R });
- if (typeof cell.v === 'number') cell.t = 'n';else if (typeof cell.v === 'boolean') cell.t = 'b';else if (cell.v instanceof Date) {
- cell.t = 'n';
- cell.z = XLSX.SSF._table[14];
- cell.v = datenum(cell.v);
- } else cell.t = 's';
- ws[cell_ref] = cell;
- }
- }
- if (range.s.c < 10000000) ws['!ref'] = XLSX.utils.encode_range(range);
- return ws;
- }
- function Workbook() {
- if (!(this instanceof Workbook)) return new Workbook();
- this.SheetNames = [];
- this.Sheets = {};
- }
- function s2ab(s) {
- var buf = new ArrayBuffer(s.length);
- var view = new Uint8Array(buf);
- for (var i = 0; i != s.length; ++i) {
- view[i] = s.charCodeAt(i) & 0xff;
- }return buf;
- }
- function export_table_to_excel(id) {
- var theTable = document.getElementById(id);
- console.log('a');
- var oo = generateArray(theTable);
- var ranges = oo[1];
- /* original data */
- var data = oo[0];
- var ws_name = 'SheetJS';
- console.log(data);
- var wb = new Workbook(),
- ws = sheet_from_array_of_arrays(data);
- /* add ranges to worksheet */
- // ws['!cols'] = ['apple', 'banan'];
- ws['!merges'] = ranges;
- /* add worksheet to workbook */
- wb.SheetNames.push(ws_name);
- wb.Sheets[ws_name] = ws;
- var wbout = XLSX.write(wb, {
- bookType: 'xlsx',
- bookSST: false,
- type: 'binary'
- });
- saveAs(new Blob([s2ab(wbout)], { type: 'application/octet-stream' }), 'test.xlsx');
- }
- function formatJson(jsonData) {
- console.log(jsonData);
- }
- function export_json_to_excel(th, jsonData, defaultTitle) {
- var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : { merges: [], header: null };
- /* original data */
- var data = jsonData;
- data.unshift(th);
- if (options.header) data.unshift([options.header]);
- var ws_name = 'SheetJS';
- var wb = new Workbook(),
- ws = sheet_from_array_of_arrays(data);
- /* add merges area to worksheet */
- var merges = options.merges;
- if (typeof merges[0] == 'string' && merges.length == 2) merges = [merges]; // just one # ['A1', 'C1'] = > [['A1', 'C1']]
- merges = merges.map(function (i) {
- return i instanceof Array ? { s: i[0], e: i[1] } : i;
- }); // be sort :) # ['A1', 'C1'] => { s: 'A1', e: 'C3' }
- ws['!merges'] = merges;
- /* add worksheet to workbook */
- wb.SheetNames.push(ws_name);
- wb.Sheets[ws_name] = ws;
- var wbout = XLSX.write(wb, {
- bookType: 'xlsx',
- bookSST: false,
- type: 'binary'
- });
- var title = defaultTitle || '列表';
- saveAs(new Blob([s2ab(wbout)], { type: 'application/octet-stream' }), title + '.xlsx');
- }
- /***/ }),
- /* 338 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- /* eslint-disable */
- /* Blob.js
- * A Blob implementation.
- * 2014-05-27
- *
- * By Eli Grey, http://eligrey.com
- * By Devin Samarin, https://github.com/eboyjr
- * License: X11/MIT
- * See LICENSE.md
- */
- /*global self, unescape */
- /*jslint bitwise: true, regexp: true, confusion: true, es5: true, vars: true, white: true,
- plusplus: true */
- /*! @source http://purl.eligrey.com/github/Blob.js/blob/master/Blob.js */
- (function (view) {
- 'use strict';
- view.URL = view.URL || view.webkitURL;
- if (view.Blob && view.URL) {
- try {
- new Blob();
- return;
- } catch (e) {}
- }
- // Internally we use a BlobBuilder implementation to base Blob off of
- // in order to support older browsers that only have BlobBuilder
- var BlobBuilder = view.BlobBuilder || view.WebKitBlobBuilder || view.MozBlobBuilder || function (view) {
- var get_class = function get_class(object) {
- return Object.prototype.toString.call(object).match(/^\[object\s(.*)\]$/)[1];
- },
- FakeBlobBuilder = function BlobBuilder() {
- this.data = [];
- },
- FakeBlob = function Blob(data, type, encoding) {
- this.data = data;
- this.size = data.length;
- this.type = type;
- this.encoding = encoding;
- },
- FBB_proto = FakeBlobBuilder.prototype,
- FB_proto = FakeBlob.prototype,
- FileReaderSync = view.FileReaderSync,
- FileException = function FileException(type) {
- this.code = this[this.name = type];
- },
- file_ex_codes = ('NOT_FOUND_ERR SECURITY_ERR ABORT_ERR NOT_READABLE_ERR ENCODING_ERR ' + 'NO_MODIFICATION_ALLOWED_ERR INVALID_STATE_ERR SYNTAX_ERR').split(' '),
- file_ex_code = file_ex_codes.length,
- real_URL = view.URL || view.webkitURL || view,
- real_create_object_URL = real_URL.createObjectURL,
- real_revoke_object_URL = real_URL.revokeObjectURL,
- URL = real_URL,
- btoa = view.btoa,
- atob = view.atob,
- ArrayBuffer = view.ArrayBuffer,
- Uint8Array = view.Uint8Array;
- FakeBlob.fake = FB_proto.fake = true;
- while (file_ex_code--) {
- FileException.prototype[file_ex_codes[file_ex_code]] = file_ex_code + 1;
- }
- if (!real_URL.createObjectURL) {
- URL = view.URL = {};
- }
- URL.createObjectURL = function (blob) {
- var type = blob.type,
- data_URI_header;
- if (type === null) {
- type = 'application/octet-stream';
- }
- if (blob instanceof FakeBlob) {
- data_URI_header = 'data:' + type;
- if (blob.encoding === 'base64') {
- return data_URI_header + ';base64,' + blob.data;
- } else if (blob.encoding === 'URI') {
- return data_URI_header + ',' + decodeURIComponent(blob.data);
- }
- if (btoa) {
- return data_URI_header + ';base64,' + btoa(blob.data);
- } else {
- return data_URI_header + ',' + encodeURIComponent(blob.data);
- }
- } else if (real_create_object_URL) {
- return real_create_object_URL.call(real_URL, blob);
- }
- };
- URL.revokeObjectURL = function (object_URL) {
- if (object_URL.substring(0, 5) !== 'data:' && real_revoke_object_URL) {
- real_revoke_object_URL.call(real_URL, object_URL);
- }
- };
- FBB_proto.append = function (data /*, endings*/) {
- var bb = this.data;
- // decode data to a binary string
- if (Uint8Array && (data instanceof ArrayBuffer || data instanceof Uint8Array)) {
- var str = '',
- buf = new Uint8Array(data),
- i = 0,
- buf_len = buf.length;
- for (; i < buf_len; i++) {
- str += String.fromCharCode(buf[i]);
- }
- bb.push(str);
- } else if (get_class(data) === 'Blob' || get_class(data) === 'File') {
- if (FileReaderSync) {
- var fr = new FileReaderSync();
- bb.push(fr.readAsBinaryString(data));
- } else {
- // async FileReader won't work as BlobBuilder is sync
- throw new FileException('NOT_READABLE_ERR');
- }
- } else if (data instanceof FakeBlob) {
- if (data.encoding === 'base64' && atob) {
- bb.push(atob(data.data));
- } else if (data.encoding === 'URI') {
- bb.push(decodeURIComponent(data.data));
- } else if (data.encoding === 'raw') {
- bb.push(data.data);
- }
- } else {
- if (typeof data !== 'string') {
- data += ''; // convert unsupported types to strings
- }
- // decode UTF-16 to binary string
- bb.push(unescape(encodeURIComponent(data)));
- }
- };
- FBB_proto.getBlob = function (type) {
- if (!arguments.length) {
- type = null;
- }
- return new FakeBlob(this.data.join(''), type, 'raw');
- };
- FBB_proto.toString = function () {
- return '[object BlobBuilder]';
- };
- FB_proto.slice = function (start, end, type) {
- var args = arguments.length;
- if (args < 3) {
- type = null;
- }
- return new FakeBlob(this.data.slice(start, args > 1 ? end : this.data.length), type, this.encoding);
- };
- FB_proto.toString = function () {
- return '[object Blob]';
- };
- FB_proto.close = function () {
- this.size = this.data.length = 0;
- };
- return FakeBlobBuilder;
- }(view);
- view.Blob = function Blob(blobParts, options) {
- var type = options ? options.type || '' : '';
- var builder = new BlobBuilder();
- if (blobParts) {
- for (var i = 0, len = blobParts.length; i < len; i++) {
- builder.append(blobParts[i]);
- }
- }
- return builder.getBlob(type);
- };
- })(typeof self !== 'undefined' && self || typeof window !== 'undefined' && window || undefined.content || undefined);
- /***/ }),
- /* 339 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- if (!Array.prototype.includes) {
- Array.prototype.includes = function (searchElement, fromIndex) {
- if (this === null) {
- throw new TypeError('"this" is null or not defined');
- }
- var that = Object(this),
- len = that.length >>> 0,
- param = arguments,
- index = fromIndex | 0,
- startIndex = 0;
- if (len === 0) {
- return false;
- }
- startIndex = Math.max(index >= 0 ? index : len - Math.abs(index), 0);
- while (startIndex < len) {
- if (String(that[startIndex]) === String(param[0])) return true;
- startIndex++;
- }
- return false;
- };
- }
- /***/ }),
- /* 340 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = function (doc) {
- var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- if (!window.html2canvas) {
- _packages2.default.logs("Screenshot");
- return;
- }
- return window.html2canvas(doc, option);
- };
- var _packages = __webpack_require__(6);
- var _packages2 = _interopRequireDefault(_packages);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- /***/ }),
- /* 341 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = function (_ref) {
- var text = _ref.text;
- return new Promise(function (resolve, reject) {
- var container = document.body;
- var isRTL = document.documentElement.getAttribute('dir') == 'rtl';
- var fakeElem = document.createElement('textarea');
- fakeElem.style.fontSize = '12pt';
- fakeElem.style.border = '0';
- fakeElem.style.padding = '0';
- fakeElem.style.margin = '0';
- fakeElem.style.position = 'absolute';
- fakeElem.style[isRTL ? 'right' : 'left'] = '-9999px';
- var yPosition = window.pageYOffset || document.documentElement.scrollTop;
- fakeElem.style.top = yPosition + 'px';
- fakeElem.setAttribute('readonly', '');
- fakeElem.value = text;
- container.appendChild(fakeElem);
- select(fakeElem);
- var succeeded = void 0;
- try {
- succeeded = document.execCommand('copy');
- resolve();
- } catch (err) {
- succeeded = false;
- reject();
- }
- });
- };
- function select(element) {
- var selectedText = void 0;
- if (element.nodeName === 'SELECT') {
- element.focus();
- selectedText = element.value;
- } else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {
- var isReadOnly = element.hasAttribute('readonly');
- if (!isReadOnly) {
- element.setAttribute('readonly', '');
- }
- element.select();
- element.setSelectionRange(0, element.value.length);
- if (!isReadOnly) {
- element.removeAttribute('readonly');
- }
- selectedText = element.value;
- } else {
- if (element.hasAttribute('contenteditable')) {
- element.focus();
- }
- var selection = window.getSelection();
- var range = document.createRange();
- range.selectNodeContents(element);
- selection.removeAllRanges();
- selection.addRange(range);
- selectedText = selection.toString();
- }
- return selectedText;
- }
- /***/ }),
- /* 342 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = function (_ref) {
- var id = _ref.id,
- html = _ref.html;
- var style = '\n <style>\n body{\n min-width:1000px;\n }\n .avue-form__menu,.el-table__fixed-right,.avue-crud__search,.avue-crud__menu, .avue-crud__pagination,.avue-crud__tip{\n display: none;\n }\n .el-select,\n .el-date-editor.el-input,\n .el-date-editor.el-input__inner,\n .el-cascader,\n .avue-input-number {\n width: 100% !important;\n }\n </style >\n ';
- var domHtml = '';
- var allHtml = document.documentElement.innerHTML;
- var bodyHtmlStart = allHtml.substr(0, allHtml.indexOf('<body'));
- bodyHtmlStart = bodyHtmlStart + '<body >' + style;
- var bodyHtmlEnd = '</body>';
- if (id) {
- var obj = document.getElementById(id);
- if (!obj) {
- return false;
- }
- domHtml = bodyHtmlStart + document.getElementById(id).innerHTML + bodyHtmlEnd;
- } else if (html) {
- domHtml = bodyHtmlStart + html + bodyHtmlEnd;
- }
- var tab = window.open('', 'Avue打印插件');
- tab.document.open();
- tab.document.write(domHtml);
- setTimeout(function () {
- tab.window.print();
- tab.close();
- }, 100);
- };
- /***/ }),
- /* 343 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _nprogress = __webpack_require__(344);
- var _nprogress2 = _interopRequireDefault(_nprogress);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- exports.default = _nprogress2.default;
- /***/ }),
- /* 344 */
- /***/ (function(module, exports, __webpack_require__) {
- var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
- * @license MIT */
- ;(function(root, factory) {
- if (true) {
- !(__WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
- __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
- (__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :
- __WEBPACK_AMD_DEFINE_FACTORY__),
- __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
- } else if (typeof exports === 'object') {
- module.exports = factory();
- } else {
- root.NProgress = factory();
- }
- })(this, function() {
- var NProgress = {};
- NProgress.version = '0.2.0';
- var Settings = NProgress.settings = {
- minimum: 0.08,
- easing: 'ease',
- positionUsing: '',
- speed: 200,
- trickle: true,
- trickleRate: 0.02,
- trickleSpeed: 800,
- showSpinner: true,
- barSelector: '[role="bar"]',
- spinnerSelector: '[role="spinner"]',
- parent: 'body',
- template: '<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'
- };
- /**
- * Updates configuration.
- *
- * NProgress.configure({
- * minimum: 0.1
- * });
- */
- NProgress.configure = function(options) {
- var key, value;
- for (key in options) {
- value = options[key];
- if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;
- }
- return this;
- };
- /**
- * Last number.
- */
- NProgress.status = null;
- /**
- * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.
- *
- * NProgress.set(0.4);
- * NProgress.set(1.0);
- */
- NProgress.set = function(n) {
- var started = NProgress.isStarted();
- n = clamp(n, Settings.minimum, 1);
- NProgress.status = (n === 1 ? null : n);
- var progress = NProgress.render(!started),
- bar = progress.querySelector(Settings.barSelector),
- speed = Settings.speed,
- ease = Settings.easing;
- progress.offsetWidth; /* Repaint */
- queue(function(next) {
- // Set positionUsing if it hasn't already been set
- if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();
- // Add transition
- css(bar, barPositionCSS(n, speed, ease));
- if (n === 1) {
- // Fade out
- css(progress, {
- transition: 'none',
- opacity: 1
- });
- progress.offsetWidth; /* Repaint */
- setTimeout(function() {
- css(progress, {
- transition: 'all ' + speed + 'ms linear',
- opacity: 0
- });
- setTimeout(function() {
- NProgress.remove();
- next();
- }, speed);
- }, speed);
- } else {
- setTimeout(next, speed);
- }
- });
- return this;
- };
- NProgress.isStarted = function() {
- return typeof NProgress.status === 'number';
- };
- /**
- * Shows the progress bar.
- * This is the same as setting the status to 0%, except that it doesn't go backwards.
- *
- * NProgress.start();
- *
- */
- NProgress.start = function() {
- if (!NProgress.status) NProgress.set(0);
- var work = function() {
- setTimeout(function() {
- if (!NProgress.status) return;
- NProgress.trickle();
- work();
- }, Settings.trickleSpeed);
- };
- if (Settings.trickle) work();
- return this;
- };
- /**
- * Hides the progress bar.
- * This is the *sort of* the same as setting the status to 100%, with the
- * difference being `done()` makes some placebo effect of some realistic motion.
- *
- * NProgress.done();
- *
- * If `true` is passed, it will show the progress bar even if its hidden.
- *
- * NProgress.done(true);
- */
- NProgress.done = function(force) {
- if (!force && !NProgress.status) return this;
- return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);
- };
- /**
- * Increments by a random amount.
- */
- NProgress.inc = function(amount) {
- var n = NProgress.status;
- if (!n) {
- return NProgress.start();
- } else {
- if (typeof amount !== 'number') {
- amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);
- }
- n = clamp(n + amount, 0, 0.994);
- return NProgress.set(n);
- }
- };
- NProgress.trickle = function() {
- return NProgress.inc(Math.random() * Settings.trickleRate);
- };
- /**
- * Waits for all supplied jQuery promises and
- * increases the progress as the promises resolve.
- *
- * @param $promise jQUery Promise
- */
- (function() {
- var initial = 0, current = 0;
- NProgress.promise = function($promise) {
- if (!$promise || $promise.state() === "resolved") {
- return this;
- }
- if (current === 0) {
- NProgress.start();
- }
- initial++;
- current++;
- $promise.always(function() {
- current--;
- if (current === 0) {
- initial = 0;
- NProgress.done();
- } else {
- NProgress.set((initial - current) / initial);
- }
- });
- return this;
- };
- })();
- /**
- * (Internal) renders the progress bar markup based on the `template`
- * setting.
- */
- NProgress.render = function(fromStart) {
- if (NProgress.isRendered()) return document.getElementById('nprogress');
- addClass(document.documentElement, 'nprogress-busy');
-
- var progress = document.createElement('div');
- progress.id = 'nprogress';
- progress.innerHTML = Settings.template;
- var bar = progress.querySelector(Settings.barSelector),
- perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),
- parent = document.querySelector(Settings.parent),
- spinner;
-
- css(bar, {
- transition: 'all 0 linear',
- transform: 'translate3d(' + perc + '%,0,0)'
- });
- if (!Settings.showSpinner) {
- spinner = progress.querySelector(Settings.spinnerSelector);
- spinner && removeElement(spinner);
- }
- if (parent != document.body) {
- addClass(parent, 'nprogress-custom-parent');
- }
- parent.appendChild(progress);
- return progress;
- };
- /**
- * Removes the element. Opposite of render().
- */
- NProgress.remove = function() {
- removeClass(document.documentElement, 'nprogress-busy');
- removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');
- var progress = document.getElementById('nprogress');
- progress && removeElement(progress);
- };
- /**
- * Checks if the progress bar is rendered.
- */
- NProgress.isRendered = function() {
- return !!document.getElementById('nprogress');
- };
- /**
- * Determine which positioning CSS rule to use.
- */
- NProgress.getPositioningCSS = function() {
- // Sniff on document.body.style
- var bodyStyle = document.body.style;
- // Sniff prefixes
- var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :
- ('MozTransform' in bodyStyle) ? 'Moz' :
- ('msTransform' in bodyStyle) ? 'ms' :
- ('OTransform' in bodyStyle) ? 'O' : '';
- if (vendorPrefix + 'Perspective' in bodyStyle) {
- // Modern browsers with 3D support, e.g. Webkit, IE10
- return 'translate3d';
- } else if (vendorPrefix + 'Transform' in bodyStyle) {
- // Browsers without 3D support, e.g. IE9
- return 'translate';
- } else {
- // Browsers without translate() support, e.g. IE7-8
- return 'margin';
- }
- };
- /**
- * Helpers
- */
- function clamp(n, min, max) {
- if (n < min) return min;
- if (n > max) return max;
- return n;
- }
- /**
- * (Internal) converts a percentage (`0..1`) to a bar translateX
- * percentage (`-100%..0%`).
- */
- function toBarPerc(n) {
- return (-1 + n) * 100;
- }
- /**
- * (Internal) returns the correct CSS for changing the bar's
- * position given an n percentage, and speed and ease from Settings
- */
- function barPositionCSS(n, speed, ease) {
- var barCSS;
- if (Settings.positionUsing === 'translate3d') {
- barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };
- } else if (Settings.positionUsing === 'translate') {
- barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };
- } else {
- barCSS = { 'margin-left': toBarPerc(n)+'%' };
- }
- barCSS.transition = 'all '+speed+'ms '+ease;
- return barCSS;
- }
- /**
- * (Internal) Queues a function to be executed.
- */
- var queue = (function() {
- var pending = [];
-
- function next() {
- var fn = pending.shift();
- if (fn) {
- fn(next);
- }
- }
- return function(fn) {
- pending.push(fn);
- if (pending.length == 1) next();
- };
- })();
- /**
- * (Internal) Applies css properties to an element, similar to the jQuery
- * css method.
- *
- * While this helper does assist with vendor prefixed property names, it
- * does not perform any manipulation of values prior to setting styles.
- */
- var css = (function() {
- var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],
- cssProps = {};
- function camelCase(string) {
- return string.replace(/^-ms-/, 'ms-').replace(/-([\da-z])/gi, function(match, letter) {
- return letter.toUpperCase();
- });
- }
- function getVendorProp(name) {
- var style = document.body.style;
- if (name in style) return name;
- var i = cssPrefixes.length,
- capName = name.charAt(0).toUpperCase() + name.slice(1),
- vendorName;
- while (i--) {
- vendorName = cssPrefixes[i] + capName;
- if (vendorName in style) return vendorName;
- }
- return name;
- }
- function getStyleProp(name) {
- name = camelCase(name);
- return cssProps[name] || (cssProps[name] = getVendorProp(name));
- }
- function applyCss(element, prop, value) {
- prop = getStyleProp(prop);
- element.style[prop] = value;
- }
- return function(element, properties) {
- var args = arguments,
- prop,
- value;
- if (args.length == 2) {
- for (prop in properties) {
- value = properties[prop];
- if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);
- }
- } else {
- applyCss(element, args[1], args[2]);
- }
- }
- })();
- /**
- * (Internal) Determines if an element or space separated list of class names contains a class name.
- */
- function hasClass(element, name) {
- var list = typeof element == 'string' ? element : classList(element);
- return list.indexOf(' ' + name + ' ') >= 0;
- }
- /**
- * (Internal) Adds a class to an element.
- */
- function addClass(element, name) {
- var oldList = classList(element),
- newList = oldList + name;
- if (hasClass(oldList, name)) return;
- // Trim the opening space.
- element.className = newList.substring(1);
- }
- /**
- * (Internal) Removes a class from an element.
- */
- function removeClass(element, name) {
- var oldList = classList(element),
- newList;
- if (!hasClass(element, name)) return;
- // Replace the class name.
- newList = oldList.replace(' ' + name + ' ', ' ');
- // Trim the opening and closing spaces.
- element.className = newList.substring(1, newList.length - 1);
- }
- /**
- * (Internal) Gets a space separated list of the class names on the element.
- * The list is wrapped with a single space on each end to facilitate finding
- * matches within the list.
- */
- function classList(element) {
- return (' ' + (element.className || '') + ' ').replace(/\s+/gi, ' ');
- }
- /**
- * (Internal) Removes an element from the DOM.
- */
- function removeElement(element) {
- element && element.parentNode && element.parentNode.removeChild(element);
- }
- return NProgress;
- });
- /***/ }),
- /* 345 */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _index = __webpack_require__(346);
- var _index2 = _interopRequireDefault(_index);
- var _vdom = __webpack_require__(18);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- var instance = void 0;
- var instances = [];
- var seed = 1;
- var ImagePreview = function ImagePreview(Vue) {
- var MessageConstructor = Vue.extend(_index2.default);
- var obj = function obj() {
- var datas = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
- var index = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
- var id = 'imagePreview_' + seed++;
- var options = {
- datas: datas,
- index: index
- };
- var userOnClose = options.onClose;
- instance = new MessageConstructor({
- data: options
- });
- options.onClose = function () {
- obj.close(id, userOnClose);
- };
- instance.id = id;
- if ((0, _vdom.isVNode)(instance.message)) {
- instance.$slots.default = [instance.message];
- instance.message = null;
- }
- instance.vm = instance.$mount();
- document.body.appendChild(instance.vm.$el);
- instance.vm.isShow = true;
- instance.dom = instance.vm.$el;
- instances.push(instance);
- return instance.vm;
- };
- obj.close = function (id, userOnClose) {
- for (var i = 0, len = instances.length; i < len; i++) {
- if (id === instances[i].id) {
- if (typeof userOnClose === 'function') {
- userOnClose(instances[i]);
- }
- instances.splice(i, 1);
- break;
- }
- }
- };
- return obj;
- };
- exports.default = ImagePreview;
- /***/ }),
- /* 346 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(119);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);
- /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3fdcff2b_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(347);
- var normalizeComponent = __webpack_require__(0)
- /* script */
- /* template */
- /* template functional */
- var __vue_template_functional__ = false
- /* styles */
- var __vue_styles__ = null
- /* scopeId */
- var __vue_scopeId__ = null
- /* moduleIdentifier (server only) */
- var __vue_module_identifier__ = null
- var Component = normalizeComponent(
- __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,
- __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3fdcff2b_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
- __vue_template_functional__,
- __vue_styles__,
- __vue_scopeId__,
- __vue_module_identifier__
- )
- /* harmony default export */ __webpack_exports__["default"] = (Component.exports);
- /***/ }),
- /* 347 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.isShow)?_c('div',{class:_vm.b()},[_c('div',{class:_vm.b('mask')}),_c('span',{staticClass:"el-image-viewer__btn el-image-viewer__close",on:{"click":_vm.close}},[_c('i',{staticClass:"el-icon-circle-close"})]),(_vm.isRrrow)?_c('span',{staticClass:"el-image-viewer__btn el-image-viewer__prev",on:{"click":function($event){return _vm.$refs.carousel.prev()}}},[_c('i',{staticClass:"el-icon-arrow-left"})]):_vm._e(),(_vm.isRrrow)?_c('span',{staticClass:"el-image-viewer__btn el-image-viewer__next",on:{"click":function($event){return _vm.$refs.carousel.next()}}},[_c('i',{staticClass:"el-icon-arrow-right"})]):_vm._e(),_c('div',{ref:"box",class:_vm.b('box'),style:(_vm.styleBoxName)},[_c('el-carousel',{ref:"carousel",attrs:{"initial-index":_vm.index,"interval":0,"arrow":"never","indicator-position":"none","height":_vm.height},on:{"change":_vm.handleChange}},_vm._l((_vm.datas),function(item,index){return _c('el-carousel-item',{key:index},[_c('img',_vm._b({style:(_vm.styleName),attrs:{"src":item.url,"controls":"controls","ondragstart":"return false"},on:{"mousedown":_vm.move}},'img',_vm.getIsVideo(item),false))])}),1)],1),_c('div',{staticClass:"el-image-viewer__btn el-image-viewer__actions"},[_c('div',{staticClass:"el-image-viewer__actions__inner"},[_c('i',{staticClass:"el-icon-zoom-out",on:{"click":_vm.subScale}}),_c('i',{staticClass:"el-icon-zoom-in",on:{"click":_vm.addScale}}),_c('i',{staticClass:"el-icon-refresh-left",on:{"click":function($event){_vm.rotate=_vm.rotate-90}}}),_c('i',{staticClass:"el-icon-refresh-right",on:{"click":function($event){_vm.rotate=_vm.rotate+90}}})])])]):_vm._e()}
- var staticRenderFns = []
- var esExports = { render: render, staticRenderFns: staticRenderFns }
- /* harmony default export */ __webpack_exports__["a"] = (esExports);
- /***/ })
- /******/ ]);
- });
|