| | |
| | | <u-loading mode="circle" v-if="!item.aiLog" size="40" color="#0079FE" |
| | | class="u-m-r-10"></u-loading> |
| | | <u-collapse-item :open='true' :title="item.aiLog ? 'AI思考完成' : 'AI思考中...'"> |
| | | <view v-html="markdown.render(item.thinkLog)"></view> |
| | | <view style="font-size: 26rpx;" v-html="markdown.render(item.thinkLog)"></view> |
| | | </u-collapse-item> |
| | | </u-collapse> |
| | | <view v-else-if="!item.aiLog" class="u-flex" style="color: #0079FE;"> |
| | | <u-loading mode="circle" size="40" color="#0079FE" class="u-m-r-10"></u-loading> |
| | | AI思考中··· |
| | | </view> |
| | | <view v-html="markdown.render(item.aiLog)"></view> |
| | | <view style="font-size: 26rpx;" v-html="markdown.render(item.aiLog)"></view> |
| | | <view class="file-list" v-if="item.docInfo.length&&item.isEnd"> |
| | | <view class="one-file" v-for="(file,findex) in item.docInfo" :key='findex'> |
| | | <image :src="getImg(file.docFormat)" mode=""></image> |
| | |
| | | |
| | | <audio id="audio" src=""></audio> |
| | | <view class="btmbox" :class="{'isOn':showKnow}"> |
| | | <view v-if="!voiceFlg" class="know-btn" :class="{'active-btn':showKnow}" @click="showKnow=true"> |
| | | <!-- <view v-if="!voiceFlg" class="know-btn" :class="{'active-btn':showKnow}" @click="showKnow=true"> |
| | | <view class="btn-box"> |
| | | <image v-if="showKnow" src="/static/wd/book-open.png" mode=""></image> |
| | | <image v-else src="/static/wd/book.png" mode=""></image> |
| | | </view> |
| | | </view> |
| | | </view> --> |
| | | <view :class="['btm-btn',{'voice-btn':recording},{'voice-cancel-btn': voiceStop}]"> |
| | | <block v-if="!recording"> |
| | | <image v-if="voiceFlg" src="/static/wd/i03.png" mode="widthFix" class="btnimg2" @click="clickType" |
| | |
| | | } |
| | | </style> |
| | | <style lang="scss" scoped> |
| | | |
| | | // 设置弹窗 |
| | | .set-box { |
| | | padding: 0 34rpx; |
| | |
| | | } |
| | | |
| | | text { |
| | | font-size: 32rpx; |
| | | font-size: 26rpx; |
| | | color: #000000; |
| | | font-weight: 400; |
| | | } |
| | |
| | | } |
| | | |
| | | text { |
| | | font-size: 32rpx; |
| | | font-size: 26rpx; |
| | | color: #000000; |
| | | font-weight: 400; |
| | | } |
| | |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: space-between; |
| | | font-size: 34rpx; |
| | | font-size: 30rpx; |
| | | color: #000000; |
| | | font-weight: 700; |
| | | line-height: 50rpx; |
| | |
| | | |
| | | .details { |
| | | .know-name { |
| | | font-size: 32rpx; |
| | | font-size: 28rpx; |
| | | color: #000000; |
| | | line-height: 50rpx; |
| | | font-weight: 500; |
| | |
| | | display: inline-block; |
| | | line-height: 42rpx; |
| | | border-radius: 8rpx; |
| | | font-size: 28rpx; |
| | | } |
| | | } |
| | | } |
| | |
| | | border-radius: 10rpx; |
| | | background: #0AAFB0; |
| | | padding: 10rpx 18rpx; |
| | | font-size: 30rpx; |
| | | font-size: 28rpx; |
| | | color: white; |
| | | text-align: center; |
| | | } |
| | |
| | | flex-direction: row; |
| | | justify-content: flex-end; |
| | | width: 100%; |
| | | |
| | | font-size: 26rpx; |
| | | .div { |
| | | background: linear-gradient(273deg, #2F7AFA 0.22%, #226FF4 99.8%); |
| | | color: #fff; |
| | |
| | | max-width: 100%; |
| | | padding: 12px 16px; |
| | | white-space: pre-wrap; |
| | | font-size: 26rpx; |
| | | } |
| | | } |
| | | |
| | |
| | | background: #fff; |
| | | border-radius: 24rpx; |
| | | margin: 40rpx; |
| | | font-size: 26rpx; |
| | | } |
| | | .msgbox1 { |
| | | margin-bottom: 20rpx; |
| | |
| | | position: relative; |
| | | z-index: 2; |
| | | padding-top: 70rpx; |
| | | font-size: 32rpx; |
| | | font-size: 28rpx; |
| | | text-indent: 4em; |
| | | } |
| | | |
| | |
| | | |
| | | .top { |
| | | color: #000000; |
| | | font-size: 32rpx; |
| | | font-size: 28rpx; |
| | | font-weight: bold; |
| | | |
| | | span { |