Last active 2 weeks ago

Revision 06f1141cd53d77008e9b6804fc4cdf288588e77f

ljxg_dish.html Raw
1<!DOCTYPE html>
2<html lang="zh-CN">
3<head>
4 <meta charset="UTF-8">
5 <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 <title>庐间菜品浏览器</title>
7 <script crossorigin src="https://unpkg.com/react@18/umd/react.production.min.js"></script>
8 <script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.production.min.js"></script>
9 <script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
10 <style>
11 * {
12 margin: 0;
13 padding: 0;
14 box-sizing: border-box;
15 }
16
17 body {
18 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
19 background: #f5f5f5;
20 padding: 20px;
21 }
22
23 .container {
24 max-width: 1400px;
25 margin: 0 auto;
26 }
27
28 .header {
29 background: white;
30 padding: 24px;
31 border-radius: 8px;
32 margin-bottom: 20px;
33 box-shadow: 0 2px 8px rgba(0,0,0,0.1);
34 }
35
36 h1 {
37 font-size: 28px;
38 margin-bottom: 20px;
39 color: #333;
40 }
41
42 .filters {
43 display: grid;
44 grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
45 gap: 16px;
46 margin-bottom: 16px;
47 }
48
49 .filter-group {
50 display: flex;
51 flex-direction: column;
52 gap: 8px;
53 }
54
55 label {
56 font-size: 14px;
57 color: #666;
58 font-weight: 500;
59 }
60
61 input, select {
62 padding: 10px 12px;
63 border: 1px solid #ddd;
64 border-radius: 4px;
65 font-size: 14px;
66 transition: border-color 0.3s;
67 }
68
69 input:focus, select:focus {
70 outline: none;
71 border-color: #1890ff;
72 }
73
74 .stats {
75 display: flex;
76 gap: 24px;
77 padding-top: 16px;
78 border-top: 1px solid #eee;
79 font-size: 14px;
80 color: #666;
81 }
82
83 .stat-item {
84 display: flex;
85 align-items: center;
86 gap: 8px;
87 }
88
89 .stat-number {
90 font-size: 20px;
91 font-weight: bold;
92 color: #1890ff;
93 }
94
95 .dishes-grid {
96 display: grid;
97 grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
98 gap: 12px;
99 }
100
101 .dish-card {
102 background: white;
103 border-radius: 6px;
104 overflow: hidden;
105 box-shadow: 0 1px 4px rgba(0,0,0,0.1);
106 transition: transform 0.2s, box-shadow 0.2s;
107 }
108
109 .dish-card:hover {
110 transform: translateY(-2px);
111 box-shadow: 0 2px 8px rgba(0,0,0,0.15);
112 }
113
114 .dish-image {
115 width: 100%;
116 height: 140px;
117 object-fit: cover;
118 background: #f0f0f0;
119 }
120
121 .no-image {
122 width: 100%;
123 height: 140px;
124 display: flex;
125 align-items: center;
126 justify-content: center;
127 background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
128 color: white;
129 font-size: 13px;
130 }
131
132 .dish-content {
133 padding: 10px;
134 }
135
136 .dish-header {
137 display: flex;
138 justify-content: space-between;
139 align-items: flex-start;
140 gap: 8px;
141 margin-bottom: 6px;
142 }
143
144 .dish-name {
145 font-size: 14px;
146 font-weight: bold;
147 color: #333;
148 flex: 1;
149 line-height: 1.3;
150 display: -webkit-box;
151 -webkit-line-clamp: 2;
152 -webkit-box-orient: vertical;
153 overflow: hidden;
154 text-overflow: ellipsis;
155 }
156
157 .dish-image, .no-image {
158 cursor: pointer;
159 }
160
161 .dish-image:active, .no-image:active {
162 opacity: 0.8;
163 }
164
165 .toast {
166 position: fixed;
167 top: 20px;
168 left: 50%;
169 transform: translateX(-50%);
170 background: rgba(0, 0, 0, 0.8);
171 color: white;
172 padding: 12px 24px;
173 border-radius: 4px;
174 font-size: 14px;
175 z-index: 1000;
176 animation: fadeInOut 2s ease-in-out;
177 }
178
179 @keyframes fadeInOut {
180 0% { opacity: 0; transform: translateX(-50%) translateY(-10px); }
181 10% { opacity: 1; transform: translateX(-50%) translateY(0); }
182 90% { opacity: 1; transform: translateX(-50%) translateY(0); }
183 100% { opacity: 0; transform: translateX(-50%) translateY(-10px); }
184 }
185
186 .dish-price {
187 font-size: 16px;
188 font-weight: bold;
189 color: #ff4d4f;
190 white-space: nowrap;
191 }
192
193 .dish-info {
194 display: flex;
195 gap: 8px;
196 font-size: 11px;
197 color: #999;
198 margin-bottom: 6px;
199 }
200
201 .dish-category {
202 display: inline-block;
203 padding: 2px 6px;
204 background: #f0f0f0;
205 border-radius: 3px;
206 font-size: 10px;
207 color: #666;
208 }
209
210 .dish-methods {
211 display: flex;
212 flex-wrap: wrap;
213 gap: 4px;
214 margin-top: 6px;
215 }
216
217 .method-tag {
218 padding: 1px 6px;
219 background: #e6f7ff;
220 border: 1px solid #91d5ff;
221 border-radius: 3px;
222 font-size: 10px;
223 color: #1890ff;
224 }
225
226 .empty-state {
227 text-align: center;
228 padding: 60px 20px;
229 color: #999;
230 }
231
232 .empty-state-icon {
233 font-size: 64px;
234 margin-bottom: 16px;
235 }
236 </style>
237</head>
238<body>
239 <div id="root"></div>
240
241 <script type="text/babel">
242 const { useState, useEffect, useMemo } = React;
243
244 // 内嵌数据 - 从Gitea raw URL加载
245 // 内嵌数据
246 const EMBEDDED_DATA = [
247 {
248 "id": 7075194201,
249 "name": "家乡牛肉粉丝煲",
250 "category": "👍庐间拿手菜",
251 "image": "https://img.meituan.net/rmscashier/2cee939e00229dc9402ee530eed6e3af2363298.png",
252 "unit": "份",
253 "status": 0,
254 "display_diancan": 1,
255 "display_shouyin": 1,
256 "multi_spec": false,
257 "multi_method": true,
258 "specs": [
259 {
260 "spec_name": "标准",
261 "price": 69,
262 "member_price": null,
263 "cost_price": null
264 }
265 ],
266 "methods": [
267 {
268 "name": "微辣",
269 "group": "辣度",
270 "change_price": 0
271 },
272 {
273 "name": "重辣",
274 "group": "辣度",
275 "change_price": 0
276 }
277 ],
278 "side_spus": 0,
279 "price_range": {
280 "min": 69,
281 "max": 69
282 }
283 },
284 {
285 "id": 7075194203,
286 "name": "古法臭鳜鱼",
287 "category": "👍庐间拿手菜",
288 "image": "https://img.meituan.net/rmscashier/58f9f6978fa7d6fa1c25e98118416f661765093.png",
289 "unit": "份",
290 "status": 0,
291 "display_diancan": 1,
292 "display_shouyin": 1,
293 "multi_spec": false,
294 "multi_method": true,
295 "specs": [
296 {
297 "spec_name": "标准",
298 "price": 139,
299 "member_price": null,
300 "cost_price": null
301 }
302 ],
303 "methods": [
304 {
305 "name": "微辣",
306 "group": "辣度",
307 "change_price": 0
308 }
309 ],
310 "side_spus": 0,
311 "price_range": {
312 "min": 139,
313 "max": 139
314 }
315 },
316 {
317 "id": 7075194205,
318 "name": "红烧竹林走地鸡",
319 "category": "👍庐间拿手菜",
320 "image": "https://img.meituan.net/rmscashier/425a3c8923f8caf305b587ebdb1a4d711971419.png",
321 "unit": "份",
322 "status": 0,
323 "display_diancan": 1,
324 "display_shouyin": 1,
325 "multi_spec": false,
326 "multi_method": true,
327 "specs": [
328 {
329 "spec_name": "标准",
330 "price": 68,
331 "member_price": null,
332 "cost_price": null
333 }
334 ],
335 "methods": [
336 {
337 "name": "微辣",
338 "group": "辣度",
339 "change_price": 0
340 },
341 {
342 "name": "重辣",
343 "group": "辣度",
344 "change_price": 0
345 },
346 {
347 "name": "微微辣",
348 "group": "辣度",
349 "change_price": 0
350 }
351 ],
352 "side_spus": 0,
353 "price_range": {
354 "min": 68,
355 "max": 68
356 }
357 },
358 {
359 "id": 7075194207,
360 "name": "三年水库甲鱼煲(两吃)",
361 "category": "👍庐间拿手菜",
362 "image": "https://img.meituan.net/rmscashier/091bfd143a1560ed311e706f138b7f48878698.png",
363 "unit": "份",
364 "status": 0,
365 "display_diancan": 1,
366 "display_shouyin": 1,
367 "multi_spec": false,
368 "multi_method": true,
369 "specs": [
370 {
371 "spec_name": "整只",
372 "price": 168,
373 "member_price": null,
374 "cost_price": null
375 }
376 ],
377 "methods": [
378 {
379 "name": "微辣",
380 "group": "辣度",
381 "change_price": 0
382 },
383 {
384 "name": "中辣",
385 "group": "辣度",
386 "change_price": 0
387 },
388 {
389 "name": "重辣",
390 "group": "辣度",
391 "change_price": 0
392 }
393 ],
394 "side_spus": 0,
395 "price_range": {
396 "min": 168,
397 "max": 168
398 }
399 },
400 {
401 "id": 7075194209,
402 "name": "桂花糯米糍",
403 "category": "🍨生活甜滋味",
404 "image": "https://img.meituan.net/rmscashier/0a64da68b91d6728842e9892ce3b99a763793.jpg",
405 "unit": "份",
406 "status": 0,
407 "display_diancan": 1,
408 "display_shouyin": 1,
409 "multi_spec": false,
410 "multi_method": false,
411 "specs": [
412 {
413 "spec_name": "标准",
414 "price": 26,
415 "member_price": null,
416 "cost_price": null
417 }
418 ],
419 "methods": [],
420 "side_spus": 0,
421 "price_range": {
422 "min": 26,
423 "max": 26
424 }
425 },
426 {
427 "id": 7075194213,
428 "name": "油爆.河虾",
429 "category": "👍庐间拿手菜",
430 "image": "https://img.meituan.net/rmscashier/1054308498c9ef778e18a17996783e971609531.png",
431 "unit": "份",
432 "status": 0,
433 "display_diancan": 1,
434 "display_shouyin": 1,
435 "multi_spec": true,
436 "multi_method": false,
437 "specs": [
438 {
439 "spec_name": "标准",
440 "price": 69,
441 "member_price": null,
442 "cost_price": null
443 },
444 {
445 "spec_name": "大份",
446 "price": 118,
447 "member_price": null,
448 "cost_price": null
449 }
450 ],
451 "methods": [],
452 "side_spus": 0,
453 "price_range": {
454 "min": 69,
455 "max": 118
456 }
457 },
458 {
459 "id": 7075194215,
460 "name": "庐间.糖醋酱小排",
461 "category": "👍庐间拿手菜",
462 "image": "https://img.meituan.net/rmscashier/372b1070c5736fc26abc94cd7802e13d41508.jpg",
463 "unit": "份",
464 "status": 0,
465 "display_diancan": 1,
466 "display_shouyin": 1,
467 "multi_spec": true,
468 "multi_method": false,
469 "specs": [
470 {
471 "spec_name": "标准",
472 "price": 68,
473 "member_price": null,
474 "cost_price": null
475 },
476 {
477 "spec_name": "大份",
478 "price": 108,
479 "member_price": null,
480 "cost_price": null
481 }
482 ],
483 "methods": [],
484 "side_spus": 0,
485 "price_range": {
486 "min": 68,
487 "max": 108
488 }
489 },
490 {
491 "id": 7075194217,
492 "name": "香菜小炒黄牛肉",
493 "category": "👏家常烟火小炒",
494 "image": "https://img.meituan.net/rmscashier/e6da8a5c94ee5c813f8031f12b5dcb981953607.png",
495 "unit": "份",
496 "status": 0,
497 "display_diancan": 1,
498 "display_shouyin": 1,
499 "multi_spec": false,
500 "multi_method": true,
501 "specs": [
502 {
503 "spec_name": "标准",
504 "price": 49,
505 "member_price": null,
506 "cost_price": null
507 }
508 ],
509 "methods": [
510 {
511 "name": "微辣",
512 "group": "辣度",
513 "change_price": 0
514 },
515 {
516 "name": "中辣",
517 "group": "辣度",
518 "change_price": 0
519 },
520 {
521 "name": "免辣",
522 "group": "辣度",
523 "change_price": 0
524 }
525 ],
526 "side_spus": 0,
527 "price_range": {
528 "min": 49,
529 "max": 49
530 }
531 },
532 {
533 "id": 7075194227,
534 "name": "庐间小炒笋",
535 "category": "👏家常烟火小炒",
536 "image": "https://img.meituan.net/rmscashier/b52962a550af5b77e56b221fefc4425b823478.png",
537 "unit": "份",
538 "status": 0,
539 "display_diancan": 1,
540 "display_shouyin": 1,
541 "multi_spec": false,
542 "multi_method": false,
543 "specs": [
544 {
545 "spec_name": "标准",
546 "price": 39,
547 "member_price": null,
548 "cost_price": null
549 }
550 ],
551 "methods": [],
552 "side_spus": 0,
553 "price_range": {
554 "min": 39,
555 "max": 39
556 }
557 },
558 {
559 "id": 7075194229,
560 "name": "北派烙饼土豆丝",
561 "category": "👏家常烟火小炒",
562 "image": "https://img.meituan.net/rmscashier/ca99af8f7b29ef95bfbab670bfe12ee22374798.png",
563 "unit": "份",
564 "status": 0,
565 "display_diancan": 1,
566 "display_shouyin": 1,
567 "multi_spec": false,
568 "multi_method": false,
569 "specs": [
570 {
571 "spec_name": "标准",
572 "price": 32,
573 "member_price": null,
574 "cost_price": null
575 }
576 ],
577 "methods": [],
578 "side_spus": 0,
579 "price_range": {
580 "min": 32,
581 "max": 32
582 }
583 },
584 {
585 "id": 7075194233,
586 "name": "油渣炝娃娃菜",
587 "category": "👏家常烟火小炒",
588 "image": "https://img.meituan.net/rmscashier/77e76289aa9bb83acf791eafa2d3fea5122588.jpg",
589 "unit": "份",
590 "status": 0,
591 "display_diancan": 1,
592 "display_shouyin": 1,
593 "multi_spec": false,
594 "multi_method": true,
595 "specs": [
596 {
597 "spec_name": "标准",
598 "price": 36,
599 "member_price": null,
600 "cost_price": null
601 }
602 ],
603 "methods": [
604 {
605 "name": "微辣",
606 "group": "辣度",
607 "change_price": 0
608 },
609 {
610 "name": "中辣",
611 "group": "辣度",
612 "change_price": 0
613 },
614 {
615 "name": "重辣",
616 "group": "辣度",
617 "change_price": 0
618 },
619 {
620 "name": "免辣",
621 "group": "辣度",
622 "change_price": 0
623 }
624 ],
625 "side_spus": 0,
626 "price_range": {
627 "min": 36,
628 "max": 36
629 }
630 },
631 {
632 "id": 7075194235,
633 "name": "小炒野山菌",
634 "category": "👏家常烟火小炒",
635 "image": "https://img.meituan.net/rmscashier/499a48639658b7cfa0e780d4334ca41f150299.jpg",
636 "unit": "份",
637 "status": 0,
638 "display_diancan": 1,
639 "display_shouyin": 1,
640 "multi_spec": false,
641 "multi_method": false,
642 "specs": [
643 {
644 "spec_name": "标准",
645 "price": 39,
646 "member_price": null,
647 "cost_price": null
648 }
649 ],
650 "methods": [],
651 "side_spus": 0,
652 "price_range": {
653 "min": 39,
654 "max": 39
655 }
656 },
657 {
658 "id": 7075194239,
659 "name": "小海鲜炒土鸡蛋",
660 "category": "👏家常烟火小炒",
661 "image": "https://img.meituan.net/rmscashier/64492d74e87bad61596da0736b6eff611061866.png",
662 "unit": "份",
663 "status": 0,
664 "display_diancan": 1,
665 "display_shouyin": 1,
666 "multi_spec": false,
667 "multi_method": false,
668 "specs": [
669 {
670 "spec_name": "标准",
671 "price": 48,
672 "member_price": null,
673 "cost_price": null
674 }
675 ],
676 "methods": [],
677 "side_spus": 0,
678 "price_range": {
679 "min": 48,
680 "max": 48
681 }
682 },
683 {
684 "id": 7075194249,
685 "name": "辣烧海带鱼",
686 "category": "🔥锅气十足",
687 "image": "http://p0.meituan.net/rmscashier/e850b1ad0b7e962074b146110a98a01498558.jpg",
688 "unit": "份",
689 "status": 0,
690 "display_diancan": 1,
691 "display_shouyin": 1,
692 "multi_spec": false,
693 "multi_method": true,
694 "specs": [
695 {
696 "spec_name": "标准",
697 "price": 78,
698 "member_price": null,
699 "cost_price": null
700 }
701 ],
702 "methods": [
703 {
704 "name": "微辣",
705 "group": "辣度",
706 "change_price": 0
707 },
708 {
709 "name": "中辣",
710 "group": "辣度",
711 "change_price": 0
712 }
713 ],
714 "side_spus": 0,
715 "price_range": {
716 "min": 78,
717 "max": 78
718 }
719 },
720 {
721 "id": 7075194251,
722 "name": "阿婆肉沫蒸鸡蛋",
723 "category": "蒸蒸日上",
724 "image": "https://img.meituan.net/rmscashier/34e1f96fcff8783ea08aa717d00ce4421334598.png",
725 "unit": "份",
726 "status": 0,
727 "display_diancan": 1,
728 "display_shouyin": 1,
729 "multi_spec": false,
730 "multi_method": false,
731 "specs": [
732 {
733 "spec_name": "标准",
734 "price": 19,
735 "member_price": null,
736 "cost_price": null
737 }
738 ],
739 "methods": [],
740 "side_spus": 0,
741 "price_range": {
742 "min": 19,
743 "max": 19
744 }
745 },
746 {
747 "id": 7075194253,
748 "name": "葱香蒸白鱼",
749 "category": "蒸蒸日上",
750 "image": "https://img.meituan.net/rmscashier/15ea4837ed9785cb72ff9a60a6c7d5052239462.png",
751 "unit": "份",
752 "status": 0,
753 "display_diancan": 1,
754 "display_shouyin": 1,
755 "multi_spec": false,
756 "multi_method": false,
757 "specs": [
758 {
759 "spec_name": "标准",
760 "price": 69,
761 "member_price": null,
762 "cost_price": null
763 }
764 ],
765 "methods": [],
766 "side_spus": 0,
767 "price_range": {
768 "min": 69,
769 "max": 69
770 }
771 },
772 {
773 "id": 7075194255,
774 "name": "竹笼粉蒸肉",
775 "category": "蒸蒸日上",
776 "image": "https://img.meituan.net/rmscashier/b851401e169a73c364ff0b4e1b4573f22147111.png",
777 "unit": "份",
778 "status": 0,
779 "display_diancan": 1,
780 "display_shouyin": 1,
781 "multi_spec": false,
782 "multi_method": false,
783 "specs": [
784 {
785 "spec_name": "标准",
786 "price": 58,
787 "member_price": null,
788 "cost_price": null
789 }
790 ],
791 "methods": [],
792 "side_spus": 0,
793 "price_range": {
794 "min": 58,
795 "max": 58
796 }
797 },
798 {
799 "id": 7084275662,
800 "name": "腊香四溢双拼盘",
801 "category": "蒸蒸日上",
802 "image": "https://img.meituan.net/rmscashier/aba0424a6f75d5a3ee0b86cc3c655a28607629.png",
803 "unit": "份",
804 "status": 0,
805 "display_diancan": 1,
806 "display_shouyin": 1,
807 "multi_spec": false,
808 "multi_method": false,
809 "specs": [
810 {
811 "spec_name": "标准",
812 "price": 49,
813 "member_price": null,
814 "cost_price": null
815 }
816 ],
817 "methods": [],
818 "side_spus": 0,
819 "price_range": {
820 "min": 49,
821 "max": 49
822 }
823 },
824 {
825 "id": 7084275664,
826 "name": "番茄毛圆暖心汤",
827 "category": "🥣暖胃滋补汤",
828 "image": "https://img.meituan.net/rmscashier/d07ca07a55225d36ea78bf95696d767c1995282.png",
829 "unit": "份",
830 "status": 0,
831 "display_diancan": 1,
832 "display_shouyin": 1,
833 "multi_spec": false,
834 "multi_method": false,
835 "specs": [
836 {
837 "spec_name": "标准",
838 "price": 36,
839 "member_price": null,
840 "cost_price": null
841 }
842 ],
843 "methods": [],
844 "side_spus": 0,
845 "price_range": {
846 "min": 36,
847 "max": 36
848 }
849 },
850 {
851 "id": 7084275666,
852 "name": "文火.酸萝卜老鸭汤",
853 "category": "🥣暖胃滋补汤",
854 "image": "https://img.meituan.net/rmscashier/59c9d9564eefd910eb5bb683a859908c1576365.png",
855 "unit": "份",
856 "status": 0,
857 "display_diancan": 1,
858 "display_shouyin": 1,
859 "multi_spec": false,
860 "multi_method": false,
861 "specs": [
862 {
863 "spec_name": "标准",
864 "price": 58,
865 "member_price": null,
866 "cost_price": null
867 }
868 ],
869 "methods": [],
870 "side_spus": 0,
871 "price_range": {
872 "min": 58,
873 "max": 58
874 }
875 },
876 {
877 "id": 7084275670,
878 "name": "火腿石耳老鸡汤",
879 "category": "🥣暖胃滋补汤",
880 "image": "https://img.meituan.net/rmscashier/ecc340a12454905a5c2f2919753bbffe1966314.png",
881 "unit": "份",
882 "status": 0,
883 "display_diancan": 1,
884 "display_shouyin": 1,
885 "multi_spec": true,
886 "multi_method": false,
887 "specs": [
888 {
889 "spec_name": "半只",
890 "price": 79,
891 "member_price": null,
892 "cost_price": null
893 },
894 {
895 "spec_name": "一只",
896 "price": 156,
897 "member_price": null,
898 "cost_price": null
899 }
900 ],
901 "methods": [],
902 "side_spus": 0,
903 "price_range": {
904 "min": 79,
905 "max": 156
906 }
907 },
908 {
909 "id": 7084275673,
910 "name": "捞汁腰花.",
911 "category": "🥒开胃前菜",
912 "image": "https://img.meituan.net/rmscashier/4a16fec41343c361e84cfe90fd4720941737531.png",
913 "unit": "份",
914 "status": 0,
915 "display_diancan": 1,
916 "display_shouyin": 1,
917 "multi_spec": false,
918 "multi_method": true,
919 "specs": [
920 {
921 "spec_name": "标准",
922 "price": 39,
923 "member_price": null,
924 "cost_price": null
925 }
926 ],
927 "methods": [
928 {
929 "name": "微辣",
930 "group": "辣度",
931 "change_price": 0
932 }
933 ],
934 "side_spus": 0,
935 "price_range": {
936 "min": 39,
937 "max": 39
938 }
939 },
940 {
941 "id": 7084275677,
942 "name": "徽卤拼盘",
943 "category": "🥒开胃前菜",
944 "image": "https://img.meituan.net/rmscashier/3ed8731435cc4f5a2023b0ff03896ebb1038873.png",
945 "unit": "份",
946 "status": 0,
947 "display_diancan": 1,
948 "display_shouyin": 1,
949 "multi_spec": false,
950 "multi_method": false,
951 "specs": [
952 {
953 "spec_name": "标准",
954 "price": 59,
955 "member_price": null,
956 "cost_price": null
957 }
958 ],
959 "methods": [],
960 "side_spus": 0,
961 "price_range": {
962 "min": 59,
963 "max": 59
964 }
965 },
966 {
967 "id": 7084275681,
968 "name": "臭干香菜花生拌",
969 "category": "🥒开胃前菜",
970 "image": "https://img.meituan.net/rmscashier/1f784e4bdeb9223e9e8e00122d0636fa744113.png",
971 "unit": "份",
972 "status": 0,
973 "display_diancan": 1,
974 "display_shouyin": 1,
975 "multi_spec": false,
976 "multi_method": false,
977 "specs": [
978 {
979 "spec_name": "标准",
980 "price": 19,
981 "member_price": null,
982 "cost_price": null
983 }
984 ],
985 "methods": [],
986 "side_spus": 0,
987 "price_range": {
988 "min": 19,
989 "max": 19
990 }
991 },
992 {
993 "id": 7084275697,
994 "name": "传统焖面",
995 "category": "🍚来一点主食",
996 "image": "https://img.meituan.net/rmscashier/890d0dd823e9bbae7090f8e85010ff6f962310.png",
997 "unit": "份",
998 "status": 0,
999 "display_diancan": 1,
1000 "display_shouyin": 1,
1001 "multi_spec": false,
1002 "multi_method": false,
1003 "specs": [
1004 {
1005 "spec_name": "标准",
1006 "price": 28,
1007 "member_price": null,
1008 "cost_price": null
1009 }
1010 ],
1011 "methods": [],
1012 "side_spus": 0,
1013 "price_range": {
1014 "min": 28,
1015 "max": 28
1016 }
1017 },
1018 {
1019 "id": 7209521339,
1020 "name": "米饭",
1021 "category": "🍚来一点主食",
1022 "image": "https://img.meituan.net/rmscashier/08689e12f3d0f6f2de25585a7bf80baf24646.jpg",
1023 "unit": "份",
1024 "status": 0,
1025 "display_diancan": 1,
1026 "display_shouyin": 1,
1027 "multi_spec": false,
1028 "multi_method": false,
1029 "specs": [
1030 {
1031 "spec_name": "标准",
1032 "price": 3,
1033 "member_price": null,
1034 "cost_price": null
1035 }
1036 ],
1037 "methods": [],
1038 "side_spus": 0,
1039 "price_range": {
1040 "min": 3,
1041 "max": 3
1042 }
1043 },
1044 {
1045 "id": 7248739068,
1046 "name": "儿童小鸡汤",
1047 "category": "🥣暖胃滋补汤",
1048 "image": "https://img.meituan.net/rmscashier/f72fa0ac3e50339d3b749f62f17cef1c2359714.png",
1049 "unit": "份",
1050 "status": 0,
1051 "display_diancan": 1,
1052 "display_shouyin": 1,
1053 "multi_spec": false,
1054 "multi_method": false,
1055 "specs": [
1056 {
1057 "spec_name": "标准",
1058 "price": 0,
1059 "member_price": null,
1060 "cost_price": null
1061 }
1062 ],
1063 "methods": [],
1064 "side_spus": 0,
1065 "price_range": {
1066 "min": 0,
1067 "max": 0
1068 }
1069 },
1070 {
1071 "id": 7290474001,
1072 "name": "无为板鸭",
1073 "category": "🥒开胃前菜",
1074 "image": "http://p0.meituan.net/rmscashier/fd93c41b42f3e01e34d3cff073681c1456179.jpg",
1075 "unit": "份",
1076 "status": 0,
1077 "display_diancan": 1,
1078 "display_shouyin": 1,
1079 "multi_spec": false,
1080 "multi_method": false,
1081 "specs": [
1082 {
1083 "spec_name": "标准",
1084 "price": 59,
1085 "member_price": null,
1086 "cost_price": null
1087 }
1088 ],
1089 "methods": [],
1090 "side_spus": 0,
1091 "price_range": {
1092 "min": 59,
1093 "max": 59
1094 }
1095 },
1096 {
1097 "id": 7363500742,
1098 "name": "红烧肉焖虎皮蛋",
1099 "category": "🔥锅气十足",
1100 "image": "https://img.meituan.net/rmscashier/c14945a17ec4261175b61597a5370d6c1142386.png",
1101 "unit": "份",
1102 "status": 0,
1103 "display_diancan": 1,
1104 "display_shouyin": 1,
1105 "multi_spec": true,
1106 "multi_method": false,
1107 "specs": [
1108 {
1109 "spec_name": "标准",
1110 "price": 58,
1111 "member_price": null,
1112 "cost_price": null
1113 },
1114 {
1115 "spec_name": "大份",
1116 "price": 98,
1117 "member_price": null,
1118 "cost_price": null
1119 }
1120 ],
1121 "methods": [],
1122 "side_spus": 0,
1123 "price_range": {
1124 "min": 58,
1125 "max": 98
1126 }
1127 },
1128 {
1129 "id": 7846508194,
1130 "name": "咸菜肥肠煲",
1131 "category": "🔥锅气十足",
1132 "image": "https://img.meituan.net/rmscashier/15bdfd25c794aef18cd846eb4355479c2406749.png",
1133 "unit": "份",
1134 "status": 0,
1135 "display_diancan": 1,
1136 "display_shouyin": 1,
1137 "multi_spec": false,
1138 "multi_method": true,
1139 "specs": [
1140 {
1141 "spec_name": "标准",
1142 "price": 68,
1143 "member_price": null,
1144 "cost_price": null
1145 }
1146 ],
1147 "methods": [
1148 {
1149 "name": "微辣",
1150 "group": "辣度",
1151 "change_price": 0
1152 },
1153 {
1154 "name": "免辣",
1155 "group": "辣度",
1156 "change_price": 0
1157 }
1158 ],
1159 "side_spus": 0,
1160 "price_range": {
1161 "min": 68,
1162 "max": 68
1163 }
1164 },
1165 {
1166 "id": 8067060503,
1167 "name": "酥淇淋(必点)",
1168 "category": "🍨生活甜滋味",
1169 "image": "http://p0.meituan.net/rmscashier/1d82200a37a5eb75c1a8d8946cb8e47a61376.jpg",
1170 "unit": "位",
1171 "status": 0,
1172 "display_diancan": 1,
1173 "display_shouyin": 1,
1174 "multi_spec": false,
1175 "multi_method": false,
1176 "specs": [
1177 {
1178 "spec_name": "标准",
1179 "price": 18,
1180 "member_price": null,
1181 "cost_price": null
1182 }
1183 ],
1184 "methods": [],
1185 "side_spus": 0,
1186 "price_range": {
1187 "min": 18,
1188 "max": 18
1189 }
1190 },
1191 {
1192 "id": 8129644477,
1193 "name": "手工香酥糯米圆子",
1194 "category": "🍚来一点主食",
1195 "image": "https://img.meituan.net/rmscashier/5d32ad9396faae54b898f2c028fc8ef6116878.jpg",
1196 "unit": "个",
1197 "status": 0,
1198 "display_diancan": 1,
1199 "display_shouyin": 1,
1200 "multi_spec": false,
1201 "multi_method": false,
1202 "specs": [
1203 {
1204 "spec_name": "标准",
1205 "price": 4,
1206 "member_price": null,
1207 "cost_price": null
1208 }
1209 ],
1210 "methods": [],
1211 "side_spus": 0,
1212 "price_range": {
1213 "min": 4,
1214 "max": 4
1215 }
1216 },
1217 {
1218 "id": 8151154582,
1219 "name": "三珍火腿煨豆腐",
1220 "category": "🔥锅气十足",
1221 "image": "https://img.meituan.net/rmscashier/375f3e0166351b6c38af9bc5a111a329908354.png",
1222 "unit": "份",
1223 "status": 0,
1224 "display_diancan": 1,
1225 "display_shouyin": 1,
1226 "multi_spec": false,
1227 "multi_method": false,
1228 "specs": [
1229 {
1230 "spec_name": "标准",
1231 "price": 49,
1232 "member_price": null,
1233 "cost_price": null
1234 }
1235 ],
1236 "methods": [],
1237 "side_spus": 0,
1238 "price_range": {
1239 "min": 49,
1240 "max": 49
1241 }
1242 },
1243 {
1244 "id": 8174818689,
1245 "name": "毛豆炸酱",
1246 "category": "👏家常烟火小炒",
1247 "image": "https://img.meituan.net/rmscashier/792e8cf41f7caabb43f8936af30b8a771623462.png",
1248 "unit": "份",
1249 "status": 0,
1250 "display_diancan": 1,
1251 "display_shouyin": 1,
1252 "multi_spec": false,
1253 "multi_method": false,
1254 "specs": [
1255 {
1256 "spec_name": "标准",
1257 "price": 39,
1258 "member_price": null,
1259 "cost_price": null
1260 }
1261 ],
1262 "methods": [],
1263 "side_spus": 0,
1264 "price_range": {
1265 "min": 39,
1266 "max": 39
1267 }
1268 },
1269 {
1270 "id": 8284070258,
1271 "name": "庐间酸奶酪(必点)",
1272 "category": "🍨生活甜滋味",
1273 "image": "https://img.meituan.net/rmscashier/6888f37ea8b39dfb2093e0a6cd8d07f376698.jpg",
1274 "unit": "份",
1275 "status": 0,
1276 "display_diancan": 1,
1277 "display_shouyin": 1,
1278 "multi_spec": false,
1279 "multi_method": false,
1280 "specs": [
1281 {
1282 "spec_name": "标准",
1283 "price": 9,
1284 "member_price": null,
1285 "cost_price": null
1286 }
1287 ],
1288 "methods": [],
1289 "side_spus": 0,
1290 "price_range": {
1291 "min": 9,
1292 "max": 9
1293 }
1294 },
1295 {
1296 "id": 8353007215,
1297 "name": "青椒炒臭白干",
1298 "category": "👏家常烟火小炒",
1299 "image": "https://img.meituan.net/rmscashier/1570b2fe22a4fecd15592493b5643f3d840328.png",
1300 "unit": "份",
1301 "status": 0,
1302 "display_diancan": 1,
1303 "display_shouyin": 1,
1304 "multi_spec": false,
1305 "multi_method": false,
1306 "specs": [
1307 {
1308 "spec_name": "标准",
1309 "price": 39,
1310 "member_price": null,
1311 "cost_price": null
1312 }
1313 ],
1314 "methods": [],
1315 "side_spus": 0,
1316 "price_range": {
1317 "min": 39,
1318 "max": 39
1319 }
1320 },
1321 {
1322 "id": 8373054488,
1323 "name": "荠菜黄鱼春卷(5个)",
1324 "category": "🍚来一点主食",
1325 "image": "https://img.meituan.net/rmscashier/dae164b4cfd3bbc35a8cf735745afe5a770966.png",
1326 "unit": "份",
1327 "status": 0,
1328 "display_diancan": 1,
1329 "display_shouyin": 1,
1330 "multi_spec": false,
1331 "multi_method": false,
1332 "specs": [
1333 {
1334 "spec_name": "标准",
1335 "price": 26,
1336 "member_price": null,
1337 "cost_price": null
1338 }
1339 ],
1340 "methods": [],
1341 "side_spus": 0,
1342 "price_range": {
1343 "min": 26,
1344 "max": 26
1345 }
1346 },
1347 {
1348 "id": 8380642890,
1349 "name": "甲鱼炒饭",
1350 "category": "👍庐间拿手菜",
1351 "image": null,
1352 "unit": "份",
1353 "status": 0,
1354 "display_diancan": 1,
1355 "display_shouyin": 1,
1356 "multi_spec": false,
1357 "multi_method": true,
1358 "specs": [
1359 {
1360 "spec_name": "标准",
1361 "price": 0,
1362 "member_price": null,
1363 "cost_price": null
1364 }
1365 ],
1366 "methods": [
1367 {
1368 "name": "直接出",
1369 "group": "甜度",
1370 "change_price": 0
1371 },
1372 {
1373 "name": "等叫",
1374 "group": "甜度",
1375 "change_price": 0
1376 }
1377 ],
1378 "side_spus": 0,
1379 "price_range": {
1380 "min": 0,
1381 "max": 0
1382 }
1383 },
1384 {
1385 "id": 8426862796,
1386 "name": "庐间糖醋酱排骨",
1387 "category": "👍庐间拿手菜",
1388 "image": "https://img.meituan.net/rmscashier/2a24f98b3f9ab985b8958e6e3b38b2cc48802.jpg",
1389 "unit": "份",
1390 "status": 0,
1391 "display_diancan": 1,
1392 "display_shouyin": 1,
1393 "multi_spec": false,
1394 "multi_method": false,
1395 "specs": [
1396 {
1397 "spec_name": "标准",
1398 "price": 68,
1399 "member_price": null,
1400 "cost_price": null
1401 }
1402 ],
1403 "methods": [],
1404 "side_spus": 0,
1405 "price_range": {
1406 "min": 68,
1407 "max": 68
1408 }
1409 },
1410 {
1411 "id": 8512053239,
1412 "name": "牛肉粒土锅巴",
1413 "category": "👏家常烟火小炒",
1414 "image": "https://img.meituan.net/rmscashier/a37e70631db555c533aae94a8e2f91182068511.png",
1415 "unit": "份",
1416 "status": 0,
1417 "display_diancan": 1,
1418 "display_shouyin": 1,
1419 "multi_spec": false,
1420 "multi_method": true,
1421 "specs": [
1422 {
1423 "spec_name": "标准",
1424 "price": 38,
1425 "member_price": null,
1426 "cost_price": null
1427 }
1428 ],
1429 "methods": [
1430 {
1431 "name": "微辣",
1432 "group": "辣度",
1433 "change_price": 0
1434 }
1435 ],
1436 "side_spus": 0,
1437 "price_range": {
1438 "min": 38,
1439 "max": 38
1440 }
1441 },
1442 {
1443 "id": 8596267213,
1444 "name": "香葱虾仁炒土鸡蛋",
1445 "category": "👏家常烟火小炒",
1446 "image": null,
1447 "unit": "份",
1448 "status": 0,
1449 "display_diancan": 1,
1450 "display_shouyin": 1,
1451 "multi_spec": false,
1452 "multi_method": false,
1453 "specs": [
1454 {
1455 "spec_name": "标准",
1456 "price": 49,
1457 "member_price": null,
1458 "cost_price": null
1459 }
1460 ],
1461 "methods": [],
1462 "side_spus": 0,
1463 "price_range": {
1464 "min": 49,
1465 "max": 49
1466 }
1467 },
1468 {
1469 "id": 8618892469,
1470 "name": "烧椒皮蛋",
1471 "category": "🥒开胃前菜",
1472 "image": "https://img.meituan.net/rmscashier/a45953acecceaca1474511c6c713868d1124276.png",
1473 "unit": "份",
1474 "status": 0,
1475 "display_diancan": 1,
1476 "display_shouyin": 1,
1477 "multi_spec": false,
1478 "multi_method": true,
1479 "specs": [
1480 {
1481 "spec_name": "标准",
1482 "price": 22,
1483 "member_price": null,
1484 "cost_price": null
1485 }
1486 ],
1487 "methods": [
1488 {
1489 "name": "微辣",
1490 "group": "辣度",
1491 "change_price": 0
1492 }
1493 ],
1494 "side_spus": 0,
1495 "price_range": {
1496 "min": 22,
1497 "max": 22
1498 }
1499 },
1500 {
1501 "id": 8605014829,
1502 "name": "香煎毛豆腐",
1503 "category": "庐间新菜",
1504 "image": "https://img.meituan.net/rmscashier/37eac5a6249e573ae618af47705b10cd116575.jpg",
1505 "unit": "份",
1506 "status": 0,
1507 "display_diancan": 1,
1508 "display_shouyin": 1,
1509 "multi_spec": false,
1510 "multi_method": false,
1511 "specs": [
1512 {
1513 "spec_name": "标准",
1514 "price": 39,
1515 "member_price": null,
1516 "cost_price": null
1517 }
1518 ],
1519 "methods": [],
1520 "side_spus": 0,
1521 "price_range": {
1522 "min": 39,
1523 "max": 39
1524 }
1525 },
1526 {
1527 "id": 8614910055,
1528 "name": "家烧杂鱼",
1529 "category": "🔥锅气十足",
1530 "image": "https://img.meituan.net/rmscashier/bb48d42ceecda1c4bd81a930a4a800061351035.png",
1531 "unit": "份",
1532 "status": 0,
1533 "display_diancan": 1,
1534 "display_shouyin": 1,
1535 "multi_spec": false,
1536 "multi_method": true,
1537 "specs": [
1538 {
1539 "spec_name": "标准",
1540 "price": 69,
1541 "member_price": null,
1542 "cost_price": null
1543 }
1544 ],
1545 "methods": [
1546 {
1547 "name": "微辣",
1548 "group": "辣度",
1549 "change_price": 0
1550 },
1551 {
1552 "name": "中辣",
1553 "group": "辣度",
1554 "change_price": 0
1555 },
1556 {
1557 "name": "重辣",
1558 "group": "辣度",
1559 "change_price": 0
1560 }
1561 ],
1562 "side_spus": 0,
1563 "price_range": {
1564 "min": 69,
1565 "max": 69
1566 }
1567 },
1568 {
1569 "id": 8638841636,
1570 "name": "卷饼",
1571 "category": "🍚来一点主食",
1572 "image": "https://img.meituan.net/rmscashier/151c528e701bd681523dbc3b1133b09917629.jpg",
1573 "unit": "份",
1574 "status": 0,
1575 "display_diancan": 1,
1576 "display_shouyin": 1,
1577 "multi_spec": false,
1578 "multi_method": false,
1579 "specs": [
1580 {
1581 "spec_name": "标准",
1582 "price": 10,
1583 "member_price": null,
1584 "cost_price": null
1585 }
1586 ],
1587 "methods": [],
1588 "side_spus": 0,
1589 "price_range": {
1590 "min": 10,
1591 "max": 10
1592 }
1593 },
1594 {
1595 "id": 9036293126,
1596 "name": "老卤牛肉",
1597 "category": "🥒开胃前菜",
1598 "image": "https://img.meituan.net/rmscashier/20c24f00c30cd51b2b038d96d7b847db1147982.png",
1599 "unit": "份",
1600 "status": 0,
1601 "display_diancan": 1,
1602 "display_shouyin": 1,
1603 "multi_spec": false,
1604 "multi_method": false,
1605 "specs": [
1606 {
1607 "spec_name": "标准",
1608 "price": 59,
1609 "member_price": null,
1610 "cost_price": null
1611 }
1612 ],
1613 "methods": [],
1614 "side_spus": 0,
1615 "price_range": {
1616 "min": 59,
1617 "max": 59
1618 }
1619 },
1620 {
1621 "id": 9037879526,
1622 "name": "酒酿烧仙草",
1623 "category": "🍨生活甜滋味",
1624 "image": "https://img.meituan.net/rmscashier/152963a6f2ec942df1aac5ed18efdbfa1851368.png",
1625 "unit": "份",
1626 "status": 0,
1627 "display_diancan": 1,
1628 "display_shouyin": 1,
1629 "multi_spec": false,
1630 "multi_method": false,
1631 "specs": [
1632 {
1633 "spec_name": "标准",
1634 "price": 16,
1635 "member_price": null,
1636 "cost_price": null
1637 }
1638 ],
1639 "methods": [],
1640 "side_spus": 0,
1641 "price_range": {
1642 "min": 16,
1643 "max": 16
1644 }
1645 },
1646 {
1647 "id": 9041808718,
1648 "name": "干锅黄山笋",
1649 "category": "🔥锅气十足",
1650 "image": "https://img.meituan.net/rmscashier/2c9989a69f501df42b1bb126492f7a511405304.png",
1651 "unit": "份",
1652 "status": 0,
1653 "display_diancan": 1,
1654 "display_shouyin": 1,
1655 "multi_spec": false,
1656 "multi_method": false,
1657 "specs": [
1658 {
1659 "spec_name": "标准",
1660 "price": 48,
1661 "member_price": null,
1662 "cost_price": null
1663 }
1664 ],
1665 "methods": [],
1666 "side_spus": 0,
1667 "price_range": {
1668 "min": 48,
1669 "max": 48
1670 }
1671 },
1672 {
1673 "id": 9063453358,
1674 "name": "韭菜爆鳝丝",
1675 "category": "👏家常烟火小炒",
1676 "image": "https://img.meituan.net/rmscashier/faebfe84f870cdc53bac853adfb57667987961.png",
1677 "unit": "份",
1678 "status": 0,
1679 "display_diancan": 1,
1680 "display_shouyin": 1,
1681 "multi_spec": false,
1682 "multi_method": false,
1683 "specs": [
1684 {
1685 "spec_name": "标准",
1686 "price": 49,
1687 "member_price": null,
1688 "cost_price": null
1689 }
1690 ],
1691 "methods": [],
1692 "side_spus": 0,
1693 "price_range": {
1694 "min": 49,
1695 "max": 49
1696 }
1697 },
1698 {
1699 "id": 9555383830,
1700 "name": "江团煨豆腐",
1701 "category": "庐间小酱",
1702 "image": null,
1703 "unit": "份",
1704 "status": 0,
1705 "display_diancan": 1,
1706 "display_shouyin": 1,
1707 "multi_spec": false,
1708 "multi_method": false,
1709 "specs": [
1710 {
1711 "spec_name": "标准",
1712 "price": 368,
1713 "member_price": null,
1714 "cost_price": null
1715 }
1716 ],
1717 "methods": [],
1718 "side_spus": 0,
1719 "price_range": {
1720 "min": 368,
1721 "max": 368
1722 }
1723 },
1724 {
1725 "id": 9567029674,
1726 "name": "鸡腰烧黄鳝",
1727 "category": "庐间小酱",
1728 "image": null,
1729 "unit": "份",
1730 "status": 0,
1731 "display_diancan": 1,
1732 "display_shouyin": 1,
1733 "multi_spec": false,
1734 "multi_method": false,
1735 "specs": [
1736 {
1737 "spec_name": "标准",
1738 "price": 198,
1739 "member_price": null,
1740 "cost_price": null
1741 }
1742 ],
1743 "methods": [],
1744 "side_spus": 0,
1745 "price_range": {
1746 "min": 198,
1747 "max": 198
1748 }
1749 },
1750 {
1751 "id": 9560101204,
1752 "name": "散养土公鸡",
1753 "category": "庐间小酱",
1754 "image": null,
1755 "unit": "份",
1756 "status": 0,
1757 "display_diancan": 1,
1758 "display_shouyin": 1,
1759 "multi_spec": false,
1760 "multi_method": false,
1761 "specs": [
1762 {
1763 "spec_name": "标准",
1764 "price": 198,
1765 "member_price": null,
1766 "cost_price": null
1767 }
1768 ],
1769 "methods": [],
1770 "side_spus": 0,
1771 "price_range": {
1772 "min": 198,
1773 "max": 198
1774 }
1775 },
1776 {
1777 "id": 9561482551,
1778 "name": "红焖牛肚蹦",
1779 "category": "庐间小酱",
1780 "image": null,
1781 "unit": "份",
1782 "status": 0,
1783 "display_diancan": 1,
1784 "display_shouyin": 1,
1785 "multi_spec": false,
1786 "multi_method": false,
1787 "specs": [
1788 {
1789 "spec_name": "标准",
1790 "price": 168,
1791 "member_price": null,
1792 "cost_price": null
1793 }
1794 ],
1795 "methods": [],
1796 "side_spus": 0,
1797 "price_range": {
1798 "min": 168,
1799 "max": 168
1800 }
1801 },
1802 {
1803 "id": 9562062586,
1804 "name": "年糕梭子蟹",
1805 "category": "庐间小酱",
1806 "image": null,
1807 "unit": "份",
1808 "status": 0,
1809 "display_diancan": 1,
1810 "display_shouyin": 1,
1811 "multi_spec": false,
1812 "multi_method": false,
1813 "specs": [
1814 {
1815 "spec_name": "标准",
1816 "price": 198,
1817 "member_price": null,
1818 "cost_price": null
1819 }
1820 ],
1821 "methods": [],
1822 "side_spus": 0,
1823 "price_range": {
1824 "min": 198,
1825 "max": 198
1826 }
1827 },
1828 {
1829 "id": 9564587193,
1830 "name": "豆腐乳",
1831 "category": "庐间小酱",
1832 "image": null,
1833 "unit": "份",
1834 "status": 0,
1835 "display_diancan": 1,
1836 "display_shouyin": 1,
1837 "multi_spec": false,
1838 "multi_method": false,
1839 "specs": [
1840 {
1841 "spec_name": "标准",
1842 "price": 48,
1843 "member_price": null,
1844 "cost_price": null
1845 }
1846 ],
1847 "methods": [],
1848 "side_spus": 0,
1849 "price_range": {
1850 "min": 48,
1851 "max": 48
1852 }
1853 },
1854 {
1855 "id": 9606711292,
1856 "name": "石库门成本",
1857 "category": "庐间小酱",
1858 "image": null,
1859 "unit": "份",
1860 "status": 0,
1861 "display_diancan": 1,
1862 "display_shouyin": 2,
1863 "multi_spec": false,
1864 "multi_method": false,
1865 "specs": [
1866 {
1867 "spec_name": "标准",
1868 "price": 30,
1869 "member_price": null,
1870 "cost_price": null
1871 }
1872 ],
1873 "methods": [],
1874 "side_spus": 0,
1875 "price_range": {
1876 "min": 30,
1877 "max": 30
1878 }
1879 },
1880 {
1881 "id": 9609643587,
1882 "name": "白兰地成本",
1883 "category": "庐间小酱",
1884 "image": null,
1885 "unit": "份",
1886 "status": 0,
1887 "display_diancan": 1,
1888 "display_shouyin": 2,
1889 "multi_spec": false,
1890 "multi_method": false,
1891 "specs": [
1892 {
1893 "spec_name": "标准",
1894 "price": 138,
1895 "member_price": null,
1896 "cost_price": null
1897 }
1898 ],
1899 "methods": [],
1900 "side_spus": 0,
1901 "price_range": {
1902 "min": 138,
1903 "max": 138
1904 }
1905 },
1906 {
1907 "id": 9606821569,
1908 "name": "古越龙山成本",
1909 "category": "庐间小酱",
1910 "image": null,
1911 "unit": "份",
1912 "status": 0,
1913 "display_diancan": 1,
1914 "display_shouyin": 2,
1915 "multi_spec": false,
1916 "multi_method": false,
1917 "specs": [
1918 {
1919 "spec_name": "标准",
1920 "price": 39,
1921 "member_price": null,
1922 "cost_price": null
1923 }
1924 ],
1925 "methods": [],
1926 "side_spus": 0,
1927 "price_range": {
1928 "min": 39,
1929 "max": 39
1930 }
1931 },
1932 {
1933 "id": 9609600621,
1934 "name": "王朝干红成本",
1935 "category": "庐间小酱",
1936 "image": null,
1937 "unit": "份",
1938 "status": 0,
1939 "display_diancan": 1,
1940 "display_shouyin": 2,
1941 "multi_spec": false,
1942 "multi_method": false,
1943 "specs": [
1944 {
1945 "spec_name": "标准",
1946 "price": 38,
1947 "member_price": null,
1948 "cost_price": null
1949 }
1950 ],
1951 "methods": [],
1952 "side_spus": 0,
1953 "price_range": {
1954 "min": 38,
1955 "max": 38
1956 }
1957 },
1958 {
1959 "id": 9608696704,
1960 "name": "青岛纯生成本",
1961 "category": "庐间小酱",
1962 "image": null,
1963 "unit": "份",
1964 "status": 0,
1965 "display_diancan": 1,
1966 "display_shouyin": 2,
1967 "multi_spec": false,
1968 "multi_method": false,
1969 "specs": [
1970 {
1971 "spec_name": "标准",
1972 "price": 4.6,
1973 "member_price": null,
1974 "cost_price": null
1975 }
1976 ],
1977 "methods": [],
1978 "side_spus": 0,
1979 "price_range": {
1980 "min": 4.6,
1981 "max": 4.6
1982 }
1983 },
1984 {
1985 "id": 9609565761,
1986 "name": "朝日成本",
1987 "category": "庐间小酱",
1988 "image": null,
1989 "unit": "份",
1990 "status": 0,
1991 "display_diancan": 1,
1992 "display_shouyin": 2,
1993 "multi_spec": false,
1994 "multi_method": false,
1995 "specs": [
1996 {
1997 "spec_name": "标准",
1998 "price": 5.8,
1999 "member_price": null,
2000 "cost_price": null
2001 }
2002 ],
2003 "methods": [],
2004 "side_spus": 0,
2005 "price_range": {
2006 "min": 5.8,
2007 "max": 5.8
2008 }
2009 },
2010 {
2011 "id": 9607489939,
2012 "name": "无糖可乐成本",
2013 "category": "庐间小酱",
2014 "image": null,
2015 "unit": "份",
2016 "status": 0,
2017 "display_diancan": 1,
2018 "display_shouyin": 2,
2019 "multi_spec": false,
2020 "multi_method": false,
2021 "specs": [
2022 {
2023 "spec_name": "标准",
2024 "price": 2.4,
2025 "member_price": null,
2026 "cost_price": null
2027 }
2028 ],
2029 "methods": [],
2030 "side_spus": 0,
2031 "price_range": {
2032 "min": 2.4,
2033 "max": 2.4
2034 }
2035 },
2036 {
2037 "id": 9605577921,
2038 "name": "王老吉成本",
2039 "category": "庐间小酱",
2040 "image": null,
2041 "unit": "份",
2042 "status": 0,
2043 "display_diancan": 1,
2044 "display_shouyin": 2,
2045 "multi_spec": false,
2046 "multi_method": false,
2047 "specs": [
2048 {
2049 "spec_name": "标准",
2050 "price": 2.7,
2051 "member_price": null,
2052 "cost_price": null
2053 }
2054 ],
2055 "methods": [],
2056 "side_spus": 0,
2057 "price_range": {
2058 "min": 2.7,
2059 "max": 2.7
2060 }
2061 },
2062 {
2063 "id": 9605951323,
2064 "name": "力波白啤成本",
2065 "category": "庐间小酱",
2066 "image": null,
2067 "unit": "份",
2068 "status": 0,
2069 "display_diancan": 1,
2070 "display_shouyin": 2,
2071 "multi_spec": false,
2072 "multi_method": false,
2073 "specs": [
2074 {
2075 "spec_name": "标准",
2076 "price": 18,
2077 "member_price": null,
2078 "cost_price": null
2079 }
2080 ],
2081 "methods": [],
2082 "side_spus": 0,
2083 "price_range": {
2084 "min": 18,
2085 "max": 18
2086 }
2087 },
2088 {
2089 "id": 9606705418,
2090 "name": "光明鲜榨成本",
2091 "category": "庐间小酱",
2092 "image": null,
2093 "unit": "份",
2094 "status": 0,
2095 "display_diancan": 1,
2096 "display_shouyin": 2,
2097 "multi_spec": false,
2098 "multi_method": false,
2099 "specs": [
2100 {
2101 "spec_name": "标准",
2102 "price": 18,
2103 "member_price": null,
2104 "cost_price": null
2105 }
2106 ],
2107 "methods": [],
2108 "side_spus": 0,
2109 "price_range": {
2110 "min": 18,
2111 "max": 18
2112 }
2113 },
2114 {
2115 "id": 9604804750,
2116 "name": "长城干白成本",
2117 "category": "庐间小酱",
2118 "image": null,
2119 "unit": "份",
2120 "status": 0,
2121 "display_diancan": 1,
2122 "display_shouyin": 2,
2123 "multi_spec": false,
2124 "multi_method": false,
2125 "specs": [
2126 {
2127 "spec_name": "标准",
2128 "price": 38,
2129 "member_price": null,
2130 "cost_price": null
2131 }
2132 ],
2133 "methods": [],
2134 "side_spus": 0,
2135 "price_range": {
2136 "min": 38,
2137 "max": 38
2138 }
2139 },
2140 {
2141 "id": 9637948856,
2142 "name": "家烧鸡腰",
2143 "category": "庐间小酱",
2144 "image": null,
2145 "unit": "份",
2146 "status": 0,
2147 "display_diancan": 1,
2148 "display_shouyin": 1,
2149 "multi_spec": false,
2150 "multi_method": false,
2151 "specs": [
2152 {
2153 "spec_name": "标准",
2154 "price": 138,
2155 "member_price": null,
2156 "cost_price": null
2157 }
2158 ],
2159 "methods": [],
2160 "side_spus": 0,
2161 "price_range": {
2162 "min": 138,
2163 "max": 138
2164 }
2165 },
2166 {
2167 "id": 9650239398,
2168 "name": "百威成本价",
2169 "category": "庐间小酱",
2170 "image": null,
2171 "unit": "瓶",
2172 "status": 0,
2173 "display_diancan": 1,
2174 "display_shouyin": 2,
2175 "multi_spec": false,
2176 "multi_method": false,
2177 "specs": [
2178 {
2179 "spec_name": "标准",
2180 "price": 4.4,
2181 "member_price": null,
2182 "cost_price": null
2183 }
2184 ],
2185 "methods": [],
2186 "side_spus": 0,
2187 "price_range": {
2188 "min": 4.4,
2189 "max": 4.4
2190 }
2191 },
2192 {
2193 "id": 9696608027,
2194 "name": "赤豆糊.",
2195 "category": "🍨生活甜滋味",
2196 "image": "https://img.meituan.net/rmscashier/2ebd06179cf653914e832db3e5662168337304.png",
2197 "unit": "份",
2198 "status": 0,
2199 "display_diancan": 1,
2200 "display_shouyin": 1,
2201 "multi_spec": false,
2202 "multi_method": false,
2203 "specs": [
2204 {
2205 "spec_name": "标准",
2206 "price": 6,
2207 "member_price": null,
2208 "cost_price": null
2209 }
2210 ],
2211 "methods": [],
2212 "side_spus": 0,
2213 "price_range": {
2214 "min": 6,
2215 "max": 6
2216 }
2217 },
2218 {
2219 "id": 9705669012,
2220 "name": "小葱炒鸡蛋",
2221 "category": "👏家常烟火小炒",
2222 "image": null,
2223 "unit": "份",
2224 "status": 0,
2225 "display_diancan": 1,
2226 "display_shouyin": 1,
2227 "multi_spec": false,
2228 "multi_method": false,
2229 "specs": [
2230 {
2231 "spec_name": "标准",
2232 "price": 36,
2233 "member_price": null,
2234 "cost_price": null
2235 }
2236 ],
2237 "methods": [],
2238 "side_spus": 0,
2239 "price_range": {
2240 "min": 36,
2241 "max": 36
2242 }
2243 },
2244 {
2245 "id": 9724851972,
2246 "name": "糖醋里脊",
2247 "category": "庐间新菜",
2248 "image": "https://img.meituan.net/rmscashier/6fbac8938aadcb35db24de8a8f8b03f3616259.png",
2249 "unit": "份",
2250 "status": 0,
2251 "display_diancan": 1,
2252 "display_shouyin": 1,
2253 "multi_spec": false,
2254 "multi_method": false,
2255 "specs": [
2256 {
2257 "spec_name": "标准",
2258 "price": 49,
2259 "member_price": 49,
2260 "cost_price": null
2261 }
2262 ],
2263 "methods": [],
2264 "side_spus": 0,
2265 "price_range": {
2266 "min": 49,
2267 "max": 49
2268 }
2269 },
2270 {
2271 "id": 9812158072,
2272 "name": "大份米饭",
2273 "category": "🍚来一点主食",
2274 "image": null,
2275 "unit": "份",
2276 "status": 0,
2277 "display_diancan": 1,
2278 "display_shouyin": 1,
2279 "multi_spec": false,
2280 "multi_method": false,
2281 "specs": [
2282 {
2283 "spec_name": "标准",
2284 "price": 15,
2285 "member_price": 15,
2286 "cost_price": null
2287 }
2288 ],
2289 "methods": [],
2290 "side_spus": 0,
2291 "price_range": {
2292 "min": 15,
2293 "max": 15
2294 }
2295 },
2296 {
2297 "id": 9819828578,
2298 "name": "蒜香粉丝虾",
2299 "category": "蒸蒸日上",
2300 "image": "https://img.meituan.net/rmscashier/c74e43686475650577b3065867c7ff5e2137270.png",
2301 "unit": "份",
2302 "status": 0,
2303 "display_diancan": 1,
2304 "display_shouyin": 1,
2305 "multi_spec": false,
2306 "multi_method": false,
2307 "specs": [
2308 {
2309 "spec_name": "标准",
2310 "price": 58,
2311 "member_price": null,
2312 "cost_price": null
2313 }
2314 ],
2315 "methods": [],
2316 "side_spus": 0,
2317 "price_range": {
2318 "min": 58,
2319 "max": 58
2320 }
2321 },
2322 {
2323 "id": 9835133001,
2324 "name": "毛血旺",
2325 "category": "庐间新菜",
2326 "image": "https://img.meituan.net/rmscashier/e37993a2d67131a60eb74153693866f32233072.png",
2327 "unit": "份",
2328 "status": 0,
2329 "display_diancan": 1,
2330 "display_shouyin": 1,
2331 "multi_spec": false,
2332 "multi_method": true,
2333 "specs": [
2334 {
2335 "spec_name": "标准",
2336 "price": 78,
2337 "member_price": null,
2338 "cost_price": null
2339 }
2340 ],
2341 "methods": [
2342 {
2343 "name": "中辣",
2344 "group": "辣度",
2345 "change_price": 0
2346 },
2347 {
2348 "name": "重辣",
2349 "group": "辣度",
2350 "change_price": 0
2351 }
2352 ],
2353 "side_spus": 0,
2354 "price_range": {
2355 "min": 78,
2356 "max": 78
2357 }
2358 },
2359 {
2360 "id": 9828890055,
2361 "name": "猪手焖凤爪",
2362 "category": "庐间新菜",
2363 "image": "https://img.meituan.net/rmscashier/7c9d784bb057d4bb24d1505e844c30a0643999.png",
2364 "unit": "份",
2365 "status": 0,
2366 "display_diancan": 1,
2367 "display_shouyin": 1,
2368 "multi_spec": false,
2369 "multi_method": true,
2370 "specs": [
2371 {
2372 "spec_name": "标准",
2373 "price": 78,
2374 "member_price": null,
2375 "cost_price": null
2376 }
2377 ],
2378 "methods": [
2379 {
2380 "name": "微辣",
2381 "group": "辣度",
2382 "change_price": 0
2383 },
2384 {
2385 "name": "重辣",
2386 "group": "辣度",
2387 "change_price": 0
2388 },
2389 {
2390 "name": "免辣",
2391 "group": "辣度",
2392 "change_price": 0
2393 }
2394 ],
2395 "side_spus": 0,
2396 "price_range": {
2397 "min": 78,
2398 "max": 78
2399 }
2400 },
2401 {
2402 "id": 9835543046,
2403 "name": "红烧肉豆干",
2404 "category": "庐间单人餐",
2405 "image": null,
2406 "unit": "份",
2407 "status": 0,
2408 "display_diancan": 1,
2409 "display_shouyin": 1,
2410 "multi_spec": false,
2411 "multi_method": false,
2412 "specs": [
2413 {
2414 "spec_name": "标准",
2415 "price": 58,
2416 "member_price": null,
2417 "cost_price": null
2418 }
2419 ],
2420 "methods": [],
2421 "side_spus": 0,
2422 "price_range": {
2423 "min": 58,
2424 "max": 58
2425 }
2426 },
2427 {
2428 "id": 9835774239,
2429 "name": "手撕包菜",
2430 "category": "庐间单人餐",
2431 "image": null,
2432 "unit": "份",
2433 "status": 0,
2434 "display_diancan": 1,
2435 "display_shouyin": 1,
2436 "multi_spec": false,
2437 "multi_method": false,
2438 "specs": [
2439 {
2440 "spec_name": "标准",
2441 "price": 38,
2442 "member_price": null,
2443 "cost_price": null
2444 }
2445 ],
2446 "methods": [],
2447 "side_spus": 0,
2448 "price_range": {
2449 "min": 38,
2450 "max": 38
2451 }
2452 },
2453 {
2454 "id": 9834076357,
2455 "name": "小公鸡烧毛豆米",
2456 "category": "庐间单人餐",
2457 "image": null,
2458 "unit": "份",
2459 "status": 0,
2460 "display_diancan": 1,
2461 "display_shouyin": 1,
2462 "multi_spec": false,
2463 "multi_method": false,
2464 "specs": [
2465 {
2466 "spec_name": "标准",
2467 "price": 68,
2468 "member_price": null,
2469 "cost_price": null
2470 }
2471 ],
2472 "methods": [],
2473 "side_spus": 0,
2474 "price_range": {
2475 "min": 68,
2476 "max": 68
2477 }
2478 },
2479 {
2480 "id": 9836177941,
2481 "name": "土豆烧牛肉",
2482 "category": "庐间单人餐",
2483 "image": null,
2484 "unit": "份",
2485 "status": 0,
2486 "display_diancan": 1,
2487 "display_shouyin": 1,
2488 "multi_spec": false,
2489 "multi_method": false,
2490 "specs": [
2491 {
2492 "spec_name": "标准",
2493 "price": 78,
2494 "member_price": null,
2495 "cost_price": null
2496 }
2497 ],
2498 "methods": [],
2499 "side_spus": 0,
2500 "price_range": {
2501 "min": 78,
2502 "max": 78
2503 }
2504 },
2505 {
2506 "id": 9835461029,
2507 "name": "青椒土豆丝",
2508 "category": "庐间单人餐",
2509 "image": null,
2510 "unit": "份",
2511 "status": 0,
2512 "display_diancan": 1,
2513 "display_shouyin": 1,
2514 "multi_spec": false,
2515 "multi_method": false,
2516 "specs": [
2517 {
2518 "spec_name": "标准",
2519 "price": 28,
2520 "member_price": null,
2521 "cost_price": null
2522 }
2523 ],
2524 "methods": [],
2525 "side_spus": 0,
2526 "price_range": {
2527 "min": 28,
2528 "max": 28
2529 }
2530 },
2531 {
2532 "id": 9835835121,
2533 "name": "海群带鸡蛋汤",
2534 "category": "庐间单人餐",
2535 "image": null,
2536 "unit": "份",
2537 "status": 0,
2538 "display_diancan": 1,
2539 "display_shouyin": 1,
2540 "multi_spec": false,
2541 "multi_method": false,
2542 "specs": [
2543 {
2544 "spec_name": "标准",
2545 "price": 18,
2546 "member_price": null,
2547 "cost_price": null
2548 }
2549 ],
2550 "methods": [],
2551 "side_spus": 0,
2552 "price_range": {
2553 "min": 18,
2554 "max": 18
2555 }
2556 },
2557 {
2558 "id": 9834508922,
2559 "name": "庐间超值午市单人餐",
2560 "category": "套餐",
2561 "image": null,
2562 "unit": null,
2563 "status": 0,
2564 "display_diancan": 1,
2565 "display_shouyin": 1,
2566 "multi_spec": false,
2567 "multi_method": false,
2568 "specs": [
2569 {
2570 "spec_name": null,
2571 "price": 58,
2572 "member_price": null,
2573 "cost_price": null
2574 }
2575 ],
2576 "methods": [],
2577 "side_spus": 0,
2578 "price_range": {
2579 "min": 58,
2580 "max": 58
2581 }
2582 },
2583 {
2584 "id": 9865772742,
2585 "name": "雪梨银耳汤",
2586 "category": "🥒开胃前菜",
2587 "image": null,
2588 "unit": "份",
2589 "status": 0,
2590 "display_diancan": 1,
2591 "display_shouyin": 1,
2592 "multi_spec": false,
2593 "multi_method": false,
2594 "specs": [
2595 {
2596 "spec_name": "标准",
2597 "price": 0,
2598 "member_price": null,
2599 "cost_price": null
2600 }
2601 ],
2602 "methods": [],
2603 "side_spus": 0,
2604 "price_range": {
2605 "min": 0,
2606 "max": 0
2607 }
2608 },
2609 {
2610 "id": 9916769732,
2611 "name": "浓香红焖羊肉煲",
2612 "category": "庐间新菜",
2613 "image": "https://img.meituan.net/rmscashier/eb943019f1012617caf511b9189209fc2021159.png",
2614 "unit": "份",
2615 "status": 0,
2616 "display_diancan": 1,
2617 "display_shouyin": 1,
2618 "multi_spec": false,
2619 "multi_method": false,
2620 "specs": [
2621 {
2622 "spec_name": "标准",
2623 "price": 128,
2624 "member_price": null,
2625 "cost_price": null
2626 }
2627 ],
2628 "methods": [],
2629 "side_spus": 0,
2630 "price_range": {
2631 "min": 128,
2632 "max": 128
2633 }
2634 },
2635 {
2636 "id": 9941137289,
2637 "name": "小炒菠菜.",
2638 "category": "山野蔬菜",
2639 "image": "http://p0.meituan.net/rmscashier/5c2a5d32bc085fac22ecbaeb4c070ac069851.jpg",
2640 "unit": "份",
2641 "status": 0,
2642 "display_diancan": 1,
2643 "display_shouyin": 1,
2644 "multi_spec": false,
2645 "multi_method": false,
2646 "specs": [
2647 {
2648 "spec_name": "标准",
2649 "price": 29,
2650 "member_price": null,
2651 "cost_price": null
2652 }
2653 ],
2654 "methods": [],
2655 "side_spus": 0,
2656 "price_range": {
2657 "min": 29,
2658 "max": 29
2659 }
2660 },
2661 {
2662 "id": 9953619068,
2663 "name": "辣子鸡",
2664 "category": "庐间新菜",
2665 "image": "https://img.meituan.net/rmscashier/18e76a453aa28927d07ded39595467012370530.png",
2666 "unit": "份",
2667 "status": 0,
2668 "display_diancan": 1,
2669 "display_shouyin": 1,
2670 "multi_spec": false,
2671 "multi_method": false,
2672 "specs": [
2673 {
2674 "spec_name": "标准",
2675 "price": 79,
2676 "member_price": null,
2677 "cost_price": null
2678 }
2679 ],
2680 "methods": [],
2681 "side_spus": 0,
2682 "price_range": {
2683 "min": 79,
2684 "max": 79
2685 }
2686 },
2687 {
2688 "id": 9973985296,
2689 "name": "咸菜烧鸡腰",
2690 "category": "🔥锅气十足",
2691 "image": "https://img.meituan.net/rmscashier/6d3e7c052e42e4cac55b08890b02b969806295.png",
2692 "unit": "份",
2693 "status": 0,
2694 "display_diancan": 1,
2695 "display_shouyin": 1,
2696 "multi_spec": false,
2697 "multi_method": false,
2698 "specs": [
2699 {
2700 "spec_name": "标准",
2701 "price": 79,
2702 "member_price": null,
2703 "cost_price": null
2704 }
2705 ],
2706 "methods": [],
2707 "side_spus": 0,
2708 "price_range": {
2709 "min": 79,
2710 "max": 79
2711 }
2712 },
2713 {
2714 "id": 9985580001,
2715 "name": "泡菜(外带)",
2716 "category": "🥒开胃前菜",
2717 "image": "https://img.meituan.net/rmscashier/bdc4a56c28fa302132577643b24b5d782249041.png",
2718 "unit": "份",
2719 "status": 0,
2720 "display_diancan": 1,
2721 "display_shouyin": 1,
2722 "multi_spec": false,
2723 "multi_method": false,
2724 "specs": [
2725 {
2726 "spec_name": "标准",
2727 "price": 6,
2728 "member_price": null,
2729 "cost_price": null
2730 }
2731 ],
2732 "methods": [],
2733 "side_spus": 0,
2734 "price_range": {
2735 "min": 6,
2736 "max": 6
2737 }
2738 },
2739 {
2740 "id": 9996482355,
2741 "name": "话梅芸豆",
2742 "category": "🥒开胃前菜",
2743 "image": "https://img.meituan.net/rmscashier/470a9666af6b7c6b846a6807a3da1ed71979991.png",
2744 "unit": "份",
2745 "status": 0,
2746 "display_diancan": 1,
2747 "display_shouyin": 1,
2748 "multi_spec": false,
2749 "multi_method": false,
2750 "specs": [
2751 {
2752 "spec_name": "标准",
2753 "price": 26,
2754 "member_price": null,
2755 "cost_price": null
2756 }
2757 ],
2758 "methods": [],
2759 "side_spus": 0,
2760 "price_range": {
2761 "min": 26,
2762 "max": 26
2763 }
2764 },
2765 {
2766 "id": 10005919424,
2767 "name": "肉汁萝卜",
2768 "category": "🔥锅气十足",
2769 "image": "https://img.meituan.net/rmscashier/1e4b1924d29d847753276347341abeaf2084726.png",
2770 "unit": "份",
2771 "status": 0,
2772 "display_diancan": 1,
2773 "display_shouyin": 1,
2774 "multi_spec": false,
2775 "multi_method": false,
2776 "specs": [
2777 {
2778 "spec_name": "标准",
2779 "price": 36,
2780 "member_price": null,
2781 "cost_price": null
2782 }
2783 ],
2784 "methods": [],
2785 "side_spus": 0,
2786 "price_range": {
2787 "min": 36,
2788 "max": 36
2789 }
2790 },
2791 {
2792 "id": 10015114819,
2793 "name": "老醋海蜇",
2794 "category": "🥒开胃前菜",
2795 "image": "https://img.meituan.net/rmscashier/7f593d01d477960f8a98cb1b6a9afedc1850285.png",
2796 "unit": "份",
2797 "status": 0,
2798 "display_diancan": 1,
2799 "display_shouyin": 1,
2800 "multi_spec": false,
2801 "multi_method": false,
2802 "specs": [
2803 {
2804 "spec_name": "标准",
2805 "price": 39,
2806 "member_price": null,
2807 "cost_price": null
2808 }
2809 ],
2810 "methods": [],
2811 "side_spus": 0,
2812 "price_range": {
2813 "min": 39,
2814 "max": 39
2815 }
2816 },
2817 {
2818 "id": 10015122035,
2819 "name": "砂锅云耳",
2820 "category": "🔥锅气十足",
2821 "image": "https://img.meituan.net/rmscashier/50942ed43de41ff48ce87822a3b685c52394706.png",
2822 "unit": "份",
2823 "status": 0,
2824 "display_diancan": 1,
2825 "display_shouyin": 1,
2826 "multi_spec": false,
2827 "multi_method": true,
2828 "specs": [
2829 {
2830 "spec_name": "标准",
2831 "price": 46,
2832 "member_price": null,
2833 "cost_price": null
2834 }
2835 ],
2836 "methods": [
2837 {
2838 "name": "微微辣",
2839 "group": "辣度",
2840 "change_price": 0
2841 }
2842 ],
2843 "side_spus": 0,
2844 "price_range": {
2845 "min": 46,
2846 "max": 46
2847 }
2848 },
2849 {
2850 "id": 10127654874,
2851 "name": "冬日双人暖享套餐",
2852 "category": "套餐",
2853 "image": null,
2854 "unit": null,
2855 "status": 0,
2856 "display_diancan": 1,
2857 "display_shouyin": 1,
2858 "multi_spec": false,
2859 "multi_method": false,
2860 "specs": [
2861 {
2862 "spec_name": null,
2863 "price": 216,
2864 "member_price": null,
2865 "cost_price": null
2866 }
2867 ],
2868 "methods": [],
2869 "side_spus": 0,
2870 "price_range": {
2871 "min": 216,
2872 "max": 216
2873 }
2874 },
2875 {
2876 "id": 10127790711,
2877 "name": "3-4人臭鳜鱼套餐",
2878 "category": "套餐",
2879 "image": null,
2880 "unit": null,
2881 "status": 0,
2882 "display_diancan": 1,
2883 "display_shouyin": 1,
2884 "multi_spec": false,
2885 "multi_method": false,
2886 "specs": [
2887 {
2888 "spec_name": null,
2889 "price": 348,
2890 "member_price": null,
2891 "cost_price": null
2892 }
2893 ],
2894 "methods": [],
2895 "side_spus": 0,
2896 "price_range": {
2897 "min": 348,
2898 "max": 348
2899 }
2900 },
2901 {
2902 "id": 10128677091,
2903 "name": "招牌家烧水库甲鱼4人餐",
2904 "category": "套餐",
2905 "image": null,
2906 "unit": null,
2907 "status": 0,
2908 "display_diancan": 1,
2909 "display_shouyin": 1,
2910 "multi_spec": false,
2911 "multi_method": false,
2912 "specs": [
2913 {
2914 "spec_name": null,
2915 "price": 410,
2916 "member_price": null,
2917 "cost_price": null
2918 }
2919 ],
2920 "methods": [],
2921 "side_spus": 0,
2922 "price_range": {
2923 "min": 410,
2924 "max": 410
2925 }
2926 },
2927 {
2928 "id": 10128168093,
2929 "name": "2人鸡汤套餐",
2930 "category": "套餐",
2931 "image": null,
2932 "unit": null,
2933 "status": 0,
2934 "display_diancan": 1,
2935 "display_shouyin": 1,
2936 "multi_spec": false,
2937 "multi_method": false,
2938 "specs": [
2939 {
2940 "spec_name": null,
2941 "price": 199,
2942 "member_price": null,
2943 "cost_price": null
2944 }
2945 ],
2946 "methods": [],
2947 "side_spus": 0,
2948 "price_range": {
2949 "min": 199,
2950 "max": 199
2951 }
2952 },
2953 {
2954 "id": 10128086786,
2955 "name": "冬日四人欢聚套餐",
2956 "category": "套餐",
2957 "image": null,
2958 "unit": null,
2959 "status": 0,
2960 "display_diancan": 1,
2961 "display_shouyin": 1,
2962 "multi_spec": false,
2963 "multi_method": false,
2964 "specs": [
2965 {
2966 "spec_name": null,
2967 "price": 477,
2968 "member_price": null,
2969 "cost_price": null
2970 }
2971 ],
2972 "methods": [],
2973 "side_spus": 0,
2974 "price_range": {
2975 "min": 477,
2976 "max": 477
2977 }
2978 },
2979 {
2980 "id": 10147965412,
2981 "name": "工作日午市双人餐",
2982 "category": "套餐",
2983 "image": null,
2984 "unit": null,
2985 "status": 0,
2986 "display_diancan": 1,
2987 "display_shouyin": 1,
2988 "multi_spec": false,
2989 "multi_method": false,
2990 "specs": [
2991 {
2992 "spec_name": null,
2993 "price": 169,
2994 "member_price": null,
2995 "cost_price": null
2996 }
2997 ],
2998 "methods": [],
2999 "side_spus": 0,
3000 "price_range": {
3001 "min": 169,
3002 "max": 169
3003 }
3004 },
3005 {
3006 "id": 10356174953,
3007 "name": "金丝馓子(立选)",
3008 "category": "🍚来一点主食",
3009 "image": null,
3010 "unit": "份",
3011 "status": 0,
3012 "display_diancan": 1,
3013 "display_shouyin": 1,
3014 "multi_spec": false,
3015 "multi_method": false,
3016 "specs": [
3017 {
3018 "spec_name": "标准",
3019 "price": 1,
3020 "member_price": null,
3021 "cost_price": null
3022 }
3023 ],
3024 "methods": [],
3025 "side_spus": 0,
3026 "price_range": {
3027 "min": 1,
3028 "max": 1
3029 }
3030 },
3031 {
3032 "id": 10477864982,
3033 "name": "黄牛肉炒水芹香干",
3034 "category": "👏家常烟火小炒",
3035 "image": "http://p1.meituan.net/rmscashier/4eea0c11486ac4f05facef27a72d143a59281.jpg",
3036 "unit": "份",
3037 "status": 0,
3038 "display_diancan": 1,
3039 "display_shouyin": 1,
3040 "multi_spec": false,
3041 "multi_method": false,
3042 "specs": [
3043 {
3044 "spec_name": "标准",
3045 "price": 49,
3046 "member_price": null,
3047 "cost_price": null
3048 }
3049 ],
3050 "methods": [],
3051 "side_spus": 0,
3052 "price_range": {
3053 "min": 49,
3054 "max": 49
3055 }
3056 },
3057 {
3058 "id": 10508452958,
3059 "name": "三河米饺",
3060 "category": "庐间新菜",
3061 "image": "http://p0.meituan.net/rmscashier/52f2925f49ce7a5776af15ecb6c542a369296.jpg",
3062 "unit": "个",
3063 "status": 0,
3064 "display_diancan": 1,
3065 "display_shouyin": 1,
3066 "multi_spec": false,
3067 "multi_method": false,
3068 "specs": [
3069 {
3070 "spec_name": "个",
3071 "price": 4,
3072 "member_price": null,
3073 "cost_price": null
3074 }
3075 ],
3076 "methods": [],
3077 "side_spus": 0,
3078 "price_range": {
3079 "min": 4,
3080 "max": 4
3081 }
3082 },
3083 {
3084 "id": 10669779979,
3085 "name": "老卤拼盘",
3086 "category": "年夜饭菜品",
3087 "image": null,
3088 "unit": "份",
3089 "status": 0,
3090 "display_diancan": 1,
3091 "display_shouyin": 2,
3092 "multi_spec": false,
3093 "multi_method": false,
3094 "specs": [
3095 {
3096 "spec_name": "标准",
3097 "price": 0,
3098 "member_price": null,
3099 "cost_price": null
3100 }
3101 ],
3102 "methods": [],
3103 "side_spus": 0,
3104 "price_range": {
3105 "min": 0,
3106 "max": 0
3107 }
3108 },
3109 {
3110 "id": 10669411198,
3111 "name": "老醋海蜇头",
3112 "category": "年夜饭菜品",
3113 "image": null,
3114 "unit": "份",
3115 "status": 0,
3116 "display_diancan": 1,
3117 "display_shouyin": 1,
3118 "multi_spec": false,
3119 "multi_method": false,
3120 "specs": [
3121 {
3122 "spec_name": "标准",
3123 "price": 59,
3124 "member_price": null,
3125 "cost_price": null
3126 }
3127 ],
3128 "methods": [],
3129 "side_spus": 0,
3130 "price_range": {
3131 "min": 59,
3132 "max": 59
3133 }
3134 },
3135 {
3136 "id": 10674359232,
3137 "name": "桂花糯米藕",
3138 "category": "年夜饭菜品",
3139 "image": null,
3140 "unit": "份",
3141 "status": 0,
3142 "display_diancan": 1,
3143 "display_shouyin": 1,
3144 "multi_spec": false,
3145 "multi_method": false,
3146 "specs": [
3147 {
3148 "spec_name": "标准",
3149 "price": 0,
3150 "member_price": null,
3151 "cost_price": null
3152 }
3153 ],
3154 "methods": [],
3155 "side_spus": 0,
3156 "price_range": {
3157 "min": 0,
3158 "max": 0
3159 }
3160 },
3161 {
3162 "id": 10669269952,
3163 "name": "烧椒双色溏心蛋",
3164 "category": "年夜饭菜品",
3165 "image": null,
3166 "unit": "份",
3167 "status": 0,
3168 "display_diancan": 1,
3169 "display_shouyin": 1,
3170 "multi_spec": false,
3171 "multi_method": false,
3172 "specs": [
3173 {
3174 "spec_name": "标准",
3175 "price": 1,
3176 "member_price": null,
3177 "cost_price": null
3178 }
3179 ],
3180 "methods": [],
3181 "side_spus": 0,
3182 "price_range": {
3183 "min": 1,
3184 "max": 1
3185 }
3186 },
3187 {
3188 "id": 10669269954,
3189 "name": "香菜拌生仁",
3190 "category": "年夜饭菜品",
3191 "image": null,
3192 "unit": "份",
3193 "status": 0,
3194 "display_diancan": 1,
3195 "display_shouyin": 1,
3196 "multi_spec": false,
3197 "multi_method": false,
3198 "specs": [
3199 {
3200 "spec_name": "标准",
3201 "price": 39,
3202 "member_price": null,
3203 "cost_price": null
3204 }
3205 ],
3206 "methods": [],
3207 "side_spus": 0,
3208 "price_range": {
3209 "min": 39,
3210 "max": 39
3211 }
3212 },
3213 {
3214 "id": 10669269956,
3215 "name": "松茸火腿土鸡汤",
3216 "category": "年夜饭菜品",
3217 "image": null,
3218 "unit": "份",
3219 "status": 0,
3220 "display_diancan": 1,
3221 "display_shouyin": 1,
3222 "multi_spec": true,
3223 "multi_method": false,
3224 "specs": [
3225 {
3226 "spec_name": "半只",
3227 "price": 1,
3228 "member_price": null,
3229 "cost_price": null
3230 },
3231 {
3232 "spec_name": "整只",
3233 "price": 1,
3234 "member_price": null,
3235 "cost_price": null
3236 }
3237 ],
3238 "methods": [],
3239 "side_spus": 0,
3240 "price_range": {
3241 "min": 1,
3242 "max": 1
3243 }
3244 },
3245 {
3246 "id": 10669269960,
3247 "name": "腊味鳝节",
3248 "category": "年夜饭菜品",
3249 "image": null,
3250 "unit": "份",
3251 "status": 0,
3252 "display_diancan": 1,
3253 "display_shouyin": 1,
3254 "multi_spec": false,
3255 "multi_method": false,
3256 "specs": [
3257 {
3258 "spec_name": "标准",
3259 "price": 1,
3260 "member_price": null,
3261 "cost_price": null
3262 }
3263 ],
3264 "methods": [],
3265 "side_spus": 0,
3266 "price_range": {
3267 "min": 1,
3268 "max": 1
3269 }
3270 },
3271 {
3272 "id": 10669269966,
3273 "name": "黑松露糯米排骨",
3274 "category": "年夜饭菜品",
3275 "image": null,
3276 "unit": "份",
3277 "status": 0,
3278 "display_diancan": 1,
3279 "display_shouyin": 1,
3280 "multi_spec": false,
3281 "multi_method": false,
3282 "specs": [
3283 {
3284 "spec_name": "标准",
3285 "price": 1,
3286 "member_price": null,
3287 "cost_price": null
3288 }
3289 ],
3290 "methods": [],
3291 "side_spus": 0,
3292 "price_range": {
3293 "min": 1,
3294 "max": 1
3295 }
3296 },
3297 {
3298 "id": 10669269968,
3299 "name": "秘制红烧肉",
3300 "category": "年夜饭菜品",
3301 "image": null,
3302 "unit": "份",
3303 "status": 0,
3304 "display_diancan": 1,
3305 "display_shouyin": 1,
3306 "multi_spec": false,
3307 "multi_method": false,
3308 "specs": [
3309 {
3310 "spec_name": "标准",
3311 "price": 10,
3312 "member_price": null,
3313 "cost_price": null
3314 }
3315 ],
3316 "methods": [],
3317 "side_spus": 0,
3318 "price_range": {
3319 "min": 10,
3320 "max": 10
3321 }
3322 },
3323 {
3324 "id": 10669269972,
3325 "name": "石耳香葱土鸡蛋",
3326 "category": "年夜饭菜品",
3327 "image": null,
3328 "unit": "份",
3329 "status": 0,
3330 "display_diancan": 1,
3331 "display_shouyin": 1,
3332 "multi_spec": false,
3333 "multi_method": false,
3334 "specs": [
3335 {
3336 "spec_name": "标准",
3337 "price": 98,
3338 "member_price": null,
3339 "cost_price": null
3340 }
3341 ],
3342 "methods": [],
3343 "side_spus": 0,
3344 "price_range": {
3345 "min": 98,
3346 "max": 98
3347 }
3348 },
3349 {
3350 "id": 10669269974,
3351 "name": "黄心乌煨豆腐",
3352 "category": "年夜饭菜品",
3353 "image": null,
3354 "unit": "份",
3355 "status": 0,
3356 "display_diancan": 1,
3357 "display_shouyin": 1,
3358 "multi_spec": false,
3359 "multi_method": false,
3360 "specs": [
3361 {
3362 "spec_name": "标准",
3363 "price": 10,
3364 "member_price": null,
3365 "cost_price": null
3366 }
3367 ],
3368 "methods": [],
3369 "side_spus": 0,
3370 "price_range": {
3371 "min": 10,
3372 "max": 10
3373 }
3374 },
3375 {
3376 "id": 10669269976,
3377 "name": "时令蔬菜.",
3378 "category": "年夜饭菜品",
3379 "image": null,
3380 "unit": "份",
3381 "status": 0,
3382 "display_diancan": 1,
3383 "display_shouyin": 1,
3384 "multi_spec": false,
3385 "multi_method": false,
3386 "specs": [
3387 {
3388 "spec_name": "标准",
3389 "price": 10,
3390 "member_price": null,
3391 "cost_price": null
3392 }
3393 ],
3394 "methods": [],
3395 "side_spus": 0,
3396 "price_range": {
3397 "min": 10,
3398 "max": 10
3399 }
3400 },
3401 {
3402 "id": 10669269978,
3403 "name": "口蘑马蹄炒肉片",
3404 "category": "年夜饭菜品",
3405 "image": null,
3406 "unit": "份",
3407 "status": 0,
3408 "display_diancan": 1,
3409 "display_shouyin": 1,
3410 "multi_spec": false,
3411 "multi_method": false,
3412 "specs": [
3413 {
3414 "spec_name": "标准",
3415 "price": 59,
3416 "member_price": null,
3417 "cost_price": null
3418 }
3419 ],
3420 "methods": [],
3421 "side_spus": 0,
3422 "price_range": {
3423 "min": 59,
3424 "max": 59
3425 }
3426 },
3427 {
3428 "id": 10669269980,
3429 "name": "金玉满堂",
3430 "category": "年夜饭菜品",
3431 "image": null,
3432 "unit": "份",
3433 "status": 0,
3434 "display_diancan": 1,
3435 "display_shouyin": 1,
3436 "multi_spec": false,
3437 "multi_method": false,
3438 "specs": [
3439 {
3440 "spec_name": "标准",
3441 "price": 1,
3442 "member_price": null,
3443 "cost_price": null
3444 }
3445 ],
3446 "methods": [],
3447 "side_spus": 0,
3448 "price_range": {
3449 "min": 1,
3450 "max": 1
3451 }
3452 },
3453 {
3454 "id": 10669269982,
3455 "name": "三河米饺.",
3456 "category": "年夜饭菜品",
3457 "image": null,
3458 "unit": "份",
3459 "status": 0,
3460 "display_diancan": 1,
3461 "display_shouyin": 1,
3462 "multi_spec": false,
3463 "multi_method": false,
3464 "specs": [
3465 {
3466 "spec_name": "标准",
3467 "price": 1,
3468 "member_price": null,
3469 "cost_price": null
3470 }
3471 ],
3472 "methods": [],
3473 "side_spus": 0,
3474 "price_range": {
3475 "min": 1,
3476 "max": 1
3477 }
3478 },
3479 {
3480 "id": 10669269984,
3481 "name": "精美水果拼盘",
3482 "category": "年夜饭菜品",
3483 "image": null,
3484 "unit": "份",
3485 "status": 0,
3486 "display_diancan": 1,
3487 "display_shouyin": 1,
3488 "multi_spec": false,
3489 "multi_method": false,
3490 "specs": [
3491 {
3492 "spec_name": "标准",
3493 "price": 1,
3494 "member_price": null,
3495 "cost_price": null
3496 }
3497 ],
3498 "methods": [],
3499 "side_spus": 0,
3500 "price_range": {
3501 "min": 1,
3502 "max": 1
3503 }
3504 },
3505 {
3506 "id": 10689390549,
3507 "name": "浓香羊肉煲",
3508 "category": "年夜饭菜品",
3509 "image": null,
3510 "unit": "份",
3511 "status": 0,
3512 "display_diancan": 1,
3513 "display_shouyin": 1,
3514 "multi_spec": false,
3515 "multi_method": false,
3516 "specs": [
3517 {
3518 "spec_name": "标准",
3519 "price": 10,
3520 "member_price": null,
3521 "cost_price": null
3522 }
3523 ],
3524 "methods": [],
3525 "side_spus": 0,
3526 "price_range": {
3527 "min": 10,
3528 "max": 10
3529 }
3530 },
3531 {
3532 "id": 10669324059,
3533 "name": "竹林走地鸡",
3534 "category": "年夜饭菜品",
3535 "image": null,
3536 "unit": "份",
3537 "status": 0,
3538 "display_diancan": 1,
3539 "display_shouyin": 1,
3540 "multi_spec": false,
3541 "multi_method": false,
3542 "specs": [
3543 {
3544 "spec_name": "标准",
3545 "price": 10,
3546 "member_price": null,
3547 "cost_price": null
3548 }
3549 ],
3550 "methods": [],
3551 "side_spus": 0,
3552 "price_range": {
3553 "min": 10,
3554 "max": 10
3555 }
3556 },
3557 {
3558 "id": 10669687043,
3559 "name": "古法臭鳜鱼·",
3560 "category": "年夜饭菜品",
3561 "image": null,
3562 "unit": "份",
3563 "status": 0,
3564 "display_diancan": 1,
3565 "display_shouyin": 1,
3566 "multi_spec": false,
3567 "multi_method": false,
3568 "specs": [
3569 {
3570 "spec_name": "标准",
3571 "price": 10,
3572 "member_price": null,
3573 "cost_price": null
3574 }
3575 ],
3576 "methods": [],
3577 "side_spus": 0,
3578 "price_range": {
3579 "min": 10,
3580 "max": 10
3581 }
3582 },
3583 {
3584 "id": 10668636275,
3585 "name": "三河米饺*",
3586 "category": "年夜饭菜品",
3587 "image": null,
3588 "unit": "个",
3589 "status": 0,
3590 "display_diancan": 1,
3591 "display_shouyin": 1,
3592 "multi_spec": false,
3593 "multi_method": false,
3594 "specs": [
3595 {
3596 "spec_name": "标准",
3597 "price": 10,
3598 "member_price": null,
3599 "cost_price": null
3600 }
3601 ],
3602 "methods": [],
3603 "side_spus": 0,
3604 "price_range": {
3605 "min": 10,
3606 "max": 10
3607 }
3608 },
3609 {
3610 "id": 10669135809,
3611 "name": "糯米圆子*",
3612 "category": "年夜饭菜品",
3613 "image": null,
3614 "unit": "个",
3615 "status": 0,
3616 "display_diancan": 1,
3617 "display_shouyin": 1,
3618 "multi_spec": false,
3619 "multi_method": false,
3620 "specs": [
3621 {
3622 "spec_name": "标准",
3623 "price": 4,
3624 "member_price": null,
3625 "cost_price": null
3626 }
3627 ],
3628 "methods": [],
3629 "side_spus": 0,
3630 "price_range": {
3631 "min": 4,
3632 "max": 4
3633 }
3634 },
3635 {
3636 "id": 10668495767,
3637 "name": "光明椰汁",
3638 "category": "年夜饭菜品",
3639 "image": null,
3640 "unit": "瓶",
3641 "status": 0,
3642 "display_diancan": 1,
3643 "display_shouyin": 1,
3644 "multi_spec": false,
3645 "multi_method": false,
3646 "specs": [
3647 {
3648 "spec_name": "标准",
3649 "price": 38,
3650 "member_price": null,
3651 "cost_price": null
3652 }
3653 ],
3654 "methods": [],
3655 "side_spus": 0,
3656 "price_range": {
3657 "min": 38,
3658 "max": 38
3659 }
3660 },
3661 {
3662 "id": 10671161322,
3663 "name": "黑标黄酒",
3664 "category": "年夜饭菜品",
3665 "image": null,
3666 "unit": "瓶",
3667 "status": 0,
3668 "display_diancan": 1,
3669 "display_shouyin": 1,
3670 "multi_spec": false,
3671 "multi_method": false,
3672 "specs": [
3673 {
3674 "spec_name": "标准",
3675 "price": 68,
3676 "member_price": null,
3677 "cost_price": null
3678 }
3679 ],
3680 "methods": [],
3681 "side_spus": 0,
3682 "price_range": {
3683 "min": 68,
3684 "max": 68
3685 }
3686 },
3687 {
3688 "id": 10669729404,
3689 "name": "纯生啤酒",
3690 "category": "年夜饭菜品",
3691 "image": null,
3692 "unit": "份",
3693 "status": 0,
3694 "display_diancan": 1,
3695 "display_shouyin": 1,
3696 "multi_spec": false,
3697 "multi_method": false,
3698 "specs": [
3699 {
3700 "spec_name": "标准",
3701 "price": 15,
3702 "member_price": null,
3703 "cost_price": null
3704 }
3705 ],
3706 "methods": [],
3707 "side_spus": 0,
3708 "price_range": {
3709 "min": 15,
3710 "max": 15
3711 }
3712 },
3713 {
3714 "id": 10846014869,
3715 "name": "牛肉咸菜蛋炒饭",
3716 "category": "庐间新菜",
3717 "image": "https://img.meituan.net/rmscashier/ecedd20efd0b0a325ca4192cf2a126961581535.png",
3718 "unit": "份",
3719 "status": 0,
3720 "display_diancan": 1,
3721 "display_shouyin": 1,
3722 "multi_spec": false,
3723 "multi_method": false,
3724 "specs": [
3725 {
3726 "spec_name": "标准",
3727 "price": 58,
3728 "member_price": null,
3729 "cost_price": null
3730 }
3731 ],
3732 "methods": [],
3733 "side_spus": 0,
3734 "price_range": {
3735 "min": 58,
3736 "max": 58
3737 }
3738 },
3739 {
3740 "id": 10881473900,
3741 "name": "老卤贡鹅",
3742 "category": "外烩",
3743 "image": null,
3744 "unit": "份",
3745 "status": 0,
3746 "display_diancan": 1,
3747 "display_shouyin": 1,
3748 "multi_spec": false,
3749 "multi_method": false,
3750 "specs": [
3751 {
3752 "spec_name": "标准",
3753 "price": 168,
3754 "member_price": null,
3755 "cost_price": null
3756 }
3757 ],
3758 "methods": [],
3759 "side_spus": 0,
3760 "price_range": {
3761 "min": 168,
3762 "max": 168
3763 }
3764 },
3765 {
3766 "id": 10881473902,
3767 "name": "菠菜拌粉丝",
3768 "category": "外烩",
3769 "image": null,
3770 "unit": "份",
3771 "status": 0,
3772 "display_diancan": 1,
3773 "display_shouyin": 1,
3774 "multi_spec": false,
3775 "multi_method": false,
3776 "specs": [
3777 {
3778 "spec_name": "标准",
3779 "price": 49,
3780 "member_price": null,
3781 "cost_price": null
3782 }
3783 ],
3784 "methods": [],
3785 "side_spus": 0,
3786 "price_range": {
3787 "min": 49,
3788 "max": 49
3789 }
3790 },
3791 {
3792 "id": 10881473904,
3793 "name": "老卤黄牛肉",
3794 "category": "外烩",
3795 "image": null,
3796 "unit": "份",
3797 "status": 0,
3798 "display_diancan": 1,
3799 "display_shouyin": 1,
3800 "multi_spec": false,
3801 "multi_method": false,
3802 "specs": [
3803 {
3804 "spec_name": "标准",
3805 "price": 98,
3806 "member_price": null,
3807 "cost_price": null
3808 }
3809 ],
3810 "methods": [],
3811 "side_spus": 0,
3812 "price_range": {
3813 "min": 98,
3814 "max": 98
3815 }
3816 },
3817 {
3818 "id": 10881473906,
3819 "name": "捞汁莴笋腰片",
3820 "category": "外烩",
3821 "image": null,
3822 "unit": "份",
3823 "status": 0,
3824 "display_diancan": 1,
3825 "display_shouyin": 1,
3826 "multi_spec": false,
3827 "multi_method": false,
3828 "specs": [
3829 {
3830 "spec_name": "标准",
3831 "price": 98,
3832 "member_price": null,
3833 "cost_price": null
3834 }
3835 ],
3836 "methods": [],
3837 "side_spus": 0,
3838 "price_range": {
3839 "min": 98,
3840 "max": 98
3841 }
3842 },
3843 {
3844 "id": 10881473908,
3845 "name": "酸甜话梅芸豆",
3846 "category": "外烩",
3847 "image": null,
3848 "unit": "份",
3849 "status": 0,
3850 "display_diancan": 1,
3851 "display_shouyin": 1,
3852 "multi_spec": false,
3853 "multi_method": false,
3854 "specs": [
3855 {
3856 "spec_name": "标准",
3857 "price": 48,
3858 "member_price": null,
3859 "cost_price": null
3860 }
3861 ],
3862 "methods": [],
3863 "side_spus": 0,
3864 "price_range": {
3865 "min": 48,
3866 "max": 48
3867 }
3868 },
3869 {
3870 "id": 10881473910,
3871 "name": "香菜花生拌",
3872 "category": "外烩",
3873 "image": null,
3874 "unit": "份",
3875 "status": 0,
3876 "display_diancan": 1,
3877 "display_shouyin": 1,
3878 "multi_spec": false,
3879 "multi_method": false,
3880 "specs": [
3881 {
3882 "spec_name": "标准",
3883 "price": 36,
3884 "member_price": null,
3885 "cost_price": null
3886 }
3887 ],
3888 "methods": [],
3889 "side_spus": 0,
3890 "price_range": {
3891 "min": 36,
3892 "max": 36
3893 }
3894 },
3895 {
3896 "id": 10881473912,
3897 "name": "石耳火腿土鸡汤",
3898 "category": "外烩",
3899 "image": null,
3900 "unit": "份",
3901 "status": 0,
3902 "display_diancan": 1,
3903 "display_shouyin": 1,
3904 "multi_spec": false,
3905 "multi_method": false,
3906 "specs": [
3907 {
3908 "spec_name": "标准",
3909 "price": 498,
3910 "member_price": null,
3911 "cost_price": null
3912 }
3913 ],
3914 "methods": [],
3915 "side_spus": 0,
3916 "price_range": {
3917 "min": 498,
3918 "max": 498
3919 }
3920 },
3921 {
3922 "id": 10881473914,
3923 "name": "家烧带鱼",
3924 "category": "外烩",
3925 "image": null,
3926 "unit": "份",
3927 "status": 0,
3928 "display_diancan": 1,
3929 "display_shouyin": 1,
3930 "multi_spec": false,
3931 "multi_method": false,
3932 "specs": [
3933 {
3934 "spec_name": "标准",
3935 "price": 198,
3936 "member_price": null,
3937 "cost_price": null
3938 }
3939 ],
3940 "methods": [],
3941 "side_spus": 0,
3942 "price_range": {
3943 "min": 198,
3944 "max": 198
3945 }
3946 },
3947 {
3948 "id": 10881473916,
3949 "name": "辣烧小青蛙",
3950 "category": "外烩",
3951 "image": null,
3952 "unit": "份",
3953 "status": 0,
3954 "display_diancan": 1,
3955 "display_shouyin": 1,
3956 "multi_spec": false,
3957 "multi_method": false,
3958 "specs": [
3959 {
3960 "spec_name": "标准",
3961 "price": 398,
3962 "member_price": null,
3963 "cost_price": null
3964 }
3965 ],
3966 "methods": [],
3967 "side_spus": 0,
3968 "price_range": {
3969 "min": 398,
3970 "max": 398
3971 }
3972 },
3973 {
3974 "id": 10881473918,
3975 "name": "水库大甲鱼",
3976 "category": "外烩",
3977 "image": null,
3978 "unit": "份",
3979 "status": 0,
3980 "display_diancan": 1,
3981 "display_shouyin": 1,
3982 "multi_spec": false,
3983 "multi_method": false,
3984 "specs": [
3985 {
3986 "spec_name": "标准",
3987 "price": 618,
3988 "member_price": null,
3989 "cost_price": null
3990 }
3991 ],
3992 "methods": [],
3993 "side_spus": 0,
3994 "price_range": {
3995 "min": 618,
3996 "max": 618
3997 }
3998 },
3999 {
4000 "id": 10881473920,
4001 "name": "香辣牛肉粉丝煲",
4002 "category": "外烩",
4003 "image": null,
4004 "unit": "份",
4005 "status": 0,
4006 "display_diancan": 1,
4007 "display_shouyin": 1,
4008 "multi_spec": false,
4009 "multi_method": false,
4010 "specs": [
4011 {
4012 "spec_name": "标准",
4013 "price": 188,
4014 "member_price": null,
4015 "cost_price": null
4016 }
4017 ],
4018 "methods": [],
4019 "side_spus": 0,
4020 "price_range": {
4021 "min": 188,
4022 "max": 188
4023 }
4024 },
4025 {
4026 "id": 10881473922,
4027 "name": "糖醋酱排骨",
4028 "category": "外烩",
4029 "image": null,
4030 "unit": "份",
4031 "status": 0,
4032 "display_diancan": 1,
4033 "display_shouyin": 1,
4034 "multi_spec": false,
4035 "multi_method": false,
4036 "specs": [
4037 {
4038 "spec_name": "标准",
4039 "price": 168,
4040 "member_price": null,
4041 "cost_price": null
4042 }
4043 ],
4044 "methods": [],
4045 "side_spus": 0,
4046 "price_range": {
4047 "min": 168,
4048 "max": 168
4049 }
4050 },
4051 {
4052 "id": 10881473924,
4053 "name": "胡萝卜烧小山羊",
4054 "category": "外烩",
4055 "image": null,
4056 "unit": "份",
4057 "status": 0,
4058 "display_diancan": 1,
4059 "display_shouyin": 1,
4060 "multi_spec": false,
4061 "multi_method": false,
4062 "specs": [
4063 {
4064 "spec_name": "标准",
4065 "price": 298,
4066 "member_price": null,
4067 "cost_price": null
4068 }
4069 ],
4070 "methods": [],
4071 "side_spus": 0,
4072 "price_range": {
4073 "min": 298,
4074 "max": 298
4075 }
4076 },
4077 {
4078 "id": 10881473926,
4079 "name": "盐水河虾王",
4080 "category": "外烩",
4081 "image": null,
4082 "unit": "份",
4083 "status": 0,
4084 "display_diancan": 1,
4085 "display_shouyin": 1,
4086 "multi_spec": false,
4087 "multi_method": false,
4088 "specs": [
4089 {
4090 "spec_name": "标准",
4091 "price": 198,
4092 "member_price": null,
4093 "cost_price": null
4094 }
4095 ],
4096 "methods": [],
4097 "side_spus": 0,
4098 "price_range": {
4099 "min": 198,
4100 "max": 198
4101 }
4102 },
4103 {
4104 "id": 10881473928,
4105 "name": "猪手烧黄鳝",
4106 "category": "外烩",
4107 "image": null,
4108 "unit": "份",
4109 "status": 0,
4110 "display_diancan": 1,
4111 "display_shouyin": 1,
4112 "multi_spec": false,
4113 "multi_method": false,
4114 "specs": [
4115 {
4116 "spec_name": "标准",
4117 "price": 198,
4118 "member_price": null,
4119 "cost_price": null
4120 }
4121 ],
4122 "methods": [],
4123 "side_spus": 0,
4124 "price_range": {
4125 "min": 198,
4126 "max": 198
4127 }
4128 },
4129 {
4130 "id": 10881473930,
4131 "name": "徽式合蒸",
4132 "category": "外烩",
4133 "image": null,
4134 "unit": "份",
4135 "status": 0,
4136 "display_diancan": 1,
4137 "display_shouyin": 1,
4138 "multi_spec": false,
4139 "multi_method": false,
4140 "specs": [
4141 {
4142 "spec_name": "标准",
4143 "price": 128,
4144 "member_price": null,
4145 "cost_price": null
4146 }
4147 ],
4148 "methods": [],
4149 "side_spus": 0,
4150 "price_range": {
4151 "min": 128,
4152 "max": 128
4153 }
4154 },
4155 {
4156 "id": 10881473932,
4157 "name": "辣椒炒鲜鲍",
4158 "category": "外烩",
4159 "image": null,
4160 "unit": "份",
4161 "status": 0,
4162 "display_diancan": 1,
4163 "display_shouyin": 1,
4164 "multi_spec": false,
4165 "multi_method": false,
4166 "specs": [
4167 {
4168 "spec_name": "标准",
4169 "price": 168,
4170 "member_price": null,
4171 "cost_price": null
4172 }
4173 ],
4174 "methods": [],
4175 "side_spus": 0,
4176 "price_range": {
4177 "min": 168,
4178 "max": 168
4179 }
4180 },
4181 {
4182 "id": 10881092706,
4183 "name": "黄心乌煨土豆腐",
4184 "category": "外烩",
4185 "image": null,
4186 "unit": "份",
4187 "status": 0,
4188 "display_diancan": 1,
4189 "display_shouyin": 1,
4190 "multi_spec": false,
4191 "multi_method": false,
4192 "specs": [
4193 {
4194 "spec_name": "标准",
4195 "price": 68,
4196 "member_price": null,
4197 "cost_price": null
4198 }
4199 ],
4200 "methods": [],
4201 "side_spus": 0,
4202 "price_range": {
4203 "min": 68,
4204 "max": 68
4205 }
4206 },
4207 {
4208 "id": 10881092708,
4209 "name": "红皮蒜炒土鸡蛋",
4210 "category": "外烩",
4211 "image": null,
4212 "unit": "份",
4213 "status": 0,
4214 "display_diancan": 1,
4215 "display_shouyin": 1,
4216 "multi_spec": false,
4217 "multi_method": false,
4218 "specs": [
4219 {
4220 "spec_name": "标准",
4221 "price": 59,
4222 "member_price": null,
4223 "cost_price": null
4224 }
4225 ],
4226 "methods": [],
4227 "side_spus": 0,
4228 "price_range": {
4229 "min": 59,
4230 "max": 59
4231 }
4232 },
4233 {
4234 "id": 10881092712,
4235 "name": "手工糯米圆子",
4236 "category": "外烩",
4237 "image": null,
4238 "unit": "份",
4239 "status": 0,
4240 "display_diancan": 1,
4241 "display_shouyin": 1,
4242 "multi_spec": false,
4243 "multi_method": false,
4244 "specs": [
4245 {
4246 "spec_name": "标准",
4247 "price": 68,
4248 "member_price": null,
4249 "cost_price": null
4250 }
4251 ],
4252 "methods": [],
4253 "side_spus": 0,
4254 "price_range": {
4255 "min": 68,
4256 "max": 68
4257 }
4258 },
4259 {
4260 "id": 10880089227,
4261 "name": "生腐烧肉",
4262 "category": "年夜饭菜品",
4263 "image": null,
4264 "unit": "份",
4265 "status": 0,
4266 "display_diancan": 1,
4267 "display_shouyin": 1,
4268 "multi_spec": false,
4269 "multi_method": false,
4270 "specs": [
4271 {
4272 "spec_name": "标准",
4273 "price": 88,
4274 "member_price": null,
4275 "cost_price": null
4276 }
4277 ],
4278 "methods": [],
4279 "side_spus": 0,
4280 "price_range": {
4281 "min": 88,
4282 "max": 88
4283 }
4284 },
4285 {
4286 "id": 10913262286,
4287 "name": "米饭(大份)",
4288 "category": "🍚来一点主食",
4289 "image": null,
4290 "unit": "份",
4291 "status": 0,
4292 "display_diancan": 1,
4293 "display_shouyin": 1,
4294 "multi_spec": false,
4295 "multi_method": false,
4296 "specs": [
4297 {
4298 "spec_name": "标准",
4299 "price": 15,
4300 "member_price": 15,
4301 "cost_price": null
4302 }
4303 ],
4304 "methods": [],
4305 "side_spus": 0,
4306 "price_range": {
4307 "min": 15,
4308 "max": 15
4309 }
4310 },
4311 {
4312 "id": 10917008124,
4313 "name": "青蒜炒腊肉",
4314 "category": "庐间新菜",
4315 "image": "https://img.meituan.net/rmscashier/3e35366b4cc394f10f6fe83d5125ec781041491.png",
4316 "unit": "份",
4317 "status": 0,
4318 "display_diancan": 1,
4319 "display_shouyin": 1,
4320 "multi_spec": false,
4321 "multi_method": false,
4322 "specs": [
4323 {
4324 "spec_name": "标准",
4325 "price": 46,
4326 "member_price": null,
4327 "cost_price": null
4328 }
4329 ],
4330 "methods": [],
4331 "side_spus": 0,
4332 "price_range": {
4333 "min": 46,
4334 "max": 46
4335 }
4336 },
4337 {
4338 "id": 10982622286,
4339 "name": "五香黄牛肉锅",
4340 "category": "庐间新菜",
4341 "image": "https://img.meituan.net/rmscashier/434989bdae534237537bdf192d45bb8d923129.png",
4342 "unit": "份",
4343 "status": 0,
4344 "display_diancan": 1,
4345 "display_shouyin": 1,
4346 "multi_spec": false,
4347 "multi_method": false,
4348 "specs": [
4349 {
4350 "spec_name": "标准",
4351 "price": 88,
4352 "member_price": null,
4353 "cost_price": null
4354 }
4355 ],
4356 "methods": [],
4357 "side_spus": 1,
4358 "price_range": {
4359 "min": 88,
4360 "max": 88
4361 }
4362 },
4363 {
4364 "id": 10984099100,
4365 "name": "辣椒小炒肉",
4366 "category": "庐间新菜",
4367 "image": "http://p0.meituan.net/rmscashier/48a140aa95710fd2eedf49df9891de3873231.jpg",
4368 "unit": "份",
4369 "status": 0,
4370 "display_diancan": 1,
4371 "display_shouyin": 1,
4372 "multi_spec": false,
4373 "multi_method": false,
4374 "specs": [
4375 {
4376 "spec_name": "标准",
4377 "price": 58,
4378 "member_price": null,
4379 "cost_price": null
4380 }
4381 ],
4382 "methods": [],
4383 "side_spus": 0,
4384 "price_range": {
4385 "min": 58,
4386 "max": 58
4387 }
4388 },
4389 {
4390 "id": 10989372216,
4391 "name": "炒小棠菜",
4392 "category": "山野蔬菜",
4393 "image": "https://img.meituan.net/rmscashier/5321f59d63e51803fc9d01f3e47facf9918081.png",
4394 "unit": "份",
4395 "status": 0,
4396 "display_diancan": 1,
4397 "display_shouyin": 1,
4398 "multi_spec": false,
4399 "multi_method": false,
4400 "specs": [
4401 {
4402 "spec_name": "标准",
4403 "price": 29,
4404 "member_price": null,
4405 "cost_price": null
4406 }
4407 ],
4408 "methods": [],
4409 "side_spus": 0,
4410 "price_range": {
4411 "min": 29,
4412 "max": 29
4413 }
4414 },
4415 {
4416 "id": 11032271796,
4417 "name": "粉丝",
4418 "category": "🍚来一点主食",
4419 "image": "https://img.meituan.net/rmscashier/ffec2a3150cfec0b4fe85f3c4b93fc2a1152459.png",
4420 "unit": "份",
4421 "status": 0,
4422 "display_diancan": 1,
4423 "display_shouyin": 1,
4424 "multi_spec": false,
4425 "multi_method": false,
4426 "specs": [
4427 {
4428 "spec_name": "标准",
4429 "price": 10,
4430 "member_price": null,
4431 "cost_price": null
4432 }
4433 ],
4434 "methods": [],
4435 "side_spus": 0,
4436 "price_range": {
4437 "min": 10,
4438 "max": 10
4439 }
4440 },
4441 {
4442 "id": 11113727772,
4443 "name": "香椿炒土鸡蛋",
4444 "category": "庐间新菜",
4445 "image": "https://img.meituan.net/rmscashier/5127f7e3fc1f9c213f92b17b3cdd3e1c987060.png",
4446 "unit": "份",
4447 "status": 0,
4448 "display_diancan": 1,
4449 "display_shouyin": 1,
4450 "multi_spec": false,
4451 "multi_method": false,
4452 "specs": [
4453 {
4454 "spec_name": "标准",
4455 "price": 39,
4456 "member_price": null,
4457 "cost_price": null
4458 }
4459 ],
4460 "methods": [],
4461 "side_spus": 0,
4462 "price_range": {
4463 "min": 39,
4464 "max": 39
4465 }
4466 },
4467 {
4468 "id": 11118540425,
4469 "name": "马兰头拌鸡蛋干",
4470 "category": "庐间新菜",
4471 "image": "https://img.meituan.net/rmscashier/8272c00d22739aec0d23af4b2baffd93706840.png",
4472 "unit": "份",
4473 "status": 0,
4474 "display_diancan": 1,
4475 "display_shouyin": 1,
4476 "multi_spec": false,
4477 "multi_method": false,
4478 "specs": [
4479 {
4480 "spec_name": "标准",
4481 "price": 26,
4482 "member_price": null,
4483 "cost_price": null
4484 }
4485 ],
4486 "methods": [],
4487 "side_spus": 0,
4488 "price_range": {
4489 "min": 26,
4490 "max": 26
4491 }
4492 },
4493 {
4494 "id": 11153608107,
4495 "name": "金玉满堂.",
4496 "category": "👏家常烟火小炒",
4497 "image": "https://img.meituan.net/rmscashier/bfa438a8d81d743c41d2119a51750dd1859745.png",
4498 "unit": "份",
4499 "status": 0,
4500 "display_diancan": 1,
4501 "display_shouyin": 1,
4502 "multi_spec": false,
4503 "multi_method": false,
4504 "specs": [
4505 {
4506 "spec_name": "标准",
4507 "price": 29,
4508 "member_price": null,
4509 "cost_price": null
4510 }
4511 ],
4512 "methods": [],
4513 "side_spus": 0,
4514 "price_range": {
4515 "min": 29,
4516 "max": 29
4517 }
4518 }
4519]
4520;
4521
4522 function App() {
4523 const [dishes, setDishes] = useState([]);
4524 const [searchName, setSearchName] = useState('');
4525 const [hasImage, setHasImage] = useState('all');
4526 const [minPrice, setMinPrice] = useState('');
4527 const [maxPrice, setMaxPrice] = useState('');
4528 const [selectedCategory, setSelectedCategory] = useState('all');
4529 const [toast, setToast] = useState(null);
4530 const [loading, setLoading] = useState(true);
4531
4532 useEffect(() => {
4533 // 使用内嵌数据
4534 setDishes(EMBEDDED_DATA);
4535 setLoading(false);
4536 }, []);
4537
4538 const categories = useMemo(() => {
4539 const cats = [...new Set(dishes.map(d => d.category))];
4540 return cats.sort();
4541 }, [dishes]);
4542
4543 const filteredDishes = useMemo(() => {
4544 return dishes.filter(dish => {
4545 if (searchName && !dish.name.toLowerCase().includes(searchName.toLowerCase())) {
4546 return false;
4547 }
4548
4549 if (hasImage === 'yes' && !dish.image) return false;
4550 if (hasImage === 'no' && dish.image) return false;
4551
4552 const price = dish.specs[0]?.price || 0;
4553 if (minPrice && price < parseFloat(minPrice)) return false;
4554 if (maxPrice && price > parseFloat(maxPrice)) return false;
4555
4556 if (selectedCategory !== 'all' && dish.category !== selectedCategory) {
4557 return false;
4558 }
4559
4560 return true;
4561 });
4562 }, [dishes, searchName, hasImage, minPrice, maxPrice, selectedCategory]);
4563
4564 const stats = useMemo(() => {
4565 return {
4566 total: dishes.length,
4567 withImage: dishes.filter(d => d.image).length,
4568 filtered: filteredDishes.length
4569 };
4570 }, [dishes, filteredDishes]);
4571
4572 const showToast = (message) => {
4573 setToast(message);
4574 setTimeout(() => setToast(null), 2000);
4575 };
4576
4577 if (loading) {
4578 return (
4579 <div className="container">
4580 <div className="empty-state">
4581 <div className="empty-state-icon"></div>
4582 <div>加载中...</div>
4583 </div>
4584 </div>
4585 );
4586 }
4587
4588 return (
4589 <div className="container">
4590 {toast && <div className="toast">{toast}</div>}
4591 <div className="header">
4592 <h1>🍽 庐间菜品浏览器</h1>
4593
4594 <div className="filters">
4595 <div className="filter-group">
4596 <label>菜品名称</label>
4597 <input
4598 type="text"
4599 placeholder="搜索菜品..."
4600 value={searchName}
4601 onChange={(e) => setSearchName(e.target.value)}
4602 />
4603 </div>
4604
4605 <div className="filter-group">
4606 <label>分类</label>
4607 <select
4608 value={selectedCategory}
4609 onChange={(e) => setSelectedCategory(e.target.value)}
4610 >
4611 <option value="all">全部分类</option>
4612 {categories.map(cat => (
4613 <option key={cat} value={cat}>{cat}</option>
4614 ))}
4615 </select>
4616 </div>
4617
4618 <div className="filter-group">
4619 <label>是否有图片</label>
4620 <select
4621 value={hasImage}
4622 onChange={(e) => setHasImage(e.target.value)}
4623 >
4624 <option value="all">全部</option>
4625 <option value="yes">有图片</option>
4626 <option value="no">无图片</option>
4627 </select>
4628 </div>
4629
4630 <div className="filter-group">
4631 <label>最低价格</label>
4632 <input
4633 type="number"
4634 placeholder="¥0"
4635 value={minPrice}
4636 onChange={(e) => setMinPrice(e.target.value)}
4637 />
4638 </div>
4639
4640 <div className="filter-group">
4641 <label>最高价格</label>
4642 <input
4643 type="number"
4644 placeholder="¥999"
4645 value={maxPrice}
4646 onChange={(e) => setMaxPrice(e.target.value)}
4647 />
4648 </div>
4649 </div>
4650
4651 <div className="stats">
4652 <div className="stat-item">
4653 <span>总菜品:</span>
4654 <span className="stat-number">{stats.total}</span>
4655 </div>
4656 <div className="stat-item">
4657 <span>有图片:</span>
4658 <span className="stat-number">{stats.withImage}</span>
4659 </div>
4660 <div className="stat-item">
4661 <span>当前显示:</span>
4662 <span className="stat-number">{stats.filtered}</span>
4663 </div>
4664 </div>
4665 </div>
4666
4667 {filteredDishes.length === 0 ? (
4668 <div className="empty-state">
4669 <div className="empty-state-icon">🔍</div>
4670 <div>没有找到符合条件的菜品</div>
4671 </div>
4672 ) : (
4673 <div className="dishes-grid">
4674 {filteredDishes.map(dish => (
4675 <DishCard key={dish.id} dish={dish} onCopy={showToast} />
4676 ))}
4677 </div>
4678 )}
4679 </div>
4680 );
4681 }
4682
4683 function DishCard({ dish, onCopy }) {
4684 const imageUrl = null; // 图片已禁用,因为需要认证
4685
4686 const price = dish.specs[0]?.price || 0;
4687
4688 const handleImageClick = () => {
4689 const imageName = imageUrl ? imageUrl.split('/').pop() : `${dish.id}.png`;
4690 navigator.clipboard.writeText(imageName).then(() => {
4691 onCopy(`已复制: ${imageName}`);
4692 }).catch(() => {
4693 onCopy('复制失败');
4694 });
4695 };
4696
4697 return (
4698 <div className="dish-card">
4699 {imageUrl ? (
4700 <img
4701 src={imageUrl}
4702 alt={dish.name}
4703 className="dish-image"
4704 onClick={handleImageClick}
4705 onError={(e) => {
4706 e.target.style.display = 'none';
4707 e.target.nextSibling.style.display = 'flex';
4708 }}
4709 />
4710 ) : null}
4711 <div
4712 className="no-image"
4713 style={{ display: imageUrl ? 'none' : 'flex' }}
4714 onClick={handleImageClick}
4715 >
4716 暂无图片
4717 </div>
4718
4719 <div className="dish-content">
4720 <div className="dish-header">
4721 <div className="dish-name">{dish.name}</div>
4722 <div className="dish-price">¥{price}</div>
4723 </div>
4724
4725 <div className="dish-info">
4726 <span className="dish-category">{dish.category}</span>
4727 <span>{dish.unit}</span>
4728 </div>
4729
4730 {dish.methods && dish.methods.length > 0 && (
4731 <div className="dish-methods">
4732 {dish.methods.map((method, idx) => (
4733 <span key={idx} className="method-tag">
4734 {method.name}
4735 </span>
4736 ))}
4737 </div>
4738 )}
4739 </div>
4740 </div>
4741 );
4742 }
4743
4744 ReactDOM.render(<App />, document.getElementById('root'));
4745 </script>
4746</body>
4747</html>
4748