{"results":[{"file":"src/hooks/usePlanData.ts","matches":[{"line":57,"content":"  const CACHE_DURATION = 10000; // 10秒缓存"}]},{"file":"src/pages/DemoDataSharing.tsx","matches":[{"line":20,"content":" target_quantity: 10000,"},{"line":377,"content":" <span className=\"px-2 py-1 bg-emerald-100 text-emerald-700 text-xs rounded\">产量: 10000米</span>"}]},{"file":"src/pages/textile/PlanOverview.tsx","matches":[{"line":756,"content":"                              className={`border rounded-2xl overflow-hidden transition-all duration-300 ${isRejected ? 'border-gray-200 bg-gray-50' : 'border-gray-200 bg-white hover:border-emerald-200 hover:shadow-lg hover:shadow-gray-100/50'}`}"},{"line":893,"content":"                                        <h5 className=\"text-sm font-medium text-gray-900 mb-2\">纱线名称/占比</h5>"}]},{"file":"src/pages/textile/FabricWarehouse.tsx","matches":[{"line":28,"content":"    target_quantity: 10000,"}]},{"file":"src/pages/purchaser/NewPlan.tsx","matches":[{"line":524,"content":"                <label className=\"block text-sm text-gray-600 mb-1\">纱线名称/占比</label>"},{"line":528,"content":"                      {yarnTypeLabels[yarn.yarn_type || 'all']}:{yarn.name}&nbsp;&nbsp;&nbsp;占比:{(yarn.ratio * 100).toFixed(0)}%"}]},{"file":"src/pages/purchaser/WarehouseManage.tsx","matches":[{"line":72,"content":"  yarn_ratios: [{ yarn_name: '', ratio: 100, yarn_type: 'all' }]"}]},{"file":"src/components/plans/PlanGroup.tsx","matches":[{"line":351,"content":"                  <h5 className=\"text-sm font-medium text-gray-900 mb-2\">纱线名称/占比</h5>"}]},{"file":"src/components/warehouse/ProductForm.tsx","matches":[{"line":65,"content":"  yarn_ratios: [{ yarn_name: '', ratio: 100, yarn_type: 'all' }],"},{"line":106,"content":"          : [{ yarn_name: '', ratio: 100, yarn_type: 'all' }],"},{"line":332,"content":"        : [{ yarn_name: '', ratio: 100, yarn_type: 'all' }],"},{"line":463,"content":"      yarn_ratios: [...prev.yarn_ratios, { yarn_name: '', ratio: 100, yarn_type: 'all' }]"},{"line":783,"content":"                纱线名称/占比"},{"line":810,"content":"                        placeholder=\"占比\""}]}],"pattern":"ratio.*100|10000|占比","path":"src","totalMatches":16}