8
0
ZaiZai há 3 meses atrás
pai
commit
65058f4097
1 ficheiros alterados com 15 adições e 1 exclusões
  1. 15 1
      src/views/project/list/edit-formula.vue

+ 15 - 1
src/views/project/list/edit-formula.vue

@@ -43,7 +43,9 @@
                         </template>
                         <span class="ml-10px mr-10px text-26px">=</span>
                         <template v-for="(item, index) in processFormula" :key="index">
-                            <span class="element-class text-26px" :class="item.selected ? 'is-cur' : ''" @click="processFormulaItem(item, index)">{{ item.name }}</span>
+                            <el-tooltip :content="item.tableName" placement="top-start" :disabled="item.type !== 'Element'">
+                                <span class="element-class text-26px" :class="item.selected ? 'is-cur' : ''" :data-name="getItemTableName(item)" @click="processFormulaItem(item, index)">{{ item.name }}</span>
+                            </el-tooltip>
                         </template>
                     </div>
                 </div>
@@ -447,6 +449,18 @@ const getFormulaStringToArrayApi = async () => {
     }
 }
 
+//获取当前元素的表名
+const getItemTableName = (item) => {
+    if (item.type !== 'Element') {
+        return
+    }
+    rightDict.value.forEach((ele) => {
+        if (ele.ekey === item.tableElementKey) {
+            item.tableName = ele.tableName
+        }
+    })
+}
+
 //允许偏差值范围
 const deviationRangeShow = ref(false)
 const setDeviationRange = () => {