|
@@ -1,4 +1,6 @@
|
|
|
<template>
|
|
<template>
|
|
|
|
|
+ <div class="schedule-layout">
|
|
|
|
|
+ <div class="schedule-left">
|
|
|
<el-row style="display: flex;flex-direction: row;align-items: center;margin-bottom: 10px;color: #333333">
|
|
<el-row style="display: flex;flex-direction: row;align-items: center;margin-bottom: 10px;color: #333333">
|
|
|
<h4>项目概览</h4>
|
|
<h4>项目概览</h4>
|
|
|
</el-row>
|
|
</el-row>
|
|
@@ -91,6 +93,17 @@
|
|
|
</el-row>
|
|
</el-row>
|
|
|
<img src="@/assets/example.png" style="height: 400px; width: 100%">
|
|
<img src="@/assets/example.png" style="height: 400px; width: 100%">
|
|
|
</ElDrawer>
|
|
</ElDrawer>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="schedule-right">
|
|
|
|
|
+ <div class="chat-header">seecoder AI助手</div>
|
|
|
|
|
+ <iframe
|
|
|
|
|
+ class="chat-iframe"
|
|
|
|
|
+ :src="chatUrl"
|
|
|
|
|
+ frameborder="0"
|
|
|
|
|
+ allow="microphone"
|
|
|
|
|
+ ></iframe>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
@@ -112,6 +125,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
|
|
+ chatUrl: 'https://dify.seec.seecoder.cn/chatbot/h8mBtz4IQMSuT3xm',
|
|
|
loading: false,
|
|
loading: false,
|
|
|
requirements: [],
|
|
requirements: [],
|
|
|
showRequirementDrawer: false,
|
|
showRequirementDrawer: false,
|
|
@@ -346,4 +360,40 @@ export default {
|
|
|
.el-table .cell{
|
|
.el-table .cell{
|
|
|
white-space: pre-line;
|
|
white-space: pre-line;
|
|
|
}
|
|
}
|
|
|
|
|
+.schedule-layout {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ gap: 16px;
|
|
|
|
|
+ height: calc(100vh - 120px);
|
|
|
|
|
+}
|
|
|
|
|
+.schedule-left {
|
|
|
|
|
+ flex: 1;
|
|
|
|
|
+ min-width: 0;
|
|
|
|
|
+ overflow-y: auto;
|
|
|
|
|
+}
|
|
|
|
|
+.schedule-right {
|
|
|
|
|
+ width: 400px;
|
|
|
|
|
+ min-width: 400px;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ border: 1px solid #e4e7ed;
|
|
|
|
|
+ border-radius: 8px;
|
|
|
|
|
+ background: #fff;
|
|
|
|
|
+ overflow: hidden;
|
|
|
|
|
+ height: 100%;
|
|
|
|
|
+}
|
|
|
|
|
+.chat-header {
|
|
|
|
|
+ padding: 12px 16px;
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ font-weight: bold;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+ border-bottom: 1px solid #e4e7ed;
|
|
|
|
|
+ background: #f8f9fa;
|
|
|
|
|
+ flex-shrink: 0;
|
|
|
|
|
+}
|
|
|
|
|
+.chat-iframe {
|
|
|
|
|
+ flex: 1;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ height: 100%;
|
|
|
|
|
+ border: none;
|
|
|
|
|
+}
|
|
|
</style>
|
|
</style>
|