소스 검색

增加快递查询

zhaohuanhuan 1 년 전
부모
커밋
ec5ff24bbc
3개의 변경된 파일15개의 추가작업 그리고 3개의 파일을 삭제
  1. 7 0
      src/api/basic/index.ts
  2. 7 2
      src/store/modules/basic.ts
  3. 1 1
      src/utils/request.ts

+ 7 - 0
src/api/basic/index.ts

@@ -9,3 +9,10 @@ export function getOwner() {
     method: 'get',
   })
 }
+export function getCarrier() {
+  return request({
+    url: 'api/base/carrier/options',
+    method: 'get',
+  })
+}
+

+ 7 - 2
src/store/modules/basic.ts

@@ -1,18 +1,23 @@
 import { defineStore } from 'pinia'
 
 interface basicTypes {
-  ownerMap: Object
+  ownerMap: Object,
+  carrierMap: Object
 }
 
 // @ts-ignore
 export const basicStore = defineStore('basic', {
   state: (): basicTypes => ({
-    ownerMap: {}
+    ownerMap: {},
+    carrierMap:{}
   }),
   actions: {
     setOwner(state: basicTypes) {
       this.ownerMap = state
     },
+    setCarrier(state: basicTypes) {
+      this.carrierMap = state
+    },
   },
   persist: {
     enabled: true, // 启用持久化

+ 1 - 1
src/utils/request.ts

@@ -35,7 +35,7 @@ service.interceptors.response.use(
     // 处理响应数据
     const res=response.data
     if (res.code !== 200) {
-      if (res.code == 600 || res.code == 601) {
+      if (res.code == 600 || res.code == 601 || res.code == 401 ) {
         try {
           // @ts-ignore
           window.android.logout()