Selaa lähdekoodia

🎨 修改细节问题

快乐的梦鱼 2 viikkoa sitten
vanhempi
commit
83bfa95a43

+ 1 - 1
src/App.vue

@@ -76,7 +76,7 @@ IconUtils.loadDefaultIcons('https://mncdn.wenlvti.net/app_static/xiangyuan/data/
 
 <style lang="scss">
 	/*每个页面公共css */
-  @import "https://mncdn.wenlvti.net/app_static/xiangyuan/font.css";
+  @import "@/static/css/font.css";
   @import "@/components/index.scss";
 
   page {

+ 1 - 1
src/components/basic/IconUtils.ts

@@ -82,7 +82,7 @@ export const IconUtils = {
         url: urlOrJson,
         method: 'GET',
         success: (res) => {
-          this.configIconMap(JSON.parse(res.data as string));
+          this.configIconMap(typeof res.data === 'string' ? JSON.parse(res.data) : res.data);
         },
         fail: (err) => {
           console.error('加载默认图标失败', err);

+ 2 - 1
src/pages/dig/admin/components/VolunteerItem.vue

@@ -32,12 +32,13 @@
 <script setup lang="ts">
 import type { VolunteerInfo } from '@/api/inhert/VillageApi';
 import type { PropType } from 'vue'
-import UserHead from '@https://mncdn.wenlvti.net/app_static/xiangyuan/images/user/avatar.png';
 import FlexRow from '@/components/layout/FlexRow.vue';
 import Image from '@/components/basic/Image.vue';
 import FlexCol from '@/components/layout/FlexCol.vue';
 import Text from '@/components/basic/Text.vue';
 
+const UserHead = 'https://mncdn.wenlvti.net/app_static/xiangyuan/images/user/avatar.png';
+
 defineProps({
   item: {
     type: Object as PropType<VolunteerInfo>,

+ 2 - 1
src/pages/dig/admin/review.vue

@@ -81,11 +81,12 @@ import SearchBar from '@/components/form/SearchBar.vue';
 import FlexCol from '@/components/layout/FlexCol.vue';
 import FlexRow from '@/components/layout/FlexRow.vue';
 import CommonRoot from '@/components/dialog/CommonRoot.vue';
-import UserHead from '@https://mncdn.wenlvti.net/app_static/xiangyuan/images/user/avatar.png';
 import VolunteerItem from './components/VolunteerItem.vue';
 import Popup from '@/components/dialog/Popup.vue';
 import DynamicForm from '@/components/dynamic/DynamicForm.vue';
 
+const UserHead = 'https://mncdn.wenlvti.net/app_static/xiangyuan/images/user/avatar.png';
+
 const { querys } = useLoadQuerys({ 
   villageId: 0,
 }, () => {

+ 1 - 1
src/pages/index.vue

@@ -81,7 +81,7 @@ onShareTimeline(() => {
   background-position: top left;
   background-size: 100% auto;
   background-repeat: no-repeat;
-  background-image: url('@https://mncdn.wenlvti.net/app_static/xiangyuan/images/BackgroundMask.jpg');
+  background-image: url('https://mncdn.wenlvti.net/app_static/xiangyuan/images/BackgroundMask.jpg');
   overflow-x: hidden;
 }
 </style>

+ 2 - 1
src/pages/user/index.vue

@@ -47,7 +47,6 @@ import { navTo } from '@/components/utils/PageAction';
 import { confirm } from '@/components/dialog/CommonRoot';
 import { useAuthStore } from '@/store/auth';
 import { useSimpleDataLoader } from '@/common/composeabe/SimpleDataLoader';
-import UserHead from '@https://mncdn.wenlvti.net/app_static/xiangyuan/images/user/avatar.png';
 import CellGroup from '@/components/basic/CellGroup.vue';
 import Cell from '@/components/basic/Cell.vue';
 import Image from '@/components/basic/Image.vue';
@@ -59,6 +58,8 @@ import AppCofig from '@/common/config/AppCofig';
 import VillageApi from '@/api/inhert/VillageApi';
 import DebugButton from './debug/DebugButton.vue';
 
+const UserHead = 'https://mncdn.wenlvti.net/app_static/xiangyuan/images/user/avatar.png';
+
 const authStore = useAuthStore();
 const userInfo = computed(() => authStore.isLogged ? authStore.userInfo : null);
 const isBindWx = computed(() => Boolean(userInfo.value?.openId));

+ 2 - 1
src/pages/user/login.vue

@@ -95,7 +95,6 @@ import RadioGroup from '@/components/form/RadioGroup.vue';
 import Radio from '@/components/form/Radio.vue';
 import Button from '@/components/basic/Button.vue';
 import Height from '@/components/layout/space/Height.vue';
-import baseLogo from 'https://mncdn.wenlvti.net/app_static/xiangyuan/logo.png';
 import FlexRow from '@/components/layout/FlexRow.vue';
 import CommonRoot from '@/components/dialog/CommonRoot.vue';
 import StatusBarSpace from '@/components/layout/space/StatusBarSpace.vue';
@@ -105,6 +104,8 @@ import CheckBox from '@/components/form/CheckBox.vue';
 import MemoryTimeOut from '@/common/composeabe/MemoryTimeOut';
 import NavBar from '@/components/nav/NavBar.vue';
 
+const baseLogo = 'https://mncdn.wenlvti.net/app_static/xiangyuan/logo.png';
+
 /**
  * 登录页面
  * 

+ 2 - 1
src/pages/user/update/profile.vue

@@ -40,7 +40,6 @@
 import { ref, onMounted } from 'vue';
 import { useAuthStore } from '@/store/auth';
 import UserApi from '@/api/auth/UserApi';
-import DefaultAvatar from 'https://mncdn.wenlvti.net/app_static/xiangyuan/images/home/UserHead.png';
 import CommonContent from '@/api/CommonContent';
 import Form from '@/components/form/Form.vue';
 import Field from '@/components/form/Field.vue';
@@ -50,6 +49,8 @@ import Height from '@/components/layout/space/Height.vue';
 import type { Rules } from 'async-validator';
 import { navTo } from '@/components/utils/PageAction';
 
+const DefaultAvatar = 'https://mncdn.wenlvti.net/app_static/xiangyuan/images/home/UserHead.png';
+
 const authStore = useAuthStore();
 const formRef = ref<any>(null);
 const loading = ref(false);

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 353 - 0
src/static/css/font.css