diff --git a/SrcJySet.js b/SrcJySet.js
index f285c20f..3cbc3843 100644
--- a/SrcJySet.js
+++ b/SrcJySet.js
@@ -176,9 +176,10 @@ function SRCSet() {
let groupNames = getJiekouGroups(datalist);
groupNames.unshift("全部");
let color = getItem("主题颜色","#6dc9ff");
+ let lockgroups = Juconfig["lockgroups"] || [];
groupNames.forEach(it =>{
let obj = {
- title: getMyVar("SrcJu_jiekouGroup","全部")==it?`““””`+it+``:it,
+ title: (getMyVar("SrcJu_jiekouGroup","全部")==it?`““””`+it+``:it) + lockgroups.indexOf(it)>-1?"🔒":"",
url: $('#noLoading#').lazyRule((it) => {
if(getMyVar("SrcJu_jiekouGroup")!=it){
putMyVar("SrcJu_jiekouGroup",it);
@@ -203,6 +204,22 @@ function SRCSet() {
})
})
}]
+ }else{
+ obj.extra.longClick = [{
+ title: lockgroups.indexOf(it)>-1?"下锁":"上锁",
+ js: $.toString((it) => {
+ require(config.依赖.replace(/[^/]*$/,'') + 'SrcJyPublic.js');
+ let lockgroups = Juconfig["lockgroups"] || [];
+ if(lockgroups.indexOf(it)>-1){
+ lockgroups = lockgroups.filter(item => item !== it);
+ }else{
+ lockgroups.push(it);
+ }
+ Juconfig["lockgroups"] = lockgroups;
+ writeFile(cfgfile, JSON.stringify(Juconfig));
+ refreshPage(false);
+ },it)
+ }]
}
d.push(obj);