123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273 |
- <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" @click="dialog.dialogVisible = true; clicknumber()">
- <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="clickgeometry(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(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="operationclick2(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">
- <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="activeobj.tabindex=='0'"
- :visible.sync="dialog.dialogVisible2"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- :close-on-click-modal='false'
- width="385px">
- <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="activeobj.tabindex=='1'"
- :visible.sync="dialog.dialogVisible3"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- :close-on-click-modal='false'
- width="385px">
- <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="activeobj.tabindex=='3'"
- :visible.sync="dialog.dialogcurve"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- :close-on-click-modal='false'
- width="385px">
- <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="activeobj.tabindex=='4'"
- :visible.sync="dialog.piece"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- :close-on-click-modal='false'
- width="385px">
- <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="activeobj.tabindex=='5'"
- :visible.sync="dialog.dialogsurface"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- :close-on-click-modal='false'
- width="385px">
- <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="activeobj.tabindex=='6'"
- :visible.sync="dialog.dialogline"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- :close-on-click-modal='false'
- width="385px">
- <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="activeobj.czindex=='0'"
- :visible.sync="dialog.dialorelevance"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- :close-on-click-modal='false'
- width="385px">
- <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">
- <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="activeobj.czindex=='1'"
- :visible.sync="dialog.dialogremove"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'>
- <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="activeobj.czindex=='2'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- >
- <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="activeobj.czindex=='3'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- >
- <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="activeobj.czindex=='4'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- >
- <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="activeobj.czindex=='5'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- >
- <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="activeobj.czindex=='6'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- >
- <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="activeobj.czindex=='7'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- >
- <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="activeobj.czindex=='8'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- >
- <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="activeobj.czindex=='9'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- >
- <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="activeobj.czindex=='10'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- >
- <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="activeobj.czindex=='11'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- >
- <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="activeobj.czindex=='12'"
- :modal='false'
- custom-class='dialoglocation dialog_color'
- width="385px"
- :close-on-click-modal='false'
- >
- <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>
- </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{
- 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,
- },
-
- 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:'',
- },
-
- // 边界条件
- // 几何基础
- 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
- },
- //模块选择
- clickgeometry(index,key){
- this.active=key;
- console.log(key);
- this.activeobj.czindex='';
- this.activeobj.tabindex=index;
- this.dialog.dialogVisible=false;
- switch(index){
- case 0:
- this.dialog.dialogVisible2=true;
- break;
- case 1:
- this.dialog.dialogVisible3=true;
- break;
- case 2:
- break;
- case 3:
- this.dialog.dialogcurve=true;
- break;
- case 4:
- this.dialog.piece=true;
- break;
- case 5:
- this.dialog.dialogsurface=true;
- break;
- case 6:
- this.dialog.dialogline=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(index,key){
- this.active=key;
- this.activeobj.tabindex='';
- this.activeobj.czindex=index;
- this.dialog.dialogVisible=false;
- switch(index){
- case 0:
- this.dialog.dialorelevance=true;
- break;
- case 1:
- this.dialog.dialogremove=true;
- break;
- case 2:
- this.dialog.dialogintersect=true;
- break;
- case 3:
- this.dialog.dialogentity=true;
- break;
- case 4:
- this.dialog.Booledialog=true;
- break;
- case 5:
- this.dialog.yddialog=true;
- break;
- case 6:
- this.dialog.dialogclone=true;
- break;
- case 7:
- this.dialog.dialogprint=true;
- break;
- case 8:
- this.dialog.dialogclear=true;
- break;
- case 9:
- this.dialog.dialogtran=true;
- break;
- case 10:
- this.dialog.dialogextend=true;
- break;
- case 11:
- this.dialog.dialogspin=true;
- break;
- case 12:
- this.dialog.dialogsymmetry=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;
- }
- </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: 25px;
- line-height: 25px;
-
- }
- }
-
- }
- .liangf{
- display: flex;
- }
- .liangf .dan{
- flex: 1;
- text-align: center;
- }
- .dialoglocation{
- position: absolute;
- right: 0;
- }
- .btnringth{
- text-align: right;
- }
- .juli .el-input__inner{
- margin-bottom: 5px;
- }
- </style>
|