|
|
@@ -1093,14 +1093,25 @@ const onRightClick = (event, KeyName, index) => {
|
|
|
console.log(baseData.value.id, 'baseData')
|
|
|
const clearFormula = specialDom.getAttribute('clearFormula') || null
|
|
|
console.log(clearFormula, 'clearFormula')
|
|
|
- if (clearFormula == 0) {
|
|
|
- tableFormMenu.value.push({
|
|
|
- label: '取消公式引用', key: 'cancelGs',
|
|
|
- })
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+// 先移除可能存在的旧菜单项
|
|
|
+ tableFormMenu.value = tableFormMenu.value.filter(
|
|
|
+ item => item.key !== 'cancelGs' && item.key !== 'addGs',
|
|
|
+ )
|
|
|
+
|
|
|
+ // 根据clearFormula值添加对应的菜单项
|
|
|
+ if (clearFormula == 0) {
|
|
|
+ tableFormMenu.value.push({
|
|
|
+ label: '取消公式引用',
|
|
|
+ key: 'cancelGs',
|
|
|
+ })
|
|
|
} else if (clearFormula == 1) {
|
|
|
tableFormMenu.value.push({
|
|
|
- label: '恢复公式引用', key: 'addGs',
|
|
|
- })
|
|
|
+ label: '恢复公式引用',
|
|
|
+ key: 'addGs',
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
//存储临时信息
|