From 8bb086a400a234745f1d2f2452d5c98322bbab1b Mon Sep 17 00:00:00 2001 From: cclu <1106109051@qq.com> Date: Thu, 21 Nov 2024 19:20:56 +0800 Subject: [PATCH] update --- index.html | 4 +- .../map/component/RobotDialogueBox.less | 76 ++- .../map/component/RobotDialogueBox.vue | 593 +++++++++++++----- src/components/map/index.vue | 180 +++++- src/components/map/service.ts | 19 + src/options/serveice.ts | 9 +- src/request/request.ts | 2 +- src/request/requestCode.ts | 2 +- src/request/requestConfig.ts | 2 +- vite.config.ts | 2 +- 10 files changed, 714 insertions(+), 175 deletions(-) diff --git a/index.html b/index.html index 47360b4..ecf45fb 100644 --- a/index.html +++ b/index.html @@ -2,7 +2,7 @@ * @Author: cclu 1106109051@qq.com * @Date: 2024-11-18 11:40:21 * @LastEditors: cclu 1106109051@qq.com - * @LastEditTime: 2024-11-19 09:33:22 + * @LastEditTime: 2024-11-21 10:44:39 * @FilePath: \aiRobot\index.html * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE --> @@ -13,7 +13,7 @@ 地图测试 - +
diff --git a/src/components/map/component/RobotDialogueBox.less b/src/components/map/component/RobotDialogueBox.less index b2f4843..2acd105 100644 --- a/src/components/map/component/RobotDialogueBox.less +++ b/src/components/map/component/RobotDialogueBox.less @@ -64,6 +64,16 @@ background: rgba(27, 27, 27, 0.51); border-radius: 4px; padding: 8px 12px; + .firstClickTab{ + width: 100%; + .clickItem{ + margin-right: 8px; + cursor: pointer; + color: rgb(24, 144, 255); + text-decoration: none; + } + } + .el-loading-mask{ background-color: transparent!important; .el-loading-spinner{ @@ -76,25 +86,66 @@ } .elTable{ + background-color: transparent !important; + .el-table__inner-wrapper{ + .el-table__header-wrapper{ + .el-table__header{ + thead{ + tr{ + background: transparent !important; + th{ + background: transparent !important; + .cell{ + color: #fff!important; + } + } + } + } + } + } + + + + + + + + .el-table__body-wrapper{ .el-scrollbar{ .el-scrollbar__wrap{ .el-scrollbar__view{ .el-table__body{ + + .el-table__row{ + background: transparent !important; + color: #fff!important; + } + tr:hover>td.el-table__cell{ + background: transparent !important; + color: #fff!important; + + } + .el-table__row--level-0{ .el-table__cell{ .cell{ - display: flex; - align-items: center; + // display: flex; + // align-items: center; + .el-table__expand-icon{ + .el-icon{ + color: #fff; + } + } } } } .el-table__row--level-1{ .el-table__cell{ .cell{ - display: flex; - align-items: center; + // display: flex; + // align-items: center; .el-table__indent{ padding-left: 0!important; } @@ -104,8 +155,8 @@ .el-table__row--level-2{ .el-table__cell{ .cell{ - display: flex; - align-items: center; + // display: flex; + // align-items: center; .el-table__indent{ padding-left: 0!important; } @@ -115,8 +166,8 @@ .el-table__row--level-3{ .el-table__cell{ .cell{ - display: flex; - align-items: center; + // display: flex; + // align-items: center; .el-table__indent{ padding-left: 0!important; } @@ -126,8 +177,8 @@ .el-table__row--level-4{ .el-table__cell{ .cell{ - display: flex; - align-items: center; + // display: flex; + // align-items: center; .el-table__indent{ padding-left: 0!important; } @@ -149,6 +200,11 @@ } } } + + .dialogContent::-webkit-scrollbar { + width: 0px; /* 隐藏水平滚动条 */ + height: 0px; /* 隐藏垂直滚动条 */ + } .inputBox{ width: 100%; diff --git a/src/components/map/component/RobotDialogueBox.vue b/src/components/map/component/RobotDialogueBox.vue index f741532..5625a44 100644 --- a/src/components/map/component/RobotDialogueBox.vue +++ b/src/components/map/component/RobotDialogueBox.vue @@ -1,11 +1,17 @@ @@ -512,7 +768,7 @@ const handleSubmit = async () => {
-
+
{ class="dialogueTextBox" v-loading="isNewDialogLoading && index === dialogueList.length - 1" > - {{ item.text || "" }} +
{{ item.text || "" }}
-
+
+
+ {{ item.label || "" }} +
+
+ +
{ :prop="column.prop" :label="column.label" :width="column.width" + :align="column.align" + header-align="center" > + + -