diff --git a/src/components/EditSites.vue b/src/components/EditSites.vue index ecf919c..fd4b83a 100644 --- a/src/components/EditSites.vue +++ b/src/components/EditSites.vue @@ -12,7 +12,7 @@
导入
-
重置
+
重置
@@ -49,6 +49,7 @@
  • {{i.name}} + 置顶 编辑 删除 @@ -240,12 +241,24 @@ export default { } }) }, - resetSites () { - sites.clear() - sites.bulkAdd(defaultSites).then(e => { - this.getSites() - this.$message.success('重置源成功') + resetSitesEvent () { + this.resetSites(defaultSites) + this.$message.success('重置源成功') + }, + moveSiteToTop (i) { + this.sites.sort(function (x, y) { return x.key === i.key ? -1 : y.key === i.key ? 1 : 0 }) + this.resetSites(this.sites) + }, + resetId (inArray) { + var id = 1 + inArray.forEach(ele => { + ele.id = id + id += 1 }) + }, + resetSites (newSites) { + this.resetId(newSites) + sites.clear().then(sites.bulkAdd(newSites).then(this.getSites())) } }, created () {