瀏覽代碼

设置英文名称成功后请求图表信息

cxmo 2 年之前
父節點
當前提交
3b84d776fd
共有 2 個文件被更改,包括 10 次插入6 次删除
  1. 7 2
      src/views/chartETA/ChartDetail.vue
  2. 3 4
      src/views/chartETA/components/SetChartEnName.vue

+ 7 - 2
src/views/chartETA/ChartDetail.vue

@@ -352,7 +352,6 @@ let savePicDialogShow = ref(false)
 let savePicSrc = ref('')
 //保存图片
 function saveChartPic(){
-    console.log('chart',highChart.value)
     const {chartWidth,chartHeight} = highChart.value
     //打开保存图片弹窗
     const svgData = highChart.value.getSVG({
@@ -379,6 +378,12 @@ let setChartEnDialogShow = ref(false)
 function openSetChartEnNameDialog(){
     setChartEnDialogShow.value = true
 }
+function closeSetNameDialog(type){
+    if(type==='save'){
+        getChartDetail()
+    }
+    setChartEnDialogShow.value = false
+}
 
 let isShowAddToMyETADialog = ref(false)
 //加入我的图库
@@ -749,7 +754,7 @@ async function handleSwitchChart(type){
                 :isShow="setChartEnDialogShow"
                 :chartInfo="chartInfoData"
                 :chartType="Number(route.query.chartType)"
-                @close="setChartEnDialogShow=false"
+                @close="closeSetNameDialog"
             />
         </van-popup>
 

+ 3 - 4
src/views/chartETA/components/SetChartEnName.vue

@@ -236,7 +236,7 @@ function handleSave(){
             ChartEdbInfoList.push({
                 EdbInfoId:formGroup.value[index].EdbInfoId,
                 EdbNameEn:formGroup.value[index].formList[2].Value.trim(),
-                UnitEn:formGroup.value[index].formEdbList[3].Value.trim()
+                UnitEn:formGroup.value[index].formList[3].Value.trim()
             })
         }
         params.ChartEdbInfoList = ChartEdbInfoList
@@ -245,11 +245,10 @@ function handleSave(){
 }
 const emits = defineEmits(['close',])
 async function saveChartEn(params){
-    console.log('check params',params)
     const res  = await apiChart.chartInfoEditEn(params)
     if(res.Ret!==200) return 
     showToast({message:'设置英文名称成功',type:'success'})
-    emits('close')
+    emits('close','save')
 }
 </script>
 
@@ -274,7 +273,7 @@ async function saveChartEn(params){
             </van-collapse-item>
         </van-collapse>
         <div class="tool-box">
-            <div class="btn cancel" @click="emits('close')">取消</div>
+            <div class="btn cancel" @click="emits('close','cancel')">取消</div>
             <div class="btn" @click="handleSave">保存</div>
         </div>
         <van-dialog