linqilong 1 сар өмнө
parent
commit
51bfa9710d

+ 1 - 0
package.json

@@ -10,6 +10,7 @@
   "dependencies": {
     "@ionic/vue": "^8.5.3",
     "@ionic/vue-router": "^8.5.3",
+    "axios": "^1.8.4",
     "core-js": "^3.8.3",
     "vue": "^3.2.13",
     "vue-router": "^4.5.0",

+ 1 - 1
src/api/home.js

@@ -5,7 +5,7 @@ import request from "@/utils/request";
  */
 export function getRStLLMaxDate() {
   return request({
-    url: '/tbazmw_api/tbazmw/thdata/getRVandDrpMaxDate',
+    url: '/base_api/tbazmw/thdata/getRVandDrpMaxDate',
     method: 'get'
   })
   // return Promise.resolve([

+ 0 - 19
src/utils/request.js

@@ -2,7 +2,6 @@ import axios from "axios";
 import {getToken} from "@/utils/auth";
 import {getErrorMessage} from "@/utils/errorCode";
 import {validURL} from "@/utils/validate";
-import {ElMessage, ElMessageBox} from 'element-plus'
 
 axios.defaults.headers["Content-Type"] = "application/json;charset=utf-8";
 // 创建axios实例
@@ -67,28 +66,10 @@ service.interceptors.response.use(
         // 查询错误信息
         const msg = res.data.msg || getErrorMessage(code);
         if (code === 401) {
-            ElMessageBox.confirm(
-                "登录状态已过期,您可以继续留在该页面,或者重新登录",
-                "系统提示",
-                {
-                    confirmButtonText: "重新登录",
-                    cancelButtonText: "取消",
-                    type: "warning",
-                }
-            )
-                .then(() => {
-                    // store.dispatch("LogOut").then(() => {
-                    //   location.href = "/login";
-                    // });
-                })
-                .catch(() => {
-                });
             return Promise.reject("无效的会话,或者会话已过期,请重新登录。");
         } else if (code === 500) {
-            ElMessage({message: msg, type: 'error'})
             return Promise.reject(msg)
         } else if (code === 601) {
-            ElMessage({message: msg, type: 'error'})
             return Promise.reject('error')
         } else if (code !== 0 && code !== 200) {
             return Promise.reject(msg);

+ 49 - 39
src/views/HomeView.vue

@@ -1,52 +1,62 @@
 <template>
-    <div class="container">
-        <!-- 卡片内容 -->
-        <div class="card">
-            <h2>监管工作平台</h2>
-            <p>这是一个简单监管工作平台。</p>
-            <a href="#" class="btn">了解更多</a>
-        </div>
-        <div class="card">
-            <h2>稽查填报</h2>
-            <ul>
-                <li>稽查填报</li>
-                <li>稽查填报</li>
-                <li>稽查填报</li>
-            </ul>
-            <a href="#" class="btn">查看详情</a>
-        </div>
-        <div class="card">
-            <h2>安标评审</h2>
-            <ul>
-                <li>安标评审</li>
-                <li>安标评审</li>
-                <li>安标评审</li>
-            </ul>
-            <a href="#" class="btn">查看详情</a>
-        </div>
+  <div class="container">
+    <!-- 卡片内容 -->
+    <div class="card">
+      <h2>监管工作平台</h2>
+      <p>这是一个简单监管工作平台。</p>
+      <a class="btn" href="#">了解更多</a>
     </div>
+    <div class="card">
+      <h2>稽查填报</h2>
+      <ul>
+        <li>稽查填报</li>
+        <li>稽查填报</li>
+        <li>稽查填报</li>
+      </ul>
+      <a class="btn" href="#">查看详情</a>
+    </div>
+    <div class="card">
+      <h2>安标评审</h2>
+      <ul>
+        <li>安标评审</li>
+        <li>安标评审</li>
+        <li>安标评审</li>
+      </ul>
+      <a class="btn" href="#">查看详情</a>
+    </div>
+  </div>
 </template>
+<script setup>
+
+import {onMounted} from "vue";
+import {getRStLLMaxDate} from "@/api/home";
 
+onMounted(() => {
+  getRStLLMaxDate().then(res => {
+    console.log(res)
+  })
+})
+</script>
 <style scoped>
 .container {
-    padding: 20px;
-    overflow-y: auto; 
+  padding: 20px;
+  overflow-y: auto;
 }
 
 .card {
-    background-color: #f9f9f9;
-    border: 1px solid #ddd;
-    border-radius: 5px;
-    padding: 20px;
-    margin-bottom: 20px;
+  background-color: #f9f9f9;
+  border: 1px solid #ddd;
+  border-radius: 5px;
+  padding: 20px;
+  margin-bottom: 20px;
 }
 
 .btn {
-    display: inline-block;
-    background-color: #007BFF;
-    color: white;
-    padding: 10px 20px;
-    text-decoration: none;
-    border-radius: 5px;
+  display: inline-block;
+  background-color: #007BFF;
+  color: white;
+  padding: 10px 20px;
+  text-decoration: none;
+  border-radius: 5px;
 }
-</style>
+</style>