提交 561a7347 编写于 作者: H hansen666666

Thu Nov 28 11:54:00 CST 2024 inscode

上级 3f0f24f4
<script setup>
import HelloWorld from './components/HelloWorld.vue'
import TheWelcome from './components/TheWelcome.vue'
</script>
<template> <template>
<header> <el-container>
<img alt="Vue logo" class="logo" src="./assets/logo.svg" width="125" height="125" /> <el-header>
<el-row type="flex" justify="space-between">
<el-col>
<el-menu mode="horizontal" background-color="#fff" text-color="#333" active-text-color="#409EFF">
<el-menu-item index="1">控制台</el-menu-item>
<el-menu-item index="2">文档</el-menu-item>
</el-menu>
</el-col>
<el-col>
<el-menu mode="horizontal" background-color="#fff" text-color="#333" active-text-color="#409EFF">
<el-menu-item index="3">财务</el-menu-item>
<el-menu-item index="4">API密钥</el-menu-item>
<el-menu-item index="5"><i class="el-icon-setting"></i></el-menu-item>
<el-menu-item index="6"><i class="el-icon-user"></i></el-menu-item>
</el-menu>
</el-col>
</el-row>
</el-header>
<div class="wrapper"> <el-container>
<HelloWorld msg="You did it!" /> <el-aside width="200px">
</div> <el-menu :default-active="activeIndex" router mode="vertical" background-color="#f5f5f5" text-color="#606266" active-text-color="#409EFF">
</header> <el-menu-item index="1" @click="handleClick('1')">
<i class="el-icon-s-home"></i>
<span slot="title">概览</span>
</el-menu-item>
<el-menu-item index="2" @click="handleClick('2')">
<i class="el-icon-s-shop"></i>
<span slot="title">体验中心</span>
</el-menu-item>
<!-- 更多菜单项... -->
</el-menu>
</el-aside>
<main> <el-main>
<TheWelcome /> <el-card shadow="never" style="margin: 20px;">
</main> <h2>欢迎体验智谱 AI 大模型!👋</h2>
</template> <p>在这里,你可以快速测试大模型在业务场景上的效果,体验平台提供的各类大模型。</p>
<el-alert title="提示" type="info" show-icon>
<style scoped> <div v-for="(item, index) in tips" :key="index">
header { {{ item }}
line-height: 1.5; </div>
} </el-alert>
</el-card>
.logo { <el-form ref="form" :model="form" label-width="80px">
display: block; <el-form-item label="模型">
margin: 0 auto 2rem; <el-select v-model="form.model" placeholder="请选择模型">
} <el-option label="glm-4v-plus" value="glm-4v-plus"></el-option>
<!-- 更多选项... -->
</el-select>
</el-form-item>
<!-- 更多表单项... -->
</el-form>
@media (min-width: 1024px) { <el-input type="textarea" placeholder="请输入内容" v-model="inputText"></el-input>
header { </el-main>
display: flex; </el-container>
place-items: center; </el-container>
padding-right: calc(var(--section-gap) / 2); </template>
}
.logo { <script>
margin: 0 2rem 0 0; export default {
data() {
return {
activeIndex: '1',
form: {
model: '',
// 其他表单字段...
},
inputText: '',
tips: [
'模型更擅长中文,也支持英文;',
'请避免输入有违公序良俗的问题,模型可能无法回答不合适的问题;',
'体验中心为计费调用,模型计价规则可参考产品定价'
]
};
},
methods: {
handleClick(index) {
this.activeIndex = index;
}
} }
};
</script>
header .wrapper { <style scoped>
display: flex; /* 添加自定义样式 */
place-items: flex-start; </style>
flex-wrap: wrap; \ No newline at end of file
}
}
</style>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册