|
@@ -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 = () => {
|