liuqiao %!s(int64=2) %!d(string=hai) anos
pai
achega
07f9cd8f2b
Modificáronse 81 ficheiros con 149 adicións e 16 borrados
  1. 0 0
      dist/index.html
  2. 0 0
      dist/static/css/app.8f823378.css
  3. 0 0
      dist/static/css/app.a78ce517.css
  4. 1 1
      dist/static/css/chunk-0f712b84.f926d207.css
  5. 0 0
      dist/static/css/chunk-1e850e79.9ff34588.css
  6. 0 0
      dist/static/css/chunk-3255fda1.002a4d26.css
  7. 0 0
      dist/static/css/chunk-40096e85.a276363d.css
  8. 0 0
      dist/static/css/chunk-77d59da6.23cd001f.css
  9. 0 0
      dist/static/css/chunk-eec60f30.c473af82.css
  10. 0 0
      dist/static/css/chunk-elementUI.17a6e6b2.css
  11. 0 0
      dist/static/css/chunk-elementUI.ded27da0.css
  12. BIN=BIN
      dist/static/fonts/element-icons.b02bdc1b.ttf
  13. BIN=BIN
      dist/static/fonts/element-icons.d2f69a92.woff
  14. BIN=BIN
      dist/static/img/14.bbe23a6c.png
  15. BIN=BIN
      dist/static/img/19.b333f349.png
  16. BIN=BIN
      dist/static/img/3.80b59658.png
  17. BIN=BIN
      dist/static/img/7.727a2712.png
  18. BIN=BIN
      dist/static/img/qy.8597ecb3.png
  19. BIN=BIN
      dist/static/img/zoomtowindow.42c2481e.png
  20. 0 0
      dist/static/js/app.762203f1.js
  21. 0 0
      dist/static/js/app.b82f9639.js
  22. 0 0
      dist/static/js/chunk-0e032118.5cc7c3a3.js
  23. 1 0
      dist/static/js/chunk-0f712b84.b860532a.js
  24. 0 0
      dist/static/js/chunk-122c8ccc.aeb0cf2b.js
  25. 0 0
      dist/static/js/chunk-1e850e79.21f0fd14.js
  26. 0 0
      dist/static/js/chunk-23911c78.7259f045.js
  27. 0 0
      dist/static/js/chunk-24a4a90a.8cf47715.js
  28. 0 1
      dist/static/js/chunk-2aeab4ca.6104ed0f.js
  29. 0 0
      dist/static/js/chunk-3255fda1.7f9f772c.js
  30. 0 0
      dist/static/js/chunk-40096e85.f92d7255.js
  31. 0 0
      dist/static/js/chunk-4fa4b228.e45b7220.js
  32. 0 0
      dist/static/js/chunk-60f97dde.6415df89.js
  33. 0 0
      dist/static/js/chunk-77d59da6.9cfec28e.js
  34. 0 0
      dist/static/js/chunk-bcb12504.901af9ba.js
  35. 0 0
      dist/static/js/chunk-eec60f30.f3b6e4b5.js
  36. 0 0
      dist/static/js/chunk-elementUI.0f8aa3a4.js
  37. 0 0
      dist/static/js/chunk-elementUI.732cb3b3.js
  38. 0 0
      dist/static/js/chunk-libs.ce87097d.js
  39. BIN=BIN
      src/assets/icon/1.png
  40. BIN=BIN
      src/assets/icon/10.png
  41. BIN=BIN
      src/assets/icon/11.png
  42. BIN=BIN
      src/assets/icon/12.png
  43. BIN=BIN
      src/assets/icon/13.png
  44. BIN=BIN
      src/assets/icon/14.png
  45. BIN=BIN
      src/assets/icon/15.png
  46. BIN=BIN
      src/assets/icon/16.png
  47. BIN=BIN
      src/assets/icon/17.png
  48. BIN=BIN
      src/assets/icon/18.png
  49. BIN=BIN
      src/assets/icon/19.png
  50. BIN=BIN
      src/assets/icon/2.png
  51. BIN=BIN
      src/assets/icon/20.png
  52. BIN=BIN
      src/assets/icon/21.png
  53. BIN=BIN
      src/assets/icon/3.png
  54. BIN=BIN
      src/assets/icon/4.png
  55. BIN=BIN
      src/assets/icon/5.png
  56. BIN=BIN
      src/assets/icon/6.png
  57. BIN=BIN
      src/assets/icon/7.png
  58. BIN=BIN
      src/assets/icon/8.png
  59. BIN=BIN
      src/assets/icon/9.png
  60. BIN=BIN
      src/assets/icon/axislegend.png
  61. BIN=BIN
      src/assets/icon/defaultmousecontrol.png
  62. BIN=BIN
      src/assets/icon/down_arrow_def.png
  63. BIN=BIN
      src/assets/icon/logo.png
  64. BIN=BIN
      src/assets/icon/orbit.png
  65. BIN=BIN
      src/assets/icon/pan.png
  66. BIN=BIN
      src/assets/icon/selectbysingleclick.png
  67. BIN=BIN
      src/assets/icon/selectbywindow.png
  68. BIN=BIN
      src/assets/icon/toolbar_handle_h_def.png
  69. BIN=BIN
      src/assets/icon/toolbar_handle_v_def.png
  70. BIN=BIN
      src/assets/icon/view_back.png
  71. BIN=BIN
      src/assets/icon/view_bottom.png
  72. BIN=BIN
      src/assets/icon/view_front.png
  73. BIN=BIN
      src/assets/icon/view_isometric.png
  74. BIN=BIN
      src/assets/icon/view_left.png
  75. BIN=BIN
      src/assets/icon/view_right.png
  76. BIN=BIN
      src/assets/icon/view_top.png
  77. BIN=BIN
      src/assets/icon/zoom.png
  78. BIN=BIN
      src/assets/icon/zoomtoextents.png
  79. BIN=BIN
      src/assets/icon/zoomtowindow.png
  80. 4 2
      src/views/index/HCFDLab/fileupload.vue
  81. 143 12
      src/views/index/HCFDLab/index.vue

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/css/app.8f823378.css


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/css/app.a78ce517.css


+ 1 - 1
dist/static/css/chunk-2aeab4ca.563587c5.css → dist/static/css/chunk-0f712b84.f926d207.css

@@ -1 +1 @@
-[data-v-407465b1]:export{color_0:#000;color_3:#333;color_6:#666;color_9:#999;color_b:#bbb;color_d:#ddd;color_e:#eee;color_f2:#f2f2f2;color_f5:#f5f5f5;color_fa:#fafafa;color_fc:#fcfcfc;color_f:#fff;color_on:#fd5a57;pad:120px}.user[data-v-407465b1]{width:100%;height:100%}.user .container[data-v-407465b1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.user .container .user-slider[data-v-407465b1]{width:180px;height:100%;padding-top:20px}.user .container .user-main[data-v-407465b1]{width:calc(100% - 190px);height:100%}.user-slider .el-menu{border:none}.user-slider .el-menu-item{height:36px;line-height:36px;font-size:14px;text-align:center;color:#b6b6b6}.user-slider .el-menu-item.is-active{color:#fff;background:#fd5a57}
+[data-v-e6344012]:export{color_0:#000;color_3:#333;color_6:#666;color_9:#999;color_b:#bbb;color_d:#ddd;color_e:#eee;color_f2:#f2f2f2;color_f5:#f5f5f5;color_fa:#fafafa;color_fc:#fcfcfc;color_f:#fff;color_on:#fd5a57;pad:120px}.user[data-v-e6344012]{width:100%;height:100%}.user .container[data-v-e6344012]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.user .container .user-slider[data-v-e6344012]{width:180px;height:100%;padding-top:20px}.user .container .user-main[data-v-e6344012]{width:calc(100% - 190px);height:100%}.user-slider .el-menu{border:none}.user-slider .el-menu-item{height:36px;line-height:36px;font-size:14px;text-align:center;color:#b6b6b6}.user-slider .el-menu-item.is-active{color:#fff;background:#fd5a57}.border .el-menu{border:none}

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/css/chunk-1e850e79.9ff34588.css


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/css/chunk-3255fda1.002a4d26.css


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/css/chunk-40096e85.a276363d.css


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/css/chunk-77d59da6.23cd001f.css


+ 0 - 0
dist/static/css/chunk-cd716f08.c473af82.css → dist/static/css/chunk-eec60f30.c473af82.css


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/css/chunk-elementUI.17a6e6b2.css


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/css/chunk-elementUI.ded27da0.css


BIN=BIN
dist/static/fonts/element-icons.b02bdc1b.ttf


BIN=BIN
dist/static/fonts/element-icons.d2f69a92.woff


BIN=BIN
dist/static/img/14.bbe23a6c.png


BIN=BIN
dist/static/img/19.b333f349.png


BIN=BIN
dist/static/img/3.80b59658.png


BIN=BIN
dist/static/img/7.727a2712.png


BIN=BIN
dist/static/img/qy.8597ecb3.png


BIN=BIN
dist/static/img/zoomtowindow.42c2481e.png


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/app.762203f1.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/app.b82f9639.js


+ 0 - 0
dist/static/js/chunk-0e032118.ac39a477.js → dist/static/js/chunk-0e032118.5cc7c3a3.js


+ 1 - 0
dist/static/js/chunk-0f712b84.b860532a.js

@@ -0,0 +1 @@
+(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0f712b84"],{2073:function(e,t,o){},3590:function(e,t,o){"use strict";var a=o("2073"),c=o.n(a);c.a},5841:function(e,t,o){e.exports={color_0:"#000",color_3:"#333",color_6:"#666",color_9:"#999",color_b:"#bbb",color_d:"#ddd",color_e:"#eee",color_f2:"#f2f2f2",color_f5:"#f5f5f5",color_fa:"#fafafa",color_fc:"#fcfcfc",color_f:"#fff",color_on:"#FD5A57",pad:"120px"}},"7abe":function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"user lbg_color2"},[o("div",{staticClass:"container border"},[o("div",{staticClass:"user-slider lbg_color3 el-menu"},[o("el-menu",{staticClass:"lbg_color3",attrs:{"default-active":e.activeIndex},on:{select:e.Select}},[o("el-menu-item",{attrs:{index:"/home/myproject"}},[e._v("我的项目")]),e._v(" "),o("el-menu-item",{attrs:{index:"/home/openproject"}},[e._v("公开项目")])],1)],1),e._v(" "),o("section",{staticClass:"user-main "},[o("transition",{attrs:{name:"fade-transform",mode:"out-in"}},[o("router-view",{key:e.dateKey})],1)],1)])])},c=[],r=(o("a481"),o("b775"),{name:"User",data:function(){return{dateKey:(new Date).getTime(),defaultPage:"/myproject"}},computed:{activeIndex:function(){var e=this.$route.path;return"/home"===e&&(this.$router.replace({path:e+this.defaultPage}),console.log(e+this.defaultPage),console.log(111)),e}},created:function(){},methods:{Select:function(e){this.$router.replace({path:e})}}}),n=r,l=(o("3590"),o("fca8"),o("2877")),s=Object(l["a"])(n,a,c,!1,null,"e6344012",null);t["default"]=s.exports},fca8:function(e,t,o){"use strict";var a=o("5841"),c=o.n(a);c.a}}]);

+ 0 - 0
dist/static/js/chunk-122c8ccc.4905e14b.js → dist/static/js/chunk-122c8ccc.aeb0cf2b.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-1e850e79.21f0fd14.js


+ 0 - 0
dist/static/js/chunk-23911c78.97f0a921.js → dist/static/js/chunk-23911c78.7259f045.js


+ 0 - 0
dist/static/js/chunk-24a4a90a.138d7400.js → dist/static/js/chunk-24a4a90a.8cf47715.js


+ 0 - 1
dist/static/js/chunk-2aeab4ca.6104ed0f.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2aeab4ca"],{"29a5":function(e,t,o){},5841:function(e,t,o){e.exports={color_0:"#000",color_3:"#333",color_6:"#666",color_9:"#999",color_b:"#bbb",color_d:"#ddd",color_e:"#eee",color_f2:"#f2f2f2",color_f5:"#f5f5f5",color_fa:"#fafafa",color_fc:"#fcfcfc",color_f:"#fff",color_on:"#FD5A57",pad:"120px"}},7965:function(e,t,o){"use strict";var a=o("29a5"),c=o.n(a);c.a},"7abe":function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"user lbg_color2"},[o("div",{staticClass:"container"},[o("div",{staticClass:"user-slider lbg_color3"},[o("el-menu",{staticClass:"lbg_color3",attrs:{"default-active":e.activeIndex},on:{select:e.Select}},[o("el-menu-item",{attrs:{index:"/home/myproject"}},[e._v("我的项目")]),e._v(" "),o("el-menu-item",{attrs:{index:"/home/openproject"}},[e._v("公开项目")])],1)],1),e._v(" "),o("section",{staticClass:"user-main "},[o("transition",{attrs:{name:"fade-transform",mode:"out-in"}},[o("router-view",{key:e.dateKey})],1)],1)])])},c=[],r=(o("a481"),o("b775"),{name:"User",data:function(){return{dateKey:(new Date).getTime(),defaultPage:"/myproject"}},computed:{activeIndex:function(){var e=this.$route.path;return"/home"===e&&(this.$router.replace({path:e+this.defaultPage}),console.log(e+this.defaultPage),console.log(111)),e}},created:function(){},methods:{Select:function(e){this.$router.replace({path:e})}}}),n=r,s=(o("7965"),o("fca8"),o("2877")),l=Object(s["a"])(n,a,c,!1,null,"407465b1",null);t["default"]=l.exports},fca8:function(e,t,o){"use strict";var a=o("5841"),c=o.n(a);c.a}}]);

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-3255fda1.7f9f772c.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-40096e85.f92d7255.js


+ 0 - 0
dist/static/js/chunk-4fa4b228.24750cd8.js → dist/static/js/chunk-4fa4b228.e45b7220.js


+ 0 - 0
dist/static/js/chunk-60f97dde.e10e6047.js → dist/static/js/chunk-60f97dde.6415df89.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-77d59da6.9cfec28e.js


+ 0 - 0
dist/static/js/chunk-bcb12504.11cd4aba.js → dist/static/js/chunk-bcb12504.901af9ba.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-eec60f30.f3b6e4b5.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-elementUI.0f8aa3a4.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-elementUI.732cb3b3.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-libs.ce87097d.js


BIN=BIN
src/assets/icon/1.png


BIN=BIN
src/assets/icon/10.png


BIN=BIN
src/assets/icon/11.png


BIN=BIN
src/assets/icon/12.png


BIN=BIN
src/assets/icon/13.png


BIN=BIN
src/assets/icon/14.png


BIN=BIN
src/assets/icon/15.png


BIN=BIN
src/assets/icon/16.png


BIN=BIN
src/assets/icon/17.png


BIN=BIN
src/assets/icon/18.png


BIN=BIN
src/assets/icon/19.png


BIN=BIN
src/assets/icon/2.png


BIN=BIN
src/assets/icon/20.png


BIN=BIN
src/assets/icon/21.png


BIN=BIN
src/assets/icon/3.png


BIN=BIN
src/assets/icon/4.png


BIN=BIN
src/assets/icon/5.png


BIN=BIN
src/assets/icon/6.png


BIN=BIN
src/assets/icon/7.png


BIN=BIN
src/assets/icon/8.png


BIN=BIN
src/assets/icon/9.png


BIN=BIN
src/assets/icon/axislegend.png


BIN=BIN
src/assets/icon/defaultmousecontrol.png


BIN=BIN
src/assets/icon/down_arrow_def.png


BIN=BIN
src/assets/icon/logo.png


BIN=BIN
src/assets/icon/orbit.png


BIN=BIN
src/assets/icon/pan.png


BIN=BIN
src/assets/icon/selectbysingleclick.png


BIN=BIN
src/assets/icon/selectbywindow.png


BIN=BIN
src/assets/icon/toolbar_handle_h_def.png


BIN=BIN
src/assets/icon/toolbar_handle_v_def.png


BIN=BIN
src/assets/icon/view_back.png


BIN=BIN
src/assets/icon/view_bottom.png


BIN=BIN
src/assets/icon/view_front.png


BIN=BIN
src/assets/icon/view_isometric.png


BIN=BIN
src/assets/icon/view_left.png


BIN=BIN
src/assets/icon/view_right.png


BIN=BIN
src/assets/icon/view_top.png


BIN=BIN
src/assets/icon/zoom.png


BIN=BIN
src/assets/icon/zoomtoextents.png


BIN=BIN
src/assets/icon/zoomtowindow.png


+ 4 - 2
src/views/index/HCFDLab/fileupload.vue

@@ -2,8 +2,10 @@
     <div class="webuploader-container">
         <div :id="'uploader'+upId">
                 <el-row>
-                    <el-col :span="6"> {{name}}  </el-col>                   
-                    <el-col :span="6"> <div :id="'picker'+upId" class="text_color" >选择文件</div>  </el-col>
+                    <!-- <el-col :span="6"> {{name}}  </el-col>                   
+                    <el-col :span="6"> <div :id="'picker'+upId" class="text_color" >选择文件</div>  </el-col> -->
+                    <!-- <el-button :id="'picker'+upId"> {{name}} </el-button> -->
+                    <div class="btntext" :id="'picker'+upId">{{name}}</div>
                 </el-row>
 
                 <el-row v-for="(fileObj,key) in files" :key="key" class="disflex">

+ 143 - 12
src/views/index/HCFDLab/index.vue

@@ -8,7 +8,17 @@
           <el-tabs   v-model="activeName" type="card" @tab-click="handleClick">
 
             <el-tab-pane label="几何建模" name="one"><geometry></geometry></el-tab-pane>
-          <el-tab-pane label="网格划分" name="twos"> <meshindex></meshindex></el-tab-pane>
+            <!-- 网格划分 -->
+          <el-tab-pane label="网格划分" name="twos"> 
+               <div class="imgzong">
+                <div class="listitem lbg_color3 bkcolor3"  v-for="(item,index) in meshlist"  :key="'one-'+ index" :class="{activeOrange:active=='one-'+ index}" @click="clickgeometry($event,index,'one-'+ index)" >
+             <div class="item2 "   >
+                 <el-image :src="item.icon" fit="cover" />  
+                   <span >{{item.titlie}}</span>
+            </div>
+            </div>
+               </div>
+          </el-tab-pane>
           <!-- 通用设置 -->
           <el-tab-pane :label="$t('HCFD.geneal.geneal')" name="two">
               <div class="imgzong">
@@ -132,16 +142,38 @@
             </div>
         
           </el-tab-pane>
-          
+          <!-- 结果显示 -->
            <el-tab-pane :label=" $t('HCFD.results.results')" name="five">
-              <div class="imgzong" v-if="lsolverState=='2'">
-               <div class="listitem lbg_color3 bkcolor3" v-for="(item,index) in  resultslist"  :key="'five-'+ index" :class="{activeOrange:active=='five-'+ index}" @click="clickgeometry($event,index,'five-'+ index)" >
-             <div class="item2 "   >
+              <div class="imgzong" v-if="lsolverState=='2'" >
+               <div class="listitem lbg_color3 bkcolor3" >
+             <div class="item1 " v-for="(item,index) in  resultslist"  :key="'five-'+ index" :class="{activeOrange:active=='five-'+ index}" @click="clickgeometry($event,index,'five-'+ index)"  >
+                 <el-image :src="item.icon" fit="cover" />  
+                   <span >{{item.titlie}}</span>
+            </div>
+            
+            </div>
+             <!-- <div class="listitem lbg_color3 bkcolor3" style=" display: flex" >
+               <div>
+             <div class="item1 " v-for="(item,index) in plotslsit"  :key="'five1-'+ index" :class="{activeOrange:active=='five1-'+ index}" @click="clickgeometry($event,index,'five1-'+ index)"  >
                  <el-image :src="item.icon" fit="cover" />  
                    <span >{{item.titlie}}</span>
             </div>
             </div>
+              <div>
+            <div class="item1 " v-for="(item,index) in  plotslsit1"  :key="'five2-'+ index" :class="{activeOrange:active=='five2-'+ index}" @click="clickgeometry($event,index,'five2-'+ index)"  >
+                 <el-image :src="item.icon" fit="cover" />  
+                   <span >{{item.titlie}}</span>
+            </div>
+             </div>
+              <div>
+            <div class="item1 " v-for="(item,index) in  plotslsit2"  :key="'five3-'+ index" :class="{activeOrange:active=='five3-'+ index}" @click="clickgeometry($event,index,'five3-'+ index)"  >
+                 <el-image :src="item.icon" fit="cover" />  
+                   <span >{{item.titlie}}</span>
+            </div>
+             </div>
+            </div> -->
                </div>
+              
            </el-tab-pane>
            <!-- 工具 -->
           <el-tab-pane :label="$t('HCFD.tool.unitConversion')" name="six"> 
@@ -156,6 +188,61 @@
         </el-tabs>
          </div> 
           </div> 
+          <!-- 文件上传 -->
+             <el-dialog
+     v-if="active=='one-0'"
+      :visible.sync="dialog.upload_visiable"
+      :close-on-click-modal="false"
+      @close='activecleer()'
+      class="dialog"
+    :modal='false'
+    custom-class='dialoglocation dialog_color'
+     width="385px"
+     :style="styX"
+    >
+      <div slot="title" class=dialog_header>
+     <el-image class="imge" :src="q4" fit="cover" />
+     <span class="text-color">文件上传</span>
+  </div>
+      <el-form>
+            <!-- <el-form-item  >
+          <span>{{ $t("HCFD.file.name") }}:</span>
+          <p class="text">{{project.projectName}}</p>
+          <span>{{ $t("HCFD.file.desc") }}:</span>
+           <p class="text">{{project.projectDesc}}</p>
+        </el-form-item> -->
+  
+       
+        <el-form-item label="File Type">
+          <el-radio disabled v-model="project.fileType" label="binary"
+            >{{ $t("HCFD.file.binary") }}</el-radio
+          >
+          <el-radio v-model="project.fileType" label="ascii">{{ $t("HCFD.file.ascii")}}</el-radio>
+        </el-form-item>
+        <vue-uploader
+          ref="ugrid"
+          :projectId="project.projectId"
+          :solverType="'hcfd'"
+          :accept="'.ugrid'"
+          :name="'Load Grid File'"
+          :upId="'2'"
+        ></vue-uploader>
+        <!-- <vue-uploader
+          ref="mapbc"
+          :projectId="project.projectId"
+          :solverType="'hcfd'"
+          :accept="'.mapbc,.dat'"
+          :name="'Load BC File'"
+          :upId="'1'"
+        ></vue-uploader> -->
+      </el-form>
+      <div slot="footer" class="dialog-footer">
+        <el-button  @click="dialog.upload_visiable = false">{{ $t("HCFD.file.cancel")}}</el-button>
+        <el-button type="primary" @click="dialog.upload_visiable = false"
+          >{{ $t("HCFD.file.ok")}}</el-button
+        >
+      </div>
+    </el-dialog>
 <!-- 缩放 -->
    <el-dialog
      v-if="active=='two-0'"
@@ -928,6 +1015,16 @@
   </div>
       <el-form >
            <div class="selecr">
+             <div>
+               <vue-uploader
+              ref="mapbc"
+              :projectId="project.projectId"
+              :solverType="'hcfd'"
+              :accept="'.mapbc,.dat'"
+              :name="'Load BC File'"
+              :upId="'1'"
+            ></vue-uploader>
+             </div>
                 <el-form-item >
             <el-input type="textarea" v-model="form.desc"></el-input>
           </el-form-item>
@@ -1877,6 +1974,15 @@ import q4 from '@/assets/icon/u3868.png'
 import q5 from '@/assets/icon/u10048.png'
 import q6 from '@/assets/icon/u10068.png'
 
+
+import p1 from '@/assets/icon/7.png'
+import p2 from '@/assets/icon/zoomtowindow.png'
+import p3 from '@/assets/icon/1.png'
+import p4 from '@/assets/icon/3.png'
+import p5 from '@/assets/icon/13.png'
+import p6 from '@/assets/icon/14.png'
+import p7 from '@/assets/icon/19.png'
+
 import adilog from "@/assets/hcfd_images/adilog.png";
 import Pagination from '@/components/Pagination'
 import { Message, MessageBox } from "element-ui";
@@ -1954,6 +2060,13 @@ export default {
        q4,
        q5,
        q6,
+       p1,
+       p2,
+       p3,
+       p4,
+       p5,
+       p6,
+       p7,
       visibles:false,
       restime:'',
       numzhexian:'',
@@ -2013,6 +2126,10 @@ export default {
             // {icon:t4, titlie:'分析类型'},  
             // {icon:t5, titlie:'并行类型'}, 
         ],
+        meshlist:[
+           { icon:q4, titlie:'文件上传'},
+          
+        ],
         physicslist:[
             { icon:w1, titlie:'控制方程'},
         ],
@@ -2052,6 +2169,21 @@ export default {
             { icon:j1, titlie:'物面数据'},
             { icon:j2, titlie:'流场数据'},
         ],
+        plotslsit:[
+            { icon:p1, titlie:'Model plot'},
+            { icon:p2, titlie:'path plot'},
+            { icon:p3, titlie:'Global variables'},
+        ],
+         plotslsit1:[
+            { icon:p4, titlie:'Design plot'},
+            { icon:p5, titlie:'Gentralized Y Plot'},
+            { icon:p6, titlie:'Import'},
+        ],
+           plotslsit2:[
+             { icon:p6, titlie:'Length Unit'},
+            { icon:p7, titlie:'History rlot'},
+            { icon:p6, titlie:'Import IYPlot'},
+        ],
         unitlist:[
             { icon:d1, titlie:'单位换算'},
             { icon:d2, titlie:'Y+计算器'},
@@ -2729,6 +2861,9 @@ this.styX.left=e.clientX+'px';
            this.name="amend"
           this.clickNew();
       break; 
+       case 'one-0':
+       this.dialog.upload_visiable = true;
+       break; 
      case 'two-0':
        this.dialog.scale_visiable = true;
        break; 
@@ -3639,10 +3774,6 @@ html,body{
     padding: 15px;
     position: relative;
     height: 88vh;
-  //  box-shadow:   2px 0 15px 0 rgb(232, 232, 232);
-  //   -webkit-box-shadow:   2px 0 15px 0 rgb(232, 232, 232);
-  //   -moz-box-shadow:  2px 0 15px 0 rgb(232, 232, 232);
-             
     }
      .part-panel-collapse-handle {
     position: absolute;
@@ -3672,7 +3803,7 @@ html,body{
         
     }
 .imgcontent img{
-    font-size: 16px;
+    font-size: 16px; 
 }
     .slide-fade-enter-active {
   transition: all .3s ease;
@@ -3746,10 +3877,10 @@ html,body{
     align-items: center;
     }
       .listitem{
-            width: 100px;
+            width: auto;
             height:92px;
             margin: 5px;
-            padding: 2px;
+            padding: 2px 6px 2px 2px;
             overflow: hidden;
    
   .el-image{

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio