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