Sub-Store 1.0版本

1. 移除了所有基于关键词的节点操作,统一使用基于正则表达式的节点操作。
2. UI的大量改进。
This commit is contained in:
Peng-YM
2020-12-05 13:39:11 +08:00
parent 9b4ae402bb
commit 5aa9b8ceef
58 changed files with 4374 additions and 825 deletions

View File

@@ -24,6 +24,7 @@
label="订阅链接"
placeholder="填入机场原始订阅链接"
clearable
auto-grow
clear-icon="clear"
/>
<!--For Collection-->
@@ -213,17 +214,14 @@
import {showError, showInfo} from "@/utils";
import TypeFilter from "@/components/TypeFilter";
import RegionFilter from "@/components/RegionFilter";
import KeywordFilter from "@/components/KeywordFilter";
import RegexFilter from "@/components/RegexFilter";
import SortOperator from "@/components/SortOperator";
import KeywordRenameOperator from "@/components/KeywordRenameOperator";
import RegexRenameOperator from "@/components/RegexRenameOperator";
import KeywordDeleteOperator from "@/components/KeywordDeleteOperator";
import RegexDeleteOperator from "@/components/RegexDeleteOperator";
import FlagOperator from "@/components/FlagOperator";
import ScriptFilter from "@/components/ScriptFilter";
import ScriptOperator from "@/components/ScriptOperator";
import KeywordSortOperator from "@/components/KeywordSortOperator";
import RegexSortOperator from "@/components/RegexSortOperator";
const AVAILABLE_PROCESSORS = {
"Flag Operator": {
@@ -238,10 +236,6 @@ const AVAILABLE_PROCESSORS = {
component: "RegionFilter",
name: "区域过滤器"
},
"Keyword Filter": {
component: "KeywordFilter",
name: "关键词过滤器"
},
"Regex Filter": {
component: "RegexFilter",
name: "正则过滤器"
@@ -250,22 +244,14 @@ const AVAILABLE_PROCESSORS = {
component: "SortOperator",
name: "节点排序"
},
"Keyword Sort Operator": {
component: "KeywordSortOperator",
name: "关键词排序"
},
"Keyword Rename Operator": {
component: "KeywordRenameOperator",
name: "关键词重命名"
"Regex Sort Operator": {
component: "RegexSortOperator",
name: "正则排序"
},
"Regex Rename Operator": {
component: "RegexRenameOperator",
name: "正则重命名"
},
"Keyword Delete Operator": {
component: "KeywordDeleteOperator",
name: "删除关键词"
},
"Regex Delete Operator": {
component: "RegexDeleteOperator",
name: "删除正则"
@@ -291,15 +277,12 @@ export default {
},
components: {
FlagOperator,
KeywordFilter,
RegexFilter,
RegionFilter,
TypeFilter,
SortOperator,
KeywordRenameOperator,
KeywordSortOperator,
RegexSortOperator,
RegexRenameOperator,
KeywordDeleteOperator,
RegexDeleteOperator,
ScriptFilter,
ScriptOperator,
@@ -367,7 +350,7 @@ export default {
},
processors() {
return this.process.map(p => {
return this.process.filter(p => AVAILABLE_PROCESSORS[p.type]).map(p => {
return {
component: AVAILABLE_PROCESSORS[p.type].component,
args: p.args,