Browse Source

fix(manager): 修复项目信息角色标签循环渲染问题

- 在角色标签循环渲染中添加索引作为 key,以优化性能和避免潜在问题
- 在保存链接标签时添加 updateAll 参数,根据节点类型决定是否更新所有节点
duy 4 days ago
parent
commit
b64b629b7e
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/views/manager/projectinfo/tree.vue

+ 2 - 1
src/views/manager/projectinfo/tree.vue

@@ -1910,7 +1910,7 @@
             ></el-option>
           </el-select>
        <span v-else>
-        <el-tag  v-for="item in scope.row.roleNameVal" style="margin-right: 2px;">{{ item }}</el-tag>
+        <el-tag  v-for="(item,index) in scope.row.roleNameVal" style="margin-right: 2px;" :key="index">{{ item }}</el-tag>
       </span>
       </template>
 
@@ -4222,6 +4222,7 @@ async saveLinkTab() {
       const { data: res } = await saveLinkTab({
         exceTabId: node.id,
         tabId: this.GLExcelFrom.id,
+        updateAll:this.isNodeType? false:true,
       });
       
       if (res.code === 200) {