|
@@ -1,5 +1,6 @@
|
|
|
import Empty from "@/components/Empty";
|
|
|
import { useEditor } from "@/modules/editor";
|
|
|
+import { useResource } from "@/modules/resource";
|
|
|
import { Image, Loadmore } from "@queenjs/ui";
|
|
|
import { defineUI } from "queenjs";
|
|
|
import { Container, Draggable } from "vue-dndrop";
|
|
@@ -7,10 +8,11 @@ import { Container, Draggable } from "vue-dndrop";
|
|
|
export default defineUI({
|
|
|
setup() {
|
|
|
const editor = useEditor();
|
|
|
- const { frameControl } = editor.controls;
|
|
|
+ const source = useResource();
|
|
|
+ const ctrl = source.controls.sysTplListCtrl;
|
|
|
+ ctrl.loadPage(1);
|
|
|
|
|
|
return () => {
|
|
|
- const ctrl = frameControl.listCtrl;
|
|
|
const dataSource = ctrl.state.list;
|
|
|
|
|
|
return (
|
|
@@ -27,7 +29,7 @@ export default defineUI({
|
|
|
};
|
|
|
}}
|
|
|
>
|
|
|
- {dataSource.map((item) => {
|
|
|
+ {dataSource.map((item: any) => {
|
|
|
return (
|
|
|
<Draggable key={item._id}>
|
|
|
<div
|
|
@@ -35,7 +37,7 @@ export default defineUI({
|
|
|
key={item._id}
|
|
|
title={item.title}
|
|
|
style={{ aspectRatio: 1 }}
|
|
|
- onClick={() => editor.actions.clickFrameToDesign(item)}
|
|
|
+ onClick={() => editor.actions.clickTplToDesign(item)}
|
|
|
>
|
|
|
<Image
|
|
|
class="w-full rounded pointer-events-none"
|