liyongli 1 年之前
父節點
當前提交
411de82ba0

+ 21 - 6
src/api/index.js

@@ -6,12 +6,27 @@ import ajax from '../utils/request.js';
  * @returns
  */
 export function login(ori) {
-  return ajax({
-    api: '/user/login',
-    data: ori.data,
-    method: 'POST',
-  });
-}
+    return ajax({
+      api: '/user/login',
+      data: ori.data,
+      method: 'POST',
+    });
+  }
+/**
+ * 登出
+ * @param {object} ori
+ * @returns
+ */
+export function loginout(ori) {
+    return ajax({
+      api: '/user/logout',
+      data: ori.data,
+      method: 'GET',
+      headers: {
+        Authorization: localStorage.getItem('token'),
+      },
+    });
+  }
 
 /**
  * 文案校对

+ 1 - 1
src/view/allMedia/analysis.vue

@@ -56,7 +56,7 @@
         <div class="searchRow">
           <div class="searchCol searchTitle">搜索:</div>
           <div class="searchCol">
-            <el-input v-model="searchText" placeholder="搜索文章">
+            <el-input v-model="searchText" style="width: 350px" @keyup.enter="search" clearable placeholder="搜索文章">
               <template #suffix>
                 <el-icon @click="search"><Search /></el-icon>
               </template>

+ 1 - 1
src/view/allMedia/analysis_map.vue

@@ -89,7 +89,7 @@
         <div class="searchRow">
           <div class="searchCol searchTitle">搜索:</div>
           <div class="searchCol">
-            <el-input v-model="searchText" placeholder="搜索文章">
+            <el-input v-model="searchText" @keyup.enter="search" clearable placeholder="搜索文章">
               <template #suffix>
                 <el-icon @click="search"><Search /></el-icon>
               </template>

+ 8 - 4
src/view/allMedia/components/header.vue

@@ -9,13 +9,17 @@
 </template>
 
 <script setup>
+import { loginout } from '@/api/index';
 import { useRouter } from 'vue-router';
 const router = useRouter();
 const confirm = () => {
-  localStorage.setItem("token", "");
-  localStorage.setItem("menu", "");
-  router.replace({
-    path: '/login',
+  loginout({}).then(r => {
+    console.log(r);
+    localStorage.setItem('token', '');
+    localStorage.setItem('menu', '');
+    router.replace({
+      path: '/login',
+    });
   });
 };
 </script>

+ 8 - 12
src/view/allMedia/proofread.vue

@@ -6,15 +6,6 @@
         <div class="btn-grounp">
           文章内容
           <el-button
-            type="primary"
-            style="float: right; margin-top: 0.3em; margin-right: 0.5em"
-            class="jiaoyan"
-            @click="getServer"
-          >
-            校验
-          </el-button>
-          <el-button
-            class="clearError"
             type="primary"
             style="margin-top: 0.3em; margin-right: 0.5em"
             @click="clearError"
@@ -22,6 +13,14 @@
           >
             清空
           </el-button>
+          <el-button
+            type="primary"
+            style="float: right; margin-top: 0.3em; margin-right: 0.5em"
+            class="jiaoyan"
+            @click="getServer"
+          >
+            校 验
+          </el-button>
         </div>
         <div class="Fle">
           <Editor v-model:rawText="rawText" />
@@ -319,9 +318,6 @@ function getEle(colorPosition) {
 .Fle {
   height: calc(100vh-226px);
 }
-.clearError {
-  float: right;
-}
 
 .errTypes {
   display: flex;

+ 1 - 1
src/view/allMedia/reporting.vue

@@ -21,7 +21,7 @@
       <div class="searchRow">
         <div class="searchCol searchTitle">搜索:</div>
         <div class="searchCol">
-          <el-input v-model="searchText" placeholder="搜索文章">
+          <el-input v-model="searchText" @keyup.enter="search" clearable placeholder="搜索文章">
             <template #suffix>
               <el-icon @click="search"><Search /></el-icon>
             </template>