摘要: 验收指标(造数是否“像生产”) t 规模(过滤后行数) SELECT COUNT() AS t_rows FROM dd_data_dictionary WHERE source_server=? AND schema_name=? AND system_name=?; 每表列数分布(P50/P90 阅读全文
posted @ 2025-12-25 00:34 牛久安 阅读(8) 评论(0) 推荐(0)
摘要: 点击查看代码 import React, { useEffect, useMemo, useRef, useState, useCallback } from 'react'; import { Tabs, Icon } from 'antd'; import { KeepAlive } from 阅读全文
posted @ 2025-12-23 23:17 牛久安 阅读(6) 评论(0) 推荐(0)
摘要: 下面这段提示词直接丢给别的 AI 就能用(React + Ant Design,参考页是纯 HTML/CSS 的 Tab,目标页是 antd 的 Tabs)。你把占位内容(链接/代码/截图描述)替换掉即可。 可复制 Prompt(React + Antd,模仿纯 HTML/CSS Tab 样式) 你 阅读全文
posted @ 2025-12-22 13:48 牛久安 阅读(24) 评论(0) 推荐(0)
摘要: 请帮我把“顶层多标签页切换 → 左侧菜单高亮”的逻辑改成通过路由驱动,而不是依赖 selectMenuByPath 的手工匹配。现在内部伪 tabs 已经能正常联动菜单,顶层不行,我希望顶层也采用同样思路。 一、当前逻辑概况 菜单组件:index.js(SiderMenu,withRouter) 通 阅读全文
posted @ 2025-12-21 23:33 牛久安 阅读(33) 评论(0) 推荐(0)
摘要: 下面是一段可直接复制给另一个 AI的提示词,专门用来解决你说的:页面放大/变宽后,antd Tabs 后面的 tab 直接隐藏/看不到的问题(React + Ant Design,Tab 高度固定 40px,参考样式来自纯 HTML/CSS)。 你是资深前端工程师(React + Ant Desig 阅读全文
posted @ 2025-12-18 15:49 牛久安 阅读(37) 评论(0) 推荐(0)
摘要: 点击查看代码 const invalidRows = selectedRows .map(row => { const invalidFields = requiredFields .map(field => { const value = row[field.key]; if (!value) { 阅读全文
posted @ 2025-12-15 23:59 牛久安 阅读(20) 评论(0) 推荐(0)
摘要: 点击查看代码 {getFieldDecorator('dataOwner', { initialValue: formData.dataOwner, rules: [ { validator: (rule, value, callback) => { if (!value) return callb 阅读全文
posted @ 2025-12-14 23:06 牛久安 阅读(22) 评论(0) 推荐(0)