Skip to content

Commit 0a9882e

Browse files
committed
【增加】Ai Image 抽屉显示详细信息
1 parent c8d26db commit 0a9882e

File tree

1 file changed

+50
-3
lines changed

1 file changed

+50
-3
lines changed

src/views/ai/image/ImageDetailDrawer.vue

Lines changed: 50 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,49 @@
1616
<ImageTaskCard :image-detail="imageDetail" />
1717
</div>
1818
</div>
19+
<!-- 时间 -->
20+
<div class="item">
21+
<div class="tip">时间</div>
22+
<div class="body">
23+
<div>提交时间:{{imageDetail.createTime}}</div>
24+
<div>生成时间:{{imageDetail.updateTime}}</div>
25+
</div>
26+
</div>
27+
<!-- 模型 -->
28+
<div class="item">
29+
<div class="tip">模型</div>
30+
<div class="body">
31+
{{imageDetail.model}}
32+
</div>
33+
</div>
1934
<!-- 提示词 -->
2035
<div class="item">
2136
<div class="tip">提示词</div>
2237
<div class="body">
2338
{{imageDetail.prompt}}
2439
</div>
2540
</div>
41+
<!-- 风格 -->
42+
<div class="item">
43+
<div class="tip">风格</div>
44+
<div class="body">
45+
{{imageDetail.style}}
46+
</div>
47+
</div>
48+
<!-- 地址 -->
49+
<div class="item">
50+
<div class="tip">地址</div>
51+
<div class="body">
52+
{{imageDetail.picUrl}}
53+
</div>
54+
</div>
55+
<!-- 生成地址 -->
56+
<div class="item">
57+
<div class="tip">生成地址</div>
58+
<div class="body">
59+
{{imageDetail.originalPicUrl}}
60+
</div>
61+
</div>
2662
</el-drawer>
2763
</template>
2864

@@ -39,6 +75,10 @@ const props = defineProps({
3975
type: Boolean,
4076
require: true,
4177
default: false
78+
},
79+
id: {
80+
type: Number,
81+
required: true
4282
}
4383
})
4484
@@ -64,17 +104,24 @@ const handlerTaskDetail = async () => {
64104
showDrawer.value = true
65105
}
66106
67-
// watch
107+
// watch show
68108
const { show } = toRefs(props)
69109
watch(show, async (newValue, oldValue) => {
70110
showDrawer.value = newValue as boolean
71111
})
112+
// watch id
113+
const { id } = toRefs(props)
114+
watch(id, async (newVal, oldVal) => {
115+
console.log('newVal', newVal)
116+
if (newVal) {
117+
await getImageDetail(newVal)
118+
}
119+
})
72120
//
73121
const emits = defineEmits(['handlerDrawerClose'])
74-
75122
//
76123
onMounted(async () => {
77-
await getImageDetail(1)
124+
78125
})
79126
</script>
80127
<style scoped lang="scss">

0 commit comments

Comments
 (0)