diff --git a/src/layout/AppProvider.vue b/src/layout/AppProvider.vue index f4949ec..42975ce 100644 --- a/src/layout/AppProvider.vue +++ b/src/layout/AppProvider.vue @@ -5,7 +5,7 @@ :class="{ dark: __themeModel === 'DARK', }" - class="bg-page flex flex-col" + class="bg-background flex flex-col" :style="__theme" style="min-height: 100vh; transition-duration: 1000ms; transition: all" > diff --git a/src/pages.json b/src/pages.json index fda491b..e8de670 100644 --- a/src/pages.json +++ b/src/pages.json @@ -24,6 +24,18 @@ "ignoreAuth": true } }, + { + "name": "Numerology", + "path": "pages/numerology/index", + "style": { + "navigationBarTitleText": "Numerology", + "navigationStyle": "custom" + }, + "meta": { + "tabBar": false, + "ignoreAuth": true + } + }, { "name": "Home", "path": "pages/index/index", diff --git a/src/pages/numerology/index.vue b/src/pages/numerology/index.vue new file mode 100644 index 0000000..b98e5ca --- /dev/null +++ b/src/pages/numerology/index.vue @@ -0,0 +1,24 @@ + + + + + diff --git a/src/pages/numerology/options.ts b/src/pages/numerology/options.ts new file mode 100644 index 0000000..d21ca09 --- /dev/null +++ b/src/pages/numerology/options.ts @@ -0,0 +1,417 @@ +/** + * ## File: /src/pages/numerology/options.ts + * + * Project: uniapp_vue3_vite_ts + * + * Created Date: 2024-09-24 22:58:00 + * + * Author: KuroSago + * + * ## Last Modified: 2024-09-24 22:58:00 + * + * Modified By: kurosago + * + * ## Copyright (c) 2024 self. + * + * Use To: + */ + +// 五行特征 +type FiveElementsTrait = '木' | '火' | '土' | '金' | '水'; + +// 枚举五行 +export enum FiveElements { + Wood = '木', + Fire = '火', + Earth = '土', + Metal = '金', + Water = '水', +} + +// 假设数据是从Excel导入的五行特征 +export const elementsGroups: { + groupName: string + characteristic: { + groupName: string + traits: { + question: string + elements: FiveElementsTrait + }[] + }[] +}[] = [ + { + groupName: '形、色、声、态特征', + characteristic: [ + { + groupName: '脸', + traits: [ + { question: '上宽下窄、瓜子脸', elements: '木' }, + { question: '上尖下阔、鸭蛋脸', elements: '火' }, + { question: '扁方肉实、大饼脸', elements: '土' }, + { question: '长方匀称、甜瓜脸', elements: '金' }, + { question: '肥胖、水滴脸', elements: '水' }, + ], + }, + { + groupName: '头', + traits: [ + { question: '较平、头发直硬', elements: '木' }, + { question: '较尖、头发稀疏色浅', elements: '火' }, + { question: '多肉、头发疏密适中', elements: '土' }, + { question: '较圆、头发细软俊美', elements: '金' }, + { question: '圆胖、头发黑密', elements: '水' }, + ], + }, + { + groupName: '眼', + traits: [ + { question: '直而冷、黑眼珠大', elements: '木' }, + { question: '小而亮、内眼角红', elements: '火' }, + { question: '目光呆板、眼皮较厚', elements: '土' }, + { question: '小而活秀、白眼珠大', elements: '金' }, + { question: '大、水灵、瞳仁亮', elements: '水' }, + ], + }, + { + groupName: '鼻', + traits: [ + { question: '鼻梁高直', elements: '木' }, + { question: '鼻梁塌陷', elements: '火' }, + { question: '鼻头如蒜头', elements: '土' }, + { question: '鼻头薄小', elements: '金' }, + { question: '鼻头肥厚', elements: '水' }, + ], + }, + { + groupName: '嘴', + traits: [ + { question: '嘴尖而噘', elements: '木' }, + { question: '嘴唇短平', elements: '火' }, + { question: '嘴方唇厚', elements: '土' }, + { question: '嘴小唇薄', elements: '金' }, + { question: '口阔唇肥', elements: '水' }, + ], + }, + { + groupName: '耳', + traits: [ + { question: '耳朵上宽下窄', elements: '木' }, + { question: '耳朵贴头', elements: '火' }, + { question: '耳朵大、肉厚', elements: '土' }, + { question: '耳朵薄小', elements: '金' }, + { question: '耳垂大', elements: '水' }, + ], + }, + { + groupName: '色', + traits: [ + { question: '肤色偏青', elements: '木' }, + { question: '肤色偏红', elements: '火' }, + { question: '肤色片黄', elements: '土' }, + { question: '肤色偏白', elements: '金' }, + { question: '肤色偏黑', elements: '水' }, + ], + }, + { + groupName: '脸', + traits: [ + { question: '瘦长而露骨', elements: '木' }, + { question: '上下尖而有肉', elements: '火' }, + { question: '颊下颚骨较宽', elements: '土' }, + { question: '颧骨较高', elements: '金' }, + { question: '胖有双重下颏', elements: '水' }, + ], + }, + { + groupName: '手', + traits: [ + { question: '手长露筋骨', elements: '木' }, + { question: '掌圆指尖', elements: '火' }, + { question: '掌厚指短而齐', elements: '土' }, + { question: '手型纤细均匀', elements: '金' }, + { question: '掌厚指肥', elements: '水' }, + ], + }, + { + groupName: '声', + traits: [ + { question: '直短、大、齿音', elements: '木' }, + { question: '尖破、急、舌音', elements: '火' }, + { question: '憨宏、平、鼻音', elements: '土' }, + { question: '响亮、高、唇音', elements: '金' }, + { question: '低长、慢、喉音', elements: '水' }, + ], + }, + { + groupName: '身', + traits: [ + { question: '瘦身、肩宽腰细', elements: '木' }, + { question: '圆胖、柳肩腰粗', elements: '火' }, + { question: '扁胖、颈短背厚', elements: '土' }, + { question: '苗条匀称不高', elements: '金' }, + { question: '肥胖、腿短', elements: '水' }, + ], + }, + { + groupName: '态', + traits: [ + { question: '昂首挺胸、走路高压有声', elements: '木' }, + { question: '好动、走路急促摇摆', elements: '火' }, + { question: '沉稳厚重、走路平实', elements: '土' }, + { question: '轻飘敏捷、走路无声', elements: '金' }, + { question: '迟缓、走路不抬脚', elements: '水' }, + ], + }, + { + groupName: '味', + traits: [ + { question: '喜欢食用酸味', elements: '木' }, + { question: '喜欢食用苦味', elements: '火' }, + { question: '喜欢食用甜味', elements: '土' }, + { question: '喜欢食用辣味', elements: '金' }, + { question: '喜欢食用咸味', elements: '水' }, + ], + }, + { + groupName: '事', + traits: [ + { question: '着急瞪眼珠、挺腰', elements: '木' }, + { question: '着急梗脖子、跳脚', elements: '火' }, + { question: '着急晃脑袋、拍大腿', elements: '土' }, + { question: '着急吧嗒嘴、溜走', elements: '金' }, + { question: '着急鼓腮摆手放弃', elements: '水' }, + ], + }, + ], + }, + { + groupName: '五行阴面所偏之性', + characteristic: [ + { + groupName: '说话', + traits: [ + { question: '爱说直硬、撞人的话', elements: '木' }, + { question: '喜欢接话、插话', elements: '火' }, + { question: '喜说噎人、蛮横的话', elements: '土' }, + { question: '爱说挑理、狡辩的话', elements: '金' }, + { question: '说消极、泼冷水的话', elements: '水' }, + ], + }, + { + groupName: '做事', + traits: [ + { question: '傲慢、逞强、好摆功', elements: '木' }, + { question: '知近不知退、抢先', elements: '火' }, + { question: '笨拙、好等待', elements: '土' }, + { question: '表里不一、好溜走', elements: '金' }, + { question: '懈怠、懒惰、推诿', elements: '水' }, + ], + }, + { + groupName: '社交', + traits: [ + { question: '直板、好强加于人', elements: '木' }, + { question: '好出风头、显摆自己', elements: '火' }, + { question: '与人交往时不善言表', elements: '土' }, + { question: '喜欢阿谀奉承', elements: '金' }, + { question: '长受别人牵制没注意', elements: '水' }, + ], + }, + { + groupName: '处事心态', + traits: [ + { question: '自是、固执己见', elements: '木' }, + { question: '好争理好高好好', elements: '火' }, + { question: '好疑忌、心量狭窄', elements: '土' }, + { question: '喜欢计谋巧算', elements: '金' }, + { question: '在心里思虑不言', elements: '水' }, + ], + }, + { + groupName: '不如意时', + traits: [ + { question: '易生怒气', elements: '木' }, + { question: '易生恨气', elements: '火' }, + { question: '易生怨气', elements: '土' }, + { question: '易生恼气', elements: '金' }, + { question: '易生烦气', elements: '水' }, + ], + }, + { + groupName: '曾患疾病', + traits: [ + { question: '肝、胆、筋病', elements: '木' }, + { question: '心、小肠、血液病', elements: '火' }, + { question: '脾、胃、肌肉病', elements: '土' }, + { question: '肺、大肠、皮肤病', elements: '金' }, + { question: '肾、膀胱、骨质病', elements: '水' }, + ], + }, + { + groupName: '为人处事', + traits: [ + { question: '喜欢挑衅、贬损人', elements: '木' }, + { question: '喜好名利、指示人', elements: '火' }, + { question: '爱说谎话、怀疑人', elements: '土' }, + { question: '占小便宜、嫉妒人', elements: '金' }, + { question: '好吃懒做、依赖人', elements: '水' }, + ], + }, + { + groupName: '心量', + traits: [ + { question: '气量窄小、不耐刺激', elements: '木' }, + { question: '心小好争、多事多败', elements: '火' }, + { question: '气局狭隘、不开通', elements: '土' }, + { question: '忌功害能、吹毛求疵', elements: '金' }, + { question: '纠缠不休、生回头气', elements: '水' }, + ], + }, + { + groupName: '对错误态度', + traits: [ + { question: '有错时不许别人说', elements: '木' }, + { question: '有错误屡改屡犯', elements: '火' }, + { question: '知道错了但很嫩改正', elements: '土' }, + { question: '有错误时喜欢掩饰', elements: '金' }, + { question: '做错了事不爱认错', elements: '水' }, + ], + }, + { + groupName: '性格', + traits: [ + { question: '顶撞领导、不计后果', elements: '木' }, + { question: '拘谨浮躁、虎头蛇尾', elements: '火' }, + { question: '固执保守、死眉塌眼', elements: '土' }, + { question: '掩人善行、喜言人过', elements: '金' }, + { question: '委屈后悔、好生闷气', elements: '水' }, + ], + }, + { + groupName: '性格二', + traits: [ + { question: '孤独攻击、对抗不服', elements: '木' }, + { question: '焦虑冲动、外明内暗', elements: '火' }, + { question: '沉默刻板、上当受骗', elements: '土' }, + { question: '狡猾变化、忘恩负义', elements: '金' }, + { question: '悲观被动、自暴自弃', elements: '水' }, + ], + }, + { + groupName: '命运', + traits: [ + { question: '不爱服软多受难', elements: '木' }, + { question: '不会享清福多受苦', elements: '火' }, + { question: '不相信别人多受累', elements: '土' }, + { question: '不喜欢施舍多受贫', elements: '金' }, + { question: '不能共患难多受气', elements: '水' }, + ], + }, + ], + }, + { + groupName: '五行性阳面特征', + characteristic: [ + { + groupName: '心五行', + traits: [ + { question: '能担当、有仁慈心', elements: '木' }, + { question: '知书达理、聪明', elements: '火' }, + { question: '生活很朴素、厚道', elements: '土' }, + { question: '善交际、豪爽', elements: '金' }, + { question: '跟人合得来、有智慧', elements: '水' }, + ], + }, + { + groupName: '性五行', + traits: [ + { question: '正直、有主意', elements: '木' }, + { question: '谦卑、能明理', elements: '火' }, + { question: '宽宏、有信实', elements: '土' }, + { question: '有义气、响亮', elements: '金' }, + { question: '心清净、性柔和', elements: '水' }, + ], + }, + { + groupName: '真五行', + traits: [ + { question: '大公无私、忍辱受屈', elements: '木' }, + { question: '光明磊落、与时俱进', elements: '火' }, + { question: '认因果、不怨人', elements: '土' }, + { question: '找人好处、人情圆到', elements: '金' }, + { question: '是非了然、能认己过', elements: '水' }, + ], + }, + { + groupName: '品行', + traits: [ + { question: '能做到爱人爱物', elements: '木' }, + { question: '能时时觉察自己', elements: '火' }, + { question: '能时时不忘笃行道德', elements: '土' }, + { question: '处事时刚正果断', elements: '金' }, + { question: '保持淡泊无欲的品行', elements: '水' }, + ], + }, + { + groupName: '自我评价一', + traits: [ + { question: '做事有计划、见贤思齐', elements: '木' }, + { question: '做事主动、毛遂自荐', elements: '火' }, + { question: '做事踏实、善解人意', elements: '土' }, + { question: '善于创新、左右逢源', elements: '金' }, + { question: '注重修养、善于合作', elements: '水' }, + ], + }, + { + groupName: '自我评价二', + traits: [ + { question: '带领团队有开拓精神', elements: '木' }, + { question: '喜欢热闹、活力充沛', elements: '火' }, + { question: '思想单纯、别人信任', elements: '土' }, + { question: '处事果断、足智多谋', elements: '金' }, + { question: '默默无闻、随遇而安', elements: '水' }, + ], + }, + { + groupName: '自我评价三', + traits: [ + { question: '目标坚定不动摇', elements: '木' }, + { question: '热情开朗、乐于助人', elements: '火' }, + { question: '大度包容', elements: '土' }, + { question: '善分析事物', elements: '金' }, + { question: '有设计天赋', elements: '水' }, + ], + }, + { + groupName: '自我评价四', + traits: [ + { question: '会让自己感觉很成功', elements: '木' }, + { question: '关心国家时事', elements: '火' }, + { question: '宁可自己吃亏', elements: '土' }, + { question: '说话让别人感觉舒服', elements: '金' }, + { question: '喜欢清静的生活方式', elements: '水' }, + ], + }, + { + groupName: '自我评价五', + traits: [ + { question: '有胆有识、能担能立', elements: '木' }, + { question: '谦恭有礼、表度有章', elements: '火' }, + { question: '任劳任怨、忠心不二', elements: '土' }, + { question: '腹有良谋、知恩图报', elements: '金' }, + { question: '心如止水、随方就圆', elements: '水' }, + ], + }, + { + groupName: '自我评价六', + traits: [ + { question: '能建功立业', elements: '木' }, + { question: '做事雷厉风行', elements: '火' }, + { question: '能厚德载物', elements: '土' }, + { question: '能见得思义', elements: '金' }, + { question: '居功不自傲', elements: '水' }, + ], + }, + ], + }, +]; diff --git a/src/pages/splashScreen/index.vue b/src/pages/splashScreen/index.vue index 0718f8c..8d4fe01 100644 --- a/src/pages/splashScreen/index.vue +++ b/src/pages/splashScreen/index.vue @@ -9,7 +9,7 @@ ## Last Modified: 2024-06-24 11:30:88 - Modified By: KuroSago + Modified By: kurosago ## Copyright (c) 2024 self. @@ -56,6 +56,13 @@ function toColorCard() { name: 'ColorCard', }); } + +// fnc : toNumerology +function toNumerology() { + router.push({ + name: 'Numerology', + }); +}