feat: icon图标处理

This commit is contained in:
2026-03-11 22:56:20 +08:00
parent 239b5886f9
commit e61f6fc596
6 changed files with 10 additions and 4 deletions

View File

@@ -8,14 +8,14 @@
<view class="actions"> <view class="actions">
<view> <view>
<view class="actions-btn" @click.stop="openMap"> <view class="actions-btn" @click.stop="openMap">
<text class="actions-icon">📞</text> <uni-icons type="paperplane-filled" size="16" color="#171717" />
</view> </view>
<text class="actions-text">导航</text> <text class="actions-text">导航</text>
</view> </view>
<view> <view>
<view class="actions-btn" @click.stop="callPhone"> <view class="actions-btn" @click.stop="callPhone">
<text class="actions-icon">📞</text> <uni-icons type="phone-filled" size="16" color="#171717" />
</view> </view>
<text class="actions-text">电话</text> <text class="actions-text">电话</text>
</view> </view>

View File

@@ -23,6 +23,8 @@ export const CompName = {
enterLicensePlateCard: "enterLicensePlateCard", enterLicensePlateCard: "enterLicensePlateCard",
// 调查问卷卡片 // 调查问卷卡片
callSurveyQuestionnaire: "callSurveyQuestionnaire", callSurveyQuestionnaire: "callSurveyQuestionnaire",
// 打开地图卡片
openMapCard: "openMapCard",
}; };
/// 发送的指令类型 /// 发送的指令类型

View File

@@ -23,6 +23,9 @@
<CreateServiceOrder v-else-if=" <CreateServiceOrder v-else-if="
item.toolCall.componentName === CompName.callServiceCard item.toolCall.componentName === CompName.callServiceCard
" :toolCall="item.toolCall" /> " :toolCall="item.toolCall" />
<OpenMapComponent v-else-if="
item.toolCall.componentName === CompName.openMapCard
" />
<Feedback v-else-if=" <Feedback v-else-if="
item.toolCall.componentName === CompName.feedbackCard item.toolCall.componentName === CompName.feedbackCard
" :toolCall="item.toolCall" /> " :toolCall="item.toolCall" />
@@ -99,6 +102,7 @@ import ActivityListComponent from "../../module/ActivityListComponent/index.vue"
import RecommendPostsComponent from "../../module/RecommendPostsComponent/index.vue"; import RecommendPostsComponent from "../../module/RecommendPostsComponent/index.vue";
import AttachListComponent from "../../module/AttachListComponent/index.vue"; import AttachListComponent from "../../module/AttachListComponent/index.vue";
import DetailCardCompontent from "../../module/DetailCardCompontent/index.vue"; import DetailCardCompontent from "../../module/DetailCardCompontent/index.vue";
import OpenMapComponent from "../../module/OpenMapComponent/index.vue";
import CreateServiceOrder from "@/components/CreateServiceOrder/index.vue"; import CreateServiceOrder from "@/components/CreateServiceOrder/index.vue";
import Feedback from "@/components/Feedback/index.vue"; import Feedback from "@/components/Feedback/index.vue";
import AddCarCrad from "@/components/AddCarCrad/index.vue"; import AddCarCrad from "@/components/AddCarCrad/index.vue";

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -5,7 +5,7 @@
<view class="flex flex-items-center flex-justify-between p-12 border-box" @click="openMap"> <view class="flex flex-items-center flex-justify-between p-12 border-box" @click="openMap">
<view class="rounded-16 p-16 bg-theme-color-50"> <view class="rounded-16 p-16 bg-theme-color-50">
<view class="w-32 h-32 rounded-full bg-white flex flex-items-center flex-justify-center"> <view class="w-32 h-32 rounded-full bg-white flex flex-items-center flex-justify-center">
<image src="./images/map_icon.png" class="w-16 h-16" /> <uni-icons type="location" size="16" color="#171717" />
</view> </view>
</view> </view>
<view class="center ml-12"> <view class="center ml-12">

View File

@@ -7,7 +7,7 @@ import { getServiceUrl } from "../api/GetServiceUrlApi";
const versionValue = "1.0.4"; const versionValue = "1.0.4";
/// 是否是测试版本, 测试版本为true 发布版本为false /// 是否是测试版本, 测试版本为true 发布版本为false
const developVersion = false; const developVersion = true;
// 获取服务地址 // 获取服务地址
const getEvnUrl = async () => { const getEvnUrl = async () => {