6bab0ad84a
- 热力图每门店增加在岗人员行(前厅/后厨/管理/其他),从考勤打卡记录解析 - 新增traffic-heatmap-staffing API,解析考勤打卡时间计算每小时在岗人数 - 人员预测tab新增可折叠规则引擎面板,展示全部规则和触发条件 - 后端API返回ruleEngine字段(动态标准+优化规则+招聘规则+决策逻辑) - R9/R11/R12/R13增加占比超配约束,过滤不合理招聘建议 - 菜单项'菜品成本分析'→'菜品成本','门店费用分析'→'门店费用' - 热力图横向滚动条始终可见
75 lines
1.9 KiB
CSS
75 lines
1.9 KiB
CSS
@tailwind base;
|
|
@tailwind components;
|
|
@tailwind utilities;
|
|
|
|
@layer base {
|
|
:root {
|
|
--background: 0 0% 100%;
|
|
--foreground: 222.2 84% 4.9%;
|
|
--card: 0 0% 100%;
|
|
--card-foreground: 222.2 84% 4.9%;
|
|
--primary: 221.2 83.2% 53.3%;
|
|
--primary-foreground: 210 40% 98%;
|
|
--secondary: 210 40% 96.1%;
|
|
--secondary-foreground: 222.2 47.4% 11.2%;
|
|
--muted: 210 40% 96.1%;
|
|
--muted-foreground: 215.4 16.3% 46.9%;
|
|
--accent: 210 40% 96.1%;
|
|
--accent-foreground: 222.2 47.4% 11.2%;
|
|
--destructive: 0 84.2% 60.2%;
|
|
--destructive-foreground: 210 40% 98%;
|
|
--border: 214.3 31.8% 91.4%;
|
|
--input: 214.3 31.8% 91.4%;
|
|
--ring: 221.2 83.2% 53.3%;
|
|
--radius: 0.5rem;
|
|
}
|
|
|
|
.dark {
|
|
--background: 222.2 84% 4.9%;
|
|
--foreground: 210 40% 98%;
|
|
--card: 222.2 84% 4.9%;
|
|
--card-foreground: 210 40% 98%;
|
|
--primary: 217.2 91.2% 59.8%;
|
|
--primary-foreground: 222.2 47.4% 11.2%;
|
|
--secondary: 217.2 32.6% 17.5%;
|
|
--secondary-foreground: 210 40% 98%;
|
|
--muted: 217.2 32.6% 17.5%;
|
|
--muted-foreground: 215 20.2% 65.1%;
|
|
--accent: 217.2 32.6% 17.5%;
|
|
--accent-foreground: 210 40% 98%;
|
|
--destructive: 0 62.8% 30.6%;
|
|
--destructive-foreground: 210 40% 98%;
|
|
--border: 217.2 32.6% 17.5%;
|
|
--input: 217.2 32.6% 17.5%;
|
|
--ring: 224.3 76.3% 48%;
|
|
}
|
|
}
|
|
|
|
* {
|
|
border-color: hsl(var(--border));
|
|
}
|
|
|
|
body {
|
|
background-color: hsl(var(--background));
|
|
color: hsl(var(--foreground));
|
|
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
|
|
}
|
|
|
|
.heatmap-scroll::-webkit-scrollbar {
|
|
height: 10px;
|
|
-webkit-appearance: none;
|
|
}
|
|
.heatmap-scroll::-webkit-scrollbar-track {
|
|
background: #f0f0f0;
|
|
border-radius: 5px;
|
|
}
|
|
.heatmap-scroll::-webkit-scrollbar-thumb {
|
|
background-color: #999;
|
|
border-radius: 5px;
|
|
border: 2px solid #f0f0f0;
|
|
}
|
|
.heatmap-scroll {
|
|
scrollbar-width: auto;
|
|
scrollbar-color: #999 #f0f0f0;
|
|
}
|