shiyanyu 1 месяц назад
Родитель
Сommit
7cc6c85dae
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      src/views/costAudit/auditInfo/auditManage/details.vue

+ 4 - 0
src/views/costAudit/auditInfo/auditManage/details.vue

@@ -90,6 +90,7 @@
         >
           <audit-opinion
             :id="id"
+            :key="opinionKey"
             :current-node="currentNode"
             :current-status="currentStatus"
             @refresh="handleAuditOpinionRefresh"
@@ -257,6 +258,7 @@
       return {
         buttonData: [], //资料初审按钮数据
         activeTab: 'submitData', // 默认选中报送资料标签页
+        opinionKey: 0, // 用于强制重渲染成本审核意见子组件
         // 报送资料数据(从接口获取后下发给子组件)
         submitMaterials: [],
         // 成本调查表数据
@@ -318,6 +320,8 @@
       visible(newVal) {
         // 监听visible变化,弹窗打开时设置标签页并获取按钮数据
         if (newVal && this.id) {
+          // 每次打开强制刷新“成本审核意见”子组件,避免保留上次状态
+          this.opinionKey++
           // 使用 $nextTick 确保 props 已更新
           this.$nextTick(() => {
             // 设置标签页