liuqiao 7 ヶ月 前
コミット
5182dade81

+ 8 - 0
src/style/style.css

@@ -2197,6 +2197,14 @@ font-size: .0677rem;
   overflow: auto;
   z-index: 208;
 }
+.lfetflex{
+  position: fixed;   
+  left: 28px;
+  top: 70px;
+  height: 87vh;
+  overflow: auto;
+  z-index: 208;
+}
 .hie{
   overflow: auto;
     position: relative;

+ 37 - 15
src/view/components/InfoDisaster.vue

@@ -1623,22 +1623,44 @@ import vueUploader from "./fileuploads.vue";
 import { NULL } from "sass";
 import emitter from "@/utils/emitter";
 // import filesload from "./filesloads.vue";
+// const statusMap = {
+//   'CIRCULAR': '圆形',
+//   'RECTANGLE': '矩形',
+//   'SEMICIRCULAR': '半椭圆形',
+//   'SEMIELLIPTICAL': '半圆形',
+//   'EGG': '蛋形',
+//   'GOTHIC': '哥特形',
+//   'MODBASKETHANDLE': '更正蓝形',
+//   'ARCH': '拱形',
+//   'RECT_ROUND': '弧底矩形',
+//   'BASKETHANDLE': '蓝形',
+//   'HORSESHOE': '马蹄形',
+//   'RECT_TRIANGULAR': '三角底矩形',
+//   'VERT_ELLIPSE': '竖向椭圆',
+//   'HORZI_ELLIPSE': '水平椭圆',
+//   'CATENARY': '悬链式',
+// };
 const statusMap = {
-  'CIRCULAR': '圆形',
-  'RECTANGLE': '矩形',
-  'SEMICIRCULAR': '半椭圆形',
-  'SEMIELLIPTICAL': '半圆形',
-  'EGG': '蛋形',
-  'GOTHIC': '哥特形',
-  'MODBASKETHANDLE': '更正蓝形',
-  'ARCH': '拱形',
-  'RECT_ROUND': '弧底矩形',
-  'BASKETHANDLE': '蓝形',
-  'HORSESHOE': '马蹄形',
-  'RECT_TRIANGULAR': '三角底矩形',
-  'VERT_ELLIPSE': '竖向椭圆',
-  'HORZI_ELLIPSE': '水平椭圆',
-  'CATENARY': '悬链式',
+  'halfarch_1': '1-1断面',
+  'halfarch_2': '2-2断面',
+  'halfarch_3': '3-3断面',
+  'halfarch_4': '4-4断面',
+  'halfarch_5': '5-5断面',
+  'halfarch_6': '6-6断面',
+  'halfarch_7': '7-7断面',
+  'halfarch_8': '8-8断面',
+  'section9': '9-9断面',
+  'section10': '10-10断面',
+  'halfarch_11': '11-11断面',
+  'halfarch_12': '12-12断面',
+  'halfarch_13': '13-13断面',
+  'halfarch_14': '14-14断面',
+  'halfarch_15': '15-15断面',
+  'halfarch_16': '16-16断面',
+  'halfarch_17': '17-17断面',
+  'halfarch_18': '18-18断面',
+  'halfarch_19': '19-19断面',
+  'halfarch_20': '20-20断面',
 };
 let isActive=ref(0)
 const  changeClass= (i)=>  {

+ 37 - 15
src/view/components/MenuCheck.vue

@@ -231,22 +231,44 @@ let sdialog=ref({
     dianadddialog:false,
     dialogVisiblenode:false,
 })
+// const statusMap = {
+//   'CIRCULAR': '圆形',
+//   'RECTANGLE': '矩形',
+//   'SEMICIRCULAR': '半椭圆形',
+//   'SEMIELLIPTICAL': '半圆形',
+//   'EGG': '蛋形',
+//   'GOTHIC': '哥特形',
+//   'MODBASKETHANDLE': '更正蓝形',
+//   'ARCH': '拱形',
+//   'RECT_ROUND': '弧底矩形',
+//   'BASKETHANDLE': '蓝形',
+//   'HORSESHOE': '马蹄形',
+//   'RECT_TRIANGULAR': '三角底矩形',
+//   'VERT_ELLIPSE': '竖向椭圆',
+//   'HORZI_ELLIPSE': '水平椭圆',
+//   'CATENARY': '悬链式',
+// };
 const statusMap = {
-  'CIRCULAR': '圆形',
-  'RECTANGLE': '矩形',
-  'SEMICIRCULAR': '半椭圆形',
-  'SEMIELLIPTICAL': '半圆形',
-  'EGG': '蛋形',
-  'GOTHIC': '哥特形',
-  'MODBASKETHANDLE': '更正蓝形',
-  'ARCH': '拱形',
-  'RECT_ROUND': '弧底矩形',
-  'BASKETHANDLE': '蓝形',
-  'HORSESHOE': '马蹄形',
-  'RECT_TRIANGULAR': '三角底矩形',
-  'VERT_ELLIPSE': '竖向椭圆',
-  'HORZI_ELLIPSE': '水平椭圆',
-  'CATENARY': '悬链式',
+  'halfarch_1': '1-1断面',
+  'halfarch_2': '2-2断面',
+  'halfarch_3': '3-3断面',
+  'halfarch_4': '4-4断面',
+  'halfarch_5': '5-5断面',
+  'halfarch_6': '6-6断面',
+  'halfarch_7': '7-7断面',
+  'halfarch_8': '8-8断面',
+  'section9': '9-9断面',
+  'section10': '10-10断面',
+  'halfarch_11': '11-11断面',
+  'halfarch_12': '12-12断面',
+  'halfarch_13': '13-13断面',
+  'halfarch_14': '14-14断面',
+  'halfarch_15': '15-15断面',
+  'halfarch_16': '16-16断面',
+  'halfarch_17': '17-17断面',
+  'halfarch_18': '18-18断面',
+  'halfarch_19': '19-19断面',
+  'halfarch_20': '20-20断面',
 };
 let coolactiveName1 = ref(["1", "2"]);
 let total = ref(1);

+ 6 - 5
src/view/components/MenuMine.vue

@@ -1563,7 +1563,7 @@ const changejm=(val)=>{
   }
   // 管道增加修改的接口
   const guandaoapi = () => {
-      if(guandaoobj.value.snId<guandaoobj.value.enId){
+    //   if(guandaoobj.value.snId<guandaoobj.value.enId){
        // console.log(params);
       const params = {
           transCode: 'D10002',
@@ -1607,10 +1607,11 @@ const changejm=(val)=>{
            // sdialog.value.gdadddialog = true;
             //  ElMessage.error(err.returnMsg)
           })
-      } else{
-       // sdialog.value.gdadddialog = true;
-          ElMessage.error("结束节点要大于开始节点")
-      }
+    //   } 
+    //   else{
+    //    // sdialog.value.gdadddialog = true;
+    //       ElMessage.error("结束节点要大于开始节点")
+    //   }
   }
   // 管道删除
   //node删除

+ 329 - 0
src/view/components/Menumap.vue

@@ -0,0 +1,329 @@
+<template>
+    <div class="l_Dialog bou tablebk">
+     <!--火灾左侧栏-->
+     <div class="common-layout" style="margin: 0">
+       <el-aside
+       width="480px"
+         class="L_aside L_aside1 asideg asidegbg leftbgimg1"
+         v-show="sendialogVisible"
+       >
+         <div class="demo-collapse">
+           <el-collapse v-model="coolactiveName1" accordion>
+             <el-collapse-item name="1" class="btnicon">
+               <template #title>
+                 <el-icon class="iconimg Frame3" fit="contain"></el-icon>
+                 平台管道映射<el-icon class="header-icon"> </el-icon>
+               </template>
+   <div class="l_Dialog">
+           <div class="classtab">
+               <div class="asides_content">
+                   <div class="jc_content tablecolor jc_content">
+
+                       <div class="font12 my_content1">
+                           <div class="btncolor tablefocus bmar">
+
+                               <el-table :data="tableData" style="width:480px" :max-height="tableHeight"
+                               :highlight-current-row="currentrow"  :row-class-name="tableRowClassName"
+                                   @row-click="handleDelete($event)"
+                                   :header-cell-style="{ 'background': 'rgba(13, 22, 57, 0) ' }">
+                                   <template v-slot:empty>
+                                   <p>暂无数据</p>
+                                   </template>
+                                   <el-table-column type="index" label="编号"  width="70"/>
+                                   <el-table-column prop="ptcode" label="平台code" />
+                                   <el-table-column prop="ptid" label="映射编号" />
+                                   <el-table-column prop="pname" label="所在巷道" />
+                            
+                               </el-table>
+                               <div class="demo-pagination-block pagination" style="margin-top: 20px;">
+                                            <el-config-provider :locale="zhCn">
+                                            <el-pagination v-model:current-page="currentPage4"
+                                                v-model:page-size="pageSize4" small background
+                                                layout="prev, total,pager, next, jumpe," :total="parseInt(total)"
+                                                class="mt-4" @current-change="handleCurrentChange" />
+                                   </el-config-provider>
+                                  </div>
+                           </div>
+                       </div>
+                       <div class="dialog-footer footer_div l_btn">
+                           <div class="footerbtn flex1">
+                               <div class="borderimg"><el-button @click="addsg();">添加</el-button></div>
+                           </div>
+                           <!-- <div class="footerbtn flex1"><div class="borderimg"><el-button  @click="addsg('2')">
+                             修改
+                                 </el-button></div></div> -->
+                                 <div class="footerbtn flex1">
+                               <div class="borderimg"><el-button @click="amend()">
+                                       修改
+                                   </el-button></div>
+                           </div>
+                           <div class="footerbtn flex1">
+                               <div class="borderimg"><el-button @click="shanchu()">
+                                       删除
+                                   </el-button></div>
+                           </div>
+                        
+                          
+                       </div>
+                   </div>
+               </div>
+           </div>
+       </div>
+       </el-collapse-item>
+           </el-collapse>
+       <!-- 添加 -->
+       <el-dialog v-model="addVisible"  align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia  foter_l tianjia">
+
+           <template #header="{ titleId, titleClass }">
+               <div class="my-header ">
+                   <el-image :src="icon" fit="contain"></el-image>
+                   <h4 :id="titleId" :class="titleClass">{{ add }}</h4>
+
+               </div>
+           </template>
+           <el-form class="demo-form-inline" :inline="true" :model="senobj">
+               <el-form-item label="平台编号" :label-width="formLabelWidth6">
+                   <el-input v-model="senobj.ptcode" maxlength="15" class="w-50 m-2" placeholder="请输入" />
+               </el-form-item>
+               <div class="demo-input-suffix firsttitle magintop guand_1">
+                   <el-form-item label="巷道名称" :label-width="formLabelWidth6">
+                       <el-input v-model="source.selectstr" disabled   class="w-50 m-2" placeholder="巷道名称" />
+                   </el-form-item>
+                   <div class="btn2">
+                       <el-button type="primary" @click="fireclick();">选择巷道</el-button>
+                   </div>
+               </div>
+              
+           </el-form>
+           <div class="dialog-footer footer_div l_btn">
+               <div class="footerbtn flex1">
+                   <div class="borderimg"><el-button @click="addVisible = false">取消</el-button></div>
+               </div>
+               <div class="footerbtn flex1">
+                   <div class="borderimg"><el-button @click="addEied(); ">
+                           确定
+                       </el-button></div>
+               </div>
+           </div>
+       </el-dialog>
+
+       <!-- 删除 -->
+       <el-dialog v-model="dialogsgdelect"  align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
+
+           <template #header="{ titleId, titleClass }">
+               <div class="my-header ">
+                   <el-image :src="icon" fit="contain"></el-image>
+                   <h4 :id="titleId" :class="titleClass">删除框</h4>
+
+               </div>
+           </template>
+           <h4 class="delecttitle"> 是否确认删除: <span class="spanclad">{{ zqname }}</span></h4>
+           <div class="dialog-footer footer_div l_btn">
+               <div class="footerbtn flex1">
+                   <div class="borderimg"><el-button @click="dialogsgdelect = false">取消</el-button></div>
+               </div>
+               <div class="footerbtn flex1">
+                   <div class="borderimg"><el-button @click="fundeledata(); dialogsgdelect = false">
+                           确定
+                       </el-button></div>
+               </div>
+           </div>
+       </el-dialog>
+       <!-- 选择管道 -->
+       <pipelines ref="pipeline" :selectstr="source.selectstr" @pipelineapi="pipelineapi" />
+          
+         </div>
+       </el-aside>
+     </div>
+   </div>
+</template>
+
+<script setup>
+import { computed, ref, onMounted, reactive, toRef } from "vue";
+import { request, uploadFile } from "@/utils/request";
+import { ElMessage, ElButton, ElDialog, ElSelect } from 'element-plus'
+import zhCn from 'element-plus/es/locale/lang/zh-cn'
+import icon from "@/assets/img/icon.png";
+import pipelines from "./PipeIine.vue"
+import { vtkmodel } from "@/control/vtkModel.js";
+import { timestampToTime } from '@/js/lindex.js'
+const currentPage4 = ref(1);
+const pageSize4 = ref(4)
+let total = ref(1);
+
+
+let pipeline = ref();
+let currentrow=ref(true);
+let sendialogVisible = ref(false);
+let addVisible = ref(false);
+let dialogsgdelect = ref(false)
+let classradio1 = ref('Fire');
+const formLabelWidth6 = ref(100);
+let coolactiveName1 = ref(["1", "2"]);
+let add = ref("")
+const resultactiveName = ref("first");
+let tableHeight = ref(200);
+let tableData = ref([]);
+let tableobj = ref({});
+let zqname = ref();
+let tishi=ref();
+let senobj = ref({
+    ptcode:'',
+    ptid:null,
+    pid:null,
+    pcode:'',
+    pname:''
+
+
+
+})
+let source = ref({
+   selectstr: '',
+})
+let firepid = ref("")
+const tableRowClassName = ({ row, rowIndex }) => {
+   if (rowIndex % 2 != 0) {
+       return 'evenRow';
+   }
+   return 'oddRow';
+
+}
+  //  节点分页查询
+  const handleCurrentChange = (val) => {
+    getsensor();
+  }
+// 选中一行
+const handleDelete = (val) => {
+   tableobj.value = val;
+   currentrow.value=true;
+   console.log(val);
+  // console.log(tableobj.value)
+}
+// 删除
+const shanchu = () => {
+   if (JSON.stringify(tableobj.value) == '{}') {
+       ElMessage.error("你还没有选中删除的项目")
+   } else {
+       dialogsgdelect.value = true
+       zqname.value = tableobj.value.pname;
+   }
+}
+const fundeledata = () => {
+
+   const params = {
+       transCode: 'M00008',
+       ptid: tableobj.value.ptid
+   }
+   request(params)
+       .then((res) => {
+           ElMessage({
+                 message: '平台管道映射删除成功',
+                 type: 'success',
+             })
+           getsensor();
+       })
+       .catch((err) => {
+           ElMessage.error(err.returnMsg)
+       })
+}
+onMounted(() => {
+   getsensor();
+});
+// 查询
+const getsensor = () => {
+
+const params = {
+   transCode: 'M00006',
+   count: pageSize4.value,
+   page: currentPage4.value,
+
+
+}
+request(params)
+   .then((res) => {
+       tableData.value = res.rows;
+       total.value = res.total;
+        tableobj.value={};
+      
+  
+   })
+   .catch((err) => {
+       ElMessage.error(err.returnMsg)
+   })
+}
+//添加
+const addsg = () => {
+   add.value = "添加";
+   tishi.value= add.value;
+   currentrow.value=false;
+   addVisible.value = true;
+   senobj.value.ptid = null;
+   senobj.value.ptcode = '';
+   senobj.value.pid =null;
+   senobj.value.pcode = null;
+   source.value.selectstr = '';
+   tableobj.value={};
+  
+}
+// 添加修改的接口
+const addEied = () => {
+   const params = {
+       transCode: 'M00007',
+       ptid: senobj.value.ptid ,
+       ptcode:senobj.value.ptcode,
+       pid: senobj.value.pid,
+       pcode: senobj.value.pcode,
+       pname:source.value.selectstr 
+   }
+   console.log(params)
+   request(params)
+       .then((res) => {
+           ElMessage({
+                 message:'平台管道映射'+tishi.value+'成功',
+                 type: 'success',
+             })
+           // tableData.value = res.rows;
+           addVisible.value = false;
+           getsensor();
+       })
+       .catch((err) => {
+           const regex = /字段\d*/g;
+           let Msg=err.returnMsg.replace(regex, '');
+           ElMessage.error(Msg)
+       })
+}
+
+
+//修改
+const amend = () => {
+   add.value = "修改";
+   tishi.value= add.value;
+   if (JSON.stringify(tableobj.value) == '{}') {
+       ElMessage.error("你还没有选中修改的项目")
+   } else {
+
+    senobj.value.ptid = tableobj.value.ptid;
+   senobj.value.ptcode = tableobj.value.ptcode;
+   senobj.value.pid =tableobj.value.pid;
+   senobj.value.pcode = tableobj.value.pcode;
+   source.value.selectstr =tableobj.value.pname;
+       addVisible.value = true;
+   }
+}
+// 巷道方法
+// 选择巷道
+const fireclick = () => {
+   pipeline.value.searchtaggd='';
+   pipeline.value.dialogVisiblenode = true;
+   pipeline.value.pipelinedata('');
+ 
+}
+//点击确定
+const pipelineapi = (row) => {
+   senobj.value.pid = row.id;
+   senobj.value.pcode= row.code;
+   source.value.selectstr = row.name;
+   tableobj.value.pid = row.id;
+}
+defineExpose({ sendialogVisible, });
+</script>

+ 37 - 15
src/view/components/PipeIine.vue

@@ -99,22 +99,44 @@ let total = ref(1);
 let searchtaggd = ref("");
 let searchtag=ref("");
 const currentPage4 = ref(1);
+// const statusMap = {
+//   'CIRCULAR': '圆形',
+//   'RECTANGLE': '矩形',
+//   'SEMICIRCULAR': '半椭圆形',
+//   'SEMIELLIPTICAL': '半圆形',
+//   'EGG': '蛋形',
+//   'GOTHIC': '哥特形',
+//   'MODBASKETHANDLE': '更正蓝形',
+//   'ARCH': '拱形',
+//   'RECT_ROUND': '弧底矩形',
+//   'BASKETHANDLE': '蓝形',
+//   'HORSESHOE': '马蹄形',
+//   'RECT_TRIANGULAR': '三角底矩形',
+//   'VERT_ELLIPSE': '竖向椭圆',
+//   'HORZI_ELLIPSE': '水平椭圆',
+//   'CATENARY': '悬链式',
+// };
 const statusMap = {
-  'CIRCULAR': '圆形',
-  'RECTANGLE': '矩形',
-  'SEMICIRCULAR': '半椭圆形',
-  'SEMIELLIPTICAL': '半圆形',
-  'EGG': '蛋形',
-  'GOTHIC': '哥特形',
-  'MODBASKETHANDLE': '更正蓝形',
-  'ARCH': '拱形',
-  'RECT_ROUND': '弧底矩形',
-  'BASKETHANDLE': '蓝形',
-  'HORSESHOE': '马蹄形',
-  'RECT_TRIANGULAR': '三角底矩形',
-  'VERT_ELLIPSE': '竖向椭圆',
-  'HORZI_ELLIPSE': '水平椭圆',
-  'CATENARY': '悬链式',
+  'halfarch_1': '1-1断面',
+  'halfarch_2': '2-2断面',
+  'halfarch_3': '3-3断面',
+  'halfarch_4': '4-4断面',
+  'halfarch_5': '5-5断面',
+  'halfarch_6': '6-6断面',
+  'halfarch_7': '7-7断面',
+  'halfarch_8': '8-8断面',
+  'section9': '9-9断面',
+  'section10': '10-10断面',
+  'halfarch_11': '11-11断面',
+  'halfarch_12': '12-12断面',
+  'halfarch_13': '13-13断面',
+  'halfarch_14': '14-14断面',
+  'halfarch_15': '15-15断面',
+  'halfarch_16': '16-16断面',
+  'halfarch_17': '17-17断面',
+  'halfarch_18': '18-18断面',
+  'halfarch_19': '19-19断面',
+  'halfarch_20': '20-20断面',
 };
 const pageSize4 = ref(5)
     onMounted(()=>{

+ 37 - 15
src/view/components/SetPipe.vue

@@ -76,22 +76,44 @@ const initmsg=()=>{
   msg.value.sectionType='';
   msg.value.roughCoe='';
 }
+// const statusMap = {
+//   'CIRCULAR': '圆形',
+//   'RECTANGLE': '矩形',
+//   'SEMICIRCULAR': '半椭圆形',
+//   'SEMIELLIPTICAL': '半圆形',
+//   'EGG': '蛋形',
+//   'GOTHIC': '哥特形',
+//   'MODBASKETHANDLE': '更正蓝形',
+//   'ARCH': '拱形',
+//   'RECT_ROUND': '弧底矩形',
+//   'BASKETHANDLE': '蓝形',
+//   'HORSESHOE': '马蹄形',
+//   'RECT_TRIANGULAR': '三角底矩形',
+//   'VERT_ELLIPSE': '竖向椭圆',
+//   'HORZI_ELLIPSE': '水平椭圆',
+//   'CATENARY': '悬链式',
+// };
 const statusMap = {
-  'CIRCULAR': '圆形',
-  'RECTANGLE': '矩形',
-  'SEMICIRCULAR': '半椭圆形',
-  'SEMIELLIPTICAL': '半圆形',
-  'EGG': '蛋形',
-  'GOTHIC': '哥特形',
-  'MODBASKETHANDLE': '更正蓝形',
-  'ARCH': '拱形',
-  'RECT_ROUND': '弧底矩形',
-  'BASKETHANDLE': '蓝形',
-  'HORSESHOE': '马蹄形',
-  'RECT_TRIANGULAR': '三角底矩形',
-  'VERT_ELLIPSE': '竖向椭圆',
-  'HORZI_ELLIPSE': '水平椭圆',
-  'CATENARY': '悬链式',
+  'halfarch_1': '1-1断面',
+  'halfarch_2': '2-2断面',
+  'halfarch_3': '3-3断面',
+  'halfarch_4': '4-4断面',
+  'halfarch_5': '5-5断面',
+  'halfarch_6': '6-6断面',
+  'halfarch_7': '7-7断面',
+  'halfarch_8': '8-8断面',
+  'section9': '9-9断面',
+  'section10': '10-10断面',
+  'halfarch_11': '11-11断面',
+  'halfarch_12': '12-12断面',
+  'halfarch_13': '13-13断面',
+  'halfarch_14': '14-14断面',
+  'halfarch_15': '15-15断面',
+  'halfarch_16': '16-16断面',
+  'halfarch_17': '17-17断面',
+  'halfarch_18': '18-18断面',
+  'halfarch_19': '19-19断面',
+  'halfarch_20': '20-20断面',
 };
 const props= defineProps({ 
   site: {

+ 8 - 2
src/view/configurator.vue

@@ -1,14 +1,17 @@
 <template>
     <div class="appmian">
+      <div class="lfetflex">
             <MenuMine ref="menumine"/>
             <MenuSensor ref="menusen"/>
+            <Menumap ref="Menumapref"/>
             <Menudisaster ref="Menudisasterref"/>
-           
+          </div>
             <div class="rightflex">
               <div class="hie">
             <MenuCheck ref="menucheck"/>
             <menuphysics2 ref="menuphysics"/>
             <Menupath ref="menupath"/>
+   
           </div>
           </div>
     </div>
@@ -23,6 +26,7 @@ import Menudisaster  from "./components/Menudisaster.vue"
 import MenuCheck  from "./components/MenuCheck.vue"
 import menuphysics2  from "./components/MenuPhysics.vue"
 import Menupath  from "./components/Menupath.vue"
+import Menumap  from "./components/Menumap.vue"
 import Vector from "@/assets/img/Vector.png";
 import icon from "@/assets/img/icon.png";
 import logo from "@/assets/logo.png";
@@ -45,6 +49,7 @@ let menusen=ref();
 let menucheck =ref();
 let menuphysics=ref();
 let menupath=ref();
+let Menumapref=ref();
 let Menudisasterref=ref();
 const clickreture=()=>{
 }
@@ -55,7 +60,7 @@ const showmenum=()=>{
   menucheck.value.sendialogVisible=true;
   menuphysics.value.sendialogVisible=true;
   menupath.value.sendialogVisible=true;
-
+  Menumapref.value.sendialogVisible=true;
 }
 const menumfalse=()=>{
   menumine.value.dialogVisible=false;
@@ -64,6 +69,7 @@ const menumfalse=()=>{
   menucheck.value.sendialogVisible=false;
   menuphysics.value.sendialogVisible=false;
   menupath.value.sendialogVisible=false;
+  Menumapref.value.sendialogVisible=false;
 }
 // const handleSelect = (key,keyPath) => {
 //     switch (key) {