Browse Source

refactor(app): 移除控制台日志并调整导入路径

EvilDragon 5 months ago
parent
commit
183e740b45

+ 1 - 1
packages/app/src/components/moment-item.vue

@@ -56,7 +56,7 @@ const toDetail = () => {
 }
 
 onMounted(async () => {
-  console.log('加载')
+  // console.log('加载')
   if (props.options.bannerUrls.length === 1) {
     const { width, height } = await uni.getImageInfo({
       src: props.options.bannerUrls[0],

+ 1 - 1
packages/app/src/core/libs/requests.ts

@@ -1,4 +1,4 @@
-import { http, httpGet, httpPost } from '@/utils/http'
+import { http, httpGet, httpPost } from '../../utils/http'
 import { Schedule } from '../models/schedule'
 import { Moment } from '../models/moment'
 import dayjs from 'dayjs'

+ 2 - 2
packages/app/src/interceptors/request.ts

@@ -1,7 +1,7 @@
 /* eslint-disable no-param-reassign */
 import qs from 'qs'
-import { useUserStore } from '@/store'
-import { platform } from '@/utils/platform'
+import { useUserStore } from '../store'
+import { platform } from '../utils/platform'
 
 export type CustomRequestOptions = UniApp.RequestOptions & {
   query?: Record<string, any>

+ 3 - 3
packages/app/src/pages/home/index.vue

@@ -15,11 +15,11 @@ import HotActivity from '@/components/hot-activity.vue'
 import MomentItem from '@/components/moment-item.vue'
 import Scaner from '@/components/scaner.vue'
 import TiltedButton from '@/components/tilted-button.vue'
-import useRequest from '@/hooks/useRequest'
+import useRequest from '../../hooks/useRequest'
 import dayjs from 'dayjs'
 import Menus from './components/menus.vue'
 import ScheduleCard from './components/schedule-card.vue'
-import { getCircles } from '@/core/libs/requests'
+import { getCircles } from '../../core/libs/requests'
 
 defineOptions({
   name: 'Home',
@@ -95,7 +95,7 @@ const { data } = useRequest(async () => ({ code: 0, msg: '', data: {} }) as IRes
     studyTour: null,
   },
 })
-const { data: circlesData, run } = useRequest(() => getCircles({}))
+const { data: circlesData, run } = useRequest(() => getCircles({}), { initialData: { list: [] } })
 console.log(data.value)
 onShow(async () => {
   await run()

+ 12 - 7
packages/app/src/pages/publish/moment/index.vue

@@ -13,20 +13,21 @@ import { useToast } from 'wot-design-uni'
 const userStore = useUserStore()
 const { userInfo } = storeToRefs(userStore)
 const { error } = useToast()
-const value = ref('')
+const content = ref('')
 const fileList = ref([])
-const action = ref('')
-const handleChange = (e: any) => {
-  console.log(e)
+const action = ref(`${import.meta.env.VITE_SERVER_BASEURL}/app-api/infra/file/upload`)
+const handleChange = ({ fileList: files }) => {
+  fileList.value = files
+  console.log(fileList.value)
 }
 const handleSubmit = async () => {
   const { code, msg } = await createCircle({
     stylistId: userInfo.value.userId,
     stylistName: userInfo.value.nickname,
-    bannerUrls: [],
+    bannerUrls: fileList.value.map(({ response }) => JSON.parse(response).data),
     tagName: '',
     headUrl: userInfo.value.avatar,
-    circleDesc: 'test',
+    circleDesc: content.value,
     circleType: '1',
   })
   if (code !== 0) {
@@ -36,10 +37,14 @@ const handleSubmit = async () => {
     title: '发布成功',
   })
 }
+onMounted(() => {
+  console.log(action.value)
+})
 </script>
 <template>
   <div class="flex-grow bg-white p-3.5 flex flex-col">
-    <wd-textarea v-model="value" placeholder="分享你此刻的想法" />
+    <wd-textarea v-model="content" placeholder="分享你此刻的想法" />
+
     <!-- <div class="flex items-center">
       <img
         class="w-[100px] h-[100px] rounded-lg overflow-hidden"

+ 3 - 3
packages/app/src/utils/http.ts

@@ -1,6 +1,6 @@
-import { refreshToken } from '@/core/libs/requests'
-import { CustomRequestOptions } from '@/interceptors/request'
-import { useUserStore } from '@/store'
+import { refreshToken } from '../core/libs/requests'
+import { CustomRequestOptions } from '../interceptors/request'
+import { useUserStore } from '../store'
 import dayjs from 'dayjs'
 
 const userStore = useUserStore()