common.scss 214 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621
  1. @use "./normalize.scss";
  2. @use "./report.scss"; //分析报告相关的公共样式
  3. ul,
  4. li {
  5. list-style: none;
  6. margin: 0;
  7. padding: 0;
  8. }
  9. .clearfix {
  10. &:after {
  11. visibility: hidden;
  12. display: block;
  13. font-size: 0;
  14. content: " ";
  15. clear: both;
  16. height: 0;
  17. }
  18. }
  19. //页面最高层容器 统一最底层背景色 #F0F4FB
  20. .container_layout {
  21. width: 100%;
  22. height: 100%;
  23. background-color: #f0f4fb;
  24. .layout_header {
  25. width: 100%;
  26. height: 60px;
  27. }
  28. .layout_main {
  29. width: 100%;
  30. height: calc(100% - 60px);
  31. }
  32. //页脚区域
  33. .layout_footer {
  34. width: 100%;
  35. height: 60px;
  36. }
  37. //内容区布局
  38. .user_main {
  39. width: 100%;
  40. height: 100%;
  41. overflow: hidden;
  42. display: flex;
  43. justify-content: space-between;
  44. padding: 10px;
  45. box-sizing: border-box;
  46. .user_main_left {
  47. width: 170px;
  48. height: 100%;
  49. display: flex;
  50. justify-content: center;
  51. }
  52. .user_main_right {
  53. width: calc(100% - 180px);
  54. height: 100%;
  55. // background-color: #fff;
  56. // padding: 20px;
  57. box-sizing: border-box;
  58. border-radius: 10px;
  59. overflow-y: auto;
  60. }
  61. }
  62. //屏幕小于1400px
  63. @media screen and (max-width: 1400px) {
  64. .user_main {
  65. width: 100%;
  66. height: 100%;
  67. overflow: hidden;
  68. display: flex;
  69. justify-content: space-between;
  70. padding: 10px;
  71. box-sizing: border-box;
  72. .user_main_left {
  73. width: 150px;
  74. height: 100%;
  75. display: flex;
  76. justify-content: center;
  77. }
  78. .user_main_right {
  79. width: calc(100% - 160px);
  80. height: 100%;
  81. background-color: #fff;
  82. padding: 10px;
  83. box-sizing: border-box;
  84. border-radius: 10px;
  85. overflow-y: auto;
  86. }
  87. }
  88. }
  89. }
  90. .target_item
  91. {
  92. width: 100%;
  93. height:auto;
  94. box-sizing: border-box;
  95. background-color: #fff;
  96. border-radius: 10px;
  97. margin-bottom: 10px;
  98. padding: 10px;
  99. }
  100. .page_target
  101. {
  102. width: 100%;
  103. height: 100%;
  104. overflow:hidden;
  105. .target_module
  106. {
  107. width: 100%;
  108. height:auto;
  109. box-sizing: border-box;
  110. background-color: #fff;
  111. border-radius: 10px;
  112. margin-bottom: 20px;
  113. padding: 20px;
  114. }
  115. }
  116. //页面最高层级 统一最底层背景色 #F0F4FB
  117. .layout {
  118. position: relative;
  119. min-height: 100%;
  120. margin: 0 auto;
  121. padding-bottom: 30px;
  122. overflow-y: hidden;
  123. // background-color: #ebecee;
  124. background-color: #f0f4fb;
  125. }
  126. .layoutMain {
  127. width: 1200px;
  128. margin: 0 auto;
  129. margin-top: 60px;
  130. min-height: 100%;
  131. margin-left: 0;
  132. margin-right: 0;
  133. }
  134. #app > div {
  135. height: 100%;
  136. }
  137. html,
  138. body {
  139. overflow: hidden;
  140. font-family: Inter, -apple-system, BlinkMacSystemFont, PingFang SC,
  141. Hiragino Sans GB, noto sans, Helvetica Neue, Helvetica,
  142. Arial, sans-serif;
  143. }
  144. .el-popup-parent--hidden {
  145. padding-right: 0px !important;
  146. }
  147. .LoginItem .login-form .el-input__prefix {
  148. .el-icon-user:before,
  149. .el-icon-lock:before,
  150. .el-icon-arrow-left:before {
  151. font-size: 16px !important;
  152. }
  153. }
  154. .LoginItem .el-select,
  155. .LoginItem .el-input,
  156. .LoginItem .el-input__inner,
  157. .emailNoLogin .el-input,
  158. .emailNoLogin .el-input__inner {
  159. height: 53px !important;
  160. }
  161. .el-table .caret-wrapper {
  162. height: 34px;
  163. width: 16px;
  164. }
  165. .el-input-group__append {
  166. width: 36px !important;
  167. height: 100%;
  168. padding: 0 !important;
  169. text-align: center;
  170. }
  171. // .el-input-group__append button {
  172. // padding: 0 !important;
  173. // }
  174. //隐藏滚动条样式
  175. .hide_scrollbar
  176. {
  177. // 隐藏整个滚动条轨道区域
  178. &::-webkit-scrollbar {
  179. display: none;
  180. }
  181. // 禁用 IE 和 Edge 浏览器的滚动条
  182. -ms-overflow-style: none;
  183. // 禁用 Firefox 滚动条
  184. scrollbar-width: none;
  185. }
  186. //公共导航菜单样式
  187. .nav_menu
  188. {
  189. width: calc(100% - 40px);
  190. border-radius: 10px;
  191. margin: auto;
  192. margin-top: 20px;
  193. .menu_one_item
  194. {
  195. height: 40px;
  196. line-height: 40px;
  197. border-radius: 6px;
  198. font-size: 16px;
  199. color:#666;
  200. font-weight: 400;
  201. margin-bottom: 8px;
  202. padding-left: 0 !important;
  203. i
  204. {
  205. margin-left: 11px;
  206. margin-right: 8px;
  207. width: 16px;
  208. height: 16px;
  209. color:#666;
  210. font-size: 18px;
  211. }
  212. span
  213. {
  214. font-size: 16px;
  215. }
  216. }
  217. .menu_one_item:hover
  218. {
  219. i
  220. {
  221. margin-left: 11px;
  222. margin-right: 8px;
  223. width: 16px;
  224. height: 16px;
  225. color:#2e64fa;
  226. font-size: 18px;
  227. }
  228. span
  229. {
  230. color:#2e64fa;
  231. font-size: 16px;
  232. }
  233. }
  234. .menu_one_title
  235. {
  236. }
  237. .el-submenu .el-menu-item
  238. {
  239. min-width: 100px;
  240. width: 130px;
  241. border-radius: 6px;
  242. padding-left: 39px !important;
  243. }
  244. .el-menu
  245. {
  246. border: none;
  247. background-color: transparent;
  248. }
  249. .el-menu-item
  250. {
  251. font-size: 14px;
  252. font-weight: 400;
  253. width: 130px;
  254. height: 40px;
  255. color: #666666;
  256. display: inline-flex;
  257. align-items: center;
  258. border-radius: 6px;
  259. margin-bottom: 8px !important;
  260. }
  261. .el-menu-item:hover {
  262. color: #2e64fa;
  263. i{
  264. color:#2e64fa !important;
  265. }
  266. }
  267. .is-active
  268. {
  269. color:#2e64fa;
  270. span
  271. {
  272. color:#2e64fa;
  273. }
  274. i{
  275. color:#2e64fa !important;
  276. }
  277. }
  278. .el-submenu > div .el-submenu__icon-arrow {
  279. font-weight: 600;
  280. font-size: 14px;
  281. right: -12px;
  282. }
  283. .el-submenu__title
  284. {
  285. height: 40px;
  286. line-height: 40px;
  287. border-radius: 6px;
  288. font-size: 16px;
  289. color:#666;
  290. font-weight: 400;
  291. padding-left: 0px !important;
  292. margin-bottom: 8px;
  293. i
  294. {
  295. margin-left: 11px;
  296. margin-right: 8px;
  297. width: 16px;
  298. height: 16px;
  299. color:#666;
  300. font-size: 18px;
  301. }
  302. }
  303. .el-submenu__title:hover
  304. {
  305. background-color: transparent !important;
  306. color:#2e64fa !important;
  307. i
  308. {
  309. color:#2e64fa !important;
  310. }
  311. }
  312. .el-menu-item.is-active
  313. {
  314. background: #2e64fa;
  315. color: #fff;
  316. font-weight: 500px;
  317. font-size: 14px;
  318. i
  319. {
  320. color:#fff !important;
  321. }
  322. span
  323. {
  324. color:#fff !important;
  325. }
  326. }
  327. .el-menu-item.is-active:hover
  328. {
  329. background: #2e64fa;
  330. color: #fff;
  331. font-weight: 500px;
  332. font-size: 14px;
  333. i
  334. {
  335. color:#fff !important;
  336. }
  337. }
  338. }
  339. //顶部header 菜单样式
  340. .page_header
  341. {
  342. width: 100%;
  343. height: 65px;
  344. background: #2E64FA;
  345. position: relative;
  346. display: flex;
  347. justify-content: space-between;
  348. align-items: center;
  349. .back_button
  350. {
  351. width: 68px;
  352. height: 36px;
  353. position: absolute;
  354. left: 50px;
  355. border-radius: 4px;
  356. border:2px solid #fff;
  357. box-sizing: border-box;
  358. display: flex;
  359. align-items: center;
  360. justify-content: center;
  361. color:#fff;
  362. cursor: pointer;
  363. }
  364. .header_title
  365. {
  366. width: calc(100% - 200px);
  367. margin: auto;
  368. font-weight: 700;
  369. font-size: 24px;
  370. color:#fff;
  371. text-align: center;
  372. .header_title_tip
  373. {
  374. font-size: 12px;
  375. font-weight: 400;
  376. color:#fff;
  377. margin-left: 10px;
  378. }
  379. }
  380. }
  381. // 全局筛选下拉列表icon颜色调整
  382. .el-select .el-input .el-select__caret
  383. {
  384. color:#999999;
  385. }
  386. // 全局滚动条样式修改
  387. /* 滚动条轨道区域样式 */
  388. ::-webkit-scrollbar {
  389. width: 8px;
  390. height: 8px;
  391. /* 设置滚动条宽度为8像素 */
  392. background-color: transparent;
  393. }
  394. /* 滑块样式 */
  395. ::-webkit-scrollbar-thumb {
  396. background-color: #b8b8b8;
  397. /* 设置滑块颜色为深灰色 */
  398. border-radius: 4px;
  399. max-height: 150px;//设置手柄最大高度
  400. /* 设置滑块边角半径为4像素 */
  401. }
  402. /* 滚动条轨道内部空白区域样式 */
  403. ::-webkit-scrollbar-track {
  404. background-color: #f0f0f0;
  405. /* 设置轨道背景色为浅灰色 */
  406. }
  407. /* 滚动条两端按钮样式 */
  408. ::-webkit-scrollbar-button {
  409. display: none;
  410. /* 不显示按钮 */
  411. }
  412. /* 交叉点处的区域样式 */
  413. ::-webkit-scrollbar-corner {
  414. background-color: transparent;
  415. /* 设置交叉点处的背景色为透明 */
  416. }
  417. /* 调整大小手柄样式 */
  418. ::-webkit-resizer {
  419. display: none;
  420. /* 不显示调整大小手柄 */
  421. }
  422. .vxe-table {
  423. font-family: revert;
  424. /* 不设置 font-family,浏览器使用默认字体 */
  425. }
  426. //左右切换按钮样式
  427. .right_user_tab {
  428. width: calc(100% - 40px);
  429. margin: auto;
  430. display: flex;
  431. margin-top: 20px;
  432. .tab_system_user {
  433. width: 50%;
  434. height: 34px;
  435. line-height: 34px;
  436. text-align: center;
  437. border-radius: 4px 0px 0px 4px;
  438. cursor: pointer;
  439. border: 1px solid #bbbbbb;
  440. font-weight: 400;
  441. font-size: 16px;
  442. color: #bbbbbb;
  443. cursor: pointer;
  444. }
  445. .tab_temporay_user {
  446. width: 50%;
  447. height: 34px;
  448. border-radius: 0px 4px 4px 0px;
  449. line-height: 34px;
  450. text-align: center;
  451. border: 1px solid #bbbbbb;
  452. font-weight: 400;
  453. font-size: 16px;
  454. color: #bbbbbb;
  455. cursor: pointer;
  456. }
  457. .select_cur {
  458. background: #2e64fa;
  459. font-weight: 400;
  460. font-size: 16px;
  461. color: #ffffff;
  462. cursor: pointer;
  463. border: 1px solid #2e64fa;
  464. }
  465. }
  466. .page_tree {
  467. width: 100%;
  468. border: 1px solid rgb(238, 238, 238);
  469. overflow-y: auto;
  470. border-radius: 6px;
  471. .el-tree--highlight-current
  472. .el-tree-node.is-current
  473. > .el-tree-node__content {
  474. background: #e3eeff !important;
  475. color: #2e64fa !important;
  476. border-radius: 4px;
  477. padding: 5px 4px;
  478. .el-icon-caret-right {
  479. color: #2e64fa !important;
  480. }
  481. }
  482. .el-tree--highlight-current
  483. .el-tree-node.is-current
  484. > .el-tree-node__content {
  485. background-color: red;
  486. }
  487. .el-tree-node .el-tree-node__content:hover {
  488. background-color: #f0f2f5;
  489. /* 悬浮时的背景色 */
  490. border-radius: 4px;
  491. padding: 5px 4px;
  492. }
  493. .el-tree-node .el-tree-node__content {
  494. padding: 5px 4px;
  495. }
  496. }
  497. @media screen and (max-width: 1400px) {
  498. .layoutMain,
  499. .headerBox {
  500. width: 100%;
  501. }
  502. // .layoutMain,.headerBox{
  503. // width:1260px;
  504. // }
  505. }
  506. @media screen and (min-width: 1401px) {
  507. .layoutMain
  508. {
  509. min-width: 1400px;
  510. overflow-x: auto;
  511. }
  512. .layoutMain,
  513. .headerBox {
  514. width: 100%;
  515. }
  516. }
  517. .layoutCon {
  518. flex: 1;
  519. overflow: hidden;
  520. }
  521. //ckeditor reset css
  522. .ck-powered-by-balloon {
  523. display: none !important;
  524. }
  525. html,
  526. body {
  527. width: 100%;
  528. height: 100%;
  529. }
  530. body {
  531. font-size: 14px;
  532. color: #303133;
  533. -webkit-font-smoothing: antialiased;
  534. }
  535. .fl {
  536. float: left;
  537. }
  538. .fr {
  539. float: right;
  540. }
  541. //extend
  542. .fs12 {
  543. font-size: 12px;
  544. }
  545. .fs14 {
  546. font-size: 14px;
  547. }
  548. .fs16 {
  549. font-size: 16px;
  550. }
  551. .fs18 {
  552. font-size: 18px;
  553. }
  554. .fs20 {
  555. font-size: 20px;
  556. }
  557. .fs24 {
  558. font-size: 24px;
  559. }
  560. .fs30 {
  561. font-size: 30px;
  562. }
  563. .tl {
  564. text-align: left;
  565. }
  566. .tc {
  567. text-align: center;
  568. }
  569. .tr {
  570. text-align: right;
  571. }
  572. .lh18 {
  573. line-height: 18px;
  574. }
  575. .lh22 {
  576. line-height: 22px;
  577. }
  578. .lh24 {
  579. line-height: 24px;
  580. }
  581. .lh28 {
  582. line-height: 28px;
  583. }
  584. .lh30 {
  585. line-height: 30px;
  586. }
  587. .lh46 {
  588. line-height: 46px;
  589. }
  590. .mt5 {
  591. margin-top: 5px;
  592. }
  593. .mt10 {
  594. margin-top: 10px;
  595. }
  596. .mt15 {
  597. margin-top: 15px;
  598. }
  599. .mt20 {
  600. margin-top: 20px;
  601. }
  602. .mt30 {
  603. margin-top: 30px;
  604. }
  605. .ml10 {
  606. margin-left: 10px;
  607. }
  608. .ml15 {
  609. margin-left: 15px;
  610. }
  611. .ml20 {
  612. margin-left: 20px;
  613. }
  614. .p0 {
  615. padding: 0;
  616. }
  617. .p20 {
  618. padding: 20px;
  619. }
  620. .pl8 {
  621. padding-left: 8px;
  622. }
  623. .fbRegular {
  624. font-weight: normal;
  625. }
  626. .fb {
  627. font-weight: bold;
  628. }
  629. .fwMedium {
  630. font-weight: 500;
  631. }
  632. .fbd {
  633. font-weight: 700;
  634. }
  635. .vSpace16 {
  636. margin: 0 auto;
  637. height: 16px;
  638. }
  639. .colorBtnRed {
  640. color: #f56c6c;
  641. }
  642. // / 最多俩行多出...
  643. .ellipsis2 {
  644. overflow: hidden;
  645. text-overflow: ellipsis;
  646. display: -webkit-box;
  647. -webkit-line-clamp: 2;
  648. -webkit-box-orient: vertical;
  649. white-space: normal;
  650. word-break: break-all;
  651. word-wrap: break-word;
  652. text-align: justify;
  653. }
  654. .page_jg_10 {
  655. width: 100%;
  656. height: 10px;
  657. }
  658. //通用间隔
  659. .page_jg {
  660. clear: both;
  661. height: 12px;
  662. width: 100%;
  663. }
  664. //通用间隔20px
  665. .page_jg_20 {
  666. clear: both;
  667. height: 20px;
  668. width: 100%;
  669. }
  670. //通用间隔18px
  671. .page_jg_18 {
  672. clear: both;
  673. height: 18px;
  674. width: 100%;
  675. }
  676. //通用间隔16px
  677. .page_jg_16 {
  678. clear: both;
  679. height: 16px;
  680. width: 100%;
  681. }
  682. //通用间隔10px
  683. .page_jg_10 {
  684. clear: both;
  685. height: 10px;
  686. width: 100%;
  687. }
  688. //页面表格公共样式
  689. .page_table {
  690. // 表格悬浮效果覆盖
  691. .el-table__body tr:hover > td {
  692. background-color: #EAF0FF !important; // 蓝色系悬浮背景
  693. }
  694. //表格竖着的边框线样式
  695. th.el-table__cell {
  696. border-right: 1px solid #e9e9e9;
  697. }
  698. th.el-table__cell:nth-last-child(2) {
  699. border-right: none; // 去掉最后一个单元格的右侧边框 最右边还有个滚动条的 所以要去掉倒数第二个
  700. }
  701. .el-table th.el-table__cell.is-leaf, .el-table td.el-table__cell
  702. {
  703. border-bottom: 1px solid #e9e9e9;
  704. }
  705. .el-table {
  706. border-radius: 8px;
  707. border: 1px solid #e9e9e9;
  708. border-right: none;
  709. border-bottom: 0px solid #e9e9e9;
  710. .el-table__body-wrapper {
  711. table {
  712. tr {
  713. td {
  714. border-right: 1px solid #e9e9e9;
  715. }
  716. td:last-child,
  717. th:last-child {
  718. border-right: 0px solid green;
  719. }
  720. }
  721. }
  722. }
  723. .el-table__empty-block {
  724. // background-color: red;
  725. min-height: 120px;
  726. background-image: url("../assets/bg/table_no_data.png");
  727. background-size: 64px 72px;
  728. background-position: 50% 50%;
  729. background-repeat: no-repeat;
  730. .el-table__empty-text {
  731. display: none;
  732. }
  733. }
  734. }
  735. //表格加载动画字体
  736. .el-loading-spinner .el-loading-text
  737. {
  738. font-size: 14px;
  739. }
  740. .el-loading-spinner i
  741. {
  742. font-size: 20px;
  743. color:#2E64FA;
  744. }
  745. //表格里的输入框 选择框样式覆盖
  746. .el-input__inner {
  747. height: 36px !important;
  748. line-height: 36px !important;
  749. }
  750. // 下拉选择框 中间箭头上下居中
  751. .el-select .el-input .el-select__caret {
  752. height: 36px;
  753. }
  754. // 下拉选择框 中间箭头上下居中
  755. .el-input__icon {
  756. line-height: 36px;
  757. }
  758. //去掉滚动条后的表格整体宽度
  759. .el-table__body {
  760. width: 100% !important;
  761. }
  762. .el-table {
  763. border-radius: 8px;
  764. }
  765. //标题栏背景色
  766. .el-table tr th.el-table__cell {
  767. // background-color: #F0F2F5;
  768. background-color: #f4f6f8 !important;
  769. font-size: 16px;
  770. color: #333;
  771. font-weight: 600;
  772. // padding-left: 8px;
  773. }
  774. // 表格标题行背景
  775. .el-table tr th.el-table__cell .cell
  776. {
  777. display: flex;
  778. align-items: center;
  779. justify-content: center;
  780. }
  781. // 表格内容行背景
  782. .el-table .cell {
  783. padding: 0 5px !important;
  784. width: 100%;
  785. height: 100%;
  786. display: flex;
  787. align-items: center;
  788. justify-content: center;
  789. // color:#666;
  790. }
  791. .el-table thead {
  792. color: #333 !important;
  793. font-weight: 500;
  794. font-size: 14px;
  795. height: 52px;
  796. .is-left
  797. {
  798. padding-left: 10px; //靠左的标题加10边距
  799. }
  800. }
  801. .table_badge
  802. {
  803. .el-badge__content
  804. {
  805. z-index: 999;
  806. }
  807. }
  808. .el-table .el-table__cell {
  809. padding: 0;
  810. height: 52px;
  811. color:#666;
  812. }
  813. // 列表行名称
  814. .page_table_row_name {
  815. width: 100%;
  816. display: flex;
  817. justify-content: flex-start;
  818. align-items: center;
  819. display: block;
  820. overflow: hidden;
  821. /* 隐藏超出容器的内容 */
  822. white-space: nowrap;
  823. /* 保持文本在一行内 */
  824. text-overflow: ellipsis;
  825. /* 超出部分显示省略号 */
  826. cursor: pointer;
  827. padding-right: 5px;
  828. padding-left: 5px;
  829. }
  830. //表格扫描列表状态
  831. .table_row_scan_state {
  832. display: flex;
  833. justify-content: center;
  834. align-items: center;
  835. // 未扫描
  836. .state_no_scan {
  837. width: 5px;
  838. height: 5px;
  839. background-color: #2E64FA;
  840. border-radius: 50%;
  841. margin-right: 3px;
  842. }
  843. // 已上传
  844. .state_success_upload {
  845. width: 5px;
  846. height: 5px;
  847. background-color: #2BC644;
  848. border-radius: 50%;
  849. margin-right: 3px;
  850. }
  851. // 缺考
  852. .state_miss_exam {
  853. width: 5px;
  854. height: 5px;
  855. background-color: #FB9F34;
  856. border-radius: 50%;
  857. margin-right: 3px;
  858. }
  859. }
  860. .row_content
  861. {
  862. width: 100%;
  863. height: 100%;
  864. display: flex;
  865. align-items: center;
  866. justify-content: center;
  867. .content_item
  868. {
  869. width: 90px;
  870. height: 34px;
  871. font-weight: 400;
  872. font-size: 14px;
  873. color: #CCCCCC;
  874. text-align: center;
  875. line-height: 34px;
  876. background-color: #f3f3f3;
  877. border-radius: 4px;
  878. cursor: pointer;
  879. }
  880. }
  881. //表格 标签样式层
  882. .tag_content
  883. {
  884. text-align: center;
  885. display: flex;
  886. justify-content:center;
  887. flex-wrap: wrap;
  888. align-items: center;
  889. // background-color: red;
  890. padding:8px;
  891. gap: 8px;
  892. .content_teacher
  893. {
  894. min-width: 90px;
  895. height: 34px;
  896. font-weight: 400;
  897. font-size: 14px;
  898. color: #2E64FA ;
  899. text-align: center;
  900. line-height: 34px;
  901. background: rgba(46,100,250,0.1);
  902. border-radius: 4px;
  903. .content_teacher_item {
  904. display: flex;
  905. justify-content:space-between;
  906. align-items: center;
  907. padding:0 8px;
  908. }
  909. i
  910. {
  911. cursor: pointer;
  912. margin-left: 10px;
  913. }
  914. i:hover
  915. {
  916. color:red;
  917. }
  918. }
  919. .content_teacher:last-child
  920. {
  921. margin-bottom: 0;
  922. }
  923. .content_item
  924. {
  925. width: 90px;
  926. height: 34px;
  927. font-weight: 400;
  928. font-size: 14px;
  929. color: #CCCCCC;
  930. text-align: center;
  931. line-height: 34px;
  932. background-color: #f3f3f3;
  933. border-radius: 4px;
  934. cursor: pointer;
  935. }
  936. .content_text
  937. {
  938. width: 90px;
  939. height: 34px;
  940. font-weight: 400;
  941. font-size: 14px;
  942. color: #666666;
  943. text-align: center;
  944. line-height: 34px;
  945. background-color: #f3f3f3;
  946. border-radius: 4px;
  947. cursor: pointer;
  948. }
  949. img
  950. {
  951. width: 12px;
  952. height: 12px;
  953. cursor: pointer;
  954. }
  955. }
  956. //表格 教学班样式
  957. .tag_teacher_content
  958. {
  959. display: flex;
  960. justify-content:space-between;
  961. align-items: center;
  962. // background-color: green;
  963. img
  964. {
  965. width: 12px;
  966. height: 12px;
  967. cursor: pointer;
  968. }
  969. .content_title
  970. {
  971. width: 80px;
  972. padding-left: 5px;
  973. display: flex;
  974. align-items: center;
  975. //内容超出加省略号
  976. overflow: hidden;
  977. text-overflow: ellipsis;
  978. white-space: nowrap;
  979. }
  980. .content_value
  981. {
  982. width: calc(100% - 80px);
  983. display: flex;
  984. justify-content: flex-start;
  985. flex-wrap: wrap;
  986. gap: 5px;
  987. padding: 5px;
  988. .content_teacher
  989. {
  990. min-width: 90px;
  991. max-width: 100px;
  992. height: 34px;
  993. font-weight: 400;
  994. font-size: 14px;
  995. color: #2E64FA ;
  996. text-align: center;
  997. line-height: 34px;
  998. background: rgba(46,100,250,0.1);
  999. border-radius: 4px;
  1000. .content_teacher_item {
  1001. display: flex;
  1002. justify-content:space-between;
  1003. align-items: center;
  1004. padding:0 8px;
  1005. }
  1006. i
  1007. {
  1008. cursor: pointer;
  1009. margin-left: 10px;
  1010. }
  1011. }
  1012. .content_teacher:last-child
  1013. {
  1014. margin-bottom: 0;
  1015. }
  1016. .content_item
  1017. {
  1018. width: 90px;
  1019. height: 34px;
  1020. font-weight: 400;
  1021. font-size: 14px;
  1022. color: #CCCCCC;
  1023. text-align: center;
  1024. line-height: 34px;
  1025. background-color: #f3f3f3;
  1026. border-radius: 4px;
  1027. cursor: pointer;
  1028. }
  1029. .content_text
  1030. {
  1031. width: 90px;
  1032. height: 34px;
  1033. font-weight: 400;
  1034. font-size: 14px;
  1035. color: #666666;
  1036. text-align: center;
  1037. line-height: 34px;
  1038. background-color: #f3f3f3;
  1039. border-radius: 4px;
  1040. cursor: pointer;
  1041. }
  1042. .content_no_data
  1043. {
  1044. width: 90px;
  1045. height: 34px;
  1046. font-weight: 400;
  1047. font-size: 14px;
  1048. text-align: center;
  1049. line-height: 34px;
  1050. border-radius: 4px;
  1051. cursor: pointer;
  1052. }
  1053. }
  1054. }
  1055. .table_header
  1056. {
  1057. width: calc(100% - 20px);
  1058. margin: auto;
  1059. position: relative;
  1060. display: flex;
  1061. justify-content: center;
  1062. align-items: center;
  1063. gap: 10px;
  1064. .group_name
  1065. {
  1066. width: calc(100% - 20px);
  1067. height: 32px !important;
  1068. background-color: #ffffff;
  1069. border-radius: 4px 4px 4px 4px;
  1070. // border:1px solid #E4E7ED;
  1071. margin-right: 2px;
  1072. }
  1073. .el-input__inner
  1074. {
  1075. padding: 0px 5px !important;
  1076. height: 32px !important;
  1077. text-align: center;
  1078. }
  1079. .el-icon-circle-close
  1080. {
  1081. cursor: pointer;
  1082. }
  1083. }
  1084. .table_input
  1085. {
  1086. width: calc(100% - 20px);
  1087. margin: auto;
  1088. .el-input__inner
  1089. {
  1090. padding: 0px 5px !important;
  1091. height: 36px !important;
  1092. text-align: center;
  1093. }
  1094. }
  1095. .add_icon {
  1096. width: 20px;
  1097. height: 20px;
  1098. border-radius: 50%;
  1099. text-align: center;
  1100. line-height: 20px;
  1101. color:black;
  1102. display: inline-block;
  1103. background-color: rgba(255,255,255,1);
  1104. cursor: pointer;
  1105. }
  1106. .add_icon_disable {
  1107. width: 20px;
  1108. height: 20px;
  1109. border-radius: 100%;
  1110. text-align: center;
  1111. line-height: 20px;
  1112. color:#eeeeee;
  1113. display: inline-block;
  1114. background-color: gray;
  1115. cursor: not-allowed;
  1116. }
  1117. //表格内容样式 居中
  1118. .table_row_content
  1119. {
  1120. // span
  1121. // {
  1122. // margin-right: 10px;
  1123. // }
  1124. width: calc(100% - 10px);
  1125. margin: auto;
  1126. //单行
  1127. }
  1128. //表格扫描列表答案
  1129. .table_row_answer {
  1130. width: 100%;
  1131. cursor: pointer;
  1132. display: block;
  1133. overflow: hidden;
  1134. /* 隐藏超出容器的内容 */
  1135. white-space: nowrap;
  1136. /* 保持文本在一行内 单行显示 */
  1137. text-overflow: ellipsis;
  1138. /* 超出部分显示省略号 */
  1139. span {
  1140. margin-left: 2px;
  1141. }
  1142. }
  1143. //系统设置输入框
  1144. .rank_input {
  1145. width: 100%;
  1146. height: auto;
  1147. display: flex;
  1148. justify-content: center;
  1149. align-items: center;
  1150. gap: 5px;
  1151. .el-input__inner {
  1152. padding: 0px 0px;
  1153. text-align: center;
  1154. }
  1155. .input_number {
  1156. width: 100px;
  1157. display: flex;
  1158. align-items: center;
  1159. justify-content: space-around;
  1160. font-size: 16px;
  1161. color:#333;
  1162. .el-input__inner {
  1163. width: 64px;
  1164. text-align: center;
  1165. }
  1166. }
  1167. .input_symbol {
  1168. width: 100px;
  1169. }
  1170. .input_text {
  1171. padding: 0 5px;
  1172. }
  1173. .input_numbers
  1174. {
  1175. width: 159px;
  1176. .el-input__inner
  1177. {
  1178. width: 159px;
  1179. padding: 0px 5px !important;
  1180. height: 36px !important;
  1181. text-align: center;
  1182. }
  1183. }
  1184. }
  1185. .rate_input {
  1186. position: relative;
  1187. font-size: 16px;
  1188. color:#333333;
  1189. font-weight: 400;
  1190. .el-select
  1191. {
  1192. .el-input__inner {
  1193. padding: 0px 15px;
  1194. text-align: left;
  1195. // padding-bottom: 5px;
  1196. }
  1197. }
  1198. .el-input__inner {
  1199. padding: 0px 10px;
  1200. text-align: center;
  1201. }
  1202. .error_message {
  1203. position: absolute;
  1204. bottom: 0px;
  1205. right: 20%;
  1206. color: red;
  1207. font-size: 12px;
  1208. }
  1209. .input_error {
  1210. .el-input__inner {
  1211. border: 1px solid red;
  1212. }
  1213. }
  1214. .symbol_rate
  1215. {
  1216. margin-left: 5px;
  1217. }
  1218. }
  1219. .input_name {
  1220. .el-input__inner {
  1221. text-align: left;
  1222. }
  1223. }
  1224. }
  1225. .table_no_bg
  1226. {
  1227. .el-table__empty-block {
  1228. // background-color: red;
  1229. // min-height: 120px;
  1230. min-height: auto !important;
  1231. background-image: none !important;
  1232. background-size: 64px 72px;
  1233. background-position: 50% 50%;
  1234. background-repeat: no-repeat;
  1235. .el-table__empty-text {
  1236. display: block !important;
  1237. }
  1238. }
  1239. }
  1240. //42行高
  1241. .table_row_42
  1242. {
  1243. .el-table thead {
  1244. color: #333 !important;
  1245. font-weight: 500;
  1246. font-size: 14px;
  1247. height: 42px !important;
  1248. }
  1249. .el-table .el-table__cell {
  1250. padding: 0;
  1251. height: 42px !important;
  1252. }
  1253. }
  1254. //状态
  1255. .table_row_status {
  1256. font-weight: 400;
  1257. font-size: 14px;
  1258. color: #666666;
  1259. display: flex;
  1260. align-items: center;
  1261. justify-content: center;
  1262. gap: 5px;
  1263. //不计入 灰色
  1264. .not_included_icon
  1265. {
  1266. margin-left: 5px;
  1267. width: 6px;
  1268. height: 6px;
  1269. border-radius: 50%;
  1270. background: #C0C4CC;
  1271. }
  1272. //异常的 红色
  1273. .abnormal_icon {
  1274. margin-left: 5px;
  1275. width: 6px;
  1276. height: 6px;
  1277. border-radius: 50%;
  1278. background: #fa3a2e;
  1279. }
  1280. //正常的 绿色的
  1281. .normal_icon {
  1282. margin-left: 5px;
  1283. width: 6px;
  1284. height: 6px;
  1285. background: #2bc644;
  1286. border-radius: 50%;
  1287. }
  1288. //分析管理 已发布
  1289. .yes_release_icon {
  1290. margin-left: 5px;
  1291. width: 6px;
  1292. height: 6px;
  1293. background: #2bc644;
  1294. border-radius: 50%;
  1295. }
  1296. //分析管理 未发布 缺考
  1297. .no_release_icon {
  1298. margin-left: 5px;
  1299. width: 6px;
  1300. height: 6px;
  1301. background: #fb9f34;
  1302. border-radius: 50%;
  1303. }
  1304. //分析管理 已关闭 违纪
  1305. .ready_close_icon {
  1306. margin-left: 5px;
  1307. width: 6px;
  1308. height: 6px;
  1309. background: #f56c6c;
  1310. border-radius: 50%;
  1311. }
  1312. //分析管理 需汇总
  1313. .need_summary_icon {
  1314. margin-left: 5px;
  1315. width: 6px;
  1316. height: 6px;
  1317. background: #2e64fa;
  1318. border-radius: 50%;
  1319. }
  1320. //分析管理 成绩中
  1321. .score_look_icon {
  1322. margin-left: 5px;
  1323. width: 6px;
  1324. height: 6px;
  1325. background: #995FB3;
  1326. border-radius: 50%;
  1327. }
  1328. }
  1329. .table_exam_state
  1330. {
  1331. display: flex;
  1332. align-items: center;
  1333. justify-content: center;
  1334. gap: 5px;
  1335. img {
  1336. vertical-align: middle;
  1337. margin-right: 4px; // 图片和文字之间添加一点间距
  1338. }
  1339. }
  1340. //考试列表页面样式
  1341. .page_exam_list {
  1342. width: 100%;
  1343. height: calc(100% - 150px);
  1344. //我的考试列表页
  1345. .list_card {
  1346. margin-bottom: 20px;
  1347. border-radius: 6px;
  1348. border: 1px solid #ebeef5;
  1349. .card_head {
  1350. padding: 10px;
  1351. font-size: 14px;
  1352. display: flex;
  1353. justify-content: space-between;
  1354. align-items: center;
  1355. background-color: rgba(46, 100, 250, 0.03);
  1356. // border: 1px solid #DCDFE6;
  1357. // border-bottom: 0px solid #DCDFE6;
  1358. .exam_type {
  1359. width: 46px;
  1360. height: 48px;
  1361. line-height: 48px;
  1362. text-align: center;
  1363. background: #2e64fa;
  1364. color: #fff;
  1365. border-radius: 5px;
  1366. font-size: 16px;
  1367. }
  1368. .head_info {
  1369. width: calc(100% - 56px);
  1370. .info_title {
  1371. display: flex;
  1372. justify-content: space-between;
  1373. align-items: center;
  1374. height: 25px;
  1375. line-height: 25px;
  1376. .title_left
  1377. {
  1378. display: flex;
  1379. justify-content: flex-start;
  1380. align-items: center;
  1381. gap: 10px;
  1382. }
  1383. .title_span {
  1384. font-weight: 600;
  1385. font-size: 18px;
  1386. color: #666;
  1387. line-height: 23px;
  1388. text-align: left;
  1389. font-style: normal;
  1390. text-transform: none;
  1391. }
  1392. .title_Level
  1393. {
  1394. width: 20px;
  1395. height: 20px;
  1396. background-color:#F56C6C20;
  1397. color:#F56C6C;
  1398. font-size: 12px;
  1399. text-align: center;
  1400. line-height: 20px;
  1401. border-radius: 4px;
  1402. }
  1403. .title_score
  1404. {
  1405. width: 32px;
  1406. height: 20px;
  1407. background-color:#2BC64420;
  1408. color:#2BC644;
  1409. font-size: 12px;
  1410. text-align: center;
  1411. line-height: 20px;
  1412. border-radius: 4px;
  1413. }
  1414. .title_button {
  1415. font-weight: 400;
  1416. font-size: 16px;
  1417. color: #2e64fa;
  1418. text-align: left;
  1419. font-style: normal;
  1420. text-transform: none;
  1421. margin-left: 20px;
  1422. }
  1423. .title_icon {
  1424. width: 50px;
  1425. height: 100%;
  1426. float: right;
  1427. text-align: right;
  1428. }
  1429. }
  1430. .info_other {
  1431. display: flex;
  1432. justify-content: space-between;
  1433. height: 20px;
  1434. line-height: 20px;
  1435. .other_message {
  1436. font-size: 14px;
  1437. color: #909399;
  1438. font-weight: 500;
  1439. span {
  1440. margin-right: 16px;
  1441. }
  1442. .span_tooltip {
  1443. cursor: pointer;
  1444. }
  1445. .span_score {
  1446. font-weight: 500;
  1447. font-size: 14px;
  1448. // color: #f56c6c; //天天改来该去的
  1449. margin-right: 0;
  1450. }
  1451. }
  1452. .other_button {
  1453. background-attachment: red;
  1454. .el-button--text {
  1455. padding: 0 !important;
  1456. font-size: 14px;
  1457. }
  1458. .editor_btn {
  1459. color: #2e64fa;
  1460. }
  1461. .delete_btn {
  1462. color: #f56c6c;
  1463. }
  1464. }
  1465. }
  1466. }
  1467. }
  1468. .card_table {
  1469. // width:calc(100% - 2px);
  1470. margin: auto;
  1471. border-top: 1px solid #ebeef5;
  1472. th.el-table__cell {
  1473. border-right: 1px solid #ebeef5;
  1474. }
  1475. th.el-table__cell:nth-last-child(2) {
  1476. border-right: none; // 去掉最后一个单元格的右侧边框 最右边还有个滚动条的 所以要去掉倒数第二个
  1477. }
  1478. .el-table {
  1479. // border: none !important; // 移除表格边框
  1480. // border-bottom: none !important; // 移除表格底部边框
  1481. border-radius: 6px;
  1482. .el-table__body-wrapper {
  1483. // border: none !important; // 移除表格主体边框
  1484. table {
  1485. tr {
  1486. td {
  1487. border-right: 1px solid #ebeef5;
  1488. }
  1489. td:last-child,
  1490. th:last-child {
  1491. border-right: 0px solid green;
  1492. }
  1493. }
  1494. }
  1495. }
  1496. }
  1497. .el-table .cell {
  1498. padding: 0 5px !important;
  1499. // display: flex;
  1500. // justify-content: center;
  1501. // align-items: center;
  1502. }
  1503. .el-table .el-table__cell {
  1504. padding: 0 !important;
  1505. height: 42px;
  1506. }
  1507. //标题栏背景色
  1508. .el-table tr th.el-table__cell {
  1509. background-color: transparent !important;
  1510. }
  1511. .el-table th.el-table__cell > .cell {
  1512. padding: 0 !important;
  1513. }
  1514. .el-table .cell
  1515. {
  1516. line-height: normal;
  1517. }
  1518. .el-table thead {
  1519. width: 100%;
  1520. height: 42px !important;
  1521. background-color: #f0f2f5 !important;
  1522. color:#333;
  1523. }
  1524. .el-table .el-table__body tr {
  1525. height: 42px;
  1526. font-size: 14px;
  1527. }
  1528. .table_row_title {
  1529. width: 100%;
  1530. display: inline-block;
  1531. // display: block;
  1532. overflow: hidden;
  1533. /* 隐藏超出容器的内容 */
  1534. white-space: nowrap;
  1535. /* 保持文本在一行内 */
  1536. text-overflow: ellipsis;
  1537. /* 超出部分显示省略号 */
  1538. cursor: pointer;
  1539. padding-left: 5px;
  1540. padding-right: 3px;
  1541. }
  1542. //异常数据
  1543. .table_row_error
  1544. {
  1545. color:#F56C6C;
  1546. }
  1547. //进度显示
  1548. .table_row_progress
  1549. {
  1550. display: flex;
  1551. justify-content: flex-start;
  1552. width: 100%;
  1553. height: 42px;
  1554. align-items: center;
  1555. .el-progress-bar__innerText
  1556. {
  1557. display: none !important;
  1558. }
  1559. .progress_percentage
  1560. {
  1561. width: 15%;
  1562. font-weight: 400;
  1563. font-size: 14px;
  1564. color: #666666;
  1565. }
  1566. .progress_bar
  1567. {
  1568. width: 65%;
  1569. .el-progress
  1570. {
  1571. width: auto;
  1572. margin-right: 10px;
  1573. display: flex;
  1574. justify-content: center;
  1575. align-items: center;
  1576. .el-progress-bar__innerText
  1577. {
  1578. display: none;
  1579. }
  1580. }
  1581. .el-progress-bar__inner
  1582. {
  1583. border-radius: 4px !important;
  1584. }
  1585. .el-progress-bar__inner
  1586. {
  1587. // left: -1px !important;
  1588. }
  1589. .el-progress-bar__outer
  1590. {
  1591. background-color: transparent !important;
  1592. border:1px solid #2E64FA;
  1593. // border-left: none;
  1594. height: 8px !important;
  1595. border-radius: 4px !important;
  1596. }
  1597. }
  1598. .progress_bar_error
  1599. {
  1600. width: 65%;
  1601. .el-progress
  1602. {
  1603. width: auto;
  1604. margin-right: 10px;
  1605. display: flex;
  1606. justify-content: center;
  1607. align-items: center;
  1608. .el-progress-bar__innerText
  1609. {
  1610. display: none;
  1611. }
  1612. }
  1613. .el-progress-bar__inner
  1614. {
  1615. border-radius: 3px !important;
  1616. }
  1617. .el-progress-bar__inner
  1618. {
  1619. // left: -1px !important;
  1620. }
  1621. .el-progress-bar__outer
  1622. {
  1623. background-color: transparent !important;
  1624. border:1px solid #F56C6C;
  1625. // border-left: none;
  1626. height: 8px !important;
  1627. border-radius: 10px !important;
  1628. }
  1629. }
  1630. .progress_state
  1631. {
  1632. width: 20%;
  1633. display: flex;
  1634. justify-content: center;
  1635. align-items: center;
  1636. gap: 10px;
  1637. .span_number
  1638. {
  1639. font-weight: 400;
  1640. font-size: 14px;
  1641. color: #666666;
  1642. margin-left: 10px;
  1643. }
  1644. i
  1645. {
  1646. color: #2E64FA;
  1647. font-size: 20px;
  1648. }
  1649. }
  1650. }
  1651. .table_row_exam {
  1652. text-align: center;
  1653. font-size: 14px;
  1654. }
  1655. .table_row_state {
  1656. width: 100%;
  1657. height: 42px;
  1658. line-height: 42px;
  1659. text-indent: 20px;
  1660. // background-image: url('../assets/icon/exam_state_icon_muban.png');
  1661. background-size: 16px 16px;
  1662. background-position: 5px 50%;
  1663. background-repeat: no-repeat;
  1664. }
  1665. .exam_state_item {
  1666. width: 100%;
  1667. height: 42px;
  1668. line-height: 42px;
  1669. }
  1670. //各个状态 模板中
  1671. .exam_state_1 {
  1672. background-image: url("../assets/icon/exam_state_icon_muban.png");
  1673. color: #ff5d5e;
  1674. }
  1675. //扫描中
  1676. .exam_state_2 {
  1677. background-image: url("../assets/icon/exam_state_icon_saomiao.png");
  1678. color: #ffbe4e;
  1679. }
  1680. //阅卷中
  1681. .exam_state_3 {
  1682. background-image: url("../assets/icon/exam_state_icon_yuejuan.png");
  1683. color: #5f8cfe;
  1684. }
  1685. //成绩中
  1686. .exam_state_4 {
  1687. background-image: url("../assets/icon/exam_state_icon_chengji.png");
  1688. color: #08c2b3;
  1689. }
  1690. .step_content {
  1691. width: 100%;
  1692. height: 92px;
  1693. display: flex;
  1694. align-items: center;
  1695. padding: 20px;
  1696. .el-step__line-inner
  1697. {
  1698. border-width: 1px;
  1699. width: 100%;
  1700. // border-color: blue;
  1701. }
  1702. .el-steps--horizontal {
  1703. width: 100%;
  1704. //完成后的样式
  1705. .el-step__head.is-success {
  1706. color: #15bc83;
  1707. border-color: #15bc83;
  1708. .el-step__line
  1709. {
  1710. border-color: #15bc83;
  1711. }
  1712. }
  1713. .el-step__title.is-success {
  1714. color: #15bc83;
  1715. font-size: 16px;
  1716. }
  1717. //进行中的样式
  1718. .el-step__head.is-process {
  1719. color: #2e64fa;
  1720. border-color: #2e64fa;
  1721. .el-step__line
  1722. {
  1723. border-color: #2e64fa;
  1724. }
  1725. }
  1726. .el-step__title.is-process {
  1727. color: #2e64fa;
  1728. font-size: 16px;
  1729. }
  1730. //等待中的样式
  1731. .el-step__head.is-wait {
  1732. color: #909399;
  1733. border-color: #909399;
  1734. .el-step__line
  1735. {
  1736. border-color: #2e64fa;
  1737. }
  1738. }
  1739. .el-step__title.is-wait {
  1740. color: #909399;
  1741. font-size: 16px;
  1742. }
  1743. }
  1744. }
  1745. }
  1746. }
  1747. }
  1748. // 分页公共样式
  1749. .page_pagination {
  1750. width: 100%;
  1751. height: 30px;
  1752. margin-top: 18px;
  1753. margin-bottom: 2px;
  1754. display: flex;
  1755. justify-content: flex-end;
  1756. align-items: center;
  1757. &.total{
  1758. justify-content: space-between;
  1759. }
  1760. .page_total{
  1761. font-size: 14px;
  1762. color: #666666;
  1763. }
  1764. .el-pagination {
  1765. padding: 0 !important;
  1766. display: flex;
  1767. align-items: center;
  1768. .el-input__suffix
  1769. {
  1770. display: flex;
  1771. align-items: center;
  1772. }
  1773. }
  1774. .el-input--mini .el-input__inner
  1775. {
  1776. height: 30px !important;
  1777. line-height: 30 !important;
  1778. }
  1779. // 上一页
  1780. .el-pagination .btn-prev {
  1781. width: 30px !important;
  1782. height: 30px;
  1783. padding: 0 !important;
  1784. background: #f3f3f3;
  1785. border-radius: 4px 4px 4px 4px;
  1786. }
  1787. // 下一页
  1788. .el-pagination .btn-next {
  1789. width: 30px !important;
  1790. height: 30px;
  1791. padding: 0 !important;
  1792. background: #f3f3f3;
  1793. border-radius: 4px 4px 4px 4px;
  1794. margin-left: 8px;
  1795. }
  1796. .el-pagination span:not([class*="suffix"]),
  1797. .el-pagination button {
  1798. min-width: 30px;
  1799. }
  1800. .el-pager li {
  1801. min-width: 30px;
  1802. height: 30px;
  1803. width: 30px;
  1804. line-height: 30px;
  1805. background: #f3f3f3;
  1806. border-radius: 4px 4px 4px 4px;
  1807. padding: 0 !important;
  1808. margin-left: 8px;
  1809. font-weight: 400;
  1810. font-size: 14px;
  1811. color: #666;
  1812. }
  1813. .el-pager li.active {
  1814. background: #2f51ff;
  1815. font-weight: 400;
  1816. font-size: 14px;
  1817. color: #ffffff;
  1818. }
  1819. }
  1820. //答题卡纸张页面表格样式 page_table 42px
  1821. .page_table_dtk {
  1822. width: calc(100% - 40px);
  1823. margin: auto;
  1824. .el-table {
  1825. border-radius: 4px;
  1826. }
  1827. .el-table .el-table__header {
  1828. height: 42px;
  1829. }
  1830. //表格顶部标题栏
  1831. .el-table tr th.el-table__cell {
  1832. background-color: #f0f2f5;
  1833. font-size: 16px;
  1834. color: #303133;
  1835. font-weight: 600;
  1836. }
  1837. .el-table .el-table__cell {
  1838. height: 42px !important;
  1839. padding: 0 !important;
  1840. }
  1841. .table_row_title {
  1842. width: 100%;
  1843. overflow: hidden;
  1844. /* 隐藏超出容器的内容 */
  1845. white-space: nowrap;
  1846. /* 保持文本在一行内 */
  1847. text-overflow: ellipsis;
  1848. /* 超出部分显示省略号 */
  1849. cursor: pointer;
  1850. }
  1851. .el-table th.el-table__cell.is-leaf,
  1852. .el-table td.el-table__cel {
  1853. border-bottom: 0px solid red;
  1854. }
  1855. .el-table--border .el-table__cell {
  1856. border-bottom: 1px solid #ebeef5 !important;
  1857. border-right: 1px solid #ebeef5 !important;
  1858. }
  1859. }
  1860. //右侧栏表格样式
  1861. .right_table {
  1862. width: calc(100% - 40px);
  1863. margin: auto;
  1864. .el-table {
  1865. border-radius: 4px;
  1866. }
  1867. .el-table .el-table__header {
  1868. height: 40px;
  1869. }
  1870. //表格顶部标题栏
  1871. .el-table tr th.el-table__cell {
  1872. background-color: #f0f2f5;
  1873. font-size: 16px;
  1874. color: #303133;
  1875. font-weight: 600;
  1876. }
  1877. .el-table__body tr {
  1878. cursor: pointer;
  1879. }
  1880. // /* 移除 el-table 的悬浮效果 */
  1881. // .el-table__body tr:hover > td {
  1882. // background-color: transparent !important;
  1883. // }
  1884. .el-table .cell {
  1885. padding: 0 !important;
  1886. }
  1887. .el-table .el-table__cell {
  1888. height: 40px;
  1889. padding: 0 !important;
  1890. }
  1891. .table_row_title {
  1892. width: 100%;
  1893. overflow: hidden;
  1894. /* 隐藏超出容器的内容 */
  1895. white-space: nowrap;
  1896. /* 保持文本在一行内 */
  1897. text-overflow: ellipsis;
  1898. /* 超出部分显示省略号 */
  1899. cursor: pointer;
  1900. }
  1901. .table_row_value {
  1902. width: 100%;
  1903. overflow: hidden;
  1904. /* 隐藏超出容器的内容 */
  1905. white-space: nowrap;
  1906. /* 保持文本在一行内 */
  1907. text-overflow: ellipsis;
  1908. /* 超出部分显示省略号 */
  1909. cursor: pointer;
  1910. }
  1911. .row_scan_status {
  1912. width: 100%;
  1913. text-align: center;
  1914. display: flex;
  1915. justify-content: center;
  1916. align-items: center;
  1917. cursor: pointer;
  1918. gap: 5px;
  1919. .no_scan_btn {
  1920. font-weight: 400;
  1921. font-size: 14px;
  1922. color: #666666;
  1923. text-align: center;
  1924. }
  1925. .yes_scan_btn {
  1926. width: 54px;
  1927. height: 24px;
  1928. border-radius: 4px 4px 4px 4px;
  1929. border: 1px solid #2bc644;
  1930. font-weight: 400;
  1931. font-size: 14px;
  1932. color: #2bc644;
  1933. line-height: 24px;
  1934. }
  1935. //重号
  1936. .repeat_scan_btn {
  1937. width: 54px;
  1938. height: 24px;
  1939. border-radius: 4px 4px 4px 4px;
  1940. border: 1px solid #f56c6c;
  1941. font-weight: 400;
  1942. font-size: 14px;
  1943. color: #f56c6c;
  1944. line-height: 24px;
  1945. }
  1946. //灰色查看
  1947. .disable_view_btn
  1948. {
  1949. width: auto;
  1950. height: 24px;
  1951. border-radius: 4px 4px 4px 4px;
  1952. // border: 1px solid #2e64fa;
  1953. font-weight: 400;
  1954. font-size: 14px;
  1955. color: #C0C4CC;
  1956. line-height: 24px;
  1957. }
  1958. //认领
  1959. .claim_scan_btn {
  1960. width: auto;
  1961. height: 24px;
  1962. border-radius: 4px 4px 4px 4px;
  1963. // border: 1px solid #2e64fa;
  1964. font-weight: 400;
  1965. font-size: 14px;
  1966. color: #2e64fa;
  1967. line-height: 24px;
  1968. }
  1969. }
  1970. //选中行的背景色和字体颜色
  1971. .el-table .selected_row {
  1972. background-color: #d5e0fe;
  1973. /* 选中行的背景色 */
  1974. color: #2e64fa;
  1975. /* 选中行的文字颜色 */
  1976. }
  1977. }
  1978. //答案列表表格样式
  1979. .answer_table {
  1980. width: calc(100% - 40px);
  1981. margin: auto;
  1982. .el-table {
  1983. border-radius: 4px;
  1984. }
  1985. .el-table .el-table__header {
  1986. height: 36px;
  1987. }
  1988. //表格顶部标题栏
  1989. .el-table tr th.el-table__cell {
  1990. background-color: #f0f2f5;
  1991. font-size: 16px;
  1992. color: #303133;
  1993. font-weight: 600;
  1994. }
  1995. .el-table .el-table__cell {
  1996. height: 32px;
  1997. padding: 0 !important;
  1998. }
  1999. // .el-table--striped
  2000. // .el-table__body
  2001. // tr.el-table__row--striped
  2002. // td.el-table__cell {
  2003. // background-color: transparent;
  2004. // }
  2005. .table_row_answer_choose {
  2006. width: 100%;
  2007. height: 100%;
  2008. display: flex;
  2009. justify-content: flex-start;
  2010. align-items: center;
  2011. flex-wrap: wrap;
  2012. padding-top: 10px;
  2013. padding-bottom: 10px;
  2014. gap: 12px;
  2015. .answer_item {
  2016. width: 36px;
  2017. height: 20px;
  2018. font-weight: 500;
  2019. font-size: 12px;
  2020. color: #666666;
  2021. background: #ffffff;
  2022. border-radius: 0px 0px 0px 0px;
  2023. border: 1px solid #909399;
  2024. line-height: 18px;
  2025. text-align: center;
  2026. cursor: pointer;
  2027. }
  2028. .choose {
  2029. border: 1px solid #2e64fa;
  2030. background: #2e64fa;
  2031. color: #fff;
  2032. }
  2033. .input_error
  2034. {
  2035. border:1px solid red;
  2036. border-radius: 4px;
  2037. }
  2038. .el-input
  2039. {
  2040. height: 32px;
  2041. line-height: 32px;
  2042. }
  2043. .el-input__inner
  2044. {
  2045. height: 32px;
  2046. line-height: 32px;
  2047. }
  2048. .score_count_append
  2049. {
  2050. width: 44px;
  2051. height: 20px;
  2052. line-height: 20px;
  2053. color:#C0C4CC;
  2054. }
  2055. }
  2056. .answer_cur_row_bg {
  2057. background-color: rgba(245, 108, 108, 0.2);
  2058. .el-table--border .el-table__cell:first-child .cell {
  2059. background-color: rgba(245, 108, 108, 0.2);
  2060. }
  2061. }
  2062. //成绩纠错 表格 题目名称样式
  2063. .table_row_question_name
  2064. {
  2065. font-size: 14px;
  2066. color:#666;
  2067. }
  2068. //成绩纠错 表格 修改后样式
  2069. .table_row_question_update
  2070. {
  2071. font-size: 14px;
  2072. color:#F56C6C;
  2073. }
  2074. //选中行的背景色和字体颜色
  2075. .el-table .selected_row {
  2076. background-color: #F56C6C20 !important;
  2077. /* 选中行的背景色 */
  2078. color: #F56C6C;
  2079. /* 选中行的文字颜色 */
  2080. }
  2081. }
  2082. //页面公共样式
  2083. .page_item {
  2084. width: 100%;
  2085. background: #F0F4FB;
  2086. display: flex;
  2087. justify-content: center;
  2088. //在线制卡页面
  2089. .page_make_card
  2090. {
  2091. width: 100%;
  2092. height: 100%;
  2093. display: flex;
  2094. justify-content:space-between;
  2095. align-items: center;
  2096. //制卡主题部分
  2097. .mark_card_main
  2098. {
  2099. width: calc(100% - 400px);
  2100. height: 100%;
  2101. display: flex;
  2102. justify-content: center;
  2103. align-items: center;
  2104. .answer_sheet_main
  2105. {
  2106. width: 100%;
  2107. height: calc(100% - 40px);
  2108. overflow-y: auto;
  2109. overflow-x: hidden;
  2110. }
  2111. }
  2112. //制卡右侧
  2113. .mark_card_right
  2114. {
  2115. width: 400px;
  2116. height: 100%;
  2117. display: flex;
  2118. justify-content: center;
  2119. align-items: center;
  2120. .card_right_center
  2121. {
  2122. width: calc(100% - 40px);
  2123. height: calc(100% - 40px);
  2124. background-color: white;
  2125. overflow-y: auto;
  2126. display: flex;
  2127. justify-content: center;
  2128. border-radius: 10px;
  2129. }
  2130. }
  2131. }
  2132. .make_card_content {
  2133. width: calc(100% - 40px);
  2134. height: calc(100% - 40px);
  2135. overflow: hidden;
  2136. margin: auto;
  2137. border-bottom: none;
  2138. border-top: none;
  2139. position: relative;
  2140. }
  2141. //右侧
  2142. .aside_left {
  2143. font-family: Merriweather Sans, Helvetica, Arial, sans-serif;
  2144. font-size: 14px;
  2145. -webkit-font-smoothing: antialiased;
  2146. background: #fff;
  2147. position: relative;
  2148. min-width: 400px;
  2149. width: 400px;
  2150. border-radius: 10px 10px 10px 10px;
  2151. margin-left: 20px;
  2152. margin-right: 20px;
  2153. overflow-y: auto;
  2154. // overflow-x: hidden;
  2155. }
  2156. .bar-title {
  2157. margin: 0;
  2158. padding-left: 20px;
  2159. font-size: 16px;
  2160. font-weight: 500;
  2161. color: #000;
  2162. background-color: blue;
  2163. height: 44px;
  2164. line-height: 44px;
  2165. cursor: pointer;
  2166. }
  2167. .bar_title {
  2168. margin: 0;
  2169. padding-left: 20px;
  2170. height: 44px;
  2171. line-height: 44px;
  2172. font-weight: 600;
  2173. font-size: 16px;
  2174. color: #303133;
  2175. text-align: left;
  2176. font-style: normal;
  2177. text-transform: none;
  2178. }
  2179. .paper_button_height
  2180. {
  2181. height:120px;
  2182. }
  2183. .paper_button
  2184. {
  2185. margin: auto;
  2186. min-height: 110px;
  2187. width: 360px;
  2188. position: absolute;
  2189. bottom: 20px;
  2190. background-color: white;
  2191. z-index: 1999;
  2192. border-radius: 10px;
  2193. }
  2194. .paper_marks {
  2195. width: calc(100% - 20px);
  2196. display: flex;
  2197. flex-direction: row;
  2198. justify-content: flex-start;
  2199. align-items: center;
  2200. width: 100%;
  2201. min-height: 38px;
  2202. line-height: 38px;
  2203. margin-bottom: 10px;
  2204. .dtk_label {
  2205. width: 100px;
  2206. margin-left: 20px;
  2207. font-weight: 400;
  2208. font-size: 14px;
  2209. color: #303133;
  2210. line-height: 16px;
  2211. text-align: left;
  2212. font-style: normal;
  2213. text-transform: none;
  2214. }
  2215. .dtk_val_layout {
  2216. width: calc(100% - 90px);
  2217. .el-radio-group {
  2218. display: flex;
  2219. justify-content: flex-start;
  2220. gap: 0px;
  2221. }
  2222. .is-checked {
  2223. border: 1px solid #2e64fa !important;
  2224. }
  2225. .paper_layout {
  2226. width: 70px;
  2227. height: auto;
  2228. border-radius: 4px 4px 4px 4px;
  2229. border: 1px solid #dcdfe6;
  2230. padding: 5px 5px;
  2231. display: flex;
  2232. justify-content: space-between;
  2233. .el-radio__input {
  2234. width: 20px;
  2235. border: none !important;
  2236. }
  2237. .el-radio__label {
  2238. width: 90px;
  2239. }
  2240. .layout_title {
  2241. width: 100%;
  2242. font-weight: 400;
  2243. font-size: 14px;
  2244. color: #666666;
  2245. }
  2246. .layout_img {
  2247. width: 39px;
  2248. height: 20px;
  2249. margin-top: 5px;
  2250. margin-right: 5px;
  2251. img {
  2252. width: 100%;
  2253. height: 100%;
  2254. }
  2255. }
  2256. }
  2257. }
  2258. .dtk_val {
  2259. margin-left: 10px;
  2260. font-size: 14px;
  2261. display: flex;
  2262. justify-content: flex-start;
  2263. width: calc(100% - 90px);
  2264. .el-radio-group {
  2265. display: flex;
  2266. justify-content: flex-start;
  2267. gap: 10px;
  2268. .el-radio__label {
  2269. padding: 5px !important;
  2270. }
  2271. }
  2272. .el-input__inner {
  2273. // color:red;
  2274. font-size: 14px;
  2275. }
  2276. .el-radio {
  2277. height: 36px;
  2278. line-height: 36px !important;
  2279. }
  2280. }
  2281. }
  2282. .mark_item_box {
  2283. width: calc(100% - 40px);
  2284. margin: 0px 0px 10px 20px;
  2285. .add_btn {
  2286. width: calc((100% - 20px) / 3);
  2287. height: 30px;
  2288. border-radius: 6px 6px 6px 6px;
  2289. border: 1px solid #dcdfe6;
  2290. font-size: 14px;
  2291. .btn_icon {
  2292. font-size: 16px;
  2293. margin-right: 5px;
  2294. }
  2295. }
  2296. }
  2297. .button_content {
  2298. width: calc(100% - 40px);
  2299. margin: auto;
  2300. display: flex;
  2301. justify-content: flex-start;
  2302. align-items: center;
  2303. margin-bottom: 20px;
  2304. .btn_yulan {
  2305. width: calc(50% - 10px);
  2306. height: 36px;
  2307. line-height: 36px;
  2308. padding: 0;
  2309. color: #2e64fa;
  2310. text-align: center;
  2311. font-size: 14px;
  2312. font-weight: 600;
  2313. background: #fafafa;
  2314. border-radius: 6px 6px 6px 6px;
  2315. border: 1px solid #2e64fa;
  2316. cursor: pointer;
  2317. }
  2318. .btn_cancel {
  2319. width: calc(50% - 10px);
  2320. height: 36px;
  2321. line-height: 36px;
  2322. padding: 0;
  2323. color: #666666;
  2324. text-align: center;
  2325. font-size: 14px;
  2326. font-weight: 600;
  2327. background: #fafafa;
  2328. border-radius: 6px 6px 6px 6px;
  2329. border: 1px solid #ebeef5;
  2330. cursor: pointer;
  2331. }
  2332. .btn_save {
  2333. width: 100%;
  2334. border-radius: 4px 4px 4px 4px;
  2335. height: 36px;
  2336. background: #2e64fa;
  2337. padding: 0;
  2338. line-height: 36px;
  2339. }
  2340. }
  2341. .button_between {
  2342. display: flex;
  2343. justify-content: space-between;
  2344. }
  2345. .mark-item-box {
  2346. width: 100%;
  2347. display: flex;
  2348. justify-content: space-around;
  2349. flex-wrap: wrap;
  2350. .el-button {
  2351. margin-bottom: 4px;
  2352. margin-left: 0;
  2353. }
  2354. .add-btn {
  2355. width: 107px;
  2356. border-radius: 6px;
  2357. }
  2358. }
  2359. .btn-wrap {
  2360. .el-button {
  2361. line-height: 15px;
  2362. margin-bottom: 10px;
  2363. }
  2364. }
  2365. .dtk-val {
  2366. margin-left: 10px;
  2367. width: 223px;
  2368. font-size: 16px;
  2369. }
  2370. .el-radio {
  2371. margin-right: 10px;
  2372. }
  2373. .paperRadio {
  2374. width: 56px;
  2375. height: 38px;
  2376. padding: 4px;
  2377. border: 1px solid #fff;
  2378. border-radius: 4px;
  2379. &.is-checked {
  2380. border: 1px solid #2e64fa;
  2381. }
  2382. .el-radio__label {
  2383. padding-top: 20px;
  2384. }
  2385. &:last-child {
  2386. margin-right: 0;
  2387. }
  2388. }
  2389. .dtk-inline-div {
  2390. display: flex;
  2391. justify-content: space-around;
  2392. }
  2393. .lyItemTit {
  2394. display: inline-block;
  2395. line-height: 20px;
  2396. }
  2397. .lyItemIcon {
  2398. // display: inline-block;
  2399. padding-left: 25px;
  2400. width: 37px;
  2401. height: 20px;
  2402. img {
  2403. display: block;
  2404. width: 28px;
  2405. }
  2406. }
  2407. .table_question {
  2408. width: calc(100% - 40px);
  2409. margin: auto;
  2410. border: 1px solid #e9e9e9;
  2411. border-bottom: 0px solid #e9e9e9;
  2412. tr {
  2413. background-color: #fff;
  2414. height: 42px;
  2415. &:hover {
  2416. background-color: #f6faff;
  2417. }
  2418. td {
  2419. padding: 0px 8px;
  2420. color: #666666;
  2421. text-align: center;
  2422. border-bottom: #ebeef5 1px solid;
  2423. overflow: hidden;
  2424. text-overflow: ellipsis;
  2425. white-space: normal;
  2426. word-break: break-all;
  2427. line-height: 23px;
  2428. padding-right: 10px;
  2429. }
  2430. }
  2431. }
  2432. .el-form-item {
  2433. margin-bottom: 4px;
  2434. }
  2435. .score {
  2436. padding-left: 6px;
  2437. }
  2438. .chooseBox {
  2439. }
  2440. .actionIcon {
  2441. margin-right: 6px;
  2442. color: #666666;
  2443. cursor: pointer;
  2444. }
  2445. .directionBox {
  2446. display: flex;
  2447. justify-content: flex-start;
  2448. align-items: center;
  2449. margin-bottom: 10px;
  2450. }
  2451. .directionItem {
  2452. margin-right: 16px;
  2453. display: flex;
  2454. justify-content: space-between;
  2455. align-items: center;
  2456. &.row {
  2457. flex-direction: row;
  2458. align-items: center;
  2459. padding: 4px 5px;
  2460. width: 68px;
  2461. height: 16px;
  2462. background: #f5f7fa;
  2463. }
  2464. &.column {
  2465. flex-direction: column;
  2466. justify-content: space-between;
  2467. align-items: center;
  2468. padding: 4px;
  2469. width: 31px;
  2470. height: 38px;
  2471. background: #f5f7fa;
  2472. }
  2473. .d_a {
  2474. width: 31px;
  2475. height: 16px;
  2476. text-align: center;
  2477. line-height: 16px;
  2478. font-size: 12px;
  2479. border: 1px solid #909399;
  2480. background: #fff;
  2481. }
  2482. }
  2483. }
  2484. //个人中心页面公共样式
  2485. .page_user
  2486. {
  2487. width: calc(100% - 40px) !important;
  2488. margin: auto;
  2489. .user_title
  2490. {
  2491. font-size: 16px;
  2492. font-weight: 600;
  2493. color:#000000;
  2494. margin-bottom: 20px;
  2495. display: flex;
  2496. justify-content: space-between;
  2497. }
  2498. .user_module
  2499. {
  2500. width: 100%;
  2501. min-height: 120px;
  2502. border:1px solid #E4E7ED;
  2503. border-radius: 8px;
  2504. display: flex;
  2505. justify-content: flex-start;
  2506. align-items: center;
  2507. height: auto;
  2508. .user_img
  2509. {
  2510. width: 80px;
  2511. height: 80px;
  2512. margin-left: 20px;
  2513. margin-right: 28px;
  2514. }
  2515. .user_info
  2516. {
  2517. width: calc(100% - 100px);
  2518. height: auto;
  2519. display: flex;
  2520. justify-content: flex-start;
  2521. align-items: stretch; /* 默认行为,确保子元素高度拉伸一致 */
  2522. overflow: hidden;
  2523. .info_item
  2524. {
  2525. width: auto;
  2526. height: auto;
  2527. font-size: 16px;
  2528. color:#666;
  2529. display: flex;
  2530. flex-direction: column;
  2531. padding-right:10px;
  2532. .item_row
  2533. {
  2534. width: 100%;
  2535. height: auto;
  2536. margin-bottom: 10px;
  2537. }
  2538. .span_label
  2539. {
  2540. width: 100px;
  2541. }
  2542. .span_value
  2543. {
  2544. line-height: 20px;
  2545. }
  2546. .span_blue
  2547. {
  2548. color:#2E64FA;
  2549. margin-left: 8px;
  2550. cursor: pointer;
  2551. }
  2552. }
  2553. .info_item:nth-child(3)
  2554. {
  2555. width: max-content;//根据内容自适应宽度
  2556. min-width:0;/* 防止内容溢出 */
  2557. }
  2558. /* 后两列:平均分配剩余空间 */
  2559. .info_item:nth-child(1),
  2560. .info_item:nth-child(2) {
  2561. width: max-content;//根据内容自适应宽度;
  2562. min-width:0;/* 防止内容溢出 */
  2563. margin-right: 80px;
  2564. }
  2565. }
  2566. }
  2567. .is-active
  2568. {
  2569. color:#2e64fa !important;
  2570. }
  2571. .el-tabs__item{
  2572. font-size:16px;
  2573. font-weight: 600;
  2574. color:#666;
  2575. }
  2576. .el-tabs__header
  2577. {
  2578. margin: 0 0 16px
  2579. }
  2580. .el-tabs__nav-wrap::after
  2581. {
  2582. height: 1px !important;
  2583. }
  2584. .el-tabs
  2585. {
  2586. height: 100%;
  2587. }
  2588. }
  2589. //页面筛选公共样式
  2590. .page_search {
  2591. width: 100%;
  2592. .search_content {
  2593. width: 100%;
  2594. display: flex;
  2595. justify-content: space-between;
  2596. align-items: center;
  2597. .el_button_item {
  2598. width: auto;
  2599. height: 36px !important;
  2600. line-height: 36px;
  2601. padding: 0 10px;
  2602. margin-left: 20px;
  2603. font-size: 14px !important;
  2604. }
  2605. .content_left
  2606. {
  2607. width: auto;
  2608. font-weight: 400;
  2609. font-size: 14px;
  2610. color: #666666;
  2611. overflow: hidden;
  2612. border-radius: 0;
  2613. .tab_button
  2614. {
  2615. width: auto;
  2616. height: 36px !important;
  2617. line-height: 36px;
  2618. padding: 0 10px;
  2619. // margin-right: 20px;
  2620. font-size: 14px !important;
  2621. }
  2622. .select_cur
  2623. {
  2624. background:#2E64FA;
  2625. color:#fff;
  2626. border:1px solid #2E64FA;
  2627. }
  2628. .left_title
  2629. {
  2630. width: 42px;
  2631. font-weight: 600;
  2632. font-size: 14px;
  2633. color: #333333;
  2634. margin-right: 8px;
  2635. }
  2636. .el-input__inner
  2637. {
  2638. height: 36px;
  2639. line-height: 36px;
  2640. }
  2641. .el-input__icon
  2642. {
  2643. line-height: 36px;
  2644. }
  2645. .grade_title
  2646. {
  2647. font-weight: 600;
  2648. font-size: 16px;
  2649. color: #333333;
  2650. margin-right: 10px;
  2651. }
  2652. // 通用select
  2653. .select_width
  2654. {
  2655. width: 120px;
  2656. margin-right: 10px;
  2657. }
  2658. //通用input
  2659. .input_width
  2660. {
  2661. width: 230px;
  2662. .el-input__inner
  2663. {
  2664. padding: 0 12px;
  2665. }
  2666. }
  2667. //学年
  2668. .select_year
  2669. {
  2670. width: 160px;
  2671. margin-right: 10px;
  2672. }
  2673. .search_item
  2674. {
  2675. display: inline-block;
  2676. margin-right: 10px;
  2677. text-align: left;
  2678. color:#333;
  2679. .el-button {
  2680. margin-left: 0px;
  2681. min-width: 72px;
  2682. height: 36px;
  2683. line-height: 34px;
  2684. padding: 0 10px;
  2685. span {
  2686. display: inline-flex;
  2687. align-items: center;
  2688. padding:0;
  2689. }
  2690. img {
  2691. width: 16px;
  2692. height: 16px;
  2693. margin-right: 4px;
  2694. vertical-align: middle;
  2695. /* 使图标垂直居中 */
  2696. }
  2697. }
  2698. }
  2699. }
  2700. .content_right
  2701. {
  2702. width: auto;
  2703. display: flex;
  2704. justify-content: flex-end;
  2705. gap: 10px;
  2706. // .el-button
  2707. // {
  2708. // height: 36px !important;
  2709. // line-height: 36px;
  2710. // padding: 0 10px;
  2711. // font-size: 14px !important;
  2712. // margin: 0 !important;
  2713. // }
  2714. .el-button {
  2715. margin-left: 0px;
  2716. min-width: 72px;
  2717. height: 36px;
  2718. line-height: 34px;
  2719. padding: 0 10px;
  2720. span {
  2721. display: inline-flex;
  2722. align-items: center;
  2723. padding:0;
  2724. }
  2725. img {
  2726. width: 16px;
  2727. height: 16px;
  2728. margin-right: 4px;
  2729. vertical-align: middle;
  2730. /* 使图标垂直居中 */
  2731. }
  2732. i
  2733. {
  2734. font-size: 16px;
  2735. margin-right: 5px;
  2736. }
  2737. }
  2738. .el-button--default {
  2739. color: #666;
  2740. font-weight: 400;
  2741. }
  2742. .el-button--primary.is-plain:hover {
  2743. color: #2e64fa;
  2744. background-color: #c0d1fe;
  2745. font-size: 14px;
  2746. }
  2747. .button_border
  2748. {
  2749. }
  2750. .add_button
  2751. {
  2752. border:1px solid #2e64fa;
  2753. background-color: #fff;
  2754. color: #2e64fa;
  2755. }
  2756. .add_button:hover
  2757. {
  2758. color: #2e64fa;
  2759. background-color: #2e64fa10;
  2760. }
  2761. .el_bttton_72
  2762. {
  2763. width: 72px;
  2764. height: 36px;
  2765. }
  2766. }
  2767. }
  2768. .is-active
  2769. {
  2770. color:#2e64fa !important;
  2771. }
  2772. .el-tabs__item{
  2773. font-size:16px;
  2774. font-weight: 600;
  2775. color:#666;
  2776. }
  2777. .el-tabs__header
  2778. {
  2779. margin: 0 0 16px
  2780. }
  2781. .el-tabs__nav-wrap::after
  2782. {
  2783. height: 1px !important;
  2784. }
  2785. }
  2786. .dialog_warning {
  2787. .el-dialog__header {
  2788. // background-color: red !important;
  2789. background-image: url("../assets/icon/warning_icon.png");
  2790. background-size: 20px 20px;
  2791. background-position: 20px 50%;
  2792. background-repeat: no-repeat;
  2793. text-indent: 50px !important;
  2794. }
  2795. .center_align {
  2796. text-align: center;
  2797. }
  2798. .warning_footer {
  2799. width: calc(100% - 30px);
  2800. margin: auto;
  2801. display: flex;
  2802. justify-content: flex-end;
  2803. align-items: center;
  2804. // background-color: red;
  2805. height: 100%;
  2806. }
  2807. }
  2808. //弹窗公共样式
  2809. .page_dialog {
  2810. .el-dialog
  2811. {
  2812. border-radius: 8px;
  2813. }
  2814. border-radius: 8px;
  2815. //饿了么样式覆盖
  2816. .el-dialog__header {
  2817. width: 100%;
  2818. height: 48px;
  2819. line-height: 48px;
  2820. text-indent: 20px;
  2821. background-color: #f5f7fa;
  2822. border-bottom: 1px solid #f5f7fa;
  2823. border-top-right-radius: 8px;
  2824. border-top-left-radius: 8px;
  2825. padding: 0 !important;
  2826. text-align: left;
  2827. .el-dialog__title {
  2828. font-weight: 600;
  2829. font-size: 16px;
  2830. color: #303133;
  2831. }
  2832. .el-dialog__headerbtn {
  2833. // display: none;
  2834. width: 100px;
  2835. height: 24px;
  2836. margin-top: -8px;
  2837. background-image: url("../assets/icon/close-line.png");
  2838. background-position: 100% 50%;
  2839. background-repeat: no-repeat;
  2840. background-size: 24px 24px;
  2841. // background-color: red;
  2842. cursor: pointer;
  2843. i {
  2844. display: none;
  2845. }
  2846. }
  2847. }
  2848. //饿了么内容样式覆盖
  2849. .el-dialog__body {
  2850. font-weight: 400;
  2851. font-size: 14px;
  2852. color: #666666;
  2853. padding: 0 !important;
  2854. width: 100%;
  2855. margin: auto;
  2856. // min-height: 99px;
  2857. // display: flex;
  2858. // justify-content: flex-start;
  2859. // align-items: center;
  2860. }
  2861. .max_height_540 {
  2862. margin: 20px 0;
  2863. max-height: 560px;
  2864. overflow-y: auto;
  2865. }
  2866. .max_height_650 {
  2867. overflow-y: auto;
  2868. /* 小屏幕笔记本的样式 常见分辨率:1366x768 */
  2869. @media (max-height: 768px) {
  2870. max-height: 480px;
  2871. }
  2872. /* 中等屏幕笔记本的样式(14-15英寸) 常见分辨率:1600x900, 1920x1080*/
  2873. @media (min-height: 767px) {
  2874. max-height: 650px;
  2875. }
  2876. }
  2877. .padding_20 {
  2878. // width: calc(100% - 40px);
  2879. padding: 20px 20px;
  2880. }
  2881. //个人中心 年级科目弹窗
  2882. .content_course_tree
  2883. {
  2884. width: calc(100% - 40px);
  2885. margin: auto;
  2886. display: flex;
  2887. justify-content:space-around;
  2888. .tree_item
  2889. {
  2890. width: 30%;
  2891. height: auto;
  2892. .header_title
  2893. {
  2894. font-weight: 600;
  2895. font-size: 16px;
  2896. color: #333333;
  2897. line-height: 30px;
  2898. }
  2899. .item_content
  2900. {
  2901. margin-top: 10px;
  2902. width: 100%;
  2903. height: 350px;
  2904. border-radius: 6px;
  2905. border: 1px solid #eeeeee;
  2906. .check_all
  2907. {
  2908. width:100%;
  2909. margin: auto;
  2910. height: 34px;
  2911. border-bottom: 1px solid #eeeeee;
  2912. line-height: 34px;
  2913. text-indent: 4px;
  2914. }
  2915. .check_content
  2916. {
  2917. width: 100%;
  2918. height: 315px;
  2919. overflow: auto;
  2920. .el-checkbox-group
  2921. {
  2922. margin-top: 10px;
  2923. .el-checkbox
  2924. {
  2925. width: 80%;
  2926. text-indent: 6px;
  2927. margin-bottom: 10px;
  2928. }
  2929. }
  2930. }
  2931. .page_tree
  2932. {
  2933. border: none !important;
  2934. margin-top: 0px !important;
  2935. }
  2936. .select_item
  2937. {
  2938. width: calc(100% - 40px);
  2939. margin: auto;
  2940. line-height: 20px;
  2941. display: flex;
  2942. justify-content: space-between;
  2943. margin-top: 10px;
  2944. align-items: center;
  2945. i{
  2946. font-size: 18px;
  2947. cursor: pointer;
  2948. }
  2949. }
  2950. }
  2951. }
  2952. }
  2953. //绑定手机号 输入框
  2954. .bingding_center
  2955. {
  2956. width: calc(100% - 40px);
  2957. margin:20px auto;
  2958. //绑定手机号 输入框
  2959. .bingding_input
  2960. {
  2961. width: 100%;
  2962. margin-bottom: 20px;
  2963. .el-input__inner
  2964. {
  2965. width: 100%;
  2966. height: 48px;
  2967. line-height: 48px;
  2968. }
  2969. .el-input__suffix
  2970. {
  2971. display: flex;
  2972. align-items: center;
  2973. }
  2974. .el-input__prefix
  2975. {
  2976. width: 20px;
  2977. line-height: 49px;
  2978. }
  2979. .get_code
  2980. {
  2981. cursor: pointer;
  2982. color:#2E64FA;
  2983. }
  2984. }
  2985. .bingding_button
  2986. {
  2987. width: 100%;
  2988. height: 48px;
  2989. background-color: #2E64FA;
  2990. border-radius: 4px;
  2991. color: #fff;
  2992. font-size:16px;
  2993. font-weight: 400;
  2994. text-align: center;
  2995. line-height: 48px;
  2996. margin-top: 40px;
  2997. cursor: pointer;
  2998. }
  2999. }
  3000. //通用内容区域
  3001. .dialog_center {
  3002. width: calc(100% - 40px);
  3003. margin: auto;
  3004. .center_header
  3005. {
  3006. width: 100%;
  3007. height: auto;
  3008. display: flex;
  3009. justify-content: space-between;
  3010. .header_left
  3011. {
  3012. display: flex;
  3013. justify-content: flex-start;
  3014. align-items: center;
  3015. .left_name
  3016. {
  3017. width: 120px;
  3018. font-size: 16px;
  3019. color:#666;
  3020. font-weight: 400;
  3021. }
  3022. .el-input__inner
  3023. {
  3024. width: 216px;
  3025. height: 36px;
  3026. line-height: 36px;
  3027. }
  3028. .el-button
  3029. {
  3030. width: auto;
  3031. height: 36px;
  3032. padding: 0 10px !important;
  3033. }
  3034. .remain_count
  3035. {
  3036. margin-left: 10px;
  3037. }
  3038. }
  3039. .left_center
  3040. {
  3041. align-items: center;
  3042. }
  3043. .left_count
  3044. {
  3045. color:#333;
  3046. font-size: 16px;
  3047. font-weight: 600;
  3048. }
  3049. .header_right
  3050. {
  3051. display: flex;
  3052. justify-content: flex-end;
  3053. //重新上传按钮
  3054. .right_re_button
  3055. {
  3056. width: 76px;
  3057. height: 34px;
  3058. border-radius: 4px;
  3059. border:1px solid #2E64FA;
  3060. font-weight: 400;
  3061. font-size: 14px;
  3062. color: #2E64FA;
  3063. line-height: 36px;
  3064. text-align: center;
  3065. cursor: pointer;
  3066. }
  3067. }
  3068. }
  3069. //重新上传的图片列表
  3070. .center_pic_list
  3071. {
  3072. width: 100%;
  3073. // min-height: 562px;
  3074. height: auto;
  3075. max-height: 400px;
  3076. overflow-y: auto;
  3077. overflow-x: hidden;
  3078. margin-top: 20px;
  3079. .list_img_content
  3080. {
  3081. display: flex;
  3082. justify-content: flex-start;
  3083. align-items: flex-start; /* 顶部对齐 */
  3084. box-sizing: border-box;
  3085. flex-wrap: wrap;
  3086. gap: 16px;
  3087. .list_img_item
  3088. {
  3089. /* 基础宽度 - 每行7个 */
  3090. flex: 0 0 calc((100% - 16px * 4) / 5);
  3091. /* 最小宽度 */
  3092. min-width: 160px;
  3093. /* 保持宽高比(可选) */
  3094. // aspect-ratio: 1/1;
  3095. // margin-right: 15px;
  3096. // margin-bottom: 16px;
  3097. /* 内容样式 */
  3098. height: auto;
  3099. // margin-right: 13px;
  3100. .item_batch_name
  3101. {
  3102. width: 100%;
  3103. font-size: 14px;
  3104. color: #666666;
  3105. text-align: left;
  3106. display: flex;
  3107. justify-content: space-between;
  3108. line-height: 30px;
  3109. .name_abnormal
  3110. {
  3111. color: #F56C6C;
  3112. }
  3113. }
  3114. .item_batch_img
  3115. {
  3116. width: 100%;
  3117. height: auto;
  3118. padding:8px;
  3119. box-sizing: border-box;
  3120. background-color: #F0F4F8;
  3121. border-radius: 6px 6px 6px 6px;
  3122. border: 1px solid #EBEEF5;
  3123. display: flex;
  3124. justify-content: center;
  3125. position: relative;
  3126. img
  3127. {
  3128. width: 100%;
  3129. height: auto;
  3130. object-fit: cover;
  3131. z-index: 9;
  3132. }
  3133. }
  3134. .item_batch_img_error
  3135. {
  3136. border: 1px solid #F56C6C !important;
  3137. }
  3138. .item_batch_img:hover .button_group
  3139. {
  3140. display: flex;
  3141. justify-content: center;
  3142. align-items: center;
  3143. }
  3144. .button_group
  3145. {
  3146. position: absolute;
  3147. width: 100%;
  3148. height: 100%;
  3149. z-index: 10;
  3150. top: 0px;
  3151. left: 0;
  3152. background: rgba(0, 0, 0, 0.4);
  3153. display: none;
  3154. align-items: center;
  3155. justify-content: center;
  3156. gap: 16px;
  3157. z-index: 999;
  3158. .pic_button_view {
  3159. width: 68px;
  3160. height: 34px;
  3161. text-align: center;
  3162. line-height: 34px;
  3163. cursor: pointer;
  3164. background-color: rgba(255, 255, 255, 1);
  3165. border: 1px solid rgba(220, 223, 230, 1);
  3166. border-radius: 4px;
  3167. color: #666666;
  3168. i {
  3169. margin-right: 5px;
  3170. }
  3171. font-size: 14px;
  3172. }
  3173. }
  3174. .item_batch_progress
  3175. {
  3176. position: absolute;
  3177. width:145px;
  3178. height:40px;
  3179. left:calc(50% - 72px);
  3180. top:calc(50% - 20px);
  3181. z-index: 999;
  3182. text-align: center;
  3183. color:#2E64FA;
  3184. font-size: 16px;
  3185. font-weight: 400;
  3186. }
  3187. .item_batch_failed
  3188. {
  3189. position: absolute;
  3190. width:145px;
  3191. height:40px;
  3192. left:calc(50% - 72px);
  3193. top:calc(50% - 20px);
  3194. z-index: 999;
  3195. text-align: center;
  3196. color:#F56C6C;
  3197. font-size: 16px;
  3198. font-weight: 400;
  3199. line-height: 40px;
  3200. }
  3201. }
  3202. // @media (max-width: 1458px) {
  3203. // .list_img_item
  3204. // {
  3205. // flex: 0 0 calc((100% - 16px * 5) / 6);
  3206. // }
  3207. // }
  3208. // @media (max-width: 1280px) {
  3209. // .list_img_item
  3210. // {
  3211. // flex: 0 0 calc((100% - 16px * 4) / 5);
  3212. // }
  3213. // }
  3214. // @media (max-width: 1109px) {
  3215. // .list_img_item
  3216. // {
  3217. // flex: 0 0 calc((100% - 16px * 3) / 4);
  3218. // }
  3219. // }
  3220. // @media (max-width: 940px) {
  3221. // .list_img_item
  3222. // {
  3223. // flex: 0 0 calc((100% - 16px * 2) / 3);
  3224. // }
  3225. // }
  3226. }
  3227. }
  3228. //弹窗 check选择框公共样式
  3229. .select_check_content
  3230. {
  3231. width: calc(100% - 40px);
  3232. margin: auto;
  3233. height: auto;
  3234. // align-items: center;
  3235. .el-checkbox-group
  3236. {
  3237. display: flex;
  3238. flex-wrap: wrap;
  3239. height: auto;
  3240. }
  3241. .el-checkbox
  3242. {
  3243. width: 20%;
  3244. min-width: 20%;
  3245. box-sizing: border-box; /* 确保 padding 和 border 不影响宽度 */
  3246. // padding: 5px; /* 可选:添加一些内边距 */
  3247. margin-bottom: 23px;
  3248. margin-right:0px;
  3249. font-size: 16px;
  3250. color:#333333;
  3251. display: flex;
  3252. align-items: center;
  3253. }
  3254. .el-checkbox__label
  3255. {
  3256. font-weight: 400;
  3257. font-size: 16px;
  3258. color:#333;
  3259. white-space: nowrap; /* 禁止换行 */
  3260. overflow: hidden; /* 隐藏超出容器的内容 */
  3261. text-overflow: ellipsis; /* 隐藏超出宽度的内容 */
  3262. width: 80%;
  3263. // padding-left: 10px;
  3264. }
  3265. }
  3266. .choose_area_box
  3267. {
  3268. width:100%;
  3269. display: flex;
  3270. justify-content: space-between;
  3271. .box_canvas
  3272. {
  3273. width: calc(100% - 260px);
  3274. height: 218px;
  3275. background-color: #F5F7FA;
  3276. border-radius: 10px 10px 10px 10px;
  3277. overflow: hidden;
  3278. display: flex;
  3279. justify-content: center;
  3280. align-items: center;
  3281. padding: 10px;
  3282. box-sizing: border-box;
  3283. .box_canvas_inner
  3284. {
  3285. width: 100%;
  3286. height: 100%;
  3287. border-radius: 10px 10px 10px 10px;
  3288. overflow: hidden;
  3289. display: flex;
  3290. justify-content: center;
  3291. align-items: center;
  3292. }
  3293. }
  3294. .box_right
  3295. {
  3296. width:240px;
  3297. height: 212px;
  3298. .right_title
  3299. {
  3300. font-size: 14px;
  3301. color: #303133;
  3302. font-weight: 500;
  3303. display: flex;
  3304. justify-content: space-between;
  3305. align-items: center;
  3306. .el-input__inner
  3307. {
  3308. width: 160px;
  3309. height: 36px;
  3310. line-height: 36px;
  3311. }
  3312. }
  3313. .choose_number
  3314. {
  3315. width: 160px;
  3316. height: 36px;
  3317. line-height: 36px;
  3318. font-weight: 400;
  3319. font-size: 14px;
  3320. color: #666666;
  3321. text-align: left;
  3322. padding-left:8px ;
  3323. border-radius: 4px 4px 4px 4px;
  3324. border: 1px solid #DCDFE6;
  3325. }
  3326. }
  3327. }
  3328. .form_item_label
  3329. {
  3330. font-size: 14px;
  3331. font-weight: 400;
  3332. color: #666;
  3333. margin-left: 10px;
  3334. }
  3335. .from_item_choose_type
  3336. {
  3337. display:inline-block;
  3338. margin-left:20px;
  3339. justify-content: flex-start;
  3340. }
  3341. .center_message_title {
  3342. text-indent: 20px;
  3343. font-size: 16px;
  3344. font-weight: 600;
  3345. color: #000000;
  3346. }
  3347. .center_message_content {
  3348. width: calc(100% - 40px);
  3349. margin: auto;
  3350. display: flex;
  3351. justify-content: space-between;
  3352. .content_lable {
  3353. width: 70px;
  3354. font-weight: 400;
  3355. font-size: 14px;
  3356. color: #666666;
  3357. line-height: 16px;
  3358. text-align: right;
  3359. padding-top: 20px;
  3360. }
  3361. .content_radio {
  3362. width: calc(100% - 70px);
  3363. padding-top: 20px;
  3364. .radio_item {
  3365. width: 100%;
  3366. height: auto;
  3367. display: flex;
  3368. justify-content: flex-start;
  3369. margin-bottom: 15px;
  3370. .item_radio {
  3371. }
  3372. .item_right {
  3373. .right_title {
  3374. font-weight: 500;
  3375. font-size: 16px;
  3376. color: #666666;
  3377. }
  3378. .right_message {
  3379. font-weight: 400;
  3380. font-size: 14px;
  3381. color: #999999;
  3382. margin-top: 10px;
  3383. .input_number {
  3384. width: 80px;
  3385. height: 32px;
  3386. margin-left: 5px;
  3387. margin-right: 5px;
  3388. }
  3389. }
  3390. }
  3391. }
  3392. }
  3393. }
  3394. .center_message_tishi {
  3395. width: calc(100% - 40px);
  3396. margin: auto;
  3397. margin-top: 20px;
  3398. font-weight: 500;
  3399. font-size: 16px;
  3400. line-height: 25px;
  3401. color: #333333;
  3402. }
  3403. //导入文件 提示信息
  3404. .import_message
  3405. {
  3406. font-size: 12px;
  3407. color:#999;
  3408. line-height: 20px;
  3409. margin-top: 10px;
  3410. }
  3411. .center_message_input {
  3412. width: calc(100% - 40px);
  3413. margin: auto;
  3414. margin-top: 20px;
  3415. margin-bottom: 20px;
  3416. font-weight: 400;
  3417. font-size: 16px;
  3418. color: #666666;
  3419. display: flex;
  3420. justify-content: flex-end;
  3421. align-items: center;
  3422. .el-icon-view {
  3423. margin-top: 4px;
  3424. cursor: pointer;
  3425. }
  3426. .el-input--small .el-input__icon {
  3427. height: 36px;
  3428. line-height: 36px;
  3429. }
  3430. .el-input--small .el-input__inner {
  3431. width: 244px;
  3432. height: 36px;
  3433. line-height: 36px;
  3434. }
  3435. .el-input__suffix {
  3436. top: 8px;
  3437. }
  3438. }
  3439. .center_message {
  3440. font-size: 16px;
  3441. color: #333;
  3442. padding: 15px 0;
  3443. font-weight: 400;
  3444. font-size: 14px;
  3445. color: #666666;
  3446. line-height: 20px;
  3447. text-align: left;
  3448. }
  3449. .score_input {
  3450. width: 74px !important;
  3451. margin-left: 8px;
  3452. .el-input__inner {
  3453. width: 48px !important;
  3454. height: 36px !important;
  3455. line-height: 36px !important;
  3456. font-size: 14px;
  3457. padding: 0 5px;
  3458. text-align: center;
  3459. }
  3460. }
  3461. .check_group_content
  3462. {
  3463. display: flex;
  3464. justify-content: flex-start;
  3465. flex-wrap: wrap;
  3466. .check_box_item
  3467. {
  3468. margin-right: 15px;
  3469. height: 36px;
  3470. margin-bottom: 10px;
  3471. // 使用 :nth-last-child() 动态匹配最后一行的所有项
  3472. $columns: 3; // 假设最大可能每行有 3 列,请根据实际布局调整此值
  3473. // 最后一行底部边距为0
  3474. @for $i from 1 through $columns {
  3475. &:nth-last-child(-n+#{$i}) {
  3476. margin-bottom: 0;
  3477. }
  3478. }
  3479. }
  3480. }
  3481. .select_width_160
  3482. {
  3483. .el-input
  3484. {
  3485. width: 160px !important;
  3486. }
  3487. .el-input__inner
  3488. {
  3489. width: 160px !important;
  3490. }
  3491. }
  3492. .span_center
  3493. {
  3494. margin-left: 5px;
  3495. margin-right: 5px;
  3496. }
  3497. .input_91 {
  3498. width: 91px !important;
  3499. .el-input__inner {
  3500. width: 91px !important;
  3501. height: 36px !important;
  3502. line-height: 36px !important;
  3503. font-size: 14px;
  3504. padding: 0 0px;
  3505. text-align: center;
  3506. }
  3507. }
  3508. .input_long_width
  3509. {
  3510. .el-input
  3511. {
  3512. width: 410px !important;
  3513. }
  3514. .el-input__inner
  3515. {
  3516. width: 410px !important;
  3517. }
  3518. }
  3519. .list_content
  3520. {
  3521. display: flex;
  3522. justify-content: flex-start;
  3523. flex-wrap: wrap;
  3524. gap: 16px;
  3525. .select_item
  3526. {
  3527. width: auto;
  3528. display: flex;
  3529. justify-content: flex-start;
  3530. .el-checkbox__label
  3531. {
  3532. padding: 0 0 0 5px;
  3533. }
  3534. .el-input
  3535. {
  3536. width: 120px;
  3537. margin-left: 5px;
  3538. }
  3539. .el-input__inner
  3540. {
  3541. width: 120px;
  3542. padding:0 0 0 8px !important;
  3543. }
  3544. }
  3545. }
  3546. .tab_item
  3547. {
  3548. // min-width:80px;
  3549. padding:0 10px;
  3550. height: 34px;
  3551. border:1px solid #DCDFE6;
  3552. line-height: 34px;
  3553. text-align: center;
  3554. border-radius: 4px;
  3555. font-size: 14px;
  3556. color:#666;
  3557. margin-right: 10px;
  3558. cursor: pointer;
  3559. }
  3560. .tab_active
  3561. {
  3562. background-color: #2E64FA;
  3563. color:#fff;
  3564. }
  3565. .table_info {
  3566. font-weight: 600;
  3567. font-size: 16px;
  3568. color: #303133;
  3569. line-height: 24px;
  3570. margin-bottom: 10px;
  3571. display: flex;
  3572. justify-content: space-between;
  3573. }
  3574. .el-form {
  3575. width: 100% !important;
  3576. .el-form-item {
  3577. margin-bottom: 16px;
  3578. }
  3579. }
  3580. //弹窗 el-from-item__content
  3581. .el-form-item__content {
  3582. display: flex;
  3583. align-items: center;
  3584. font-size: 16px;
  3585. min-height: 36px;
  3586. line-height: 36px;
  3587. .upload_file_name
  3588. {
  3589. margin-left: 10px;
  3590. line-height: 20px;
  3591. }
  3592. .el-input.is-disabled .el-input__inner
  3593. {
  3594. color:#333;
  3595. }
  3596. .score {
  3597. padding-left: 5px;
  3598. }
  3599. // 下拉选择框 中间箭头上下居中
  3600. .el-select .el-input .el-select__caret {
  3601. height: 36px;
  3602. }
  3603. // 下拉选择框 中间箭头上下居中
  3604. .el-input__icon {
  3605. line-height: 36px;
  3606. }
  3607. .el-button--small
  3608. {
  3609. height: 36px !important;
  3610. font-size: 14px;
  3611. }
  3612. .el-input {
  3613. width: 240px;
  3614. }
  3615. .check_select
  3616. {
  3617. .el-input {
  3618. width: 87px !important;
  3619. }
  3620. }
  3621. .el-input__inner {
  3622. width: 240px;
  3623. height: 36px;
  3624. line-height: 36px;
  3625. font-size: 14px;
  3626. }
  3627. .el-input--mini {
  3628. width: 240px;
  3629. }
  3630. .el-input-number {
  3631. width: 240px;
  3632. }
  3633. // 数字输入框
  3634. .el-input-number--mini {
  3635. line-height: 34px;
  3636. }
  3637. // 开关
  3638. .el-switch {
  3639. height: 40px;
  3640. }
  3641. .radio_box {
  3642. width: 180px;
  3643. height: 40px;
  3644. }
  3645. .radio_number_horizontal {
  3646. background-image: url("../assets/icon/question_number_horizontal.png");
  3647. background-size: 78px 30px;
  3648. background-repeat: no-repeat;
  3649. background-position: 60px 50%;
  3650. }
  3651. .radio_number_vertical {
  3652. background-image: url("../assets/icon/question_number_vertical.png");
  3653. background-size: 40px 40px;
  3654. background-repeat: no-repeat;
  3655. background-position: 60px 50%;
  3656. }
  3657. .radio_answer_horizontal {
  3658. background-image: url("../assets/icon/answer_direction_horizontal.png");
  3659. background-size: 78px 30px;
  3660. background-repeat: no-repeat;
  3661. background-position: 60px 50%;
  3662. }
  3663. .radio_answer_vertical {
  3664. background-image: url("../assets/icon/answer_direction_vertical.png");
  3665. background-size: 40px 40px;
  3666. background-repeat: no-repeat;
  3667. background-position: 60px 50%;
  3668. }
  3669. // 组
  3670. .el-radio-group {
  3671. font-size: 14px;
  3672. min-height: 36px;
  3673. line-height: 36px;
  3674. // display: flex;
  3675. // align-items: center;
  3676. .radio_question_number_horizontal {
  3677. width: auto;
  3678. height: 36px;
  3679. line-height: 36px;
  3680. // background-image: url('../assets/icon/question_number_horizontal.png');
  3681. // background-size: 100% 100%;
  3682. // background-repeat: no-repeat;
  3683. // background-position: 0 0;
  3684. img {
  3685. width: 78px;
  3686. height: 30px;
  3687. }
  3688. }
  3689. .el-radio__label {
  3690. // padding-left: 5px !important;
  3691. // font-size: 16px !important;
  3692. }
  3693. .el-radio {
  3694. margin-right: 20px !important;
  3695. }
  3696. }
  3697. .group_item {
  3698. line-height: 40px;
  3699. }
  3700. .el-input-group__append {
  3701. width: 26px !important;
  3702. }
  3703. .el-checkbox__label {
  3704. line-height: 36px;
  3705. }
  3706. }
  3707. .el-form-item {
  3708. // margin-bottom: 15px !important;
  3709. min-height: 36px;
  3710. .el-form-item__label {
  3711. line-height: 36px;
  3712. font-size: 16px !important;
  3713. padding: 0 !important;
  3714. color:#666666;
  3715. }
  3716. .el-checkbox__label
  3717. {
  3718. color:#666;
  3719. font-size: 16px;
  3720. }
  3721. }
  3722. .label_left {
  3723. margin-left: 20px;
  3724. }
  3725. .dialog_search {
  3726. width: 100%;
  3727. height: auto;
  3728. .search_title_info {
  3729. font-weight: 600;
  3730. font-size: 14px;
  3731. color: #303133;
  3732. span {
  3733. margin-right: 20px;
  3734. }
  3735. }
  3736. .search_input {
  3737. .el-input-group {
  3738. width: auto !important;
  3739. }
  3740. }
  3741. .search_filter {
  3742. margin-top: 8px;
  3743. margin-bottom: 8px;
  3744. }
  3745. }
  3746. .dialog_table {
  3747. width: 100%;
  3748. .input_error
  3749. {
  3750. .el-input__inner
  3751. {
  3752. border:1px solid red;
  3753. }
  3754. }
  3755. .el-table--group, .el-table--border
  3756. {
  3757. border-radius: 4px;
  3758. }
  3759. //表格顶部标题栏
  3760. .el-table tr th.el-table__cell {
  3761. background-color: #f4f6f8;
  3762. font-size: 14px;
  3763. color: #333;
  3764. font-weight: 600;
  3765. }
  3766. .el-table__empty-block {
  3767. // background-color: red;
  3768. background-image: url("../assets/bg/table_no_data.png");
  3769. background-size: 64px 72px;
  3770. background-position: 50% 50%;
  3771. background-repeat: no-repeat;
  3772. min-height: 150px;
  3773. .el-table__empty-text {
  3774. display: none;
  3775. }
  3776. }
  3777. .el-table__body .el-table__cell {
  3778. padding: 0 !important; //去掉弹窗表格的padding
  3779. height: 52px;
  3780. border-right: 1px solid #EBEEF5;
  3781. .el-input--mini .el-input__inner {
  3782. width: 100%;
  3783. }
  3784. .el-input-number {
  3785. width: 100%;
  3786. height: 38px;
  3787. }
  3788. .el-input__inner {
  3789. width: 100%;
  3790. height: 32px;
  3791. }
  3792. }
  3793. .el-input__suffix
  3794. {
  3795. display: flex;
  3796. align-items: center;
  3797. }
  3798. .table_row_select
  3799. {
  3800. position: relative;
  3801. .select_state
  3802. {
  3803. position: absolute;
  3804. width: 11px;
  3805. // height: 10px;
  3806. left: 45px;
  3807. // top:12px;
  3808. top:50%;
  3809. transform: translateY(-50%);
  3810. z-index: 999;
  3811. .table_row_status{
  3812. > div{
  3813. margin-left: 0;
  3814. }
  3815. }
  3816. }
  3817. //表格里的输入框 选择框样式覆盖
  3818. .el-input__inner {
  3819. height: 36px !important;
  3820. line-height: 36px !important;
  3821. padding-left: 30px;
  3822. }
  3823. // 下拉选择框 中间箭头上下居中
  3824. .el-select .el-input .el-select__caret {
  3825. height: 36px;
  3826. }
  3827. // 下拉选择框 中间箭头上下居中
  3828. .el-input__icon {
  3829. line-height: 36px;
  3830. }
  3831. .el-input-number__decrease {
  3832. height: 17px !important;
  3833. line-height: 17px;
  3834. border-bottom: 1px solid #dcdfe6;
  3835. }
  3836. .el-input-number__increase {
  3837. height: 17px !important;
  3838. line-height: 17px;
  3839. border-top: 1px solid #dcdfe6;
  3840. }
  3841. }
  3842. .table_row_name {
  3843. overflow: hidden;
  3844. /* 隐藏超出容器的内容 */
  3845. white-space: nowrap;
  3846. /* 保持文本在一行内 */
  3847. text-overflow: ellipsis;
  3848. /* 超出部分显示省略号 */
  3849. }
  3850. .delete_item
  3851. {
  3852. color:#F56C6C;
  3853. font-size: 14px;
  3854. cursor: pointer;
  3855. }
  3856. //进度显示
  3857. .table_row_progress {
  3858. display: flex;
  3859. justify-content: flex-start;
  3860. width: 100%;
  3861. .progress_percentage {
  3862. width: 15%;
  3863. font-weight: 400;
  3864. font-size: 14px;
  3865. color: #666666;
  3866. }
  3867. .progress_bar {
  3868. width: 65%;
  3869. }
  3870. .progress_state {
  3871. width: 20%;
  3872. .span_number {
  3873. font-weight: 400;
  3874. font-size: 14px;
  3875. color: #666666;
  3876. margin-left: 10px;
  3877. }
  3878. }
  3879. }
  3880. }
  3881. .el-table__header,
  3882. .el-table__body,
  3883. .el-table__foote {
  3884. width: 100%;
  3885. }
  3886. .el_table {
  3887. box-shadow: 1px 1px 1px #e4e7ed;
  3888. border-radius: 4px;
  3889. }
  3890. // .el-table--border .el-table__cell {
  3891. // border-bottom: 1px solid #ebeef5;
  3892. // border-right: 0px solid #ebeef5;
  3893. // }
  3894. .student_detail_info {
  3895. width: 100%;
  3896. display: flex;
  3897. justify-content: center;
  3898. align-items: center;
  3899. font-weight: 400;
  3900. font-size: 16px;
  3901. color: #303133;
  3902. margin-bottom: 30px;
  3903. margin-top: 30px;
  3904. .info_title {
  3905. width: 40%;
  3906. text-align: right;
  3907. font-weight: 400;
  3908. font-size: 16px;
  3909. color: #303133;
  3910. }
  3911. .info_message {
  3912. width: 50%;
  3913. text-align: left;
  3914. padding-left: 2px;
  3915. font-weight: 500;
  3916. font-size: 14px;
  3917. color: #666666;
  3918. }
  3919. }
  3920. //弹窗通用搜索区域
  3921. .center_search {
  3922. width: 100%;
  3923. margin: auto;
  3924. padding: 0 0 15px 0;
  3925. }
  3926. //扫描的图片
  3927. .dialog_scan_image {
  3928. width: calc(100% - 40px);
  3929. // min-height: 497px;
  3930. height: auto;
  3931. // background: #f0f4f8;
  3932. padding: 20px;
  3933. display: flex;
  3934. justify-content: flex-start;
  3935. flex-wrap: wrap;
  3936. gap: 20px;
  3937. .scan_image_item {
  3938. width: calc(25% - 15px);
  3939. height: 139px;
  3940. .image_item_title {
  3941. display: flex;
  3942. justify-content: space-between;
  3943. line-height: 25px;
  3944. .title_left {
  3945. font-weight: 500;
  3946. font-size: 14px;
  3947. color: #303133;
  3948. }
  3949. .title_right {
  3950. font-weight: 400;
  3951. font-size: 14px;
  3952. color: #666666;
  3953. }
  3954. }
  3955. img {
  3956. width: 100%;
  3957. height: 100%;
  3958. }
  3959. }
  3960. }
  3961. .default_pass
  3962. {
  3963. font-size: 12px;
  3964. color:#666;
  3965. }
  3966. .dialog_example_img
  3967. {
  3968. width: 100%;
  3969. height: 178px;
  3970. background-image: url("../assets/bg/score_add_example.webp");
  3971. background-size: 561px 178px;
  3972. background-repeat: no-repeat;
  3973. background-position: 0% 50%;
  3974. }
  3975. }
  3976. //消息提醒内容区
  3977. .dialog_message {
  3978. display: flex;
  3979. justify-content: center;
  3980. align-items: center;
  3981. width: 100%;
  3982. min-height: 99px;
  3983. span {
  3984. padding: 20px;
  3985. line-height: 20px;
  3986. }
  3987. }
  3988. //饿了么底部按钮样式覆盖
  3989. .el-dialog__footer {
  3990. padding: 0 !important;
  3991. text-align: right;
  3992. border-top: 1px solid #e6e6e6;
  3993. height: 66px;
  3994. line-height: 66px;
  3995. border-radius: 0 0 8px 8px;
  3996. .dialog_footer {
  3997. padding: 0 !important;
  3998. width: calc(100% - 40px);
  3999. margin: auto;
  4000. height: 64px;
  4001. display: flex;
  4002. justify-content: space-between;
  4003. .footer_left {
  4004. width: auto;
  4005. height: 64px;
  4006. }
  4007. .footer_right {
  4008. width: auto;
  4009. height: 64px;
  4010. display: flex;
  4011. justify-content: flex-end;
  4012. align-items: center;
  4013. }
  4014. }
  4015. .dialog-footer {
  4016. width: calc(100% - 40px);
  4017. margin: auto;
  4018. }
  4019. .el-button {
  4020. padding: 0 !important;
  4021. font-size: 14px;
  4022. }
  4023. //饿了么按钮样式覆盖
  4024. .el-button--primary {
  4025. width: 68px;
  4026. height: 36px;
  4027. margin-left: 20px;
  4028. }
  4029. .el-button--default {
  4030. width: 68px;
  4031. height: 36px;
  4032. }
  4033. // 自定义特殊按钮样式
  4034. .no_save_button {
  4035. width: 82px;
  4036. height: 36px;
  4037. background: #ffffff;
  4038. border-radius: 4px 4px 4px 4px;
  4039. border: 1px solid #dcdfe6;
  4040. }
  4041. .save_button {
  4042. width: 68px;
  4043. height: 36px;
  4044. margin-left: 20px;
  4045. }
  4046. .cancel_button {
  4047. width: 68px;
  4048. height: 36px;
  4049. background: #ffffff;
  4050. border-radius: 4px 4px 4px 4px;
  4051. border: 1px solid #dcdfe6;
  4052. margin-left: 20px;
  4053. }
  4054. }
  4055. //消息提醒弹窗
  4056. .el-message-box__header {
  4057. padding: 0 !important;
  4058. height: 48px;
  4059. line-height: 48px;
  4060. background-color: #f5f7fa;
  4061. .el-message-box__title {
  4062. height: 48px;
  4063. line-height: 48px;
  4064. font-weight: 500;
  4065. font-size: 16px;
  4066. color: #333;
  4067. text-indent: 50px;
  4068. background-image: url("../assets/icon/warning_icon.png");
  4069. background-size: 20px 20px;
  4070. background-position: 20px 50%;
  4071. background-repeat: no-repeat;
  4072. }
  4073. .el-message-box__headerbtn
  4074. {
  4075. width: 36px;
  4076. height: 36px;
  4077. margin-top: -8px;
  4078. background-image: url("../assets/icon/close-line.png");
  4079. background-position: 100% 50%;
  4080. background-repeat: no-repeat;
  4081. background-size: 24px 24px;
  4082. .el-icon-close
  4083. {
  4084. display: none;
  4085. }
  4086. }
  4087. }
  4088. .el-message-box__content {
  4089. min-height: 55px;
  4090. padding: 0px 0px !important;
  4091. display: flex;
  4092. justify-content: left;
  4093. align-items: center;
  4094. .el-message-box__message {
  4095. padding: 20px 10px 20px 20px !important;
  4096. font-weight: 400;
  4097. font-size: 14px;
  4098. color: #666666;
  4099. line-height: 25px;
  4100. max-height: 250px;
  4101. overflow-y: auto;
  4102. white-space: normal;
  4103. word-break: break-all;
  4104. }
  4105. }
  4106. .el-message-box__status {
  4107. display: none !important;
  4108. }
  4109. .el-message-box__btns {
  4110. padding: 13px 20px 4px 20px;
  4111. border-top: 1px solid #e4e7ed;
  4112. .el-button {
  4113. width: 68px;
  4114. height: 36px;
  4115. border-radius: 4px 4px 4px 4px;
  4116. border: 1px solid #dcdfe6;
  4117. font-size: 14px;
  4118. }
  4119. }
  4120. //给分规则
  4121. .dialog_group {
  4122. width:100%;
  4123. margin: auto;
  4124. padding-left: 6px;
  4125. .radio_title {
  4126. font-weight: 400;
  4127. font-size: 16px;
  4128. color: #666666;
  4129. // background-color: red;
  4130. display: inline-block;
  4131. width: 87px;
  4132. }
  4133. .el-radio__label
  4134. {
  4135. font-size: 16px;
  4136. font-weight: 400;
  4137. }
  4138. .radio_group_socre {
  4139. width: 100%;
  4140. height: auto;
  4141. line-height: 50px;
  4142. font-weight: 400;
  4143. font-size: 16px;
  4144. color: #666666;
  4145. padding-left: 24px;
  4146. display: flex;
  4147. justify-content: flex-start;
  4148. margin-top: 16px;
  4149. margin-bottom: 10px;
  4150. .el-input {
  4151. width: 52px !important;
  4152. height: 30px !important;
  4153. padding: 0px !important;
  4154. // margin-left: 5px;
  4155. margin-right: 5px;
  4156. }
  4157. .el-input__inner {
  4158. width: 52px !important;
  4159. height: 30px !important;
  4160. padding: 0px !important;
  4161. text-align: center;
  4162. }
  4163. .el-radio__input.is-checked + .el-radio__label {
  4164. font-weight: 400;
  4165. font-size: 16px;
  4166. color: #666;
  4167. }
  4168. }
  4169. .radio_group_long_input {
  4170. line-height: 50px;
  4171. color: #666;
  4172. padding-left: 24px;
  4173. .input_long_100
  4174. {
  4175. .el-input {
  4176. width: 100% !important;
  4177. height: 36px !important;
  4178. padding: 0px !important;
  4179. // margin-left: 5px;
  4180. margin-right: 5px;
  4181. }
  4182. }
  4183. .el-input {
  4184. width: 600px !important;
  4185. height: 36px !important;
  4186. padding: 0px !important;
  4187. // margin-left: 5px;
  4188. margin-right: 5px;
  4189. }
  4190. .el-input__inner {
  4191. width: 100% !important;
  4192. height: 36px !important;
  4193. padding: 10px !important;
  4194. text-align: left;
  4195. }
  4196. }
  4197. }
  4198. .el-upload-list {
  4199. display: none;
  4200. }
  4201. }
  4202. //弹窗全屏
  4203. .page_full_dialog
  4204. {
  4205. z-index:999999 !important;
  4206. //饿了么样式覆盖
  4207. .el-dialog__header {
  4208. display: none;
  4209. }
  4210. .el-dialog
  4211. {
  4212. border-radius: 0;
  4213. background-color: #f0f4fb;
  4214. }
  4215. //饿了么内容样式覆盖
  4216. .el-dialog__body {
  4217. font-weight: 400;
  4218. font-size: 14px;
  4219. color: #666666;
  4220. padding: 0 !important;
  4221. width: 100%;
  4222. height: 100%;
  4223. margin: auto;
  4224. // min-height: 99px;
  4225. // display: flex;
  4226. // justify-content: flex-start;
  4227. // align-items: center;
  4228. }
  4229. .header_container
  4230. {
  4231. width: 100%;
  4232. height: 65px;
  4233. background-color: #2E64FA;
  4234. position: relative;
  4235. text-align: center;
  4236. display: flex;
  4237. justify-content: center;
  4238. align-items: center;
  4239. .header_back
  4240. {
  4241. position: absolute;
  4242. left: 20px;
  4243. top:15px;
  4244. width: 80px;
  4245. height: 34px;
  4246. border-radius: 4px 4px 4px 4px;
  4247. border: 1px solid #dcdfe6;
  4248. line-height: 34px;
  4249. font-weight: 500;
  4250. font-size: 14px;
  4251. color: #fff;
  4252. cursor: pointer;
  4253. text-align: center;
  4254. i{
  4255. margin-right: 5px;
  4256. font-size: 14px;
  4257. }
  4258. }
  4259. .header_title
  4260. {
  4261. font-size: 24px;
  4262. color:#fff;
  4263. font-weight: 600;
  4264. width: auto;
  4265. }
  4266. }
  4267. .content_main
  4268. {
  4269. width: 100%;
  4270. height: 100%;
  4271. display: flex;
  4272. justify-content: space-between;
  4273. .content_preview
  4274. {
  4275. width: calc(100% - 180px);
  4276. height: 100%;
  4277. overflow-y: auto;
  4278. background-color: #F0F4FB;
  4279. font-family: 宋体, SimSun, STSong;
  4280. //答题卡预览打印区域
  4281. .preview_print
  4282. {
  4283. .make_card_content_main
  4284. {
  4285. border: none !important;
  4286. }
  4287. .answer_sheet_content
  4288. {
  4289. border:none !important;
  4290. }
  4291. }
  4292. }
  4293. .content_right
  4294. {
  4295. width: 180px;
  4296. height: 100%;
  4297. .right_back
  4298. {
  4299. width: 140px;
  4300. height: 42px;
  4301. border:1px solid #DCDFE6;
  4302. border-radius: 4px;
  4303. background-color: #fff;
  4304. line-height: 42px;
  4305. margin-left: 20px;
  4306. text-align: center;
  4307. margin-top: 20px;
  4308. cursor: pointer;
  4309. i
  4310. {
  4311. margin-right: 10px;
  4312. }
  4313. }
  4314. .right_print
  4315. {
  4316. width: 140px;
  4317. height: 42px;
  4318. line-height: 42px;
  4319. border:1px solid #2E64FA;
  4320. border-radius: 4px;
  4321. background-color: #2E64FA;
  4322. margin-left: 20px;
  4323. margin-top: 20px;
  4324. color:#fff;
  4325. font-weight: 400;
  4326. font-size: 14px;
  4327. text-align: center;
  4328. cursor: pointer;
  4329. }
  4330. .right_use
  4331. {
  4332. width: 140px;
  4333. height: 42px;
  4334. border:1px solid #2E64FA;
  4335. border-radius: 4px;
  4336. background-color: #2E64FA;
  4337. margin-left: 20px;
  4338. margin-top: 20px;
  4339. color:#fff;
  4340. font-weight: 400;
  4341. font-size: 14px;
  4342. text-align: center;
  4343. cursor: pointer;
  4344. }
  4345. .right_download
  4346. {
  4347. width: 140px;
  4348. height: 42px;
  4349. line-height: 42px;
  4350. border:1px solid #2E64FA;
  4351. border-radius: 4px;
  4352. background-color: transparent;
  4353. margin-left: 20px;
  4354. margin-top: 20px;
  4355. color:#2E64FA;
  4356. font-weight: 400;
  4357. font-size: 14px;
  4358. text-align: center;
  4359. cursor: pointer;
  4360. }
  4361. }
  4362. }
  4363. }
  4364. //我的考试 扫描学生页面公共样式
  4365. .page_scan {
  4366. width: 100%;
  4367. height: 100%;
  4368. padding: 20px;
  4369. box-sizing: border-box;
  4370. background-color:#ffffff;
  4371. border-radius: 10px 10px 10px 10px;
  4372. .scan_button_header
  4373. {
  4374. width:100%;
  4375. margin: auto;
  4376. .el-button
  4377. {
  4378. width: 100px;
  4379. height: 36px;
  4380. padding: 0 !important;
  4381. }
  4382. }
  4383. .scan_center
  4384. {
  4385. position: relative;
  4386. display: flex;
  4387. justify-content: space-between;
  4388. .center_left
  4389. {
  4390. width: calc(100% - 320px - 20px);//多减去20是为了留出右边边距
  4391. height: 100%;
  4392. }
  4393. .center_right
  4394. {
  4395. background-color: #21B8C6;
  4396. width: 320px;
  4397. background: #FFFFFF;
  4398. border-radius: 10px 10px 10px 10px;
  4399. border: 1px solid #e9e9e9;
  4400. .right_top
  4401. {
  4402. width: 100%;
  4403. height: 48px;
  4404. background: #FFFFFF;
  4405. border-radius: 10px 10px 0px 0px;
  4406. border-bottom: 1px solid #e9e9e9;
  4407. display: flex;
  4408. justify-content: space-between;
  4409. align-items: center;
  4410. .scan_title
  4411. {
  4412. font-weight: 500;
  4413. font-size: 16px;
  4414. color: #666666;
  4415. margin-left: 20px;
  4416. }
  4417. .scan_set
  4418. {
  4419. width: 100px;
  4420. height: 48px;
  4421. line-height: 48px;
  4422. font-weight: 400;
  4423. font-size: 14px;
  4424. color: #666666;
  4425. margin-right: 20px;
  4426. background-image: url('../assets/icon/scan_set_icon.png');
  4427. background-size: 16px 16px;
  4428. background-repeat: no-repeat;
  4429. background-position:50px 50%;
  4430. text-align:right;
  4431. cursor: pointer;
  4432. }
  4433. .scan_set_scan_code
  4434. {
  4435. width: calc(100% - 100px);
  4436. height: 48px;
  4437. display: flex;
  4438. justify-content: flex-end;
  4439. align-items: center;
  4440. font-size: 14px;
  4441. color:#666666;
  4442. .el-input__icon
  4443. {
  4444. line-height: 36px;
  4445. }
  4446. .el-input__inner
  4447. {
  4448. line-height: 36px;
  4449. height: 36px;
  4450. }
  4451. }
  4452. }
  4453. .right_center
  4454. {
  4455. width: 100%;
  4456. height: calc(100% - 48px - 80px);
  4457. /* 小屏幕笔记本的样式 常见分辨率:1366x768 */
  4458. @media (max-height: 768px)
  4459. {
  4460. //高度小于768px
  4461. // min-height: 455px;
  4462. .scan_button
  4463. {
  4464. width: calc(100% - 40px);
  4465. min-height:250px;
  4466. margin: auto;
  4467. text-align: center;
  4468. display: flex;
  4469. align-items: center;
  4470. justify-content: center;
  4471. cursor: pointer;
  4472. position: relative;
  4473. }
  4474. }
  4475. /* 屏幕高度在767-到1440之间时 常见分辨率:1600x900, 1920x1080*/
  4476. @media (min-height: 767px) and (max-height: 1440px)
  4477. {
  4478. .scan_button
  4479. {
  4480. width: calc(100% - 40px);
  4481. min-height:320px;
  4482. margin: auto;
  4483. text-align: center;
  4484. display: flex;
  4485. align-items: center;
  4486. justify-content: center;
  4487. cursor: pointer;
  4488. position: relative;
  4489. }
  4490. .scan_list
  4491. {
  4492. margin-top: 20px;
  4493. }
  4494. }
  4495. /* 当屏幕高度至少为1440px时应用的样式 常见分辨率:2560x1440*/
  4496. @media screen and (min-height: 1440px){
  4497. }
  4498. .scan_button
  4499. {
  4500. width: calc(100% - 40px);
  4501. height: auto;
  4502. margin: auto;
  4503. text-align: center;
  4504. display: flex;
  4505. align-items: center;
  4506. justify-content: center;
  4507. cursor: pointer;
  4508. position: relative;
  4509. }
  4510. .scan_list
  4511. {
  4512. width:calc(100% - 20px);
  4513. margin-left: 20px;
  4514. // height:calc(100% - 250px);
  4515. display: flex;
  4516. justify-content: flex-start;
  4517. flex-wrap: wrap;
  4518. .list_item
  4519. {
  4520. width:calc(50% - 22px);
  4521. margin-right: 20px;
  4522. margin-bottom: 20px;;
  4523. height: 80px;
  4524. font-weight: 500;
  4525. font-size: 16px;
  4526. // color: #333333;
  4527. text-align: center;
  4528. background: #FFFFFF;
  4529. border-radius: 10px 10px 10px 10px;
  4530. border: 1px solid #EBEEF5;
  4531. cursor: pointer;
  4532. background-position:calc(100% - 10px) 10px;
  4533. background-repeat: no-repeat;
  4534. background-size: 32px 32px;
  4535. .list_item_info
  4536. {
  4537. width:calc(100% - 20px);
  4538. margin: auto;
  4539. height: 80px;
  4540. .item_info_title
  4541. {
  4542. font-weight: 600;
  4543. font-size: 16px;
  4544. color: #333333;
  4545. padding-top: 10px;
  4546. text-align: left;
  4547. }
  4548. .item_info_number
  4549. {
  4550. width: 100%;
  4551. position: relative;
  4552. display: flex;
  4553. justify-content:space-between;
  4554. align-items: center;
  4555. height: 50px;
  4556. // line-height: 60px;
  4557. // 未扫描
  4558. .number_no_scan
  4559. {
  4560. font-weight: 600;
  4561. font-size: 20px;
  4562. color: #2E64FA;
  4563. }
  4564. //缺考
  4565. .number_no_exam
  4566. {
  4567. font-weight: 600;
  4568. font-size: 20px;
  4569. color: #FB9F34;
  4570. }
  4571. //已上传
  4572. .number_uploaded
  4573. {
  4574. font-weight: 600;
  4575. font-size: 20px;
  4576. color: #2BC644;
  4577. }
  4578. //异常
  4579. .number_abnormal
  4580. {
  4581. font-weight: 600;
  4582. font-size: 20px;
  4583. color: #F56C6C;
  4584. }
  4585. .number_no_icon
  4586. {
  4587. width: 32px;
  4588. height: 32px;
  4589. display: flex;
  4590. justify-content: flex-start;
  4591. margin-left: 20px;
  4592. // background-color: red;
  4593. margin-top: 5px;
  4594. }
  4595. }
  4596. }
  4597. }
  4598. .no_scan
  4599. {
  4600. background-image: url("../assets/icon/no_scan_icon.png");
  4601. border: 1px solid #2E64FA;
  4602. .item_info_title
  4603. {
  4604. color:#2E64FA !important;
  4605. }
  4606. }
  4607. .no_scan:hover
  4608. {
  4609. background-color: rgba(46,100,250,0.1);
  4610. background-image: url("../assets/icon/no_scan_icon_hover.png");
  4611. border-radius: 10px 10px 10px 10px;
  4612. border: 1px solid #2E64FA;
  4613. box-shadow: 4px 2px 10px #2E64FA;
  4614. .item_info_title
  4615. {
  4616. color: #2E64FA !important;
  4617. }
  4618. }
  4619. .no_exam
  4620. {
  4621. background-image: url("../assets/icon/miss_exam.png");
  4622. border: 1px solid #FB9F34;
  4623. .item_info_title
  4624. {
  4625. color: #FB9F34 !important;
  4626. }
  4627. }
  4628. .no_exam:hover
  4629. {
  4630. background-color: rgba(251,159,52,0.1);;
  4631. background-image: url("../assets/icon/miss_exam_hover.png");
  4632. border-radius: 10px 10px 10px 10px;
  4633. border: 1px solid #FB9F34;
  4634. box-shadow: 4px 2px 10px #FB9F34;
  4635. .item_info_title
  4636. {
  4637. color: #FB9F34 !important;
  4638. }
  4639. }
  4640. .annormal_icon
  4641. {
  4642. background-image: url("../assets/icon/abnormal_icon.png");
  4643. border: 1px solid #F56C6C;
  4644. .item_info_title
  4645. {
  4646. color: #F56C6C !important;
  4647. }
  4648. }
  4649. .annormal_icon:hover
  4650. {
  4651. background-color:rgba(245,108,108,0.1);
  4652. background-image: url("../assets/icon/abnormal_icon_hover.png");
  4653. border-radius: 10px 10px 10px 10px;
  4654. border: 1px solid #F56C6C;
  4655. box-shadow: 4px 2px 10px #F56C6C;
  4656. .item_info_title
  4657. {
  4658. color: #F56C6C !important;
  4659. }
  4660. }
  4661. .sucess_upload
  4662. {
  4663. background-image: url("../assets/icon/sucess_upload.png");
  4664. border: 1px solid #2BC644;
  4665. .item_info_title
  4666. {
  4667. color: #2BC644 !important;
  4668. }
  4669. }
  4670. .sucess_upload:hover
  4671. {
  4672. background-color: rgba(43,198,68,0.1);
  4673. background-image: url("../assets/icon/sucess_upload_hover.png");
  4674. border-radius: 10px 10px 10px 10px;
  4675. border: 1px solid #2BC644;
  4676. box-shadow: 4px 2px 10px #2BC644;
  4677. .item_info_title
  4678. {
  4679. color: #2BC644 !important;
  4680. }
  4681. }
  4682. }
  4683. }
  4684. .right_scan_save
  4685. {
  4686. width: 100%;
  4687. height: 80px;
  4688. border-top: 1px solid #EBEEF5;
  4689. display: flex;
  4690. align-items: center;
  4691. .scan_save_button
  4692. {
  4693. width: calc(100% - 40px);
  4694. margin: auto;
  4695. height: 40px;
  4696. font-weight: 500;
  4697. font-size: 14px;
  4698. color: #FFFFFF;
  4699. text-align: center;
  4700. padding: 0 !important;
  4701. }
  4702. }
  4703. }
  4704. }
  4705. .image_list
  4706. {
  4707. width: 100%;
  4708. overflow: auto;
  4709. .list_img_content
  4710. {
  4711. display: flex;
  4712. justify-content: flex-start;
  4713. align-items: flex-start; /* 顶部对齐 */
  4714. box-sizing: border-box;
  4715. flex-wrap: wrap;
  4716. gap: 16px;
  4717. .list_img_item
  4718. {
  4719. /* 基础宽度 - 每行7个 */
  4720. flex: 0 0 calc((100% - 16px * 6) / 7);
  4721. /* 最小宽度 */
  4722. min-width: 160px;
  4723. /* 保持宽高比(可选) */
  4724. // aspect-ratio: 1/1;
  4725. // margin-right: 15px;
  4726. // margin-bottom: 16px;
  4727. /* 内容样式 */
  4728. height: auto;
  4729. // margin-right: 13px;
  4730. .item_batch_name
  4731. {
  4732. width: 100%;
  4733. font-size: 14px;
  4734. color: #666666;
  4735. text-align: left;
  4736. display: flex;
  4737. justify-content: space-between;
  4738. line-height: 30px;
  4739. .name_abnormal
  4740. {
  4741. color: #F56C6C;
  4742. }
  4743. }
  4744. .item_batch_img
  4745. {
  4746. width: 100%;
  4747. height: auto;
  4748. padding:8px;
  4749. box-sizing: border-box;
  4750. background-color: #F0F4F8;
  4751. border-radius: 6px 6px 6px 6px;
  4752. border: 1px solid #EBEEF5;
  4753. display: flex;
  4754. justify-content: center;
  4755. position: relative;
  4756. img
  4757. {
  4758. width: 100%;
  4759. height: auto;
  4760. object-fit: cover;
  4761. z-index: 9;
  4762. }
  4763. }
  4764. .item_batch_img_error
  4765. {
  4766. border: 1px solid #F56C6C !important;
  4767. }
  4768. .item_batch_img:hover .button_group
  4769. {
  4770. display: flex;
  4771. justify-content: center;
  4772. align-items: center;
  4773. }
  4774. .button_group
  4775. {
  4776. position: absolute;
  4777. width: 100%;
  4778. height: 100%;
  4779. z-index: 10;
  4780. top: 0px;
  4781. left: 0;
  4782. background: rgba(0, 0, 0, 0.4);
  4783. display: none;
  4784. align-items: center;
  4785. justify-content: center;
  4786. gap: 16px;
  4787. z-index: 999;
  4788. .pic_button_view {
  4789. width: 68px;
  4790. height: 34px;
  4791. text-align: center;
  4792. line-height: 34px;
  4793. cursor: pointer;
  4794. background-color: rgba(255, 255, 255, 1);
  4795. border: 1px solid rgba(220, 223, 230, 1);
  4796. border-radius: 4px;
  4797. color: #666666;
  4798. i {
  4799. margin-right: 5px;
  4800. }
  4801. font-size: 14px;
  4802. }
  4803. }
  4804. }
  4805. @media (max-width: 1458px) {
  4806. .list_img_item
  4807. {
  4808. flex: 0 0 calc((100% - 16px * 5) / 6);
  4809. }
  4810. }
  4811. @media (max-width: 1280px) {
  4812. .list_img_item
  4813. {
  4814. flex: 0 0 calc((100% - 16px * 4) / 5);
  4815. }
  4816. }
  4817. @media (max-width: 1109px) {
  4818. .list_img_item
  4819. {
  4820. flex: 0 0 calc((100% - 16px * 3) / 4);
  4821. }
  4822. }
  4823. @media (max-width: 940px) {
  4824. .list_img_item
  4825. {
  4826. flex: 0 0 calc((100% - 16px * 2) / 3);
  4827. }
  4828. }
  4829. }
  4830. }
  4831. }
  4832. //预览弹窗公共样式 背景透明
  4833. .preview_dialog
  4834. {
  4835. //饿了么样式覆盖
  4836. .el-dialog__header {
  4837. display: none;
  4838. }
  4839. .el-dialog
  4840. {
  4841. border-radius: 0;
  4842. background-color: transparent;
  4843. }
  4844. //饿了么内容样式覆盖
  4845. .el-dialog__body {
  4846. font-weight: 400;
  4847. font-size: 14px;
  4848. color: #666666;
  4849. padding: 0 !important;
  4850. width: 100%;
  4851. height: 100%;
  4852. margin: auto;
  4853. // min-height: 99px;
  4854. display: flex;
  4855. justify-content: flex-start;
  4856. align-items: center;
  4857. position: relative;
  4858. }
  4859. .preview_tool
  4860. {
  4861. position: absolute;
  4862. width: 446px;
  4863. left: calc(50% - 223px);
  4864. height: 66px;
  4865. background: #FFFFFF;
  4866. border-radius: 10px 10px 10px 10px;
  4867. border: 1px solid #E4E7ED;
  4868. display: flex;
  4869. text-align: center;
  4870. align-items: center;
  4871. justify-content: space-around;
  4872. bottom: 12px;
  4873. padding-left: 10px;
  4874. padding-right: 10px;
  4875. .tool_item
  4876. {
  4877. width: auto;
  4878. height: 46px;
  4879. color: #666666;
  4880. cursor: pointer;
  4881. text-align: center;
  4882. .item_icon
  4883. {
  4884. font-weight: 400;
  4885. font-size: 25px;
  4886. color: #666666;
  4887. .iconfont
  4888. {
  4889. font-size: 24px !important;
  4890. }
  4891. }
  4892. .item_title
  4893. {
  4894. font-weight: 400;
  4895. font-size: 14px;
  4896. color: #666666;
  4897. }
  4898. }
  4899. .tool_item:hover
  4900. {
  4901. .item_icon
  4902. {
  4903. font-weight: 400;
  4904. font-size: 25px;
  4905. color: #2E64FA;
  4906. .iconfont
  4907. {
  4908. font-size: 24px !important;
  4909. }
  4910. }
  4911. .item_title
  4912. {
  4913. font-weight: 400;
  4914. font-size: 14px;
  4915. color: #2E64FA;
  4916. }
  4917. }
  4918. }
  4919. .preview_image
  4920. {
  4921. width: 100%;
  4922. height: 80%;
  4923. display: flex;
  4924. justify-content: center;
  4925. align-items: center;
  4926. margin-top:0;
  4927. position: relative;
  4928. img
  4929. {
  4930. height: 100%;
  4931. object-fit: contain;
  4932. }
  4933. //关闭图片按钮
  4934. .preview_close
  4935. {
  4936. position: absolute;
  4937. width: 48px;
  4938. height: 48px;
  4939. display: flex;
  4940. border-radius: 50%;
  4941. top:0;
  4942. right:60px;
  4943. // background-color: #000000;
  4944. background: rgba(0,0,0,0.4);
  4945. text-align: center;
  4946. align-items: center;
  4947. justify-content: center;
  4948. cursor: pointer;
  4949. i
  4950. {
  4951. font-size: 30px;
  4952. color:#fff;
  4953. }
  4954. }
  4955. //上一个
  4956. .preview_last
  4957. {
  4958. position: absolute;
  4959. width: 48px;
  4960. height: 48px;
  4961. top:50%;
  4962. display: flex;
  4963. border-radius: 50%;
  4964. background: rgba(0,0,0,0.4);
  4965. text-align: center;
  4966. align-items: center;
  4967. justify-content: center;
  4968. cursor: pointer;
  4969. left: 60px;
  4970. i
  4971. {
  4972. font-size: 30px;
  4973. color:#fff;
  4974. }
  4975. }
  4976. //下一个
  4977. .preview_next
  4978. {
  4979. position: absolute;
  4980. width: 48px;
  4981. height: 48px;
  4982. top:50%;
  4983. right: 60px;
  4984. display: flex;
  4985. border-radius: 50%;
  4986. background: rgba(0,0,0,0.4);
  4987. text-align: center;
  4988. align-items: center;
  4989. justify-content: center;
  4990. cursor: pointer;
  4991. i
  4992. {
  4993. font-size: 30px;
  4994. color:#fff;
  4995. }
  4996. }
  4997. .button_diasble
  4998. {
  4999. i{
  5000. color:gray !important;
  5001. }
  5002. }
  5003. }
  5004. }
  5005. .el-popover
  5006. {
  5007. border-radius: 4px;
  5008. }
  5009. //悬浮层公共样式 成绩单表头设置使用
  5010. .page_popover
  5011. {
  5012. width: auto;
  5013. height: auto;
  5014. .popover_content
  5015. {
  5016. width: auto;
  5017. height:calc(100% - 46px) ;
  5018. .vertical_checkbox_group
  5019. {
  5020. width:auto;
  5021. display: flex;
  5022. flex-direction:column;
  5023. flex-wrap: wrap;
  5024. // overflow-y: auto;
  5025. height: 308px;
  5026. // min-width: 388px;
  5027. // max-width: 776px;
  5028. overflow-x: auto;
  5029. .el-checkbox
  5030. {
  5031. width:auto;
  5032. // box-sizing: border-box; /* 确保 padding 和 border 不影响宽度 */
  5033. // padding: 5px 0px; /* 可选:添加一些内边距 */
  5034. margin-bottom: 10px;
  5035. // margin-right: 20px;
  5036. font-weight: 400;
  5037. font-size: 14px;
  5038. color:#666;
  5039. }
  5040. }
  5041. .el-checkbox__input.is-disabled + span.el-checkbox__label
  5042. {
  5043. color:#666;
  5044. }
  5045. }
  5046. .popover_button
  5047. {
  5048. width: 100%;
  5049. height: 36px;
  5050. display: flex;
  5051. justify-content: flex-end;
  5052. align-items: center;
  5053. gap: 10px;
  5054. .el-button
  5055. {
  5056. margin-left: 0px;
  5057. min-width: 68px;
  5058. height: 36px;
  5059. padding: 0;
  5060. font-weight: 500;
  5061. font-size: 14px;
  5062. color: #666666;
  5063. }
  5064. .el-button--primary
  5065. {
  5066. color:#ffffff;
  5067. }
  5068. }
  5069. }
  5070. .el-time-panel {
  5071. width: 130px !important;
  5072. }
  5073. //抽屉弹窗公共样式
  5074. .page_drawer {
  5075. //日期选择弹窗组件样式覆盖
  5076. .el-date-picker {
  5077. background-color: red;
  5078. width: 200px !important;
  5079. .el-picker-panel__body {
  5080. width: 200px !important;
  5081. }
  5082. .el-time-panel {
  5083. width: 130px !important;
  5084. }
  5085. }
  5086. .el-drawer__header {
  5087. display: none;
  5088. }
  5089. .drawer_content {
  5090. width: 100%;
  5091. .set_search_title {
  5092. width: 100%;
  5093. height: 56px;
  5094. line-height: 56px;
  5095. text-indent: 20px;
  5096. font-weight: 600;
  5097. font-size: 16px;
  5098. color: #303133;
  5099. }
  5100. }
  5101. .drawer_footer {
  5102. width: 360px;
  5103. position: fixed;
  5104. bottom: 0;
  5105. right: 0;
  5106. }
  5107. .drawer_title {
  5108. font-size: 16px;
  5109. color: #fff;
  5110. width: 100%;
  5111. height: 48px;
  5112. line-height: 48px;
  5113. text-indent: 20px;
  5114. font-weight: 600;
  5115. font-size: 16px;
  5116. color: #303133;
  5117. border-bottom: 1px solid #14191f25;
  5118. border-radius: 0px 0px 0px 0px;
  5119. background-image: url("@/assets/markDetailScore/close_drawer.png");
  5120. background-repeat: no-repeat;
  5121. background-size: 24px 24px;
  5122. background-position: calc(100% - 20px) 50%;
  5123. cursor: pointer;
  5124. }
  5125. .sel_item {
  5126. width: calc(100% - 40px);
  5127. margin: auto;
  5128. margin-bottom: 16px;
  5129. .selItem_title {
  5130. line-height: 28px;
  5131. font-weight: 400;
  5132. font-size: 16px;
  5133. color: #303133;
  5134. }
  5135. .selValItem_line {
  5136. margin: 0 9px;
  5137. }
  5138. }
  5139. .button_content {
  5140. width: 100%;
  5141. height: auto;
  5142. text-align: center;
  5143. margin-top: 20px;
  5144. margin-bottom: 20px;
  5145. }
  5146. .drawer_button {
  5147. width: calc(100% - 40px);
  5148. margin: auto;
  5149. font-weight: 600;
  5150. font-size: 14px;
  5151. color: #ffffff;
  5152. height: 36px;
  5153. }
  5154. .end_content {
  5155. width: 100%;
  5156. height: 64px;
  5157. display: flex;
  5158. align-items: center;
  5159. justify-content: center;
  5160. border-top: 1px solid rgba(25, 31, 37, 0.08);
  5161. .end_button {
  5162. width: calc(100% - 40px);
  5163. height: 36px;
  5164. border-radius: 4px 4px 4px 4px;
  5165. border: 1px solid #f56c6c;
  5166. font-weight: 500;
  5167. font-size: 14px;
  5168. color: #f56c6c;
  5169. }
  5170. .end_button:hover
  5171. {
  5172. background: #f56c6c10;
  5173. }
  5174. }
  5175. .w173 {
  5176. width: 231px;
  5177. }
  5178. }
  5179. //答题卡标题
  5180. .answer_card_title {
  5181. width: 80%;
  5182. .el-input__inner {
  5183. text-align: center;
  5184. border: none;
  5185. font-weight: bold;
  5186. overflow: hidden;
  5187. resize: none;
  5188. font-size: 5.8mm;
  5189. color: black;
  5190. }
  5191. }
  5192. //解答题标题
  5193. .answer_title_input {
  5194. width: 100%;
  5195. height: 50px;
  5196. .el-input__inner {
  5197. text-align: left;
  5198. border: none;
  5199. font-weight: 500;
  5200. overflow: hidden;
  5201. resize: none;
  5202. font-size: 3.5mm;
  5203. color: black;
  5204. padding: 0 !important;
  5205. }
  5206. }
  5207. //答题卡作文任选提示
  5208. .multi_choose_area_tishi {
  5209. .el-input__inner {
  5210. text-align: center;
  5211. border: none;
  5212. overflow: hidden;
  5213. resize: none;
  5214. font-size: 3.5mm;
  5215. color: black;
  5216. background-color: transparent;
  5217. }
  5218. }
  5219. /* 小屏幕笔记本的样式 常见分辨率:1366x768 */
  5220. @media (max-width: 1366px) {
  5221. .exam_aside {
  5222. width: 206px;
  5223. }
  5224. }
  5225. /* 中等屏幕笔记本的样式(14-15英寸) 常见分辨率:1600x900, 1920x1080*/
  5226. @media (min-width: 1367px) and (max-width: 1920px) {
  5227. .exam_aside {
  5228. width: 15%;
  5229. }
  5230. }
  5231. /* 大屏幕笔记本的样式(17-20英寸) 常见分辨率:2560x1440*/
  5232. @media screen and (min-width: 1920px) {
  5233. .exam_aside {
  5234. width: 19%;
  5235. }
  5236. }
  5237. /* 高分辨率设备的样式 */
  5238. @media only screen and (-webkit-min-device-pixel-ratio: 2),
  5239. only screen and (min-resolution: 192dpi),
  5240. only screen and (min-resolution: 2dppx) {
  5241. }
  5242. //考试模块公共样式
  5243. .exam_aside {
  5244. min-width: 160px;
  5245. width: 160px;
  5246. height: 100%;
  5247. background-color: #ffffff;
  5248. .aside_content {
  5249. width: 100%;
  5250. height: 100%;
  5251. .exam_title {
  5252. font-weight: 500;
  5253. color: #ffffff;
  5254. text-align: center;
  5255. background-color: #2e64fa;
  5256. padding: 5px 5px;
  5257. .exam_page_title {
  5258. font-size: 16px;
  5259. line-height: 25px;
  5260. overflow: hidden;
  5261. text-overflow: ellipsis;
  5262. display: -webkit-box;
  5263. -webkit-line-clamp: 2;//默认显示2行
  5264. -webkit-box-orient: vertical;
  5265. white-space: normal;
  5266. word-break: break-all;
  5267. word-wrap: break-word;
  5268. text-align: justify;
  5269. text-align: center;
  5270. cursor: pointer;
  5271. }
  5272. .exam_number {
  5273. font-weight: 400;
  5274. font-size: 12px;
  5275. color: #ffffff;
  5276. text-align: center;
  5277. line-height: 20px;
  5278. }
  5279. }
  5280. .exam_back {
  5281. width: 100%;
  5282. height: 56px;
  5283. display: flex;
  5284. justify-content: center;
  5285. .back_button {
  5286. width: calc(100% - 24px);
  5287. margin: auto;
  5288. height: 36px;
  5289. line-height: 36px;
  5290. background: #ffffff;
  5291. border-radius: 4px 4px 4px 4px;
  5292. border: 1px solid #dcdfe6;
  5293. text-align: center;
  5294. cursor: pointer;
  5295. font-weight: 500;
  5296. font-size: 14px;
  5297. color: #666666;
  5298. display: flex;
  5299. justify-content: center;
  5300. .back_icon {
  5301. width: 60px;
  5302. height: 36px;
  5303. background-image: url("../assets//icon/exam_back.png");
  5304. background-size: 20px 20px;
  5305. background-repeat: no-repeat;
  5306. background-position: 0 50%;
  5307. text-align: left;
  5308. text-indent: 25px;
  5309. }
  5310. }
  5311. }
  5312. .step_main {
  5313. width: 100%;
  5314. height: calc(100% - 101px);
  5315. overflow-y: auto;
  5316. }
  5317. }
  5318. }
  5319. //考试答题卡模板界面公共样式
  5320. // 主页面布局层
  5321. .make_template_main {
  5322. position: relative;
  5323. width: 100%;
  5324. display: flex;
  5325. flex-direction: row;
  5326. height: 100%;
  5327. overflow: hidden;
  5328. }
  5329. //答题卡canvas模板区
  5330. .canvas_exam_template {
  5331. width: 100%;
  5332. height: 100%;
  5333. position: relative;
  5334. overflow: hidden;
  5335. flex: 1;
  5336. cursor: pointer;
  5337. .main_container {
  5338. width: calc(100% - 20px);
  5339. height: calc(100% - 2px);
  5340. position: relative;
  5341. background: transparent;
  5342. user-select: none;
  5343. overflow: hidden;
  5344. display: flex;
  5345. justify-content: center;
  5346. align-items: center;
  5347. // border:1px solid red;
  5348. .paper_template {
  5349. position: absolute;
  5350. }
  5351. }
  5352. .no_paper_url {
  5353. background-image: url("../assets/bg/no_content_bg.png");
  5354. background-repeat: no-repeat;
  5355. background-size: 360px auto;
  5356. background-position: 50% 30%;
  5357. color: #666666;
  5358. width: 100%;
  5359. height: 100%;
  5360. justify-content: center;
  5361. display: flex;
  5362. align-items: center;
  5363. }
  5364. .template_top_header {
  5365. width: 100%;
  5366. display: flex;
  5367. justify-content: flex-end;
  5368. position: absolute;
  5369. z-index: 999;
  5370. right: 20px;
  5371. }
  5372. .camvas_header_tool {
  5373. width: 280px;
  5374. height: auto;
  5375. z-index: 999;
  5376. position: absolute;
  5377. right: 20px;
  5378. color: rgba(96, 98, 102, 1);
  5379. .tool_content
  5380. {
  5381. display: flex;
  5382. justify-content: space-around;
  5383. align-items: center;
  5384. align-self: flex-end;
  5385. color: rgba(96, 98, 102, 1);
  5386. gap: 10px;
  5387. }
  5388. .tool_item
  5389. {
  5390. display: inline-flex;
  5391. align-items: center;
  5392. justify-content: center;
  5393. width: auto;
  5394. height: 30px;
  5395. min-width: fit-content; /* 确保最小宽度适配内容 */
  5396. background-color: #ffffff;
  5397. border-radius: 4px 4px 4px 4px;
  5398. border: 1px solid #dcdfe6;
  5399. padding-left: 8px;
  5400. padding-right: 8px;
  5401. box-sizing: border-box;
  5402. gap: 5px;
  5403. }
  5404. .tool_item:hover
  5405. {
  5406. border: 1px solid #2e64fa;
  5407. color: #2e64fa;
  5408. }
  5409. .sx {
  5410. width: 1px;
  5411. height: 22px;
  5412. background-color: rgba(220, 223, 230, 1);
  5413. }
  5414. div {
  5415. cursor: pointer;
  5416. }
  5417. }
  5418. }
  5419. //右侧栏区
  5420. .aside_right {
  5421. width: 360px;
  5422. height: auto;
  5423. background: #fff;
  5424. // display: flex;
  5425. // flex-direction: column;
  5426. border-radius: 10px 10px 10px 10px;
  5427. // overflow: hidden;
  5428. //制卡页右侧区
  5429. .paper_mark
  5430. {
  5431. width: 100%;
  5432. margin: auto;
  5433. display: flex;
  5434. flex-direction: row;
  5435. justify-content: flex-start;
  5436. align-items: center;
  5437. height: 36px;
  5438. line-height: 36px;
  5439. margin-bottom: 5px;
  5440. height: auto;
  5441. .mark_label
  5442. {
  5443. width: 80px;
  5444. font-weight: 400;
  5445. font-size: 14px;
  5446. color: #333;
  5447. line-height: 28px;
  5448. min-height: 28px;
  5449. text-align: left;
  5450. font-style: normal;
  5451. text-transform: none;
  5452. }
  5453. .mark_value
  5454. {
  5455. font-size: 14px;
  5456. display: flex;
  5457. justify-content: flex-start;
  5458. width: calc(100% - 80px);
  5459. gap: 10px;
  5460. height: 100%;
  5461. align-items: center;
  5462. .input_50
  5463. {
  5464. width: calc(50% - 5px);
  5465. }
  5466. .input_100
  5467. {
  5468. width: 100%;
  5469. }
  5470. //表格里的输入框 选择框样式覆盖
  5471. .el-input__inner
  5472. {
  5473. height: 28px !important;
  5474. line-height: 28px !important;
  5475. }
  5476. // 下拉选择框 中间箭头上下居中
  5477. .el-select .el-input .el-select__caret
  5478. {
  5479. height: 28px;
  5480. }
  5481. // 下拉选择框 中间箭头上下居中
  5482. .el-input__icon
  5483. {
  5484. line-height: 28px;
  5485. }
  5486. }
  5487. .mark_value_radio
  5488. {
  5489. width: calc(100% - 90px);
  5490. .el-radio-group {
  5491. display: flex;
  5492. justify-content: flex-start;
  5493. gap: 0px;
  5494. }
  5495. .is-checked {
  5496. border: 1px solid #2e64fa !important;
  5497. }
  5498. .paper_layout {
  5499. width: 62px;
  5500. height: auto;
  5501. border-radius: 4px 4px 4px 4px;
  5502. border: 1px solid #dcdfe6;
  5503. padding: 5px 5px;
  5504. display: flex;
  5505. justify-content: space-between;
  5506. .el-radio__input {
  5507. width: 20px;
  5508. border: none !important;
  5509. }
  5510. .el-radio__label {
  5511. width: 90px;
  5512. }
  5513. .layout_title {
  5514. width: 100%;
  5515. font-weight: 400;
  5516. font-size: 14px;
  5517. color: #666666;
  5518. }
  5519. .layout_img {
  5520. width: 39px;
  5521. height: 20px;
  5522. margin-top: 5px;
  5523. margin-right: 5px;
  5524. img {
  5525. width: 100%;
  5526. height: 100%;
  5527. }
  5528. }
  5529. }
  5530. }
  5531. }
  5532. //添加试题按钮区
  5533. .add_area_btn
  5534. {
  5535. width: 100%;
  5536. height: auto;
  5537. display: flex;
  5538. justify-content: flex-start;
  5539. flex-wrap: wrap;
  5540. gap: 10px;
  5541. .btn_item
  5542. {
  5543. width: calc(100% / 3 - 8px);
  5544. height: 30px;
  5545. border-radius: 6px 6px 6px 6px;
  5546. border: 1px solid #DCDFE6;
  5547. box-sizing: border-box;
  5548. line-height: 30px;
  5549. text-align: center;
  5550. color:#666;
  5551. cursor: pointer;
  5552. }
  5553. .btn_item:hover
  5554. {
  5555. border: 1px solid #2e64fa;
  5556. color: #2e64fa;
  5557. i{
  5558. color:#2E64FA;
  5559. }
  5560. }
  5561. }
  5562. .area_title {
  5563. font-weight: 600;
  5564. font-size: 16px;
  5565. color: #333333;
  5566. text-align: left;
  5567. padding: 20px 0 10px 0;
  5568. cursor: pointer;
  5569. .area_title_select {
  5570. color: #666666;
  5571. font-size: 14px;
  5572. }
  5573. }
  5574. .paper_type {
  5575. width: 100%;
  5576. height: 54px;
  5577. border-bottom: 1px solid rgba(25, 31, 37, 0.08);
  5578. .type_title {
  5579. font-weight: 600;
  5580. font-size: 16px;
  5581. color: #333333;
  5582. }
  5583. .type_width {
  5584. width: calc(100% - 40px);
  5585. margin: auto;
  5586. height: 100%;
  5587. display: flex;
  5588. justify-content: space-between;
  5589. align-items: center;
  5590. }
  5591. .type_choose {
  5592. width: auto;
  5593. display: flex;
  5594. justify-content: flex-end;
  5595. align-items: center;
  5596. .el-input__inner {
  5597. width: 110px;
  5598. height: 36px;
  5599. margin-left: 10px;
  5600. }
  5601. }
  5602. }
  5603. .right_center {
  5604. width: calc(100% - 40px);
  5605. margin: auto;
  5606. flex: 1;
  5607. height: auto;
  5608. //选择试卷页
  5609. .choose_paper {
  5610. width: 100%;
  5611. height: 46px;
  5612. display: flex;
  5613. justify-content: flex-start;
  5614. .paper_number {
  5615. width: 58px;
  5616. height: 36px;
  5617. line-height: 36px;
  5618. background: #ffffff;
  5619. border-radius: 4px 4px 4px 4px;
  5620. border: 1px solid #dcdfe6;
  5621. text-align: center;
  5622. font-weight: 400;
  5623. font-size: 18px;
  5624. color: #666666;
  5625. text-align: center;
  5626. margin-right: 10px;
  5627. cursor: pointer;
  5628. }
  5629. .paper_item {
  5630. }
  5631. .paper_item:hover {
  5632. color: #2e64fa;
  5633. border: 1px solid #2e64fa;
  5634. box-shadow: 0 0 2px #2e64fa;
  5635. }
  5636. .paper_number_choose {
  5637. background: #2e64fa;
  5638. border-radius: 4px 4px 4px 4px;
  5639. font-weight: 500;
  5640. font-size: 18px;
  5641. color: #ffffff;
  5642. }
  5643. }
  5644. //选择批阅块
  5645. .choose_approval {
  5646. width: 100%;
  5647. height: auto;
  5648. display: flex;
  5649. justify-content: flex-start;
  5650. flex-wrap: wrap;
  5651. overflow-y: auto;
  5652. overflow-x: hidden;
  5653. padding-top: 10px;
  5654. padding-right: 10px;
  5655. max-height: 350px;
  5656. .el-badge__content {
  5657. width: 20px;
  5658. height: 20px;
  5659. line-height: 20px;
  5660. padding: 0 !important;
  5661. border:none;
  5662. font-size: 12px;
  5663. }
  5664. .el-badge__content.is-fixed {
  5665. right: 15px;
  5666. }
  5667. .badge_item {
  5668. width: calc(33% - 8px);
  5669. height: 30px;
  5670. margin-left: 0px !important;
  5671. margin-right: 10px !important;
  5672. margin-bottom: 10px !important;
  5673. // overflow: hidden; /* 隐藏超出容器的内容 */
  5674. white-space: nowrap;
  5675. /* 保持文本在一行内 单行显示 */
  5676. text-overflow: ellipsis;
  5677. /* 超出部分显示省略号 */
  5678. }
  5679. .badge_item:nth-child(3n) {
  5680. margin-right: 0 !important;
  5681. }
  5682. .approval_item {
  5683. width: 100%;
  5684. text-align: center;
  5685. height: 30px;
  5686. line-height: 30px;
  5687. padding: 0 0px !important;
  5688. border-radius: 4px 4px 4px 4px;
  5689. border: 1px solid #dcdfe6;
  5690. text-indent: 5px;
  5691. text-align: center;
  5692. overflow: hidden;
  5693. /* 隐藏超出容器的内容 */
  5694. white-space: nowrap;
  5695. /* 保持文本在一行内 */
  5696. text-overflow: ellipsis;
  5697. /* 超出部分显示省略号 */
  5698. cursor: pointer;
  5699. position: relative;
  5700. font-weight: 400;
  5701. font-size: 14px;
  5702. color: #666666;
  5703. }
  5704. .item_cur {
  5705. background: #2e64fa;
  5706. font-weight: 400;
  5707. font-size: 14px;
  5708. color: #ffffff;
  5709. }
  5710. }
  5711. .approval_percent {
  5712. text-align: center;
  5713. font-weight: 400;
  5714. font-size: 14px;
  5715. color: #303133;
  5716. line-height: 16px;
  5717. }
  5718. //添加块区
  5719. .add_area {
  5720. width: 100%;
  5721. .el-badge__content.is-fixed {
  5722. right: 15px;
  5723. }
  5724. .area_box_list {
  5725. width: 100%;
  5726. display: flex;
  5727. justify-content: flex-start;
  5728. flex-wrap: wrap;
  5729. gap: 10px;
  5730. }
  5731. .area_item {
  5732. width: calc(33% - 6px);
  5733. .el-badge {
  5734. width: 100%;
  5735. .el-badge__content {
  5736. width: 20px;
  5737. height: 20px;
  5738. line-height: 20px;
  5739. text-align: center;
  5740. font-weight: 400;
  5741. font-size: 12px;
  5742. color: #ffffff;
  5743. padding: 0 !important;
  5744. background: #f56c6c;
  5745. }
  5746. }
  5747. .item_button {
  5748. width: 100%;
  5749. height: 30px;
  5750. border-radius: 4px 4px 4px 4px;
  5751. border: 1px solid #dcdfe6;
  5752. padding: 0 !important;
  5753. }
  5754. }
  5755. }
  5756. //编辑块区
  5757. .area_table {
  5758. .area_option {
  5759. // display: flex;
  5760. // justify-content: center;
  5761. height: 42px;
  5762. line-height: 42px;
  5763. // padding-right:8px;
  5764. }
  5765. .area_name {
  5766. width: 100%;
  5767. overflow: hidden;
  5768. /* 隐藏超出容器的内容 */
  5769. white-space: nowrap;
  5770. /* 保持文本在一行内 */
  5771. text-overflow: ellipsis;
  5772. /* 超出部分显示省略号 */
  5773. cursor: pointer;
  5774. padding-left: 5px;
  5775. }
  5776. .area_set_info {
  5777. .el-form-item {
  5778. margin-bottom: 5px;
  5779. }
  5780. .el-radio {
  5781. margin-right: 10px !important;
  5782. }
  5783. }
  5784. }
  5785. }
  5786. .right_button {
  5787. width: 360px;
  5788. position: fixed;
  5789. right: 20px;
  5790. bottom: 20px;
  5791. height: 90px;
  5792. background-color: #fff;
  5793. z-index: 500;
  5794. border-radius: 10px;
  5795. .button_message {
  5796. width: calc(100% - 40px);
  5797. margin: auto;
  5798. text-align: center;
  5799. display: flex;
  5800. justify-content: space-between;
  5801. height: 40px;
  5802. .button_upload {
  5803. height: 18px;
  5804. font-weight: 400;
  5805. font-size: 12px;
  5806. color: #2e64fa;
  5807. }
  5808. .button_disabled {
  5809. height: 18px;
  5810. font-weight: 400;
  5811. font-size: 12px;
  5812. color: #999999;
  5813. }
  5814. .button_clear {
  5815. height: 18px;
  5816. font-weight: 400;
  5817. font-size: 12px;
  5818. color: #f56c6c;
  5819. }
  5820. }
  5821. .button_enter {
  5822. width: calc(100% - 40px);
  5823. margin: auto;
  5824. background-color: #2e64fa;
  5825. height: 36px;
  5826. color: #fff;
  5827. border-radius: 4px;
  5828. .enter_submit {
  5829. width: 100%;
  5830. height: 100%;
  5831. font-size: 14px;
  5832. }
  5833. }
  5834. }
  5835. //话批阅块底部固定悬浮按钮层
  5836. .right_button_content {
  5837. width: 360px;
  5838. position: fixed;
  5839. right: 20px;
  5840. bottom: 20px;
  5841. // height: 178px;
  5842. height: auto;
  5843. background-color: #fff;
  5844. z-index: 500;
  5845. border-radius: 10px;
  5846. .add_button_1 {
  5847. width: calc(100% - 40px);
  5848. margin-left: 20px;
  5849. height: 40px;
  5850. display: flex;
  5851. justify-content: space-between;
  5852. align-items: center;
  5853. .delete_all {
  5854. font-size: 14px;
  5855. color: #f56c6c;
  5856. // background-image: url("../assets/icon/question.png");
  5857. // background-size: 12px 12px;
  5858. // background-repeat: no-repeat;
  5859. // background-position: 100% 50%;
  5860. // padding-right: 15px;
  5861. cursor: pointer;
  5862. }
  5863. .editor_defalut {
  5864. font-size: 12px;
  5865. color: #2e64fa;
  5866. background-image: url("../assets/icon/question_l.png");
  5867. background-size: 12px 12px;
  5868. background-repeat: no-repeat;
  5869. background-position: 100% 50%;
  5870. padding-right: 15px;
  5871. cursor: pointer;
  5872. }
  5873. }
  5874. .add_button_2 {
  5875. width: calc(100% - 40px);
  5876. margin-left: 20px;
  5877. height: 62px;
  5878. display: flex;
  5879. justify-content: space-between;
  5880. align-items: center;
  5881. .button_add {
  5882. width: calc(50% - 8px);
  5883. height: 36px;
  5884. font-weight: 400;
  5885. font-size: 14px;
  5886. color: #2e64fa;
  5887. background: #ffffff;
  5888. border-radius: 4px 4px 4px 4px;
  5889. border: 1px solid #2e64fa;
  5890. padding: 0 !important;
  5891. }
  5892. .button_enter_save
  5893. {
  5894. width: calc(50% - 8px);
  5895. height: 36px;
  5896. font-weight: 500;
  5897. font-size: 14px;
  5898. color: #ffffff;
  5899. padding: 0 !important;
  5900. }
  5901. }
  5902. .save_button {
  5903. width: 100%;
  5904. height: 76px;
  5905. border-top: 1px solid #e9e9e9;
  5906. .button_enter_save {
  5907. width: calc(100% - 40px);
  5908. margin-left: 20px;
  5909. margin-top: 20px;
  5910. height: 36px;
  5911. font-weight: 500;
  5912. font-size: 14px;
  5913. color: #ffffff;
  5914. padding: 0 !important;
  5915. }
  5916. }
  5917. }
  5918. }
  5919. // 应用滚动条样式到三个类下的 .el-table__body-wrapper
  5920. .page_table, .dialog_table, .area_table, .right_table, .card_table
  5921. {
  5922. .el-table__body-wrapper {
  5923. // 滚动条样式修改
  5924. /* 滚动条轨道区域样式 */
  5925. &::-webkit-scrollbar {
  5926. width: 8px;
  5927. /* 设置滚动条宽度为8像素 */
  5928. height: 8px;
  5929. /* 设置滚动条高度为8像素 */
  5930. background-color: transparent;
  5931. }
  5932. /* 滑块样式 */
  5933. &::-webkit-scrollbar-thumb {
  5934. background-color: #b8b8b8;
  5935. /* 设置滑块颜色为深灰色 */
  5936. border-radius: 4px;
  5937. /* 设置滑块边角半径为4像素 */
  5938. min-height: 60px;//设置手柄最小高度
  5939. }
  5940. /* 滚动条轨道内部空白区域样式 */
  5941. &::-webkit-scrollbar-track {
  5942. background-color: #f0f0f0;
  5943. /* 设置轨道背景色为浅灰色 */
  5944. }
  5945. /* 滚动条两端按钮样式 */
  5946. &::-webkit-scrollbar-button {
  5947. display: none;
  5948. /* 不显示按钮 */
  5949. }
  5950. /* 交叉点处的区域样式 */
  5951. &::-webkit-scrollbar-corner {
  5952. background-color: transparent;
  5953. /* 设置交叉点处的背景色为透明 */
  5954. }
  5955. /* 调整大小手柄样式 */
  5956. &::-webkit-resizer {
  5957. display: none;
  5958. /* 不显示调整大小手柄 */
  5959. }
  5960. }
  5961. // 表格列表标题栏滚动条
  5962. .el-table th.gutter {
  5963. // display: none !important;
  5964. width: 8px !important;
  5965. }
  5966. // 表格滚动条列宽
  5967. .el-table colgroup col[name="gutter"] {
  5968. // display: ;
  5969. width: 8px;
  5970. }
  5971. }
  5972. .custom-table-containe
  5973. {
  5974. position: relative;
  5975. width: 100%;
  5976. // 悬浮滚动条样式
  5977. .custom-scrollbar-track {
  5978. position: absolute;
  5979. right: 8px;
  5980. top: 0;
  5981. height: 100%;
  5982. width: 8px;
  5983. background-color: transparent;
  5984. z-index: 10;
  5985. pointer-events: none;
  5986. overflow: hidden;
  5987. }
  5988. .custom-scrollbar-thumb {
  5989. position: absolute;
  5990. left: 0;
  5991. width: 8px;
  5992. background-color: #b8b8b8;
  5993. border-radius: 4px;
  5994. opacity: 0;
  5995. transition: opacity 0.3s ease;
  5996. pointer-events: auto;
  5997. cursor: pointer;
  5998. }
  5999. // 鼠标进入时显示滚动条
  6000. .custom-table-container:hover .custom-scrollbar-thumb,
  6001. .custom-table-container.mouse-hover .custom-scrollbar-thumb {
  6002. opacity: 1;
  6003. }
  6004. // 滚动条容器样式
  6005. .area_table .el-table__body-wrapper {
  6006. overflow: hidden !important;
  6007. &::-webkit-scrollbar {
  6008. display: none;
  6009. }
  6010. -ms-overflow-style: none;
  6011. scrollbar-width: none;
  6012. }
  6013. .area_table .el-table__body-wrapper:hover {
  6014. overflow: auto !important;
  6015. }
  6016. }
  6017. //考试模块右侧表格公共样式
  6018. .area_table {
  6019. width: 100%;
  6020. .el-table__body {
  6021. width: 100% !important;
  6022. }
  6023. //暂无数据
  6024. .el-table__empty-block {
  6025. // background-color: red;
  6026. background-image: url("../assets/bg/table_no_data.png");
  6027. background-size: 64px 72px;
  6028. background-position: 50% 50%;
  6029. background-repeat: no-repeat;
  6030. .el-table__empty-text {
  6031. display: none;
  6032. }
  6033. }
  6034. // .el-table__body-wrapper {
  6035. // overflow: hidden !important;
  6036. // }
  6037. // /* 鼠标悬停时显示滚动条 */
  6038. // .el-table__body-wrapper:hover {
  6039. // overflow: auto !important;
  6040. // }
  6041. .el-table {
  6042. border-radius: 5px;
  6043. border: 1px solid #e9e9e9;
  6044. border-bottom: 0px solid #e9e9e9;
  6045. }
  6046. .el-table .cell {
  6047. padding: 0 !important;
  6048. font-size: 14px;
  6049. height: 42px;
  6050. line-height: 42px;
  6051. }
  6052. .el-table tr th.el-table__cell {
  6053. background: #f0f2f5;
  6054. height: 42px;
  6055. }
  6056. .el-table th.el-table__cell > .cell {
  6057. padding: 0 !important;
  6058. }
  6059. .el-table .el-table__cell {
  6060. padding: 0 5px !important;
  6061. line-height: 42px;
  6062. border-right: 1px solid #e9e9e9;
  6063. border-bottom: 1px solid #e9e9e9;
  6064. }
  6065. .el-table thead {
  6066. color: #303133;
  6067. font-weight: 600;
  6068. font-size: 14px;
  6069. height: 42px;
  6070. padding: 0 !important;
  6071. }
  6072. .table_option_editor {
  6073. color: #2e64fa;
  6074. font-size: 14px;
  6075. font-weight: 400;
  6076. }
  6077. .table_option_delete {
  6078. color: #f56c6c;
  6079. font-size: 14px;
  6080. font-weight: 400;
  6081. }
  6082. // 列表行名称
  6083. .table_row_name {
  6084. width: 100%;
  6085. display: flex;
  6086. justify-content: flex-start;
  6087. align-items: center;
  6088. display: block;
  6089. overflow: hidden;
  6090. /* 隐藏超出容器的内容 */
  6091. white-space: nowrap;
  6092. /* 保持文本在一行内 */
  6093. text-overflow: ellipsis;
  6094. /* 超出部分显示省略号 */
  6095. cursor: pointer;
  6096. padding-right: 5px;
  6097. }
  6098. //列表行设置
  6099. .table_row_set {
  6100. width: 100%;
  6101. display: flex;
  6102. justify-content: center;
  6103. align-items: center;
  6104. }
  6105. }
  6106. //列表行操作
  6107. .table_row_option {
  6108. width: 100%;
  6109. text-align: center;
  6110. display: flex;
  6111. justify-content: center;
  6112. align-items: center;
  6113. gap: 10px;
  6114. .move_icon {
  6115. width: 36px;
  6116. height: 36px;
  6117. background-image: url("../assets/icon/move_icon_hover.png");
  6118. background-size: 20px 20px;
  6119. background-repeat: no-repeat;
  6120. background-position: 0% 50%;
  6121. cursor: move;
  6122. }
  6123. .sort_move
  6124. {
  6125. width: 36px;
  6126. height: 36px;
  6127. background-image: url("../assets/icon/sort_move.webp");
  6128. background-size: 20px 21px;
  6129. background-repeat: no-repeat;
  6130. background-position: 50% 50%;
  6131. cursor: move;
  6132. }
  6133. .editor_icon {
  6134. width: 36px;
  6135. height: 36px;
  6136. background-image: url("../assets/icon/editor_icon_hover.png");
  6137. background-size: 20px 20px;
  6138. background-repeat: no-repeat;
  6139. background-position: 0% 50%;
  6140. cursor: pointer;
  6141. }
  6142. .delete_icon {
  6143. width: 36px;
  6144. height: 36px;
  6145. background-image: url("../assets/icon/delete_icon.png");
  6146. background-size: 20px 20px;
  6147. background-repeat: no-repeat;
  6148. background-position: 0% 50%;
  6149. cursor: pointer;
  6150. }
  6151. .el_button_editor {
  6152. width: 30px;
  6153. height: 36px !important;
  6154. line-height: 36px;
  6155. font-size: 14px;
  6156. color: #2e64fa;
  6157. cursor: pointer;
  6158. }
  6159. .option_button_editor {
  6160. width: auto;
  6161. height: 36px !important;
  6162. line-height: 36px;
  6163. font-size: 14px;
  6164. color: #2e64fa;
  6165. cursor: pointer;
  6166. }
  6167. .editor_disable {
  6168. color: #bbbbbb !important;
  6169. cursor: not-allowed !important;
  6170. // width: auto;
  6171. // height: 36px;
  6172. // line-height: 36px;
  6173. }
  6174. .el_button_delete {
  6175. width: 30px;
  6176. height: 36px !important;
  6177. line-height: 36px;
  6178. font-size: 14px;
  6179. color: #ff5d5e;
  6180. cursor: pointer;
  6181. }
  6182. .button_editor {
  6183. width: auto;
  6184. height: 36px;
  6185. line-height: 36px;
  6186. // margin-right: 5px;
  6187. font-size: 14px;
  6188. color: #2e64fa;
  6189. cursor: pointer;
  6190. }
  6191. .button_delete {
  6192. width: auto;
  6193. height: 36px;
  6194. line-height: 36px;
  6195. font-size: 14px;
  6196. color: #ff5d5e;
  6197. cursor: pointer;
  6198. }
  6199. .option_delete {
  6200. color: #f56c6c;
  6201. font-size: 14px;
  6202. font-weight: 400;
  6203. cursor: pointer;
  6204. }
  6205. .option_editor {
  6206. color: #2e64fa;
  6207. font-size: 14px;
  6208. font-weight: 400;
  6209. cursor: pointer;
  6210. }
  6211. .option_add {
  6212. font-weight: 400;
  6213. font-size: 14px;
  6214. color: #f56c6c;
  6215. cursor: pointer;
  6216. }
  6217. .option_disabled
  6218. {
  6219. font-weight: 400;
  6220. font-size: 14px;
  6221. color: #C0C4CC;
  6222. }
  6223. }
  6224. //选择模板公关样式
  6225. .page_container {
  6226. background: #fff;
  6227. border-radius: 10px;
  6228. width: 100%;
  6229. margin: auto;
  6230. height: 100%;
  6231. background-color: #ffffff;
  6232. // padding: 40px;
  6233. .container_content {
  6234. width: calc(100% - 60px);
  6235. margin: auto;
  6236. height: 100%;
  6237. display: flex;
  6238. align-items: center;
  6239. justify-content: center;
  6240. padding: 0px 20px;
  6241. .content_list {
  6242. width: auto;
  6243. display: flex;
  6244. justify-content: flex-start;
  6245. align-items: center;
  6246. flex-wrap: nowrap;
  6247. }
  6248. }
  6249. .container_item {
  6250. width: calc(
  6251. 33% - 20px
  6252. ); //计算方式 总宽度 减去两边的间距 40+40 再减去中间2个间隔的20 再除以3 100% - 120
  6253. max-width: 358px;
  6254. height: auto;
  6255. /* 小屏幕笔记本的样式 常见分辨率:1366x768 */
  6256. @media (max-width: 1366px) {
  6257. margin-right: 40px;
  6258. }
  6259. /* 中等屏幕笔记本的样式(14-15英寸) 常见分辨率:1600x900, 1920x1080*/
  6260. @media (min-width: 1367px) and (max-width: 1920px) {
  6261. margin-right: 100px;
  6262. }
  6263. /* 大屏幕笔记本的样式(17-20英寸) 常见分辨率:2560x1440*/
  6264. @media screen and (min-width: 1920px) {
  6265. margin-right: 100px;
  6266. }
  6267. /* 高分辨率设备的样式 */
  6268. @media only screen and (-webkit-min-device-pixel-ratio: 2),
  6269. only screen and (min-resolution: 192dpi),
  6270. only screen and (min-resolution: 2dppx) {
  6271. margin-right: 120px;
  6272. }
  6273. .item_title {
  6274. font-weight: 500;
  6275. font-size: 16px;
  6276. color: #909399;
  6277. width: 100%;
  6278. line-height: 32px;
  6279. margin-bottom: 10px;
  6280. }
  6281. .item_card {
  6282. width: 100%;
  6283. min-width: 300px;
  6284. height: auto;
  6285. border-radius: 4px 4px 4px 4px;
  6286. border: 1px solid #e9e9e9;
  6287. cursor: pointer;
  6288. .card_title {
  6289. width: 100%;
  6290. height: 54px;
  6291. line-height: 54px;
  6292. font-weight: 500;
  6293. font-size: 16px;
  6294. color: #303133;
  6295. text-align: left;
  6296. text-indent: 16px;
  6297. }
  6298. .card_center {
  6299. width: calc(100% - 32px);
  6300. margin: auto;
  6301. // padding-top: 17.22%; /* 16:9 的宽高比,即 9/16 * 100% */
  6302. // padding-bottom: 17.23%;
  6303. height: calc((100% - 32px) * 0.3445);
  6304. background-repeat: no-repeat;
  6305. /* 设置背景图片不重复 */
  6306. background-size: 100% auto;
  6307. /* 设置背景图片的尺寸为包含整个元素 */
  6308. background-position: center center;
  6309. /* 设置背景图片居中显示 */
  6310. position: relative;
  6311. .span_name {
  6312. position: absolute;
  6313. left: 6px;
  6314. top: 30px;
  6315. margin-left: 5px;
  6316. font-size: 41px;
  6317. font-weight: 600;
  6318. color: rgba(0, 0, 0, 0.6);
  6319. }
  6320. img {
  6321. width: 100%;
  6322. height: auto;
  6323. }
  6324. }
  6325. .card_desc {
  6326. width: calc(100% - 32px);
  6327. margin: auto;
  6328. margin-top: 10px;
  6329. height: 50px;
  6330. font-weight: 400;
  6331. font-size: 14px;
  6332. color: #666666;
  6333. line-height: 14px;
  6334. text-align: left;
  6335. line-height: 18px;
  6336. // display: block;
  6337. // overflow: hidden; /* 隐藏超出容器的内容 */
  6338. // white-space: nowrap; /* 保持文本在一行内 单行显示 */
  6339. // text-overflow: ellipsis; /* 超出部分显示省略号 */
  6340. }
  6341. .card_button {
  6342. width: calc(100% - 32px);
  6343. margin: auto;
  6344. text-align: right;
  6345. margin-bottom: 16px;
  6346. .el-button {
  6347. padding: 0 !important;
  6348. width: 88px;
  6349. height: 36px;
  6350. line-height: 36px;
  6351. margin-left: 16px;
  6352. }
  6353. }
  6354. }
  6355. }
  6356. .container_item:last-child {
  6357. margin-right: 0px;
  6358. }
  6359. .container_item:hover {
  6360. .item_title {
  6361. color: #2e64fa;
  6362. }
  6363. .item_card {
  6364. border: 1px solid #2e64fa;
  6365. box-shadow: 0 0 20px #2e64fa;
  6366. }
  6367. }
  6368. }
  6369. // 表格滚动条样式通用
  6370. .el-table__body-wrapper {
  6371. // 滚动条样式修改
  6372. /* 滚动条轨道区域样式 */
  6373. &::-webkit-scrollbar {
  6374. width: 10px;
  6375. /* 设置滚动条宽度为8像素 */
  6376. background-color: transparent;
  6377. }
  6378. /* 滑块样式 */
  6379. &::-webkit-scrollbar-thumb {
  6380. background-color: #b8b8b8;
  6381. /* 设置滑块颜色为深灰色 */
  6382. border-radius: 4px;
  6383. /* 设置滑块边角半径为4像素 */
  6384. min-height: 60px;//设置手柄最小高度
  6385. }
  6386. /* 滚动条轨道内部空白区域样式 */
  6387. &::-webkit-scrollbar-track {
  6388. background-color: #f0f0f0;
  6389. /* 设置轨道背景色为浅灰色 */
  6390. }
  6391. /* 滚动条两端按钮样式 */
  6392. &::-webkit-scrollbar-button {
  6393. display: none;
  6394. /* 不显示按钮 */
  6395. }
  6396. /* 交叉点处的区域样式 */
  6397. &::-webkit-scrollbar-corner {
  6398. background-color: transparent;
  6399. /* 设置交叉点处的背景色为透明 */
  6400. }
  6401. /* 调整大小手柄样式 */
  6402. &::-webkit-resizer {
  6403. display: none;
  6404. /* 不显示调整大小手柄 */
  6405. }
  6406. }
  6407. // 表格列表标题栏滚动条
  6408. .el-table th.gutter {
  6409. // display: none !important;
  6410. width: 8px !important;
  6411. }
  6412. // 表格滚动条列宽
  6413. .el-table colgroup col[name="gutter"] {
  6414. display: none;
  6415. width: 8px;
  6416. }
  6417. // 使用element-ui按钮后的 公共按钮样式 导入 导出 其他等等可追加
  6418. .el_button {
  6419. .el-button .is-disabled {
  6420. background-color: #f5f7fa;
  6421. border-color: #dcdfe6;
  6422. color: #c0c4cc;
  6423. cursor: not-allowed;
  6424. background-color: red !important;
  6425. }
  6426. .el-button {
  6427. min-width: 78px;
  6428. width: auto;
  6429. height: 36px;
  6430. display: flex;
  6431. justify-content: center;
  6432. align-items: center;
  6433. padding: 10 !important;
  6434. font-weight: 400;
  6435. .icon_shuaxin
  6436. {
  6437. margin-right: 5px;
  6438. }
  6439. }
  6440. //导出
  6441. .export_btn {
  6442. width: auto;
  6443. height: 36px !important;
  6444. font-weight: 400;
  6445. font-size: 14px;
  6446. color: #666666;
  6447. text-indent: 10px;
  6448. background-image: url("../assets/icon/exam_exports.png");
  6449. background-repeat: no-repeat;
  6450. background-size: 16px 16px;
  6451. background-position: 12px 50%;
  6452. cursor: pointer;
  6453. }
  6454. .export_btn:hover {
  6455. color: #2e64fa;
  6456. background-image: url("../assets/icon/exam_export.png");
  6457. }
  6458. //导入
  6459. .import_btn {
  6460. width: auto;
  6461. height: 36px !important;
  6462. line-height: 36px;
  6463. font-weight: 400;
  6464. font-size: 14px;
  6465. color: #666666;
  6466. margin-left: 10px;
  6467. text-indent: 10px;
  6468. background-image: url("../assets/icon/exam_imports.png");
  6469. background-repeat: no-repeat;
  6470. background-size: 16px 16px;
  6471. background-position: 12px 50%;
  6472. cursor: pointer;
  6473. }
  6474. .import_btn:hover {
  6475. color: #2e64fa;
  6476. background-image: url("../assets/icon/exam_import.png");
  6477. }
  6478. //返回扫描
  6479. .back_scan_button {
  6480. width: 120px;
  6481. height: 36px !important;
  6482. font-weight: 400;
  6483. font-size: 14px;
  6484. color: #666666;
  6485. text-indent: 20px;
  6486. background-image: url("../assets/icon/exam_back.png");
  6487. background-repeat: no-repeat;
  6488. background-size: 20px 20px;
  6489. background-position: 17px 50%;
  6490. cursor: pointer;
  6491. }
  6492. //刷新
  6493. .refresh_btn {
  6494. width: 68px;
  6495. height: 36px !important;
  6496. font-weight: 400;
  6497. font-size: 14px;
  6498. color: #666666;
  6499. line-height: 34px;
  6500. padding: 0 !important;
  6501. cursor: pointer;
  6502. }
  6503. //适合屏幕
  6504. .fit_screen_btn {
  6505. width: 96px;
  6506. height: 36px;
  6507. font-weight: 400;
  6508. font-size: 14px;
  6509. color: #666666;
  6510. text-align: center;
  6511. background-image: url("../assets/icon/fit_screen_default.png");
  6512. background-size: 16px 16px;
  6513. background-position: 8px 50%;
  6514. background-repeat: no-repeat;
  6515. text-indent: 20px;
  6516. margin-left: 10px;
  6517. margin-right: 0px;
  6518. }
  6519. // 删除
  6520. .delete_btn {
  6521. width: 76px;
  6522. height: 36px !important;
  6523. font-weight: 400;
  6524. font-size: 14px;
  6525. color: #f56c6c;
  6526. text-align: center;
  6527. border: 1px solid #f56c6c;
  6528. cursor: pointer;
  6529. }
  6530. .delete_btn_disable
  6531. {
  6532. width: 76px;
  6533. height: 36px !important;
  6534. font-weight: 400;
  6535. font-size: 14px;
  6536. color: #c0c4cc;
  6537. cursor: not-allowed;
  6538. background-image: none;
  6539. background-color: #ffffff;
  6540. border-color: #ebeef5;
  6541. }
  6542. // 编辑
  6543. .editor_btn {
  6544. width: 96px;
  6545. height: 36px !important;
  6546. font-weight: 400;
  6547. font-size: 14px;
  6548. color: #2E64FA;
  6549. text-align: center;
  6550. border: 1px solid #2E64FA;
  6551. cursor: pointer;
  6552. margin-left: 20px;
  6553. }
  6554. //标记为正常
  6555. .marke_normal_btn {
  6556. width: 90px;
  6557. height: 36px !important;
  6558. font-weight: 400;
  6559. font-size: 14px;
  6560. color: #2e64fa;
  6561. text-align: center;
  6562. border: 1px solid #2e64fa;
  6563. cursor: pointer;
  6564. }
  6565. //标记为正常 禁用
  6566. .marke_normal_btn_disable {
  6567. width: 90px;
  6568. height: 36px !important;
  6569. font-weight: 400;
  6570. font-size: 14px;
  6571. color: #c0c4cc;
  6572. cursor: not-allowed;
  6573. background-image: none;
  6574. background-color: #ffffff;
  6575. border-color: #ebeef5;
  6576. }
  6577. //标记为异常
  6578. .marke_anomaly_btn {
  6579. width: 90px;
  6580. height: 36px !important;
  6581. font-weight: 400;
  6582. font-size: 14px;
  6583. color: #F56C6C;
  6584. text-align: center;
  6585. border: 1px solid #F56C6C;
  6586. cursor: pointer;
  6587. }
  6588. //标记为正常 禁用
  6589. .marke_anomaly_btn_disable {
  6590. width: 90px;
  6591. height: 36px !important;
  6592. font-weight: 400;
  6593. font-size: 14px;
  6594. color: #c0c4cc;
  6595. cursor: not-allowed;
  6596. background-image: none;
  6597. background-color: #ffffff;
  6598. border-color: #ebeef5;
  6599. }
  6600. // 标记为缺考
  6601. .marke_miss_exam_btn {
  6602. width: 90px;
  6603. height: 36px !important;
  6604. font-weight: 400;
  6605. font-size: 14px;
  6606. color: #2e64fa;
  6607. text-align: center;
  6608. border: 1px solid #2e64fa;
  6609. cursor: pointer;
  6610. }
  6611. .marke_miss_exam_btn_gray
  6612. {
  6613. width: 90px;
  6614. height: 36px !important;
  6615. font-weight: 400;
  6616. font-size: 14px;
  6617. color: #C0C4CC;
  6618. box-sizing: border-box;
  6619. text-align: center;
  6620. border: 1px solid #EBEEF5;
  6621. cursor: pointer;
  6622. }
  6623. //重新切割
  6624. .re_cut_btn {
  6625. width: calc(50% - 10px);
  6626. height: 36px !important;
  6627. font-weight: 400;
  6628. font-size: 14px;
  6629. color: #2e64fa;
  6630. text-align: center;
  6631. border: 1px solid #2e64fa;
  6632. cursor: pointer;
  6633. }
  6634. //灰色按钮
  6635. .abnormal_other_btn {
  6636. width: calc(50% - 10px);
  6637. height: 36px !important;
  6638. font-weight: 400;
  6639. font-size: 14px;
  6640. color: #666666;
  6641. text-align: center;
  6642. border: 1px solid #e9e9e9;
  6643. cursor: pointer;
  6644. }
  6645. //删除试卷
  6646. .delete_paper_btn {
  6647. width: calc(50% - 10px);
  6648. height: 36px !important;
  6649. font-weight: 400;
  6650. font-size: 14px;
  6651. color: #f56c6c;
  6652. text-align: center;
  6653. border: 1px solid #f56c6c;
  6654. cursor: pointer;
  6655. }
  6656. .delete_paper_btn:hover
  6657. {
  6658. background-color: #f56c6c30;
  6659. }
  6660. .delete_paper_btn_100
  6661. {
  6662. width: 100%;
  6663. height: 36px !important;
  6664. font-weight: 400;
  6665. font-size: 14px;
  6666. color: #f56c6c;
  6667. text-align: center;
  6668. border: 1px solid #f56c6c;
  6669. cursor: pointer;
  6670. }
  6671. .delete_paper_btn_100:hover
  6672. {
  6673. background-color: #f56c6c30;
  6674. }
  6675. // 回收站
  6676. .recycle_bin_btn {
  6677. width: calc(100% - 40px);
  6678. margin: auto;
  6679. height: 36px !important;
  6680. font-weight: 400;
  6681. font-size: 14px;
  6682. color: #dcdfe6;
  6683. text-align: center;
  6684. border: 1px solid #dcdfe6;
  6685. cursor: pointer;
  6686. margin-left: 20px;
  6687. }
  6688. //结束批阅
  6689. .end_review {
  6690. width: 96px;
  6691. height: 36px;
  6692. background: #f56c6c;
  6693. border-radius: 4px 4px 4px 4px;
  6694. border: 0px solid #f56c6c;
  6695. font-size: 14px;
  6696. font-weight: 500;
  6697. color: #fff;
  6698. }
  6699. //处理异常卷
  6700. .review_abnormal {
  6701. width: 110px !important;
  6702. height: 36px;
  6703. background: #ffffff;
  6704. border-radius: 4px 4px 4px 4px;
  6705. border: 1px solid #f56c6c;
  6706. font-weight: 400;
  6707. font-size: 14px;
  6708. color: #f56c6c;
  6709. }
  6710. .other_button_review {
  6711. width: 68px;
  6712. height: 36px;
  6713. background: #ffffff;
  6714. border-radius: 4px 4px 4px 4px;
  6715. border: 1px solid #dcdfe6;
  6716. font-weight: 400;
  6717. font-size: 14px;
  6718. color: #666666;
  6719. }
  6720. //重新导入名单
  6721. .other_btn {
  6722. // width: 120px !important;
  6723. width: auto;
  6724. height: 36px !important;
  6725. border-radius: 4px 4px 4px 4px;
  6726. border: 1px solid #dcdfe6;
  6727. font-weight: 400;
  6728. font-size: 14px;
  6729. color: #666666;
  6730. padding: 0 10px !important;
  6731. }
  6732. //通用蓝色无背景编辑按钮
  6733. .editor_item
  6734. {
  6735. width: auto;
  6736. height: 36px !important;
  6737. line-height: 36px;
  6738. font-weight: 400;
  6739. font-size: 14px;
  6740. color: #2E64FA;
  6741. text-align: center;
  6742. border: 1px solid #2E64FA;
  6743. cursor: pointer;
  6744. box-sizing: border-box;
  6745. padding: 0px 10px;
  6746. border-radius: 4px;
  6747. }
  6748. .editor_item:hover
  6749. {
  6750. background: rgba(46,100,250,0.1);
  6751. color: #2E64FA;
  6752. border: 1px solid #2E64FA;
  6753. }
  6754. //通用灰色无背景按钮
  6755. .normal_item
  6756. {
  6757. width: auto;
  6758. height: 36px !important;
  6759. font-weight: 400;
  6760. font-size: 14px;
  6761. color: #666;
  6762. text-align: center;
  6763. border: 1px solid #DCDFE6;
  6764. cursor: pointer;
  6765. box-sizing: border-box;
  6766. padding: 0px 10px;
  6767. }
  6768. .normal_item:hover
  6769. {
  6770. background:#DCDFE620;
  6771. color: #333;
  6772. border: 1px solid #DCDFE6;
  6773. }
  6774. // 通用红色无背景删除
  6775. .delete_item
  6776. {
  6777. width: auto;
  6778. // max-width: 78px;
  6779. height: 36px !important;
  6780. line-height: 36px;
  6781. font-weight: 400;
  6782. font-size: 14px;
  6783. color: #f56c6c;
  6784. text-align: center;
  6785. border: 1px solid #f56c6c;
  6786. cursor: pointer;
  6787. box-sizing: border-box;
  6788. padding: 0px 10px;
  6789. border-radius: 4px;
  6790. }
  6791. .delete_item:hover
  6792. {
  6793. background: rgba(245,108,108,0.1);
  6794. color: #f56c6c;
  6795. border: 1px solid #f56c6c;
  6796. }
  6797. }
  6798. // 扫描异常页面样式
  6799. .abnormal_detail {
  6800. width: 100%;
  6801. background: #f0f4fb;
  6802. .detail_header {
  6803. width: 100%;
  6804. height: 80px;
  6805. background-color: #ffffff;
  6806. display: flex;
  6807. justify-content: flex-start;
  6808. align-items: center;
  6809. .back_go {
  6810. margin-left: 20px;
  6811. }
  6812. //未扫描
  6813. .scan_button_unscanned {
  6814. width: 210px;
  6815. height: 100%;
  6816. height: 56px;
  6817. border-radius: 8px 8px 8px 8px;
  6818. border: 1px solid #e4e7ed;
  6819. }
  6820. .scan_button_list {
  6821. width: auto;
  6822. height: 100%;
  6823. margin-left: 40px;
  6824. display: flex;
  6825. align-items: center;
  6826. .button_item
  6827. {
  6828. width: 230px;
  6829. height: 56px;
  6830. margin-right: 20px;
  6831. border-radius: 8px 8px 8px 8px;
  6832. border: 1px solid #e4e7ed;
  6833. background-size: 40px 40px;
  6834. background-position: 12px 50%;
  6835. background-repeat: no-repeat;
  6836. font-weight: 400;
  6837. font-size: 20px;
  6838. color: #999999;
  6839. line-height: 56px;
  6840. text-indent: 64px;
  6841. cursor: pointer;
  6842. }
  6843. .item_no_scan {
  6844. background-image: url("../assets/icon/no_scan_icon.png");
  6845. border: 1px solid #2e64fa;
  6846. color: #2e64fa;
  6847. }
  6848. .item_no_scan_active {
  6849. background-color: rgba(46, 100, 250, 0.1);
  6850. background-image: url("../assets/icon/no_scan_icon_hover.png");
  6851. color: #2e64fa;
  6852. box-shadow: 4px 2px 10px #2E64FA;
  6853. border: 1px solid #2e64fa;
  6854. font-weight: 600;
  6855. }
  6856. .item_miss_exam {
  6857. background-image: url("../assets/icon/miss_exam.png");
  6858. border: 1px solid #FB9F34;
  6859. color: #FB9F34;
  6860. }
  6861. .item_miss_exam_active {
  6862. background-color: rgba(251, 159, 52, 0.1);
  6863. background-image: url("../assets/icon/miss_exam_hover.png");
  6864. color: #FB9F34;
  6865. box-shadow: 4px 2px 10px #FB9F34;
  6866. border: 1px solid #FB9F34;
  6867. font-weight: 600;
  6868. }
  6869. .item_abnormal {
  6870. background-image: url("../assets/icon/abnormal_icon.png");
  6871. border: 1px solid #F56C6C;
  6872. color: #f56c6c;
  6873. }
  6874. .item_abnormal_active {
  6875. background-color: rgba(245, 108, 108, 0.1);
  6876. background-image: url("../assets/icon/abnormal_icon_hover.png");
  6877. color: #f56c6c;
  6878. border: 1px solid #F56C6C;
  6879. box-shadow: 4px 2px 10px #F56C6C;
  6880. font-weight: 600;
  6881. }
  6882. .item_sucess_upload {
  6883. background-image: url("../assets/icon/sucess_upload.png");
  6884. border: 1px solid #2BC644;
  6885. color: #2BC644;
  6886. }
  6887. .item_sucess_upload_active {
  6888. background-color: rgba(43, 198, 68, 0.1);
  6889. background-image: url("../assets/icon/sucess_upload_hover.png");
  6890. border: 1px solid #2BC644;
  6891. box-shadow: 4px 2px 10px #2BC644;
  6892. font-weight: 600;
  6893. }
  6894. }
  6895. }
  6896. .detail_content {
  6897. width: calc(100% - 40px);
  6898. margin: auto;
  6899. height: calc(100vh - 80px);
  6900. background-color: transparent;
  6901. margin: auto;
  6902. .content_main {
  6903. width: 100%;
  6904. height: calc(100% - 40px);
  6905. padding: 20px 0;
  6906. display: flex;
  6907. justify-content: space-between;
  6908. .scan_content_left {
  6909. width: 200px;
  6910. height: 100%;
  6911. background-color: #ffffff;
  6912. border-radius: 10px;
  6913. .left_tree {
  6914. width: calc(100% - 40px);
  6915. height: calc(100% - 96px);
  6916. margin: auto;
  6917. .kc_list {
  6918. height: auto;
  6919. text-align: center;
  6920. .kc_list_item {
  6921. width: 100%;
  6922. height: 36px;
  6923. line-height: 36px;
  6924. border-radius: 4px 4px 4px 4px;
  6925. font-weight: 400;
  6926. font-size: 14px;
  6927. color: #666666;
  6928. cursor: pointer;
  6929. }
  6930. .kc_list_item:hover {
  6931. font-weight: 400;
  6932. font-size: 14px;
  6933. color: #666666;
  6934. background: #f0f2f5;
  6935. border-radius: 4px 4px 4px 4px;
  6936. }
  6937. .select_kc {
  6938. font-weight: 400;
  6939. font-size: 14px;
  6940. color: #2e64fa;
  6941. background: #eaf0ff;
  6942. border-radius: 4px 4px 4px 4px;
  6943. }
  6944. }
  6945. }
  6946. }
  6947. .scan_content_right {
  6948. width: calc(100% - 200px - 20px);
  6949. height: 100%;
  6950. background-color: #ffffff;
  6951. border-radius: 10px;
  6952. .right_search {
  6953. width: calc(100% - 40px);
  6954. margin: auto;
  6955. height: 76px;
  6956. display: flex;
  6957. justify-content: space-between;
  6958. align-items: center;
  6959. .search_input {
  6960. width: auto;
  6961. }
  6962. .search_button
  6963. {
  6964. width: auto;
  6965. display: flex;
  6966. justify-content: flex-end;
  6967. // gap: 10px;
  6968. }
  6969. }
  6970. .right_table {
  6971. width: calc(100% - 40px);
  6972. margin: auto;
  6973. }
  6974. }
  6975. .abnormal_left {
  6976. width: calc(100% - 360px - 20px);
  6977. height: 100%;
  6978. background-color: transparent;
  6979. .left_nav {
  6980. width: 100%;
  6981. height: 60px;
  6982. border-radius: 10px;
  6983. background-color: #ffffff;
  6984. display: flex;
  6985. justify-content: space-between;
  6986. align-items: center;
  6987. .nav_list {
  6988. display: flex;
  6989. justify-content: flex-start;
  6990. align-items: center;
  6991. .nav_item {
  6992. width: 111px;
  6993. height: 36px;
  6994. line-height: 36px;
  6995. text-align: center;
  6996. background: #ffffff;
  6997. border-radius: 4px 4px 4px 4px;
  6998. border: 1px solid #dcdfe6;
  6999. font-weight: 400;
  7000. font-size: 16px;
  7001. color: #666666;
  7002. margin-left: 20px;
  7003. cursor: pointer;
  7004. position: relative;
  7005. .nav_number {
  7006. position: absolute;
  7007. right: -10px;
  7008. top: -10px;
  7009. width: 20px;
  7010. height: 20px;
  7011. line-height: 20px;
  7012. text-align: center;
  7013. border-radius: 50%;
  7014. background: #f56c6c;
  7015. font-weight: 400;
  7016. font-size: 12px;
  7017. color: #ffffff;
  7018. }
  7019. }
  7020. .item_active {
  7021. background: #2e64fa;
  7022. border-radius: 4px 4px 4px 4px;
  7023. font-weight: 500;
  7024. font-size: 16px;
  7025. color: #ffffff;
  7026. border: 1px solid #2e64fa;
  7027. }
  7028. }
  7029. .nav_button
  7030. {
  7031. display: flex;
  7032. justify-content: flex-end;
  7033. margin-right: 20px;
  7034. .el-button {
  7035. margin-left: 20px;
  7036. }
  7037. }
  7038. }
  7039. .left_image {
  7040. width: 100%;
  7041. height: calc(100% - 60px - 80px - 10px);
  7042. .img_canvas_content {
  7043. display: flex;
  7044. justify-content: space-between;
  7045. align-items: center;
  7046. width: 100%;
  7047. height: 100%;
  7048. // background-color: red;
  7049. }
  7050. //定位异常区
  7051. .position_abnormal_content
  7052. {
  7053. width: 100%;
  7054. height: 100%;
  7055. display: flex;
  7056. justify-content: space-between;
  7057. //标准模板区域
  7058. .template_content
  7059. {
  7060. width: calc(50% - 20px);
  7061. height: 100%;
  7062. }
  7063. .paper_content
  7064. {
  7065. width: calc(50% - 20px);
  7066. height: 100%;
  7067. }
  7068. .content_header
  7069. {
  7070. width: 100%;
  7071. height:44px;
  7072. line-height: 44px;
  7073. display: flex;
  7074. justify-content: space-between;
  7075. .header_left
  7076. {
  7077. width: auto;
  7078. color:#666;
  7079. font-size: 16px;
  7080. line-height: 44px;
  7081. }
  7082. .header_right
  7083. {
  7084. width: auto;
  7085. display: flex;
  7086. justify-content: flex-end;
  7087. align-content: center;
  7088. align-items: center;
  7089. gap: 20px;
  7090. .page_num_item
  7091. {
  7092. width: 40px;
  7093. height: 24px;
  7094. background: #fff;
  7095. text-align: center;
  7096. line-height: 24px;
  7097. font-size: 14px;
  7098. color:#666;
  7099. border-radius: 4px;
  7100. cursor: pointer;
  7101. }
  7102. .page_num_active
  7103. {
  7104. width: 40px;
  7105. height: 24px;
  7106. background: #2E64FA;
  7107. text-align: center;
  7108. line-height: 24px;
  7109. font-size: 14px;
  7110. color:#fff;
  7111. border-radius: 4px;
  7112. cursor: pointer;
  7113. }
  7114. i{
  7115. font-size: 30px;
  7116. color: #666;
  7117. cursor: pointer;
  7118. }
  7119. i:hover
  7120. {
  7121. color:#2E64FA;
  7122. }
  7123. }
  7124. }
  7125. .content_canvas
  7126. {
  7127. width: 100%;
  7128. height: calc(100% - 54px);
  7129. background-color: #D9DCE3;
  7130. border-radius: 10px;
  7131. }
  7132. }
  7133. .img_canvas_center {
  7134. display: flex;
  7135. justify-content: center;
  7136. align-items: center;
  7137. width: 100%;
  7138. height: calc(100% - 10px);
  7139. position: relative;
  7140. overflow: hidden;
  7141. /* 超出部分隐藏 */
  7142. background-color: #e8eaef;
  7143. // background-color: red;
  7144. border-radius: 4px;
  7145. .main_container {
  7146. width: calc(100% - 20px);
  7147. height: calc(100% - 10px);
  7148. position: relative;
  7149. background: transparent;
  7150. user-select: none;
  7151. overflow: hidden;
  7152. display: flex;
  7153. justify-content: center;
  7154. align-items: center;
  7155. // border:1px solid red;
  7156. .paper_template {
  7157. position: absolute;
  7158. }
  7159. }
  7160. }
  7161. //标准模板区域
  7162. .img_template {
  7163. width: 50%;
  7164. height: 100%;
  7165. // background-color: #08C2B3;
  7166. .template_name {
  7167. width: 100%;
  7168. font-weight: 500;
  7169. font-size: 16px;
  7170. color: #666666;
  7171. line-height: 25px;
  7172. margin-top: 15px;
  7173. text-align: center;
  7174. }
  7175. .template_container {
  7176. width: 100%;
  7177. margin: auto;
  7178. height: calc(100% - 40px);
  7179. border-radius: 4px;
  7180. position: relative;
  7181. overflow: hidden;
  7182. // background-color: red;
  7183. }
  7184. }
  7185. //切飞试卷区域
  7186. .img_paper {
  7187. width: 50%;
  7188. height: 100%;
  7189. .paper_name {
  7190. width: 100%;
  7191. font-weight: 500;
  7192. font-size: 16px;
  7193. color: #666666;
  7194. line-height: 25px;
  7195. margin-top: 15px;
  7196. text-align: center;
  7197. }
  7198. .paper_container {
  7199. width: 100%;
  7200. margin: auto;
  7201. height: calc(100% - 40px);
  7202. border-radius: 4px;
  7203. position: relative;
  7204. overflow: hidden;
  7205. }
  7206. }
  7207. }
  7208. .left_bottom {
  7209. width: 100%;
  7210. height: 80px;
  7211. display: flex;
  7212. justify-content: space-between;
  7213. .draggable_width_100 {
  7214. width: 100%;
  7215. }
  7216. .draggable_width_auto {
  7217. width: calc(100% - 256px - 20px);
  7218. }
  7219. .bottom_draggable {
  7220. background: rgba(9, 9, 9, 0.1);
  7221. border-radius: 10px 10px 10px 10px;
  7222. cursor: pointer;
  7223. display: flex;
  7224. align-items: center;
  7225. justify-content: center;
  7226. gap: 20px;
  7227. .bottom_img_item {
  7228. width: auto;
  7229. height: 70px;
  7230. position: relative;
  7231. display: flex;
  7232. justify-content: center;
  7233. align-items: center;
  7234. object-fit: cover;//保持图片比例;
  7235. .bottom_img_item_number {
  7236. position: absolute;
  7237. left: 45%;
  7238. top: 40%;
  7239. font-weight: 400;
  7240. font-size: 24px;
  7241. color: #666666;
  7242. line-height: 22px;
  7243. }
  7244. }
  7245. .img_item_cur {
  7246. background: rgba(46, 100, 250, 0.2);
  7247. border-radius: 4px 4px 4px 4px;
  7248. border: 2px solid #2e64fa;
  7249. }
  7250. .move_container {
  7251. width: 100%;
  7252. background-color: red;
  7253. display: flex;
  7254. justify-content: center;
  7255. align-items: center;
  7256. gap: 20px;
  7257. width: 100%;
  7258. height: 80px;
  7259. background-color: rgba(9, 9, 9, 0.1);
  7260. border-radius: 10px;
  7261. }
  7262. }
  7263. .bottom_tool {
  7264. width: 256px;
  7265. height: 80px;
  7266. background: #ffffff;
  7267. border-radius: 10px 10px 10px 10px;
  7268. border: 1px solid #e4e7ed;
  7269. display: flex;
  7270. justify-content: space-around;
  7271. align-items: center;
  7272. .tool_btn_item {
  7273. width: auto;
  7274. height: auto;
  7275. cursor: pointer;
  7276. // 逆时针旋转
  7277. .counterclockwise_icon {
  7278. width: 100%;
  7279. height: 30px;
  7280. background-image: url("../assets/icon/counterclockwise_icon.png");
  7281. background-position: 50% 50%;
  7282. background-size: 22px 20px;
  7283. background-repeat: no-repeat;
  7284. }
  7285. // 顺时针旋转
  7286. .clockwise_icon {
  7287. width: 100%;
  7288. height: 30px;
  7289. background-image: url("../assets/icon/clockwise_icon.png");
  7290. background-position: 50% 50%;
  7291. background-size: 22px 20px;
  7292. background-repeat: no-repeat;
  7293. }
  7294. // 放大
  7295. .enlarge_icon {
  7296. width: 100%;
  7297. height: 30px;
  7298. background-image: url("../assets/icon/enlarge_icon.png");
  7299. background-position: 50% 50%;
  7300. background-size: 22px 20px;
  7301. background-repeat: no-repeat;
  7302. }
  7303. // 缩小
  7304. .shrink_icon {
  7305. width: 100%;
  7306. height: 30px;
  7307. background-image: url("../assets/icon/shrink_icon.png");
  7308. background-position: 50% 50%;
  7309. background-size: 22px 20px;
  7310. background-repeat: no-repeat;
  7311. }
  7312. .btn_text {
  7313. font-weight: 400;
  7314. font-size: 14px;
  7315. color: #666666;
  7316. text-align: center;
  7317. }
  7318. }
  7319. }
  7320. }
  7321. }
  7322. .abnormal_right {
  7323. width: 360px;
  7324. border-radius: 10px;
  7325. height: 100%;
  7326. background-color: #ffffff;
  7327. position: relative;
  7328. .height_132 {
  7329. height: 132px;
  7330. }
  7331. .height_76 {
  7332. height: 76px;
  7333. }
  7334. .right_bottom_button {
  7335. position: absolute;
  7336. right: 0;
  7337. bottom: 0;
  7338. width: 100%;
  7339. z-index: 999;
  7340. .bottom_button_item {
  7341. width: 100%;
  7342. // display: flex;
  7343. // justify-content: center;
  7344. // align-items: center;
  7345. height: 56px;
  7346. }
  7347. .bottom_button_two {
  7348. width: calc(100% - 40px);
  7349. margin: auto;
  7350. display: flex;
  7351. justify-content: space-between;
  7352. margin-bottom: 20px;
  7353. }
  7354. }
  7355. .right_title {
  7356. width: 100%;
  7357. height: 50px;
  7358. line-height: 60px;
  7359. font-weight: 600;
  7360. font-size: 16px;
  7361. color: #333333;
  7362. display: flex;
  7363. justify-content: space-between;
  7364. }
  7365. .right_search
  7366. {
  7367. margin-bottom: 12px;
  7368. display: flex;
  7369. justify-content: space-between;
  7370. align-items:center;
  7371. }
  7372. }
  7373. }
  7374. }
  7375. }
  7376. //阅卷试卷区
  7377. .paper_main_container
  7378. {
  7379. position: relative;
  7380. width: 100%;
  7381. height: 100%;
  7382. // overflow: hidden;
  7383. overflow-y: auto;
  7384. overflow-x: hidden;//横向不要滚动条
  7385. border-radius: 10px;
  7386. // 阅卷给分板
  7387. .scoring_board {
  7388. width: 100%;
  7389. height: auto;
  7390. position: absolute;
  7391. // min-height: 400px;
  7392. background: #ffffff;
  7393. box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
  7394. border-radius: 10px 10px 10px 10px;
  7395. border: 4px solid #f5f5f5;
  7396. .board_header {
  7397. width: 100%;
  7398. height: 48px;
  7399. line-height: 48px;
  7400. background: #2e64fa;
  7401. border-radius: 10px 10px 0px 0px;
  7402. font-weight: 400;
  7403. font-size: 16px;
  7404. color: #ffffff;
  7405. text-align: center;
  7406. font-style: normal;
  7407. cursor: move;
  7408. overflow: hidden;
  7409. /* 隐藏超出容器的内容 */
  7410. white-space: nowrap;
  7411. /* 保持文本在一行内 单行显示 */
  7412. text-overflow: ellipsis;
  7413. /* 超出部分显示省略号 */
  7414. }
  7415. .board_title {
  7416. width: calc(100% - 24px);
  7417. height: 38px;
  7418. line-height: 38px;
  7419. background: #f0f2f5;
  7420. display: flex;
  7421. justify-content: space-between;
  7422. font-weight: 400;
  7423. font-size: 14px;
  7424. color: #333333;
  7425. padding: 0px 12px;
  7426. }
  7427. .row_name {
  7428. width: 100px;
  7429. height: 100%;
  7430. // margin-left: 10px;
  7431. text-align: left;
  7432. line-height: 38px;
  7433. overflow: hidden;
  7434. /* 隐藏超出容器的内容 */
  7435. white-space: nowrap;
  7436. /* 保持文本在一行内 单行显示 */
  7437. text-overflow: ellipsis;
  7438. /* 超出部分显示省略号 */
  7439. }
  7440. .row_score {
  7441. width: calc(100% - 100px);
  7442. height: 100%;
  7443. text-align: center;
  7444. }
  7445. .name_header {
  7446. // padding-left: 10px;
  7447. }
  7448. .score_header {
  7449. width: 100%;
  7450. text-align: center !important;
  7451. }
  7452. .board_content_transverse {
  7453. padding: 12px 12px 12px 12px;
  7454. cursor: pointer;
  7455. // min-width: 200px;
  7456. display: flex;
  7457. justify-content: center;
  7458. }
  7459. .board_content_vertical {
  7460. padding: 12px 12px 0px 12px;
  7461. cursor: pointer;
  7462. }
  7463. //横向
  7464. .score_list_transverse {
  7465. width: 100%;
  7466. height: auto;
  7467. display: flex;
  7468. justify-content: flex-start;
  7469. flex-wrap: wrap;
  7470. text-align: center;
  7471. gap: 10px;
  7472. align-items: center;
  7473. justify-items: center;
  7474. }
  7475. //竖向
  7476. .score_list_vertical {
  7477. display: flex;
  7478. flex-direction: column;
  7479. flex-wrap: wrap;
  7480. align-items: center;
  7481. gap: 10px;
  7482. margin-bottom: 12px;
  7483. text-align: center;
  7484. width: auto;
  7485. .score_item {
  7486. // margin-bottom: 10px;
  7487. text-align: center;
  7488. }
  7489. }
  7490. .score_list_content {
  7491. width: 100%;
  7492. height: 100%;
  7493. display: flex;
  7494. gap: 10px;
  7495. text-align: center;
  7496. }
  7497. .key_board_score {
  7498. width: 100%;
  7499. height: 52px;
  7500. text-align: center;
  7501. .key_board_mark_score {
  7502. width: 100%;
  7503. height: 40px;
  7504. background: #f3f3f3;
  7505. border-radius: 4px 4px 4px 4px;
  7506. line-height: 40px;
  7507. font-weight: 600;
  7508. font-size: 18px;
  7509. color: #eb2b20;
  7510. overflow: hidden;
  7511. }
  7512. }
  7513. .key_board_button {
  7514. width: 100%;
  7515. height: 40px;
  7516. margin-top: 12px;
  7517. display: flex;
  7518. justify-content: flex-start;
  7519. gap: 12px;
  7520. .key_button_delete {
  7521. width: 48px;
  7522. height: 38px;
  7523. border-radius: 4px 4px 4px 4px;
  7524. border: 1px solid #cccccc;
  7525. line-height: 40px;
  7526. text-align: center;
  7527. font-weight: 500;
  7528. font-size: 16px;
  7529. color: red;
  7530. background-image: url("../assets/icon/key_board_delete.png");
  7531. background-position: 50% 50%;
  7532. background-size: 22px 22px;
  7533. background-repeat: no-repeat;
  7534. }
  7535. .key_button_enter {
  7536. width: calc(100% - 48px - 16px);
  7537. height: 40px;
  7538. background: #2e64fa;
  7539. border-radius: 4px 4px 4px 4px;
  7540. line-height: 40px;
  7541. text-align: center;
  7542. font-weight: 500;
  7543. font-size: 16px;
  7544. color: #ffffff;
  7545. }
  7546. .key_button_enter:hover {
  7547. background-color: #5883fb;
  7548. }
  7549. }
  7550. // 键盘
  7551. .key_board_list_content {
  7552. width: 100%;
  7553. height: auto;
  7554. display: flex;
  7555. gap: 12px;
  7556. flex-wrap: wrap;
  7557. .key_board_item {
  7558. width: 48px;
  7559. height: 32px;
  7560. border-radius: 4px 4px 4px 4px;
  7561. border: 1px solid #cccccc;
  7562. line-height: 32px;
  7563. text-align: center;
  7564. font-weight: 400;
  7565. font-size: 16px;
  7566. color: #333333;
  7567. }
  7568. .key_board_item:hover {
  7569. border: 1px solid #2e64fa;
  7570. }
  7571. //选择中
  7572. .key_board_select {
  7573. width: 48px;
  7574. height: 32px;
  7575. border-radius: 4px 4px 4px 4px;
  7576. border: 1px solid #2e64fa;
  7577. line-height: 32px;
  7578. text-align: center;
  7579. font-weight: 400;
  7580. font-size: 16px;
  7581. color: #2e64fa;
  7582. }
  7583. //满分
  7584. .key_board_full_mark {
  7585. width: 48px;
  7586. height: 32px;
  7587. border-radius: 4px 4px 4px 4px;
  7588. border: 1px solid #15bc83;
  7589. background: #15bc83;
  7590. line-height: 32px;
  7591. text-align: center;
  7592. font-weight: 400;
  7593. font-size: 16px;
  7594. color: #ffffff;
  7595. }
  7596. }
  7597. .score_item {
  7598. // margin-right: 10px;
  7599. width: 32px;
  7600. height: 32px;
  7601. line-height: 32px;
  7602. border-radius: 4px 4px 4px 4px;
  7603. border: 1px solid #cccccc;
  7604. text-align: center;
  7605. }
  7606. .score_item:hover {
  7607. color: #2e64fa;
  7608. // box-shadow:1px 1px 0px 2px red;
  7609. border: 1px solid #2e64fa;
  7610. }
  7611. .score_select {
  7612. background: #2e64fa;
  7613. border-radius: 4px 4px 4px 4px;
  7614. font-weight: 400;
  7615. font-size: 16px;
  7616. color: #ffffff;
  7617. }
  7618. .score_select:hover {
  7619. background: #2e64fa;
  7620. border-radius: 4px 4px 4px 4px;
  7621. font-weight: 400;
  7622. font-size: 16px;
  7623. color: #ffffff !important;
  7624. }
  7625. .score_list {
  7626. display: flex;
  7627. // justify-content: flex-end;
  7628. justify-content: flex-start;
  7629. align-items: center;
  7630. flex-wrap: wrap;
  7631. gap: 10px;
  7632. }
  7633. .board_content {
  7634. cursor: pointer;
  7635. padding: 12px;
  7636. }
  7637. .board_button_vertical {
  7638. min-width: 84px;
  7639. margin: auto;
  7640. height: auto;
  7641. border-top: 1px solid #f3f3f3;
  7642. padding: 0px 0 12px 0px;
  7643. cursor: pointer;
  7644. .button_item {
  7645. width: 100%;
  7646. height: auto;
  7647. margin-top: 12px;
  7648. display: flex;
  7649. flex-wrap: wrap;
  7650. justify-content: flex-start;
  7651. gap: 12px;
  7652. margin-left: 1px;
  7653. }
  7654. //其余全对
  7655. .button_other_yes {
  7656. width: calc(100% - 12px);
  7657. margin: auto;
  7658. height: 34px;
  7659. border-radius: 4px 4px 4px 4px;
  7660. border: 1px solid #15BC83;
  7661. line-height: 34px;
  7662. text-align: center;
  7663. font-weight: 400;
  7664. font-size: 14px;
  7665. color: #ffffff;
  7666. background: #15BC83;
  7667. // background-image: url("../assets/icon/icon_yes.png");
  7668. // background-size: 16px 16px;
  7669. // background-repeat: no-repeat;
  7670. // background-position: 13px 50%;
  7671. // text-indent: 20px;
  7672. }
  7673. .button_other_yes_select {
  7674. width: calc(50% - 8px);
  7675. height: 36px;
  7676. border-radius: 4px 4px 4px 4px;
  7677. line-height: 36px;
  7678. text-align: center;
  7679. font-weight: 400;
  7680. font-size: 14px;
  7681. color: #ffffff;
  7682. background-color: #2e64fa;
  7683. background-image: url("../assets/icon/icon_yes_select.png");
  7684. background-size: 16px 16px;
  7685. background-repeat: no-repeat;
  7686. background-position: 13px 50%;
  7687. text-indent: 20px;
  7688. }
  7689. //其余全错
  7690. .button_other_no {
  7691. width: calc(100% - 12px);
  7692. margin: auto;
  7693. height: 34px;
  7694. border-radius: 4px 4px 4px 4px;
  7695. // border: 1px solid #f56c6c;
  7696. line-height: 34px;
  7697. text-align: center;
  7698. font-weight: 400;
  7699. font-size: 14px;
  7700. color: #fff;
  7701. background: #F56C6C;
  7702. // background-image: url("../assets/icon/icon_no.png");
  7703. // background-size: 16px 16px;
  7704. // background-repeat: no-repeat;
  7705. // background-position: 13px 50%;
  7706. // text-indent: 20px;
  7707. }
  7708. .button_other_no_select {
  7709. width: calc(50% - 8px);
  7710. height: 34px;
  7711. border-radius: 4px 4px 4px 4px;
  7712. line-height: 34px;
  7713. text-align: center;
  7714. font-weight: 400;
  7715. font-size: 14px;
  7716. color: #ffffff;
  7717. background-color: #f56c6c;
  7718. background-image: url("../assets/icon/icon_no_select.png");
  7719. background-size: 16px 16px;
  7720. background-repeat: no-repeat;
  7721. background-position: 13px 50%;
  7722. text-indent: 20px;
  7723. }
  7724. //典型错误
  7725. .button_typical_error {
  7726. width: calc(100% - 12px);
  7727. margin: auto;
  7728. height: 34px;
  7729. border-radius: 4px 4px 4px 4px;
  7730. border: 1px solid #f56c6c;
  7731. line-height: 34px;
  7732. text-align: center;
  7733. font-weight: 500;
  7734. font-size: 14px;
  7735. color: #f56c6c;
  7736. background-image: url("../assets/icon/button_error_item.png");
  7737. background-size: 40px 36px;
  7738. background-repeat: no-repeat;
  7739. background-position: 0 50%;
  7740. }
  7741. //典型错误
  7742. .button_typical_error_select {
  7743. width: calc(100% - 12px);
  7744. margin: auto;
  7745. border-radius: 4px 4px 4px 4px;
  7746. // border: 1px solid #F56C6C;
  7747. line-height: 36px;
  7748. text-align: center;
  7749. font-weight: 500;
  7750. font-size: 14px;
  7751. color: #f56c6c;
  7752. background-color: #ffe3e3;
  7753. background-image: url("../assets/icon/button_error_bg.png");
  7754. background-size: 40px 36px;
  7755. background-repeat: no-repeat;
  7756. background-position: 0 50%;
  7757. }
  7758. //优秀答案
  7759. .button_excellent_answer {
  7760. width: calc(100% - 12px);
  7761. margin: auto;
  7762. height: 34px;
  7763. border-radius: 4px 4px 4px 4px;
  7764. border: 1px solid #2e64fa;
  7765. line-height: 34px;
  7766. text-align: center;
  7767. font-weight: 500;
  7768. font-size: 14px;
  7769. color: #2e64fa;
  7770. background-image: url("../assets/icon/button_answer_item.png");
  7771. background-size: 40px 36px;
  7772. background-repeat: no-repeat;
  7773. background-position: 0 50%;
  7774. }
  7775. //优秀答案
  7776. .button_excellent_answer_select {
  7777. width: calc(100% - 12px);
  7778. height: 36px;
  7779. margin: auto;
  7780. border-radius: 4px 4px 4px 4px;
  7781. // border: 1px solid #2E64FA;
  7782. line-height: 36px;
  7783. text-align: center;
  7784. font-weight: 500;
  7785. font-size: 14px;
  7786. color: #2e64fa;
  7787. background-color: #d0dcff;
  7788. background-image: url("../assets/icon/button_answer_bg.png");
  7789. background-size: 40px 36px;
  7790. background-repeat: no-repeat;
  7791. background-position: 0 50%;
  7792. }
  7793. }
  7794. .board_button {
  7795. width: auto;
  7796. margin: auto;
  7797. height: auto;
  7798. border-top: 1px solid #f3f3f3;
  7799. padding: 0 12px 12px 12px;
  7800. cursor: pointer;
  7801. .button_item {
  7802. width: 100%;
  7803. height: auto;
  7804. margin-top: 12px;
  7805. display: flex;
  7806. justify-content: flex-start;
  7807. gap: 12px;
  7808. margin-left: 1px;
  7809. }
  7810. //其余全对
  7811. .button_other_yes {
  7812. width: calc(50% - 10px);
  7813. height: 34px;
  7814. border-radius: 4px 4px 4px 4px;
  7815. border: 1px solid #15BC83;
  7816. line-height: 34px;
  7817. text-align: center;
  7818. font-weight: 400;
  7819. font-size: 14px;
  7820. color: #ffffff;
  7821. background: #15BC83;
  7822. // background-image: url("../assets/icon/icon_yes.png");
  7823. // background-size: 16px 16px;
  7824. // background-repeat: no-repeat;
  7825. // background-position: 13px 50%;
  7826. // text-indent: 20px;
  7827. }
  7828. .button_other_yes_select {
  7829. width: calc(50% - 8px);
  7830. height: 36px;
  7831. border-radius: 4px 4px 4px 4px;
  7832. line-height: 36px;
  7833. text-align: center;
  7834. font-weight: 400;
  7835. font-size: 14px;
  7836. color: #ffffff;
  7837. background: #15BC83;
  7838. // background-image: url("../assets/icon/icon_yes_select.png");
  7839. // background-size: 16px 16px;
  7840. // background-repeat: no-repeat;
  7841. // background-position: 13px 50%;
  7842. text-indent: 20px;
  7843. }
  7844. //其余全错
  7845. .button_other_no {
  7846. width: calc(50% - 10px);
  7847. height: 34px;
  7848. border-radius: 4px 4px 4px 4px;
  7849. border: 1px solid #f56c6c;
  7850. line-height: 34px;
  7851. text-align: center;
  7852. font-weight: 400;
  7853. font-size: 14px;
  7854. color: #fff;
  7855. background: #F56C6C;
  7856. // background-image: url("../assets/icon/icon_no.png");
  7857. // background-size: 16px 16px;
  7858. // background-repeat: no-repeat;
  7859. // background-position: 13px 50%;
  7860. // text-indent: 20px;
  7861. }
  7862. .button_other_no_select {
  7863. width: calc(50% - 8px);
  7864. height: 34px;
  7865. border-radius: 4px 4px 4px 4px;
  7866. line-height: 34px;
  7867. text-align: center;
  7868. font-weight: 400;
  7869. font-size: 14px;
  7870. color: #ffffff;
  7871. background-color: #f56c6c;
  7872. background-image: url("../assets/icon/icon_no_select.png");
  7873. background-size: 16px 16px;
  7874. background-repeat: no-repeat;
  7875. background-position: 13px 50%;
  7876. text-indent: 20px;
  7877. }
  7878. //典型错误
  7879. .button_typical_error {
  7880. width: calc(50% - 10px);
  7881. height: 34px;
  7882. border-radius: 4px 4px 4px 4px;
  7883. border: 1px solid #f56c6c;
  7884. line-height: 34px;
  7885. text-align: center;
  7886. font-weight: 500;
  7887. font-size: 14px;
  7888. color: #f56c6c;
  7889. background-image: url("../assets/icon/button_error_item.png");
  7890. background-size: 40px 36px;
  7891. background-repeat: no-repeat;
  7892. background-position: 0 50%;
  7893. }
  7894. //典型错误
  7895. .button_typical_error_select {
  7896. width: calc(50% - 8px);
  7897. height: 36px;
  7898. border-radius: 4px 4px 4px 4px;
  7899. // border: 1px solid #F56C6C;
  7900. line-height: 36px;
  7901. text-align: center;
  7902. font-weight: 500;
  7903. font-size: 14px;
  7904. color: #f56c6c;
  7905. background-color: #ffe3e3;
  7906. background-image: url("../assets/icon/button_error_bg.png");
  7907. background-size: 40px 36px;
  7908. background-repeat: no-repeat;
  7909. background-position: 0 50%;
  7910. }
  7911. //优秀答案
  7912. .button_excellent_answer {
  7913. width: calc(50% - 10px);
  7914. height: 34px;
  7915. border-radius: 4px 4px 4px 4px;
  7916. border: 1px solid #2e64fa;
  7917. line-height: 34px;
  7918. text-align: center;
  7919. font-weight: 500;
  7920. font-size: 14px;
  7921. color: #2e64fa;
  7922. background-image: url("../assets/icon/button_answer_item.png");
  7923. background-size: 40px 36px;
  7924. background-repeat: no-repeat;
  7925. background-position: 0 50%;
  7926. }
  7927. //优秀答案
  7928. .button_excellent_answer_select {
  7929. width: calc(50% - 8px);
  7930. height: 36px;
  7931. border-radius: 4px 4px 4px 4px;
  7932. // border: 1px solid #2E64FA;
  7933. line-height: 36px;
  7934. text-align: center;
  7935. font-weight: 500;
  7936. font-size: 14px;
  7937. color: #2e64fa;
  7938. background-color: #d0dcff;
  7939. background-image: url("../assets/icon/button_answer_bg.png");
  7940. background-size: 40px 36px;
  7941. background-repeat: no-repeat;
  7942. background-position: 0 50%;
  7943. }
  7944. }
  7945. .row_item {
  7946. width: 100%;
  7947. // text-indent: 5px;
  7948. align-items: center;
  7949. display: flex;
  7950. justify-content: space-between;
  7951. margin-top: 10px;
  7952. font-size: 16px;
  7953. .row_name
  7954. {
  7955. width: 100px;
  7956. height: 100%;
  7957. // margin-left: 10px;
  7958. text-align: left;
  7959. line-height: 38px;
  7960. overflow: hidden;
  7961. /* 隐藏超出容器的内容 */
  7962. white-space: nowrap;
  7963. /* 保持文本在一行内 单行显示 */
  7964. text-overflow: ellipsis;
  7965. /* 超出部分显示省略号 */
  7966. }
  7967. .row_score
  7968. {
  7969. width: calc(100% - 100px);
  7970. height: 100%;
  7971. text-align: center;
  7972. }
  7973. }
  7974. .is_current {
  7975. .row_name {
  7976. color: #2e64fa;
  7977. font-weight: 600;
  7978. font-size: 16px;
  7979. }
  7980. }
  7981. }
  7982. .width_300 {
  7983. width: 300px;
  7984. }
  7985. .width_200 {
  7986. max-width: 200px !important;
  7987. width: 200px;
  7988. }
  7989. .scoring_board:hover {
  7990. opacity: 1 !important;
  7991. }
  7992. //绘画板
  7993. .draw_canvas {
  7994. border: 1px solid red;
  7995. cursor: pointer;
  7996. }
  7997. }
  7998. //预览图片组件
  7999. .dialog_preview_img {
  8000. .el-dialog {
  8001. background-color: transparent;
  8002. padding: 0 !important;
  8003. }
  8004. //饿了么样式覆盖
  8005. .el-dialog__header {
  8006. width: 100%;
  8007. height: 0;
  8008. line-height: 48px;
  8009. text-indent: 20px;
  8010. // background-color: #F5F7FA;
  8011. border-bottom: 1px solid #f5f7fa;
  8012. border-top-right-radius: 8px;
  8013. border-top-left-radius: 8px;
  8014. padding: 0 !important;
  8015. text-align: left;
  8016. .el-dialog__title {
  8017. font-weight: 600;
  8018. font-size: 16px;
  8019. color: #303133;
  8020. }
  8021. .el-dialog__headerbtn {
  8022. // display: none;
  8023. width: 100px;
  8024. height: 24px;
  8025. background-image: url("../assets/icon/close-line.png");
  8026. background-position: 100% 50%;
  8027. background-repeat: no-repeat;
  8028. background-size: 24px 24px;
  8029. cursor: pointer;
  8030. i {
  8031. display: none;
  8032. }
  8033. }
  8034. }
  8035. //饿了么内容样式覆盖
  8036. .el-dialog__body {
  8037. width: 100%;
  8038. height: 100vh;
  8039. font-weight: 400;
  8040. font-size: 14px;
  8041. color: #666666;
  8042. padding: 0 !important;
  8043. background-color: transparent;
  8044. width: 100%;
  8045. margin: auto;
  8046. // min-height: 99px;
  8047. // display: flex;
  8048. // justify-content: flex-start;
  8049. // align-items: center;
  8050. display: flex;
  8051. justify-content: center;
  8052. align-items: center;
  8053. }
  8054. .dialog_preview_content {
  8055. width: 100%;
  8056. height: 100%;
  8057. display: flex;
  8058. align-items: center;
  8059. justify-content: center;
  8060. }
  8061. .show_image_container {
  8062. height: auto;
  8063. width: auto;
  8064. margin: auto;
  8065. background-color: #fff;
  8066. // border:1px solid red;1
  8067. text-align: center;
  8068. // padding: 27px 25px;
  8069. position: relative;
  8070. //关闭图片按钮
  8071. .preview_close
  8072. {
  8073. position: absolute;
  8074. width: 48px;
  8075. height: 48px;
  8076. display: flex;
  8077. border-radius: 50%;
  8078. top:0;
  8079. right:-70px;
  8080. // background-color: #000000;
  8081. background: rgba(0,0,0,0.4);
  8082. text-align: center;
  8083. align-items: center;
  8084. justify-content: center;
  8085. cursor: pointer;
  8086. i
  8087. {
  8088. font-size: 30px;
  8089. color:#fff;
  8090. }
  8091. }
  8092. //上一个
  8093. .preview_last
  8094. {
  8095. position: absolute;
  8096. width: 48px;
  8097. height: 48px;
  8098. top:50%;
  8099. display: flex;
  8100. border-radius: 50%;
  8101. background: rgba(0,0,0,0.4);
  8102. text-align: center;
  8103. align-items: center;
  8104. justify-content: center;
  8105. cursor: pointer;
  8106. left: -100px;
  8107. i
  8108. {
  8109. font-size: 30px;
  8110. color:#fff;
  8111. }
  8112. }
  8113. //下一个
  8114. .preview_next
  8115. {
  8116. position: absolute;
  8117. width: 48px;
  8118. height: 48px;
  8119. top:50%;
  8120. right: -100px;
  8121. display: flex;
  8122. border-radius: 50%;
  8123. background: rgba(0,0,0,0.4);
  8124. text-align: center;
  8125. align-items: center;
  8126. justify-content: center;
  8127. cursor: pointer;
  8128. i
  8129. {
  8130. font-size: 30px;
  8131. color:#fff;
  8132. }
  8133. }
  8134. }
  8135. }
  8136. //分析报告成绩分析公共样式
  8137. .page_score_center {
  8138. display: flex;
  8139. flex-direction: column;
  8140. justify-content: center;
  8141. padding: 20px;
  8142. background: #fff;
  8143. border-radius: 10px;
  8144. position: relative;
  8145. .score_title {
  8146. display: inline-flex;
  8147. justify-content: space-between;
  8148. align-items: center;
  8149. .left_title {
  8150. font-size: 16px;
  8151. font-weight: 600;
  8152. line-height: 22.4px;
  8153. text-align: left;
  8154. }
  8155. .right_title {
  8156. display: inline-flex;
  8157. align-items: center;
  8158. font-size: 14px;
  8159. font-weight: 400;
  8160. line-height: 20px;
  8161. .el-radio {
  8162. margin-right: 20px;
  8163. }
  8164. .set_title_info {
  8165. margin-right: 40px;
  8166. .title_set {
  8167. color: #333;
  8168. font-size: 14px;
  8169. font-weight: 400;
  8170. }
  8171. .input_style {
  8172. width: 60px;
  8173. .el-input__inner {
  8174. color: #2e64fa;
  8175. font-size: 14px;
  8176. font-weight: 600;
  8177. }
  8178. }
  8179. }
  8180. span.score_range {
  8181. margin-right: 20px;
  8182. font-size: 14px;
  8183. font-weight: 400;
  8184. line-height: 22.4px;
  8185. text-align: center;
  8186. cursor: pointer;
  8187. }
  8188. span.active {
  8189. background: rgba(255, 255, 255, 0.1);
  8190. box-shadow: 0px -2px 0px 0px #2e64fa inset;
  8191. font-weight: 600;
  8192. color: #2e64fa;
  8193. }
  8194. .el-radio-group {
  8195. margin-right: 10px;
  8196. }
  8197. }
  8198. }
  8199. .score_footer {
  8200. padding-top: 10px;
  8201. // padding: 10px 10px 0px 10px;
  8202. color: #999;
  8203. font-size: 14px;
  8204. line-height: 24px;
  8205. }
  8206. .score_content_item {
  8207. display: inline-flex;
  8208. justify-content: center;
  8209. align-items: center;
  8210. .center_title {
  8211. display: inline-flex;
  8212. justify-content: center;
  8213. align-items: center;
  8214. background: linear-gradient(
  8215. 89.92deg,
  8216. #d9e7ff 0.01%,
  8217. #eff5ff 64.54%,
  8218. #f1f6ff 99.99%
  8219. );
  8220. border: 1px solid rgba(46, 100, 250, 0.2);
  8221. border-radius: 10px;
  8222. padding: 10px 20px;
  8223. gap: 20px;
  8224. }
  8225. .oneandtwo,
  8226. .thirdandfour,
  8227. .thirdandfour1 {
  8228. display: inline-flex;
  8229. justify-content: center;
  8230. align-items: center;
  8231. border-radius: 4px;
  8232. padding: 10px 20px;
  8233. .one {
  8234. font-size: 14px;
  8235. font-weight: 400;
  8236. }
  8237. .two {
  8238. font-weight: 600;
  8239. font-size: 20px;
  8240. }
  8241. }
  8242. .oneandtwo {
  8243. color: #fff;
  8244. background: #2e64fa;
  8245. }
  8246. .thirdandfour {
  8247. color: #ee6666;
  8248. background: rgba(252, 224, 224, 1);
  8249. }
  8250. .thirdandfour1 {
  8251. color: #3ba272;
  8252. background: rgba(216, 236, 227, 1);
  8253. }
  8254. }
  8255. .chart_height {
  8256. height: 400px;
  8257. }
  8258. //无数据占位符样式
  8259. .el-table__empty-text {
  8260. display: block;
  8261. width: 100%;
  8262. height: 440px;
  8263. text-align: center;
  8264. // background:url('@/assets/icon/empty.png') no-repeat;
  8265. // color: #909399;
  8266. box-sizing: border-box;
  8267. }
  8268. }
  8269. .page_score_margin_top {
  8270. margin-top: 0px;
  8271. padding: 10px;
  8272. background: #fff;
  8273. border-radius: 10px;
  8274. margin-top: 10px;
  8275. margin-bottom: 10px;
  8276. .score_title_margin {
  8277. display: flex;
  8278. justify-content: space-between;
  8279. align-items: center;
  8280. .score_title {
  8281. display: inline-flex;
  8282. justify-content: space-between;
  8283. align-items: center;
  8284. .left_title {
  8285. font-size: 16px;
  8286. font-weight: 600;
  8287. line-height: 22.4px;
  8288. text-align: left;
  8289. }
  8290. }
  8291. }
  8292. .search_right {
  8293. text-align: right;
  8294. display: flex;
  8295. align-items: center;
  8296. justify-content: right;
  8297. button.el-button span,
  8298. button.el-button {
  8299. display: inline-flex;
  8300. align-items: center;
  8301. }
  8302. button.el-button {
  8303. height: 36px;
  8304. margin-bottom: 10px;
  8305. padding: 12px 10px;
  8306. }
  8307. .iconfont
  8308. {
  8309. margin-right: 5px;
  8310. }
  8311. }
  8312. .el-table .el-table__header-wrapper thead th {
  8313. background: #f4f6f8;
  8314. padding: 9px 0;
  8315. font-size: 14px;
  8316. color: #303133;
  8317. font-weight: 600;
  8318. }
  8319. .el-table .el-table__body-wrapper tbody .el-table__row .el-table__cell,
  8320. .el-table .el-table__fixed-body-wrapper tbody .el-table__row .el-table__cell {
  8321. padding: 8px 0;
  8322. }
  8323. .el-table__body-wrapper::-webkit-scrollbar {
  8324. height: 8px;
  8325. }
  8326. }
  8327. // //表格表头背景色
  8328. // .el-table tr th.el-table__cell {
  8329. // background: #f4f6f8 !important;
  8330. // }
  8331. // // 表格表体颜色
  8332. // .el-table tbody td,
  8333. // .vxe-table--body tbody tr td div {
  8334. // color: #666 !important;
  8335. // }
  8336. //阅卷监控相关公共样式
  8337. .page_monitor {
  8338. width: 100%;
  8339. height: 100vh;
  8340. background: #f0f4fb;
  8341. .page_monitor_header {
  8342. width: calc(100% - 20px);
  8343. margin: auto;
  8344. height: 48px;
  8345. background-color: #ffffff;
  8346. border-radius: 10px 10px 10px 10px;
  8347. box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
  8348. display: flex;
  8349. justify-content: flex-start;
  8350. .header_back
  8351. {
  8352. width: 180px;
  8353. height: 48px;
  8354. display: flex;
  8355. align-items: center;
  8356. justify-content: space-between;
  8357. margin-left: 20px;
  8358. .back_button
  8359. {
  8360. width: 80px;
  8361. height: 34px;
  8362. border-radius: 4px 4px 4px 4px;
  8363. border: 1px solid #dcdfe6;
  8364. // background-image: url("../assets/back_icon_bg.png");
  8365. // background-size: 20px 20px;
  8366. // background-repeat: no-repeat;
  8367. // background-position: 11px 50%;
  8368. line-height: 34px;
  8369. // text-indent: 34px;
  8370. text-align: center;
  8371. font-weight: 500;
  8372. font-size: 14px;
  8373. color: #666666;
  8374. cursor: pointer;
  8375. }
  8376. }
  8377. .header_title
  8378. {
  8379. width: calc(100% - 360px);
  8380. font-weight: 600;
  8381. font-size: 20px;
  8382. color: #2e64fa;
  8383. line-height: 48px;
  8384. }
  8385. .header_button
  8386. {
  8387. width: 180px;
  8388. height:48px;
  8389. line-height: 48px;
  8390. display: flex;
  8391. justify-content: flex-end;
  8392. gap: 10px;
  8393. padding-right: 20px;
  8394. align-items: center;
  8395. }
  8396. }
  8397. .page_monitor_content {
  8398. width: calc(100% - 20px);
  8399. margin: auto;
  8400. height: calc(100vh - 48px - 30px);
  8401. display: flex;
  8402. justify-content: space-between;
  8403. .content_aside
  8404. {
  8405. width: 130px;
  8406. height: 90px;
  8407. background: #ffffff;
  8408. border-radius: 10px 10px 10px 10px;
  8409. // box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08); ui不要投影
  8410. padding: 20px;
  8411. .aside_item {
  8412. width: 100%;
  8413. height: 40px;
  8414. text-align: center;
  8415. line-height: 40px;
  8416. background: #fff;
  8417. border-radius: 4px 4px 4px 4px;
  8418. font-weight: 400;
  8419. font-size: 16px;
  8420. color: #666666;
  8421. margin-bottom: 10px;
  8422. cursor: pointer;
  8423. }
  8424. .aside_item:hover {
  8425. background: rgba(71, 113, 203, 0.1);
  8426. color: #2e64fa;
  8427. }
  8428. .aside_item_cur {
  8429. width: 100%;
  8430. height: 40px;
  8431. text-align: center;
  8432. line-height: 40px;
  8433. background: #2e64fa;
  8434. color: #ffffff;
  8435. border-radius: 4px 4px 4px 4px;
  8436. font-weight: 400;
  8437. font-size: 16px;
  8438. margin-bottom: 10px;
  8439. cursor: pointer;
  8440. }
  8441. }
  8442. .content_main {
  8443. width: calc(100% - 170px - 10px);
  8444. height: 100%;
  8445. overflow-y: auto;
  8446. .main_item {
  8447. width: 100%;
  8448. // height: 540px;
  8449. height: auto;
  8450. background: #ffffff;
  8451. border-radius: 10px 10px 10px 10px;
  8452. margin-bottom: 10px;
  8453. .main_item_title {
  8454. width: calc(100% - 40px);
  8455. height: 62px;
  8456. line-height: 62px;
  8457. margin: auto;
  8458. font-weight: 600;
  8459. font-size: 16px;
  8460. color: #333333;
  8461. display: flex;
  8462. justify-content: space-between;
  8463. align-items: center;
  8464. .title_left
  8465. {
  8466. display: flex;
  8467. justify-content: flex-start;
  8468. gap: 5px;
  8469. }
  8470. .title_right
  8471. {
  8472. span
  8473. {
  8474. font-size: 14px;
  8475. color:#666 !important;
  8476. }
  8477. }
  8478. span {
  8479. font-weight: 400;
  8480. font-size: 16px;
  8481. color: #999999;
  8482. }
  8483. .el-checkbox {
  8484. margin-left: 20px;
  8485. .el-checkbox__label {
  8486. font-weight: 400;
  8487. font-size: 14px;
  8488. color: #000000;
  8489. }
  8490. }
  8491. }
  8492. .main_item_chart {
  8493. width: 100%;
  8494. margin: auto;
  8495. height: auto;
  8496. }
  8497. .main_item_message {
  8498. width: calc(100% - 40px);
  8499. margin: auto;
  8500. min-height: 50px;
  8501. line-height: 20px;
  8502. font-weight: 400;
  8503. font-size: 14px;
  8504. color: #909399;
  8505. display: flex;
  8506. align-items: center;
  8507. }
  8508. .main_item_table {
  8509. width: calc(100% - 20px);
  8510. margin: auto;
  8511. }
  8512. }
  8513. }
  8514. }
  8515. }
  8516. //阅卷界面公共样式
  8517. .page_marking
  8518. {
  8519. width: 100%;
  8520. height: 100vh;
  8521. // background-color: #F0F4FB;
  8522. .el-header
  8523. {
  8524. padding: 0 20px 0px 10px;
  8525. }
  8526. .marking_header
  8527. {
  8528. width: 100%;
  8529. height: 64px;
  8530. background-color: #FFF;
  8531. display: flex;
  8532. justify-content: space-between;
  8533. .header_info
  8534. {
  8535. width: auto;
  8536. height: 58px;
  8537. border-radius: 0px 0px 5px 5px;
  8538. display: flex;
  8539. justify-content: space-between;
  8540. align-items: center;
  8541. .info_title
  8542. {
  8543. width: 165px;
  8544. height: 48px;
  8545. font-weight: 500;
  8546. font-size: 20px;
  8547. color: #2E64FA;
  8548. margin-right: 20px;
  8549. line-height: 48px;
  8550. // background: rgba(46,100,250,0.1);
  8551. border-radius: 10px 10px 10px 10px;
  8552. text-align: center;
  8553. padding: 0px 20px;
  8554. overflow: hidden;
  8555. /* 隐藏超出容器的内容 */
  8556. white-space: nowrap;
  8557. /* 保持文本在一行内 单行显示 */
  8558. text-overflow: ellipsis;
  8559. cursor: pointer;
  8560. span
  8561. {
  8562. font-weight: 500;
  8563. font-size: 20px;
  8564. // color: #2E64FA;
  8565. }
  8566. }
  8567. .info_progress
  8568. {
  8569. margin-right: 20px;
  8570. .progress_item
  8571. {
  8572. height: 24px;
  8573. display: flex;
  8574. align-items: center;
  8575. justify-content: flex-start;
  8576. .progress_left
  8577. {
  8578. width: auto;
  8579. // max-width: 200px;
  8580. display: flex;
  8581. justify-content: flex-start;
  8582. align-items: center;
  8583. }
  8584. .progress_right
  8585. {
  8586. width: auto;
  8587. display: flex;
  8588. justify-content: flex-end;
  8589. align-items: center;
  8590. }
  8591. .progress_bar
  8592. {
  8593. width: auto;
  8594. .el-progress
  8595. {
  8596. width: 200px;
  8597. margin-right: 10px;
  8598. display: flex;
  8599. justify-content: center;
  8600. align-items: center;
  8601. .el-progress-bar__innerText
  8602. {
  8603. display: none;
  8604. }
  8605. }
  8606. .el-progress-bar__inner
  8607. {
  8608. border-radius: 3px !important;
  8609. }
  8610. .el-progress-bar__inner
  8611. {
  8612. // left: -1px !important;
  8613. }
  8614. .el-progress-bar__outer
  8615. {
  8616. background-color: transparent !important;
  8617. border:1px solid #2E64FA;
  8618. // border-left: none;
  8619. height: 8px !important;
  8620. border-radius: 10px !important;
  8621. }
  8622. }
  8623. .progress_text
  8624. {
  8625. width: 60px;
  8626. font-weight: 400;
  8627. font-size: 14px;
  8628. color: #333333;
  8629. text-align: right;
  8630. }
  8631. .progress_percent
  8632. {
  8633. width: 40px;
  8634. font-weight: 600;
  8635. font-size: 14px;
  8636. color: #2E64FA;
  8637. }
  8638. .progress_number
  8639. {
  8640. width: 90px;
  8641. font-weight: 600;
  8642. font-size: 14px;
  8643. color: #333333;
  8644. margin-left: 5px;
  8645. margin-right: 10px;
  8646. }
  8647. }
  8648. }
  8649. .info_message
  8650. {
  8651. display: flex;
  8652. justify-content: flex-start;
  8653. align-items: center;
  8654. gap: 20px;
  8655. margin-left: 20px;
  8656. padding-right: 20px;
  8657. height: 100%;
  8658. cursor:default;
  8659. .span_other
  8660. {
  8661. font-weight: 600;
  8662. font-size: 14px;
  8663. color: #333333;
  8664. }
  8665. .span_page_current
  8666. {
  8667. width: auto;
  8668. height: 58px;
  8669. display: flex;
  8670. align-items: center;
  8671. .page_img_last
  8672. {
  8673. width: 38px;
  8674. height: 38px;
  8675. // background-image: url('@/assets/icon/right_last.png');
  8676. // background-repeat: no-repeat;
  8677. // background-size: 16px 16px;
  8678. // background-position: 50% 50%;
  8679. line-height: 38px;
  8680. text-align: center;
  8681. cursor: pointer;
  8682. color:#333;
  8683. }
  8684. .page_img_next
  8685. {
  8686. width: 38px;
  8687. height: 38px;
  8688. // background-image: url('@/assets/icon/left_next.png');
  8689. // background-repeat: no-repeat;
  8690. // background-size: 16px 16px;
  8691. // background-position: 50% 50%;
  8692. line-height: 38px;
  8693. text-align: center;
  8694. cursor: pointer;
  8695. }
  8696. .page_img_disabled
  8697. {
  8698. width: 38px;
  8699. height: 38px;
  8700. line-height: 38px;
  8701. text-align: center;
  8702. color:#999;
  8703. }
  8704. }
  8705. }
  8706. }
  8707. .header_count_down
  8708. {
  8709. width: 120px;
  8710. // background-color: red;
  8711. color: #F56C6C;
  8712. font-weight: 400;
  8713. font-size: 14px;
  8714. display: flex;
  8715. justify-content: flex-start;
  8716. align-items: center;
  8717. gap: 3px;
  8718. }
  8719. //正评
  8720. .background_normal
  8721. {
  8722. background: rgba(46,100,250,0.1);
  8723. }
  8724. // 回评
  8725. .background_review
  8726. {
  8727. background: #2BC6441A;
  8728. color: #2BC644 !important;
  8729. }
  8730. //异常
  8731. .background_abnormal
  8732. {
  8733. background: rgba(245,108,108,0.1);
  8734. color: #F56C6C !important;
  8735. }
  8736. //抽查 复查
  8737. .background_check
  8738. {
  8739. background: #FB9F341A;
  8740. color: #FB9F34 !important;
  8741. }
  8742. .header_tool
  8743. {
  8744. display: flex;
  8745. justify-content: flex-end;
  8746. align-items: center;
  8747. .el-button
  8748. {
  8749. border-radius: 4px !important;
  8750. }
  8751. .el-button--danger.is-plain
  8752. {
  8753. border-color: #F56C6C;
  8754. }
  8755. .el-button.is-plain{
  8756. background:rgba(0,0,0,0) !important;
  8757. }
  8758. .el-button--primary.is-plain
  8759. {
  8760. border-color: #2e64fa;
  8761. }
  8762. .el-button--primary.is-plain:hover, .el-button--primary.is-plain:focus{
  8763. color:#2e64fa !important;
  8764. background-color: #2e64fa10 !important;
  8765. border: 1px solid #2e64fa;
  8766. }
  8767. .el-button--danger.is-plain:hover, .el-button--danger.is-plain:focus{
  8768. color:#F56C6C !important;
  8769. background-color: #F56C6C10 !important;
  8770. border: 1px solid #F56C6C;
  8771. }
  8772. .el-button--danger:focus{
  8773. color: #fff !important;
  8774. }
  8775. button.imgIcon span{
  8776. display:inline-flex;
  8777. align-items: center;
  8778. }
  8779. button.imgIcon span img{
  8780. margin-right:5px;
  8781. }
  8782. .tool_eye
  8783. {
  8784. margin-right: 20px;
  8785. }
  8786. img
  8787. {
  8788. width: 16px;
  8789. height: 16px;
  8790. position: absolute;
  8791. top: 7px;
  8792. left: 8px;
  8793. }
  8794. .tool_score_type
  8795. {
  8796. width: 96px;
  8797. height: 32px;
  8798. padding: 0 !important;
  8799. line-height: 30px;
  8800. position: relative;
  8801. text-indent: 13px;
  8802. // background-image: url('@/assets/markDetailScore/back_zp.png');
  8803. // background-size: 16px 16px;
  8804. // background-position: 0% 50%;
  8805. // background-repeat: no-repeat;
  8806. }
  8807. .tool_review_check
  8808. {
  8809. width: 68px;
  8810. height: 32px;
  8811. padding: 0 !important;
  8812. line-height: 30px;
  8813. position: relative;
  8814. text-indent: 15px;
  8815. }
  8816. // 结束批阅
  8817. .tool_end_review
  8818. {
  8819. width: 96px;
  8820. height: 32px;
  8821. padding: 0 !important;
  8822. line-height: 30px;
  8823. position: relative;
  8824. text-indent: 13px;
  8825. img
  8826. {
  8827. width: 16px;
  8828. height: 16px;
  8829. position: absolute;
  8830. top: 7px;
  8831. left: 8px;
  8832. }
  8833. }
  8834. }
  8835. }
  8836. .marking_content
  8837. {
  8838. width: 100%;
  8839. height: calc(100vh - 64px);
  8840. .main_content
  8841. {
  8842. width: 100%;
  8843. height: 100%;
  8844. display: flex;
  8845. align-items: center;
  8846. justify-self: center;
  8847. .content_canvas
  8848. {
  8849. width: calc(100% - 40px);
  8850. margin: auto;
  8851. height: calc(100% - 40px);
  8852. background-color: #E8EAEF;
  8853. border-radius: 6px;
  8854. position: relative;
  8855. .footer_container
  8856. {
  8857. position: absolute;
  8858. bottom: 0;
  8859. right: 0;
  8860. .footer_tool
  8861. {
  8862. // background-color: red;
  8863. display: flex;
  8864. justify-content: flex-end;
  8865. gap:10px;
  8866. .mark_abnormal
  8867. {
  8868. width: 136px;
  8869. height: 36px;
  8870. background: #F56C6C;
  8871. border-radius: 4px 4px 4px 4px;
  8872. font-weight: 400;
  8873. font-size: 14px;
  8874. color: #FFFFFF;
  8875. font-style: normal;
  8876. text-transform: none;
  8877. line-height: 36px;
  8878. text-align: center;
  8879. cursor: pointer;
  8880. }
  8881. .mark_item
  8882. {
  8883. width: 76px;
  8884. height: 36px;
  8885. background: #FFFFFF;
  8886. border-radius: 4px 4px 4px 4px;
  8887. border: 1px solid #DCDFE6;
  8888. line-height: 36px;
  8889. text-align: center;
  8890. color:#666;
  8891. cursor: pointer;
  8892. }
  8893. }
  8894. }
  8895. }
  8896. }
  8897. }
  8898. }
  8899. .pic_item_list {
  8900. width: 100%;
  8901. // padding-top: 10px;
  8902. // overflow-x: auto;
  8903. // height: 160px;
  8904. min-height: 418px;
  8905. display: flex;
  8906. justify-content: flex-start;
  8907. .draggable_move {
  8908. display: flex;
  8909. span {
  8910. display: flex;
  8911. justify-content: flex-start;
  8912. align-items: center;
  8913. }
  8914. }
  8915. .pic_item_img_detail {
  8916. width:200px;
  8917. height: auto;
  8918. position: relative;
  8919. .pic_item_img_title {
  8920. font-weight: 500;
  8921. font-size: 14px;
  8922. color: #303133;
  8923. margin-bottom: 5px;
  8924. display: flex;
  8925. justify-content: space-between;
  8926. .title_left {
  8927. font-weight: 500;
  8928. font-size: 14px;
  8929. color: #303133;
  8930. }
  8931. .title_right {
  8932. font-weight: 400;
  8933. font-size: 14px;
  8934. color: #666666;
  8935. }
  8936. }
  8937. .pic_item_img_content {
  8938. width: 200px;
  8939. height: 160px;
  8940. padding: 8px;
  8941. box-sizing: border-box;
  8942. border-radius: 6px;
  8943. background-color: #F0F4F8;
  8944. img {
  8945. width: 100%;
  8946. height: 100%;
  8947. cursor: pointer;
  8948. border-radius: 6px;
  8949. object-fit: contain;
  8950. }
  8951. }
  8952. .button_group {
  8953. position: absolute;
  8954. display: flex;
  8955. display: none;
  8956. width: 200px;
  8957. height: 160px;
  8958. z-index: 10;
  8959. top: 20px;
  8960. left: 0;
  8961. background: rgba(0, 0, 0, 0.4);
  8962. align-items: center;
  8963. justify-content: center;
  8964. gap: 16px;
  8965. .pic_button_view {
  8966. width: 68px;
  8967. height: 34px;
  8968. text-align: center;
  8969. line-height: 34px;
  8970. cursor: pointer;
  8971. background-color: rgba(255, 255, 255, 1);
  8972. border: 1px solid rgba(220, 223, 230, 1);
  8973. border-radius: 4px;
  8974. color: #666666;
  8975. text-indent: 15px;
  8976. background-image: url("../assets/icon/pic_show_view.png");
  8977. background-size: 16px 16px;
  8978. background-position: 10px 50%;
  8979. background-repeat: no-repeat;
  8980. font-size: 14px;
  8981. }
  8982. .pic_button_delete {
  8983. width: 68px;
  8984. height: 34px;
  8985. text-align: center;
  8986. line-height: 34px;
  8987. cursor: pointer;
  8988. background-color: rgba(255, 255, 255, 1);
  8989. border: 1px solid rgba(220, 223, 230, 1);
  8990. border-radius: 4px;
  8991. text-indent: 15px;
  8992. background-image: url("../assets/icon/pic_show_delete.png");
  8993. background-size: 16px 16px;
  8994. background-position: 10px 50%;
  8995. background-repeat: no-repeat;
  8996. color: #f56c6c;
  8997. font-size: 14px;
  8998. }
  8999. }
  9000. }
  9001. .pic_item_img_detail:hover .button_group {
  9002. display: flex;
  9003. }
  9004. }
  9005. // 42行高表格公共样式
  9006. .table_42 {
  9007. width: 100%;
  9008. padding-bottom: 10px;
  9009. .el-table {
  9010. width: 100%;
  9011. border-left: 1px solid #e9e9e9;
  9012. border-right: 1px solid #e9e9e9;
  9013. border-radius: 4px;
  9014. }
  9015. .el-table--border .no-border {
  9016. border-right: none !important; // 移除右边框
  9017. }
  9018. .el-table--border .no-border + .el-table__cell {
  9019. border-left: none !important; // 移除左边框
  9020. }
  9021. .el-table .cell {
  9022. padding: 0 !important;
  9023. display: flex;
  9024. justify-content: center;
  9025. align-items: center;
  9026. }
  9027. .el-table .el-table__cell {
  9028. padding: 0 !important;
  9029. height: 42px;
  9030. }
  9031. .el-table tr th.el-table__cell {
  9032. background-color: #f0f2f5 !important;
  9033. }
  9034. .el-table th.el-table__cell > .cell {
  9035. padding: 0 !important;
  9036. }
  9037. .el-table thead {
  9038. width: 100%;
  9039. height: 42px !important;
  9040. background-color: #f0f2f5 !important;
  9041. }
  9042. .el-table .el-table__body tr {
  9043. height: 42px;
  9044. font-size: 14px;
  9045. }
  9046. .table_row_title {
  9047. width: 100%;
  9048. display: inline-block;
  9049. // display: block;
  9050. overflow: hidden;
  9051. /* 隐藏超出容器的内容 */
  9052. white-space: nowrap;
  9053. /* 保持文本在一行内 */
  9054. text-overflow: ellipsis;
  9055. /* 超出部分显示省略号 */
  9056. cursor: pointer;
  9057. }
  9058. }
  9059. /* switch按钮样式 */
  9060. .switch .el-switch__label {
  9061. position: absolute;
  9062. display: none;
  9063. color: #fff !important;
  9064. }
  9065. /*打开时文字位置设置*/
  9066. .switch .el-switch__label--right {
  9067. z-index: 1;
  9068. }
  9069. /* 调整打开时文字的显示位子 */
  9070. .switch .el-switch__label--right span {
  9071. margin-left: 8px;
  9072. }
  9073. /*关闭时文字位置设置*/
  9074. .switch .el-switch__label--left {
  9075. z-index: 1;
  9076. }
  9077. /* 调整关闭时文字的显示位子 */
  9078. .switch .el-switch__label--left span {
  9079. margin-left: 26px;
  9080. color: #666;
  9081. }
  9082. /*显示文字*/
  9083. .switch .el-switch__label.is-active {
  9084. display: block;
  9085. }
  9086. /* 调整按钮的宽度 */
  9087. .switch.el-switch .el-switch__core,
  9088. .switch.el-switch .el-switch__label {
  9089. width: 48px !important;
  9090. height: 24px;
  9091. margin: 0;
  9092. border-radius: 16px;
  9093. }
  9094. .switch.el-switch .el-switch__core:after {
  9095. width: 20px;
  9096. height: 20px;
  9097. }
  9098. .switch.el-switch.is-checked .el-switch__core::after {
  9099. margin-left: -22px;
  9100. }
  9101. .switch.el-switch .el-switch__label {
  9102. line-height: 22.4px;
  9103. }
  9104. //表格溢出
  9105. .ellipsis-tooltip {
  9106. width: 100%;
  9107. white-space: nowrap;
  9108. overflow: hidden;
  9109. text-overflow: ellipsis;
  9110. }
  9111. .el-tooltip__popper {
  9112. font-size: 14px;
  9113. max-width: 400px;
  9114. }
  9115. //无数据显示
  9116. .no_content_data
  9117. {
  9118. background-image: url("../assets/bg/no_content_bg.png");
  9119. background-repeat: no-repeat;
  9120. background-size:360px auto;
  9121. background-position: 50% 30%;
  9122. color: #999999;
  9123. justify-content: center;
  9124. display: flex;
  9125. align-items: center;
  9126. }
  9127. .mm_btn {
  9128. display: block;
  9129. width: 130px;
  9130. height: 40px;
  9131. line-height: 40px;
  9132. text-align: center;
  9133. font-size: 16px;
  9134. outline: none;
  9135. background: transparent;
  9136. color: #606266;
  9137. border: none;
  9138. cursor: pointer;
  9139. border-radius: 4px;
  9140. &.active {
  9141. background-color: #2E64FA ;
  9142. color: #ffffff;
  9143. }
  9144. }
  9145. .easy {
  9146. color: #90CB75;
  9147. }
  9148. .medium_easy {
  9149. color: #FAC858;
  9150. }
  9151. .medium {
  9152. color: #5470C6;
  9153. }
  9154. .medium_hard {
  9155. color: #EA7ACB;
  9156. }
  9157. .hard {
  9158. color: #EE6666;
  9159. }
  9160. .mr_10 {
  9161. margin-right: 10px;
  9162. }
  9163. .mm_dialog {
  9164. * {
  9165. box-sizing: border-box;
  9166. }
  9167. .el-dialog {
  9168. border-radius: 10px;
  9169. overflow: hidden;
  9170. }
  9171. .el-dialog__body {
  9172. padding: 40px 20px;
  9173. }
  9174. .el-dialog__header {
  9175. height: 48px;
  9176. padding: 12px 20px;
  9177. font-size: 16px;
  9178. font-weight: 600;
  9179. line-height: 24px;
  9180. background-color: #F5F7FA;
  9181. }
  9182. .el-dialog__footer {
  9183. padding: 20px;
  9184. border: 1px solid #E9E9E9;
  9185. }
  9186. }
  9187. .mr_30 {
  9188. margin-right: 30px;
  9189. }
  9190. .ml_30 {
  9191. margin-left: 30px;
  9192. }
  9193. .line_height_20 {
  9194. line-height: 2.0;
  9195. }