|  | @@ -254,7 +254,7 @@
 | 
	
		
			
				|  |  |    <div class="selecr">
 | 
	
		
			
				|  |  |       <el-form>
 | 
	
		
			
				|  |  |         <el-form-item label=" 实体类型" :label-width="formLabelWidth2">
 | 
	
		
			
				|  |  | -      <el-select v-model="form.selval" @change="changest(id)" placeholder="请选择">
 | 
	
		
			
				|  |  | +      <el-select  @change="changest" v-model="selval"  placeholder="请选择">
 | 
	
		
			
				|  |  |      <el-option
 | 
	
		
			
				|  |  |        v-for="item in optsel"
 | 
	
		
			
				|  |  |        :key="item.value"
 | 
	
	
		
			
				|  | @@ -267,6 +267,7 @@
 | 
	
		
			
				|  |  |      </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>
 | 
	
	
		
			
				|  | @@ -282,6 +283,71 @@
 | 
	
		
			
				|  |  |       <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">
 | 
	
	
		
			
				|  | @@ -291,7 +357,61 @@
 | 
	
		
			
				|  |  |  </el-dialog>
 | 
	
		
			
				|  |  |  <!-- 曲线 -->
 | 
	
		
			
				|  |  |  <el-dialog
 | 
	
		
			
				|  |  | -  :visible.sync="dialog.dialogVisible4"
 | 
	
		
			
				|  |  | +   :visible.sync="dialog.dialogcurve"
 | 
	
		
			
				|  |  | +  :modal='false'
 | 
	
		
			
				|  |  | +  custom-class='dialoglocation'
 | 
	
		
			
				|  |  | +  :close-on-click-modal='false'
 | 
	
		
			
				|  |  | +  width="385px">
 | 
	
		
			
				|  |  | +  <div slot="title" class=dialog_header>
 | 
	
		
			
				|  |  | +     <el-image :src="cj" 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">
 | 
	
		
			
				|  |  | +      <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="line">
 | 
	
		
			
				|  |  | +      <div class="linetext">曲线操作</div>
 | 
	
		
			
				|  |  | +    </div>  
 | 
	
		
			
				|  |  | +    <div class="yiinpu heigeinput">
 | 
	
		
			
				|  |  | +    <el-form-item label="几何点列表" :label-width="formLabelWidth5">
 | 
	
		
			
				|  |  | +      <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
 | 
	
		
			
				|  |  | +  :visible.sync="dialog.dialog"
 | 
	
		
			
				|  |  |    width="20%">
 | 
	
		
			
				|  |  |    <div slot="title" class=dialog_header>
 | 
	
		
			
				|  |  |       <el-image :src="cj" fit="cover" />
 | 
	
	
		
			
				|  | @@ -299,8 +419,8 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    </div>
 | 
	
		
			
				|  |  |    <span slot="footer" class="dialog-footer">
 | 
	
		
			
				|  |  | -    <el-button @click="dialog.dialogVisible4 = false">清 除</el-button>
 | 
	
		
			
				|  |  | -    <el-button type="primary" @click="dialog.dialogVisible4 = false">OK</el-button>
 | 
	
		
			
				|  |  | +    <el-button @click="dialog.dialogcurve = false">取 消</el-button>
 | 
	
		
			
				|  |  | +    <el-button type="primary" @click="dialog.dialogcurve = false">OK</el-button>
 | 
	
		
			
				|  |  |    </span>
 | 
	
		
			
				|  |  |  </el-dialog>
 | 
	
		
			
				|  |  |    </div>
 | 
	
	
		
			
				|  | @@ -345,10 +465,12 @@ export default {
 | 
	
		
			
				|  |  |            checked:'',
 | 
	
		
			
				|  |  |            checked1:'',
 | 
	
		
			
				|  |  |            dialog:{
 | 
	
		
			
				|  |  | +            dialog:false,
 | 
	
		
			
				|  |  |               dialogVisible:false,
 | 
	
		
			
				|  |  |               dialogVisible2:false,
 | 
	
		
			
				|  |  |               dialogVisible3:false,
 | 
	
		
			
				|  |  | -             dialogVisible2:false
 | 
	
		
			
				|  |  | +             dialogcurve:false,
 | 
	
		
			
				|  |  | +         
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |           
 | 
	
		
			
				|  |  |            i:'1',
 | 
	
	
		
			
				|  | @@ -366,13 +488,33 @@ export default {
 | 
	
		
			
				|  |  |               {id:'11',name:'英里'},
 | 
	
		
			
				|  |  |            ],
 | 
	
		
			
				|  |  |            optsel:[
 | 
	
		
			
				|  |  | -            {id:'1',name:'块 (3D空间)'},
 | 
	
		
			
				|  |  | -            {id:'2',name:'圆柱 (3D空间)'},
 | 
	
		
			
				|  |  | -             {id:'3',name:'棱柱 (3D空间)'},
 | 
	
		
			
				|  |  | -            {id:'4',name:'球 (3D空间)'},
 | 
	
		
			
				|  |  | -            {id:'5',name:'圆环 (3D空间)'},
 | 
	
		
			
				|  |  | +            {value:'1',name:'块 (3D空间)'},
 | 
	
		
			
				|  |  | +            {value:'2',name:'圆柱 (3D空间)'},
 | 
	
		
			
				|  |  | +             {value:'3',name:'棱柱 (3D空间)'},
 | 
	
		
			
				|  |  | +            {value:'4',name:'球 (3D空间)'},
 | 
	
		
			
				|  |  | +            {value:'5',name:'圆环 (3D空间)'},
 | 
	
		
			
				|  |  |            ],
 | 
	
		
			
				|  |  |             selval:'1',
 | 
	
		
			
				|  |  | +           optcurvelist:[
 | 
	
		
			
				|  |  | +              {value:'1',name:'直线'},
 | 
	
		
			
				|  |  | +            {value:'2',name:'贝塞尔曲线'},
 | 
	
		
			
				|  |  | +             {value:'3',name:'三次样条曲线'},
 | 
	
		
			
				|  |  | +            {value:'4',name:'非均匀有理B样条'},
 | 
	
		
			
				|  |  | +            {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:'圆(圆心/点)'},
 | 
	
		
			
				|  |  | +            {value:'17',name:'圆(点/点/点)'},
 | 
	
		
			
				|  |  | +           ],
 | 
	
		
			
				|  |  | +           selcure:"1",
 | 
	
		
			
				|  |  |             // 边界条件
 | 
	
		
			
				|  |  |         //  几何基础
 | 
	
		
			
				|  |  |          jic,
 | 
	
	
		
			
				|  | @@ -448,6 +590,7 @@ export default {
 | 
	
		
			
				|  |  |          formLabelWidth: '60px',
 | 
	
		
			
				|  |  |          formLabelWidth2:'73px',
 | 
	
		
			
				|  |  |          formLabelWidth4:'37px',
 | 
	
		
			
				|  |  | +        formLabelWidth5:'100px',
 | 
	
		
			
				|  |  |        
 | 
	
		
			
				|  |  |            form: {
 | 
	
		
			
				|  |  |            name: '',
 | 
	
	
		
			
				|  | @@ -489,13 +632,17 @@ methods:{
 | 
	
		
			
				|  |  |      case 1:
 | 
	
		
			
				|  |  |        this.dialog.dialogVisible3=true;
 | 
	
		
			
				|  |  |        break; 
 | 
	
		
			
				|  |  | +    case 2:
 | 
	
		
			
				|  |  | +      break;
 | 
	
		
			
				|  |  | +    case 3:
 | 
	
		
			
				|  |  | +      this.dialog.dialogcurve=true;
 | 
	
		
			
				|  |  | +      break;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    // 实体的下拉选择
 | 
	
		
			
				|  |  |    changest(val){
 | 
	
		
			
				|  |  | -    console.log(1111);
 | 
	
		
			
				|  |  | -    console.log(this.form.selval);
 | 
	
		
			
				|  |  | +    this.selval=val;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -568,7 +715,9 @@ line-height: 25px;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |   
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +.inputwithd  .el-input__inner{
 | 
	
		
			
				|  |  | +  width: 74px;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  |   .titleinput .el-input{
 | 
	
		
			
				|  |  |      width: 100px;
 | 
	
		
			
				|  |  |    }
 |