From b9f5b855a3b8890d7dbbab6985bf4f78315cfe49 Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期日, 29 九月 2024 17:33:54 +0800 Subject: [PATCH] myiconfont --- customer_list/ch/ai_html/views/demo/html/WorkOrder.html | 4 src/layout/navBars/breadcrumb/user.vue | 22 +++--- src/views/routerView/link.vue | 4 src/components/table/index.vue | 10 +- src/components/drawer/CustomDrawer.vue | 19 +++--- src/views/login/component/scan.vue | 4 src/views/project/ch/home/component/waterRight/bottom.vue | 6 +- src/layout/routerView/link.vue | 4 src/views/project/ch/demo/WorkOrder.html | 4 src/layout/navBars/tagsView/tagsView.vue | 38 ++++++------ src/views/login/component/mobile.vue | 11 +++ src/layout/navBars/tagsView/contextmenu.vue | 4 customer_list/ch/ai_html/views/demo/html/Overview.html | 4 src/views/project/ch/home/component/waterRight/center.vue | 7 +- src/views/project/ch/demo/Overview.html | 4 15 files changed, 75 insertions(+), 70 deletions(-) diff --git a/customer_list/ch/ai_html/views/demo/html/Overview.html b/customer_list/ch/ai_html/views/demo/html/Overview.html index ed644de..183f649 100644 --- a/customer_list/ch/ai_html/views/demo/html/Overview.html +++ b/customer_list/ch/ai_html/views/demo/html/Overview.html @@ -45,7 +45,7 @@ <div class="chart-item"> <div class="screen-top-header flex flex-wrap justify-center items-center"> <div class="header-left flex-c"> - <i class="iconfont icon-ico_shuju text-[#1c86ff]"></i> + <i class="myiconfont icon-ico_shuju text-[#1c86ff]"></i> </div> <div class="header-right flex-l"> <span class="header-title">浠婃棩鍦板尯閿�閲忔帓琛�</span> @@ -69,7 +69,7 @@ <div class="chart-item"> <div class="screen-top-header flex-l"> <div class="header-left flex-c"> - <i class="iconfont icon-shangchuan text-[#1c86ff]"></i> + <i class="myiconfont icon-shangchuan text-[#1c86ff]"></i> </div> <div class="header-right flex-l"> <span class="header-title">浠婃棩涓氱哗瀹屾垚搴�</span> diff --git a/customer_list/ch/ai_html/views/demo/html/WorkOrder.html b/customer_list/ch/ai_html/views/demo/html/WorkOrder.html index ba17217..8d84fd2 100644 --- a/customer_list/ch/ai_html/views/demo/html/WorkOrder.html +++ b/customer_list/ch/ai_html/views/demo/html/WorkOrder.html @@ -47,7 +47,7 @@ <div class="chart-item"> <div class="screen-top-header flex flex-wrap justify-center items-center"> <div class="header-left flex-c"> - <i class="iconfont icon-ico_shuju text-[#1c86ff]"></i> + <i class="myiconfont icon-ico_shuju text-[#1c86ff]"></i> </div> <div class="header-right flex-l"> <span class="header-title">宸℃鍏绘姢鎯呭喌</span> @@ -60,7 +60,7 @@ <div class="chart-item"> <div class="screen-top-header flex-l"> <div class="header-left flex-c"> - <i class="iconfont icon-shangchuan text-[#1c86ff]"></i> + <i class="myiconfont icon-shangchuan text-[#1c86ff]"></i> </div> <div class="header-right flex-l"> <span class="header-title">鏈堝害鍙楃悊閲忔帓琛�</span> diff --git a/src/components/drawer/CustomDrawer.vue b/src/components/drawer/CustomDrawer.vue index bfaae32..6e222d1 100644 --- a/src/components/drawer/CustomDrawer.vue +++ b/src/components/drawer/CustomDrawer.vue @@ -46,8 +46,8 @@ </div> </div> <div class="bg-[#e0e7fb] absolute right-0 top-0 text-[#131313] w-[30px] h-[26px] cursor-pointer flex items-center"> - <i class="iconfont icon-bolangneng" title="灞曞紑" @click="handleExpandClick(1)" v-show="!state.isShowExpand"></i> - <i class="iconfont icon-zhongduancanshu" title="鏀剁缉" @click="handleExpandClick(2)" v-show="state.isShowExpand"></i> + <i class="myiconfont icon-bolangneng" title="灞曞紑" @click="handleExpandClick(1)" v-show="!state.isShowExpand"></i> + <i class="myiconfont icon-zhongduancanshu" title="鏀剁缉" @click="handleExpandClick(2)" v-show="state.isShowExpand"></i> </div> <div class="mt20 w100"> <div class="w100 pb-[20px]" v-for="item in finalSampleList" :key="item.sample_id"> @@ -56,7 +56,7 @@ @click="changeExample(item)" > <i - class="iconfont icon-chazhaobiaodanliebiao pl-[2px] w-[16px] h-[16px] font12 text-[#fff] transform-[scale(.85)] rounded-[50%]" + class="myiconfont icon-chazhaobiaodanliebiao pl-[2px] w-[16px] h-[16px] font12 text-[#fff] transform-[scale(.85)] rounded-[50%]" :style="`background-color:${item.BgColor}`" ></i> <div class="ml-6 flex-1 min-w-0"> @@ -93,8 +93,8 @@ </div> </div> <div class="bg-[#e0e7fb] absolute right-0 top-0 text-[#131313] w-[30px] h-[26px] cursor-pointer flex items-center"> - <i class="iconfont icon-bolangneng" title="灞曞紑" @click="handleExpandClick(1)" v-show="!state.isShowExpand"></i> - <i class="iconfont icon-zhongduancanshu" title="鏀剁缉" @click="handleExpandClick(2)" v-show="state.isShowExpand"></i> + <i class="myiconfont icon-bolangneng" title="灞曞紑" @click="handleExpandClick(1)" v-show="!state.isShowExpand"></i> + <i class="myiconfont icon-zhongduancanshu" title="鏀剁缉" @click="handleExpandClick(2)" v-show="state.isShowExpand"></i> </div> <div class="mt20 w100"> <div class="w100 pb-[20px] flex overflow-auto flex-col" v-for="item in showInstructList" :key="item.template_id"> @@ -129,12 +129,11 @@ <script setup lang="ts"> import { Search } from '@element-plus/icons-vue'; -import { computed, onMounted, reactive, ref, toRefs, watch } from 'vue'; +import { computed, reactive, ref, watch } from 'vue'; import { getSectionList, getSelectSample, getUserTemplateList } from '/@/api/ai/chat'; import { useSearch } from '/@/hooks/useSearch'; import { activeRoomId, activeSampleId, activeSectionAId, sectionAList, setRoomConfig } from '/@/stores/chatRoom'; import { debounce } from '/@/utils/util'; -import emitter from '/@/utils/mitt'; let state = reactive({ tabNameList: [ { ID: 1, Name: '鎻愰棶绀轰緥' }, @@ -230,11 +229,11 @@ state.isShowExpand = false; } }; -const toggleShow = async() => { +const toggleShow = async () => { isShow.value = !isShow.value; if (!isShow.value) { - loadingData.value = true - await getMainSectionList().finally(()=>{ + loadingData.value = true; + await getMainSectionList().finally(() => { loadingData.value = false; }); diff --git a/src/components/table/index.vue b/src/components/table/index.vue index f716034..e9fdfdc 100644 --- a/src/components/table/index.vue +++ b/src/components/table/index.vue @@ -58,8 +58,8 @@ > </el-pagination> <div class="table-footer-tool"> - <SvgIcon name="iconfont icon-yunxiazai_o" :size="22" title="瀵煎嚭" @click="onImportTable" /> - <SvgIcon name="iconfont icon-shuaxin" :size="22" title="鍒锋柊" @click="onRefreshTable" /> + <SvgIcon name="myiconfont icon-yunxiazai_o" :size="22" title="瀵煎嚭" @click="onImportTable" /> + <SvgIcon name="myiconfont icon-shuaxin" :size="22" title="鍒锋柊" @click="onRefreshTable" /> <el-popover placement="top-end" trigger="click" @@ -70,7 +70,7 @@ @show="onSetTable" > <template #reference> - <SvgIcon name="iconfont icon-quanjushezhi_o" :size="22" title="璁剧疆" /> + <SvgIcon name="myiconfont icon-quanjushezhi_o" :size="22" title="璁剧疆" /> </template> <template #default> <div class="tool-box"> @@ -103,11 +103,11 @@ </template> <script setup lang="ts" name="netxTable"> -import { reactive, computed, nextTick, ref } from 'vue'; import { ElMessage } from 'element-plus'; import table2excel from 'js-table2excel'; -import Sortable from 'sortablejs'; import { storeToRefs } from 'pinia'; +import Sortable from 'sortablejs'; +import { computed, nextTick, reactive, ref } from 'vue'; import { useThemeConfig } from '/@/stores/themeConfig'; import '/@/theme/tableTool.scss'; diff --git a/src/layout/navBars/breadcrumb/user.vue b/src/layout/navBars/breadcrumb/user.vue index b0d847c..301aadb 100644 --- a/src/layout/navBars/breadcrumb/user.vue +++ b/src/layout/navBars/breadcrumb/user.vue @@ -2,7 +2,7 @@ <div class="layout-navbars-breadcrumb-user pr15" :style="{ flex: layoutUserFlexNum }"> <el-dropdown :show-timeout="70" :hide-timeout="50" trigger="click" @command="onComponentSizeChange"> <div class="layout-navbars-breadcrumb-user-icon"> - <i class="iconfont icon-ziti" :title="$t('message.user.title0')"></i> + <i class="myiconfont icon-ziti" :title="$t('message.user.title0')"></i> </div> <template #dropdown> <el-dropdown-menu> @@ -89,18 +89,18 @@ </template> <script setup lang="ts" name="layoutBreadcrumbUser"> -import { defineAsyncComponent, ref, computed, reactive, onMounted } from 'vue'; -import { useRouter } from 'vue-router'; -import { ElMessageBox, ElMessage } from 'element-plus'; -import screenfull from 'screenfull'; -import { useI18n } from 'vue-i18n'; +import { ElMessage, ElMessageBox } from 'element-plus'; import { storeToRefs } from 'pinia'; -import { useUserInfo } from '/@/stores/userInfo'; -import { useThemeConfig } from '/@/stores/themeConfig'; -import other from '/@/utils/other'; -import { Session, Local } from '/@/utils/storage'; -import { clearAccessTokens } from '/@/utils/request'; +import screenfull from 'screenfull'; +import { computed, defineAsyncComponent, onMounted, reactive, ref } from 'vue'; +import { useI18n } from 'vue-i18n'; +import { useRouter } from 'vue-router'; import { IS_ALARM_PUSH_ENABLE } from '/@/constants'; +import { useThemeConfig } from '/@/stores/themeConfig'; +import { useUserInfo } from '/@/stores/userInfo'; +import other from '/@/utils/other'; +import { clearAccessTokens } from '/@/utils/request'; +import { Local } from '/@/utils/storage'; // 寮曞叆缁勪欢 const UserNews = defineAsyncComponent(() => import('/@/layout/navBars/breadcrumb/userNews.vue')); const Search = defineAsyncComponent(() => import('/@/layout/navBars/breadcrumb/search.vue')); diff --git a/src/layout/navBars/tagsView/contextmenu.vue b/src/layout/navBars/tagsView/contextmenu.vue index 92a228d..ecd79ac 100644 --- a/src/layout/navBars/tagsView/contextmenu.vue +++ b/src/layout/navBars/tagsView/contextmenu.vue @@ -30,7 +30,7 @@ </template> <script setup lang="ts" name="layoutTagsViewContextmenu"> -import { computed, reactive, onMounted, onUnmounted, watch } from 'vue'; +import { computed, onMounted, onUnmounted, reactive, watch } from 'vue'; // 瀹氫箟鐖剁粍浠朵紶杩囨潵鐨勫�� const props = defineProps({ @@ -60,7 +60,7 @@ contextMenuClickId: 4, txt: 'message.tagsView.fullscreen', affix: false, - icon: 'iconfont icon-fullscreen', + icon: 'myiconfont icon-fullscreen', }, ], item: {}, diff --git a/src/layout/navBars/tagsView/tagsView.vue b/src/layout/navBars/tagsView/tagsView.vue index a781e42..dffe36a 100644 --- a/src/layout/navBars/tagsView/tagsView.vue +++ b/src/layout/navBars/tagsView/tagsView.vue @@ -17,7 +17,7 @@ } " > - <i class="iconfont icon-webicon318 layout-navbars-tagsview-ul-li-iconfont" v-if="isActive(v)"></i> + <i class="myiconfont icon-webicon318 layout-navbars-tagsview-ul-li-iconfont" v-if="isActive(v)"></i> <SvgIcon :name="v.meta.icon" v-if="!isActive(v) && getThemeConfig.isTagsviewIcon" class="pr5" /> <span>{{ setTagsViewNameI18n(v) }}</span> <template v-if="isActive(v)"> @@ -48,31 +48,31 @@ </template> <script setup lang="ts" name="layoutTagsView"> -import { - defineAsyncComponent, - reactive, - onMounted, - computed, - ref, - nextTick, - onBeforeUpdate, - onBeforeMount, - onUnmounted, - watch, -} from 'vue'; -import { useRoute, useRouter, onBeforeRouteUpdate } from 'vue-router'; -import Sortable from 'sortablejs'; import { ElMessage } from 'element-plus'; import { storeToRefs } from 'pinia'; +import Sortable from 'sortablejs'; +import { + computed, + defineAsyncComponent, + nextTick, + onBeforeMount, + onBeforeUpdate, + onMounted, + onUnmounted, + reactive, + ref, + watch, +} from 'vue'; +import { onBeforeRouteUpdate, useRoute, useRouter } from 'vue-router'; import pinia from '/@/stores/index'; -import { useTagsViewRoutes } from '/@/stores/tagsViewRoutes'; -import { useThemeConfig } from '/@/stores/themeConfig'; import { useKeepALiveNames } from '/@/stores/keepAliveNames'; import { useRoutesList } from '/@/stores/routesList'; -import { Session } from '/@/utils/storage'; +import { useTagsViewRoutes } from '/@/stores/tagsViewRoutes'; +import { useThemeConfig } from '/@/stores/themeConfig'; import { isObjectValueEqual } from '/@/utils/arrayOperation'; -import other from '/@/utils/other'; import mittBus from '/@/utils/mitt'; +import other from '/@/utils/other'; +import { Session } from '/@/utils/storage'; // 寮曞叆缁勪欢 const Contextmenu = defineAsyncComponent(() => import('/@/layout/navBars/tagsView/contextmenu.vue')); diff --git a/src/layout/routerView/link.vue b/src/layout/routerView/link.vue index ccdc3a4..daac75d 100644 --- a/src/layout/routerView/link.vue +++ b/src/layout/routerView/link.vue @@ -2,10 +2,10 @@ <div class="layout-padding layout-link-container"> <div class="layout-padding-auto layout-padding-view"> <div class="layout-link-warp"> - <i class="layout-link-icon iconfont icon-xingqiu"></i> + <i class="layout-link-icon myiconfont icon-xingqiu"></i> <div class="layout-link-msg">椤甸潰 "{{ $t(state.title) }}" 宸插湪鏂扮獥鍙d腑鎵撳紑</div> <el-button class="mt30" round size="default" @click="onGotoFullPage"> - <i class="iconfont icon-lianjie"></i> + <i class="myiconfont icon-lianjie"></i> <span>绔嬪嵆鍓嶅線浣撻獙</span> </el-button> </div> diff --git a/src/views/login/component/mobile.vue b/src/views/login/component/mobile.vue index 6f47b55..bf0b95c 100644 --- a/src/views/login/component/mobile.vue +++ b/src/views/login/component/mobile.vue @@ -3,13 +3,20 @@ <el-form-item class="login-animation1"> <el-input text :placeholder="$t('message.mobile.placeholder1')" v-model="state.ruleForm.userName" clearable autocomplete="off"> <template #prefix> - <i class="iconfont icon-dianhua el-input__icon"></i> + <i class="myiconfont icon-dianhua el-input__icon"></i> </template> </el-input> </el-form-item> <el-form-item class="login-animation2"> <el-col :span="15"> - <el-input text maxlength="4" :placeholder="$t('message.mobile.placeholder2')" v-model="state.ruleForm.code" clearable autocomplete="off"> + <el-input + text + maxlength="4" + :placeholder="$t('message.mobile.placeholder2')" + v-model="state.ruleForm.code" + clearable + autocomplete="off" + > <template #prefix> <el-icon class="el-input__icon"><ele-Position /></el-icon> </template> diff --git a/src/views/login/component/scan.vue b/src/views/login/component/scan.vue index c719bf0..1d80ca8 100644 --- a/src/views/login/component/scan.vue +++ b/src/views/login/component/scan.vue @@ -2,15 +2,15 @@ <div class="login-scan-container"> <div ref="qrcodeRef"></div> <div class="font12 mt20 login-msg"> - <i class="iconfont icon-saoyisao mr5"></i> + <i class="myiconfont icon-saoyisao mr5"></i> <span>{{ $t('message.scan.text') }}</span> </div> </div> </template> <script setup lang="ts" name="loginScan"> -import { ref, onMounted, nextTick } from 'vue'; import QRCode from 'qrcodejs2-fixes'; +import { nextTick, onMounted, ref } from 'vue'; // 瀹氫箟鍙橀噺鍐呭 const qrcodeRef = ref<HTMLElement | null>(null); diff --git a/src/views/project/ch/demo/Overview.html b/src/views/project/ch/demo/Overview.html index 677597c..4d6c70c 100644 --- a/src/views/project/ch/demo/Overview.html +++ b/src/views/project/ch/demo/Overview.html @@ -45,7 +45,7 @@ <div class="chart-item"> <div class="screen-top-header flex flex-wrap justify-center items-center"> <div class="header-left flex-c"> - <i class="iconfont icon-ico_shuju text-[#1c86ff]"></i> + <i class="myiconfont icon-ico_shuju text-[#1c86ff]"></i> </div> <div class="header-right flex-l"> <span class="header-title">浠婃棩鍦板尯閿�閲忔帓琛�</span> @@ -69,7 +69,7 @@ <div class="chart-item"> <div class="screen-top-header flex-l"> <div class="header-left flex-c"> - <i class="iconfont icon-shangchuan text-[#1c86ff]"></i> + <i class="myiconfont icon-shangchuan text-[#1c86ff]"></i> </div> <div class="header-right flex-l"> <span class="header-title">浠婃棩涓氱哗瀹屾垚搴�</span> diff --git a/src/views/project/ch/demo/WorkOrder.html b/src/views/project/ch/demo/WorkOrder.html index 9a66bbf..af20cc0 100644 --- a/src/views/project/ch/demo/WorkOrder.html +++ b/src/views/project/ch/demo/WorkOrder.html @@ -47,7 +47,7 @@ <div class="chart-item"> <div class="screen-top-header flex flex-wrap justify-center items-center"> <div class="header-left flex-c"> - <i class="iconfont icon-ico_shuju text-[#1c86ff]"></i> + <i class="myiconfont icon-ico_shuju text-[#1c86ff]"></i> </div> <div class="header-right flex-l"> <span class="header-title">宸℃鍏绘姢鎯呭喌</span> @@ -60,7 +60,7 @@ <div class="chart-item"> <div class="screen-top-header flex-l"> <div class="header-left flex-c"> - <i class="iconfont icon-shangchuan text-[#1c86ff]"></i> + <i class="myiconfont icon-shangchuan text-[#1c86ff]"></i> </div> <div class="header-right flex-l"> <span class="header-title">鏈堝害鍙楃悊閲忔帓琛�</span> diff --git a/src/views/project/ch/home/component/waterRight/bottom.vue b/src/views/project/ch/home/component/waterRight/bottom.vue index 3be8ae6..9babf1a 100644 --- a/src/views/project/ch/home/component/waterRight/bottom.vue +++ b/src/views/project/ch/home/component/waterRight/bottom.vue @@ -22,7 +22,7 @@ :class="{ main_item_active: item.section_id === activeSectionAId }" @click="changeScenarios(item)" > - <div :class="['iconfont icon-' + item.Icon]"></div> + <div :class="['myiconfont icon-' + item.Icon]"></div> <div class="right"> <h4>{{ item.section_name }}</h4> @@ -41,7 +41,7 @@ :class="{ main_item_active: item.section_id === activeSectionAId }" @click="changeScenarios(item)" > - <div :class="['iconfont icon-' + item.Icon]"></div> + <div :class="['myiconfont icon-' + item.Icon]"></div> <div class="right"> <h4>{{ item.section_name }}</h4> <p>{{ item.section_title }}</p> @@ -57,7 +57,7 @@ import { computed, onMounted, reactive } from 'vue'; import { getSectionList } from '/@/api/ai/chat'; import router from '/@/router'; -import { activeRoomId, activeSectionAId, setRoomConfig, sectionAList } from '/@/stores/chatRoom'; +import { activeRoomId, activeSectionAId, sectionAList, setRoomConfig } from '/@/stores/chatRoom'; let state = reactive({ applicationScenarios: [], diff --git a/src/views/project/ch/home/component/waterRight/center.vue b/src/views/project/ch/home/component/waterRight/center.vue index b0ca19b..4e94a40 100644 --- a/src/views/project/ch/home/component/waterRight/center.vue +++ b/src/views/project/ch/home/component/waterRight/center.vue @@ -8,7 +8,7 @@ </div> <div class="cursor-pointer"> <span class="mr-1 changeBatch" @click="batchChange">鎹竴鎵�</span> - <i class="iconfont icon-shuaxin"></i> + <i class="myiconfont icon-shuaxin"></i> </div> </div> @@ -36,7 +36,6 @@ import { computed, onMounted, reactive, ref } from 'vue'; import { getSelectSample } from '/@/api/ai/chat'; import { activeRoomId, activeSampleId, activeSectionAId, setRoomConfig } from '/@/stores/chatRoom'; -import emitter from '/@/utils/mitt'; let state = reactive({ exampleContent: [], exampleRandomContent: [], @@ -44,7 +43,7 @@ const exampleList = ref([]); //妯$増鍒楄〃 const emits = defineEmits<{ (event: 'advanceExampleClick', data): void; - (event:'updateChatInput',val):void; + (event: 'updateChatInput', val): void; }>(); onMounted(() => { getSelectListSample(); @@ -78,7 +77,7 @@ }; const changeExample = (item) => { - emits('updateChatInput',item.sample_question) + emits('updateChatInput', item.sample_question); setRoomConfig(activeRoomId.value, 'isAnswerByLLM', false); activeSampleId.value = item.sample_id; activeSectionAId.value = item.section_a_id; diff --git a/src/views/routerView/link.vue b/src/views/routerView/link.vue index f063685..7226e8b 100644 --- a/src/views/routerView/link.vue +++ b/src/views/routerView/link.vue @@ -2,10 +2,10 @@ <div class="layout-padding layout-link-container"> <div class="layout-padding-auto layout-padding-view"> <div class="layout-link-warp"> - <i class="layout-link-icon iconfont icon-xingqiu"></i> + <i class="layout-link-icon myiconfont icon-xingqiu"></i> <div class="layout-link-msg">椤甸潰 "{{ state.title }}" 宸插湪鏂扮獥鍙d腑鎵撳紑</div> <el-button class="mt30" round size="default" @click="onGotoFullPage"> - <i class="iconfont icon-lianjie"></i> + <i class="myiconfont icon-lianjie"></i> <span>绔嬪嵆鍓嶅線浣撻獙</span> </el-button> </div> -- Gitblit v1.9.3