From 603822a6c1ad16b6dd3cfcb1d0c44d5639a05714 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E8=87=AA=E8=BE=BE?= <980324341@qq.com> Date: Sat, 5 Sep 2026 23:18:27 +0800 Subject: [PATCH] =?UTF-8?q?align(=E5=95=86=E5=93=81=E7=B1=BB=E7=9B=AE):=20?= =?UTF-8?q?el-tree=20=E8=8A=82=E7=82=B9=E8=A1=A5=E6=9D=A5=E6=BA=90(?= =?UTF-8?q?=E5=86=85=E7=BD=AE/=E8=87=AA=E5=AE=9A=E4=B9=89)/=E6=8E=92?= =?UTF-8?q?=E5=BA=8F/=E5=A4=87=E6=B3=A8=E5=B1=95=E7=A4=BA=E3=80=81?= =?UTF-8?q?=E8=A1=8C=E5=86=85=E7=BC=96=E8=BE=91=E5=88=A0=E9=99=A4(?= =?UTF-8?q?=E6=9C=89=E5=AD=90=E7=A6=81=E7=94=A8)=E3=80=81=E6=8C=89?= =?UTF-8?q?=E9=9C=80=E6=87=92=E5=8A=A0=E8=BD=BD=E5=AD=90=E7=BA=A7+?= =?UTF-8?q?=E5=8A=A0=E8=BD=BD=E6=9B=B4=E5=A4=9A(=E5=B7=B2=E5=8A=A0?= =?UTF-8?q?=E8=BD=BDx/y)=E3=80=81=E6=90=9C=E7=B4=A2=E8=A1=A8=E6=A0=BC?= =?UTF-8?q?=E8=A1=A5=E6=9D=A5=E6=BA=90=E5=88=97=E3=80=81=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E5=90=8D/=E5=8D=A0=E4=BD=8D=E5=AF=B9=E9=BD=90=EF=BC=88?= =?UTF-8?q?=E5=AF=B9=E9=BD=90=20admin.js=20renderProductCategoryRows/loadP?= =?UTF-8?q?roductCategoryChildren=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/pages/asin/ProductCategoryPage.vue | 146 ++++++++++++++++-- .../src/pages/asin/product-category-api.ts | 22 +++ .../src/pages/asin/product-category-model.ts | 60 +++++++ .../tests/align-product-category.test.ts | 87 +++++++++++ admin-frontend-vue/tests/task-256.test.ts | 3 +- 5 files changed, 303 insertions(+), 15 deletions(-) create mode 100644 admin-frontend-vue/tests/align-product-category.test.ts diff --git a/admin-frontend-vue/src/pages/asin/ProductCategoryPage.vue b/admin-frontend-vue/src/pages/asin/ProductCategoryPage.vue index fe0bf45b..4014bfb5 100644 --- a/admin-frontend-vue/src/pages/asin/ProductCategoryPage.vue +++ b/admin-frontend-vue/src/pages/asin/ProductCategoryPage.vue @@ -1,10 +1,19 @@