Преглед изворни кода

fix(mode_workflow): Query 规则 点格取词改用评分记录(去脆弱正则)+ 补分组表头样式

刘文武 пре 1 недеља
родитељ
комит
21e6577a75
1 измењених фајлова са 4 додато и 1 уклоњено
  1. 4 1
      examples/mode_workflow/index.html

+ 4 - 1
examples/mode_workflow/index.html

@@ -2084,6 +2084,8 @@
       .qr-c.t2 { background:#dcecdc; } .qr-c.t3 { background:#bfe0bf; }
       .qr-c.t2 { background:#dcecdc; } .qr-c.t3 { background:#bfe0bf; }
       .qr-c.dead { color:#ccc; } .qr-c.keep { outline:2px solid #2563eb; outline-offset:-2px; cursor:pointer; font-weight:600; }
       .qr-c.dead { color:#ccc; } .qr-c.keep { outline:2px solid #2563eb; outline-offset:-2px; cursor:pointer; font-weight:600; }
       .qr-bd { display:inline-block; margin-left:4px; font-style:normal; font-size:9px; color:#2563eb; }
       .qr-bd { display:inline-block; margin-left:4px; font-style:normal; font-size:9px; color:#2563eb; }
+      .qr-gh { background:#eef0f3; font-weight:600; color:#333; text-align:center; }
+      .qr-ah { background:#f7f7f7; color:#555; text-align:center; }
     </style>
     </style>
   </head>
   </head>
   <body>
   <body>
@@ -3820,7 +3822,8 @@
         const td = e.target.closest("td.qr-c.keep");
         const td = e.target.closest("td.qr-c.keep");
         if (!td) return;
         if (!td) return;
         const v = qrState.scores[`${td.dataset.ai}_${td.dataset.ti}`];
         const v = qrState.scores[`${td.dataset.ai}_${td.dataset.ti}`];
-        const query = (v && v.rewrite) || td.textContent.replace(/\d+(\.\d+)?$/, "").trim();
+        if (!v) return;
+        const query = v.rewrite || v.query;
         if (!confirm(`发起搜索(小红书+公众号 各20):\n${query}`)) return;
         if (!confirm(`发起搜索(小红书+公众号 各20):\n${query}`)) return;
         try {
         try {
           const r = await qrRunSearch(query);
           const r = await qrRunSearch(query);