From 96793ed66832fbeb253338a9949c7e5824f87bdd Mon Sep 17 00:00:00 2001
From: zhangxiao <898441624@qq.com>
Date: 星期五, 09 八月 2024 14:26:25 +0800
Subject: [PATCH] fix: 修改登录会话管理样式
---
src/views/session/sessionManager/components/addSession.vue | 32 +++++++++++++++++++++++++++++---
1 files changed, 29 insertions(+), 3 deletions(-)
diff --git a/src/views/session/sessionManager/components/addSession.vue b/src/views/session/sessionManager/components/addSession.vue
index c46000c..861720d 100644
--- a/src/views/session/sessionManager/components/addSession.vue
+++ b/src/views/session/sessionManager/components/addSession.vue
@@ -1,9 +1,10 @@
<script setup lang="ts">
- import { defineProps, ref, defineEmits, onMounted } from 'vue';
+ import { defineProps, ref, watch, defineEmits, onMounted } from 'vue';
import { Message } from '@arco-design/web-vue';
import { addSessionApi, getDialogListApi } from '@/api/session';
const props = defineProps({
modalObj: Object,
+ dialogId: String,
});
const conversation = ref({ dialog_id: '', conversation_desc: '' });
const dialogList = ref([]);
@@ -12,6 +13,7 @@
const { code, data } = await getDialogListApi();
if (code === 200) {
dialogList.value = data;
+ conversation.value.dialog_id = data[0].id;
}
};
@@ -54,6 +56,23 @@
const destroyData = () => {
formRef.value.resetFields();
};
+ // const conversation_desc = ref('');
+
+ // watch(
+ // () => conversation.value.dialog_id,
+ // (newVal) => {
+ // conversation.value.conversation_desc = dialogList.value.find(
+ // (item) => item.id === newVal
+ // )?.name;
+ // }
+ // );
+
+ watch(
+ () => props.dialogId,
+ (newVal, oldVal) => {
+ conversation.value.dialog_id = newVal;
+ }
+ );
</script>
<template>
@@ -71,6 +90,7 @@
style="width: 80%"
v-model="conversation.dialog_id"
placeholder="璇烽�夋嫨鍏宠仈鍔╂墜"
+ disabled
>
<a-option
v-for="dialog in dialogList"
@@ -80,15 +100,21 @@
>
</a-select>
</a-form-item>
- <a-form-item label="鎻忚堪:" field="conversation_desc">
+ <a-form-item label="鍚嶅瓧:" field="conversation_desc">
<a-textarea
- placeholder="璇疯緭鍏ユ弿杩�"
+ placeholder="璇疯緭鍏ュ悕瀛�"
:max-length="100"
show-word-limit
:auto-size="{ minRows: 4, maxRows: 5 }"
v-model="conversation.conversation_desc"
style="width: 80%"
></a-textarea>
+ <!-- <a-input
+ placeholder="鍏宠仈鍔╂墜鍚嶅瓧"
+ disabled
+ v-model="conversation.conversation_desc"
+ style="width: 80%"
+ ></a-input> -->
</a-form-item>
</a-form>
</a-modal>
--
Gitblit v1.8.0