diff --git a/components/CreateServiceOrder/styles/index.scss b/components/CreateServiceOrder/styles/index.scss
index 4e1700e..76cac94 100644
--- a/components/CreateServiceOrder/styles/index.scss
+++ b/components/CreateServiceOrder/styles/index.scss
@@ -1,15 +1,5 @@
-.create-service-order {
- // margin-left: 12px;
- // margin-right: 12px;
-}
-
.create-service-wrapper {
- // box-sizing: border-box;
padding: 12px 0;
- // background-color: #eff6fa;
- // box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.1);
- // border-radius: 4px 20px 20px 20px;
- // border: 1px solid #fff;
}
.order-header {
@@ -116,7 +106,7 @@
}
.order-button {
- width: 280px;
+ width: 300px;
height: 42px;
background: linear-gradient(90deg, #ff7e00, #ffba00);
color: #fff;
diff --git a/components/Feedback/images/icon_volume.png b/components/Feedback/images/icon_volume.png
new file mode 100644
index 0000000..75bc98d
Binary files /dev/null and b/components/Feedback/images/icon_volume.png differ
diff --git a/components/Feedback/index.vue b/components/Feedback/index.vue
new file mode 100644
index 0000000..1978386
--- /dev/null
+++ b/components/Feedback/index.vue
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+ 联系电话:
+
+ {{ contactPhone }}
+
+
+ 意见内容:
+
+ {{ contactText }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/Feedback/styles/index.scss b/components/Feedback/styles/index.scss
new file mode 100644
index 0000000..1253cad
--- /dev/null
+++ b/components/Feedback/styles/index.scss
@@ -0,0 +1,95 @@
+.create-service-wrapper {
+ padding: 6px 0 12px;
+}
+
+.order-header {
+ font-size: 14px;
+ font-weight: 500;
+ margin-bottom: 10px;
+ color: #333;
+}
+
+.order-content {
+ width: 100%;
+ box-sizing: border-box;
+ background-color: #fff;
+ padding: 12px;
+ border-radius: 8px;
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
+}
+
+.detail-item {
+ display: flex;
+ align-items: start;
+ margin-bottom: 12px;
+ font-size: 14px;
+ color: #333;
+}
+
+.detail-label {
+ width: 70px;
+ white-space: nowrap;
+}
+
+.detail-value {
+ font-size: 14px;
+ color: #333;
+}
+
+.detail-textarea {
+ width: 100%;
+ font-size: 14px;
+ color: #333;
+ border-radius: 4px;
+ border: 1px solid #ddd;
+ padding: 8px;
+}
+
+.detail-input {
+ border: none;
+ outline: none;
+ width: 100%;
+ font-size: 14px;
+ color: #333;
+ border-bottom: 1px solid #ddd;
+ padding-left: 8px;
+}
+
+.order-button {
+ width: 300px;
+ height: 42px;
+ color: #fff;
+ font-size: 14px;
+ font-weight: 600;
+ border-radius: 21px;
+ margin-top: 24px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.submit-button {
+ background: linear-gradient(90deg, #ff7e00, #ffba00);
+}
+
+.look-button {
+ background: linear-gradient(90deg, #0256ff, #00a6ff);
+}
+
+.footer-help {
+ margin-bottom: 12px;
+ display: flex;
+ align-items: center;
+ font-size: 14px;
+ color: #ed6a0c;
+}
+
+.help-icon {
+ width: 16px;
+ height: 14px;
+ margin-right: 5px;
+}
+
+.help-text {
+ margin-right: 5px;
+}
diff --git a/model/ChatModel.js b/model/ChatModel.js
index 5c9725d..f3cfe85 100644
--- a/model/ChatModel.js
+++ b/model/ChatModel.js
@@ -12,7 +12,8 @@ export const MessageType = {
export const CompName = {
- quickBookingCard: 'quickBookingCard',
- createWorkOrderCard: 'createWorkOrderCard',
- discoveryCard: 'discoveryCard',
-}
\ No newline at end of file
+ quickBookingCard: "quickBookingCard",
+ createWorkOrderCard: "createWorkOrderCard",
+ feedbackCard: "feedbackCard",
+ discoveryCard: "discoveryCard",
+};
\ No newline at end of file
diff --git a/pages/chat/ChatMainList.vue b/pages/chat/ChatMainList.vue
index 391426f..1d149d3 100644
--- a/pages/chat/ChatMainList.vue
+++ b/pages/chat/ChatMainList.vue
@@ -61,6 +61,12 @@
item.toolCall.componentName === CompName.createWorkOrderCard
"
/>
+
{
},
{
icon: "/static/quick/quick_icon_call.png",
- title: "呼叫服务",
- content: "加水、客房服务等",
+ title: "反馈意见",
+ content: "有意见告诉朵朵",
type: "Command.createWorkOrder",
},
];