|
@@ -5,7 +5,8 @@
|
|
v-for="image in imageList"
|
|
v-for="image in imageList"
|
|
:key="image"
|
|
:key="image"
|
|
:image-detail="image"
|
|
:image-detail="image"
|
|
- @on-btn-click="handlerImageBtnClick" />
|
|
|
|
|
|
+ @on-btn-click="handlerImageBtnClick"
|
|
|
|
+ @on-mj-btn-click="handlerImageMjBtnClick"/>
|
|
</el-card>
|
|
</el-card>
|
|
<!-- 图片 detail 抽屉 -->
|
|
<!-- 图片 detail 抽屉 -->
|
|
<ImageDetailDrawer
|
|
<ImageDetailDrawer
|
|
@@ -15,7 +16,7 @@
|
|
/>
|
|
/>
|
|
</template>
|
|
</template>
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
-import {ImageApi, ImageDetailVO} from '@/api/ai/image';
|
|
|
|
|
|
+import {ImageApi, ImageDetailVO, ImageMjButtonsVO} from '@/api/ai/image';
|
|
import ImageDetailDrawer from './ImageDetailDrawer.vue'
|
|
import ImageDetailDrawer from './ImageDetailDrawer.vue'
|
|
import ImageTaskCard from './ImageTaskCard.vue'
|
|
import ImageTaskCard from './ImageTaskCard.vue'
|
|
|
|
|
|
@@ -61,6 +62,11 @@ const handlerImageBtnClick = async (type, imageDetail: ImageDetailVO) => {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+/** 图片 - mj btn click */
|
|
|
|
+const handlerImageMjBtnClick = async (button: ImageMjButtonsVO) => {
|
|
|
|
+ console.log('mj click', button)
|
|
|
|
+}
|
|
|
|
+
|
|
/** 下载 - image */
|
|
/** 下载 - image */
|
|
// TODO @fan:貌似可以考虑抽到 download 里面,作为一个方法
|
|
// TODO @fan:貌似可以考虑抽到 download 里面,作为一个方法
|
|
const downloadImage = async (imageUrl) => {
|
|
const downloadImage = async (imageUrl) => {
|