add new page
This commit is contained in:
parent
b4c14c85e6
commit
1e97eebc62
@ -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"
|
||||
>
|
||||
|
||||
@ -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",
|
||||
|
||||
24
src/pages/numerology/index.vue
Normal file
24
src/pages/numerology/index.vue
Normal file
@ -0,0 +1,24 @@
|
||||
<script lang="ts" setup>
|
||||
import { elementsGroups } from './options';
|
||||
|
||||
console.log('elementsGroups ===>>>', elementsGroups);
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<view class="flex-1 flex flex-col h-full">
|
||||
<div v-for="(item, index) in elementsGroups" :key="index" class="p-2 rounded b-error b b-solid m-2">
|
||||
{{ index + 1 }}. {{ item.groupName }}
|
||||
|
||||
<div v-for="(it, ind) in item.characteristic" :key="ind" class="p-2 b rounded bg-primary-50 b-amber b-solid my-2">
|
||||
<span class="text-onInfo">{{ it.groupName }}</span>
|
||||
<div v-for="(i, id) in it.traits" :key="id" class="p-2 b b-primary rounded b-solid my-2">
|
||||
{{ i.question }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
|
||||
</style>
|
||||
417
src/pages/numerology/options.ts
Normal file
417
src/pages/numerology/options.ts
Normal file
@ -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: '水' },
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
@ -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',
|
||||
});
|
||||
}
|
||||
</script>
|
||||
|
||||
<template>
|
||||
@ -67,6 +74,10 @@ function toColorCard() {
|
||||
<button @click="toColorCard">
|
||||
色卡
|
||||
</button>
|
||||
|
||||
<button @click="toNumerology">
|
||||
算命
|
||||
</button>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user