v12-after-p1.json 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143
  1. {
  2. "tag": "before",
  3. "at": "2026-10-30T06:01:04.167Z",
  4. "pages": [
  5. {
  6. "page": "/pool",
  7. "radii": {
  8. "0": 1624,
  9. "8": 372,
  10. "12": 112,
  11. "circle": 4
  12. },
  13. "controls": [
  14. {
  15. "tag": "button.refresh.kf-btn",
  16. "w": 52,
  17. "h": 32,
  18. "bg": "rgba(0, 0, 0, 0)",
  19. "bw": 1,
  20. "r": "8px",
  21. "font": "13px",
  22. "reasons": [],
  23. "text": "刷新"
  24. },
  25. {
  26. "tag": "select",
  27. "w": 69,
  28. "h": 28,
  29. "bg": "rgba(0, 0, 0, 0)",
  30. "bw": 0,
  31. "r": "8px",
  32. "font": "14px",
  33. "reasons": [],
  34. "text": "未选择\n "
  35. },
  36. {
  37. "tag": "button.kf-chip",
  38. "w": 59,
  39. "h": 28,
  40. "bg": "rgba(0, 0, 0, 0)",
  41. "bw": 1,
  42. "r": "8px",
  43. "font": "12px",
  44. "reasons": [],
  45. "text": "候选4"
  46. },
  47. {
  48. "tag": "button.kf-chip",
  49. "w": 71,
  50. "h": 28,
  51. "bg": "rgba(0, 0, 0, 0)",
  52. "bw": 1,
  53. "r": "8px",
  54. "font": "12px",
  55. "reasons": [],
  56. "text": "已立项3"
  57. },
  58. {
  59. "tag": "button.kf-chip",
  60. "w": 71,
  61. "h": 28,
  62. "bg": "rgba(0, 0, 0, 0)",
  63. "bw": 1,
  64. "r": "8px",
  65. "font": "12px",
  66. "reasons": [],
  67. "text": "已否决2"
  68. },
  69. {
  70. "tag": "button.kf-chip",
  71. "w": 57,
  72. "h": 28,
  73. "bg": "rgba(0, 0, 0, 0)",
  74. "bw": 1,
  75. "r": "8px",
  76. "font": "12px",
  77. "reasons": [],
  78. "text": "S 级3"
  79. },
  80. {
  81. "tag": "button.kf-chip",
  82. "w": 58,
  83. "h": 28,
  84. "bg": "rgba(0, 0, 0, 0)",
  85. "bw": 1,
  86. "r": "8px",
  87. "font": "12px",
  88. "reasons": [],
  89. "text": "A 级3"
  90. },
  91. {
  92. "tag": "button.kf-chip",
  93. "w": 57,
  94. "h": 28,
  95. "bg": "rgba(0, 0, 0, 0)",
  96. "bw": 1,
  97. "r": "8px",
  98. "font": "12px",
  99. "reasons": [],
  100. "text": "B 级3"
  101. },
  102. {
  103. "tag": "button.kf-chip",
  104. "w": 48,
  105. "h": 28,
  106. "bg": "rgba(0, 0, 0, 0)",
  107. "bw": 1,
  108. "r": "8px",
  109. "font": "12px",
  110. "reasons": [],
  111. "text": "S11"
  112. },
  113. {
  114. "tag": "button.kf-chip",
  115. "w": 50,
  116. "h": 28,
  117. "bg": "rgba(0, 0, 0, 0)",
  118. "bw": 1,
  119. "r": "8px",
  120. "font": "12px",
  121. "reasons": [],
  122. "text": "S21"
  123. },
  124. {
  125. "tag": "button.kf-chip",
  126. "w": 51,
  127. "h": 28,
  128. "bg": "rgba(0, 0, 0, 0)",
  129. "bw": 1,
  130. "r": "8px",
  131. "font": "12px",
  132. "reasons": [],
  133. "text": "S34"
  134. },
  135. {
  136. "tag": "button.kf-chip",
  137. "w": 51,
  138. "h": 28,
  139. "bg": "rgba(0, 0, 0, 0)",
  140. "bw": 1,
  141. "r": "8px",
  142. "font": "12px",
  143. "reasons": [],
  144. "text": "S42"
  145. },
  146. {
  147. "tag": "button.kf-chip",
  148. "w": 50,
  149. "h": 28,
  150. "bg": "rgba(0, 0, 0, 0)",
  151. "bw": 1,
  152. "r": "8px",
  153. "font": "12px",
  154. "reasons": [],
  155. "text": "S51"
  156. },
  157. {
  158. "tag": "button.kf-chip",
  159. "w": 59,
  160. "h": 28,
  161. "bg": "rgba(0, 0, 0, 0)",
  162. "bw": 1,
  163. "r": "8px",
  164. "font": "12px",
  165. "reasons": [],
  166. "text": "拌面5"
  167. },
  168. {
  169. "tag": "button.kf-chip",
  170. "w": 59,
  171. "h": 28,
  172. "bg": "rgba(0, 0, 0, 0)",
  173. "bw": 1,
  174. "r": "8px",
  175. "font": "12px",
  176. "reasons": [],
  177. "text": "汤面2"
  178. },
  179. {
  180. "tag": "button.kf-chip",
  181. "w": 59,
  182. "h": 28,
  183. "bg": "rgba(0, 0, 0, 0)",
  184. "bw": 1,
  185. "r": "8px",
  186. "font": "12px",
  187. "reasons": [],
  188. "text": "杯面1"
  189. },
  190. {
  191. "tag": "button.kf-chip",
  192. "w": 59,
  193. "h": 28,
  194. "bg": "rgba(0, 0, 0, 0)",
  195. "bw": 1,
  196. "r": "8px",
  197. "font": "12px",
  198. "reasons": [],
  199. "text": "炒面1"
  200. },
  201. {
  202. "tag": "button.kf-chip",
  203. "w": 59,
  204. "h": 28,
  205. "bg": "rgba(0, 0, 0, 0)",
  206. "bw": 1,
  207. "r": "8px",
  208. "font": "12px",
  209. "reasons": [],
  210. "text": "陈静2"
  211. },
  212. {
  213. "tag": "button.kf-chip",
  214. "w": 59,
  215. "h": 28,
  216. "bg": "rgba(0, 0, 0, 0)",
  217. "bw": 1,
  218. "r": "8px",
  219. "font": "12px",
  220. "reasons": [],
  221. "text": "李娜1"
  222. },
  223. {
  224. "tag": "button.kf-chip",
  225. "w": 59,
  226. "h": 28,
  227. "bg": "rgba(0, 0, 0, 0)",
  228. "bw": 1,
  229. "r": "8px",
  230. "font": "12px",
  231. "reasons": [],
  232. "text": "刘洋1"
  233. },
  234. {
  235. "tag": "button.kf-chip",
  236. "w": 59,
  237. "h": 28,
  238. "bg": "rgba(0, 0, 0, 0)",
  239. "bw": 1,
  240. "r": "8px",
  241. "font": "12px",
  242. "reasons": [],
  243. "text": "孙悦1"
  244. },
  245. {
  246. "tag": "button.kf-chip",
  247. "w": 59,
  248. "h": 28,
  249. "bg": "rgba(0, 0, 0, 0)",
  250. "bw": 1,
  251. "r": "8px",
  252. "font": "12px",
  253. "reasons": [],
  254. "text": "王芳1"
  255. },
  256. {
  257. "tag": "button.kf-chip",
  258. "w": 59,
  259. "h": 28,
  260. "bg": "rgba(0, 0, 0, 0)",
  261. "bw": 1,
  262. "r": "8px",
  263. "font": "12px",
  264. "reasons": [],
  265. "text": "张伟1"
  266. },
  267. {
  268. "tag": "button.kf-chip",
  269. "w": 59,
  270. "h": 28,
  271. "bg": "rgba(0, 0, 0, 0)",
  272. "bw": 1,
  273. "r": "8px",
  274. "font": "12px",
  275. "reasons": [],
  276. "text": "赵磊1"
  277. },
  278. {
  279. "tag": "button.kf-chip",
  280. "w": 59,
  281. "h": 28,
  282. "bg": "rgba(0, 0, 0, 0)",
  283. "bw": 1,
  284. "r": "8px",
  285. "font": "12px",
  286. "reasons": [],
  287. "text": "周涛1"
  288. },
  289. {
  290. "tag": "button",
  291. "w": 111,
  292. "h": 28,
  293. "bg": "rgb(24, 24, 27)",
  294. "bw": 0,
  295. "r": "0px",
  296. "font": "12px",
  297. "reasons": [],
  298. "text": "优先级 S→A→B"
  299. },
  300. {
  301. "tag": "button",
  302. "w": 112,
  303. "h": 28,
  304. "bg": "rgba(0, 0, 0, 0)",
  305. "bw": 0,
  306. "r": "0px",
  307. "font": "12px",
  308. "reasons": [],
  309. "text": "综合评分 高→低"
  310. },
  311. {
  312. "tag": "button",
  313. "w": 112,
  314. "h": 28,
  315. "bg": "rgba(0, 0, 0, 0)",
  316. "bw": 0,
  317. "r": "0px",
  318. "font": "12px",
  319. "reasons": [],
  320. "text": "证据强度 高→低"
  321. },
  322. {
  323. "tag": "button",
  324. "w": 73,
  325. "h": 28,
  326. "bg": "rgba(0, 0, 0, 0)",
  327. "bw": 0,
  328. "r": "0px",
  329. "font": "12px",
  330. "reasons": [],
  331. "text": "最新上传"
  332. },
  333. {
  334. "tag": "button",
  335. "w": 73,
  336. "h": 28,
  337. "bg": "rgba(0, 0, 0, 0)",
  338. "bw": 0,
  339. "r": "0px",
  340. "font": "12px",
  341. "reasons": [],
  342. "text": "分歧最大"
  343. },
  344. {
  345. "tag": "input",
  346. "w": 240,
  347. "h": 28,
  348. "bg": "rgba(255, 255, 255, 0.5)",
  349. "bw": 1,
  350. "r": "8px",
  351. "font": "12px",
  352. "reasons": [],
  353. "text": "搜索卡片标题 / 一句话 / 上"
  354. },
  355. {
  356. "tag": "button",
  357. "w": 42,
  358. "h": 26,
  359. "bg": "rgba(0, 0, 0, 0)",
  360. "bw": 0,
  361. "r": "0px",
  362. "font": "11px",
  363. "reasons": [],
  364. "text": "候选"
  365. },
  366. {
  367. "tag": "button.ok",
  368. "w": 42,
  369. "h": 26,
  370. "bg": "rgba(0, 0, 0, 0)",
  371. "bw": 0,
  372. "r": "0px",
  373. "font": "11px",
  374. "reasons": [],
  375. "text": "立项"
  376. },
  377. {
  378. "tag": "button.no",
  379. "w": 42,
  380. "h": 26,
  381. "bg": "rgba(0, 0, 0, 0)",
  382. "bw": 0,
  383. "r": "0px",
  384. "font": "11px",
  385. "reasons": [],
  386. "text": "否决"
  387. },
  388. {
  389. "tag": "button.kf-btn.ghost",
  390. "w": 72,
  391. "h": 32,
  392. "bg": "rgba(0, 0, 0, 0)",
  393. "bw": 1,
  394. "r": "8px",
  395. "font": "13px",
  396. "reasons": [],
  397. "text": "详情 →"
  398. },
  399. {
  400. "tag": "button",
  401. "w": 42,
  402. "h": 26,
  403. "bg": "rgba(0, 0, 0, 0)",
  404. "bw": 0,
  405. "r": "0px",
  406. "font": "11px",
  407. "reasons": [],
  408. "text": "候选"
  409. },
  410. {
  411. "tag": "button.ok",
  412. "w": 42,
  413. "h": 26,
  414. "bg": "rgba(0, 0, 0, 0)",
  415. "bw": 0,
  416. "r": "0px",
  417. "font": "11px",
  418. "reasons": [],
  419. "text": "立项"
  420. },
  421. {
  422. "tag": "button.no",
  423. "w": 42,
  424. "h": 26,
  425. "bg": "rgba(0, 0, 0, 0)",
  426. "bw": 0,
  427. "r": "0px",
  428. "font": "11px",
  429. "reasons": [],
  430. "text": "否决"
  431. },
  432. {
  433. "tag": "button.kf-btn.ghost",
  434. "w": 72,
  435. "h": 32,
  436. "bg": "rgba(0, 0, 0, 0)",
  437. "bw": 1,
  438. "r": "8px",
  439. "font": "13px",
  440. "reasons": [],
  441. "text": "详情 →"
  442. },
  443. {
  444. "tag": "button",
  445. "w": 42,
  446. "h": 26,
  447. "bg": "rgba(0, 0, 0, 0)",
  448. "bw": 0,
  449. "r": "0px",
  450. "font": "11px",
  451. "reasons": [],
  452. "text": "候选"
  453. },
  454. {
  455. "tag": "button.ok",
  456. "w": 42,
  457. "h": 26,
  458. "bg": "rgba(0, 0, 0, 0)",
  459. "bw": 0,
  460. "r": "0px",
  461. "font": "11px",
  462. "reasons": [],
  463. "text": "立项"
  464. },
  465. {
  466. "tag": "button.no",
  467. "w": 42,
  468. "h": 26,
  469. "bg": "rgba(0, 0, 0, 0)",
  470. "bw": 0,
  471. "r": "0px",
  472. "font": "11px",
  473. "reasons": [],
  474. "text": "否决"
  475. },
  476. {
  477. "tag": "button.kf-btn.ghost",
  478. "w": 72,
  479. "h": 32,
  480. "bg": "rgba(0, 0, 0, 0)",
  481. "bw": 1,
  482. "r": "8px",
  483. "font": "13px",
  484. "reasons": [],
  485. "text": "详情 →"
  486. },
  487. {
  488. "tag": "button",
  489. "w": 42,
  490. "h": 26,
  491. "bg": "rgba(0, 0, 0, 0)",
  492. "bw": 0,
  493. "r": "0px",
  494. "font": "11px",
  495. "reasons": [],
  496. "text": "候选"
  497. },
  498. {
  499. "tag": "button.ok",
  500. "w": 42,
  501. "h": 26,
  502. "bg": "rgba(0, 0, 0, 0)",
  503. "bw": 0,
  504. "r": "0px",
  505. "font": "11px",
  506. "reasons": [],
  507. "text": "立项"
  508. },
  509. {
  510. "tag": "button.no",
  511. "w": 42,
  512. "h": 26,
  513. "bg": "rgba(0, 0, 0, 0)",
  514. "bw": 0,
  515. "r": "0px",
  516. "font": "11px",
  517. "reasons": [],
  518. "text": "否决"
  519. },
  520. {
  521. "tag": "button.kf-btn.ghost",
  522. "w": 72,
  523. "h": 32,
  524. "bg": "rgba(0, 0, 0, 0)",
  525. "bw": 1,
  526. "r": "8px",
  527. "font": "13px",
  528. "reasons": [],
  529. "text": "详情 →"
  530. },
  531. {
  532. "tag": "button",
  533. "w": 42,
  534. "h": 26,
  535. "bg": "rgba(0, 0, 0, 0)",
  536. "bw": 0,
  537. "r": "0px",
  538. "font": "11px",
  539. "reasons": [],
  540. "text": "候选"
  541. },
  542. {
  543. "tag": "button.ok",
  544. "w": 42,
  545. "h": 26,
  546. "bg": "rgba(0, 0, 0, 0)",
  547. "bw": 0,
  548. "r": "0px",
  549. "font": "11px",
  550. "reasons": [],
  551. "text": "立项"
  552. },
  553. {
  554. "tag": "button.no",
  555. "w": 42,
  556. "h": 26,
  557. "bg": "rgba(0, 0, 0, 0)",
  558. "bw": 0,
  559. "r": "0px",
  560. "font": "11px",
  561. "reasons": [],
  562. "text": "否决"
  563. },
  564. {
  565. "tag": "button.kf-btn.ghost",
  566. "w": 72,
  567. "h": 32,
  568. "bg": "rgba(0, 0, 0, 0)",
  569. "bw": 1,
  570. "r": "8px",
  571. "font": "13px",
  572. "reasons": [],
  573. "text": "详情 →"
  574. },
  575. {
  576. "tag": "button",
  577. "w": 42,
  578. "h": 26,
  579. "bg": "rgba(0, 0, 0, 0)",
  580. "bw": 0,
  581. "r": "0px",
  582. "font": "11px",
  583. "reasons": [],
  584. "text": "候选"
  585. },
  586. {
  587. "tag": "button.ok",
  588. "w": 42,
  589. "h": 26,
  590. "bg": "rgba(0, 0, 0, 0)",
  591. "bw": 0,
  592. "r": "0px",
  593. "font": "11px",
  594. "reasons": [],
  595. "text": "立项"
  596. },
  597. {
  598. "tag": "button.no",
  599. "w": 42,
  600. "h": 26,
  601. "bg": "rgba(0, 0, 0, 0)",
  602. "bw": 0,
  603. "r": "0px",
  604. "font": "11px",
  605. "reasons": [],
  606. "text": "否决"
  607. },
  608. {
  609. "tag": "button.kf-btn.ghost",
  610. "w": 72,
  611. "h": 32,
  612. "bg": "rgba(0, 0, 0, 0)",
  613. "bw": 1,
  614. "r": "8px",
  615. "font": "13px",
  616. "reasons": [],
  617. "text": "详情 →"
  618. },
  619. {
  620. "tag": "button",
  621. "w": 42,
  622. "h": 26,
  623. "bg": "rgba(0, 0, 0, 0)",
  624. "bw": 0,
  625. "r": "0px",
  626. "font": "11px",
  627. "reasons": [],
  628. "text": "候选"
  629. },
  630. {
  631. "tag": "button.ok",
  632. "w": 42,
  633. "h": 26,
  634. "bg": "rgba(0, 0, 0, 0)",
  635. "bw": 0,
  636. "r": "0px",
  637. "font": "11px",
  638. "reasons": [],
  639. "text": "立项"
  640. },
  641. {
  642. "tag": "button.no",
  643. "w": 42,
  644. "h": 26,
  645. "bg": "rgba(0, 0, 0, 0)",
  646. "bw": 0,
  647. "r": "0px",
  648. "font": "11px",
  649. "reasons": [],
  650. "text": "否决"
  651. },
  652. {
  653. "tag": "button.kf-btn.ghost",
  654. "w": 72,
  655. "h": 32,
  656. "bg": "rgba(0, 0, 0, 0)",
  657. "bw": 1,
  658. "r": "8px",
  659. "font": "13px",
  660. "reasons": [],
  661. "text": "详情 →"
  662. },
  663. {
  664. "tag": "button",
  665. "w": 42,
  666. "h": 26,
  667. "bg": "rgba(0, 0, 0, 0)",
  668. "bw": 0,
  669. "r": "0px",
  670. "font": "11px",
  671. "reasons": [],
  672. "text": "候选"
  673. },
  674. {
  675. "tag": "button.ok",
  676. "w": 42,
  677. "h": 26,
  678. "bg": "rgba(0, 0, 0, 0)",
  679. "bw": 0,
  680. "r": "0px",
  681. "font": "11px",
  682. "reasons": [],
  683. "text": "立项"
  684. },
  685. {
  686. "tag": "button.no",
  687. "w": 42,
  688. "h": 26,
  689. "bg": "rgba(0, 0, 0, 0)",
  690. "bw": 0,
  691. "r": "0px",
  692. "font": "11px",
  693. "reasons": [],
  694. "text": "否决"
  695. },
  696. {
  697. "tag": "button.kf-btn.ghost",
  698. "w": 72,
  699. "h": 32,
  700. "bg": "rgba(0, 0, 0, 0)",
  701. "bw": 1,
  702. "r": "8px",
  703. "font": "13px",
  704. "reasons": [],
  705. "text": "详情 →"
  706. },
  707. {
  708. "tag": "button",
  709. "w": 42,
  710. "h": 26,
  711. "bg": "rgba(0, 0, 0, 0)",
  712. "bw": 0,
  713. "r": "0px",
  714. "font": "11px",
  715. "reasons": [],
  716. "text": "候选"
  717. },
  718. {
  719. "tag": "button.ok",
  720. "w": 42,
  721. "h": 26,
  722. "bg": "rgba(0, 0, 0, 0)",
  723. "bw": 0,
  724. "r": "0px",
  725. "font": "11px",
  726. "reasons": [],
  727. "text": "立项"
  728. },
  729. {
  730. "tag": "button.no",
  731. "w": 42,
  732. "h": 26,
  733. "bg": "rgba(0, 0, 0, 0)",
  734. "bw": 0,
  735. "r": "0px",
  736. "font": "11px",
  737. "reasons": [],
  738. "text": "否决"
  739. },
  740. {
  741. "tag": "button.kf-btn.ghost",
  742. "w": 72,
  743. "h": 32,
  744. "bg": "rgba(0, 0, 0, 0)",
  745. "bw": 1,
  746. "r": "8px",
  747. "font": "13px",
  748. "reasons": [],
  749. "text": "详情 →"
  750. }
  751. ],
  752. "thickBorders": [
  753. {
  754. "tag": "span.live",
  755. "w": 0,
  756. "ow": 3,
  757. "o": "0px"
  758. }
  759. ],
  760. "blackText": [],
  761. "fontSizes": {
  762. "11": 185,
  763. "12": 34,
  764. "13": 54,
  765. "14": 7,
  766. "16": 11,
  767. "20": 29
  768. },
  769. "rows": [
  770. {
  771. "container": "div.shell",
  772. "top": 0,
  773. "n": 2,
  774. "spread": 876,
  775. "heights": [
  776. 900,
  777. 1776
  778. ]
  779. },
  780. {
  781. "container": "div.cards.kf-enter",
  782. "top": 508,
  783. "n": 3,
  784. "spread": 0,
  785. "heights": [
  786. 368,
  787. 368,
  788. 368
  789. ]
  790. },
  791. {
  792. "container": "div.cards.kf-enter",
  793. "top": 892,
  794. "n": 3,
  795. "spread": 0,
  796. "heights": [
  797. 410,
  798. 410,
  799. 410
  800. ]
  801. },
  802. {
  803. "container": "div.cards.kf-enter",
  804. "top": 1320,
  805. "n": 3,
  806. "spread": 0,
  807. "heights": [
  808. 410,
  809. 410,
  810. 410
  811. ]
  812. },
  813. {
  814. "container": "div.nums",
  815. "top": 668,
  816. "n": 3,
  817. "spread": 0,
  818. "heights": [
  819. 42,
  820. 42,
  821. 42
  822. ]
  823. },
  824. {
  825. "container": "div.nums",
  826. "top": 688,
  827. "n": 3,
  828. "spread": 0,
  829. "heights": [
  830. 42,
  831. 42,
  832. 42
  833. ]
  834. },
  835. {
  836. "container": "div.nums",
  837. "top": 1072,
  838. "n": 3,
  839. "spread": 0,
  840. "heights": [
  841. 42,
  842. 42,
  843. 42
  844. ]
  845. },
  846. {
  847. "container": "div.nums",
  848. "top": 1500,
  849. "n": 3,
  850. "spread": 0,
  851. "heights": [
  852. 42,
  853. 42,
  854. 42
  855. ]
  856. }
  857. ],
  858. "blanks": [],
  859. "clickables": 50,
  860. "hoverFail": [
  861. {
  862. "tag": "a",
  863. "text": "工作台Workbench"
  864. },
  865. {
  866. "tag": "a",
  867. "text": "机会卡池Opportun"
  868. },
  869. {
  870. "tag": "a",
  871. "text": "五阶段产出Stages "
  872. },
  873. {
  874. "tag": "a",
  875. "text": "分析报告Reports"
  876. },
  877. {
  878. "tag": "a",
  879. "text": "证据台账Ledger"
  880. },
  881. {
  882. "tag": "a",
  883. "text": "成员Members\n "
  884. },
  885. {
  886. "tag": "button.refresh.kf-btn",
  887. "text": "刷新"
  888. },
  889. {
  890. "tag": "button.kf-chip",
  891. "text": "候选4"
  892. },
  893. {
  894. "tag": "button.kf-chip",
  895. "text": "已立项3"
  896. },
  897. {
  898. "tag": "button.kf-chip",
  899. "text": "已否决2"
  900. },
  901. {
  902. "tag": "button.kf-chip",
  903. "text": "S 级3"
  904. },
  905. {
  906. "tag": "button.kf-chip",
  907. "text": "A 级3"
  908. },
  909. {
  910. "tag": "button.kf-chip",
  911. "text": "B 级3"
  912. },
  913. {
  914. "tag": "button.kf-chip",
  915. "text": "S11"
  916. },
  917. {
  918. "tag": "button.kf-chip",
  919. "text": "S21"
  920. },
  921. {
  922. "tag": "button.kf-chip",
  923. "text": "S34"
  924. },
  925. {
  926. "tag": "button.kf-chip",
  927. "text": "S42"
  928. },
  929. {
  930. "tag": "button.kf-chip",
  931. "text": "S51"
  932. },
  933. {
  934. "tag": "button.kf-chip",
  935. "text": "拌面5"
  936. },
  937. {
  938. "tag": "button.kf-chip",
  939. "text": "汤面2"
  940. },
  941. {
  942. "tag": "button.kf-chip",
  943. "text": "杯面1"
  944. },
  945. {
  946. "tag": "button.kf-chip",
  947. "text": "炒面1"
  948. },
  949. {
  950. "tag": "button.kf-chip",
  951. "text": "陈静2"
  952. },
  953. {
  954. "tag": "button.kf-chip",
  955. "text": "李娜1"
  956. },
  957. {
  958. "tag": "button.kf-chip",
  959. "text": "刘洋1"
  960. },
  961. {
  962. "tag": "button.kf-chip",
  963. "text": "孙悦1"
  964. },
  965. {
  966. "tag": "button.kf-chip",
  967. "text": "王芳1"
  968. },
  969. {
  970. "tag": "button.kf-chip",
  971. "text": "张伟1"
  972. },
  973. {
  974. "tag": "button.kf-chip",
  975. "text": "赵磊1"
  976. },
  977. {
  978. "tag": "button.kf-chip",
  979. "text": "周涛1"
  980. },
  981. {
  982. "tag": "button",
  983. "text": "优先级 S→A→B"
  984. },
  985. {
  986. "tag": "button",
  987. "text": "综合评分 高→低"
  988. },
  989. {
  990. "tag": "button",
  991. "text": "证据强度 高→低"
  992. },
  993. {
  994. "tag": "button",
  995. "text": "最新上传"
  996. },
  997. {
  998. "tag": "button",
  999. "text": "分歧最大"
  1000. },
  1001. {
  1002. "tag": "div.frame.kf-card.is-lift.tone-ok",
  1003. "text": ""
  1004. },
  1005. {
  1006. "tag": "button",
  1007. "text": "候选"
  1008. },
  1009. {
  1010. "tag": "button.ok",
  1011. "text": "立项"
  1012. },
  1013. {
  1014. "tag": "button.no",
  1015. "text": "否决"
  1016. },
  1017. {
  1018. "tag": "button.kf-btn.ghost",
  1019. "text": "详情 →"
  1020. },
  1021. {
  1022. "tag": "div.frame.kf-card.is-lift",
  1023. "text": ""
  1024. },
  1025. {
  1026. "tag": "button",
  1027. "text": "候选"
  1028. },
  1029. {
  1030. "tag": "button.ok",
  1031. "text": "立项"
  1032. },
  1033. {
  1034. "tag": "button.no",
  1035. "text": "否决"
  1036. },
  1037. {
  1038. "tag": "button.kf-btn.ghost",
  1039. "text": "详情 →"
  1040. },
  1041. {
  1042. "tag": "div.frame.kf-card.is-lift.tone-ok",
  1043. "text": ""
  1044. },
  1045. {
  1046. "tag": "button",
  1047. "text": "候选"
  1048. },
  1049. {
  1050. "tag": "button.ok",
  1051. "text": "立项"
  1052. },
  1053. {
  1054. "tag": "button.no",
  1055. "text": "否决"
  1056. },
  1057. {
  1058. "tag": "button.kf-btn.ghost",
  1059. "text": "详情 →"
  1060. }
  1061. ],
  1062. "scrollH": 1776,
  1063. "lastContentBottom": 0,
  1064. "filterLayout": {
  1065. "container": false,
  1066. "filtersInsideToolbar": false,
  1067. "seg": false,
  1068. "segGap": "",
  1069. "segBtnHeights": [],
  1070. "chipHeights": [],
  1071. "chipFonts": [],
  1072. "searchH": null,
  1073. "bottomDelta": null,
  1074. "chipBottomDelta": null,
  1075. "segBorder": []
  1076. },
  1077. "wbCols": null,
  1078. "radiiWhere": {
  1079. "0": "html",
  1080. "8": "span.badge",
  1081. "12": "aside.side.kf-glass.is-panel"
  1082. }
  1083. }
  1084. ],
  1085. "checks": [
  1086. {
  1087. "name": "圆角种类 ≤ 3 且 ∈ {8,12,20}(0 只允许分割线/非容器)",
  1088. "ok": false,
  1089. "detail": "容器圆角(≤6px 的量条/色点不计)4:0px×1624、8px×372、12px×112、circlepx×4"
  1090. },
  1091. {
  1092. "name": "原生外观控件 = 0",
  1093. "ok": true,
  1094. "detail": "控件总数 67,原生外观 0"
  1095. },
  1096. {
  1097. "name": "描边 > 1px = 0",
  1098. "ok": true,
  1099. "detail": "> 1px border 0"
  1100. },
  1101. {
  1102. "name": "纯黑 rgb(0,0,0) = 0",
  1103. "ok": true,
  1104. "detail": "0"
  1105. },
  1106. {
  1107. "name": "字号档 ≤ 5 且无 13.3333px",
  1108. "ok": false,
  1109. "detail": "6 档:11×185 / 12×34 / 13×54 / 14×7 / 16×11 / 20×29"
  1110. },
  1111. {
  1112. "name": "同排卡片高度差 ≤ 2px",
  1113. "ok": false,
  1114. "detail": "测了 8 行,超差 1\n /pool div.shell n=2 极差 876px [900,1776]"
  1115. },
  1116. {
  1117. "name": "卡内连续空白 ≤ 24px",
  1118. "ok": true,
  1119. "detail": "超 24px 的位置 0"
  1120. },
  1121. {
  1122. "name": "可点元素 hover 反馈",
  1123. "ok": false,
  1124. "detail": "可点 50,无反馈 50\n /pool a「工作台Workbench」\n /pool a「机会卡池Opportun」\n /pool a「五阶段产出Stages 」\n /pool a「分析报告Reports」\n /pool a「证据台账Ledger」\n /pool a「成员Members\n 」\n /pool button.refresh.kf-btn「刷新」\n /pool button.kf-chip「候选4」\n /pool button.kf-chip「已立项3」\n /pool button.kf-chip「已否决2」\n /pool button.kf-chip「S 级3」\n /pool button.kf-chip「A 级3」"
  1125. },
  1126. {
  1127. "name": "页面底部空白 ≤ 120px",
  1128. "ok": false,
  1129. "detail": "/pool 1776px"
  1130. },
  1131. {
  1132. "name": "P1 筛选栏:一个容器 + 分段排序 + 与搜索框等高底对齐",
  1133. "ok": false,
  1134. "detail": "容器 false,filters 在内 false,seg gap= 按钮高[],chip 高[] 字号[],搜索框高 null,与 chip 行底边差 nullpx,与容器底边差 nullpx"
  1135. },
  1136. {
  1137. "name": "P3 工作台两栏等高(差 ≤ 2px)且左卡无 > 32px 连续空白",
  1138. "ok": false,
  1139. "detail": "未量 /"
  1140. }
  1141. ],
  1142. "errors": []
  1143. }