wip fix
This commit is contained in:
parent
f4b071236c
commit
e8bff5c002
|
|
@ -10,7 +10,7 @@ export const _ = {
|
|||
const current = session.get(req);
|
||||
|
||||
if (!current) {
|
||||
const user = await db.user.findFirst({
|
||||
const user = await _db.user.findFirst({
|
||||
where: { OR: [{ username }, { phone: username }] },
|
||||
include: {
|
||||
org_user: {
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ export const _ = {
|
|||
const { req, res } = apiContext(this);
|
||||
|
||||
if (action === "reload-api") {
|
||||
const site = await db.site.findFirst({
|
||||
const site = await _db.site.findFirst({
|
||||
select: { config: true },
|
||||
where: { id: site_id },
|
||||
});
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ export const _ = {
|
|||
|
||||
let gid = group_id;
|
||||
if (!gid) {
|
||||
let group = await db.component_group.findFirst({
|
||||
let group = await _db.component_group.findFirst({
|
||||
where: {
|
||||
component_site: {
|
||||
some: {
|
||||
|
|
@ -79,7 +79,7 @@ export const _ = {
|
|||
});
|
||||
|
||||
if (!group) {
|
||||
group = await db.component_group.create({
|
||||
group = await _db.component_group.create({
|
||||
data: {
|
||||
name: "All",
|
||||
component_site: {
|
||||
|
|
@ -97,7 +97,7 @@ export const _ = {
|
|||
gid = group.id;
|
||||
}
|
||||
if (element) {
|
||||
const newcomp = await db.component.create({
|
||||
const newcomp = await _db.component.create({
|
||||
data: {
|
||||
name: element.get("name") || "",
|
||||
content_tree: element.toJSON(),
|
||||
|
|
@ -122,7 +122,7 @@ export const _ = {
|
|||
},
|
||||
},
|
||||
};
|
||||
await db.component.update({
|
||||
await _db.component.update({
|
||||
data: {
|
||||
content_tree: content_tree,
|
||||
},
|
||||
|
|
@ -147,7 +147,7 @@ export const _ = {
|
|||
);
|
||||
|
||||
if (comp_id) {
|
||||
await db.component.update({
|
||||
await _db.component.update({
|
||||
where: {
|
||||
id: comp_id,
|
||||
},
|
||||
|
|
@ -159,7 +159,7 @@ export const _ = {
|
|||
},
|
||||
});
|
||||
} else if (page && page.id) {
|
||||
await db.page.update({
|
||||
await _db.page.update({
|
||||
where: {
|
||||
id: page.id,
|
||||
},
|
||||
|
|
|
|||
|
|
@ -4,6 +4,6 @@ export const _ = {
|
|||
url: "/_web/comp/:id",
|
||||
async api(id: string) {
|
||||
const { req, res } = apiContext(this);
|
||||
return await db.component.findFirst({ where: { id } });
|
||||
return await _db.component.findFirst({ where: { id } });
|
||||
},
|
||||
};
|
||||
|
|
|
|||
|
|
@ -4,6 +4,6 @@ export const _ = {
|
|||
url: "/_web/page/:id",
|
||||
async api(id: string) {
|
||||
const { req, res } = apiContext(this);
|
||||
return await db.page.findFirst({ where: { id } });
|
||||
return await _db.page.findFirst({ where: { id } });
|
||||
},
|
||||
};
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ export const _ = {
|
|||
}
|
||||
}
|
||||
|
||||
// const site = await db.site.findFirst({
|
||||
// const site = await _db.site.findFirst({
|
||||
// where: { id: site_id },
|
||||
// select: { js: true },
|
||||
// });
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ export const loadCachedPage = async (site_id: string, page_id: string) => {
|
|||
edit.lastRefresh = Date.now();
|
||||
site_cache[page_id] = edit as any;
|
||||
} else {
|
||||
const page = await db.page.findFirst({
|
||||
const page = await _db.page.findFirst({
|
||||
where: { id: page_id },
|
||||
select: {
|
||||
js: true,
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
import { useState } from "react";
|
||||
|
||||
export const Root = () => {
|
||||
const [_, render] = useState({});
|
||||
|
||||
return <></>;
|
||||
};
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
export const w = window as unknown as {
|
||||
_prasi: {
|
||||
context: {};
|
||||
render: () => {};
|
||||
};
|
||||
};
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
import { createRoot } from "react-dom/client";
|
||||
import { defineReact, defineWindow } from "web-utils";
|
||||
import { Root } from "./root";
|
||||
|
||||
(async () => {
|
||||
const div = document.getElementById("root");
|
||||
if (div) {
|
||||
const root = createRoot(div);
|
||||
await defineWindow(false);
|
||||
defineReact();
|
||||
root.render(<Root />);
|
||||
if (document.body.classList.contains("opacity-0")) {
|
||||
document.body.classList.remove("opacity-0");
|
||||
}
|
||||
}
|
||||
})();
|
||||
|
|
@ -261,7 +261,7 @@ export const CompManager: FC = () => {
|
|||
local.loading = true;
|
||||
local.render();
|
||||
|
||||
await db.component_site.create({
|
||||
await _db.component_site.create({
|
||||
data: {
|
||||
id_component_group: group_id,
|
||||
id_site: p.site?.id || "",
|
||||
|
|
@ -522,7 +522,7 @@ export const CompManager: FC = () => {
|
|||
if (confirm("Are you sure ?")) {
|
||||
delete local.group[g.info.id];
|
||||
local.render();
|
||||
await db.component_site.delete({
|
||||
await _db.component_site.delete({
|
||||
where: {
|
||||
id_component_group_id_site: {
|
||||
id_component_group: g.info.id,
|
||||
|
|
|
|||
Loading…
Reference in New Issue