12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458 |
- <template>
- <div class="imgzong">
- <div class="item1 diyi" >
-
- <el-dropdown trigger="click">
- <el-tooltip class="item tupian" effect="dark" content="导入" placement="bottom">
- <div>
- <!-- <svg class="icon" aria-hidden="true">
- <use xlink:href="#icon-Dditu"></use>
- </svg> -->
- <el-image :src="jic" fit="cover" />
- <i class="el-icon-arrow-down el-icon--right"></i>
- </div>
- </el-tooltip>
- <el-dropdown-menu slot="dropdown">
- <el-dropdown-item>Marc输入</el-dropdown-item>
- <el-dropdown-item>通用CAD接口(作为提导入)</el-dropdown-item>
- <el-dropdown-item>Parasolid</el-dropdown-item>
- <el-dropdown-item>ACIS</el-dropdown-item>
- <el-dropdown-item >IGES</el-dropdown-item>
- <el-dropdown-item>VDAFS</el-dropdown-item>
- </el-dropdown-menu>
- </el-dropdown>
- </div>
- <div class="item1 diyi" >
- <el-dropdown trigger="click">
- <el-tooltip class="item tupian" effect="dark" content="导出" placement="bottom">
- <div>
- <!-- <svg class="icon" aria-hidden="true">
- <use xlink:href="#icon-d1"></use>
- </svg> -->
- <el-image :src="jic2" fit="cover" />
- <i class="el-icon-arrow-down el-icon--right"></i> </div>
- </el-tooltip>
- <el-dropdown-menu slot="dropdown">
- <el-dropdown-item>Marc输入</el-dropdown-item>
- <el-dropdown-item>通用CAD接口(作为提导入)</el-dropdown-item>
- <el-dropdown-item>Parasolid</el-dropdown-item>
- <el-dropdown-item>ACIS</el-dropdown-item>
- <el-dropdown-item >IGES</el-dropdown-item>
- <el-dropdown-item>VDAFS</el-dropdown-item>
- </el-dropdown-menu>
- </el-dropdown>
- </div>
- <div class="item1" :class="{activeOrange:active=='w-'+ 0}" @click="meshclick($event,0,'w-'+ 0)">
- <el-tooltip class="item" effect="dark" content="重新编号" placement="bottom">
- <!-- <svg class="icon" aria-hidden="true">
- <use xlink:href="#icon-ts-d"></use>
- </svg> -->
- <el-image :src="jic3" fit="cover" />
- </el-tooltip>
- </div>
- <div class="item1 diyi" >
- <el-dropdown trigger="click" @command="handleCommand">
- <el-tooltip class="item tupian" effect="dark" content="长度单位" placement="bottom">
- <div>
- <!-- <svg class="icon" aria-hidden="true">
- <use xlink:href="#icon-DGlasses"></use>
- </svg> -->
- <el-image :src="jic4" fit="cover" />
- <i class="el-icon-arrow-down el-icon--right"></i> </div>
- </el-tooltip>
- <el-dropdown-menu slot="dropdown" >
- <el-dropdown-item v-for="(itemlist,index) in lenlist" :key="'info1-'+ index" :command='index' :class="{red:i === index}">{{itemlist.name}}</el-dropdown-item>
-
- </el-dropdown-menu>
- </el-dropdown>
- </div>
- <el-checkbox v-model="checked" class="baoshi"> 栅格</el-checkbox>
- <el-checkbox v-model="checked1" class="baoshi"> 坐标系</el-checkbox>
- <span class="shu">|</span>
- <div class="item1" v-for="(itemcj,index) in jiclistimg" :key="'info1-'+ index" :class="{activeOrange:active=='info1-'+ index}" @click="operationclick($event,index,'info1-'+ index)">
- <!-- <el-tooltip class="item" effect="dark" :content="itemcj.titlie" placement="bottom">
- <svg class="icon" aria-hidden="true">
- <use :xlink:href="`#${itemcj.icon}`" />
- </svg>
-
- </el-tooltip> -->
- <el-tooltip class="item" effect="dark" :content="itemcj.titlie" placement="bottom">
- <el-image :src="itemcj.img" fit="cover" />
- </el-tooltip>
- </div>
- <span class="shu">|</span>
- <div class="item1" v-for="(itemcj,index) in czlist" :key="'info2-'+ index" :class="{activeOrange:active=='info2-'+ index}" @click="operationclick($event,index,'info2-'+ index)">
- <el-tooltip class="item" effect="dark" :content="itemcj.titlie" placement="bottom">
- <el-image :src="itemcj.img" fit="cover" />
- </el-tooltip>
- </div>
- <span class="shu">|</span>
- <div class="item1" v-for="(itemcj,index) in bjlist" :key="'info3-'+ index" :class="{activeOrange:active=='info3-'+ index}" @click="operationclick($event,index,'info3-'+ index)">
- <el-tooltip class="item" effect="dark" :content="itemcj.titlie" placement="bottom">
- <el-image :src="itemcj.img" fit="cover" />
- </el-tooltip>
-
- </div>
- <!--弹出框-->
- <!-- 重新编号 -->
- <el-dialog
- title="重新编号"
- :visible.sync="dialog.dialogVisible"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- :close-on-click-modal='false'
- width="385px"
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="jic3" fit="cover" />
- <span>重新编号</span>
- </div>
- <div class="heigeinput">
- <el-form :model="form">
- <el-form-item label="开始编号" :label-width="formLabelWidth">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="编号间隔" :label-width="formLabelWidth">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <div class="line">
- <div class="linetext">编号范围</div>
- </div>
- </el-form>
- <el-form :model="form" class="titleinput">
- <div class="itemlist" v-for="(item,i) in form.itemlists" :key='i'>
- <el-form-item :label="item.lable" :label-width="formLabelWidth">
- <el-input v-model="form.val" autocomplete="off"></el-input>
- </el-form-item>
- <el-row>
- <!-- @input.native="change($event,index)" -->
- <el-button plain >全部</el-button>
- <el-button plain >列表</el-button>
- </el-row>
- </div>
-
- <div class="line">
- <div class="linetext">编号方向</div>
- </div>
- <div class="fangxiang">
- <el-row>
- <el-button plain class="btnyiban" >方向</el-button>
- <el-button plain class="btnyiban" >始/终点</el-button>
- </el-row>
- <div class="input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- <div class="itemlist" >
- <el-form-item label="节点" :label-width="formLabelWidth">
- <el-input v-model="form.val" autocomplete="off"></el-input>
- </el-form-item>
- <el-row>
- <!-- @input.native="change($event,index)" -->
- <el-button plain >全部</el-button>
- <el-button plain >列表</el-button>
- </el-row>
- </div>
- <div class="itemlist" >
- <el-form-item label="单元" :label-width="formLabelWidth">
- <el-input v-model="form.val" autocomplete="off"></el-input>
- </el-form-item>
- <el-row>
- <el-button plain >全部</el-button>
- <el-button plain >列表</el-button>
- </el-row>
- </div>
- </el-form>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogVisible = false">清 除</el-button>
- <el-button type="primary" @click="dialog.dialogVisible = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 信息框 -->
- <!--几何点 -->
- <el-dialog
- v-if="active=='info1-0'"
- :visible.sync="dialog.dialogVisible2"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- :close-on-click-modal='false'
- width="385px"
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cj" fit="cover" />
- <span>几何点</span>
- </div>
- <div class="heigeinput">
- <el-form :model="form" >
-
- <el-form-item label="坐标">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain >添加</el-button>
- </div>
- </el-form-item>
- <div class="yiinpu">
- <el-form-item label="几何点列表" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain class="anniu">删除</el-button>
- </el-form-item>
- </div>
- <el-form-item label=" 编号" :label-width="formLabelWidth4">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="坐标">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain >编辑</el-button>
- </div>
- </el-form-item>
- <el-form-item label=" 编号" :label-width="formLabelWidth4">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="坐标">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain >显示</el-button>
- </div>
- </el-form-item>
- <div class="line">
- <div class="linetext">两点间的添加</div>
- </div>
- <el-form-item label="点1坐标">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <el-form-item label="点2坐标">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <div class="btntext">添加</div>
- </el-form>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogVisible2 = false">清 除</el-button>
- <el-button type="primary" @click="dialog.dialogVisible2 = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 实体 -->
- <el-dialog
- v-if="active=='info1-1'"
- :visible.sync="dialog.dialogVisible3"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- :close-on-click-modal='false'
- width="385px"
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cj2" fit="cover" />
- <span>实体</span>
- </div>
- <div class="selecr">
- <el-form>
- <el-form-item label=" 实体类型" :label-width="formLabelWidth2">
- <el-select @change="changest" v-model="selval" placeholder="请选择">
- <el-option
- v-for="item in optsel"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- </el-form>
- </div>
- <el-form>
- <div v-if="selval=='1'">
- <div class="heigeinput liangf">
- <el-form-item label=" 原点坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label=" X方向长度" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput liangf">
- <el-form-item label=" Y方向长度" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label=" Z方向长度" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- </div>
- <div v-if="selval=='2'">
- <div class="heigeinput liangf">
- <el-form-item label=" 原点坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label=" 第一个圆半径" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput liangf">
- <el-form-item label=" 轴坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="第二个圆半径" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- </div>
- <div v-if="selval=='3'">
- <div class="heigeinput">
- <el-form-item label="棱柱基础坐标" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput liangf">
- <el-form-item label="棱柱轴坐标" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="棱柱半径" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput">
- <el-form-item label="棱柱边数" :label-width="formLabelWidth5" class="inputwithd">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- </div>
- <div v-if="selval=='4'">
- <div class="heigeinput liangf">
- <el-form-item label="球心坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="球半径" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- </div>
- <div v-if="selval=='5'">
- <div class="heigeinput">
- <el-form-item label="圆环中心坐标" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput liangf">
- <el-form-item label="圆环中心半径" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="小圆半径" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
-
- </div>
- </div>
- </el-form>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogVisible3 = false">清 除</el-button>
- <el-button type="primary" @click="dialog.dialogVisible3 = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 曲线 -->
- <el-dialog
- v-if="active=='info1-3'"
- :visible.sync="dialog.dialogcurve"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- :close-on-click-modal='false'
- width="385px"
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cj4" fit="cover" />
- <span>曲线</span>
- </div>
- <div class="container">
- <div class="selecr">
- <el-form>
- <el-form-item label=" 曲线类型" :label-width="formLabelWidth2">
- <el-select @change="changest" v-model="selcure" placeholder="请选择">
- <el-option
- v-for="item in optcurvelist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <div class="heigeinput" v-if="selcure=='0'">
- <el-form-item label="两几何点编号">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain >添加</el-button>
- </div>
- </el-form-item>
- </div>
- <div class="yiinpu heigeinput" v-if="selcure=='1'">
- <el-form-item label="几何点编号" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain class="anniu">添加</el-button>
- </el-form-item>
- </div>
- <div class="yiinpu heigeinput" v-if="selcure=='2'">
- <el-form-item label="几何点编号" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain class="anniu">添加</el-button>
- </el-form-item>
- </div>
- <div class="heigeinput" v-if="selcure=='3'">
- <el-form-item label="NUBB点数量" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="NUBB曲线顺序" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="NURB点" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput" v-if="selcure=='4'">
- <el-form-item label="坐标1" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <el-form-item label="坐标2" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <div class="yiinpu " style="text-align: center;" >
- <el-button plain class="anniu"><i class="el-icon-plus"></i>添加坐标</el-button>
- </div>
- </div>
- <div class="yiinpu heigeinput" v-if="selcure=='5'">
- <el-form-item label="列表" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain class="anniu">添加</el-button>
- </el-form-item>
- </div>
- <div v-if="selcure=='6'">
- <div class="heigeinput liangf">
- <el-form-item label="切点" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="切点" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="btntext">添加</div>
- </div>
- <div class="heigeinput" v-if="selcure=='7'">
- <div class="liangf">
- <el-form-item label="编号1" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="编号2" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <el-form-item label="半径" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <div class="btntext">添加</div>
- </div>
- <div class="heigeinput" v-if="selcure=='8'">
- <div class="liangf">
- <el-form-item label="原点编号" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="第一个曲线编号" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <el-form-item label="曲线点列表" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <div class="btntext">添加</div>
- </div>
- <div class="heigeinput" v-if="selcure=='9'">
- <el-form-item label="圆心坐标" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <el-form-item label="半径" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <div class="liangf">
- <el-form-item label="起始角度" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="终止角度" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
-
- <div class="btntext">添加</div>
- </div>
- <div class="heigeinput" v-if="selcure=='10'">
- <el-form-item label="圆心坐标" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <el-form-item label="点1坐标" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <el-form-item label="点2坐标" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
-
- <div class="btntext">添加</div>
- </div>
- <div class="heigeinput" v-if="selcure=='11'">
- <el-form-item label="圆心坐标" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <el-form-item label="点1坐标" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <el-form-item label="终止角度" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <div class="btntext">添加</div>
- </div>
- <div class="heigeinput" v-if="selcure=='12'">
- <el-form-item label="点1坐标" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <el-form-item label="点2坐标" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <el-form-item label="点3坐标" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
-
- <div class="btntext">添加</div>
- </div>
- <div class="heigeinput" v-if="selcure=='13'">
- <el-form-item label=" 切点编号" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <div class="liangf">
- <el-form-item label="半径" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="终止角度" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="btntext">添加</div>
- </div>
- <div class="heigeinput" v-if="selcure=='14'">
- <el-form-item label="圆心坐标" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <el-form-item label="半径" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <div class="btntext">添加</div>
- </div>
- <div class="heigeinput" v-if="selcure=='15'">
- <el-form-item label="圆心坐标" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <el-form-item label="点1坐标" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <div class="btntext">添加</div>
- </div>
- <div class="heigeinput" v-if="selcure=='16'">
- <el-form-item label="点1坐标" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <el-form-item label="点2坐标" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <el-form-item label="点3坐标" :label-width="formLabelWidth2">
- <div class="saninput titleinput">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </el-form-item>
- <div class="btntext">添加</div>
- </div>
- <!-- 公共部分 -->
- <div class="line">
- <div class="linetext">曲线操作</div>
- </div>
- <div class="yiinpu heigeinput">
- <el-form-item label="曲线编号列表" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain class="anniu">删除</el-button>
- </el-form-item>
- </div>
- <div class="heigeinput">
- <el-form-item label="需要编辑的曲线编号" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput">
- <el-form-item label="需要编辑的点编号" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="yiinpu heigeinput">
- <el-form-item label="新的点编号" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain class="anniu">编辑</el-button>
- </el-form-item>
- </div>
- <div class="heigeinput">
- <el-form-item label="曲线编号" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="yiinpu heigeinput">
- <el-form-item label="曲线信息" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain class="anniu">显示</el-button>
- </el-form-item>
- </div>
- </el-form>
- </div>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogcurve = false">取 消</el-button>
- <el-button type="primary" @click="dialog.dialogcurve = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 片体 -->
- <el-dialog
- v-if="active=='info1-4'"
- :visible.sync="dialog.piece"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- :close-on-click-modal='false'
- width="385px"
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cj5" fit="cover" />
- <span>片体</span>
- </div>
- <div class="selecr">
- <el-form>
- <el-form-item label=" 片体类型" :label-width="formLabelWidth2">
- <el-select @change="changest" v-model="pval" placeholder="请选择">
- <el-option
- v-for="item in piecelist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- </el-form>
- </div>
- <el-form>
- <div v-if="selval=='0'">
- <div class="heigeinput liangf">
- <el-form-item label=" 点1坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label=" 点2坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput liangf">
- <el-form-item label="点3坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="点4坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- </div>
- <div v-if="selval=='1'">
- <div class="heigeinput liangf">
- <el-form-item label="点1坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label=" 点2坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput">
- <el-form-item label="棱柱边数" :label-width="formLabelWidth2" class="inputwithd">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- </div>
- <div v-if="selval=='2'">
- <div class="heigeinput">
- <el-form-item label="原点坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput liangf">
- <el-form-item label="矩形长度" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="矩形宽度" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- </div>
- <div v-if="selval=='3'">
- <div class="heigeinput liangf">
- <el-form-item label="球心坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="圆半径" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- </div>
- <div v-if="selval=='4'">
- <div class="heigeinput">
- <el-form-item label="中心坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput liangf">
- <el-form-item label="半径" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="边数" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
-
- </div>
- </div>
- <div v-if="selval=='5'">
- <div class="heigeinput">
- <el-form-item label="第一个点坐标" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput">
- <el-form-item label="下一个点坐标" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="yiinpu " style="text-align: center;" >
- <el-button plain class="anniu"> <i class="el-icon-plus"></i>添加坐标</el-button>
- </div>
- </div>
- </el-form>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.piece = false">清 除</el-button>
- <el-button type="primary" @click="dialog.piece = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 曲面 -->
- <el-dialog
- v-if="active=='info1-5'"
- :visible.sync="dialog.dialogsurface"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- :close-on-click-modal='false'
- width="385px"
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cj6" fit="cover" />
- <span> 曲面</span>
- </div>
- <div class="selecr">
- <el-form>
- <el-form-item label=" 曲面类型" :label-width="formLabelWidth2">
- <el-select @change="changest" v-model="sval" placeholder="请选择">
- <el-option
- v-for="item in surfacelist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- </el-form>
- </div>
- <el-form>
- <div class="heigeinput" v-if="sval=='0'">
- <el-form-item label="几何点列表" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div v-if="sval=='1'" >
- <div class="heigeinput liangf">
- <el-form-item label="U点数量" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="V点数量" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput liangf">
- <el-form-item label="点编号" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="点编号" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- </div>
- <div class="heigeinput" v-if="sval=='2'">
- <el-form-item label="驱动曲线编号" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="路径曲线编号" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div v-if="sval=='3'" >
- <div class="heigeinput liangf">
- <el-form-item label="U点数量" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="V点数量" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput liangf">
- <el-form-item label="U阶次" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="V阶次" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput liangf">
- <el-form-item label="点编号" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="点编号" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- </div>
- <div class="heigeinput" v-if="sval=='4'">
- <el-form-item label="第一曲线编号" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="第二曲线编号" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput" v-if="sval=='5'">
- <el-form-item label="球心坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="球半径" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput" v-if="sval=='6'">
- <el-form-item label="第一个圆心坐标" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="第一个圆半径" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="第二个圆心坐标" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="第二个圆半径" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput" v-if="sval=='7'">
- <el-form-item label="扫掠曲线" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="扫掠步数" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div v-if="sval=='8'" >
- <div class="heigeinput liangf">
- <el-form-item label="U点数量" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="V点数量" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput liangf">
- <el-form-item label="点编号" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="点编号" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- </div>
- <div class="heigeinput" v-if="sval=='9'">
- <el-form-item label="第一曲线编号" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="第二曲线编号" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="第三曲线编号" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="第四曲线编号" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput" v-if="sval=='10'">
- <el-form-item label="曲线列表" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput" v-if="sval=='11'">
- <el-form-item label="采样点表面原点" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="第一方向点一" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="第二方向点二" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="点列表" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <!-- 公共部分 -->
- <div class="heigeinput btnringth">
- <el-button plain class="anniu">修剪</el-button>
- </div>
- </el-form>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogsurface = false">取 消</el-button>
- <el-button type="primary" @click="dialog.dialogsurface = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 线体 -->
- <el-dialog
- v-if="active=='info1-6'"
- :visible.sync="dialog.dialogline"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- :close-on-click-modal='false'
- width="385px"
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cj7" fit="cover" />
- <span>线体</span>
- </div>
- <div class="selecr">
- <el-form>
- <el-form-item label=" 曲面类型" :label-width="formLabelWidth2">
- <el-select @change="changest" v-model="lineval" placeholder="请选择">
- <el-option
- v-for="item in linelists"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- </el-form>
- </div>
- <el-form>
- <div v-if="lineval=='0'" >
- <div class="heigeinput liangf">
- <el-form-item label="点1坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="点2坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- </div>
- <div v-if="lineval=='1'" >
- <div class="heigeinput liangf">
- <el-form-item label="中心坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="圆半径" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- </div>
- <div v-if="lineval=='2'" >
- <div class="heigeinput liangf">
- <el-form-item label="圆心坐标" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="圆半径" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput liangf">
- <el-form-item label="起始角度" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="终止角度" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- </div>
- </el-form>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogline = false">取 消</el-button>
- <el-button type="primary" @click="dialog.dialogline = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 操作 -->
- <!-- 关联 -->
- <el-dialog
- v-if="active=='info2-0'"
- :visible.sync="dialog.dialorelevance"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- :close-on-click-modal='false'
- width="385px"
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cz" fit="cover" />
- <span>关联</span>
- </div>
- <div class="selecr">
- <el-form>
- <div class="liangf">
- <div class="dan">
- <el-radio v-model="radio" label="1">指定方向</el-radio></div>
- <div class="dan"> <el-radio v-model="radio" label="2">最近</el-radio></div>
- </div>
- <div class="liangf">
- <div class="dan dancentent">
- <div class="yiinpu " style="text-align: center;" >
- <el-button plain class="anniu">方向</el-button>
- </div>
- </div>
- <div class="dan heigeinput inputtext inputbolck">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- <div class="line">
- <div class="linetext">限定</div>
- </div>
- <el-checkbox v-model="checked"> 开</el-checkbox>
- <div class="heigeinput">
- <el-form-item label="距离" :label-width="formLabelWidth4">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="line">
- <div class="linetext">关联</div>
- </div>
- <div class="btntext">节点→几何点</div>
- <div class="btntext">单元边→曲线</div>
- <div class="btntext">单元边→曲面</div>
- <div class="btntext">单元→曲线</div>
- <div class="btntext">单元→曲面</div>
- <div class="line">
- <div class="linetext">去除关联</div>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">节点</el-button>
- <el-button plain class="anniu">单元边</el-button>
- <el-button plain class="anniu">单元面</el-button>
- </div>
- <el-row>
- <div class="btntext">单元</div>
- <div class="btntext">从实体得到网络</div>
- <div class="btntext">从实体得到的小平面几何</div>
- <div class="btntext" @click=" dialog.setdialog= true">投影设置</div>
- </el-row>
- </el-form>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialorelevance = false">取 消</el-button>
- <el-button type="primary" @click="dialog.dialorelevance = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 投影设置 -->
- <!-- 特征消除 -->
- <el-dialog
- v-if="active=='info2-1'"
- :visible.sync="dialog.dialogremove"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cz2" fit="cover" />
- <span>消除特征</span>
- </div>
- <div class="selecr">
- <el-form>
- <el-form-item label=" 特征" :label-width="formLabelWidth2">
- <el-select @change="changest" v-model="kval" placeholder="请选择">
- <el-option
- v-for="item in konglist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <div v-if="kval=='0'">
- <div class="yiinpu heigeinput">
- <el-form-item label="探测出的孔/凹槽" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain class="anniu">清除</el-button>
- </el-form-item>
- </div>
- <div class="line">
- <div class="linetext">探测</div>
- </div>
- <div class="heigeinput" >
- <el-form-item label="最小半径" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="最大半径" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="dan dancentent">
- <div class="yiinpu " style="text-align: center;" >
- <el-button plain class="anniu">寻找</el-button>
- </div>
- </div>
- </div>
- <div v-if="kval=='1'">
- <div class="yiinpu heigeinput">
- <el-form-item label="探测出的倒圆角/桥接曲面" >
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain class="anniu">清除</el-button>
- </el-form-item>
- </div>
- <div class="line">
- <div class="linetext">探测</div>
- </div>
- <div class="heigeinput" >
- <el-form-item label="最小半径" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="最大半径" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="dan dancentent">
- <div class="yiinpu " style="text-align: center;" >
- <el-button plain class="anniu">寻找</el-button>
- </div>
- </div>
- </div>
- <div v-if="kval=='2'">
- <div class="yiinpu heigeinput">
- <el-form-item label="探测出的倒角" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain class="anniu">清除</el-button>
- </el-form-item>
- </div>
- <div class="line">
- <div class="linetext">探测</div>
- </div>
- <div class="heigeinput" >
- <el-form-item label="最小宽度" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="最大宽度" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="dan dancentent">
- <div class="yiinpu " style="text-align: center;" >
- <el-button plain class="anniu">寻找</el-button>
- </div>
- </div>
- </div>
- <div v-if="kval=='3'">
- <div class="yiinpu heigeinput">
- <el-form-item label="探测出的小面" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain class="anniu">清除</el-button>
- </el-form-item>
- </div>
- <div class="line">
- <div class="linetext">探测</div>
- </div>
- <div class="heigeinput" >
- <el-form-item label="最小面积" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="最大面积" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="dan dancentent">
- <div class="yiinpu " style="text-align: center;" >
- <el-button plain class="anniu">寻找</el-button>
- </div>
- </div>
- </div>
- <div v-if="kval=='4'">
- <div class="yiinpu heigeinput">
- <el-form-item label="探测出的小体" :label-width="formLabelWidth6">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain class="anniu">清除</el-button>
- </el-form-item>
- </div>
- <div class="line">
- <div class="linetext">探测</div>
- </div>
- <div class="heigeinput" >
- <el-form-item label="最小体积" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="最大体积" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="dan dancentent">
- <div class="yiinpu " style="text-align: center;" >
- <el-button plain class="anniu">寻找</el-button>
- </div>
- </div>
- </div>
- <div v-if="kval=='5'">
- <div class="btntext">寻找缺陷</div>
- </div>
- <!-- <div class="line">
- <div class="linetext">修改</div>
- </div> -->
- </el-form>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogremove = false">取 消</el-button>
- <el-button type="primary" @click="dialog.dialogremove = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 相交 -->
- <el-dialog
- :visible.sync="dialog.dialogintersect"
- v-if="active=='info2-2'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cz3" fit="cover" />
- <span>相交</span>
- </div>
- <div class="selecr">
- <el-form>
- <div class="heigeinput">
- <el-form-item label="容差" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <div>
- <el-checkbox label="全局"></el-checkbox>
- <el-checkbox label="剪裁 1"></el-checkbox>
- <el-checkbox label="剪裁 2"></el-checkbox>
- </div>
- <div class="btntext">曲线/曲线</div>
- <div class="btntext">曲线→曲面</div>
- <div class="btntext">曲面→曲面</div>
- </div>
- <div class="line">
- <div class="linetext">剪裁</div>
- </div>
- <div class="btntext">剪裁出轮廓线</div>
- <div class="btntext">剪裁出圆廓线</div>
- <div class="btntext">剪裁出盒廓线</div>
- <div class="line">
- <div class="linetext">相交/延长</div>
- </div>
- <div class="btntext">延长曲线</div>
- </el-form>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogintersect = false">取 消</el-button>
- <el-button type="primary" @click="dialog.dialogintersect = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 实体运算 -->
- <el-dialog
- :visible.sync="dialog.dialogentity"
- v-if="active=='info2-3'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cz4" fit="cover" />
- <span>实体运算</span>
- </div>
- <div class="selecr ">
- <el-form>
- <div class="btntext">重新命名实体</div>
- <div class="line">
- <div class="linetext">颜色</div>
- </div>
- <div class="listbtn">
- <span class="anniu text_color" >实体</span>
- <el-color-picker v-model="color">颜色选择</el-color-picker>
- <el-button plain class="anniu">清空</el-button>
- </div>
- <div class="listbtn" style="margin: 5px 0;">
- <span class="anniu text_color" >实体面</span>
- <el-color-picker v-model="color">颜色选择</el-color-picker>
- <el-button plain class="anniu">清空</el-button>
- </div>
- <div class="listbtn">
- <span class="anniu text_color" >实体边</span>
- <el-color-picker v-model="color">颜色选择</el-color-picker>
- <el-button plain class="anniu">清空</el-button>
- </div>
- <div class="line">
- <div class="linetext">布尔运算</div>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">合并</el-button>
- <el-button plain class="anniu">相减</el-button>
- <el-button plain class="anniu">相加</el-button>
- </div>
- <div class="line">
- <div class="linetext">倒圆角</div>
- </div>
- <div class="heigeinput">
- <el-form-item label="半径" :label-width="formLabelWidth4">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="listbtn">
- <div class="anniu">
- <el-checkbox v-model="checked">滚动</el-checkbox>
- </div>
- <el-button plain class="anniu">边</el-button>
- </div>
- <div class="line">
- <div class="linetext">倒圆角</div>
- </div>
- <div class="heigeinput">
- <el-form-item label="距离" :label-width="formLabelWidth4">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="listbtn">
- <div class="anniu">
- <el-checkbox v-model="checked">滚动</el-checkbox>
- </div>
- <el-button plain class="anniu">边</el-button>
- </div>
- <div class="line">
- <div class="linetext">转换</div>
- </div>
- <div class="btntext">实体面到曲面</div>
- <div class="btntext">实体边到曲线</div>
- <div class="btntext">实体顶点到几何点</div>
- <div class="btntext">裁剪曲面到实体面</div>
- <div class="line">
- <div class="linetext">特殊</div>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">分离</el-button>
- <el-button plain class="anniu">旋转实体面</el-button>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">扩展实体面</el-button>
- <el-button plain class="anniu">分割实体面</el-button>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">检查对象</el-button>
- <el-button plain class="anniu">检查日志</el-button>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">检查实体面</el-button>
- <el-button plain class="anniu">检查实体边</el-button>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">清除对象</el-button>
- </div>
- </el-form>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogentity = false">取 消</el-button>
- <el-button type="primary" @click="dialog.dialogentity = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 布尔运算 -->
- <el-dialog
- :visible.sync="dialog.Booledialog"
- v-if="active=='info2-4'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cz5" fit="cover" />
- <span>布尔运算</span>
- </div>
- <div class="line">
- <div class="linetext">布尔运算
- </div>
- </div>
- <div class="heigeinput">
- <div class="listbtn">
- <el-button plain class="anniu">合并</el-button>
- <el-button plain class="anniu">相减</el-button>
- <el-button plain class="anniu">相交</el-button>
- </div>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.Booledialog = false">取 消</el-button>
- <el-button type="primary" @click="dialog.Booledialog = false">OK</el-button>
- </span>
- </el-dialog>
- <!--移动 -->
- <el-dialog
- :visible.sync="dialog.yddialog"
- v-if="active=='info2-5'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cz6" fit="cover" />
- <span>移动</span>
- </div>
- <div class="selecr">
- <el-form>
- <el-form-item label=" 移动" :label-width="formLabelWidth">
- <el-select @change="changest" v-model="ydval" placeholder="请选择">
- <el-option
- v-for="item in yilist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="模态" :label-width="formLabelWidth">
- <el-select @change="changest" v-model="mval" placeholder="请选择">
- <el-option
- v-for="item in mtlist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <div class="line" v-if="mval!='5'">
- <div class="linetext">设置</div>
- </div>
- <div v-if="mval=='0' ||mval=='4'">
- <div class="listbtn">
- <el-button plain class="anniu">平移</el-button>
- <el-button plain class="anniu">从/到</el-button>
- </div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- <div v-if="mval=='1'||mval=='2' ||mval=='4'">
- <div class="btntext">中心点</div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- <div v-if="mval=='1'||mval=='4'">
- <div class="btntext">旋转角度(度)</div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- <div v-if="mval=='2'||mval=='4'">
- <div class="btntext">比例系数</div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- <div v-if="mval=='3'||mval=='4'">
- <div class="btntext">公式</div>
- <div class="heigeinput juli">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- <div v-if="ydval !='1' ">
- <div v-if="mval=='5' ">
- <div class="line" >
- <div class="linetext">原始坐标系构造</div>
- </div>
- <el-form-item label="定义的方法为" :label-width="formLabelWidth5">
- <el-select @change="changest" v-model="dval" placeholder="请选择">
- <el-option
- v-for="item in definglist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <div class="ulist text_color heigeinput" v-if="dval=='0'">
- <ul >
- <li> </li>
- <li>位置A、B、</li>
- <li>X</li>
- <li>Y</li>
- <li>Z</li>
- </ul>
- <ul v-for="(item,index) in ullist" :key="index">
- <li>{{item.id}}</li>
- <li> <el-input v-model="item.name" autocomplete="off"></el-input></li>
- <li> <el-input v-model="item.valx" autocomplete="off"></el-input></li>
- <li> <el-input v-model="item.valy" autocomplete="off"></el-input></li>
- <li> <el-input v-model="item.valz" autocomplete="off"></el-input></li>
- </ul>
- </div>
- <div v-if="dval=='1'">
- <div class="listbtn">
- <el-button plain class="anniu" @click="dialog.tiele=true">坐标系</el-button>
- <el-button plain class="anniu">选取</el-button>
- </div>
- <div><el-input v-model="form.name" autocomplete="off"></el-input></div>
- </div>
- </div>
- </div>
- <div >
- <div v-if="ydval =='5'">
- <div class="line">
- <div class="linetext">实体类型</div>
- </div>
- <div class="tiele_content">
- <el-checkbox v-model="checked">几何点</el-checkbox>
- <el-checkbox v-model="checked">曲线</el-checkbox>
- <el-checkbox v-model="checked">曲面</el-checkbox>
- <el-checkbox v-model="checked">实体</el-checkbox>
- </div>
- </div>
- <div class="line" v-if="ydval !='1'">
- <div class="linetext">动作</div>
- </div>
- <div class="btntext" v-if="ydval =='0'" >移动模型</div>
- <div class="btntext" v-if="ydval =='1'&& mval !='5'">移动几何点</div>
- <div class="btntext" v-if="ydval =='2'" >移动曲线</div>
- <div class="btntext" v-if="ydval =='3'" >移动曲面</div>
- <div class="btntext" v-if="ydval =='4'" >移动3D实体</div>
- <div class="btntext" v-if="ydval =='5'" >移动多种类型的实体</div>
- <div class="img"></div>
- </div>
- <!-- 几何点 -->
- <div>
- <div v-if="ydval=='1'&&mval=='5' ">
- <div class="line">
- <div class="linetext">投影方法</div>
- </div>
- <el-form-item label="方法" :label-width="formLabelWidth">
- <el-select @change="changest" v-model="fafval" placeholder="请选择">
- <el-option
- v-for="item in faflist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <div v-if="fafval=='1'">
- <div class="btntext">方向</div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- <el-checkbox v-model="checked">距离极限</el-checkbox>
- <div class="btntext" @click=" dialog.setdialog= true"> 高级投影设置</div>
- <div class="line">
- <div class="linetext">将点移到</div>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">曲线</el-button>
- <el-button plain class="anniu">表面</el-button>
- </div>
- <div class="btntext">两个曲面相交</div>
- </div>
- </div>
- </el-form>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.yddialog = false">取 消</el-button>
- <el-button type="primary" @click="dialog.yddialog = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 复制 -->
- <el-dialog
- :visible.sync="dialog.dialogclone"
- v-if="active=='info2-6'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cz8" fit="cover" />
- <span>复制</span>
- </div>
- <div class="selecr">
- <el-form>
- <div >
- <div class="btntext">中心点</div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- <div >
- <div class="btntext">比例系数</div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- <div>
- <div class="btntext">旋转角度(度)</div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
-
- <div >
- <div class="listbtn">
- <el-button plain class="anniu">平移</el-button>
- <el-button plain class="anniu">从/到</el-button>
- </div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- <div class="heigeinput">
- <el-form-item label="重复次数" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-checkbox v-model="checked">创建新的匹配边界</el-checkbox>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">节点</el-button>
- <el-button plain class="anniu">单元边</el-button>
- <el-button plain class="anniu">几何点</el-button>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">曲线</el-button>
- <el-button plain class="anniu">曲面</el-button>
- <el-button plain class="anniu">实体</el-button>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">节点连接</el-button>
- <el-button plain class="anniu">伺服连接</el-button>
- <el-button plain class="anniu">弹簧</el-button>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">RBE2连接</el-button>
- <el-button plain class="anniu">RBE3连接</el-button>
- <el-button plain class="anniu">刚性杆连接</el-button>
- </div>
- <div class="line">
- <div class="linetext">组合</div>
- </div>
- <div class="listbtn">
- <el-checkbox v-model="checked">节点</el-checkbox>
- <el-checkbox v-model="checked">单元</el-checkbox>
- <el-checkbox v-model="checked">几何点</el-checkbox></div>
- <div class="listbtn">
- <el-checkbox v-model="checked">曲线</el-checkbox>
- <el-checkbox v-model="checked">曲面</el-checkbox>
- <el-checkbox v-model="checked">实体</el-checkbox></div>
- <div class="listbtn">
- <el-checkbox v-model="checked">节点连接</el-checkbox>
- <el-checkbox v-model="checked">伺服连接</el-checkbox>
- <el-checkbox v-model="checked">弹簧</el-checkbox></div>
- <div class="listbtn">
- <el-checkbox v-model="checked">RBE2连接</el-checkbox>
- <el-checkbox v-model="checked">RBE3连接</el-checkbox>
- <el-checkbox v-model="checked">刚性杆连接</el-checkbox></div>
- <el-checkbox v-model="checked">空腔</el-checkbox>
- <div class="btntext">复制</div>
- </el-form>
- </div>
-
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogclone = false">取 消</el-button>
- <el-button type="primary" @click="dialog.dialogclone = false">OK</el-button>
- </span>
- </el-dialog>
- <!--印痕-->
- <el-dialog
- :visible.sync="dialog.dialogprint"
- v-if="active=='info2-7'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cz9" fit="cover" />
- <span>印痕</span>
- </div>
- <div class="selecr">
- <el-form>
- <el-form-item label="模具" :label-width="formLabelWidth">
- <el-select @change="changest" v-model="mjval" placeholder="请选择">
- <el-option
- v-for="item in mjlist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="目标" :label-width="formLabelWidth">
- <el-select @change="changest" v-model="mbsval" placeholder="请选择">
- <el-option
- v-for="item in mblist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <div class="heigeinput">
- <div v-if="mjval=='0'||mjval=='1'||mjval=='2'&&mbsval=='1'">
- <div class="line">
- <div class="linetext">选项</div>
- </div>
- <el-checkbox v-model="checked" v-if="mjval!='0'&&mbsval=='1'||mjval=='1'&&mbsval=='1'||mjval=='2'&&mbsval=='1'" >重叠区域的边界印痕</el-checkbox>
- <el-checkbox v-model="checked" v-if="mjval!='2'&&mbsval!='1'">也将目标印痕到模具上</el-checkbox>
- <el-form-item v-if="mjval=='0'" label="容差" :label-width="formLabelWidth">
- <el-select @change="changest" v-model="rcval" placeholder="请选择">
- <el-option
- v-for="item in rclist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- </div>
- <el-form-item label="" :label-width="formLabelWidth" v-if="mjval=='0'&&rcval=='1'">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput" v-if="mjval=='1'||mjval=='2'">
- <div class="line">
- <div class="linetext">完成</div>
- </div>
- <el-checkbox v-model="checked" >完成部分印痕到目标上</el-checkbox>
- <el-form-item label="方向" :label-width="formLabelWidth">
- <el-select @change="changest" v-model="bqval" placeholder="请选择">
- <el-option
- v-for="item in bqvallist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="容差" :label-width="formLabelWidth">
- <el-select @change="changest" v-model="rcval" placeholder="请选择">
- <el-option
- v-for="item in rclist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="" :label-width="formLabelWidth" v-if="rcval=='1'">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div v-if="mjval=='3'||mjval=='4'" class="heigeinput">
- <div class="line">
- <div class="linetext">投影</div>
- </div>
- <el-form-item label="方法" :label-width="formLabelWidth">
- <el-select @change="changest" v-model="qxval" placeholder="请选择">
- <el-option
- v-for="item in qxlist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <div v-if="qxval=='1'">
- <div class="listbtn">
- <el-button plain class="anniu">平移</el-button>
- <el-button plain class="anniu">从/到</el-button>
- </div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- <el-checkbox v-model="checked" style="padding-left: 25px;">项目双向</el-checkbox>
- <div class="line">
- <div class="linetext">隐藏表面</div>
- </div>
- <el-checkbox v-model="checked" v-if="mjval!='2'&&mbsval!='1'">跳过隐藏的表面</el-checkbox>
- <el-form-item label="方法" :label-width="formLabelWidth">
- <el-select @change="changest" v-model="qxval" placeholder="请选择">
- <el-option
- label="目标的表面"
- value="0"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <div class="line">
- <div class="linetext">不相交的边</div>
- </div>
- <el-checkbox v-model="checked" v-if="mjval!='2'&&mbsval!='1'">连接不相交的边</el-checkbox>
- <el-form-item label="带有" :label-width="formLabelWidth">
- <el-select @change="changest" v-model="dayval" placeholder="请选择">
- <el-option
- v-for="item in dayvallist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- </div>
- <div class="listbtn" v-if="qxval=='0'">
- <el-checkbox v-model="checked" style="padding-left: 25px;">限定</el-checkbox>
- <el-form-item label="距离" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="line">
- <div class="linetext">完成</div>
- </div>
- <el-checkbox v-model="checked" >完成部分印痕到目标上</el-checkbox>
- <el-form-item label="容差" :label-width="formLabelWidth">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div>
- </div>
- <div class="line">
- <div class="linetext">印痕</div>
- </div>
- <div class="btntext" v-if="mbsval=='0'">把薄片印痕到实体</div>
- <div class="btntext" v-else>把薄片印痕到薄片上</div>
- <div class="line">
- <div class="linetext">工具</div>
- </div>
- <div class="btntext">分开实体边</div>
- <div class="btntext">删除实体边</div>
- </el-form>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogprint = false">取 消</el-button>
- <el-button type="primary" @click="dialog.dialogprint = false">OK</el-button>
- </span>
- </el-dialog>
- <!--清除重复对象 -->
- <el-dialog
- :visible.sync="dialog.dialogclear"
- v-if="active=='info2-8'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cz10" fit="cover" />
- <span>清除重复对象</span>
- </div>
- <div class="selecr heigeinput">
- <el-form>
- <div class="line">
- <div class="linetext">清除重复对象</div>
- </div>
- <el-form-item label="容差" :label-width="formLabelWidth">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-checkbox v-model="checked" >保持接触体完整性</el-checkbox>
- <div class="listbtn">
- <el-form-item label="模态" style="width: 49%; margin-right: 10px;" :label-width="formLabelWidth4">
- <el-select @change="changest" v-model="qchuval" placeholder="请选择">
- <el-option
- v-for="item in qchulist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <el-button plain class="anniu" :disabled="qchuval=='0'? false:true">清除重复对象</el-button>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">几何点</el-button>
- <el-button plain class="anniu">曲线</el-button>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">曲面</el-button>
- <el-button plain class="anniu" :disabled="qchuval=='1'? false:true">全部</el-button>
- </div>
- <div class="line">
- <div class="linetext">删除未被使用的</div>
- </div>
- <div class="btntext">几何点</div>
- <div class="listbtn">
- <div class="line">
- <div class="linetext">可见</div>
- </div>
- <div class="line">
- <div class="linetext">不可见</div>
- </div>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">全部自由几何点</el-button>
- <el-button plain class="anniu">全部自由几何点</el-button>
- </div>
- <div class="btntext" @click=" dialog.setdialog= true"> 高级投影设置</div>
- </el-form>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogclear = false">取 消</el-button>
- <el-button type="primary" @click="dialog.dialogclear = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 转换 -->
- <el-dialog
- :visible.sync="dialog.dialogtran"
- v-if="active=='info2-9'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cz12" fit="cover" />
- <span>转换</span>
- </div>
- <div class="selecr heigeinput">
- <el-form>
- <div class="liangf" style="margin-bottom:10px">
- <div class="dan dancentent">
- <div class="yiinpu " style="text-align: center;" >
- <el-button plain class="anniu">转换到</el-button>
- </div>
- </div>
- <div class="dan heigeinput inputtext">
- <el-select @change="chansel" v-model="zhval" placeholder="请选择">
- <el-option
- v-for="item in zhlist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- <el-select @change="changest" v-model="zhval1" placeholder="请选择">
- <el-option
- v-for="item in zhlist1"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </div>
- </div>
- <!-- 转换曲线 -->
- <div v-if="zhval=='1'&& zhval1!='3'">
- <el-form-item label="分割数" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="偏移系数" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
-
- </div>
- <!-- 转换曲面 -->
- <div v-if="zhval=='2'&&zhval1=='0'||zhval=='2'&&zhval1=='1'||zhval=='2'&&zhval1=='4'">
- <div class="liangf">
- <div class="dan dancentent">
- <div class="yiinpu " style="text-align: center;" >
- <el-button plain class="anniu">分割数</el-button>
- </div>
- </div>
- <div class="dan heigeinput inputtext">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- <div class="liangf">
- <div class="dan dancentent">
- <div class="yiinpu " style="text-align: center;" >
- <el-button plain class="anniu">偏移系数</el-button>
- </div>
- </div>
- <div class="dan heigeinput inputtext">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- </div>
- <div class="btntext" v-if="zhval=='2'&&zhval1=='2'">曲线布种子点</div>
- <el-checkbox v-model="checked" v-if="zhval=='1'&&zhval1=='0'||zhval=='1'&&zhval1=='1'||zhval=='2'&&zhval1!='3'">删除原始曲面或曲线</el-checkbox>
- <!-- 实体边 -->
- <div v-if="zhval=='4'&& zhval1=='1'||zhval=='5'&& zhval1=='1'">
- <div class="line">
- <div class="linetext">目标小平面尺寸</div>
- </div>
- <el-form-item label="模态" :label-width="formLabelWidth4">
- <el-select @change="changest" v-model="zhstval" placeholder="请选择">
- <el-option
- v-for="item in zhstlist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <div v-if="zhstval=='1'">
- <el-form-item label="小平面尺寸" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item v-if="zhxzval=='1'" label="计算方法" :label-width="formLabelWidth2">
- <el-select @change="changest" v-model="zhffval" placeholder="请选择">
- <el-option
- v-for="item in zhfflist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- </div>
- <div v-if="zhstval=='0'">
- <div class="line">
- <div class="linetext">Multiple solid Edges</div>
- </div>
- <el-form-item label="选择" :label-width="formLabelWidth4">
- <el-select @change="changest" v-model="zhxzval" placeholder="请选择">
- <el-option
- v-for="item in zhxzlist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item v-if="zhxzval=='1'" label="方法" :label-width="formLabelWidth4">
- <el-select @change="changest" v-model="zhffval" placeholder="请选择">
- <el-option
- v-for="item in zhfflist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="比例因子" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="line">
- <div class="linetext">曲线检查</div>
- </div>
- <el-checkbox v-model="checked">曲线检查</el-checkbox>
- <el-form-item label="弦偏差" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="小平面最小尺寸" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="btntext">转换</div>
- </el-form>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogtran = false">取 消</el-button>
- <el-button type="primary" @click="dialog.dialogtran = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 扩展 -->
- <el-dialog
- :visible.sync="dialog.dialogextend"
- v-if="active=='info2-10'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cz13" fit="cover" />
- <span>扩展</span>
- </div>
- <div class="selecr heigeinput">
- <el-form>
- <el-form-item label="方法" :label-width="formLabelWidth4">
- <el-select @change="changest" v-model="kzval" placeholder="请选择">
- <el-option
- v-for="item in kzlist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <div v-if="kzval=='3'">
- <div class="line">
- <div class="linetext">对象</div>
- </div>
- <el-checkbox v-model="checked">几何点</el-checkbox>
- <el-checkbox v-model="checked">曲线</el-checkbox>
- <el-checkbox v-model="checked">曲面</el-checkbox>
- <el-checkbox v-model="checked">实体</el-checkbox>
- </div>
- <div v-if="kzval!='2'">
- <div class="btntext">中心点</div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- <div v-if="kzval!='2'">
- <div class="btntext">比例系数</div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- <div v-if="kzval!='2'">
- <div class="btntext">旋转角度(度)</div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
-
- <div v-if="mval=='0' ||mval=='4'">
- <div class="listbtn">
- <el-button plain class="anniu">平移</el-button>
- <el-button plain class="anniu">从/到</el-button>
- </div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
-
- <el-form-item label="重复次数" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="模态" :label-width="formLabelWidth2">
- <el-checkbox v-model="checked">删除</el-checkbox>
- <el-checkbox v-model="checked">平移</el-checkbox>
- <el-checkbox v-model="checked">保存</el-checkbox>
- </el-form-item>
- <div v-if="kzval=='0'" class="btntext">扩展几何点</div>
- <div v-else-if="kzval=='1'" class="btntext">扩展曲线</div>
- <div v-else-if="kzval=='2'" class="btntext">扩展实体</div>
- <div v-else class="btntext">扩展组合</div>
- </el-form>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogextend = false">取 消</el-button>
- <el-button type="primary" @click="dialog.dialogextend = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 旋转 -->
- <el-dialog
- :visible.sync="dialog.dialogspin"
- v-if="active=='info2-11'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cz14" fit="cover" />
- <span>旋转</span>
- </div>
- <div class="selecr heigeinput ">
- <el-form>
- <el-form-item label="旋转" :label-width="formLabelWidth4">
- <el-select @change="changest" v-model="xzval" placeholder="请选择">
- <el-option
- v-for="item in xzlist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <div v-if="xzval=='0'">
- <div class="btntext">角度</div>
- <div class="heigeinput liangf">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- <div v-if="xzval=='1'">
- <div class="btntext">轴线上的几何点</div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">轴线方向</el-button>
- <el-button plain class="anniu">从/到</el-button>
- </div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- <el-form-item label="角度" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="重复次数" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="模态" :label-width="formLabelWidth2">
- <el-checkbox v-model="checked">删除</el-checkbox>
- <el-checkbox v-model="checked">平移</el-checkbox>
- <el-checkbox v-model="checked">保存</el-checkbox>
- </el-form-item>
- </div>
- <div v-if="xzval=='0'" class="btntext">旋转曲线</div>
- <div v-else class="btntext">旋转实体</div>
- </el-form>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogspin = false">取 消</el-button>
- <el-button type="primary" @click="dialog.dialogspin = false">OK</el-button>
- </span>
- </el-dialog>
- <!--对称 -->
- <el-dialog
- :visible.sync="dialog.dialogsymmetry "
- v-if="active=='info2-12'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cz15" fit="cover" />
- <span>对称</span>
- </div>
- <div class="selecr heigeinput ">
- <el-form>
- <div class="line">
- <div class="linetext">对称平面</div>
- </div>
- <div >
- <div class="btntext">几何点</div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- <div class="listbtn">
- <el-button plain class="anniu">法线</el-button>
- <el-button plain class="anniu">从/到</el-button>
- </div>
- <div class="heigeinput input3">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </div>
- </div>
- <el-checkbox v-model="checked">创建新的匹配边界</el-checkbox>
- <div class="listbtn">
- <el-button plain class="anniu">几何点</el-button>
- <el-button plain class="anniu">曲线</el-button>
- <el-button plain class="anniu">曲面</el-button>
-
- </div>
- <el-button plain class="anniu">实体</el-button>
- <div class="line">
- <div class="linetext">组合</div>
- </div>
- <div class="tiele_content">
- <el-checkbox v-model="checked">几何点</el-checkbox>
- <el-checkbox v-model="checked">曲线</el-checkbox>
- <el-checkbox v-model="checked">曲面</el-checkbox>
- <el-checkbox v-model="checked">实体</el-checkbox>
- </div>
- <div class="btntext">对称</div>
- </el-form>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogsymmetry = false">取 消</el-button>
- <el-button type="primary" @click="dialog.dialogsymmetry = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 自己写的提示框开始 -->
- <div class="tiele" v-show="dialog.tiele">
- <div class="heder">当前定义的坐标系</div>
- <div class="tiele_content">
- <el-checkbox v-model="checked">坐标1</el-checkbox>
- <el-checkbox v-model="checked">坐标2</el-checkbox>
- <el-checkbox v-model="checked">坐标3</el-checkbox>
- <el-checkbox v-model="checked">坐标4</el-checkbox>
- <el-checkbox v-model="checked">坐标5</el-checkbox>
- </div>
- <p> <el-button type="primary" class="anniu" @click=" dialog.tiele= false">OK</el-button></p>
-
- </div>
- <!-- 自己写的提示框结束 -->
- <!-- 投影设置 -->
- <div class="tiele" v-show="dialog.setdialog">
- <div class="heder">投影设置</div>
- <div class="tiele_content">
- <div class="selecr">
- <el-form>
- <el-form-item label=" 曲面类型" :label-width="formLabelWidth2">
- <el-select @change="changest" v-model="tyval" placeholder="请选择">
- <el-option
- v-for="item in tylist"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <div class="heigeinput" v-if="tyval=='0'">
- <el-form-item label="容差" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="分割数" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- <div class="heigeinput" v-if="tyval=='1'">
- <el-form-item label="分割数" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="容差" :label-width="formLabelWidth2">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="最大迭代次数" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- </el-form>
- </div>
- </div>
- <p> <el-button type="primary" class="anniu" @click=" dialog.setdialog= false">OK</el-button></p>
- </div>
- <!-- 新建 -->
- <el-dialog
- :visible.sync="dialog.dialognewfile "
- v-if="active=='info3-0'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cz15" fit="cover" />
- <span>新建</span>
- </div>
- <el-form>
- <div class="heigeinput">
- <el-form-item label="名称" :label-width="formLabelWidth">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="类型" :label-width="formLabelWidth">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <div class="line">
- <div class="linetext">部件文件</div>
- </div>
- <div class="btntext">部件文件</div>
- </div>
- </el-form>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialognewfile = false">取 消</el-button>
- <el-button type="primary" @click="dialog.dialognewfile = false">OK</el-button>
- </span>
- </el-dialog>
- <!-- 模版文件 -->
- <el-dialog
- :visible.sync="dialog.dialogtemplate"
- v-if="active=='info3-1'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- :style="styX"
- >
- <div slot="title" class=dialog_header>
- <el-image :src="cz15" fit="cover" />
- <span>新建</span>
- </div>
- <el-form>
- <div class="heigeinput">
- <el-form-item label="名称" :label-width="formLabelWidth">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <el-form-item label="类型" :label-width="formLabelWidth">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- <div class="yiinpu saninput">
- <el-button plain class="anniu">单元类型</el-button>
- <el-input v-model="form.name" autocomplete="off"></el-input>
- <el-button plain class="anniu">清除</el-button>
- </div>
- <div class="tiele_content" style=" margin-top: 10px;">
- <div class="cengshu" ><el-checkbox v-model="checked">均质壳</el-checkbox>
- <el-form-item label="层数" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
-
- </div>
- <div class="cengshu" ><el-checkbox v-model="checked">复 合</el-checkbox>
- <el-form-item label="最大层数" :label-width="formLabelWidth5">
- <el-input v-model="form.name" autocomplete="off"></el-input>
- </el-form-item>
- </div>
- </div>
- <div class="line">
- <div class="linetext">非线性方法</div>
- </div>
- </div>
- <div class="selecr">
- <el-form-item label=" 特征" :label-width="formLabelWidth2">
- <el-select @change="changest" v-model="listval1" placeholder="请选择">
- <el-option
- v-for="item in list1"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item label=" 方法选择" :label-width="formLabelWidth2">
- <el-select @change="changest" v-model="listval2" placeholder="请选择">
- <el-option
- v-for="item in list2"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item label=" 塑行方法" :label-width="formLabelWidth2" v-if="listval2=='1'">
- <el-select @change="changest" v-model="listval3" placeholder="请选择">
- <el-option
- v-for="item in list3"
- :key="item.value"
- :label="item.name"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- </div>
- <div class="liangf">
- <div style="flex:1"><el-checkbox v-model="checked">坐标1</el-checkbox></div>
- <div style="flex: inherit; "> <el-button plain class="anniu">建立模板文件</el-button> </div>
- </div>
- </el-form>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialog.dialogtemplate = false">取 消</el-button>
- <el-button type="primary" @click="dialog.dialogtemplate = false">OK</el-button>
- </span>
- </el-dialog>
- </div>
-
- </template>
- <script>
- // 几何模型
- import jic from '@/assets/icon/u214.png'
- import jic2 from '@/assets/icon/u215.png'
- import jic3 from '@/assets/icon/u213.png'
- import jic4 from '@/assets/icon/u212.png'
- import cj from '@/assets/icon/u216.png'
- import cj2 from '@/assets/icon/u217.png'
- import cj3 from '@/assets/icon/u219.png'
- import cj4 from '@/assets/icon/u218.png'
- import cj5 from '@/assets/icon/u766.png'
- import cj6 from '@/assets/icon/u220.png'
- import cj7 from '@/assets/icon/u791.png'
- import cz from '@/assets/icon/u221.png'
- import cz2 from '@/assets/icon/u224.png'
- import cz3 from '@/assets/icon/u227.png'
- import cz4 from '@/assets/icon/u231.png'
- import cz5 from '@/assets/icon/u234.png'
- import cz6 from '@/assets/icon/u229.png'
- import cz7 from '@/assets/icon/u222.png'
- import cz8 from '@/assets/icon/u225.png'
- import cz9 from '@/assets/icon/u228.png'
- import cz10 from '@/assets/icon/u232.png'
- import cz11 from '@/assets/icon/u235.png'
- import cz12 from '@/assets/icon/u223.png'
- import cz13 from '@/assets/icon/u226.png'
- import cz14 from '@/assets/icon/u230.png'
- import cz15 from '@/assets/icon/u233.png'
- import cz16 from '@/assets/icon/u236.png'
- import bj1 from '@/assets/icon/u237.png'
- import bj2 from '@/assets/icon/u238.png'
- import elColorPicker from 'el-color-picker'
- export default {
- components:{elColorPicker},
- data(){
- return{
- styX:{
- left:''
- },
- color: "#e0e0e0",
- checked:'',
- checked1:'',
- dialog:{
- dialog:false,
- dialogVisible:false,
- dialogVisible2:false,
- dialogVisible3:false,
- dialogcurve:false,
- piece:false,
- dialogsurface:false,
- dialogline:false,
- dialogremove:false,
- // 操作弹框
- dialorelevance:false,
- setdialog:false,
- dialogintersect:false,
- dialogentity:false,
- Booledialog:false,
- yddialog:false,
- tiele:false,
- dialogclone:false,
- dialogprint:false,
- dialogclear:false,
- dialogtran:false,
- dialogextend:false,
- dialogspin:false,
- dialogsymmetry:false,
- dialognewfile:false,
- dialogtemplate:false,
- },
-
- i:'1',
- lenlist:[
- {id:'1',name:'微米'},
- {id:'2',name:'毫米'},
- {id:'3',name:'厘米'},
- {id:'4',name:'米'},
- {id:'5',name:'千米'},
- {id:'6',name:'微英寸'},
- {id:'7',name:'密耳'},
- {id:'8',name:'英寸'},
- {id:'9',name:'英尺'},
- {id:'10',name:'码'},
- {id:'11',name:'英里'},
- ],
- optsel:[
- {value:'1',name:'块 (3D空间)'},
- {value:'2',name:'圆柱 (3D空间)'},
- {value:'3',name:'棱柱 (3D空间)'},
- {value:'4',name:'球 (3D空间)'},
- {value:'5',name:'圆环 (3D空间)'},
- ],
- selval:'1',
- optcurvelist:[
- {value:'0',name:'直线'},
- {value:'1',name:'贝塞尔曲线'},
- {value:'2',name:'三次样条曲线'},
- {value:'3',name:'非均匀有理B样条'},
- {value:'4',name:'多折线'},
- {value:'5',name:'内插线'},
- {value:'6',name:'切线'},
- {value:'7',name:'倒圆角'},
- {value:'8',name:'采样点'},
- {value:'9',name:'圆弧(圆心/半经/角度/角度)'},
- {value:'10',name:'圆弧(圆心/点/点)'},
- {value:'11',name:'圆弧(圆心/点/角度)'},
- {value:'12',name:'圆弧(点/点/点'},
- {value:'13',name:'圆弧(切点/半径/角度'},
- {value:'14',name:'圆(圆心/半径)'},
- {value:'15',name:'圆(圆心/点)'},
- {value:'16',name:'圆(点/点/点)'},
- ],
- selcure:"0",
- piecelist:[
- {value:'0',name:'四边形(3D空间)'},
- {value:'1',name:'三角形(平行于坐标平面)'},
- {value:'2',name:'矩形(平行于坐标平)'},
- {value:'3',name:'圆(平行于坐标平面)'},
- {value:'4',name:'规则多边形(平行于坐标平面)'},
- {value:'5',name:'任意多边形(平息于坐标平面)'},
- ],
- pval:"0",
- surfacelist:[
- {value:'0',name:'四边形'},
- {value:'1',name:'贝塞尔曲线'},
- {value:'2',name:'曲线驱动'},
- {value:'3',name:'非均匀有理B样条'},
- {value:'4',name:'两条曲线'},
- {value:'5',name:'球'},
- {value:'6',name:'圆柱'},
- {value:'7',name:'扫掠'},
- {value:'8',name:'内插'},
- {value:'9',name:'孔斯面'},
- {value:'10',name:'蒙皮'},
- {value:'11',name:'采样点'},
- ],
- sval:"0",
-
- linelists:[
- {value:'0',name:'直线(3D空间)'},
- {value:'1',name:'圆(平行于坐标平面)'},
- {value:'2',name:'圆弧(平行于坐标平面'},
- ],
- lineval:"0",
- // 操作
- radio: '1',
- checked: false,
- tylist:[
- {value:'0',name:'对分法'},
- {value:'1',name:'牛顿法'},
- ],
- tyval:"0",
- konglist:[
- {value:'0',name:'孔/凹槽'},
- {value:'1',name:'倒圆角/桥接曲面'},
- {value:'2',name:'倒角'},
- {value:'3',name:'小面'},
- {value:'4',name:'小体'},
- {value:'5',name:'缺陷'},
- ],
- kval:"0",
- tyval:"0",
- yilist:[
- {value:'0',name:'模型'},
- {value:'1',name:'几何点'},
- {value:'2',name:'曲线'},
- {value:'3',name:'曲面'},
- {value:'4',name:'实体'},
- {value:'5',name:'多种类型实体'},
- ],
- ydval:'0',
- mtlist:[
- {value:'0',name:'平移'},
- {value:'1',name:'旋转'},
- {value:'2',name:'比例'},
- {value:'3',name:'通过公式移动'},
- {value:'4',name:'一般移动'},
- {value:'5',name:'与局部坐标对齐'},
- ],
- mval:'0',
- definglist:[
- {value:'0',name:'位置'},
- {value:'1',name:'坐标系'},
- ],
- dval:'0',
- ullist:[
- { id:"A",name:"原点",valx:"1",valy:"2",valz:"2"},
- { id:"B",name:"原点",valx:"1",valy:"2",valz:"2"},
- { id:"C",name:"原点",valx:"1",valy:"2",valz:"2"}
- ],
-
- faflist:[
- {value:'0',name:'最近的'},
- {value:'1',name:'指定方向'},
- ],
- fafval:'0',
- mjlist:[
- {value:'0',name:'实体'},
- {value:'1',name:'薄片体'},
- {value:'2',name:'表面'},
- {value:'3',name:'曲线'},
- {value:'4',name:'实体边'},
- {value:'5',name:'几何点'},
- ],
- mjval:'0',
- mblist:[
- {value:'0',name:'实体'},
- {value:'1',name:'薄片体'},
- ],
- mbsval:'0',
- rclist:[
- {value:'0',name:'缺省'},
- {value:'1',name:'用户(定义)'},
- ],
- rcval:'0',
- bqvallist:[
- {value:'0',name:'相切到模具'},
- {value:'1',name:'垂直于模具(顶部)'},
- {value:'2',name:'垂直于模具(底部)'}
- ],
- bqval:'0',
- qxlist:[
- {value:'0',name:'到垂直于目标'},
- {value:'1',name:'指定方向'},
- ],
- qxval:'0',
- dayvallist:[
- {value:'0',name:'侧表面'},
- {value:'1',name:'侧面和隐藏表面'},
- ],
- dayval:'0',
- qchulist:[
- {value:'0',name:'合并'},
- {value:'1',name:'选取'},
- ],
- qchuval:'0',
- zhlist:[
- {value:'0',name:'几何点'},
- {value:'1',name:'曲线'},
- {value:'2',name:'曲面'},
- {value:'3',name:'实体顶点'},
- {value:'4',name:'实体边'},
- {value:'5',name:'实体面'},
- ],
- zhval:"0",
- zhlist1:[ {value:'0',name:'节点'}],
- zhval1:'0',
- zhstlist:[
- {value:'0',name:'自动'},
- {value:'1',name:'手动'}
- ],
- zhstval:'0',
- zhxzlist:[
- {value:'0',name:'Per Solid Fdge'},
- {value:'1',name:'全局'}
- ],
- zhxzval:'0',
- zhfflist:[
- {value:'0',name:'最小值'},
- {value:'1',name:'最大值'},
- {value:'2',name:'平均值'},
- {value:'3',name:'中值'}
- ],
- zhffval:'0',
- kzlist:[
- {value:'0',name:'几何点'},
- {value:'1',name:'曲线'},
- {value:'2',name:'实体'},
- {value:'3',name:'组合'}
- ],
- kzval:'0',
- xzlist:[
- {value:'0',name:'曲线'},
- {value:'1',name:'实体'},
- ],
- xzval:'0',
- active:'',
- activeobj:{
- tabindex:'',
- czindex:'',
- },
- list1:[
- {value:'0',name:'小应变'},
- {value:'1',name:'大应变'},
- ],
- listval1:'0',
- list2:[
- {value:'0',name:'更新拉格郎日法'},
- {value:'1',name:'整体拉格朗日'},
- ],
- listval2:'0',
- list3:[
- {value:'0',name:'加法分解'},
- {value:'1',name:'乘法分解'},
- ],
- listval3:'0',
- // 边界条件
- // 几何基础
- jic,
- jic2,
- jic3,
- jic4,
- // 几何创建
- cj,
- cj2,
- cj3,
- cj4,
- cj5,
- cj6,
- cj7,
- // 操作
- cz,
- cz2,
- cz3,
- cz4,
- cz5,
- cz6,
- cz7,
- cz8,
- cz9,
- cz10,
- cz11,
- cz12,
- cz13,
- cz14,
- cz15,
- cz16,
- bj1,
- bj2,
- jiclist:[
- { img:jic, titlie:'导入几何'},
- {img:jic2, titlie:'导出几何'},
- { img:jic3, titlie:'重新编号'},
- {img:jic4, titlie:'长度单位'},
- ],
- jiclistimg:[
- { img:cj, titlie:'几何点'},
- {img:cj2, titlie:'实体'},
- { img:cj3, titlie:'清除几何体'},
- {img:cj4, titlie:'曲线'},
- {img:cj5, titlie:'片体'},
- { img:cj6, titlie:'曲面'},
- {img:cj7, titlie:'线体'},
- ],
- cjlist:[
- { icon:"icon-Flattd-Fridge", titlie:'几何点'},
- {icon:"icon-Flattd-Wallet", titlie:'实体'},
- { icon:"icon-d-modelling", titlie:'清除几何体'},
- {icon:"icon-d-programming", titlie:'曲线'},
- {icon:"icon-FSX_P3Dtuzhuangfabuqu", titlie:'片体'},
- { icon:"icon-3D", titlie:'曲面'},
- {icon:"icon-a-3Dlujingditu", titlie:'线体'},
- ],
- czlist:[
- { img:cz, titlie:' 关联'},
- {img:cz2, titlie:'特征消除'},
- { img:cz3, titlie:'相交'},
- {img:cz4, titlie:'实体运营'},
- {img:cz5, titlie:'布尔运算'},
- { img:cz6, titlie:'移动'},
- // {img:cz7, titlie:'检查'},
- { img:cz8, titlie:'复制'},
- {img:cz9, titlie:'印痕'},
- { img:cz10, titlie:'消除重复'},
- // {img:cz11, titlie:'拉伸'},
- {img:cz12, titlie:'转换'},
- { img:cz13, titlie:'扩展'},
- {img:cz14, titlie:'旋转'},
- { img:cz15, titlie:'对称'},
- // {img:cz16, titlie:'扫略'},
- ],
- bjlist:[
- { img:bj1, titlie:'新建'},
- {img:bj2, titlie:'模版文件'},
-
- ],
-
- formLabelWidth: '60px',
- formLabelWidth2:'73px',
- formLabelWidth4:'37px',
- formLabelWidth5:'100px',
- formLabelWidth6:'120px',
-
- form: {
- name: '',
- region: '',
- date1: '',
- date2: '',
- delivery: false,
- type: [],
- resource: '',
- desc: '',
- val0:'1',
- val1:'2',
- val2:'3',
- val3:'4',
- val4:'5',
- val5:'6',
- itemlists:[
- {id:'1',lable:'节点'},
- {id:'2',lable:'单元'},
- {id:'3',lable:'几何点'},
- {id:'4',lable:'曲线'},
- {id:'5',lable:'曲面'},
- {id:'6',lable:'实体'},
- ],
- },
- }
-
- },
- methods:{
- handleCommand(command){
- this.i = command
- },
- meshclick(e,index,key){
- var e=e||window.Event;
- let that=this;
- that.styX.left=e.clientX+'px';
- console.log(that.styX.left);
- that.active=key;
- console.log(key);
- switch(key){
- case 'w-0':
- //this.clickreze()
- that.dialog.dialogVisible = true;
- break;
-
-
- }
- },
- // 转换的select的操作
- chansel(val){
- let zh1val=[
- {value:'0',name:'节点'},
- ];
- let zh2val=[
- {value:'0',name:'多折线'},
- {value:'1',name:'内插曲线'},
- {value:'2',name:'单元'},
- {value:'3',name:'线体'},
- ];
- let zh3val=[
- {value:'0',name:'多边形曲面'},
- {value:'1',name:'内插曲线'},
- {value:'2',name:'小面构成的曲面'},
- {value:'3',name:'片体'},
- {value:'4',name:'单元'},
- ];
- let zh4val=[
- {value:'0',name:'几何点'},
- ];
- let zh5val=[
- {value:'0',name:'NURBS曲线'},
- {value:'1',name:'小平面曲线'},
- ];
- let zh6val=[
- {value:'0',name:'非均匀有理B样条曲面'},
- {value:'1',name:'小面构成曲面'},
- ];
- switch(val){
- case '0':
- this.zhlist1=zh1val;
- break;
- case '1':
- this.zhlist1=zh2val;
- break;
- case '2':
- this.zhlist1=zh3val;
- break;
- case '3':
- this.zhlist1=zh4val;
- break;
- case '4':
- this.zhlist1=zh5val;
- break;
- case '5':
- this.zhlist1=zh6val;
- break;
- case '6':
- this.zhlist1=zh6val;
- break;
-
- }
- },
- clicknumber(){
- this.active=null;
- this.activeobj.tabindex='';
- this.activeobj.czindex='';
- },
- operationclick2(index,key){
- this.active=key;
- this.dialog.dialogVisible=false;
- },
- operationclick(e,index,key){
- var e=e||window.Event
- this.styX.left=e.clientX+'px';
- this.active=key;
- console.log(key);
- console.log(index)
- switch(key){
- case 'w-0':
- this.dialog.dialogVisible = true;
- break;
- case 'info1-0':
- this.dialog.dialogVisible2=true;
- break;
- case 'info1-1':
- this.dialog.dialogVisible3=true;
- break;
- case 'info1-2':
- break;
- case 'info1-3':
- this.dialog.dialogcurve=true;
- break;
- case 'info1-4':
- this.dialog.piece=true;
- break;
- case 'info1-5':
- this.dialog.dialogsurface=true;
- break;
- case 'info1-6':
- this.dialog.dialogline=true;
- break;
- case 'info2-0':
- this.dialog.dialorelevance=true;
- break;
- case 'info2-1':
- this.dialog.dialogremove=true;
- break;
- case 'info2-2':
- this.dialog.dialogintersect=true;
- break;
- case 'info2-3':
- this.dialog.dialogentity=true;
- break;
- case 'info2-4':
- this.dialog.Booledialog=true;
- break;
- case 'info2-5':
- this.dialog.yddialog=true;
- break;
- case 'info2-6':
- this.dialog.dialogclone=true;
- break;
- case 'info2-7':
- this.dialog.dialogprint=true;
- break;
- case 'info2-8':
- this.dialog.dialogclear=true;
- break;
- case 'info2-9':
- this.dialog.dialogtran=true;
- break;
- case 'info2-10':
- this.dialog.dialogextend=true;
- break;
- case 'info2-11':
- this.dialog.dialogspin=true;
- break;
- case 'info2-12':
- this.dialog.dialogsymmetry=true;
- break;
- case 'info3-0':
- this.dialog.dialognewfile=true;
- break;
- case 'info3-1':
- this.dialog.dialogtemplate=true;
- break;
-
- }
- },
- // 实体的下拉选择
- changest(val){
- this.selval=val;
- },
- }
- }
- </script>
- <style lang="scss" scoped>
- .diyi i{
- font-size: 14px;
- color: #C0C4CC;
- }
- .el-input__inner{
- height: 30px;
- line-height: 30px;
- }
- .tupian{
- display: flex;
- justify-content: center;
- align-items: center;
- }
- .red{
- color: red;
- }
- .dialog_header{
- align-items: center;
- display: flex;
- }
- .inputbolck .el-input{
- display:block;
- }
- </style>
- <style lang="scss">
- @import '@/styles/variables.scss';
- @import '@/styles/mixin.scss';
- .heigeinput
- {
- .el-input__inner{
- height: 25px;
- line-height: 25px;
- }
- .el-form-item{
- margin-bottom: 5px;
- }
- .el-form-item__label{
- font-size: 12px;
- line-height: 25px;
- }
- .el-form-item__content{
- line-height: 25px;
- font-size: 12px;
- }
- }
- .el-dialog__body{
- padding: 10px 20px 10px 20px;
- }
- .line{
- width: 100%;
- height: 1px;
- background-color: #999;
- position: relative;
- margin: 30px 0;
- .linetext{
- position: absolute;
- left: 50%;
- transform: translateX(-50%);
- // background-color: #ffff;
- padding: 5px;
- font-size: 12px;
- top: -10px;
- font-weight: 700;
-
- }
-
- }
- .ulist ul{
- display: flex;
- margin: 0;
- padding: 0;
- li{
- flex: 1;
- border: 1px solid #666;
- }
-
- }
- .inputwithd .el-input__inner{
- width: 74px;
- }
- .inputtext .el-input{
- margin-top: 5px;
- }
- .dancentent{
- display: flex;
- justify-content:center;
- align-items: center;
- }
- .titleinput .el-input{
- width: 100px;
- }
-
- .itemlist{
- display: flex;
-
- }
- .listbtn{
- display: flex;
- margin-bottom: 5px;
- .anniu{
- flex: 1;
- }
- .el-checkbox{
- flex: 1;
- }
- }
- .anniu{
- padding: 5px 28px;
- font-size: 12px;
- margin: 0;
-
- }
- .titleinput{
- .el-row{
- padding-left: 10px;
- }
- .el-button{
- padding: 5px 28px;
- font-size: 12px;
- }
- .el-button+.el-button{
- margin: 0;
- }
- }
- .el-dialog__wrapper{
- z-index: 2300;
- }
- .tiele{
- width: 324px;
- background-color: #fff;
- position: fixed;
- top: 50%;
- left: 50%;
- z-index: 99999;
- padding: 20px;
- .heder{
- width: 100%;
- height: 40px;
- line-height: 40px;
- font-size: 14px;
- padding: 0 20px;
- border-bottom: 1px solid #eee;
- }
- .tiele_content{
- padding: 20px 20px;
- .el-checkbox{
- display: block;
- }
- }
- p{
- text-align: center;
- }
-
-
- }
- .el-form-item{
- margin: 0;
- }
- .btntext{
- text-align: center;
- background-color: #757070;
- color:#d5d5d5 ;
- font-size: 12px;
- padding: 4px 0;
- margin: 5px 0;
- border-radius: 5px;
- }
- .btnyiban{
- width: 50%;
- background-color: #757070;
- color:#d5d5d5 ;
- }
- .fangxiang .el-row{
- display: flex;
- padding-bottom: 10px;
- }
- .input3{
- display: flex;
- flex-wrap:nowrap;
- justify-content: space-around;
- padding-bottom: 5px;
- .el-input{
- width: 30%;
- }
- }
- .yiinpu .el-form-item__content{
- display:flex;
- .el-input{
- margin-right: 5px;
- }
- }
- .saninput{
- display: flex;
- flex-wrap:nowrap;
- justify-content: space-around;
- .el-input{
- margin-right: 5px;
- }
- .el-form-item__label{
- text-align: left;
- }
- }
- // select样式
- .selecr{
- font-size: 12px;
- .el-select{
- width: 100%;
- .el-input__inner{
- height: 30px;
- line-height: 30px;
- margin: 5px 0;
-
- }
- }
-
- }
- .cengshu{
- display: flex;
- line-height: 30px;
- }
- .liangf{
- display: flex;
- }
- .liangf .dan{
- flex: 1;
- text-align: center;
- }
- .dialoglocation{
- position: absolute;
- }
- .btnringth{
- text-align: right;
- }
- .juli .el-input__inner{
- margin-bottom: 5px;
- }
- </style>
|