diff --git a/package.json b/package.json
index c96b24cc0..a9be9b6cb 100644
--- a/package.json
+++ b/package.json
@@ -57,6 +57,8 @@
"node-sass": "^6.0.1",
"notification-koro1": "^1.1.1",
"postcss": "^8.4.5",
+ "quill": "^1.3.7",
+ "quill-mention": "^3.1.0",
"resolve-url-loader": "^4.0.0",
"sass": "^1.45.1",
"sass-loader": "^12.4.0",
diff --git a/resources/assets/js/components/ChatInput.vue b/resources/assets/js/components/ChatInput.vue
new file mode 100755
index 000000000..103598017
--- /dev/null
+++ b/resources/assets/js/components/ChatInput.vue
@@ -0,0 +1,219 @@
+
+
+
+
+
+
+
diff --git a/resources/assets/js/components/DragInput.vue b/resources/assets/js/components/DragInput.vue
deleted file mode 100644
index fb07cddbf..000000000
--- a/resources/assets/js/components/DragInput.vue
+++ /dev/null
@@ -1,396 +0,0 @@
-
-
-
-
-
-
-
-
- {{ textLength }}/{{ upperLimit }}
-
-
-
-
-
-
-
-
-
-
-
- {{ enterButton }}
-
-
-
-
-
- {{ textLength }}/{{ upperLimit }}
-
-
-
-
-
diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue
index 637a602c1..f0b850b1f 100644
--- a/resources/assets/js/pages/manage/components/DialogWrapper.vue
+++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue
@@ -83,19 +83,15 @@
{{$L('有' + msgNew + '条新消息')}}
-
+ @on-send="sendMsg"
+ :placeholder="$L('输入消息...')"/>
@@ -157,7 +153,6 @@