|
@@ -1358,7 +1358,7 @@
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
<!-- 结果显示 -->
|
|
|
- <!--轮廓显示 Contour Displsy :style="styX" :left="styX"-->
|
|
|
+ <!--轮廓显示 Contour Displsy :style="styX" :left="styX" custom-class='dialoglocation dialog_color '-->
|
|
|
<el-dialog :visible.sync="dialog.contour_visiable"
|
|
|
v-draggable
|
|
|
v-draggleft=[styX.left]
|
|
@@ -1366,7 +1366,7 @@
|
|
|
:modal='false'
|
|
|
:close-on-click-modal="false"
|
|
|
@close='activecleer()'
|
|
|
- custom-class='dialoglocation dialog_color '
|
|
|
+ custom-class='dialoglocation dialog_color'
|
|
|
width="385px"
|
|
|
>
|
|
|
<div slot="title" class=dialog_header>
|
|
@@ -2069,9 +2069,23 @@ import { number } from 'echarts/lib/export';
|
|
|
// const draggleft = (el, binding) => {
|
|
|
// let dialogleft=el.querySelector('.el-dialog');
|
|
|
// };
|
|
|
-
|
|
|
+// * @param {*} el
|
|
|
+// * @param {*} binding
|
|
|
+// const draggleft = (el, binding) => {
|
|
|
+// console.log(el);
|
|
|
+// // 绑定拖拽事件 [绑定拖拽触发元素为弹框头部、拖拽移动元素为整个弹框]
|
|
|
+// el.querySelector('.el-dialog').style.left =binding.value;
|
|
|
+// console.log(binding.value);
|
|
|
+// };
|
|
|
+// const directives = {
|
|
|
+// draggleft
|
|
|
+// };
|
|
|
export default {
|
|
|
-
|
|
|
+ install(Vue) {
|
|
|
+ Object.keys(directives).forEach((key) => {
|
|
|
+ Vue.directive(key, directives[key]);
|
|
|
+ });
|
|
|
+ },
|
|
|
components:{geometry,meshindex,result,toolindex,filesload,vueUploader,Addtabs},
|
|
|
props:{
|
|
|
femnum:String,
|
|
@@ -3005,8 +3019,12 @@ let b=(Number(this.colorobj.B)/255).toFixed(4);
|
|
|
clickgeometry(e,index,key){
|
|
|
var e=e||window.Event
|
|
|
this.styX.left=e.clientX+'px';
|
|
|
+// this.$nextTick(()=>{
|
|
|
+// document.querySelector('.el-dialog').style.left =this.styX.left;
|
|
|
+// })
|
|
|
+
|
|
|
+//console.log(document.querySelector('.el-dialog').style.left );
|
|
|
this.active=key;
|
|
|
- console.log(this.styX.left)
|
|
|
switch(key){
|
|
|
case 'one-0':
|
|
|
this.dialog.fem_upload=true;
|
|
@@ -3577,6 +3595,9 @@ line-height: 30px;
|
|
|
<style lang="scss" scoped>
|
|
|
@import '@/styles/variables.scss';
|
|
|
@import '@/styles/mixin.scss';
|
|
|
+ .el-dialog__wrapper{
|
|
|
+ top: 20vh;
|
|
|
+ }
|
|
|
.btnaniu{
|
|
|
text-align: right;
|
|
|
}
|