Feat(云灵AI):对话接口对接完成

This commit is contained in:
lifizer
2025-04-06 12:57:39 +08:00
parent 16742b3c23
commit de473eba57
4 changed files with 86 additions and 8 deletions
+59 -4
View File
@@ -12,6 +12,37 @@
}"
class="history-container"
>
<view class="history-type">
<view class="title">
<view class="txt">今日</view>
<image
v-if="todayList.length > 0"
:src="webUrl + '/aiChat/delete.png'"
class="icon"
mode="widthFix"
@click="deleteRecords(2)"
/>
</view>
<view v-if="todayList.length > 0" class="list-cont">
<view
v-for="(item, index) in todayList"
:key="index"
class="item"
@click="historyItemClick(item)"
>
<view class="item-txt one-t">
{{ item.title }}
</view>
</view>
</view>
<view v-else class="no-data">
<image
:src="webUrl + '/orderIcon/nodata1.png'"
class="img"
mode="widthFix"
/>
</view>
</view>
<view class="history-type">
<view class="title">
<view class="txt">30天内</view>
@@ -23,7 +54,7 @@
@click="deleteRecords(2)"
/>
</view>
<view class="list-cont">
<view v-if="list.length > 0" class="list-cont">
<view
v-for="(item, index) in list"
:key="index"
@@ -35,6 +66,13 @@
</view>
</view>
</view>
<view v-else class="no-data">
<image
:src="webUrl + '/orderIcon/nodata1.png'"
class="img"
mode="widthFix"
/>
</view>
</view>
<view class="history-type">
<view class="title">
@@ -47,7 +85,7 @@
@click="deleteRecords(3)"
/>
</view>
<view class="list-cont">
<view v-if="moreList.length > 0" class="list-cont">
<view
v-for="(item, index) in moreList"
:key="index"
@@ -59,6 +97,13 @@
</view>
</view>
</view>
<view v-else class="no-data">
<image
:src="webUrl + '/orderIcon/nodata1.png'"
class="img"
mode="widthFix"
/>
</view>
</view>
</view>
</view>
@@ -86,6 +131,7 @@ export default {
return {
webUrl: this.$VUE_APP_RESOURCES_URL,
showLayer: false,
todayList: [],
list: [],
moreList: []
}
@@ -99,8 +145,9 @@ export default {
getChatList().then(res => {
const { success, data } = res
if (success) {
this.list = data['30天内']
this.moreList = data['超过30天']
this.todayList = data['今天'] || []
this.list = data['30天'] || []
this.moreList = data['超过30天'] || []
}
})
},
@@ -203,6 +250,14 @@ export default {
}
}
}
.no-data {
.img {
display: block;
width: 300rpx;
height: 300rpx;
margin: 40rpx auto 0 auto;
}
}
}
}
&.show {