diff --git a/components/FormCard/images/2025-07-15_161532.png b/components/FormCard/images/2025-07-15_161532.png
new file mode 100644
index 0000000..8231aa0
Binary files /dev/null and b/components/FormCard/images/2025-07-15_161532.png differ
diff --git a/components/FormCard/images/icon_minus.png b/components/FormCard/images/icon_minus.png
new file mode 100644
index 0000000..343b1fa
Binary files /dev/null and b/components/FormCard/images/icon_minus.png differ
diff --git a/components/FormCard/index.vue b/components/FormCard/index.vue
new file mode 100644
index 0000000..816b2db
--- /dev/null
+++ b/components/FormCard/index.vue
@@ -0,0 +1,46 @@
+
+
+
+
+ 姓 名
+
+
+
+ 手机号
+
+
+
+
+
+
+
+
diff --git a/components/FormCard/propmt.md b/components/FormCard/propmt.md
new file mode 100644
index 0000000..c6ba48d
--- /dev/null
+++ b/components/FormCard/propmt.md
@@ -0,0 +1,14 @@
+## 表单组件
+
+## 提示词:
+
+使用 uniapp + vue3 组合式 api 开发微信小程序,要求如下:
+1、参考图片,高度还原交互设计,完成组件封装
+2、要求布局样式结构简洁明了,class 命名请按照模块名称来命名,例如:.form-wrapper
+3、可以使用 uniapp 内置的组件
+4、姓名、手机号,需要用户自己填写
+5、验证手机号格式是否正确
+
+## 备注
+
+仅供学习、交流使用,请勿用于商业用途。
diff --git a/components/FormCard/styles/index.scss b/components/FormCard/styles/index.scss
new file mode 100644
index 0000000..760af6f
--- /dev/null
+++ b/components/FormCard/styles/index.scss
@@ -0,0 +1,46 @@
+.form-wrapper {
+ background-color: #fff;
+ border-radius: 8px;
+ overflow: hidden;
+}
+
+.form-header {
+ background-color: rgba(25, 144, 255, 0.06);
+ border: 1px solid #e5e8ef;
+ border-radius: 8px 8px 0 0;
+ display: flex;
+ align-items: center;
+ padding: 10px 12px;
+}
+
+.form-icon {
+ height: 16px;
+ width: 16px;
+ margin-right: 8px;
+}
+
+.form-title {
+ font-size: 16px;
+ color: #00a6ff;
+}
+
+.form-item {
+ display: flex;
+ align-items: center;
+ padding: 12px 24px 12px 16px;
+}
+
+.form-label {
+ font-size: 16px;
+ color: #86909c;
+ margin-right: 10px;
+ width: 50px;
+}
+
+.form-input {
+ flex: 1;
+ font-size: 16px;
+ color: #333;
+ border-bottom: 1px solid #ddd;
+ padding-bottom: 6px;
+}
diff --git a/components/Stepper/images/icon_minus.png b/components/Stepper/images/icon_minus.png
new file mode 100644
index 0000000..ee2c481
Binary files /dev/null and b/components/Stepper/images/icon_minus.png differ
diff --git a/components/Stepper/images/icon_minus.webp b/components/Stepper/images/icon_minus.webp
deleted file mode 100644
index f4036f9..0000000
Binary files a/components/Stepper/images/icon_minus.webp and /dev/null differ
diff --git a/components/Stepper/images/icon_plus.png b/components/Stepper/images/icon_plus.png
new file mode 100644
index 0000000..87d4570
Binary files /dev/null and b/components/Stepper/images/icon_plus.png differ
diff --git a/components/Stepper/images/icon_plus.webp b/components/Stepper/images/icon_plus.webp
deleted file mode 100644
index dc3ee46..0000000
Binary files a/components/Stepper/images/icon_plus.webp and /dev/null differ
diff --git a/components/Stepper/index.vue b/components/Stepper/index.vue
index 24989b9..4199f91 100644
--- a/components/Stepper/index.vue
+++ b/components/Stepper/index.vue
@@ -2,14 +2,14 @@
{{ value }}
diff --git a/components/Stepper/styles/index.scss b/components/Stepper/styles/index.scss
index 22ceb7f..bb78e82 100644
--- a/components/Stepper/styles/index.scss
+++ b/components/Stepper/styles/index.scss
@@ -6,6 +6,7 @@
.stepper-btn {
width: 24px;
height: 24px;
+ border-radius: 50px;
cursor: pointer;
}
diff --git a/components/SumCard/images/2025-07-15_154422.png b/components/SumCard/images/2025-07-15_154422.png
new file mode 100644
index 0000000..e464b36
Binary files /dev/null and b/components/SumCard/images/2025-07-15_154422.png differ
diff --git a/components/SumCard/index.vue b/components/SumCard/index.vue
new file mode 100644
index 0000000..05ab9b2
--- /dev/null
+++ b/components/SumCard/index.vue
@@ -0,0 +1,29 @@
+
+
+
+ 价格
+ ¥{{ referencePrice }}
+
+
+ 折扣优惠
+ -¥{{ discount }}
+
+
+
+
+
+
+
diff --git a/components/SumCard/propmt.md b/components/SumCard/propmt.md
new file mode 100644
index 0000000..1617ed8
--- /dev/null
+++ b/components/SumCard/propmt.md
@@ -0,0 +1,12 @@
+## 价格组件
+
+## 提示词:
+
+使用 uniapp + vue3 组合式 api 开发微信小程序,要求如下:
+1、参考图片,高度还原交互设计,完成组件封装
+2、要求布局样式结构简洁明了,class 命名请按照模块名称来命名,例如:.sum-wrapper
+3、可以使用 uniapp 内置的组件
+
+## 备注
+
+仅供学习、交流使用,请勿用于商业用途。
diff --git a/components/SumCard/styles/index.scss b/components/SumCard/styles/index.scss
new file mode 100644
index 0000000..247ac69
--- /dev/null
+++ b/components/SumCard/styles/index.scss
@@ -0,0 +1,26 @@
+.sum-wrapper {
+ border-radius: 8px;
+ background-color: #fff;
+}
+
+.sum-item {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: 13px 15px;
+}
+
+.sum-label {
+ font-size: 15px;
+ color: #333;
+}
+
+.sum-value {
+ font-size: 14px;
+ color: #999;
+}
+
+.sum-discount {
+ font-size: 14px;
+ color: #ff5722;
+}
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map
index 2a0663f..b3bc7e9 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map
@@ -1 +1 @@
-{"version":3,"file":"assets.js","sources":["static/quick/quick_icon_bg.png","pages/order/images/back.png","static/logo.png","static/input_voice_icon.png","static/input_send_icon.png","E:/static/icons/clock.png","pages/order/components/GoodsInfo/images/icon_house.png","pages/order/components/NoticeInfo/images/icon_clock.png","pages/order/components/NoticeInfo/images/icon_card.png","pages/order/components/NoticeInfo/images/icon_arrow.png","static/hello_xiaomu_icon@2x.png","static/hello_logo_icon@2x.png","static/top_bg_icon.png","static/drawer_icon.png","static/wave_icon.png","static/test/mk_img_1.png","components/Stepper/images/icon_minus.webp","components/Stepper/images/icon_plus.webp"],"sourcesContent":["export default \"__VITE_ASSET__ff753b35__\"","export default \"__VITE_ASSET__6961004c__\"","export default \"__VITE_ASSET__46719607__\"","export default \"__VITE_ASSET__76f969d6__\"","export default \"__VITE_ASSET__e6bd7a29__\"","export default \"/static/icons/clock.png\"","export default \"__VITE_ASSET__8779a05f__\"","export default \"__VITE_ASSET__50bb3f13__\"","export default \"__VITE_ASSET__c038c52d__\"","export default \"__VITE_ASSET__228274ee__\"","export default \"__VITE_ASSET__2eba501c__\"","export default \"__VITE_ASSET__51733f19__\"","export default \"__VITE_ASSET__ead16fdc__\"","export default \"__VITE_ASSET__a9576f2b__\"","export default \"__VITE_ASSET__d889f8a8__\"","export default \"__VITE_ASSET__c4efe7df__\"","export default \"__VITE_ASSET__39163fc0__\"","export default \"__VITE_ASSET__1502ee7d__\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;;;;;;;;;;;;;;;;;;;"}
\ No newline at end of file
+{"version":3,"file":"assets.js","sources":["static/quick/quick_icon_bg.png","pages/order/images/back.png","static/logo.png","static/input_voice_icon.png","static/input_send_icon.png","E:/static/icons/clock.png","pages/order/components/GoodsInfo/images/icon_house.png","pages/order/components/NoticeInfo/images/icon_clock.png","pages/order/components/NoticeInfo/images/icon_card.png","pages/order/components/NoticeInfo/images/icon_arrow.png","static/hello_xiaomu_icon@2x.png","static/hello_logo_icon@2x.png","static/top_bg_icon.png","static/drawer_icon.png","static/wave_icon.png","static/test/mk_img_1.png","components/Stepper/images/icon_minus.png","components/Stepper/images/icon_plus.png","components/FormCard/images/icon_minus.png"],"sourcesContent":["export default \"__VITE_ASSET__ff753b35__\"","export default \"__VITE_ASSET__6961004c__\"","export default \"__VITE_ASSET__46719607__\"","export default \"__VITE_ASSET__76f969d6__\"","export default \"__VITE_ASSET__e6bd7a29__\"","export default \"/static/icons/clock.png\"","export default \"__VITE_ASSET__8779a05f__\"","export default \"__VITE_ASSET__50bb3f13__\"","export default \"__VITE_ASSET__c038c52d__\"","export default \"__VITE_ASSET__228274ee__\"","export default \"__VITE_ASSET__2eba501c__\"","export default \"__VITE_ASSET__51733f19__\"","export default \"__VITE_ASSET__ead16fdc__\"","export default \"__VITE_ASSET__a9576f2b__\"","export default \"__VITE_ASSET__d889f8a8__\"","export default \"__VITE_ASSET__c4efe7df__\"","export default \"__VITE_ASSET__ce3e600b__\"","export default \"__VITE_ASSET__d8ff016f__\"","export default \"__VITE_ASSET__4a11986d__\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;;;;;;;;;;;;;;;;;;;;"}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/FormCard/index.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/FormCard/index.js.map
new file mode 100644
index 0000000..f877ab8
--- /dev/null
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/FormCard/index.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"index.js","sources":["components/FormCard/index.vue","E:/Program Files/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovWUdDaGF0Q1MvY29tcG9uZW50cy9Gb3JtQ2FyZC9pbmRleC52dWU"],"sourcesContent":["\r\n \r\n \r\n \r\n 姓 名\r\n \r\n \r\n \r\n 手机号\r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import Component from 'D:/YGChatCS/components/FormCard/index.vue'\nwx.createComponent(Component)"],"names":["ref"],"mappings":";;;;;;AA0BA,UAAM,OAAOA,cAAAA,IAAI,EAAE;AACnB,UAAM,QAAQA,cAAAA,IAAI,EAAE;AACpB,UAAM,aAAaA,cAAAA,IAAI,EAAE;AAGzB,UAAM,gBAAgB,MAAM;AAC1B,YAAM,aAAa;AACnB,UAAI,CAAC,MAAM,OAAO;AAChB,mBAAW,QAAQ;AAAA,MACpB,WAAU,CAAC,WAAW,KAAK,MAAM,KAAK,GAAG;AACxC,mBAAW,QAAQ;AAAA,MACvB,OAAS;AACL,mBAAW,QAAQ;AAAA,MACpB;AAAA,IACH;;;;;;;;;;;;;;ACvCA,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/Stepper/index.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/Stepper/index.js.map
index cdf5349..8538518 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/components/Stepper/index.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/Stepper/index.js.map
@@ -1 +1 @@
-{"version":3,"file":"index.js","sources":["components/Stepper/index.vue","E:/Program Files/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovWUdDaGF0Q1MvY29tcG9uZW50cy9TdGVwcGVyL2luZGV4LnZ1ZQ"],"sourcesContent":["\r\n \r\n \r\n {{ value }}\r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import Component from 'D:/YGChatCS/components/Stepper/index.vue'\nwx.createComponent(Component)"],"names":["ref"],"mappings":";;;;;;;;;;;;;;;;;;;;;AAsBA,UAAM,QAAQ;AAgBd,UAAM,OAAO;AAGb,UAAM,QAAQA,cAAG,IAAC,MAAM,UAAU;AAGlC,UAAM,WAAW,MAAM;AACrB,UAAI,MAAM,UAAU;AAAG;AAEvB,UAAI,MAAM,QAAQ,MAAM,KAAK;AAC3B,cAAM;AACN,aAAK,qBAAqB,MAAM,KAAK;AAAA,MACtC;AAAA,IACH;AAEA,UAAM,WAAW,MAAM;AACrB,UAAI,MAAM,QAAQ,MAAM,KAAK;AAC3B,cAAM;AACN,aAAK,qBAAqB,MAAM,KAAK;AAAA,MACtC;AAAA,IACH;;;;;;;;;;;;;ACzDA,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
+{"version":3,"file":"index.js","sources":["components/Stepper/index.vue","E:/Program Files/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovWUdDaGF0Q1MvY29tcG9uZW50cy9TdGVwcGVyL2luZGV4LnZ1ZQ"],"sourcesContent":["\r\n \r\n \r\n {{ value }}\r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import Component from 'D:/YGChatCS/components/Stepper/index.vue'\nwx.createComponent(Component)"],"names":["ref"],"mappings":";;;;;;;;;;;;;;;;;;;;;AAsBA,UAAM,QAAQ;AAgBd,UAAM,OAAO;AAGb,UAAM,QAAQA,cAAG,IAAC,MAAM,UAAU;AAGlC,UAAM,WAAW,MAAM;AACrB,UAAI,MAAM,UAAU;AAAG;AAEvB,UAAI,MAAM,QAAQ,MAAM,KAAK;AAC3B,cAAM;AACN,aAAK,qBAAqB,MAAM,KAAK;AAAA,MACtC;AAAA,IACH;AAEA,UAAM,WAAW,MAAM;AACrB,UAAI,MAAM,QAAQ,MAAM,KAAK;AAC3B,cAAM;AACN,aAAK,qBAAqB,MAAM,KAAK;AAAA,MACtC;AAAA,IACH;;;;;;;;;;;;;ACzDA,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/SumCard/index.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/SumCard/index.js.map
new file mode 100644
index 0000000..98153df
--- /dev/null
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/SumCard/index.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"index.js","sources":["E:/Program Files/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovWUdDaGF0Q1MvY29tcG9uZW50cy9TdW1DYXJkL2luZGV4LnZ1ZQ"],"sourcesContent":["import Component from 'D:/YGChatCS/components/SumCard/index.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/chat/ChatMainList.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/chat/ChatMainList.js.map
index 5f75bd2..52edd95 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/chat/ChatMainList.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/chat/ChatMainList.js.map
@@ -1 +1 @@
-{"version":3,"file":"ChatMainList.js","sources":["pages/chat/ChatMainList.vue","E:/Program Files/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovWUdDaGF0Q1MvcGFnZXMvY2hhdC9DaGF0TWFpbkxpc3QudnVl"],"sourcesContent":["\n \n \n \n\n \n \n \n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n {{ item.msg }}\n \n \n \n \n \n\n \n \n \n \n\n\n\n\n\n","import Component from 'D:/YGChatCS/pages/chat/ChatMainList.vue'\nwx.createComponent(Component)"],"names":["ref","uni","onLoad","onMounted","MessageRole","MessageType","nextTick"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"ChatMainList.js","sources":["pages/chat/ChatMainList.vue","E:/Program Files/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovWUdDaGF0Q1MvcGFnZXMvY2hhdC9DaGF0TWFpbkxpc3QudnVl"],"sourcesContent":["\n \n \n \n\n \n \n \n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n {{ item.msg }}\n \n \n \n \n \n\n \n \n \n \n\n\n\n\n\n","import Component from 'D:/YGChatCS/pages/chat/ChatMainList.vue'\nwx.createComponent(Component)"],"names":["ref","uni","onLoad","onMounted","MessageRole","MessageType","nextTick"],"mappings":"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"}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/assets/icon_minus.39163fc0.webp b/unpackage/dist/dev/mp-weixin/assets/icon_minus.39163fc0.webp
deleted file mode 100644
index f4036f9..0000000
Binary files a/unpackage/dist/dev/mp-weixin/assets/icon_minus.39163fc0.webp and /dev/null differ
diff --git a/unpackage/dist/dev/mp-weixin/assets/icon_minus.4a11986d.png b/unpackage/dist/dev/mp-weixin/assets/icon_minus.4a11986d.png
new file mode 100644
index 0000000..343b1fa
Binary files /dev/null and b/unpackage/dist/dev/mp-weixin/assets/icon_minus.4a11986d.png differ
diff --git a/unpackage/dist/dev/mp-weixin/assets/icon_minus.ce3e600b.png b/unpackage/dist/dev/mp-weixin/assets/icon_minus.ce3e600b.png
new file mode 100644
index 0000000..ee2c481
Binary files /dev/null and b/unpackage/dist/dev/mp-weixin/assets/icon_minus.ce3e600b.png differ
diff --git a/unpackage/dist/dev/mp-weixin/assets/icon_plus.1502ee7d.webp b/unpackage/dist/dev/mp-weixin/assets/icon_plus.1502ee7d.webp
deleted file mode 100644
index dc3ee46..0000000
Binary files a/unpackage/dist/dev/mp-weixin/assets/icon_plus.1502ee7d.webp and /dev/null differ
diff --git a/unpackage/dist/dev/mp-weixin/assets/icon_plus.d8ff016f.png b/unpackage/dist/dev/mp-weixin/assets/icon_plus.d8ff016f.png
new file mode 100644
index 0000000..87d4570
Binary files /dev/null and b/unpackage/dist/dev/mp-weixin/assets/icon_plus.d8ff016f.png differ
diff --git a/unpackage/dist/dev/mp-weixin/common/assets.js b/unpackage/dist/dev/mp-weixin/common/assets.js
index f8767d1..6a5d097 100644
--- a/unpackage/dist/dev/mp-weixin/common/assets.js
+++ b/unpackage/dist/dev/mp-weixin/common/assets.js
@@ -1,33 +1,35 @@
"use strict";
-const _imports_0$a = "/static/quick/quick_icon_bg.png";
-const _imports_0$9 = "/assets/back.6961004c.png";
-const _imports_0$8 = "/static/logo.png";
+const _imports_0$b = "/static/quick/quick_icon_bg.png";
+const _imports_0$a = "/assets/back.6961004c.png";
+const _imports_0$9 = "/static/logo.png";
const _imports_1$4 = "/static/input_voice_icon.png";
const _imports_2$1 = "/static/input_send_icon.png";
-const _imports_0$7 = "/static/icons/clock.png";
-const _imports_0$6 = "/assets/icon_house.8779a05f.png";
-const _imports_0$5 = "/assets/icon_clock.50bb3f13.png";
+const _imports_0$8 = "/static/icons/clock.png";
+const _imports_0$7 = "/assets/icon_house.8779a05f.png";
+const _imports_0$6 = "/assets/icon_clock.50bb3f13.png";
const _imports_1$3 = "/assets/icon_card.c038c52d.png";
const _imports_2 = "/assets/icon_arrow.228274ee.png";
-const _imports_0$4 = "/static/hello_xiaomu_icon@2x.png";
+const _imports_0$5 = "/static/hello_xiaomu_icon@2x.png";
const _imports_1$2 = "/static/hello_logo_icon@2x.png";
-const _imports_0$3 = "/static/top_bg_icon.png";
-const _imports_0$2 = "/static/drawer_icon.png";
-const _imports_0$1 = "/static/wave_icon.png";
+const _imports_0$4 = "/static/top_bg_icon.png";
+const _imports_0$3 = "/static/drawer_icon.png";
+const _imports_0$2 = "/static/wave_icon.png";
const _imports_1$1 = "/static/test/mk_img_1.png";
-const _imports_0 = "/assets/icon_minus.39163fc0.webp";
-const _imports_1 = "/assets/icon_plus.1502ee7d.webp";
-exports._imports_0 = _imports_0$9;
-exports._imports_0$1 = _imports_0$8;
-exports._imports_0$10 = _imports_0;
-exports._imports_0$2 = _imports_0$7;
-exports._imports_0$3 = _imports_0$6;
-exports._imports_0$4 = _imports_0$5;
-exports._imports_0$5 = _imports_0$4;
-exports._imports_0$6 = _imports_0$3;
-exports._imports_0$7 = _imports_0$2;
-exports._imports_0$8 = _imports_0$a;
-exports._imports_0$9 = _imports_0$1;
+const _imports_0$1 = "/assets/icon_minus.ce3e600b.png";
+const _imports_1 = "/assets/icon_plus.d8ff016f.png";
+const _imports_0 = "/assets/icon_minus.4a11986d.png";
+exports._imports_0 = _imports_0$a;
+exports._imports_0$1 = _imports_0$9;
+exports._imports_0$10 = _imports_0$1;
+exports._imports_0$11 = _imports_0;
+exports._imports_0$2 = _imports_0$8;
+exports._imports_0$3 = _imports_0$7;
+exports._imports_0$4 = _imports_0$6;
+exports._imports_0$5 = _imports_0$5;
+exports._imports_0$6 = _imports_0$4;
+exports._imports_0$7 = _imports_0$3;
+exports._imports_0$8 = _imports_0$b;
+exports._imports_0$9 = _imports_0$2;
exports._imports_1 = _imports_1$4;
exports._imports_1$1 = _imports_1$3;
exports._imports_1$2 = _imports_1$2;
diff --git a/unpackage/dist/dev/mp-weixin/common/vendor.js b/unpackage/dist/dev/mp-weixin/common/vendor.js
index 955322a..e2aff85 100644
--- a/unpackage/dist/dev/mp-weixin/common/vendor.js
+++ b/unpackage/dist/dev/mp-weixin/common/vendor.js
@@ -6963,7 +6963,7 @@ function isConsoleWritable() {
function initRuntimeSocketService() {
const hosts = "10.10.3.1,192.168.56.1,127.0.0.1";
const port = "8090";
- const id = "mp-weixin_BW9LnK";
+ const id = "mp-weixin_V1fUyU";
const lazy = typeof swan !== "undefined";
let restoreError = lazy ? () => {
} : initOnError();
diff --git a/unpackage/dist/dev/mp-weixin/components/FormCard/index.js b/unpackage/dist/dev/mp-weixin/components/FormCard/index.js
new file mode 100644
index 0000000..730eb90
--- /dev/null
+++ b/unpackage/dist/dev/mp-weixin/components/FormCard/index.js
@@ -0,0 +1,34 @@
+"use strict";
+const common_vendor = require("../../common/vendor.js");
+const common_assets = require("../../common/assets.js");
+const _sfc_main = {
+ __name: "index",
+ setup(__props) {
+ const name = common_vendor.ref("");
+ const phone = common_vendor.ref("");
+ const phoneError = common_vendor.ref("");
+ const validatePhone = () => {
+ const phoneRegex = /^1[3-9]\d{9}$/;
+ if (!phone.value) {
+ phoneError.value = "手机号不能为空";
+ } else if (!phoneRegex.test(phone.value)) {
+ phoneError.value = "请输入正确的手机号";
+ } else {
+ phoneError.value = "";
+ }
+ };
+ return (_ctx, _cache) => {
+ return {
+ a: common_assets._imports_0$11,
+ b: name.value,
+ c: common_vendor.o(($event) => name.value = $event.detail.value),
+ d: common_vendor.o(validatePhone),
+ e: phone.value,
+ f: common_vendor.o(($event) => phone.value = $event.detail.value)
+ };
+ };
+ }
+};
+const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-5787c07e"]]);
+wx.createComponent(Component);
+//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/FormCard/index.js.map
diff --git a/unpackage/dist/dev/mp-weixin/components/FormCard/index.json b/unpackage/dist/dev/mp-weixin/components/FormCard/index.json
new file mode 100644
index 0000000..e8cfaaf
--- /dev/null
+++ b/unpackage/dist/dev/mp-weixin/components/FormCard/index.json
@@ -0,0 +1,4 @@
+{
+ "component": true,
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/components/FormCard/index.wxml b/unpackage/dist/dev/mp-weixin/components/FormCard/index.wxml
new file mode 100644
index 0000000..c36446f
--- /dev/null
+++ b/unpackage/dist/dev/mp-weixin/components/FormCard/index.wxml
@@ -0,0 +1 @@
+姓 名手机号
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/components/FormCard/index.wxss b/unpackage/dist/dev/mp-weixin/components/FormCard/index.wxss
new file mode 100644
index 0000000..78ac356
--- /dev/null
+++ b/unpackage/dist/dev/mp-weixin/components/FormCard/index.wxss
@@ -0,0 +1,65 @@
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+.form-wrapper.data-v-5787c07e {
+ background-color: #fff;
+ border-radius: 8px;
+ overflow: hidden;
+}
+.form-header.data-v-5787c07e {
+ background-color: rgba(25, 144, 255, 0.06);
+ border: 1px solid #e5e8ef;
+ border-radius: 8px 8px 0 0;
+ display: flex;
+ align-items: center;
+ padding: 10px 12px;
+}
+.form-icon.data-v-5787c07e {
+ height: 16px;
+ width: 16px;
+ margin-right: 8px;
+}
+.form-title.data-v-5787c07e {
+ font-size: 16px;
+ color: #00a6ff;
+}
+.form-item.data-v-5787c07e {
+ display: flex;
+ align-items: center;
+ padding: 12px 24px 12px 16px;
+}
+.form-label.data-v-5787c07e {
+ font-size: 16px;
+ color: #86909c;
+ margin-right: 10px;
+ width: 50px;
+}
+.form-input.data-v-5787c07e {
+ flex: 1;
+ font-size: 16px;
+ color: #333;
+ border-bottom: 1px solid #ddd;
+ padding-bottom: 6px;
+}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/components/Stepper/index.wxss b/unpackage/dist/dev/mp-weixin/components/Stepper/index.wxss
index 2f58f00..5c446d5 100644
--- a/unpackage/dist/dev/mp-weixin/components/Stepper/index.wxss
+++ b/unpackage/dist/dev/mp-weixin/components/Stepper/index.wxss
@@ -30,6 +30,7 @@
.stepper-btn.data-v-52e20cb2 {
width: 24px;
height: 24px;
+ border-radius: 50px;
cursor: pointer;
}
.stepper-btn-minus.data-v-52e20cb2 {
diff --git a/unpackage/dist/dev/mp-weixin/components/SumCard/index.js b/unpackage/dist/dev/mp-weixin/components/SumCard/index.js
new file mode 100644
index 0000000..c8f5ba3
--- /dev/null
+++ b/unpackage/dist/dev/mp-weixin/components/SumCard/index.js
@@ -0,0 +1,26 @@
+"use strict";
+const common_vendor = require("../../common/vendor.js");
+const _sfc_main = {
+ __name: "index",
+ props: {
+ referencePrice: {
+ type: Number,
+ default: 0
+ },
+ discount: {
+ type: Number,
+ default: 0
+ }
+ },
+ setup(__props) {
+ return (_ctx, _cache) => {
+ return {
+ a: common_vendor.t(__props.referencePrice),
+ b: common_vendor.t(__props.discount)
+ };
+ };
+ }
+};
+const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-5bb5a4e5"]]);
+wx.createComponent(Component);
+//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/SumCard/index.js.map
diff --git a/unpackage/dist/dev/mp-weixin/components/SumCard/index.json b/unpackage/dist/dev/mp-weixin/components/SumCard/index.json
new file mode 100644
index 0000000..e8cfaaf
--- /dev/null
+++ b/unpackage/dist/dev/mp-weixin/components/SumCard/index.json
@@ -0,0 +1,4 @@
+{
+ "component": true,
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/components/SumCard/index.wxml b/unpackage/dist/dev/mp-weixin/components/SumCard/index.wxml
new file mode 100644
index 0000000..725249b
--- /dev/null
+++ b/unpackage/dist/dev/mp-weixin/components/SumCard/index.wxml
@@ -0,0 +1 @@
+价格¥{{a}}折扣优惠-¥{{b}}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/components/SumCard/index.wxss b/unpackage/dist/dev/mp-weixin/components/SumCard/index.wxss
new file mode 100644
index 0000000..0f14a02
--- /dev/null
+++ b/unpackage/dist/dev/mp-weixin/components/SumCard/index.wxss
@@ -0,0 +1,47 @@
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+.sum-wrapper.data-v-5bb5a4e5 {
+ border-radius: 8px;
+ background-color: #fff;
+}
+.sum-item.data-v-5bb5a4e5 {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: 13px 15px;
+}
+.sum-label.data-v-5bb5a4e5 {
+ font-size: 15px;
+ color: #333;
+}
+.sum-value.data-v-5bb5a4e5 {
+ font-size: 14px;
+ color: #999;
+}
+.sum-discount.data-v-5bb5a4e5 {
+ font-size: 14px;
+ color: #ff5722;
+}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/pages/chat/ChatMainList.js b/unpackage/dist/dev/mp-weixin/pages/chat/ChatMainList.js
index 29d4cd2..32978be 100644
--- a/unpackage/dist/dev/mp-weixin/pages/chat/ChatMainList.js
+++ b/unpackage/dist/dev/mp-weixin/pages/chat/ChatMainList.js
@@ -3,7 +3,7 @@ const common_vendor = require("../../common/vendor.js");
const common_assets = require("../../common/assets.js");
const model_ChatModel = require("../../model/ChatModel.js");
if (!Math) {
- (ChatTopBgImg + ChatTopNavBar + ChatTopBanner + OneFeelMK001 + ResponseIntro + ImageSwiper + Stepper + ResponseWrapper + ChatCardAI + ChatCardMine + ChatMoreTips + ChatQuickAccess)();
+ (ChatTopBgImg + ChatTopNavBar + ChatTopBanner + OneFeelMK001 + ResponseIntro + ImageSwiper + Stepper + SumCard + FormCard + ResponseWrapper + ChatCardAI + ChatCardMine + ChatMoreTips + ChatQuickAccess)();
}
const ChatTopBanner = () => "./ChatTopBanner.js";
const ChatTopBgImg = () => "./ChatTopBgImg.js";
@@ -17,6 +17,8 @@ const ResponseIntro = () => "../../components/ResponseIntro/index.js";
const ResponseWrapper = () => "../../components/ResponseWrapper/index.js";
const ImageSwiper = () => "../../components/ImageSwiper/index.js";
const Stepper = () => "../../components/Stepper/index.js";
+const SumCard = () => "../../components/SumCard/index.js";
+const FormCard = () => "../../components/FormCard/index.js";
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
__name: "ChatMainList",
emits: ["openDrawer"],
@@ -34,7 +36,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
const emits = __emit;
const openDrawer = () => {
emits("openDrawer");
- common_vendor.index.__f__("log", "at pages/chat/ChatMainList.vue:174", "=============打开抽屉");
+ common_vendor.index.__f__("log", "at pages/chat/ChatMainList.vue:178", "=============打开抽屉");
};
const handleReply = (text) => {
loadMessage(text);
@@ -100,7 +102,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
}
};
chatMsgList.value.push(newMsgAI);
- common_vendor.index.__f__("log", "at pages/chat/ChatMainList.vue:258", "发送的新消息:", JSON.stringify(newMsg));
+ common_vendor.index.__f__("log", "at pages/chat/ChatMainList.vue:262", "发送的新消息:", JSON.stringify(newMsg));
};
const scrollToBottom = () => {
lastMsgId.value = `${chatMsgList.value[chatMsgList.value.length - 1].msgId}`;
@@ -113,7 +115,11 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
a: common_vendor.o(openDrawer),
b: statusBarHeight.value + "px",
c: navBgColor.value,
- d: common_vendor.f(chatMsgList.value, (item, k0, i0) => {
+ d: common_vendor.p({
+ referencePrice: 700,
+ discount: 10
+ }),
+ e: common_vendor.f(chatMsgList.value, (item, k0, i0) => {
return common_vendor.e({
a: item.msgType === common_vendor.unref(model_ChatModel.MessageRole).AI
}, item.msgType === common_vendor.unref(model_ChatModel.MessageRole).AI ? common_vendor.e({
@@ -121,13 +127,13 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
}, item.msgContent && item.msgContent.type === common_vendor.unref(model_ChatModel.MessageType).IMAGE ? {
c: common_assets._imports_0$1
} : {}, {
- d: "d7316ec5-11-" + i0 + "," + ("d7316ec5-10-" + i0),
- e: "d7316ec5-10-" + i0,
+ d: "d7316ec5-13-" + i0 + "," + ("d7316ec5-12-" + i0),
+ e: "d7316ec5-12-" + i0,
f: common_vendor.p({
text: item.msg
})
}) : item.msgType === common_vendor.unref(model_ChatModel.MessageRole).ME ? {
- h: "d7316ec5-12-" + i0,
+ h: "d7316ec5-14-" + i0,
i: common_vendor.p({
text: item.msg
})
@@ -139,19 +145,19 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
l: item.msgId
});
}),
- e: lastMsgId.value,
f: lastMsgId.value,
- g: common_vendor.o(handleReply),
+ g: lastMsgId.value,
h: common_vendor.o(handleReply),
- i: common_assets._imports_1,
- j: common_vendor.o(sendMessage),
- k: common_vendor.o(handleNoHideKeyboard),
- l: holdKeyboard.value,
- m: inputMessage.value,
- n: common_vendor.o(($event) => inputMessage.value = $event.detail.value),
- o: common_assets._imports_2,
- p: common_vendor.o(sendMessage),
- q: common_vendor.o(handleTouchEnd)
+ i: common_vendor.o(handleReply),
+ j: common_assets._imports_1,
+ k: common_vendor.o(sendMessage),
+ l: common_vendor.o(handleNoHideKeyboard),
+ m: holdKeyboard.value,
+ n: inputMessage.value,
+ o: common_vendor.o(($event) => inputMessage.value = $event.detail.value),
+ p: common_assets._imports_2,
+ q: common_vendor.o(sendMessage),
+ r: common_vendor.o(handleTouchEnd)
};
};
}
diff --git a/unpackage/dist/dev/mp-weixin/pages/chat/ChatMainList.json b/unpackage/dist/dev/mp-weixin/pages/chat/ChatMainList.json
index 705005d..edd7a5d 100644
--- a/unpackage/dist/dev/mp-weixin/pages/chat/ChatMainList.json
+++ b/unpackage/dist/dev/mp-weixin/pages/chat/ChatMainList.json
@@ -12,6 +12,8 @@
"response-intro": "../../components/ResponseIntro/index",
"response-wrapper": "../../components/ResponseWrapper/index",
"image-swiper": "../../components/ImageSwiper/index",
- "stepper": "../../components/Stepper/index"
+ "stepper": "../../components/Stepper/index",
+ "sum-card": "../../components/SumCard/index",
+ "form-card": "../../components/FormCard/index"
}
}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/pages/chat/ChatMainList.wxml b/unpackage/dist/dev/mp-weixin/pages/chat/ChatMainList.wxml
index 56c73ab..208c0d4 100644
--- a/unpackage/dist/dev/mp-weixin/pages/chat/ChatMainList.wxml
+++ b/unpackage/dist/dev/mp-weixin/pages/chat/ChatMainList.wxml
@@ -1 +1 @@
-{{item.j}}
\ No newline at end of file
+{{item.j}}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/project.private.config.json b/unpackage/dist/dev/mp-weixin/project.private.config.json
index e0a362b..85ba673 100644
--- a/unpackage/dist/dev/mp-weixin/project.private.config.json
+++ b/unpackage/dist/dev/mp-weixin/project.private.config.json
@@ -2,6 +2,7 @@
"description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
"projectname": "YGChatCS",
"setting": {
- "compileHotReLoad": true
+ "compileHotReLoad": true,
+ "urlCheck": false
}
}
\ No newline at end of file