first commit

This commit is contained in:
SnhAenIgseAl
2026-03-31 16:44:41 +08:00
parent dd513eda30
commit 7bde226505
219 changed files with 33046 additions and 9 deletions
+20
View File
@@ -0,0 +1,20 @@
"use strict";
var common_vendor = require("../common/vendor.js");
require("./modules/tabIndex.js");
require("./modules/user.js");
require("./modules/AIResponse.js");
require("./modules/rateLimit.js");
const createPersistUni = () => {
return common_vendor.createPersistedState({
storage: {
getItem: common_vendor.index.getStorageSync,
setItem: common_vendor.index.setStorageSync
}
});
};
const store = common_vendor.createPinia();
store.use(createPersistUni());
function setupStore(app) {
app.use(store);
}
exports.setupStore = setupStore;
+21
View File
@@ -0,0 +1,21 @@
"use strict";
var common_vendor = require("../../common/vendor.js");
const useAIReponseStore = common_vendor.defineStore("AIResponse", () => {
const responseText = common_vendor.ref("");
const showResponseText = common_vendor.ref(false);
const isLoading = common_vendor.ref(false);
const isDone = common_vendor.ref(false);
const reset = () => {
responseText.value = "";
showResponseText.value = false;
isDone.value = false;
};
return {
responseText,
showResponseText,
isLoading,
isDone,
reset
};
});
exports.useAIReponseStore = useAIReponseStore;
+11
View File
@@ -0,0 +1,11 @@
"use strict";
var common_vendor = require("../../common/vendor.js");
const useRateLimitStore = common_vendor.defineStore("rateLimit", () => {
const timestamps = common_vendor.ref([]);
return {
timestamps
};
}, {
persist: true
});
exports.useRateLimitStore = useRateLimitStore;
+11
View File
@@ -0,0 +1,11 @@
"use strict";
var common_vendor = require("../../common/vendor.js");
const useTabStore = common_vendor.defineStore("tab", () => {
const tabIndex = common_vendor.ref(1);
return {
tabIndex
};
}, {
persist: true
});
exports.useTabStore = useTabStore;
+11
View File
@@ -0,0 +1,11 @@
"use strict";
var common_vendor = require("../../common/vendor.js");
const useUserStore = common_vendor.defineStore("user", () => {
const yaoList = common_vendor.ref([]);
return {
yaoList
};
}, {
persist: true
});
exports.useUserStore = useUserStore;