From 14baa176d97621e9843ab32bb32271a9939fcc11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E4=B8=80=E4=B9=8B?= Date: Tue, 29 Apr 2025 10:42:29 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E4=BF=AE=E5=A4=8D=E9=9A=90?= =?UTF-8?q?=E8=97=8F=E6=8E=92=E5=BA=8F=E9=97=AE=E9=A2=98=20#317?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/pack.js | 4 +- src/pages/options/routes/ScriptList.tsx | 59 +++++++++++++------------ 2 files changed, 32 insertions(+), 31 deletions(-) diff --git a/scripts/pack.js b/scripts/pack.js index 48c011b..9622b9b 100644 --- a/scripts/pack.js +++ b/scripts/pack.js @@ -1,7 +1,7 @@ const fs = require("fs"); const JSZip = require("jszip"); const ChromeExtension = require("crx"); -const { execSync, exec } = require("child_process"); +const { execSync } = require("child_process"); const semver = require("semver"); const manifest = require("../src/manifest.json"); const package = require("../package.json"); @@ -47,8 +47,6 @@ if (process.env.GITHUB_REF_TYPE === "branch") { } execSync("npm run build", { stdio: "inherit" }); -// 再打包分割的文件 -// execSync("npm run build:split", { stdio: "inherit" }); // 处理firefox和chrome的zip压缩包 diff --git a/src/pages/options/routes/ScriptList.tsx b/src/pages/options/routes/ScriptList.tsx index aaec85a..53986e9 100644 --- a/src/pages/options/routes/ScriptList.tsx +++ b/src/pages/options/routes/ScriptList.tsx @@ -615,6 +615,7 @@ function ScriptList() { const dealColumns: ColumnProps[] = []; newColumns.forEach((item) => { + console.log(newColumns); switch (item.width) { case -1: break; @@ -625,37 +626,39 @@ function ScriptList() { }); const sortIndex = dealColumns.findIndex((item) => item.key === "sort"); + let SortableItem; + if (sortIndex !== -1) { + SortableItem = (props: any) => { + const { attributes, listeners, setNodeRef, transform, transition } = useSortable({ id: props!.record.uuid }); - const SortableItem = (props: any) => { - const { attributes, listeners, setNodeRef, transform, transition } = useSortable({ id: props!.record.uuid }); + const style = { + transform: CSS.Transform.toString(transform), + transition, + }; - const style = { - transform: CSS.Transform.toString(transform), - transition, + // 替换排序列,使其可以拖拽 + props.children[sortIndex + 1] = ( + +
+ +
+ + ); + + return ; }; - - // 替换排序列,使其可以拖拽 - props.children[sortIndex + 1] = ( - -
- -
- - ); - - return ; - }; + } const components: ComponentsProps = { table: React.forwardRef(SortableWrapper),