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

@@ -3,13 +3,8 @@
<ChatMainList @showDrawer="showDrawer" />
<!-- 日历组件 -->
<Calender
:visible="calendarVisible"
mode="single"
:default-value="selectedDate"
@close="handleCalendarClose"
@select="handleDateSelect"
/>
<Calender :visible="calendarVisible" mode="single" :default-value="selectedDate" @close="handleCalendarClose"
@select="handleDateSelect" />
<!-- 更多服务 -->
<MoreService />
@@ -20,14 +15,13 @@
</template>
<script setup>
import { onLoad } from "@dcloudio/uni-app";
import { ref, onUnmounted, onMounted } from "vue";
import { getUrlParams } from "@/utils/UrlParams";
import { useAppStore } from "@/store";
import { checkToken } from "@/hooks/useGoLogin";
import ChatMainList from "../ChatMain/ChatMainList/index.vue";
import MoreService from "../ChatModule/MoreService/index.vue";
import DrawerSection from "../DrawerSection/index.vue";
import ChatMainList from "./components/ChatMainList/index.vue";
import MoreService from "./components/MoreService/index.vue";
import DrawerSection from "./components/DrawerSection/index.vue";
import Calender from "@/components/Calender/index.vue";
const appStore = useAppStore();
@@ -71,9 +65,10 @@ const getWeixinMiniProgramParams = (e) => {
}
};
onLoad((e) => {
getWeixinMiniProgramParams(e);
});
// TODO
// onLoad((e) => {
// getWeixinMiniProgramParams(e);
// });
onMounted(() => {
uni.$on("openCalendar", openCalendar);