先提交一波

This commit is contained in:
aixianling
2024-01-08 18:00:12 +08:00
parent 6168d5d4b2
commit c84e0d288e
2 changed files with 45 additions and 3 deletions

View File

@@ -1,13 +1,34 @@
<script> <script>
import AiDrag from "./AiDrag.vue";
export default { export default {
name: "AiAssist" name: "AiAssist",
components: {AiDrag},
data() {
return {
dialog: false,
prompt: ""
}
}
} }
</script> </script>
<template> <template>
<section class="AiAssist"> <section class="AiAssist">
<img src="https://cdn.cunwuyun.cn/dvcp/dv/aiIcon.png"/> <div class="pointer" @click="dialog=true">
<div class="avatar-text" v-text="'全局AI助手'"/> <img src="https://cdn.cunwuyun.cn/dvcp/dv/aiIcon.png"/>
<div class="avatar-text" v-text="'全局AI助手'"/>
</div>
<ai-drag class="assistDialog" v-if="dialog" :resizable="false">
<dv-border-box-1 background-color="#001C30">
<div class="inbox">
<div>慧智会言</div>
<el-input v-model="prompt" placeholder="您说,我在听~" clearable size="small">
<template #append><i class="el-icon-microphone">语音输入</i></template>
</el-input>
</div>
</dv-border-box-1>
</ai-drag>
</section> </section>
</template> </template>
@@ -15,6 +36,23 @@ export default {
.AiAssist { .AiAssist {
.avatar-text { .avatar-text {
text-align: center; text-align: center;
color: white;
}
:deep(.assistDialog) {
.border-box-content {
padding: 8px 10px;
width: initial;
}
.inbox {
min-width: 400px;
box-shadow: 4px 4px 10px #23ECFD inset, -4px -4px 10px #23ECFD inset;
height: 100%;
$v: 14px;
$vv: calc(100% - #{$v});
clip-path: polygon($v 0, $vv 0, 100% $v, 100% $vv, $vv 100%, $v 100%, 0 $vv, 0 $v);
}
} }
} }
</style> </style>

View File

@@ -734,3 +734,7 @@ h1, h2, h3, p {
margin-left: 50%; margin-left: 50%;
transform: translateX(-50%); transform: translateX(-50%);
} }
.pointer {
cursor: pointer;
}