feat: add new features, update theme and build config

- Add 40+ new UI components including chat modules, discovery cards, photo galleries, FAQ and booking tools
- Standardize brand color across all styles by replacing $theme-color-500 SCSS variables with #0ccd58
- Add sass 1.58.3 dependency and update vite config for modern scss compiler support
- Refactor existing components (AddCarCrad, login page) and remove unused /quick/list router route
- Add utility functions for URL parameter handling
- Add static assets including custom znicons font, component images and icons
- Fix scss syntax issues and deprecation warnings
This commit is contained in:
duanshuwen
2026-05-26 22:49:52 +08:00
parent 548df7020c
commit ac8f5b5f64
159 changed files with 12439 additions and 629 deletions

View File

@@ -28,11 +28,11 @@
}
.icon-active {
color: $theme-color-500;
color: #0ccd58;
}
/* 组件模板中使用了绝对定位的内部元素,为保证父元素宽度基于内容,重置该子元素为静态布局 */
.tab-item>.absolute {
.tab-item > .absolute {
position: static !important;
display: flex;
align-items: center;
@@ -50,12 +50,12 @@
border-radius: 20px 20px 0 0;
transform: perspective(40px) rotateX(6deg) translate(0, -1px);
transform-origin: bottom bottom;
box-shadow: 0 -0.5px 0 $theme-color-500;
box-shadow: 0 -0.5px 0 #0ccd58;
}
}
.tab-text-active {
color: $theme-color-500;
color: #0ccd58;
z-index: 3;
}
@@ -77,14 +77,16 @@
transform: translateX(-50%) scaleX(0.9);
height: 3px;
width: 24px;
background-color: $theme-color-500;
background-color: #0ccd58;
border-radius: 3px 3px 0 0;
opacity: 0;
transition: opacity 0.2s ease, transform 0.2s ease;
transition:
opacity 0.2s ease,
transform 0.2s ease;
z-index: 3;
}
.tab-item-indicator.visible {
opacity: 1;
transform: translateX(-50%) scaleX(1);
}
}

View File

@@ -29,7 +29,7 @@
</div>
<!-- 日期图标 -->
<uni-icons class="ml-auto" type="calendar" size="24" color="$theme-color-500" @click="calendarVisible = true" />
<uni-icons class="ml-auto" type="calendar" size="24" color="#0CCD58" @click="calendarVisible = true" />
</div>
</template>