Kaynağa Gözat

refactor(app): 优化开发环境配置及消息页面逻辑

- 启用 VITE_SERVER_BASEURL配置
- 修复消息确认和删除逻辑
- 优化消息列表显示逻辑,仅显示积分类型消息的查看详情按钮
- 移除 page-helper 组件中的无用代码
EvilDragon 5 ay önce
ebeveyn
işleme
dfc65b4881

+ 2 - 2
packages/app/env/.env.development

@@ -5,14 +5,14 @@ VITE_DELETE_CONSOLE = false
 # 是否开启sourcemap
 VITE_SHOW_SOURCEMAP = true
 
-# VITE_SERVER_BASEURL = 'https://www.zhuchaohui.com'
+VITE_SERVER_BASEURL = 'https://www.zhuchaohui.com'
 # VITE_SERVER_BASEURL = 'http://39.106.91.179:48080'
 # VITE_SERVER_BASEURL = 'http://192.168.2.34:48080'
 # 王超
 # VITE_SERVER_BASEURL = 'http://192.168.2.39:48080'
 # VITE_SERVER_BASEURL = 'http://192.168.0.157:48080'
 # 刘岁成
-VITE_SERVER_BASEURL = 'http://192.168.2.38:48080'
+# VITE_SERVER_BASEURL = 'http://192.168.2.38:48080'
 # 赵要军
 # VITE_SERVER_BASEURL = 'http://192.168.2.41:48080'
 # 姚逊涛

+ 2 - 7
packages/app/src/components/page-helper.vue

@@ -21,8 +21,8 @@ const { data, run: setData } = useRequest(() => props.request(props.query), { im
 watch(
   () => props.query,
   async (e) => {
-    console.log(e)
-    console.log('watch')
+    // console.log(e)
+    // console.log('watch')
     await setData()
   },
 )
@@ -41,11 +41,6 @@ const refresh = async () => {
   await setData()
 }
 defineExpose({
-  // refresh: () => {
-  //   console.log(1111)
-
-  //   setData()
-  // },
   refresh,
 })
 </script>

+ 5 - 2
packages/app/src/pages/messages/index.vue

@@ -79,7 +79,7 @@ const handleSubmit = async (message: Message) => {
     success: true,
     successTitle: '积分已确认',
   })
-  // await deleteMessage(message.id.toString())
+  await deleteMessage(message.id.toString())
   await pageHelperRef.value?.refresh()
 }
 </script>
@@ -157,7 +157,10 @@ const handleSubmit = async (message: Message) => {
                     <template v-else>查看详情</template>
                   </div>
                 </div>
-                <div class="row-start-6 col-start-1 col-end-4">
+                <div
+                  class="row-start-6 col-start-1 col-end-4"
+                  v-if="[MessageType.Integral].includes(Number(it.messageType))"
+                >
                   <div class="flex gap-4">
                     <div class="flex-1">
                       <wd-button block :round="false" plain @click="handleCancel(it)">