Procházet zdrojové kódy

广告账户管理 编辑弹窗disabled reviewStatus

sjl před 2 týdny
rodič
revize
09fe8d4587

+ 11 - 1
src/views/demo/adsaccount/components/AdsAccountModal.vue

@@ -44,7 +44,17 @@
         }));
         setProps({ schemas: updatedSchema });
       } else {
-        setProps({ schemas: formSchema });
+        // 如果不是审核模式,则检查是否为更新状态,禁用 reviewStatus 字段
+        const updatedSchema = formSchema.map(field => {
+          if (field.field === 'reviewStatus' && unref(isUpdate)) {
+            return {
+              ...field,
+              dynamicDisabled: true, // 禁用 reviewStatus 字段
+            };
+          }
+          return field;
+        });
+        setProps({ schemas: updatedSchema });
       }
        setProps({ disabled: !data?.showFooter })
     });